.product_cart{padding:20px;background:#fff}@media all and (max-width: 600px){.product_cart{padding:0px}}.product_status{color:red}.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-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_grid{display:flex;flex-wrap:wrap;background:#fff;margin:0px 0px}.product_grid .product_grid_inner,.product_grid .row_inner{display:flex;flex-wrap:wrap;width:100%}.product_grid{display:flex;flex-wrap:wrap}@media screen and (max-width: 500px){.product_grid{margin:0px -8px 10px}}.product_grid .item{position:relative}.product_grid .item:not(.item_cat):hover .fast-buy{opacity:1;visibility:visible}.product_grid .item .stars{margin-top:8px;margin-bottom:10px}.product_grid .item .stars .star{display:inline-block;width:14px;height:14px;margin-right:2px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" fill="rgb(255,115,0)" x="0px" y="0px" viewBox="0 0 512.002 512.002" style="enable-background:new 0 0 512.002 512.002;" xml:space="preserve"> <g> <g> <path d="M511.267,197.258c-1.764-5.431-6.457-9.389-12.107-10.209l-158.723-23.065L269.452,20.157    c-2.526-5.12-7.741-8.361-13.45-8.361c-5.71,0-10.924,3.241-13.451,8.361l-70.988,143.827l-158.72,23.065    c-5.649,0.82-10.344,4.778-12.108,10.208c-1.765,5.431-0.293,11.392,3.796,15.377l114.848,111.954L92.271,482.671    c-0.966,5.628,1.348,11.314,5.967,14.671c2.613,1.898,5.708,2.864,8.818,2.864c2.388,0,4.784-0.569,6.978-1.723l141.967-74.638    l141.961,74.637c5.055,2.657,11.178,2.215,15.797-1.141c4.619-3.356,6.934-9.044,5.969-14.672l-27.117-158.081l114.861-111.955    C511.56,208.649,513.033,202.688,511.267,197.258z"/> </g> </g> </svg>');background-repeat:no-repeat}.product_grid .item .stars .star-off{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="14px" viewBox="0 -10 511.98685 511" width="14px" fill="rgb(255,115,0)"><path d="m114.59375 491.140625c-5.609375 0-11.179688-1.75-15.933594-5.1875-8.855468-6.417969-12.992187-17.449219-10.582031-28.09375l32.9375-145.089844-111.703125-97.960937c-8.210938-7.167969-11.347656-18.519532-7.976562-28.90625 3.371093-10.367188 12.542968-17.707032 23.402343-18.710938l147.796875-13.417968 58.433594-136.746094c4.308594-10.046875 14.121094-16.535156 25.023438-16.535156 10.902343 0 20.714843 6.488281 25.023437 16.511718l58.433594 136.769532 147.773437 13.417968c10.882813.980469 20.054688 8.34375 23.425782 18.710938 3.371093 10.367187.253906 21.738281-7.957032 28.90625l-111.703125 97.941406 32.9375 145.085938c2.414063 10.667968-1.726562 21.699218-10.578125 28.097656-8.832031 6.398437-20.609375 6.890625-29.910156 1.300781l-127.445312-76.160156-127.445313 76.203125c-4.308594 2.558594-9.109375 3.863281-13.953125 3.863281zm141.398438-112.875c4.84375 0 9.640624 1.300781 13.953124 3.859375l120.277344 71.9375-31.085937-136.941406c-2.21875-9.746094 1.089843-19.921875 8.621093-26.515625l105.472657-92.5-139.542969-12.671875c-10.046875-.917969-18.6875-7.234375-22.613281-16.492188l-55.082031-129.046875-55.148438 129.066407c-3.882812 9.195312-12.523438 15.511718-22.546875 16.429687l-139.5625 12.671875 105.46875 92.5c7.554687 6.613281 10.859375 16.769531 8.621094 26.539062l-31.0625 136.9375 120.277343-71.914062c4.308594-2.558594 9.109376-3.859375 13.953126-3.859375zm-84.585938-221.847656s0 .023437-.023438.042969zm169.128906-.0625.023438.042969c0-.023438 0-.023438-.023438-.042969zm0 0"/></svg>')}.product_grid .item .stars .count{font-size:13px;color:#777}.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 .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 .frame_inner .icon_new{color:#fff;display:inline-block;margin-left:10px;background:var(--main2-color);position:absolute;font-size:12px;top:5px;right:5px;border-radius:50px;line-height:16px;width:35px;height:35px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.item_special_bt:before{display:none !important}.item_special_t:before{display:none !important}.product_grid .item{float:left;width:20%;margin:0px 0px 20px;float:left;box-sizing:border-box;position:relative;padding:20px;background-color:#fff;transition:.5s all ease;border-radius:var(--border-radius)}@media screen and (max-width: 990px){.product_grid .item{padding:10px;margin:0px 0px 10px}}@media screen and (max-width: 768px){.product_grid .item{padding:5px;margin:0px 0px 5px}}@media only screen and (min-width: 1100px){.product_grid .item:hover{box-shadow:0px 0px 10px #c3c3c3}.product_grid .item:hover .name{color:var(--main-color)}}.product_grid .item .fast-buy{width:100%;display:flex;align-items:center;flex-wrap:wrap;margin:0px -3px}@media only screen and (max-width: 1120px){.product_grid .item .fast-buy{display:block;opacity:1;visibility:visible}}.product_grid .item .fast-buy a{display:inline-block;width:calc(50% - 6px);margin:0px 3px;text-align:center;background:var(--main-color);padding:9px 0;border-radius:20px;box-sizing:border-box;border-radius:3px;color:#fff;text-decoration:none;position:relative;text-transform:uppercase;font-weight:bold;font-size:13px;border:1px solid rgba(0,0,0,0);transition:.5s all ease}.product_grid .item .fast-buy a:hover{background-color:var(--main-color);color:#fff;border:1px solid var(--main-color)}.product_grid .item .fast-buy .add_to_cart{background-color:var(--main-color)}.product_grid .item .fast-buy .more_info{border:1px solid #000;color:#000;background-color:rgba(0,0,0,0)}.product_grid .item .fast-buy2{position:absolute;bottom:0px;width:32px;height:32px;background-color:var(--main-color);border-radius:50%;display:flex;align-items:center;justify-content:center;left:-50%;transform:rotate(-360deg);transition:1s all ease}@media only screen and (max-width: 1024px){.product_grid .item .fast-buy2{left:50%;transform:translate(-50%, 0%) rotate(0deg)}}.product_grid .item .fast-buy2 .add_to_cart{display:inline-block;width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg width="20px" fill="rgb(255 255 255)" height="20px" viewBox="0 0 24 24"  xmlns="http://www.w3.org/2000/svg"><path d="M4.20853 17.8104L3.46191 17.7393L4.20853 17.8104ZM19.7915 17.8104L20.5381 17.7393L19.7915 17.8104ZM19.0296 9.81038L18.2829 9.88149L19.0296 9.81038ZM4.97043 9.81038L5.71705 9.88149L4.97043 9.81038ZM7.24999 11C7.24999 11.4142 7.58578 11.75 7.99999 11.75C8.41421 11.75 8.74999 11.4142 8.74999 11H7.24999ZM15.25 11C15.25 11.4142 15.5858 11.75 16 11.75C16.4142 11.75 16.75 11.4142 16.75 11H15.25ZM6.96142 8.75H17.0386V7.25H6.96142V8.75ZM18.2829 9.88149L19.0448 17.8815L20.5381 17.7393L19.7762 9.73928L18.2829 9.88149ZM17.8005 19.25H6.19952V20.75H17.8005V19.25ZM4.95515 17.8815L5.71705 9.88149L4.22381 9.73928L3.46191 17.7393L4.95515 17.8815ZM6.19952 19.25C5.46234 19.25 4.88526 18.6153 4.95515 17.8815L3.46191 17.7393C3.30815 19.3538 4.57773 20.75 6.19952 20.75V19.25ZM19.0448 17.8815C19.1147 18.6153 18.5376 19.25 17.8005 19.25V20.75C19.4223 20.75 20.6918 19.3538 20.5381 17.7393L19.0448 17.8815ZM17.0386 8.75C17.683 8.75 18.2218 9.23994 18.2829 9.88149L19.7762 9.73928C19.6418 8.32788 18.4563 7.25 17.0386 7.25V8.75ZM6.96142 7.25C5.54364 7.25 4.35823 8.32788 4.22381 9.73928L5.71705 9.88149C5.77815 9.23994 6.31698 8.75 6.96142 8.75V7.25ZM8.74999 7C8.74999 5.20507 10.2051 3.75 12 3.75V2.25C9.37664 2.25 7.24999 4.37665 7.24999 7H8.74999ZM12 3.75C13.7949 3.75 15.25 5.20507 15.25 7H16.75C16.75 4.37665 14.6233 2.25 12 2.25V3.75ZM7.24999 7V11H8.74999V7H7.24999ZM15.25 7V11H16.75V7H15.25Z" /></svg>');background-repeat:no-repeat}.product_grid .item:hover .fast-buy{opacity:1;visibility:visible}.product_grid .item:hover .fast-buy2{left:50%;transform:translate(-50%, 0%) rotate(0deg)}.product_grid .item:before{width:0}.product_grid .item:before{position:absolute;z-index:2;bottom:0;left:0;width:0;height:4px;content:"";transition:all .5s ease}.product_grid::after{clear:both;content:" ";display:block}.product_grid .item .frame_inner{position:relative}.product_grid .item .product_image{text-align:center;overflow:unset;margin-bottom:0px;min-height:186px;position:relative}@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:grid;position:relative;overflow:hidden}.product_grid .item .product_image a .doi-1{position:absolute;width:39px;height:39px;top:3px;content:"";background:rgba(255,0,0,.7411764706);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;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:rgba(242,2,2,.6392156863);position:absolute;bottom:0;left:0;padding:0px 3px;font-weight:bold;font-size:12px;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{animation:text-circle 4s 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{animation:neon1 3s ease-in infinite;display:inline-block}@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 .3s ease 0s;-webkit-transition:all .3s ease 0s;width:100%;height:auto;border:1px solid #eee;box-sizing:border-box}.product_grid .item .summary{opacity:0;position:relative;position:absolute;background:rgba(255,255,255,.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;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{margin-top:10px;color:#333;font-size:12px;max-height:38px;overflow:hidden}.product_grid .item .summary_inner a{color:#333;text-decoration:none}.frame_inner>h2{margin-bottom:15px;margin-top:10px;overflow:hidden;line-height:1.4em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-align:left;text-transform:capitalize;font-size:14px}.frame_inner .name_item{margin-bottom:10px;margin-top:10px;overflow:hidden;line-height:1.4em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-align:left;text-transform:capitalize;font-size:15px;height:40px}.frame_inner>h3{margin-bottom:10px;margin-top:10px;overflow:hidden;height:unset;line-height:1.4em;font-size:14px}.product_grid .name{color:#3d3d3d;display:block;box-sizing:border-box;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;overflow:hidden}.product_grid .name:hover{color:var(--main-color)}.product_grid .discount{background:#0089de;color:#fff;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}.fs-contain{position:relative;display:block;overflow:visible;margin:15px 0 0;min-height:20px}.fs-contain img{position:absolute;left:0;top:-7px;width:21px;height:auto;z-index:1;display:block}.fs-contain .rq_count{min-height:18px;padding-left:21px;background-color:#ddd;border-radius:25px;line-height:18px;text-align:center;width:100%;bottom:0;left:0;position:absolute;color:#000;overflow:hidden;font-size:13px}.fs-contain .rq_count i{display:block;height:100%;position:absolute;left:0;top:0;background:linear-gradient(64.85deg, #fcb500 23.67%, #ffd41d 106.12%);min-width:15px}.fs-contain .rq_count .img_sl{display:block;position:relative;z-index:1;font-weight:normal}.gift_box{display:flex;align-items:center;justify-content:end;box-sizing:border-box;position:absolute;flex-wrap:wrap;bottom:5px;right:5px;border-radius:50%}.gift_box .gift{display:inline-flex;align-items:center;padding:2px 10px 2px 6px;border-radius:16px;font-size:12px;font-weight:600;background:#e30019;color:#fff;white-space:nowrap;margin:0px !important;cursor:pointer}.gift_box .gift svg{width:12px;height:12px;margin-right:4px}.gift_box .gift span{color:#fff;line-height:16px;font-size:12px;font-weight:600}.gift_box .icon{width:100%;text-align:left;margin-left:5px;cursor:pointer;display:none}.gift_box .icon svg{width:20px;height:20px;vertical-align:-2px}.gift_box .list_gift{border:1px solid #ffd9d9;border-radius:8px;z-index:1;position:absolute;will-change:transform;bottom:35px;left:-95px;background-clip:padding-box;width:276px;line-height:1.5;z-index:99}.gift_box .list_gift .gift_title{border-radius:8px 8px 0 0;font-weight:600;font-size:14px;color:#e30019;background:#ffd9d9;padding:6px 10px;overflow:hidden}.gift_box .list_gift .gift_title::before{content:"";-webkit-clip-path:polygon(0 0, 50% 50%, 100% 0);clip-path:polygon(0 0, 50% 50%, 100% 0);position:absolute;bottom:-19px;left:50%;transform:translateX(-50%);background:#ffd9d9;color:#fff;width:20px;height:20px;transition:.5s;-webkit-transition:.5s}.gift_box .list_gift ul{background:#fff;padding:6px 0;font-size:13px;border-radius:0 0 8px 8px;overflow:hidden;color:#000}.gift_box .list_gift ul li{position:relative;padding:4px 10px;display:flex}.gift_box .list_gift ul li .stt{counter-increment:section;content:counter(section);border-radius:50%;height:14px;width:14px;text-align:center;display:inline-block;background:#e30019;color:#fff;font-weight:600;font-size:11px;line-height:14px;margin-right:8px;margin-top:4px}.gift_box .list_gift ul li .gift_name{width:calc(100% - 20px);display:inline-block;font-weight:500;text-align:left}.price_discount{color:var(--extra-color);display:inline-block;margin-left:10px;background:rgba(217,0,36,.06);font-size:13px;padding:3px 4px;border-radius:3px;line-height:16px;z-index:1;width:40px;height:20px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:3px;box-sizing:border-box;border:2px solid}.status_het{color:#fff;display:inline-block;margin-left:10px;background:orange;position:absolute;font-size:12px;padding:3px 4px;top:40px;right:10px;border-radius:3px;line-height:16px;z-index:9}.frame_left .price_discount{top:20px;right:40px}.product_grid .item .price_old{color:gray;font-size:13px;font-weight:normal;display:inline-flex;text-decoration:line-through;margin-top:3px}.product_grid .price_current_block{display:flex;align-items:center}.product_grid .item .price_old span{text-decoration:line-through}.product_grid .item .price_current{color:var(--main2-color);font-size:18px;font-weight:600;letter-spacing:-0.2px;display:block;width:calc(100% - 50px)}@media screen and (max-width: 480px){.product_grid .item .price_current{font-size:16px}}.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;transition:.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:#fff;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 .5s ease 0s;-webkit-transition:all .5s ease 0s;width:100%;float:left;color:#fff;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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.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 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.product_type_hot,.product_type_sale{background:red;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:red rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.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:rgba(0,0,0,0);width:35px;height:33px;text-indent:-999px;left:198px;top:-12px}.product_type_qua-tang:after{border-color:rgba(0,0,0,0)}@media screen and (max-width: 1100px){.main_wrapper .product_grid>.item{width:calc(20% - 0px) !important}.main_wrapper .product_grid .item{width:100%}}@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:calc(33.333% - 0px) !important}.main_wrapper .product_grid .item{width:100%}.product_grid .item .summary{display:none}}@media screen and (max-width: 636px){.main_wrapper .product_grid>.item{width:calc(50% - 0px) !important}.main_wrapper .product_grid .item{width:100%}}.isDisabled{pointer-events:none;cursor:not-allowed;opacity:.5;text-decoration:none}/*# sourceMappingURL=products.css.map */