@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Montserrat:wght@400;500;600;700;800&display=swap";@media screen and (min-width: 1440px){.section-header.has-header-style-3 .section-header-container.style-3-custom{display:flex!important}.section-header.has-header-style-3 .section-header-container.style-3-fallback{display:none!important}.section-header.has-header-style-3{min-height:150px!important;padding:20px 0!important}.section-header.has-header-style-3 .section-header-container.style-3-custom{flex-direction:column!important;gap:20px!important;align-items:center!important}.section-header.has-header-style-3 .section-header-top-row{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.section-header.has-header-style-3 .section-header-logo-wrapper{display:flex!important;align-items:center!important;gap:12px!important;text-decoration:none!important}.section-header.has-header-style-3 .section-header-logo{flex-shrink:0!important}.section-header.has-header-style-3 .section-header-shop-name{font-size:24px!important;font-weight:600!important;color:rgb(var(--color-foreground))!important}.section-header.has-header-style-3 .section-header-tagline{font-size:14px!important;color:rgb(var(--color-foreground))!important;opacity:.8!important;font-style:italic!important}.section-header.has-header-style-3 .section-header-bottom-row{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;gap:20px!important}.section-header.has-header-style-3 .section-header-nav-wrapper{flex:1!important;display:flex!important;justify-content:center!important}.section-header.has-header-style-3 .section-header-menus,.section-header.has-header-style-3 .section-header-main-menu{display:flex!important;justify-content:center!important}.section-header.has-header-style-3 .section-header-main-menu-items{display:flex!important;align-items:center!important;gap:30px!important;list-style:none!important;margin:0!important;padding:0!important}.section-header.has-header-style-3 .section-header-icons-wrapper{flex-shrink:0!important;display:flex!important;justify-content:flex-end!important}.section-header.has-header-style-3 .section-header-icons{display:flex!important;align-items:center!important;gap:20px!important}.section-header.has-header-style-3 .section-header-drawer-toggle{display:none!important}.section-header.has-header-style-3 .section-header-search-dropdown{position:relative!important}.section-header.has-header-style-3 .section-header-search-dropdown-modal{position:absolute!important;top:100%!important;right:0!important;left:auto!important;transform:none!important}}@media screen and (min-width: 768px) and (max-width: 1439px){.section-header.has-header-style-3 .section-header-container.style-3-custom{display:none!important}.section-header.has-header-style-3 .section-header-container.style-3-fallback{display:flex!important}}@media screen and (max-width: 767px){.section-header.has-header-style-3 .section-header-container.style-3-custom{display:none!important}.section-header.has-header-style-3 .section-header-container.style-3-fallback{display:flex!important}}:root{--font-heading: "Montserrat", sans-serif;--font-body: "Inter", sans-serif}body,.body-text,p{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important}button,.button,.btn,input[type=submit],input[type=button]{font-family:var(--font-body)!important}nav,.navigation,.menu{font-family:var(--font-body)!important}@media screen and (min-width: 768px) and (max-width: 1023px){body,.body-text,p{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important}button,.button,.btn{font-family:var(--font-body)!important}nav,.navigation,.menu{font-family:var(--font-body)!important}}@media screen and (max-width: 767px){body,.body-text,p{font-family:var(--font-body)!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important}button,.button,.btn{font-family:var(--font-body)!important}nav,.navigation,.menu{font-family:var(--font-body)!important}}.product__image figure.lazy-loading-image{display:flex;justify-content:center;align-items:center;overflow:hidden;height:400px}.product__image figure.lazy-loading-image img.lazy-loading-image--main{max-width:100%;max-height:100%;width:auto;object-fit:contain;display:block}@media screen and (min-width: 1440px){.section-header.has-header-style-3 .section-header-nav-wrapper{justify-content:unset!important}}body{max-width:100vw!important}.main.content-for-layout{overflow-x:hidden!important}.section-header nav>ul>li.has-megamenu>ul:before{width:100%!important;left:0!important;margin-left:0!important;right:0!important}.section-header nav>ul>li.has-megamenu>ul{max-width:100%!important;box-sizing:border-box!important}@media (max-width: 767px){.section-featured-products-list:not(.has-carousel){display:unset}}.popup-modal{z-index:999}.product .product-gallery-images a{display:block;overflow:hidden;aspect-ratio:1!important;background-color:#f8f8f8;max-width:500px!important;max-height:500px!important;margin:0 auto}.product .product-gallery-images img{display:block;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.product .product-gallery-thumbnails img{width:100%!important;height:100%!important;max-width:clamp(60px,6vw,100px);object-fit:contain!important;object-position:center!important;aspect-ratio:1}.product .product-gallery-thumbnails a{display:flex;aspect-ratio:1!important;background-color:#f8f8f8;overflow:hidden}.product .product-video__preview,.product .product-3d-model__preview{aspect-ratio:1!important;overflow:hidden}.product .product-video__preview img{height:100%!important;width:100%!important;object-fit:contain!important}.product-gallery-images__image a{aspect-ratio:1!important;display:flex!important;align-items:center;justify-content:center}.product-recommendations-product__image a{display:flex;aspect-ratio:1!important;overflow:hidden;background-color:#f8f8f8}.product-recommendations-product__image img{width:100%!important;height:100%!important;object-fit:contain!important}.section-countdown-banner-container{width:100%;overflow:hidden}@media (max-width: 767px){.section-countdown-banner.has-display-style-2 .section-countdown-banner-inner{width:100%!important}.section-image-cards-carousel-card__image{max-width:calc(100vw - 50px)}.section-products-top{gap:12px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
