@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(/fonts/Inter/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@charset "UTF-8";a:hover,a:link{text-decoration:none!important}.btn,a,body,h2,h3{color:#262b38}.product-detail{background:#fff;color:#262b38}.product-detail__background{background:#f5f7fc}.product-detail__background--mobile{background:#fff}@media (max-width:768px){.product-detail__background--mobile{background:#f5f7fc}}.tippy-box[data-theme~=vuanem]{max-width:-moz-max-content;max-width:max-content;min-width:300px;width:100%}@media (max-width:768px){.tippy-coin,.tippy-heart,.tippy-moon,.tippy-scissors,.tippy-truck{height:15px!important;left:1px;position:relative;top:-2px;width:16px!important}}.line-border{border-right:1px solid #dcddff;padding-right:1.5rem}.primary-color{color:#133ebf}.dot-green{background:#289d35;border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}.box-action{background:#f4f7ff;border:.5px solid #dcddff;border-radius:8px}.btn-action{background-color:#fff;border:.5px solid #133ebf;color:#133ebf;flex:1;transition:transform .3s ease}.btn-action:hover{background-color:#e7efff;transition:transform .3s ease}.btn-action:focus{outline:none}.breadcrumb{background:transparent;font-size:14px}.breadcrumb__item{color:#586280;text-decoration:none}.breadcrumb__item:hover{color:#133ebf}.breadcrumb__item--active{color:#262b38;font-weight:500}.breadcrumb__item:last-child{color:#262b38}.breadcrumb__separator{color:#9f9f9f;padding:0 10px}.gallery__discount-badge{background-color:#133ebf;color:#fff}.gallery__return-badge{background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.1)}.gallery__main{background-color:#e0e0e080;transition:opacity .3s ease}.gallery__thumbnail-item{border:2px solid transparent;border-radius:4px;cursor:pointer}.gallery__thumbnail-item.swiper-slide-thumb-active{border-color:#133ebf}.gallery__services{border-top:1px solid #dcddff}.gallery__services--mobile{align-items:center;display:flex;display:none;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.gallery__service-text{font-size:.75rem}.product-badge .badge-store{background:#f6a733}.product-badge .badge-hot{background:#cf0616}.product-badge .badge-time{background:#189f1e}.info__title{color:#262b38}.info__stars strong{color:#586280;font-weight:400}.info__star-icon{color:#133ebf;line-height:0}.info__reviews,.info__sku,.info__sold,.info__star-text,.info__stock{color:#262b38}.info__reviews span strong,.info__sku span strong,.info__sold span strong,.info__star-text span strong,.info__stock span strong{color:#586280}.info__reviews .scroll-link-product-review{text-decoration:underline}.info__current-price{color:#133ebf;font-weight:600;letter-spacing:0;line-height:120%;text-align:center}.info__original-price{color:#9f9f9f;font-weight:400;letter-spacing:0;text-decoration:line-through}.info__promotion-title{color:#262b38;white-space:nowrap}.info__discount,.info__discount-percent,.info__voucher{background:#e7efff;border:none;border-radius:8px;color:#133ebf;font-weight:500;white-space:nowrap}.info__promotions{border-radius:15px;color:#133ebf;padding:.125rem .375rem}.info__size-title{display:flex;justify-content:space-between}.info__color-title,.info__size-title,.info__thickness-title,.info__weight-title{color:#586280;font-weight:500}.info__size-guide{background:transparent;border:none;color:#586280}.info__size-guide,.info__size-guide:hover{text-decoration:underline}.info__size-guide:focus{outline:none}.info__size-gift-active{position:relative}.info__size-gift-active:after{background:url(/image/responsive/product/gift-red.png) no-repeat;content:"";height:20px;position:absolute;right:-6px;top:-8px;width:20px}.info__size-option,.info__thickness-option,.info__weight-option{background:#fff;border:1px solid #dcddff;border-radius:8px;color:#133ebf;cursor:pointer;text-align:center;transition:transform .3s ease}@media (min-width:768px){.info__size-option:hover,.info__thickness-option:hover,.info__weight-option:hover{background-color:#e7efff;border-color:#133ebf;color:#133ebf}}.info__size-option:focus,.info__size-option:focus-visible,.info__thickness-option:focus,.info__thickness-option:focus-visible,.info__weight-option:focus,.info__weight-option:focus-visible{outline:none}.info__size-option--active,.info__thickness-option--active,.info__weight-option--active{background-color:#133ebf;border-color:#133ebf;color:#fff}.info__color-option{background:none;border:2px solid transparent;border-radius:50%;cursor:pointer;padding:2px}.info__color-option--active{border-color:#133ebf}.info__color-swatch{border-radius:50%;display:block;height:32px;width:32px}.info__color-swatch--pink{background:linear-gradient(to bottom right,#ffadad,#ffd6d6);border:1px solid #dcddff}.info__color-swatch--blue{background:linear-gradient(to bottom right,#87ceeb,#add8e6);border:1px solid #dcddff}.info__quantity{border:1px solid #dcddff;border-radius:8px;overflow:hidden}.info__quantity-btn{background-color:#fff;border:none;color:#262b38;cursor:pointer}@media (min-width:768px){.info__quantity-btn:hover{background-color:#e7efff}}.info__quantity-btn--decrease{border-right:1px solid #dcddff}.info__quantity-btn--increase{border-left:1px solid #dcddff}.info__quantity-btn:focus{outline:none}.info__quantity-input{-moz-appearance:textfield;border:none;color:#133ebf;text-align:center}.info__quantity-input::-webkit-inner-spin-button,.info__quantity-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.info__add-to-cart,.info__buy-now{border:none;border-radius:8px;cursor:pointer;text-align:center;transition:background-color .3s ease}.info__add-to-cart{background-color:#fff;border:.5px solid #133ebf;color:#133ebf}@media (min-width:768px){.info__add-to-cart:hover{background-color:#e7efff}}.info__buy-now{background-color:#cf0616;color:#fff}@media (min-width:768px){.info__buy-now:hover{background-color:#9d0511}}.info__payment{border-bottom:1px solid #dcddff;border-top:1px solid #dcddff;padding:.75rem 0}.info__payment-text{color:#666;font-size:.875rem}.info__delivery{background:#f4f7ff;border:.5px solid #dcddff;border-radius:8px}.info__delivery-option{background:#fff;border-bottom:1px solid #dcddff}.info__delivery-option:last-child{border-bottom:none}.info__delivery-option>img{-o-object-fit:cover;object-fit:cover}.info__delivery-option .find-store-block{margin-left:auto}.info__delivery-img{align-items:center;display:flex;flex-direction:row;justify-content:center;width:24px}.info__delivery--title{background-color:#f4f7ff;border-radius:8px 8px 0 0}.info__availability{font-size:.75rem;margin-left:auto}.info__availability--available{color:#289d35}.info__find-store{background-color:#fff;border:1px solid #133ebf;border-radius:8px;color:#133ebf;cursor:pointer}@media (min-width:768px){.info__find-store:hover{background-color:#e7efff}}.info__find-store:focus,.info__find-store:focus-visible{outline:none}.info__add-to-cart,.info__buy-now{white-space:nowrap}.btn--primary,.btn-confirm-brand,.close,.gallery__thumbnail-item,.info__add-to-cart,.info__buy-now,.info__size-option,.info__thickness-option,.info__weight-option,select{transition:all .2s ease}.btn--primary:focus,.btn--primary:focus-visible,.btn-confirm-brand:focus,.btn-confirm-brand:focus-visible,.close:focus,.close:focus-visible,.gallery__thumbnail-item:focus,.gallery__thumbnail-item:focus-visible,.info__add-to-cart:focus,.info__add-to-cart:focus-visible,.info__buy-now:focus,.info__buy-now:focus-visible,.info__size-option:focus,.info__size-option:focus-visible,.info__thickness-option:focus,.info__thickness-option:focus-visible,.info__weight-option:focus,.info__weight-option:focus-visible,select:focus,select:focus-visible{outline:none}.section-title{background:#fff;color:#262b38;font-size:18px;font-weight:600;margin:0 auto 15px;min-height:27px;padding:0 15px;position:relative;text-align:center;width:-moz-max-content;width:max-content;z-index:1}.product-combo{margin:20px 0;padding:20px 0;width:100%}.combo-products,.product-combo__container{align-items:flex-start;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.combo-products{width:100%}.combo-product{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-start;padding:15px;width:100%}.combo-product__image{flex-shrink:0;height:80px;width:80px}.combo-product__info{flex:1;min-width:0}.combo-product__title{font-size:14px;margin-bottom:5px;min-height:40px}.combo-product__colors{align-items:center;display:flex;flex-direction:row;gap:5px;justify-content:flex-start;margin-bottom:5px}.combo-product__size{font-size:12px;margin-bottom:5px}.combo-product__price{font-size:16px;font-weight:600}.combo-summary{margin-top:20px;padding:15px;width:100%}.combo-summary__details{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.combo-summary__details:last-child{margin-bottom:0}.gifts-title{position:relative}.gifts-title:before{left:0}.gifts-title:after,.gifts-title:before{background:#dcddff;content:"";height:1px;position:absolute;top:50%;width:calc(50% - 52px)}.gifts-title:after{right:0}.product-detail__info .information-block__flash-sale{background:#cf0616;border-radius:8px}.product-detail__info .information-block__flash-sale__countdown{background:#000;border-radius:8px;color:#fff}.product-detail__info .information-block__flash-sale__countdown .time-block:not(:last-child){border-right:1px solid #4f4f4f}.product-combo{background-color:#f8f9ff;border-radius:8px}.combo-product{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);transition:transform .3s ease}.combo-product:hover{box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.combo-product__image{border-radius:4px;overflow:hidden}.combo-product__image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.combo-product__image img:hover{transform:scale(1.05)}.combo-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#262b38;display:-webkit-box;font-weight:500;overflow:hidden}.combo-product__colors{transition:opacity .3s ease}.combo-product__size{color:#586280}.combo-product__price{color:#133ebf}.color-swatch{border:1px solid #dcddff;border-radius:50%;display:inline-block;height:20px;width:20px}.color-swatch--pink{background:linear-gradient(to bottom right,#ffadad,#ffd6d6)}.color-swatch--blue{background:linear-gradient(to bottom right,#87ceeb,#add8e6)}.combo-summary{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.combo-summary__text{color:#262b38;font-size:14px}.combo-summary__original-price{color:#262b38;font-weight:600}.combo-summary__discount{color:#cf0616;font-weight:600}.product-gifts{border-radius:8px;margin:20px 0;width:100%}.product-gifts-container{border-radius:8px;padding:0}.gifts-options{border-bottom:1px solid #dcddff;flex-wrap:wrap;gap:15px;justify-content:space-between;padding:0 15px 8px}.gift-option,.gifts-options{align-items:center;display:flex;flex-direction:row}.gift-option{border-right:.5px solid #dcddff;gap:5px;justify-content:flex-start;padding-right:15px;position:relative}.gift-option__label{color:#586280;cursor:pointer;display:inline-block;font-size:14px;position:relative;transition:all .3s}.gift-option__label:hover{color:#133ebf}.gift-option:last-child{border-right:none;color:#586280;font-size:10px;margin-left:auto;padding-right:0}.gift-option .fa-check{align-items:center;background:#133ebf;border-radius:50%;border-width:1.25px;color:#fff;display:flex;flex-direction:row;font-size:10px;height:20px;justify-content:center;width:20px}.gift-option span{border:1.25px solid #dcddff;border-radius:50%;height:20px;width:20px}.gift-option input[type=radio],.gift-option span .fa-check{display:none}.gift-option input[type=radio]:checked~.gift-option__label{color:#133ebf}.gift-option input[type=radio]:checked~.gift-option__label:before{background-color:#133ebf;bottom:-8px;content:"";height:2px;left:-25px;position:absolute;width:calc(100% + 31px)}.gift-option input[type=radio]:checked~span .fa-check{display:flex}.gift-scroll{overflow-x:auto}.gift-products{border:.2px solid #dcddff;border-radius:0 0 8px 8px;display:flex;position:relative;width:auto}.gift-set{align-content:stretch;align-items:stretch;border:.2px solid #dcddff;display:flex;flex-direction:row;justify-content:flex-start;width:-moz-max-content;width:max-content}.gift-product{background-color:#fff;border-radius:8px;flex:1;max-width:190px;min-width:190px;padding:15px;text-align:center;transition:transform .3s ease}.gift-product__image{height:80px;margin:0 auto 10px;width:80px}.gift-product__image img{border-radius:4px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gift-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#262b38;display:-webkit-box;font-size:12px;font-weight:600;margin-bottom:5px;min-height:36px;overflow:hidden}.gift-product__size{color:#586280;font-size:12px;margin-bottom:3px}.gift-product__price{color:#133ebf;font-size:14px;font-weight:600}.gift-product__original-price{color:#9f9f9f;font-size:12px;text-decoration:line-through}.gift-connector{color:#133ebf;font-size:20px;position:relative}.gift-connector,.gift-connector span{align-items:center;display:flex;flex-direction:row;justify-content:center}.gift-connector span{background:#f4f7ff;border-radius:50%;height:20px;width:20px;z-index:1}.gift-connector:before{background:#dcddff;content:"";height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:1px}.gift-connector:last-child span{display:flex!important;position:absolute}.gift-summary{background-color:#f4f7ff;border-left:.2px solid #dcddff;border-radius:8px 8px 0 0;border-right:.2px solid #dcddff;border-top:.2px solid #dcddff;padding:15px;width:100%}.gift-summary__details{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.gift-summary__text{color:#262b38}.gift-summary__price{color:#133ebf;font-weight:600}.gifts-box{border-radius:8px}.product-accessories{margin:20px 0;width:100%}.product-accessories .accessories{border:1px solid #dcddff;border-radius:8px}.product-accessories .accessories-list{align-items:stretch;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;padding:15px 15px 0;width:100%}.product-accessories .thumbnail{border-radius:100%}.accessory-product{align-items:center;background-color:#fff;border:1px solid #dcddff;border-radius:8px;display:flex;flex-direction:row;gap:15px;justify-content:space-between;padding:15px;transition:transform .3s ease;width:100%}.accessory-product:hover{border:1px solid #133ebf;box-shadow:0 4px 8px rgba(0,0,0,.1);transform:translateY(-2px)}.accessory-product.active{background:#e8eeff;border:1px solid #133ebf}.accessory-product__image{border-radius:4px;cursor:pointer;flex-shrink:0;height:60px;overflow:hidden;width:60px}.accessory-product__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.accessory-product__info{cursor:pointer;flex:1;min-width:0}.accessory-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#262b38;display:-webkit-box;font-size:14px;font-weight:500;margin-bottom:5px;overflow:hidden}.accessory-product__prices{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:flex-start}.accessory-product__price{color:#133ebf;font-size:14px;font-weight:600}.accessory-product__original-price{color:#9f9f9f;font-size:12px;text-decoration:line-through}.accessory-product__add-btn{background-color:#fff;border:1px solid #133ebf;border-radius:8px;color:#133ebf;cursor:pointer;flex-shrink:0;font-weight:500;min-width:80px;padding:8px 15px;text-align:center;transition:all .3s}.accessory-product__add-btn:hover{background-color:#e6f0ff}.accessory-product__add-btn:focus{outline:none}.accessory-product__add-btn.selected{background-color:#133ebf;color:#fff}.text-title-bold{font-weight:700}.accessories-summary{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:15px;width:100%}.accessories-summary__text{color:#262b38}.accessories-summary__original-price{color:#133ebf;font-weight:600}.accessories-summary__discount{color:#cf0616;font-weight:600}.accessories-summary__details{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.accessories-summary__details:last-child{margin-bottom:0}.accessory-product,.accessory-product__add-btn,.combo-product,.gift-option__label,.gift-product{transition:all .2s ease}.product__rating-header{align-items:flex-start;display:flex;flex-direction:row;gap:.5rem;gap:24px;justify-content:flex-start;margin-bottom:1.5rem;width:100%}.rating-header{align-items:center;border:1px solid #dcddff;border-radius:8px;display:flex;flex-basis:100%;flex-direction:column;gap:.2rem;justify-content:center;margin-bottom:1rem;max-width:392px;min-height:210px;padding:20px}.rating-header__title{color:#262b38;font-size:18px;font-weight:600;line-height:18px;vertical-align:middle}.rating-header__value{color:#262b38;font-size:80px;font-weight:500;line-height:1.2}.rating-header__star-icon{color:#dcddff;font-size:1.25rem;line-height:17px}.rating-header__star-icon.active{color:#133ebf}.rating-count{color:#262b38;font-size:16px}.header-actions{align-items:flex-start;border:1px solid #dcddff;border-radius:8px;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start;min-height:210px;padding:20px;width:100%}.header-actions__title{-webkit-line-clamp:1;font-size:1.125rem;font-weight:600;margin-bottom:0}.header-actions__content,.header-actions__title{-webkit-box-orient:vertical;color:#262b38;display:-webkit-box;overflow:hidden}.header-actions__content{-webkit-line-clamp:3;font-size:.875rem;line-height:1.5}.header-actions__info{align-items:center;border-top:1px solid #dcddff;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;padding-top:21px;width:100%}.header-actions .info__add-to-cart{font-size:16px;padding:3px 8px}.actions__info{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start}.actions__info .info__avatar{background-color:#e0e0e080}.actions__info .info__text--name{color:#262b38}.actions__info .info__text--name span{border-radius:12px;color:#586280;padding:.25rem .5rem}.actions__info .info__text--time{color:#9f9f9f}.actions__info__add-to-cart{background-color:#fff;border:1px solid #133ebf;color:#133ebf;transition:all .2s ease}.actions__info__add-to-cart:hover{background-color:#586280}.banner__vnpay img{height:auto;max-width:100%}.product-attribute .tab-header{background:transparent;border-radius:13px;margin:auto}.product-attribute .tab-header li{align-items:center;background:#fff;border:1px solid #dcddff;color:#20315c;cursor:pointer;display:flex;flex-direction:column;font-weight:500;gap:6px;height:63px;justify-content:center;padding:11px 20px;transition:all .3s ease}.product-attribute .tab-header li h2{font-size:16px;font-weight:400;margin-bottom:0}.product-attribute .tab-header li:first-child{border-radius:13px 0 0 13px}.product-attribute .tab-header li:last-child{border-radius:0 13px 13px 0}.product-attribute .tab-header li.active{background:#e7efff;border:1px solid #133ebf;color:#133ebf}.product-attribute .tab-header li:hover{background:#e7efff;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#133ebf;transform:translateY(-2px)}.product-attribute .tab-content{padding:20px 0}.product-attribute .tab-content .content{background:#fff;border:1px solid #dcddff;border-radius:8px;padding:24px 30px}.product-attribute .tab-content #content-specifications{background:#fff;border-radius:8px;padding:21px 40px}.product-attribute .tab-content .specifications-item{border-bottom:1px solid #dcddff}.product-attribute .tab-content .specifications-item .title{color:#586280;font-weight:500}.product-attribute .tab-content .specifications-item .description{color:#262b38;font-weight:600}.product-attribute .tab-content .specifications-item .tag-list ul{display:flex;gap:15px}.product-attribute .tab-content .specifications-item .tag-list ul li{align-items:center;background:rgba(75,56,179,.18);border-radius:30px;display:flex;font-weight:500;gap:5px;padding:10px 18px}.product-attribute .tab-content .specifications-item .stiffness ul{display:flex;gap:15px}.product-attribute .tab-content .specifications-item .stiffness ul li{align-items:center;border-radius:8px;cursor:pointer;display:flex;filter:grayscale(1);flex-direction:column;opacity:.35;padding:10px;transition:all .3s ease}.product-attribute .tab-content .specifications-item .stiffness ul li.active{filter:none;opacity:1}.product-attribute .tab-content .specifications-item .stiffness ul li .stiffness-icon{align-items:center;display:flex;height:60px;justify-content:center;width:60px}.product-attribute .tab-content .specifications-item .stiffness ul li .description{color:#262b38;margin-top:10px}.product-attribute .tab-content .specifications-item .logos{display:flex;gap:15px}.product-attribute .tab-content .specifications-item .logos img{max-height:44px;max-width:114px}.product-attribute .tab-content .product-characteristics ul{list-style:inherit;margin-left:25px}.product-attribute .tab-content .product-characteristics ul li{margin-bottom:0}.product-attribute .tab-content .product-characteristics .banner-top{margin-bottom:20px}.product-attribute .tab-content .product-characteristics .banner-top img{border-radius:8px;width:100%}.product-attribute .tab-content .product-characteristics .description{color:#262b38;line-height:1.6;margin-bottom:30px}.product-attribute .tab-content .product-characteristics .heading-title{color:#262b38;font-size:24px;font-weight:600;margin-bottom:15px}.product-attribute .tab-content .product-characteristics .heading-title strong{color:#133ebf}.product-attribute .tab-content .product-characteristics .content-description{color:#262b38;line-height:1.6;margin-bottom:10px}.product-attribute .tab-content .product-characteristics .content-block img{border-radius:8px;height:auto;width:100%}.product-attribute .tab-content .content-warranty a,.product-attribute .tab-content .content-warranty u{text-decoration:none}.product-attribute .tab-content .content-user-manual .heading,.product-attribute .tab-content .content-warranty .heading{color:#262b38;font-size:24px;font-weight:600;margin-bottom:20px}.product-attribute .tab-content .content-user-manual .description,.product-attribute .tab-content .content-warranty .description{color:#262b38;line-height:1.6}.product-attribute .tab-content .content-user-manual .description ul,.product-attribute .tab-content .content-warranty .description ul{margin-bottom:15px;padding-left:20px}.product-attribute .tab-content .content-user-manual .user-manual-item .thumbnail img,.product-attribute .tab-content .content-warranty .user-manual-item .thumbnail img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-attribute .tab-content .content-user-manual .user-manual-item .description,.product-attribute .tab-content .content-warranty .user-manual-item .description{flex:1}.product-attribute .tab-content .content-user-manual .mattress-cleaning-block .mattress-cleaning-item,.product-attribute .tab-content .content-warranty .mattress-cleaning-block .mattress-cleaning-item{background-color:#f3f5fd;border-radius:8px;padding:15px}.product-attribute .tab-content .content-user-manual .mattress-cleaning-block .mattress-cleaning-item .number,.product-attribute .tab-content .content-warranty .mattress-cleaning-block .mattress-cleaning-item .number{background:#e7efff;border-radius:50%;color:#133ebf;font-size:12px;font-weight:700;padding:5px}.product-attribute .tab-content .content-user-manual .mattress-cleaning-block .mattress-cleaning-item .description,.product-attribute .tab-content .content-warranty .mattress-cleaning-block .mattress-cleaning-item .description{color:#262b38}.faq-container{border:1px solid #dcddff;border-radius:8px}.faq-container h2,.faq-container summary{color:#262b38;font-weight:600}.faq-container summary{cursor:pointer;font-family:Arial,sans-serif;list-style:none}.faq-container summary:after{border-bottom:1px solid #262b38;border-right:1px solid #262b38;content:"";height:10px;transform:translateY(-50%) rotate(45deg);transition:transform .3s;width:10px}.faq-container details{border-bottom:1px solid #dcddff}.faq-container details:last-child{border-bottom:none}.faq-container details[open] summary:after{transform:translateY(-50%) rotate(225deg)}.faq-container details>ul>li{color:#586280;font-family:Arial,sans-serif;list-style:disc}.faq-container details>p{color:#262b38;font-family:Arial,sans-serif}.rating-overview{background-color:#fff;border-radius:8px}.rating-overview__score-number,.rating-overview__score-stars{color:#262b38}.rating-overview__star{color:#dcddff;position:relative}.rating-overview__star:before{content:"★"}.rating-overview__star--fill{color:#133ebf}.rating-overview__star--half:before{content:"★";display:inline-block;position:relative}.rating-overview__star--half:after{color:#133ebf;content:"★";left:0;overflow:hidden;position:absolute;top:0;width:50%}.rating-overview__count{color:#262b38}.rating-overview__write-btn{background-color:#133ebf;border:none;border-radius:8px;color:#fff;font-weight:500;transition:background-color .2s ease}.rating-overview__write-btn:hover{background-color:#0e2f91}.rating-distribution__stars{color:#262b38;font-weight:500}.rating-distribution__star{color:#133ebf}.rating-distribution__star:before{content:"★"}.rating-distribution__bar{background-color:#e0e0e080;border-radius:4px}.rating-distribution__bar-fill{background-color:#133ebf;border-radius:4px;transition:width .3s ease}.rating-distribution__count{color:#586280}.review-filters__btn{background:transparent;border:1px solid #dcddff;border-radius:8px;color:#262b38;font-size:.875rem;transition:all .2s ease}.review-filters__btn:hover{border-color:#133ebf;color:#133ebf}.review-filters__btn:focus{outline:none}.review-filters__btn--active{background-color:#133ebf;border-color:#133ebf;color:#fff}.review-filters__btn--active:hover{color:#fff}.review-filters__sort-label{color:#262b38;font-size:.875rem;font-weight:600}.review-filters__sort-select{position:relative}.review-filters__sort-select select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #dcddff;border-radius:8px;color:#262b38;font-size:.875rem;transition:border-color .2s ease}.review-filters__sort-select select:focus,.review-filters__sort-select select:hover{border-color:#133ebf}.review-filters__sort-select .select-chevron-icon{color:#666;height:12px;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:12px}.review-item{border-bottom:1px solid #dcddff}.review-item:last-child{border-bottom:none}.review-item__star{color:#dcddff;font-size:1rem;font-style:normal}.review-item__star:before{content:"★"}.review-item__star--fill{color:#133ebf}.review-item__title{color:#262b38;font-size:1.25rem;font-weight:500}.review-item__content{color:#262b38}.review-item__images-title{color:#262b38;font-size:1rem}.review-item__image{border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:transform .2s ease}.review-item__image:hover{transform:scale(1.05)}.review-item__user-avatar{background-color:#e0e0e080;border-radius:4px}.review-item__user-name{color:#262b38;font-weight:500}.review-item__verified-badge{border-radius:12px;color:#586280;font-size:.75rem;font-weight:400}.review-item__date{color:#9f9f9f;font-size:.75rem}.vendor-response{background-color:rgba(88,98,128,.05);border-radius:8px}.vendor-response__title{color:#262b38;font-weight:500}.vendor-response__content{color:#262b38}.product-qa__count-number,.product-qa__title{color:#133ebf;font-weight:600}.product-qa__count-text{color:#262b38;font-size:.875rem}.product-qa__help-btn{background-color:#133ebf;border:none;border-radius:4px;color:#fff;font-weight:500;transition:background-color .2s ease}.product-qa__help-btn:hover{background-color:#0e2f91}.qa-item{border-bottom:1px solid #dcddff}.qa-item:last-child{border-bottom:none}.qa-item__user-avatar{background-color:#e0e0e080;border-radius:4px}.qa-item__user-name{color:#262b38;font-weight:500}.qa-item__user-badge{border-radius:4px;color:#fff}.qa-item__user-badge--bac{background:linear-gradient(96.07deg,#cecece 3.9%,#686868 193.76%);font-weight:500}.qa-item__user-badge--vang{background:linear-gradient(137.67deg,#e3a820 -2.74%,#fff0b1 102.38%);font-weight:500}.qa-item__user-badge--kim{background:#000}.qa-item__user-badge--kim span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#a5a6aa,#fff 19.5%,#646464 39.5%,#aaabaf 59%,#646464 77.5%,#fff);-webkit-background-clip:text;display:inline-block;font-weight:500}.qa-item__date{color:#9f9f9f;font-size:.75rem}.qa-item__question{color:#262b38}.qa-item__answer{background-color:rgba(88,98,128,.05);border-radius:8px}.qa-item__answer-title{color:#262b38;font-weight:500}.qa-item__answer-content{color:#262b38}.btn{border-radius:8px;font-weight:500;transition:all .2s ease}.btn--primary{background-color:#133ebf;border:none;color:#fff}.btn--primary:hover{background-color:#0e2f91}.btn--outline{background-color:transparent!important;border:1px solid #133ebf!important;border-radius:8px!important;color:#262b38!important;padding:.75rem 2rem!important}.btn--outline:hover{background-color:rgba(19,62,191,.05)!important;color:#212529!important;opacity:.9!important}.btn,.review-filters__btn,.review-item__image img{transition:all .2s ease}a:hover,button:not([disabled]):hover{opacity:.9}.related-products{background-color:#fff}.related-products__title{color:#262b38;font-weight:500}.product-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 8px 15px rgba(0,0,0,.1);transform:translateY(-5px)}.product-card__link{color:#262b38}.product-card__image{background-color:#f5f5f5;border-radius:8px}.product-card__image img{transition:transform .3s ease}.product-card__image:hover img{transform:scale(1.05)}.product-card__star{color:#e0e0e0;font-size:.875rem}.product-card__star:before{content:"★"}.product-card__star--fill{color:gold}.product-card__reviews,.product-card__sold{color:#586280}.product-card__name{color:#262b38;font-weight:500}.product-card__variant-btn{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#586280;cursor:pointer;font-size:.75rem;transition:all .2s ease}.product-card__variant-btn:hover{background-color:#e8e8e8;border-color:#d0d0d0}.product-card__current-price{color:#133ebf;font-weight:600}.product-card__original-price{color:#586280;text-decoration:line-through}.product-card__add-btn{background-color:#fff;border:1px solid #133ebf;border-radius:4px;color:#133ebf;cursor:pointer;font-weight:500;transition:all .2s ease}.product-card__add-btn:hover{background-color:#133ebf;color:#fff}.product-card__add-icon{font-size:1.25rem;line-height:1}.product-card,.product-card__add-btn,.product-card__image img,.product-card__variant-btn{transition:all .2s ease}.product-card__link:hover .product-card__name{color:#133ebf}.store__list--modal .modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,.2);overflow:hidden}.store__list--modal .modal-header{border-bottom:1px solid #dcddff;padding:20px}.store__list--modal .modal-header .close{background:unset;color:unset;font-size:1.5rem;height:unset;opacity:.5;padding:1rem;position:unset;width:unset}.store__list--modal .title-heading{color:#262b38;font-size:24px;font-weight:600}.store__list--modal .heading-list{align-items:center;color:#262b38;display:flex;font-size:20px;font-weight:500;justify-content:space-between;padding:15px 20px}.store__list--modal .heading-list-count{color:#133ebf}.store__list--modal .province-block{position:relative}.store__list--modal .province-block select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #dcddff;border-radius:8px;font-size:14px;padding:10px 35px 10px 15px;width:150px}.store__list--modal .select-arrow{pointer-events:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.store__list--modal .store-list-container{max-height:70vh;overflow-y:auto;padding:0 20px 20px}.store__list--modal .store-item{border:1px solid #dcddff;border-radius:8px;margin-bottom:15px;overflow:hidden;padding:15px}.store__list--modal .store-info-group{display:flex;justify-content:space-between;padding-bottom:10px}.store__list--modal .store-name{color:#262b38;font-size:20px;font-weight:500}.store__list--modal .store-address{align-items:flex-start;color:#777;display:flex;font-size:14px;margin-bottom:8px}.store__list--modal .store-address img{height:14px;margin-right:5px;margin-top:3px;width:14px}.store__list--modal .available-title{align-items:center;color:#586280;display:flex;font-size:18px}.store__list--modal .available-title span{color:#262b38;padding:0 5px}.store__list--modal .status-dot{border-radius:50%;height:8px;margin-right:8px;width:8px}.store__list--modal .in-stock{background-color:#4caf50}.store__list--modal .out-of-stock{background-color:#f44336}.store__list--modal .toggle-detail{align-items:center;background:transparent;border:1px solid #dcddff;border-radius:8px;color:#262b38;cursor:pointer;display:flex;font-size:14px;padding:8px 12px;transition:transform .3s ease}.store__list--modal .toggle-detail:hover{background:#e7efff}.store__list--modal .toggle-detail:focus{outline:none}.store__list--modal .toggle-detail svg{margin-left:5px;transition:transform .3s ease}.store__list--modal .text-button{transition:all .3s ease;white-space:nowrap}.store__list--modal .toggle-detail.collapsed svg{transform:rotate(180deg)}.store__list--modal .store-detail{display:none;padding-bottom:10px}.store__list--modal .store-detail--thumbnail{border-radius:8px;flex:0 0 331px;margin-right:15px;overflow:hidden}.store__list--modal .store-detail--thumbnail img{height:auto}.store__list--modal .store-detail--info{flex:1}.store__list--modal .address-item{color:#586280;font-size:18px;margin-bottom:8px}.store__list--modal .text-brand{color:#262b38;font-weight:600}.store__list--modal .action-group{display:flex;gap:10px;margin-top:15px}.store__list--modal .action-group.action-group-mb{display:none}.store__list--modal .call-btn,.store__list--modal .direction-btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 15px}.store__list--modal .call-btn a,.store__list--modal .direction-btn a{color:#20315c}.reaction-container input{font-size:14px}.overlay.active,.popup.active{display:block!important}.popup{background:#fff;border-radius:5px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;left:50%;max-width:1196px;padding:10px;position:fixed;top:51%;transform:translate(-50%,-50%);width:100%;z-index:1000}.popup__header,.popup__title{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.popup__title{font-size:18px;font-weight:700}.popup__sizes{width:40%}.popup__sizes .popup__body{height:85vh}.popup__productGift{padding:24px 40px}.popup--review{background:#fff;max-width:600px;width:90%}.popup .close-btn{align-items:center;background:#d9d9d9;border:none;border-radius:50%;display:flex;flex-direction:row;font-size:14px;height:40px;justify-content:center;position:absolute;right:-20px;top:-16px;width:40px;z-index:3}.popup .size-note{margin-top:5px}.popup .size-note a{text-decoration:underline}.popup img{height:auto}.popup__body{height:70vh;overflow-y:auto}.popup__scroll{height:81%;overflow-y:auto;position:relative}.popup__scroll h2{background:#fff;left:0;padding:10px 0;position:sticky;top:0;width:100%}.popup__content{color:#262b38;height:70vh;overflow:hidden;width:100%}.popup__productGift .popup__content{height:520px;max-height:520px}.popup__price{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-bottom:15px}.popup__current-price{color:#133ebf;font-family:Inter,serif;font-size:32px;font-weight:600}.popup__original-price{color:#9f9f9f;font-family:Inter,serif;font-size:20px;font-weight:400;text-decoration:line-through}.popup__product-details{align-items:stretch;display:flex;flex-direction:row;gap:20px;height:inherit;justify-content:space-between;margin-bottom:20px}.popup__description{flex:1}.popup__description h2{color:#262b38;font-size:18px;font-weight:600;margin-bottom:15px}.popup__description p{color:#262b38;line-height:1.5;margin-bottom:15px}.popup__description ul{margin-bottom:15px;margin-left:20px}.popup__description ul li{color:#262b38;list-style-type:disc;margin-bottom:5px}.popup__image-slider{flex:1;max-width:520px;position:relative}.popup__sale{background:#f6a733;border-radius:4px;color:#fff;font-size:16px;left:10px;padding:6px 10px;position:absolute;top:10px;z-index:3}.popup__bonus{background:#133ebf}.popup__main-image{border-radius:8px;margin-bottom:0;overflow:hidden;width:100%}.popup__main-image img{display:block;height:auto;width:100%}.popup__indicator{background:rgba(0,0,0,.5);border-radius:15px;bottom:10px;color:#fff;font-size:14px;padding:5px 10px;position:absolute;right:10px}.popup__thumbnails{margin-bottom:15px}.popup__thumbnail-container{margin:auto;width:378px}.popup__thumbnail{border:2px solid transparent;border-radius:4px;cursor:pointer;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.popup__thumbnail.swiper-slide-thumb-active,.popup__thumbnail.swiper-slide-thumb-active .popup__thumbnail--active{border-color:#133ebf}.popup__navigation{align-items:center;display:flex;flex-direction:row;justify-content:space-between;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.popup__nav-button{align-items:center;background:hsla(0,0%,100%,.7);border:none;border-radius:50%;color:#262b38;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;pointer-events:auto;width:40px}.popup__nav-button:hover{background:#fff}.popup__gift{background-color:#586280;border-radius:8px;margin-top:20px;padding:15px}.popup__gift-label{background:#fff;border-radius:20px;color:#133ebf;display:inline-block;font-weight:600;padding:5px 15px}.overlay{background:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.close-btn{color:#5e5555;cursor:pointer;font-size:18px}.rating-star-content{display:flex;gap:5px;justify-content:end;width:50%}.accessory-product__title,.combo-product__title,.qa-item__user-name,.rating-overview__count,.rating-overview__score-number,.rating-overview__score-stars,.review-item__title,.review-item__user-name,.section-title{min-height:20px}.info__avatar{border-radius:4px;height:56px;overflow:hidden;width:56px}.info__avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.info__text{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.info__text--name{font-weight:500;gap:.5rem}.info__text--name,.info__text--name span{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.info__text--name span{font-size:.75rem;font-weight:400;gap:.25rem}.info__text--name span img{height:16px;width:16px}.info__text--time{font-size:.75rem}.info__find-store{font-size:.875rem;padding:.5rem 1rem}.product-attribute{padding-top:48px;width:100%}.product-attribute .tab-header{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:center;width:100%}.product-attribute .tab-content{width:100%}.product-attribute .tab-content .content{display:none}.product-attribute .tab-content .content.active{display:block}.product-attribute .tab-content .specifications-item{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;padding:15px 0;width:100%}.product-attribute .tab-content .specifications-item .title{flex-shrink:0;width:200px}.product-attribute .tab-content .product-characteristics .content-block{align-items:center;display:flex;flex-direction:row;gap:30px;justify-content:space-between;margin-bottom:30px}.product-attribute .tab-content .product-characteristics .content-block.reverse{flex-direction:row}.product-attribute .tab-content .product-characteristics .content-block .left-item,.product-attribute .tab-content .product-characteristics .content-block .right-item{width:50%}.product-attribute .tab-content .content-user-manual .user-manual-item,.product-attribute .tab-content .content-warranty .user-manual-item{align-items:center;display:flex;flex-direction:row;gap:20px;justify-content:flex-start;margin-bottom:20px}.product-attribute .tab-content .content-user-manual .user-manual-item .thumbnail,.product-attribute .tab-content .content-warranty .user-manual-item .thumbnail{flex-shrink:0;height:111px;width:111px}.product-attribute .tab-content .content-user-manual .mattress-cleaning-block,.product-attribute .tab-content .content-warranty .mattress-cleaning-block{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start}.product-attribute .tab-content .content-user-manual .mattress-cleaning-block .mattress-cleaning-item,.product-attribute .tab-content .content-warranty .mattress-cleaning-block .mattress-cleaning-item{align-items:center;display:flex;flex-direction:row;gap:15px;justify-content:flex-start;width:calc(33.333% - 20px)}.faq-container{margin:0 auto;padding:20px}.faq-container h2{font-size:24px;margin-bottom:20px}.faq-container details{margin-bottom:10px;padding-bottom:12px}.faq-container summary{font-size:18px;padding:0 12px 0 0;position:relative}.faq-container summary:after{position:absolute;right:0;top:50%;transform:translateY(-50%)}.faq-container details>ul{margin-top:10px;padding-left:20px}.faq-container details>ul>li{font-size:16px;margin-bottom:5px}.faq-container details>p{font-size:16px;margin-top:10px}.product-reviews{background-color:#fff;margin:0 auto;padding:30px 0 0}.product-reviews__header{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:space-between;margin-bottom:2rem}.product-reviews__footer{margin-top:1rem;padding-bottom:2rem;text-align:center}.product-reviews .modal-header{border-bottom:1px solid #dee2e6;padding:0 0 16px}.product-reviews .modal-header .close{background-color:transparent;border:0;color:#000;font-size:1.5rem;font-weight:700;height:auto;line-height:1;margin:-1rem -1rem -1rem auto;opacity:.5;padding:1rem;position:unset;text-shadow:0 1px 0 #fff;width:auto}.product-reviews .modal-body{padding:15px 0 0}.product-reviews .modal-content{background:#fff;padding:20px}.product-reviews .modal-review .bottom-block{margin-top:15px;text-align:center}.product-reviews .modal-review .heading{color:#133ebf;font-size:18px;font-weight:600}.product-reviews .modal-review .header-block{align-items:center;display:flex;gap:22px;margin-bottom:20px}.product-reviews .modal-review .star-list{scale:1.5;transform-origin:0 0}.product-reviews .modal-review .form-group{display:flex;gap:10px}.product-reviews .modal-review .image-review{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.product-reviews .modal-review .image-item{position:relative}.product-reviews .modal-review .image-item img{height:100%;max-height:55px;max-width:55px;width:100%}.product-reviews .modal-review .image-item .delete-image{align-items:center;background:hsla(0,0%,100%,.8);border:none;color:#212529;display:flex;font-size:24px;height:24px;justify-content:center;position:absolute;right:0;top:0;width:24px}.product-reviews .btn-confirm-brand{background:#133ebf;border:none;border-radius:4px;color:#fff;font-weight:600;padding:8px 16px}.rating-overview{align-items:center;display:flex;flex-basis:100%;flex-direction:column;gap:1rem;justify-content:center;max-width:47%;padding:0 1.5rem}.rating-overview__score{text-align:center}.rating-overview__score-number{font-size:5rem;font-weight:500;line-height:1.2;min-height:100px}.rating-overview__score-stars{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:center;margin:.5rem 0;min-height:20px}.rating-overview__count{font-size:1rem;margin-bottom:1rem;min-height:24px}.rating-overview__write-btn{max-width:200px;padding:.75rem 1.5rem;width:100%}.rating-distribution{flex-grow:1;padding:1rem}.rating-distribution__item,.rating-distribution__top,.rating-distribution__top--quantity{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.rating-distribution__item{margin-bottom:1rem}.rating-distribution__stars{min-width:35px}.rating-distribution__bar{flex-grow:1;height:8px;overflow:hidden}.rating-distribution__bar-fill{height:100%}.rating-distribution__count{min-width:50px;text-align:right}.review-filters{gap:1rem;justify-content:center;margin-bottom:2rem}.review-filters,.review-filters__buttons{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.review-filters__buttons{gap:.5rem;justify-content:flex-start}.review-filters__btn{padding:.5rem 1rem}.review-filters__sort{align-items:center;border-bottom:1px solid #dcddff;border-top:1px solid #dcddff;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;padding:25px 0}.review-filters__sort-select select{min-height:40px;padding:.5rem}.review-list{width:100%}.review-item{padding:1.5rem 0}.review-item__header{align-items:stretch;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-bottom:1rem}.review-item__left{max-width:300px;width:100%}.review-item__stars{align-items:center;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start}.review-item__content{line-height:1.5;margin-bottom:1.5rem}.review-item__images-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start}.review-item__image{height:85px;overflow:hidden;width:85px}.review-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-item__user{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin:5px 0}.review-item__user-avatar{height:56px;overflow:hidden;width:56px}.review-item__user-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.review-item__user-info{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.review-item__user-name{gap:.5rem;white-space:nowrap}.review-item__user-name,.review-item__verified-badge{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.review-item__verified-badge{gap:.25rem;padding:.25rem .5rem}.review-item__vendor-response{margin-bottom:1rem}.vendor-response{padding:1rem}.vendor-response__content{line-height:1.5}.vendor-response__content p{margin-bottom:.5rem}.vendor-response__content p:last-child{margin-bottom:0}.product-qa{margin-top:4rem;width:100%}.product-qa__title{font-size:2rem;margin-bottom:2rem;text-align:center}.product-qa__summary{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:center;margin-bottom:2rem}.product-qa__count{text-align:center}.product-qa__count-number{font-size:2.5rem}.product-qa__help-btn{padding:.75rem 1.5rem}.product-qa__footer{margin-top:2rem;text-align:center}.qa-list{width:100%}.qa-item{padding:1.5rem 0}.qa-item__user{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin-bottom:1rem}.qa-item__user-avatar{height:56px;overflow:hidden;width:56px}.qa-item__user-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.qa-item__user-info{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem;justify-content:center}.qa-item__user-name{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.qa-item__user-badge{display:inline-block;padding:.25rem .5rem}.qa-item__question{line-height:1.5;margin-bottom:1.5rem}.qa-item__answer{padding:1rem}.qa-item__answer-content{line-height:1.5}.qa-item__answer-content p{margin-bottom:.5rem}.qa-item__answer-content p:last-child{margin-bottom:0}.btn{cursor:pointer;display:inline-block;text-align:center}.btn--load-more{padding:.75rem 2rem}.related-products{margin:2rem auto;max-width:1200px;padding:0 1rem;width:100%}.related-products__title{font-size:1.25rem;margin-bottom:1.5rem;min-height:30px}.related-products__list{width:100%}.product-card{display:flex;flex:1;flex-direction:column;max-width:calc(25% - .75rem);min-width:280px;position:relative}.product-card__link{display:block;flex:1;text-decoration:none;width:100%}.product-card__image{margin-bottom:.75rem;overflow:hidden;padding-bottom:100%;position:relative;width:100%}.product-card__image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.product-card__rating{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;min-height:24px}.product-card__rating,.product-card__stars{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.product-card__stars{gap:.25rem}.product-card__reviews,.product-card__sold{font-size:.875rem}.product-card__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1rem;line-height:1.4;margin-bottom:.75rem;min-height:2.8rem;overflow:hidden}.product-card__variants{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-bottom:.75rem}.product-card__variant-btn{border-radius:1rem;padding:.375rem .75rem}.product-card__price{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;margin-bottom:1rem;min-height:24px}.product-card__current-price{font-size:1.125rem}.product-card__original-price{font-size:.875rem}.product-card__add-btn{align-items:center;align-self:flex-end;display:flex;gap:.25rem;justify-content:center;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.product-card__name,.product-card__price,.product-card__rating{min-height:20px}.review-form{width:100%}.review-form__group{margin-bottom:15px;position:relative}.review-form__label{display:block;margin-bottom:8px}.review-form__required{color:red}.review-form__limit{color:#666;font-size:.85em}.review-form__input,.review-form__textarea{border:1px solid #ddd;border-radius:8px;padding:10px;width:100%}.review-form__textarea{min-height:120px;resize:vertical}.review-form__rating{align-items:center;display:flex;flex-direction:row;font-size:24px;gap:5px;justify-content:flex-start}.review-form__upload{width:100%}.review-form__upload-area{border:1px dashed #ddd;border-radius:5px;padding:30px 20px;text-align:center;width:100%}.review-form__upload-content{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.review-form__upload-icon{height:48px;width:48px}.review-form__actions{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-top:20px}.review-form__button{border-radius:5px;cursor:pointer;font-weight:500;min-width:150px;padding:12px 20px;text-align:center}.popup--question{background:#fff;max-width:550px;width:90%}.question-form{width:100%}.question-form__group{margin-bottom:20px;position:relative}.question-form__label{display:block;font-weight:500;margin-bottom:8px}.question-form__required{color:red}.question-form__input,.question-form__textarea{border:1px solid #ddd;border-radius:5px;padding:12px 16px;width:100%}.question-form__textarea{min-height:150px;resize:none}.question-form__actions{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:space-between;margin-top:20px}.question-form__button{border-radius:5px;cursor:pointer;font-weight:500;min-width:150px;padding:12px 20px;text-align:center;text-transform:uppercase}.sprite-container{background-image:url(/image/product-detail/icon/star-2.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:20px;width:20px}.sprite-container.icon-fill-star{background-image:url(/image/product-detail/icon/star-1.svg);background-repeat:no-repeat}.discount-block__button:focus{outline:none}.review-form__label{color:#262b38;font-weight:500}.review-form__input,.review-form__textarea{border:1px solid #dcddff;color:#262b38;font-family:inherit}.review-form__input:focus,.review-form__textarea:focus{border-color:#133ebf;outline:none}.review-form__input::-moz-placeholder,.review-form__textarea::-moz-placeholder{color:#586280}.review-form__input::placeholder,.review-form__textarea::placeholder{color:#586280}.review-form__error{color:red;font-size:.85em;margin-top:5px}.review-form__star{color:#ddd;cursor:pointer;transition:color .2s ease}.review-form__star.active,.review-form__star:hover{color:#f8ce0b}.review-form__upload-area{border:1px dashed #dcddff;transition:all .2s ease}.review-form__upload-area:hover{background-color:rgba(19,62,191,.05);border-color:#133ebf}.review-form__upload-text{color:#586280}.review-form__button{border:none;transition:all .2s ease}.review-form__button--cancel{background-color:#fff;border:1px solid #133ebf;color:#133ebf}.review-form__button--cancel:hover{background-color:rgba(19,62,191,.05)}.review-form__button--submit{background-color:#133ebf;color:#fff}.review-form__button--submit:hover{background-color:#0e2f91}.review-form .star-filled{color:#f8ce0b}.question-form__label{color:#262b38}.question-form__input,.question-form__textarea{background-color:#f5f5f5;border:1px solid #e0e0e0;color:#262b38;font-family:inherit}.question-form__input:focus,.question-form__textarea:focus{background-color:#fff;border-color:#133ebf;outline:none}.question-form__input::-moz-placeholder,.question-form__textarea::-moz-placeholder{color:#818ca9}.question-form__input::placeholder,.question-form__textarea::placeholder{color:#818ca9}.question-form__button{border:none;font-size:14px;letter-spacing:.5px;transition:all .2s ease}.question-form__button--cancel{background-color:#fff;border:1px solid #133ebf;color:#133ebf}.question-form__button--cancel:hover{background-color:rgba(19,62,191,.05)}.question-form__button--submit{background-color:#133ebf;color:#fff}.question-form__button--submit:hover{background-color:#0e2f91}@media (min-width:1500px){.product-reviews{max-width:1530px}}@media (max-width:1500px){.popup__productGift{max-width:950px;padding:15px}.popup__productGift .close-btn{height:34px;right:18px;top:18px;width:34px}.popup__productGift .popup__content{height:450px;max-height:450px;min-height:338px}.popup__product-details{margin-bottom:0;min-width:758px}}@media (max-width:1200px){.popup__title{font-size:16px}.popup__productGift{max-width:788px}.popup__productGift .popup__content{height:338px;max-height:338px;min-height:338px}.popup__content{height:50vh;overflow-y:auto}.popup__price{margin-bottom:4px}.popup__current-price{font-size:20px}.popup__original-price{font-size:16px}.popup__description h2{font-size:16px;padding:0 0 10px}.popup__image-slider{flex:1;max-width:338px;position:relative}.popup__sale{font-size:12px}.gift-product{max-width:160px}.product-reviews__header{gap:1.5rem}.rating-overview__score-number{font-size:4rem}}@media (max-width:992px){.gift-product{max-width:140px;padding:12px}.gift-product__image{height:70px;width:70px}.store__list--modal .action-group{flex-direction:column;gap:6px}.store__list--modal .action-group.action-group-mb{display:flex}.store__list--modal .call-btn,.store__list--modal .direction-btn{font-size:12px;padding:6px}.store__list--modal .direction-btn img{vertical-align:middle}.store__list--modal .modal-content{border-radius:8px}.store__list--modal .modal-header{padding:8px 15px}.store__list--modal .modal-body{padding:0}.store__list--modal .title-heading{font-size:14px}.store__list--modal .heading-list{font-size:12px;padding:15px}.store__list--modal .heading-list-count{font-size:14px}.store__list--modal .store-list-container{padding:0 8px}.store__list--modal .store-detail--thumbnail{flex:0 0 45%}.store__list--modal .province-block select{font-size:12px;padding:6.5px 12px;width:142px}.store__list--modal .store-name{font-size:12px}.store__list--modal .toggle-detail{font-size:12px;padding:6.5px 10px}.store__list--modal .address-item{font-size:12px;margin-bottom:2px}.store__list--modal .available-title{font-size:12px}.popup__productGift{max-width:788px}.popup__productGift .popup__content{height:585px;max-height:585px;min-height:338px;overflow-y:auto}.popup__productGift .popup__scroll{height:100%}.popup__content{overflow-y:auto}.popup__product-details{flex-direction:column}.popup__image-slider{max-width:100%}.section-title{font-size:16px}.accessory-product__title{font-size:13px}.accessory-product__add-btn{font-size:13px;padding:6px 12px}.product__rating-header{padding:1rem}.rating-header__title{font-size:1rem}.rating-header__value{font-size:80px;font-weight:700}.rating-header__star-icon{font-size:1.125rem}.header-actions__title{font-size:1rem}.product-attribute{padding-top:28px}.product-attribute .tab-header li{font-size:14px;padding:10px 15px}.product-attribute .tab-content .content{padding:10px}.product-attribute .tab-content .specifications-item .title{font-size:14px;width:150px}.product-attribute .tab-content .specifications-item .stiffness ul li .stiffness-icon{height:50px;width:50px}.product-attribute .tab-content .specifications-item .stiffness ul li .description{font-size:14px}.product-attribute .tab-content .product-characteristics .content-block .content-text .heading-title{font-size:20px}.product-reviews{padding:1.5rem 1rem}.product-reviews__header{gap:1.25rem}.rating-overview{padding:1.25rem}.rating-overview__score-number{font-size:3.5rem}.rating-overview__score-stars{margin:.4rem 0}.rating-overview__star{font-size:1.125rem}.rating-overview__write-btn{padding:.625rem 1.25rem}.rating-distribution__item{margin-bottom:.75rem}.rating-distribution__bar{height:6px}.review-filters__btn{padding:.4rem .875rem}.review-item__title{font-size:1.125rem}.review-item__image{height:75px;width:75px}.product-qa__title{font-size:1.75rem}.product-qa__count-number{font-size:2.25rem}.product-qa__help-btn{padding:.625rem 1.25rem}}@media (max-width:768px){.gallery{position:relative;top:0}.popup{padding:15px}.popup .close-btn{border-radius:50%;height:24px;opacity:.8;right:4px;top:4px;width:24px}.popup__scroll{height:auto}.popup__productGift .popup__content{height:80vh;overflow-y:auto}.popup__productGift .popup__scroll{margin-top:10px}.popup__title{font-size:16px;font-weight:700;padding-bottom:5px}.popup__price{flex-wrap:wrap;gap:5px;justify-content:flex-start!important;margin-bottom:0}.popup__description h2,.popup__description p{font-size:14px}.popup__description h2{margin-bottom:0}.popup .rating-star-content{align-items:center;justify-content:flex-start}.gift-set{justify-content:center}.gift-product{max-width:130px;min-width:100px;padding:10px}.gift-product__image{height:60px;width:60px}.accessory-product__image{height:50px;width:50px}.accessory-product__add-btn{min-width:70px;padding:6px 10px}.product-accessories .accessories{padding:0}.product-accessories .accessories-list{align-items:stretch;display:flex;flex-direction:column;gap:15px;justify-content:flex-start;padding:8px 8px 0;width:100%}.accessories-summary,.combo-summary,.gift-summary{padding:8px}.gallery__services--mobile{display:flex;gap:25px 10px;margin-bottom:25px}.header-actions__info{align-items:flex-start;flex-direction:column;gap:1rem}.header-actions .info__add-to-cart{align-self:flex-start}.product-attribute .tab-header{flex-wrap:wrap;gap:10px}.product-attribute .tab-header li{border-radius:8px!important;font-size:13px;padding:10px;text-align:center;width:48%}.product-attribute .tab-content .product-characteristics .content-block,.product-attribute .tab-content .product-characteristics .content-block.reverse{flex-direction:column}.product-attribute .tab-content .product-characteristics .content-block .left-item,.product-attribute .tab-content .product-characteristics .content-block .right-item{margin-bottom:20px;width:100%}.product-attribute .tab-content .product-characteristics .content-block .content-text .heading-title{font-size:18px}.product-attribute .tab-content .content-user-manual .mattress-cleaning-block .mattress-cleaning-item,.product-attribute .tab-content .content-warranty .mattress-cleaning-block .mattress-cleaning-item{width:calc(50% - 20px)}.product-reviews{border:1px solid #dcddff;border-radius:8px}.product-reviews__header{flex-direction:column;gap:1.5rem}.rating-overview{max-width:100%;width:100%}.rating-overview__score-number{font-size:3rem}.rating-distribution{width:100%}.review-filters__buttons{justify-content:center;width:100%}.review-filters__sort{border-bottom:1px solid #dcddff;border-top:0;margin:auto -12px;padding:0 12px 20px}.review-filters__sort-select select{width:230px}.review-item__header{flex-direction:column;gap:0;margin-bottom:0}.review-item__left{width:100%}.review-item__images{margin-top:1rem}.product-qa__summary{flex-direction:column;gap:1.5rem}.product-reviews__footer .btn--load-more{font-size:12px;max-width:100%;min-width:130px;padding:.5rem .75rem;width:100%}.review-form__rating{font-size:22px}.review-form__actions{flex-direction:column;gap:15px}.review-form__button{width:100%}}@media (max-width:576px){.popup{padding:10px;width:95%!important}.popup__body{height:91vh}.popup__sizes .popup__body{height:100%;max-height:85vh}.popup__sizes .popup__body img{height:auto}.popup__title{padding-bottom:5px}.popup .size-note{font-size:14px}.popup .size-note a{color:#133ebf}.popup__productGift .popup__content{max-height:unset}.popup__product-details{flex-direction:column-reverse;height:auto;min-width:300px}.gift-set{align-items:center;padding:0}.gift-option__label{font-size:12px}.gift-option{border-right:none}.gift-option:last-child{display:none}.gift-option span{height:12px;width:12px}.gift-option .fa-check{font-size:8px;height:12px;width:12px}.gift-summary__price,.gift-summary__text{font-size:12px}.gift-product{margin-bottom:10px;max-width:105px;padding:11.56px 5px 0;width:100%}.gift-connector{margin:5px 0;transform:rotate(90deg)}.gift-product__image{height:40px;width:40px}.info__delivery,.product-accessories,.product-combo,.product-gifts{margin:0 0 16px;padding:0}.info__delivery--title,.info__delivery-option,.product-accessories--title,.product-accessories-option,.product-combo--title,.product-combo-option,.product-gifts--title,.product-gifts-option{padding:13px 8px}.section-title{font-size:15px;margin-bottom:15px}.accessories-summary,.combo-summary,.gift-summary{padding:12px}.accessory-product__title,.combo-product__title,.gift-product__title,.qa-item__user-name,.rating-overview__count,.rating-overview__score-number,.rating-overview__score-stars,.review-item__title,.review-item__user-name,.section-title{min-height:14px}.accessory-product{padding:10px}.accessory-product__info{padding-right:5px}.accessory-product__title{font-size:12px}.accessory-product__add-btn{font-size:12px;min-width:60px;padding:5px 8px}.gift-product__size,.gift-product__title{margin-bottom:3px}.gift-product__original-price,.gift-product__price,.gift-product__size{font-size:10px}.product__rating-header{flex-wrap:wrap;gap:16px;padding:0}.rating-header{margin-bottom:0;max-width:100%}.rating-header__value{font-size:60px}.rating-header__star-icon{font-size:1rem}.rating-header__title{font-size:14px}.rating-count{font-size:.75rem}.header-actions{align-items:center;gap:5px;padding:16px}.header-actions__title{font-size:14px}.header-actions__content{font-size:12px}.header-actions__info .info__avatar{height:44px;width:44px}.header-actions__info .info__text--name{font-size:14px}.header-actions__info .info__text--name span{font-size:12px}.header-actions .info__add-to-cart{font-size:12px;max-width:100%;min-width:130px;padding:.5rem .75rem;width:100%}.product-attribute .tab-header li{height:64px}.product-attribute .tab-header li h2{font-size:12px}.product-attribute .tab-content .specifications-item{flex-wrap:wrap;gap:8px;padding:11px 16px}.product-attribute .tab-content .specifications-item .title{width:-moz-max-content;width:max-content}.product-attribute .tab-content .specifications-item .stiffness{width:100%}.product-attribute .tab-content .specifications-item .stiffness ul{justify-content:space-between;width:100%}.product-attribute .tab-content .specifications-item .stiffness ul li{padding:0}.product-attribute .tab-content .specifications-item .stiffness ul li .stiffness-icon{height:40px;width:33px}.product-attribute .tab-content .specifications-item .stiffness ul li .description{font-size:8px}.product-attribute .tab-content .content-user-manual .description,.product-attribute .tab-content .content-user-manual .heading,.product-attribute .tab-content .content-warranty .description,.product-attribute .tab-content .content-warranty .heading{font-size:14px}.product-attribute .tab-content .content-user-manual .mattress-cleaning-block .mattress-cleaning-item,.product-attribute .tab-content .content-warranty .mattress-cleaning-block .mattress-cleaning-item{width:100%}.product-attribute .tab-content #content-specifications{padding:0}.product-reviews{padding:1rem .75rem}.product-reviews__header{gap:0}.rating-overview{padding:0}.rating-overview__score-number{font-size:80px;font-weight:700}.rating-overview__score-stars{margin:.25rem 0}.rating-overview__star{font-size:1rem}.rating-overview__count{font-size:.875rem}.rating-overview__write-btn{border-radius:8px;font-size:.875rem;max-width:100%;padding:.5rem 1rem}.rating-distribution{padding:0}.rating-distribution__top{justify-content:space-between}.rating-distribution__item{gap:.5rem;margin-bottom:.5rem}.rating-distribution__stars{font-size:.875rem;min-width:25px}.rating-distribution__bar{height:5px}.rating-distribution__count{font-size:.75rem;min-width:40px}.review-filters{border-bottom:1px solid #dcddff;border-top:1px solid #dcddff;margin:auto -12px 20px;padding:20px 0}.review-filters__btn{border-radius:8px;font-size:.75rem;min-width:103px;padding:.375rem .75rem;width:-moz-max-content;width:max-content}.review-filters__sort-label{font-size:.75rem}.review-filters__sort-select select{font-size:.75rem;height:32px;padding:.375rem}.review-item{padding:1rem 0}.review-item__star{font-size:.875rem}.review-item__title{font-size:1rem}.review-item__content{font-size:.875rem;margin-bottom:1rem}.review-item__images{margin-bottom:1rem}.review-item__images-title{font-size:.875rem;margin-bottom:.75rem}.review-item__images-container{gap:.75rem}.review-item__image{height:65px;width:65px}.review-item__footer{margin-bottom:1rem}.review-item__user{gap:.75rem}.review-item__user-avatar{height:40px;width:40px}.review-item__user-name{font-size:.875rem}.review-item__verified-badge{font-size:.7rem;padding:.175rem .375rem}.review-item__verified-badge:before{height:12px;width:12px}.review-item__vendor-response{margin-bottom:.75rem;margin-top:.75rem}.vendor-response{padding:.75rem}.vendor-response__title{font-size:.875rem;margin-bottom:.375rem}.vendor-response__content{font-size:.875rem}.product-qa{margin-top:2.5rem}.product-qa__title{font-size:1.5rem;margin-bottom:1.5rem}.product-qa__summary{gap:1rem;margin-bottom:1.5rem}.product-qa__count-number{font-size:1.75rem}.product-qa__count-text{font-size:.75rem}.product-qa__help-btn{font-size:.875rem;padding:.5rem 1rem}.qa-item{padding:1rem 0}.qa-item__user{gap:.75rem;margin-bottom:.75rem}.qa-item__user-avatar{height:40px;width:40px}.qa-item__user-name{font-size:.875rem}.qa-item__user-badge{font-size:.7rem;padding:.175rem .375rem}.qa-item__date{font-size:.7rem}.qa-item__question{font-size:.875rem;margin-bottom:1rem}.qa-item__answer{padding:.75rem}.qa-item__answer-title{font-size:.875rem;margin-bottom:.375rem}.btn--load-more,.qa-item__answer-content{font-size:.875rem}.btn--load-more{padding:.5rem 1.5rem}.review-form__rating{font-size:20px}.review-form__label{font-size:14px}.review-form__input{height:48px}.review-form__input,.review-form__textarea{font-size:14px;padding:12px 16px}.review-form__upload-area{padding:20px 15px}.review-form__upload-icon{height:40px;width:40px}.review-form__upload-text{font-size:14px}.review-form__button{font-size:14px;padding:10px 15px}}.input-border-error{border:1px solid #c91e2c!important}.input-error{color:#c91e2c}.error-login-form{padding-left:6px}.error-otp-form{margin-bottom:6px;padding-left:0}.error-message{margin-top:3px}.cursor-not-allowed,button[disabled]{background:rgba(75,56,179,.102);border:none;color:#9f9f9f;cursor:not-allowed}.cursor-pointer{cursor:pointer}.modal-success-add-to-cart .modal-content{background:#fff;margin:auto;max-width:170px;padding:0 8px}.modal-success-add-to-cart .icon-block{margin-bottom:10px;margin-top:20px;text-align:center}.modal-success-add-to-cart .description{border-top:1px solid #edebff;color:#2d2e7f;font-size:12px;font-weight:600;margin-bottom:22px;padding-top:8px;text-align:center}.modal-review .heading-success{color:#f6a733;font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.modal-review .sub-heading-success{color:#000;font-size:16px;font-weight:600;margin-bottom:40px;text-align:center}.modal-review .reaction-container{display:flex;justify-content:space-around}#upload-error{color:red;text-align:center}.info__colors .thumbnail{border-radius:50%;max-height:30px;max-width:30px}@media (max-width:1500px){.line-border{padding-right:5px}}
