h1{font-size:26px}.product-images{position:sticky;position:-webkit-sticky;top:127px}.product-image-detail .gallery-top{margin-bottom:10px;border:1px #ebebeb solid;border-radius:20px}.product-image-detail .gallery-top .frame{position:absolute;width:100%;height:100%;z-index:3}.product-image-detail .slidethumb{padding:0 50px}.product-image-detail .slidethumb.swiper-button .swiper-button-prev{left:0}.product-image-detail .slidethumb.swiper-button .swiper-button-next{right:0}.product-image-detail .gallery-thumbs{width:100%}.product-image-detail .gallery-thumbs .swiper-slide{border:solid thin #eee;overflow:hidden;border-radius:10px;padding:2px;cursor:pointer}.product-image-detail .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--main-color)}.product-image-detail .gallery-thumbs .swiper-slide img{border-radius:8px}.product-image-detail .gallery-thumbs .swiper-slide .icon{top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background:#FFF;border-radius:50%;fill:var(--main-color);padding-left:3px}.product-image-detail .p-100{border-radius:10px;overflow:hidden}.product-image-detail [class*="swiper-button-"]{width:30px;height:30px;border:none;top:50%;margin-top:-15px}.product-image-detail [class*="swiper-pagination"] .swiper-pagination-bullet{width:10px;height:10px;border-radius:10px}.product-image-detail [class*="swiper-pagination"] .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--hover)}.video-btn{width:50px;height:50px;left:50%;top:50%;transform:translate(-50%, -50%);background:rgba(255,255,255,0.7);border-radius:50%}.video-btn svg{width:50px;height:50px;fill:var(--main-color);padding:10px}.video-btn:hover{background:rgba(255,255,255,0.9)}.swiper-slide iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.product-meta .variant-sku{color:var(--main-color)}.product-meta .variant-sku i{color:#B9BBBF;font-style:initial}.product-meta .product-meta-ex{gap:5px}.product-meta .product-meta-ex>*{height:32px;border-radius:7px}.product-meta .product-meta-ex>*:hover{opacity:0.8}.product-meta .product-meta-ex svg{width:18px;height:18px;fill:#D75951}.product-meta .review{cursor:pointer;background:url(//bizweb.dktcdn.net/100/596/510/themes/1046695/assets/review.svg?1774694291826) #FBF3EA no-repeat 10px 8px;padding:0 10px 0 30px;color:#E59819;font-size:16px}.product-meta .bookmark{background:url(//bizweb.dktcdn.net/100/596/510/themes/1046695/assets/bookmark.svg?1774694291826) #CCDFE3 no-repeat center;width:32px;cursor:pointer;background-size:18px}.product-meta .favorite-link,.product-meta .compare-link{background:#FFF0F0;width:32px;justify-content:center}.flash-sale{color:var(--main-color)}.flash-sale .timein{display:flex;margin-left:6px}.flash-sale .timein b{width:30px;height:30px;display:flex;justify-content:center;align-items:center;border-radius:6px;background:var(--main-color);color:var(--sub-color)}.flash-sale .timein .item{position:relative}.flash-sale .timein .item:first-child{display:flex;align-items:center;margin-right:5px !important}.flash-sale .timein .item:first-child b{margin-right:5px}.flash-sale .timein .item:first-child i{font-style:initial}.flash-sale .timein .item:first-child:after{display:none}.flash-sale .timein .item:not(:first-child) i{display:none}.flash-sale .timein .item:not(:last-child){margin-right:15px}.flash-sale .timein .item:not(:last-child):after{content:':';position:absolute;top:4px;right:-9px;color:var(--main-color);font-weight:bold}.details-pro form{margin-bottom:0}.details-pro .group-power{position:relative;border-radius:15px;padding:10px 20px;background:linear-gradient(112.19deg, #BDD4DC 4.95%, #C7DEDB 55.63%, #EBE4D4 87.94%);height:60px;justify-content:space-between}.details-pro .group-power .title{font-size:18px;color:var(--main-color)}.details-pro .price-box{border-bottom:1px #E4E4E4 solid}.details-pro .price-box .product-price{font-size:28px;color:var(--main-color);font-weight:700}.details-pro .price-box .product-price-old{color:#878787;font-size:16px}.details-pro .price-box .save-price{color:#878787;font-size:16px}.details-pro .price-box .save-percent{color:#D75951}.details-pro .khuyenmai{border-radius:5px;background:rgba(255,203,173,0.4)}.details-pro .khuyenmai p{margin-bottom:0}.details-pro .khuyenmai ul{padding:0;margin-bottom:5px}.details-pro #add-to-cart-form{margin-bottom:10px}.details-pro .custom-btn-number{align-items:start}.details-pro .custom-btn-number .custom-btn-numbers{position:relative;min-width:150px;border:solid 1px #ebebeb;border-radius:30px;overflow:hidden}.details-pro .custom-btn-number .custom-btn-numbers button{width:40px;height:54px;border:none;font-size:20px;position:absolute;padding:0;right:0;top:0;font-weight:bold}.details-pro .custom-btn-number .custom-btn-numbers button.btn-minus{right:auto;left:0}.details-pro .custom-btn-number .custom-btn-numbers button:hover,.details-pro .custom-btn-number .custom-btn-numbers button:focus{border-color:var(--main-color);background-color:var(--main-color);color:#fff;box-shadow:none;outline:none}.details-pro .custom-btn-number .custom-btn-numbers input{width:100%;height:54px;padding:0 45px;font-size:22px;background:none}.details-pro .custom-btn-number .now{line-height:1.3;font-size:13px}.details-pro .custom-btn-number .now a{color:#007aff}.details-pro .custom-btn-number .now a:hover{color:var(--main-color)}.details-pro .custom-btn-number .now img{height:15px;transform:translateY(-3px)}@media (max-width: 767px){.details-pro .custom-btn-number{margin-bottom:15px}}.details-pro .btn-mua{flex-wrap:wrap;margin-top:15px;gap:10px}.details-pro .btn-mua button{padding:0 10px;height:60px;width:calc(100% / 2 - 5px);border-radius:30px;font-size:16px;font-weight:bold;margin-right:0}.details-pro .btn-mua button.add_to_cart{color:var(--main-color);background:var(--sub-color)}.details-pro .btn-mua button.add_to_cart:before{content:'';width:24px;height:24px;background:url(//bizweb.dktcdn.net/100/596/510/themes/1046695/assets/addtocart.svg?1774694291826) center no-repeat;display:inline-block;transform:translateY(-1px)}.details-pro .btn-mua button.btn-buy-now{color:#FFF;background:var(--main-color);border-color:var(--main-color);flex-direction:column}.details-pro .btn-mua button.btn-tragop{width:100%;background:#0596FF;border:solid 1px #0596FF;flex-direction:column}.details-pro .btn-mua button:disabled{padding:0 20px;cursor:default}@media (min-width: 768px){.details-pro .btn-mua button:hover,.details-pro .btn-mua button:focus{box-shadow:none;outline:none;opacity:.8}}.details-pro .btn-mua span{font-weight:400;font-size:12px}@media (max-width: 767px){.details-pro .btn-mua{width:100%}.details-pro .btn-mua button{width:100%}}.details-pro .select-swatch{border-bottom:1px #E4E4E4 solid}.combo-shopping{border:1px dashed #ed1c24;padding:20px 10px 10px;border-radius:5px}@media (min-width: 992px){.combo-shopping{display:flex}}.combo-shopping .title{font-size:18px;position:absolute;padding:0 10px 0 30px;top:-12px;left:10px;background:url(//bizweb.dktcdn.net/100/596/510/themes/1046695/assets/giftbox.png?1774694291826) #fff 8px 2px no-repeat;background-size:17px}@media (min-width: 992px){.combo-shopping .style-list{-ms-flex:0 0 calc(100% - 170px);flex:0 0 calc(100% - 170px);max-width:calc(100% - 170px);padding-right:10px}}@media (max-width: 991px){.combo-shopping .style-list{padding-bottom:10px}}.combo-shopping .style-list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.combo-shopping .style-list .item .checkbox-wrap{margin:0 4px 0 0}.combo-shopping .style-list .item .checkbox-wrap .checkbox{display:inline-block;cursor:pointer;font-size:13px;font-weight:400;color:#9b9b9b}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]{opacity:0;filter:alpha(opacity=0);display:none}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]+span.ico{width:18px;height:18px;display:inline-block;background-image:url(//bizweb.dktcdn.net/100/596/510/themes/1046695/assets/check.png?1774694291826);background-size:18px;vertical-align:middle;color:#a6a6a6;margin-right:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.combo-shopping .style-list .item .checkbox-wrap .checkbox input[type=checkbox]:checked+span.ico{background-image:url(//bizweb.dktcdn.net/100/596/510/themes/1046695/assets/check_on.png?1774694291826)}.combo-shopping .style-list .item .image{border:1px solid #d8d8d8;border-radius:4px;text-align:center;margin-right:8px;min-width:70px;height:70px;width:70px;position:relative;overflow:hidden}.combo-shopping .style-list .item .image a{display:block}.combo-shopping .style-list .item .image img{width:auto;max-height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.combo-shopping .style-list .item .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 78px);font-size:14px}.combo-shopping .style-list .item .name a{color:#4a4a4a;display:block}.combo-shopping .style-list .item .name a:hover,.combo-shopping .style-list .item .name a:focus{color:var(--main-color)}.combo-shopping .style-list .item .name .variant_price{color:#ed1c24}@media (max-width: 480px){.combo-shopping .style-list .item .name b{display:block}.combo-shopping .style-list .item .name span{display:none}}.combo-shopping .style-list .item select{border-radius:5px;width:initial;padding:0 30px 0 5px;font-size:12px;margin:3px 0;height:22px}.combo-shopping .style-list .item.disabled .image,.combo-shopping .style-list .item.disabled .name,.combo-shopping .style-list .item.disabled .variant_price{opacity:0.3}@media (min-width: 992px){.combo-shopping .summary{border-left:1px solid #ddd;-ms-flex:0 0 170px;flex:0 0 170px;max-width:170px;display:flex;align-items:center;justify-content:center;padding-left:10px}}@media (max-width: 991px){.combo-shopping .summary{border-top:1px solid #ddd;padding-top:10px}}.combo-shopping .summary p{font-size:18px}.combo-shopping .summary p .total-prices{color:#ed1c24}.combo-shopping .summary button{border:1px transparent solid;background:#ed1c24;color:#fff;border:0;padding:6px 10px 5px;width:100%;border-radius:5px}.combo-shopping .summary button:hover,.combo-shopping .summary button:focus{border-color:#ed1c24;color:#ed1c24}.social-media{display:flex;padding:20px 0 5px;font-size:14px}.social-media .social-item{display:inline-flex;margin-left:5px;align-items:center;border-radius:3px;padding:0 10px 0 5px}.social-media .social-item a{display:inline-flex;align-items:center;font-size:12px;color:#fff}.social-media .social-item a svg{fill:#fff;width:20px;height:12px}.social-media .social-item--facebook{background:#0094ff}.social-media .social-item--pinterest{background:#ff6781}.social-media .social-item--twitter{background:#4caaff}.social-media .social-item:hover{opacity:0.7}.views{padding:10px 0;font-size:13px}.views span{color:var(--price)}.views span:before{content:"";width:24px;height:24px;background:var(--flash-icon);position:absolute;z-index:2;background-size:contain;background-repeat:no-repeat;top:-7px;left:-3px}.tab-title{font-size:18px;border-bottom:3px #EAECF0 solid;gap:20px}.tab-title .tab-child{cursor:pointer;color:#98A2B3;position:relative}.tab-title .tab-child:before{content:'';position:absolute;bottom:-3px;left:50%;height:3px;width:0;background:var(--main-color);transform:scale(0);transition:all .3s}.tab-title .tab-child.current,.tab-title .tab-child:hover{color:var(--main-color)}.tab-title .tab-child.current:before,.tab-title .tab-child:hover:before{transform:translateX(-50%);width:100%}.config colgroup col{width:initial !important}.config colgroup col:first-child{width:160px !important}.config table{width:100% !important;border:none}.config th,.config td{border:none;border-bottom:solid 1px #ebebeb;padding:7px 0}.config th p,.config td p{margin-bottom:0}.config th:first-child,.config td:first-child{font-weight:bold;width:180px;padding-right:20px}.config tr:hover th,.config tr:hover td{border-color:var(--main-color)}.button-more{display:block;width:150px;padding:0;margin:0 auto;text-align:center}.product_getcontent h3,.product_getcontent h4,.product_getcontent h2{font-size:1rem}.product_getcontent .tab-content{display:none}.product_getcontent .tab-content.current{display:block}.product_getcontent .has-height{min-height:100px;max-height:500px;overflow:hidden;position:relative}.product_getcontent .has-height:before{content:'';height:100px;position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(rgba(255,255,255,0), #fff)}.product_getcontent.expanded .has-height{max-height:unset}.product_getcontent.expanded .has-height:before{display:none}#reviewtab{padding:20px 0;border-top:solid 1px #ebebeb;margin-top:40px}.product-policy{background:#FBFBFB;border-radius:16px}.product-policy .item:not(:last-child){margin-bottom:1.5rem}.product-policy .item b{font-size:17px}.product-policy .item img{transform:translateY(5px);min-width:24px}.product-sidebar .block-title{font-size:26px}.product-sidebar .block-title a{color:var(--main-color)}.component-blog article{margin-bottom:10px}.component-blog .thumb-large .thumb img{margin:0 auto}.section-related-product .block-title{margin-bottom:20px}.recent-page-viewed{margin:20px 0;position:relative}.recent-page-viewed .recent-viewed{margin-top:20px}.list-bundled-products{display:flex;flex-flow:wrap;margin-top:15px}.list-bundled-products .title-module{display:flex;font-size:16px;text-transform:none}.list-bundled-products .block-bundled{width:100%;margin:0 -10px;display:flex;flex-flow:row;padding:0 10px}.list-bundled-products .item_product_assigned{max-width:258px;position:relative;margin:10px 10px 10px 0;box-shadow:1px 1px 10px 1px #ebebeb;min-width:225px;padding:10px;border-radius:7px}.list-bundled-products .item_product_assigned form{margin:0}.list-bundled-products .item_product_assigned .image_thumb{margin-bottom:0;width:85px}.list-bundled-products .item_product_assigned .favorite-link{left:1px;bottom:1px}.list-bundled-products .item_product_assigned .checkbox-item{opacity:1;width:15px;height:15px;position:absolute;bottom:5px;right:4px;z-index:9;cursor:pointer;background:var(--main-color)}.list-bundled-products .item_product_assigned .block-img{width:180px;display:block}.list-bundled-products .item_product_assigned .block-info{padding:10px}.list-bundled-products .item_product_assigned .block-info h3{font-size:16px}.list-bundled-products .item_product_assigned .change-item{font-size:13px;position:relative;top:8px;display:inline-block}.list-bundled-products .item-wp .rechoice{display:none}.list-bundled-products .default-product-item{margin-right:60px;overflow:initial}.list-bundled-products .default-product-item:before{content:"+";font-size:50px;width:30px;height:30px;line-height:30px;text-align:center;position:absolute;top:40%;right:-47px;transform:translateY(-50%);font-weight:300;color:#c9c9c9;font-family:'Roboto'}.list-bundled-products .default-product-item .checkbox-item{cursor:pointer}.list-bundled-products .group-bundeled{display:flex;flex-wrap:inherit;padding:5px;display:grid;gap:20px;padding-inline:16px;grid-auto-flow:column;grid-auto-columns:minmax(260px, 1fr);grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));grid-template-rows:repeat(1, 1fr);overflow-x:auto;scroll-behavior:smooth;padding:0}.list-bundled-products .group-bundeled::-webkit-scrollbar{display:none}.list-bundled-products .checkall-list{position:relative}.list-bundled-products .checkall-list .typeProp{opacity:1;width:20px;height:20px;position:relative;top:0;left:0;z-index:9}.list-bundled-products .checkall-list label{margin:0;line-height:19px}.list-bundled-products .block-button{flex-flow:column;align-items:center;justify-content:center;width:340px;display:flex;position:relative;padding-left:20px;font-size:14px}@media (max-width: 1199px) and (min-width: 992px){.list-bundled-products .block-button{width:315px}}@media (max-width: 991px) and (min-width: 768px){.list-bundled-products .block-button{width:465px}}.list-bundled-products .block-button:before{content:"";width:1px;height:100%;position:absolute;left:5px;top:0;background:#e3e3e3}.list-bundled-products .price-bundled{font-weight:bold;color:var(--price)}.list-bundled-products .button-default{border:solid 1px var(--main-color);margin-top:15px;line-height:28px;background:var(--main-color);color:#fff;outline:none}.list-bundled-products .button-default:hover{opacity:0.8}@media (max-width: 767px){.list-bundled-products .block-bundled{flex-flow:column}.list-bundled-products .item_product_assigned{min-width:225px}.list-bundled-products .block-button{width:100%;padding:10px 0}.list-bundled-products .block-button:before{content:none}}.base-modal.return-assign{top:20% !important}.base-modal.return-assign h2{font-size:16px;border-bottom:solid 1px #ebebeb;padding-bottom:15px;font-family:var(--font-base)}.base-modal.return-assign ul{display:flex;max-width:100%;overflow:auto;flex-flow:row;padding:0;margin:0 -10px;overflow-y:hidden}.base-modal.return-assign ul li{display:inline-block;width:180px;padding:0 10px;border-right:solid 1px #ebebeb;position:relative;min-width:180px}.base-modal.return-assign ul .item_product_main.item-list{flex-flow:column}.base-modal.return-assign ul .item_product_main.item-list .image_thumb{width:100%}.base-modal.return-assign ul .item_product_main.item-list .favorite-link{display:none !important}.base-modal.return-assign ul .item_product_main.item-list .info-product{width:100%}.base-modal.return-assign .rechoice{display:inline-block;cursor:pointer;position:absolute;top:7px;right:5px;padding:0px 10px;background:#2196F3;border-radius:3px;font-size:14px;color:#fff;z-index:99}.base-modal.return-assign .rechoice:hover{opacity:0.8}.crossed-out{position:absolute;width:100%;height:100%;left:0;top:0}@media (max-width: 1499px){.details-pro .btn-mua button{font-size:14px}.details-pro .group-power{padding-left:5px;padding-right:10px}.details-pro .group-power .title{font-size:14px}.details-pro .flash-sale>span{font-size:12px}.details-pro .price-box .product-price-old,.details-pro .price-box .save-price{font-size:14px}.product-sidebar .block-title{font-size:20px}}@media (max-width: 1199px) and (min-width: 768px){.details-pro .group-power{height:70px}.details-pro .custom-btn-number .now{font-size:9px}.details-pro .btn-mua button{font-size:11px;height:50px}.social-media{font-size:13px}.flash-sale{flex-direction:column;align-items:flex-end !important}}@media (max-width: 991px) and (min-width: 768px){.component-blog .blog-column{display:inline-block;vertical-align:top;width:100%}.component-blog .blog-column .thumb-large{float:left;width:calc(60% - 10px);margin-right:10px}.component-blog .blog-column .default-thumb{float:left;width:50%}.component-blog .blog-column .default-thumb .thumb{width:89px;min-height:67px;height:67px}.component-blog .blog-column .default-thumb .thumb img{max-height:67px}.component-blog .blog-column .default-thumb:nth-child(2n+1){padding-right:10px}}@media (max-width: 767px){.details-pro .group-power{flex-wrap:wrap;height:80px;padding-left:10px}.details-pro .custom-btn-number .now{font-size:9px}.tab-title{font-size:16px}.swiper-container .swiper-pagination{position:absolute}}
