*{scrollbar-width:thin}::-webkit-scrollbar-button{display:none}@media screen and (max-width:768px){.hidden-phone{display:none!important}}@media screen and (max-width:999px){.hidden-pocket{display:none!important}}@media screen and (min-width:769px){.hidden-tablet-and-up{display:none!important}}@media screen and (min-width:1000px){.hidden-lap-and-up{display:none!important}}body{font-family:MiSans!important}.css-reset :where(h1,h2,h3,h4,h5,p,ul,ol,li,input,button,a,span){clear:all;margin:0;padding:0;list-style:none}button{font-family:MiSans!important}.css-reset{-webkit-tap-highlight-color:transparent}.css-reset *:focus-visible{outline:none}:root{--blue: #133ee3;--blue-hover: #4366ef;--theme-blue-gradient: linear-gradient(180deg, #b387f6 0%, #475eec 100%);--black: #292929;--black-50: #00000080;--white: #fafafa;--white-18: #ffffff2e;--white-8: #44313114;--color-222: #222222;--red: #d7002a;--grey: #a3a3a3;--light-grey: #ebebeb}.theme-blue-gradient{background:linear-gradient(180deg,#b387f6,#475eec);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.fz-88{font-size:88px;line-height:1.2;font-weight:630}.fz-56{font-size:56px;line-height:1.2;font-weight:520}.fz-48{font-size:48px;line-height:1.2;font-weight:520}.fz-32{font-size:32px;line-height:1.4;font-weight:520}.fz-24{font-size:24px;line-height:1.4;font-weight:450}.fz-20{font-size:20px;line-height:1.4;font-weight:380}.fz-18{font-size:18px;line-height:1.4;font-weight:330}.fz-16{font-size:16px;line-height:1.4;font-weight:330}.fz-14{font-size:14px;line-height:1.4;font-weight:380}.fz-12{font-size:12px;line-height:1.2;font-weight:500}.pfz-60{font-size:60px}.pfz-48{font-size:48px}.fw-630{font-weight:630}.container{position:relative;max-width:1560px;padding:0 40px;margin:0 auto}.header-layout{width:100%;max-width:1920px;margin:0 auto!important;padding:0 40px}.container-full{height:100%}.section-margin{margin:96px 0}.section-gap{margin-top:60px}.common-btn{cursor:pointer;display:inline-flex;justify-content:center;align-items:center;height:48px;padding:12px 24px;transition:all .3s;border-radius:8px;flex-shrink:0}.common-btn-medium{min-width:180px}.common-btn-large{min-width:240px}.common-btn-blue{background-color:var(--blue);border:1px solid var(--blue);color:var(--white)}.common-btn-blue:hover{background-color:var(--blue-hover);border:1px solid var(--blue-hover)}.common-btn-white{border:1px solid var(--blue);background-color:var(--white);color:var(--blue)}.common-btn-white:hover{background-color:var(--blue);color:var(--white)}.ellipsis{word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.ellipsis2{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}.ellipsis3{text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden}.swiper-button-next:after,.swiper-button-prev:after{content:unset!important}.swiper-nav .swiper-button-next,.swiper-nav .swiper-button-prev{position:relative;margin:unset;top:unset;left:unset;right:unset;display:flex;justify-content:center;align-items:center;z-index:1;border-radius:100%;transition:all .3s;width:auto;height:auto}.swiper-button-next svg,.swiper-button-prev svg{width:auto!important;height:auto!important}.img-media{position:absolute;width:100%;height:100%;top:0;left:0}.img-media img{display:block;width:100%;height:100%;object-fit:cover}.img-hover{overflow:hidden}@media screen and (min-width:769px){.img-hover:hover img{transform:scale(1.1);transition:all .3s}}.flex{display:flex}.flex1{flex:1}h3.product-title{font-weight:450;font-size:24px;line-height:1.4}.card-gallery-wrapper{position:relative;overflow:hidden}.card-gallery-wrapper .product-badge{position:absolute;top:12px;left:12px}.card-gallery-wrapper .product-badge img{width:var(--badge-width, 140px);height:auto;display:block}.card-gallery-wrapper .product-label{position:absolute;right:12px;top:12px;display:flex;align-items:center;gap:8px;padding:8px 12px;color:#fafafa;border-radius:100px}product-price .price{font-weight:450;font-size:24px;line-height:1.4;color:var(--white)}product-price .compare-at-price{font-size:18px;line-height:1.4;font-weight:330;color:var(--light-grey)}.product-item-action{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between}.product-item{position:relative;background:var(--white-8);border-radius:8px;overflow:hidden}.bg-222{background:var(--color-222)}.product-item .product-item-inner{height:100%;display:flex;flex-direction:column;position:relative}.product-item .product-brief{margin-top:8px;color:#ebebeb}.product-item slideshow-component{border-radius:8px;overflow:hidden}.product-item .product-title{margin:12px 0 24px;word-break:break-all}.product-item .product-info{padding:12px 12px 48px}.product-item .price{font-weight:450;font-size:24px;line-height:1.4}.product-item .compare-at-price{font-weight:380;font-size:20px;line-height:1.4;margin-left:4px}.product-item .quick-button-view{color:var(--white);border:1px solid var(--white);padding:12px 24px;border-radius:8px;background:transparent;cursor:pointer;transition:all .2s}.product-item .buy-link{padding:12px 24px;border-radius:8px}.product-item .quick-button-view:hover,.product-card .quick-button-add:hover{background-color:var(--blue);border:1px solid var(--blue)}.swiper-slide .product-item{height:100%;display:flex;flex-direction:column}.swiper-slide .product-info{flex:1;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.hidden-tablet-and-up{display:none!important}}.h-100{height:100%}.w-100{width:100%}@media(max-width:1600px){.fz-88{font-size:56px!important}.fz-56{font-size:40px!important}.fz-48{font-size:32px}.pfz-60{font-size:40px}.pfz-48{font-size:32px}.fz-32{font-size:28px}.fz-24{font-size:18px}.fz-16{font-size:14px}.fz-20{font-size:16px}.fz-18,.header-section .fz-18{font-size:14px}.common-btn-large{min-width:180px}}@media(max-width:1400px){.fz-88{font-size:52px!important}.fz-56{font-size:36px!important}.fz-48{font-size:28px}.pfz-60{font-size:36px}.pfz-48{font-size:28px}.fz-32{font-size:24px}}@media(max-width:1200px){.fz-88{font-size:48px!important}}@media(max-width:999px){.fz-m-88{font-size:88px!important;line-height:1.2!important;font-weight:630!important}.fz-m-56{font-size:56px!important;line-height:1.2!important;font-weight:520!important}.fz-m-48{font-size:48px!important;line-height:1.2!important;font-weight:520!important}.mfz-30{font-size:30px!important}.mfz-27{font-size:27px!important}.mfz-28{font-size:28px!important}.fz-m-32{font-size:32px!important;line-height:1.2!important;font-weight:520!important}.fz-m-28{font-size:28px!important;line-height:1.2!important;font-weight:520!important}.fz-m-24{font-size:24px!important;line-height:1.4!important;font-weight:450!important}.fz-m-20{font-size:20px!important;line-height:1.2!important;font-weight:450!important}.fz-m-18{font-size:18px!important;line-height:1.4!important;font-weight:380!important}.fz-m-16{font-size:16px!important;line-height:1.4!important;font-weight:330!important}.fz-m-14{font-size:14px!important;line-height:1.4!important;font-weight:330!important}.fz-m-12{font-size:12px!important;line-height:1.4!important;font-weight:380!important}.common-btn{height:38px;padding:8px 12px}.common-btn-large{min-width:160px}}@media(min-width:1199px)and (max-width:1600px){.container{max-width:1280px}}.text-center{text-align:center}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.get-quote-btn{border:1px solid var(--white);color:var(--white);text-decoration:none;border-radius:8px;align-items:center;gap:10px;display:flex;justify-content:center;padding:12px 48px;transition:all .2s}@media(max-width:768px){.get-quote-btn{padding:8px 24px}}.get-quote-btn:hover,.get-quote-btn:active{border:1px solid var(--blue);background-color:var(--blue)}.get-quote-btn:hover svg path,.get-quote-btn:active svg path{fill:var(--white)}.section-title{margin-bottom:60px;max-width:1000px}@media(max-width:1600px){.section-title{margin-bottom:48px}}.product-compare-container{position:relative;margin:12px 0;display:flex;justify-content:flex-end}.card-compare{background:none;color:var(--white);border:none;display:flex;align-items:center;gap:8px;cursor:pointer}.card-compare span{width:18px;height:18px;border-radius:4px;border:1px solid var(--light-grey);display:flex;justify-content:center;align-items:center}.card-compare span svg{opacity:0;visibility:hidden;transition:all .3s}.card-compare.active span{background:var(--light-grey)}.card-compare.active span svg{visibility:visible;opacity:1}product-compare-footer{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#000;transition:all .3s;transform:translateY(100%)}product-compare-footer.show{transform:translateY(0)}.compare-list-container{display:flex;align-items:center;gap:12px}.compare-footer-container{background:var(--white-8);padding:24px 0}.compare-clear{cursor:pointer;display:flex;gap:2px}.compare-clear span{text-decoration:underline}.compare-footer{display:flex;justify-content:space-between;align-items:center;padding:10px}.compare-actions{display:flex;align-items:center;gap:24px}.compare-list{display:flex;gap:12px;overflow-x:auto;max-width:70%}.compare-item{position:relative;flex-shrink:0}.compare-item img{width:60px;height:60px;object-fit:cover;border-radius:6px}.compare-item .remove-btn{position:absolute;top:-6px;right:-6px;background:#000;color:#fff;border:none;border-radius:50%;width:16px;height:16px;font-size:12px;cursor:pointer}.compare-actions button{margin-left:10px}.product-item .product-title{word-break:break-word}@media(max-width:1600px){.section-gap{margin-top:48px}}@media(max-width:768px){.container,.header-layout{padding:0 12px}.product-container{padding:0 20px}.product-item .product-info{padding:12px 12px 24px}.section-margin{margin:64px 0}.product-item-type3.product-item .product-title,.product-item .product-title{margin:12px 0 16px}.product-compare-container{margin:8px 0 0;justify-content:center}.product-item .quick-button-view,.product-item .buy-link{padding:8px 6px}.compare-footer{flex-direction:column;align-items:stretch}.compare-actions{justify-content:space-between}.card-gallery-wrapper .product-badge{right:8px;top:8px}.card-gallery-wrapper .product-badge img{width:var(--badge-mobile-width, 80px)}.card-gallery-wrapper .product-label{padding:4px 8px;right:4px;top:4px}.compare-footer-container{padding:12px 0}.product-item-type1 [ref=priceContainer]{display:flex;flex-direction:column}.product-item .price{font-size:20px}.product-item .compare-at-price{font-size:18px;font-weight:330}.product-item-type1 .compare-at-price{margin-left:0}}.pagination{display:flex;justify-content:flex-end;padding-top:48px;margin-top:24px;border-top:1px solid var(--white-18)}.pagination__nav{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pagination__nav-item{position:relative}.pagination__nav-item--page--current:after,.pagination__nav-item--page:hover:after{content:"";display:block;width:100%;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);background-color:currentColor;height:1px}.pagination__nav-item--direction{width:48px;height:48px;border:1px solid #fafafa;border-radius:8px;display:flex;justify-content:center;align-items:center;transition:all .3s}.pagination__nav-item--direction:hover{border:1px solid var(--blue);background-color:var(--blue)}.pagination__nav-item--direction:first-child{margin-right:12px}.pagination__nav-item--direction:last-child{margin-left:12px}.quick-add-modal__content .product-form-buttons button[name=add]{border-radius:12px;position:relative;height:52px;background:var(--blue);border:none;color:#fff;display:flex;width:100%;justify-content:center;align-items:center}#filters-drawer facet-remove-component{display:none}@media(max-width:768px){.pagination{justify-content:center}.pagination__nav-item--direction{width:36px;height:36px}}.support-icon,.back-top{position:fixed;z-index:99;right:48px;width:48px;height:48px;border-radius:100%;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease;pointer-events:auto}.back-top{bottom:120px;opacity:0;background:#fff;border:none;box-shadow:0 2px 8px #00000059,0 0 0 1px #ffffff14,0 0 20px #ffffff26;transition:opacity .3s ease,transform .2s ease,box-shadow .2s ease}.back-top.show{opacity:1;pointer-events:auto}.back-top.show:hover{transform:translateY(-3px);box-shadow:0 6px 16px #00000073,0 0 0 1px #ffffff26,0 0 28px #ffffff4d}.back-top.show:active{transform:translateY(-1px)}@media(max-width:1400px){.back-top{bottom:100px}}@media(max-width:768px){.back-top{bottom:54px;right:24px}}.country-action-container{display:flex;align-items:center;cursor:pointer;line-height:1}.country-action{font-weight:600;font-size:18px}@media(min-width:1280px)and (max-width:1600px){.country-action{font-weight:600;font-size:14px}.product-item .price{font-size:18px}.product-item .compare-at-price{font-size:14px}.product-item .quick-button-view,.product-item .buy-link{padding:8px 16px}}@media(min-width:1200px)and (max-width:1280px){.fz-16{font-size:12px}.country-action,.product-title h3{font-size:14px}.fz-32{font-size:24px}.mega-menu-imgs .menu-imgs-item p{font-size:12px}.container{max-width:1100px}.fz-88{font-size:42px!important}.product-item .price{font-size:16px}.product-item .compare-at-price{font-size:12px}}.cart-drawer-cart-link{display:flex;justify-content:center;margin-top:-12px}.cart-drawer-cart-link a{cursor:pointer}.cart-drawer-cart-link a:hover,.cart-drawer-cart-link a:active{text-decoration:underline}@media(max-width:768px){.country-action{font-size:16px}.country-action-container{margin-left:12px}}.media-container{overflow:hidden;position:relative;aspect-ratio:var(--ratio-pc, 16/9)}@media screen and (max-width:999px){.media-container{aspect-ratio:var(--ratio-mb, var(--ratio-pc, 16/9))}}.media-container video-intersection-insert,.media-container img,.media-container video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.media-overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--overlay-color, #000000);opacity:var(--overlay-opacity, 0);pointer-events:none;z-index:1}@media screen and (min-width:1000px){.hover-link-animation{position:relative}.hover-link-animation:after{position:absolute;width:100%;height:1px;bottom:0;left:0;content:"";background:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.hover-link-animation:hover:after{transform:scaleX(1)}}
/*# sourceMappingURL=/cdn/shop/t/84/assets/common.css.map */
