.header{background-color:var(--color-header-bg);color:var(--color-header);min-height:var(--header-height);padding:var(--spacing-2) 0;z-index:2000;width:100%;transition:all .3s ease}.header-logo-transparent{display:none}.header.header-transparent .header-logo-transparent{display:block}.header.header-transparent .header-logo{display:none}.header.header-transparent{background-color:transparent;color:var(--color-transparent-header)}.logo-wrapper{max-width:var(--logo-width)}.header-icon .icon{font-size:2.4rem;-webkit-text-stroke:.05rem currentColor}.header-icon .icon-cart{font-size:2.8rem}.navigation--horizontal .menu-item__link{font-size:1.8rem;font-weight:700}.header:hover{background-color:var(--color-header-bg);color:var(--color-header)}.header:hover .header-logo{display:block}.header:hover .header-logo-transparent{display:none}.cart-count{color:var(--color-cart-bubble);background-color:var(--color-cart-bubble-bg);width:1.4rem;height:1.4rem;font-size:.8rem;right:4px;top:2px}.search-bar form{--search-button-size: 3.6rem}.header-search{max-width:100%;width:100%}@media (min-width: 1024px){.header-search{max-width:calc(100% - 3.6rem);width:100%}}header .search-bar .form-select{max-width:clamp(16rem,12.5vw,17.5rem);margin-right:1.2rem;padding:0;padding-right:1.2rem;border-radius:0;border-right:1px solid var(--color-neutral-100)!important;--tw-ring-color: transparent;border:none}.search-bar .search-button{width:var(--search-button-width, var(--search-button-size));height:var(--search-button-height, var(--search-button-size));font-size:2rem}header .search-dropdown{box-shadow:0 2.8rem 6.4rem #0003;display:none}header .search-bar:has(input:focus) .search-dropdown{display:table}.sub-header{background-color:var(--color-sub-header-bg);color:var(--color-sub-header)}header .search-bar .form-select{padding-left:4px;padding-right:30px;text-overflow:ellipsis;overflow:hidden}.header.active:not(.header-transparent){box-shadow:0 -11px 20px 3px #0003}.header.active{position:sticky;position:-webkit-sticky;-webkit-animation:fade-in .4s cubic-bezier(.39,.575,.565,1) both;animation:fade-in .4s cubic-bezier(.39,.575,.565,1) both}.header.header-has-transparent~main{margin-top:calc(var(--header-height) * -1)}@media (min-width: 1271px){.header .logo-wrapper{transition:all .3s .1s ease}.header .menu-opener{transition:transform .3s ease-out}.header.active .logo-wrapper{transform:translate(0)}.header.active .menu-opener{transform:scale(1)}}@media (max-width: 767px){.header{padding:var(--spacing-2) 0}}.navigation-wrapper{height:4.8rem}.navigation-header .navigation-vertical{width:100%;color:var(--color-foreground);z-index:2;top:100%}.submenu{position:absolute;top:0;right:calc(-1 * var(--navigation-width));width:100%;height:100%;background-color:var(--color-background);z-index:1;box-shadow:0 12px 24px #0000001a;display:none}.navigation-horizontal-wrapper{max-height:none;margin-inline:auto}.navigation-horizontal{overflow:visible;display:flex;flex-direction:row;width:100%;scrollbar-width:none;-ms-overflow-style:none}.navigation-horizontal::-webkit-scrollbar{display:none}.navigation-arrows{display:none}.navigation-horizontal .submenu{width:auto;top:initial;right:initial;bottom:initial;left:inherit;height:auto;width:240px;color:var(--color-foreground)}.navigation-horizontal .submenu__list{background:var(--color-background);overflow:auto}.navigation--horizontal .menu-item .submenu:hover,.navigation--horizontal .menu-item:hover .submenu{z-index:900}.navigation-horizontal .default .submenu__item--main{padding:var(--spacing-2) var(--spacing-4);font-weight:500}.navigation-horizontal .submenu-col .submenu__item--main{padding:0}.navigation-horizontal .submenu.mega-menu{width:100%;left:0;padding:0 var(--container-padding)}.navigation-horizontal .mega-menu .submenu__list{display:grid;grid-template-columns:repeat(var(--megamenu-column, 4),1fr);padding:var(--spacing-8) 0;grid-gap:24px;max-height:min(40rem,calc(100vh - 16rem));overflow:hidden auto}.navigation-horizontal .submenu.default{left:var(--submenu-left, auto);right:auto}.navigation-horizontal .submenu.default:not(:has(.submenu__col)){overflow-y:auto;max-height:min(40rem,calc(100vh - 16rem))}.navigation-horizontal .submenu.default:has(.submenu__col),.navigation-horizontal .submenu.default:has(.submenu__col) .submenu__list{overflow:visible;max-height:none}.navigation-horizontal .submenu.default .submenu__col{position:relative}.navigation-horizontal .submenu.default .submenu__col>.submenu__item--main{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4)}.submenu__col-arrow{display:none;flex:none;font-size:1.2rem}.navigation-horizontal .submenu.default .submenu__col-arrow{display:inline-flex}.navigation-horizontal .submenu.default .submenu__col>ul{position:absolute;left:100%;top:0;width:24rem;margin-top:0;padding:var(--spacing-2) 0;background:var(--color-background);box-shadow:0 12px 24px #0000001a;opacity:0;visibility:hidden;transition:all .3s .1s ease-out;max-height:min(40rem,calc(100vh - 16rem));overflow-y:auto;z-index:1}.navigation-horizontal .submenu.default .submenu__col>ul>.submenu__item{padding:var(--spacing-2) var(--spacing-4);margin-top:0}.navigation-horizontal .submenu.default .submenu__col:hover>ul{opacity:1;visibility:visible}.navigation-horizontal .submenu.default .submenu__col--flip>ul{left:auto;right:100%}.mega-menu .submenu__item--main a{padding:0}.submenu__col ul{margin-top:var(--spacing-4)}.submenu__item--main{font-weight:600}.navigation-horizontal .mega-menu .submenu__col .submenu__item--main{padding:0}.submenu__list .submenu__item:not(.submenu__item--main)+.submenu__item{margin-top:var(--spacing-3)}.navigation-vertical ul+ul{border-top:2px solid var(--color-neutral-50);margin-top:2rem;padding-top:2rem}.submenu{overflow-y:auto;scroll-behavior:smooth}.submenu.default .submenu__list{padding-block:var(--spacing-2)}#menu-drawer .submenu[class*=mega-menu--]{grid-template-columns:100%}@media (min-width: 1023px){.navigation-vertical .submenu{right:auto;border-radius:0 4px 4px 0;left:calc(var(--navigation-width) - 2px)}.index-container .navigation-vertical .submenu[class*=mega-menu--]{width:calc(var(--container-width) - var(--navigation-width) - var(--container-padding) * 2);min-height:450px;min-width:100%}}.navigation-vertical .section-card,.navigation-vertical .container{padding:0}#menu-drawer .brand-list{--grid-col: repeat(2, 1fr) !important}.navigation-vertical .mega-menu__inner{display:flex;gap:1.2rem}.mega-menu .heading{font-size:var(--font-size-h5)}#menu-drawer .mega-menu__inner{flex-direction:column}.navigation-vertical .submenu__list .submenu__col{margin:0}.navigation-vertical .card-product__cta{display:block}.submenu .product-promo-tag,.submenu .card-product__cta,.submenu .card-product__option-wrapper{display:none}@media (max-width: 1023px){.submenu{right:0}.navigation-vertical .menu-item.group>a{padding-right:4.4rem;position:relative}.navigation-vertical .menu-item.group>a>[data-toggle-submenu]{position:absolute;right:0;width:4.4rem;height:100%;display:flex;align-items:center;justify-content:flex-end}.menu-active .submenu{display:block}}.navigation-horizontal .submenu{opacity:0;visibility:hidden;transition:all .3s .1s ease-out;display:block;top:100%!important}.navigation-horizontal .menu-item:hover .submenu{opacity:1;visibility:visible}.navigation-horizontal .menu-item.submenu-dismissed:hover>.submenu{opacity:0;visibility:hidden}.navigation-horizontal-wrapper.overflow-menu+.navigation-arrows{display:flex}.quick-search .search-loading,.quick-search.loading .search-history-list,.quick-search.loading .search-keywords,.quick-search.loading .search-result,.quick-search.loaded .search-keywords,.quick-search.loaded .search-history-list{display:none}.quick-search.loaded .search-result{display:block}.search-loading .loading-icon,.quick-search.loading .search-loading{display:flex;color:var(--color-neutral-100)}.loading>.loading-icon{display:flex}.search-bar form{overflow:hidden}.search-dropdown{max-height:100%;width:100%;word-break:break-word;overflow:auto}header .search-bar:has(input:focus) .search-dropdown,header .search-dropdown:hover{display:block;max-height:24rem;height:fit-content}.search-input-group{padding-right:4px}.search-bar input{padding-right:1.2rem}.search-bar .search-button{right:0;top:calc(-1 * var(--spacing-3));--search-button-width: 4rem;--search-bar-height: 4rem}#search-drawer .search-bar .search-button{right:0;height:100%;top:0}#search-drawer .search-input-group{height:4.4rem;border-radius:var(--rounded);border:1px solid var(--color-neutral-50);display:flex;align-items:center;padding:2px;padding-left:var(--spacing-2-5)}#search-drawer form{flex-direction:column;border:none;border-radius:0;padding:0;gap:var(--spacing-3)}#search-drawer [name=query]{display:block;width:100%;background-color:var(--color-background);font-size:var(--font-size-body);line-height:1}#search-drawer .search-dropdown{position:relative}#search-drawer .form-select{border:1px solid var(--color-neutral-50)}@media (max-width: 991px){.submenu .submenu__list{max-height:calc(100% - 45px)}}.navigation-vertical .submenu .submenu__list{max-height:none}.navigation-vertical .mega-menu__banner,.navigation-vertical .releated-products{width:100%}.navigation-horizontal-wrapper.overflow-menu{max-width:calc(100% - 70px);flex:1 1 auto;overflow:clip visible}.navigation--horizontal nav{transition:margin-left .3s ease}.navigation-horizontal-wrapper{min-width:0;flex:0 1 auto}.header-nav{min-width:0;max-width:100%}.navigation-horizontal>.menu-item{flex:0 0 auto}.navigation-horizontal>.menu-item{padding:1.4rem}.navigation-arrows{display:none;line-height:1}.navigation--horizontal{justify-content:space-between}.releated-products{display:block}.megamenu-products-carousel .embla__container{margin-inline:0!important}.megamenu-products-carousel .embla__slide{display:flex;flex-direction:column;gap:1.2rem;height:auto!important;flex:0 0 100%;padding-inline:1.6rem}.releated-products>.heading-bar{padding-inline:1.6rem}.megamenu-products-carousel .embla__slide>card-product{display:block;width:100%}.megamenu-products-carousel .embla__nav .embla__button{position:static;transform:none;opacity:1;width:2.8rem;height:2.8rem;font-size:1.4rem;background:var(--color-neutral-50)}.megamenu-products-carousel .embla__nav .embla__button:hover{background:var(--color-neutral-100)}.megamenu-products-carousel .embla__nav .embla__button:disabled{opacity:.35;cursor:not-allowed}.megamenu-products-carousel .embla__dots{margin:0}.megamenu-products-carousel .card-product--horizontal{border:1px solid var(--color-neutral-50);border-radius:1.2rem;background:var(--color-background);overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.megamenu-products-carousel .card-product--horizontal:hover{border-color:var(--color-neutral-100)}.megamenu-products-carousel .card-product--horizontal form{grid-template-columns:9rem 1fr;align-items:center;gap:.4rem}.megamenu-products-carousel .card-product__title{margin-bottom:.4rem}.megamenu-products-carousel .card-product__top .rounded-sm{border-radius:.8rem}.megamenu-products-carousel .card-product__cta{display:none}.menu-highlight{color:var(--color-menu-highlight)}.menu-label{--color-badge-bg: var(--color-sale-bg);--color-badge: var(--color-sale);flex-shrink:0;margin-left:.6rem;padding:.3rem .7rem;border-radius:var(--rounded-full);font-size:1rem;font-weight:700;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}
