.product_cart{padding:20px;background:#fff}.frame_left .icon_hot{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;position:absolute;right:10px;top:8px;background-image:url("../images/icon_hot.png");background-size:cover;border-radius:10px;z-index:10;width:60px;height:26px;line-height:26px;text-align:center;padding-left:20px;font-weight:bold;box-sizing:border-box}.product_grid .item_special .item_special_t{background-image:url("../images/bg_special.jpg");background-size:cover}.fotorama__fullscreen-icon{opacity:1}.fotorama__fullscreen-icon:after{content:'x';color:#fff;position:absolute;font-size:20px;right:10px;top:5px}.product .frame_left{position:relative}.product .frame_left:before{width:100px;height:100px;position:absolute;top:10px;left:10px;background-image:url("../images/icon_bh.png");background-size:cover;z-index:99}.product_grid{display:flex;flex-flow:row wrap;background:#fff}.product_grid .product_grid_inner,.product_grid .row_inner{display:flex;flex-wrap:wrap;width:100%}.product_grid{display:flex;flex-wrap:wrap}.product_grid .item{position:relative}.product_grid .item .gift{font-size:13px;color:#565656}@media all and (max-width: 400px){.product_grid .item .gift{font-size:11px}}.product_grid .item .gift p{display:none}.product_grid .item .gift p:nth-child(1){display:block}.product_grid .item .frame_inner{position:relative}.product_grid .item .frame_inner:before{width:80px;height:80px;position:absolute;top:10px;right:10px;background-image:url("../images/icon_bh.png");background-size:cover;z-index:9}.product_grid .item .frame_inner .icon_hot{display:inline-block;color:#fff;text-transform:uppercase;font-size:12px;position:absolute;right:10px;top:8px;background-image:url("../images/icon_hot.png");background-size:cover;border-radius:10px;z-index:10;width:60px;height:26px;line-height:26px;text-align:center;padding-left:20px;font-weight:bold;box-sizing:border-box}.item_special_bt:before{display:none !important}.item_special_t:before{display:none !important}.product_grid .item{float:left;width:25%;box-sizing:border-box;padding-bottom:20px;position:relative;overflow:hidden}.product_grid .item:before{width:0}.product_grid .item:before{position:absolute;z-index:2;bottom:0;left:0;width:0;height:4px;content:'';-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.product_grid::after{clear:both;content:' ';display:block}.product_grid .item .frame_inner{padding:0px 10px 0px;position:relative}@media screen and (max-width: 400px){.product_grid .item .frame_inner{padding:0px 5px 0px}}.product_grid .item .product_image{text-align:center;overflow:hidden;margin-bottom:0px;min-height:186px}@media screen and (max-width: 1200px){.product_grid .item .product_image{min-height:120px}}@media screen and (max-width: 400px){.product_grid .item .product_image{min-height:110px}}.promotion .frame_dt .db p:after{background:#c30808;background-image:linear-gradient(to right, #c30808, #c30808)}.product_grid .item .product_image a{display:block;position:relative}.product_grid .item .product_image a .doi-1{position:absolute;width:39px;height:39px;top:3px;content:'';background:#ff0000bd;border-radius:50%;color:#FFF;font-size:10.2px;line-height:12px;padding-top:5px;box-sizing:border-box;letter-spacing:-0.8px;font-weight:600;word-spacing:-0.8px;left:6px;-webkit-animation:jump 4.8s ease-in infinite;animation:jump 4.8s ease-in infinite}.product_grid .item .product_image a .gia-soc,.product_grid .item .product_image a .hot-sale{color:#FFF;background:#f20202a3;position:absolute;bottom:0;left:0;padding:0px 3px;font-weight:bold;font-size:12px;-webkit-animation:scale-shadow 2.8s ease-in infinite;animation:scale-shadow 2.8s ease-in infinite;display:block;border-radius:4px}.product_grid .item .product_image a .bao-hanh-24,.product_grid .item .product_image a .doi-1-24,.product_grid .item .product_image a .bh-ca-roi-vo{color:#FFF;background:#0183bf;position:absolute;bottom:0;left:0;padding:0px 3px;font-weight:bold;font-size:12px;display:block;border-radius:4px}.product_grid .item .product_image a .bao-hanh-24 span,.product_grid .item .product_image a .doi-1-24 span,.product_grid .item .product_image a .bh-ca-roi-vo span{-webkit-animation:text-circle 4.0s ease-in infinite;animation:text-circle 4.0s ease-in infinite;display:inline-block}.product_grid .item .product_image a .tra-gop{color:#FFF;background:Orange;position:absolute;bottom:0;left:0;padding:0px 3px;font-weight:bold;font-size:12px;display:block;border-radius:4px}.product_grid .item .product_image a .tra-gop span{-webkit-animation:neon1 3.0s ease-in infinite;animation:neon1 3.0s ease-in infinite;display:inline-block}@-webkit-keyframes neon1{from{text-shadow:0 0 10px #fff, 0 0 20px #fff, 0 0 30px #fff, 0 0 10px #ff2222, 0 0 10px #ff2222, 0 0 10px #ff222f, 0 0 10px #ff2222, 0 0 10px #ff2222}to{text-shadow:none}}@keyframes fadeIn1{from{opacity:0}to{opacity:1}}@keyframes jump{0%{transform:translateY(0) scale(1.05, 0.95)}15%{transform:translateY(-2px) scaleY(1.03)}25%{transform:translateY(-4px) scale(1)}30%{transform:translateY(-2px) scale(1)}50%{transform:translateY(0) scale(1.05, 0.95)}60%{transform:translateY(0) scale(1)}}@keyframes scale-shadow{0%{opacity:1;transform:scale(1)}20%{opacity:.8;transform:scale(0.9)}40%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes text-circle{0%{transform:rotate(0deg) scale(1)}15%{transform:rotate(0deg) scale(1)}50%{transform:rotate(360deg) scale(2);font-size:13px}70%{transform:rotate(0deg) scale(1)}to{transform:rotate(0deg) scale(1)}}.product_grid .item .product_image img{transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;width:100%;height:auto}.product_grid .item .summary{opacity:0;position:relative;position:absolute;background:rgba(255,255,255,0.9);height:100%;top:-17px;padding-left:10px;padding-right:10px;left:0px;color:#000;overflow:hidden;border-bottom:1px dashed #E7E7E7;border-bottom-style:dashed;text-align:justify;font-family:tahoma;z-index:99;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);box-sizing:border-box;font-size:13px;font-weight:normal}.product_grid .item .summary_inner{padding-top:10px;color:#333;font-size:12px;height:38px;overflow:hidden}.product_grid .item .summary_inner a{color:#333;text-decoration:none}.frame_inner>h2,.frame_inner>h3{margin-bottom:15px;margin-top:10px}.product_grid .name{color:#333;display:block;font-weight:normal;font-size:14px;line-height:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.product_grid .name:hover{color:var(--main-color)}.product_grid .discount{background:#0089de;color:#FFFFFF;height:22px;left:15px;line-height:20px;padding:2px 1px 0px 1px;position:absolute;top:10px;width:36px;text-align:center;border-radius:4px}.price_arae{position:relative;height:38px}.price_arae .price_discount{color:#969696;display:inline-block;margin-left:10px}.product_grid .item .price_old{color:#969696;font-size:14px;font-weight:normal;display:inline-flex;text-decoration:line-through;margin-top:2px}.product_grid .item .price_old span{text-decoration:line-through}.product_grid .item .price_current{color:#DC0000;font-size:15px;font-weight:600;display:inline-flex}.product_grid .status{margin-bottom:18px}.product_grid .status li{color:#606060;font-size:11px;list-style:disc inside none}.product_grid .button-cart{display:none}.product_grid .button-detail{color:#f7f7f7;display:inline;padding:6px 13px;-webkit-transition:0.25s ease-in-out all;transition:0.25s ease-in-out all;margin-top:11px;display:table;position:absolute;bottom:-82px;right:8px;background:#ED1C24;height:13px;width:5px;text-decoration:none}.product_grid .button-detail span{font-size:22px;font-weight:500;font-family:arial}.product_grid .button_area{display:none}.product_grid .button_area a{border-radius:50% 50% 50% 50%;color:#FFFFFF;font-size:14px;height:38px;line-height:38px;margin:0 auto;overflow:hidden;padding:0;position:relative;text-align:center;text-transform:uppercase;white-space:nowrap;width:38px;background-color:#2080CA;color:#fff;border:1px solid #2080CA;display:inline-block}.product_grid .button_area a:first-child{margin-right:15px}.product_grid .button_area a::before,.product_grid .button_area a::after{bottom:0;height:100%;line-height:38px;transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s;width:100%;float:left;color:#ffffff;font-size:19px;background-position:-85px -64px;content:''}.product_grid .button_area a::before{bottom:0}.product_grid .button_area a::after{bottom:100%;pointer-events:none;position:absolute;width:100%;left:0}.product_grid .button_area a:hover:before{transform:translateY(100%);-webkit-transform:translateY(100%)}.product_grid .button_area a:hover:after{bottom:0}.product_type{position:absolute;top:0;left:0;background:#0183BF;color:#FFF;padding:1px 8px;border-radius:3px 3px 3px 0;font-size:12px;line-height:18px}.product_type:after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:#0183BF transparent transparent transparent}.product_type_moi{background:#00A7F4;color:#FFF;padding:1px 8px;border-radius:3px 3px 3px 0;font-size:12px}.product_type_moi:after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:#00A7F4 transparent transparent transparent}.product_type_hot,.product_type_sale{background:#FF0000;color:#FFF;padding:1px 8px;border-radius:3px 3px 3px 0;font-size:12px}.product_type_hot:after,.product_type_sale:after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:0;border-style:solid;border-width:4px 4px 0 0;border-color:#FF0000 transparent transparent transparent}.product_type_order_0{top:6px;left:6px}.product_type_order_1{top:30px;left:6px}.product_type_order_2{top:-123px;left:7px}.product_type_qua-tang{background-repeat:no-repeat;background-position:-215px 0;background-color:transparent;width:35px;height:33px;text-indent:-999px;left:198px;top:-12px}.product_type_qua-tang:after{border-color:transparent}@media screen and (max-width: 1100px){.main_wrapper .product_grid .item{width:25%}}@media screen and (min-width: 800px){.product_grid .item:hover .product_image img{transform:scale(1.1);-webkit-transform:scale(1.1)}}@media screen and (max-width: 799px){.main_wrapper .product_grid .item{width:33.333%}.product_grid .item .summary{display:none}}@media screen and (max-width: 500px){.main_wrapper .product_grid .item{width:50%}}@media screen and (max-width: 480px){.product_grid .item .frame_inner{padding:0px 10px 0px}}
/*# sourceMappingURL=products.css.map */
