.s-header-menu{display:none}.s-header-menu__list{--max-gap:2rem;--min-gap:0.75rem;display:flex;flex-direction:row;gap:clamp(var(--min-gap),100vw/var(--list-count) * .1,var(--max-gap))}.s-header-menu__list-item{align-items:center;display:flex;flex-direction:row;justify-content:center}.s-header-menu__interactive-child{align-items:center;display:inline-flex;font-size:var(--font-body-sm);min-height:var(--min-height,auto);position:relative}.s-header-menu__interactive-child:before{background-color:var(--animated-border-color,var(--primary-dark));bottom:var(--animated-border-bottom,.2rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.0625rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-header-menu__interactive-child.is-active:before,.s-header-menu__interactive-child:active:before,.s-header-menu__interactive-child:hover:before,.s-header-menu__interactive-child[aria-selected=true]:before,a:hover .s-header-menu__interactive-child:before,button:hover .s-header-menu__interactive-child:before{transform:scaleX(1)}.s-header-menu__interactive-child:focus-visible{--animated-border-display:none}.s-header-menu__interactive-grandchild{align-items:center;display:inline-flex;font-size:var(--font-body-sm);min-height:var(--min-height,auto);position:relative}.s-header-menu__interactive-grandchild:before{background-color:var(--animated-border-color,var(--primary-dark));bottom:var(--animated-border-bottom,.2rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.0625rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-header-menu__interactive-grandchild.is-active:before,.s-header-menu__interactive-grandchild:active:before,.s-header-menu__interactive-grandchild:hover:before,.s-header-menu__interactive-grandchild[aria-selected=true]:before,a:hover .s-header-menu__interactive-grandchild:before,button:hover .s-header-menu__interactive-grandchild:before{transform:scaleX(1)}.s-header-menu__interactive-grandchild:focus-visible{--animated-border-display:none}.s-header-menu__children{--link-list-column-width:16rem;background-color:var(--surface-bg);display:none;height:0;left:0;opacity:0;overflow:hidden;position:absolute;right:0;top:100%;width:var(--dropdown-width,100%)}.s-header-menu__children:after,.s-header-menu__children:before{content:"";display:block;position:relative;z-index:-1}.s-header-menu__children:before{margin-top:-.3125rem}.s-header-menu__children:after{margin-bottom:-3.3125rem}.s-header-menu__children.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.s-header-menu__children.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.s-header-menu__children-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;justify-content:space-between;max-height:calc(100vh - 15rem);overflow-y:auto;padding-block:.25rem 2rem}.s-header-menu__children-wrapper>*{flex-basis:calc(25% - 1.5rem)}.s-header-menu__children-main{align-items:flex-start;display:flex;flex:auto;flex-direction:column;gap:1.5rem}.s-header-menu__children-main :last-child:not(:first-child){margin-top:auto}.s-header-menu__child-title{font-size:var(--font-body-sm);font-weight:600;position:absolute;top:.5rem}.s-header-menu__children-links{width:100%}.s-header-menu__children-links:has(+:not(.s-header-menu__children-links)){margin-right:auto}.s-header-menu__child{-moz-column-break-inside:avoid;break-inside:avoid;max-width:var(--link-list-column-width);position:relative}.s-header-menu__child:has(.s-header-menu__child-title){padding-top:2rem}.s-header-menu__child:not(:has(.s-header-menu__child-title)){padding-block:.25rem 1rem}.s-header-menu__grandchildren-links{display:grid;gap:1rem;margin-bottom:1.5rem}.s-header__main{background-color:var(--surface-bg);display:grid;position:sticky;top:0;width:100%;z-index:var(--z-index-header)}.s-header__container{--header-height:4rem;align-items:stretch;display:flex;flex-direction:row;gap:var(--header-gap,.5rem);height:var(--header-height);justify-content:space-between;padding-inline:.75rem}.s-header__search-modal{padding-top:calc(var(--promo-bar-height) + var(--promo-bar-slider-height))}.s-header--row-logo-center{--header-gap:0.5rem}.s-header--row-logo-left .s-header__search-bar{--display:grid;flex:1}.s-header--row-logo-left .s-header-menu{flex:none;margin-left:auto}.s-header--stacked-logo-center .s-header__outer-container{display:grid;gap:0}.s-header--stacked-logo-center .s-header__search-bar{flex:1}.s-header--stacked-logo-center .s-header-menu-outer{display:none}.s-header--stacked-logo-center .s-header-menu__children{background-color:var(--surface-subtle)}.s-header--stacked-logo-center .s-header-menu__list{justify-content:center;width:100%}.s-header__utilities{align-items:center;display:flex;flex:1;flex-direction:row;gap:.75rem;justify-content:flex-end}.s-header__utilities .input-group label{font-size:1rem}.s-header__account.s-header__interactive,.s-header__utility-menu{display:none}.s-header__search-bar{align-items:center;display:var(--display,flex);margin-right:.25rem}.s-header__logo-scroll{flex-direction:row}.s-header__logo,.s-header__logo-scroll{align-items:center;display:flex;justify-content:center}.s-header__logo{position:relative}.s-header__logo .logo-wrapper{align-items:center;display:flex;height:auto;justify-content:center;position:relative;width:8rem}.s-header__logo .logo-mark-cat,.s-header__logo .logo-regular{display:block;height:auto;width:100%}.s-header__logo .logo-mark-cat{height:auto;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.3);width:4rem}.s-header__logo .logo-mark-cat svg{height:auto;width:100%}.s-header__logo .logo-mark-cat.is-hidden{animation:none;display:none;opacity:0;transform:translate(-50%,-50%) scale(.3)}.s-header__logo .logo-mark-cat:not(.is-hidden){animation:logoBounceIn .6s ease-out forwards;opacity:1}.s-header__logo .logo-regular{opacity:1;transform:translateY(0)}.s-header__logo .logo-regular.is-hidden{opacity:0;transform:translateY(10px)}.s-header__mobile-drawer-button{align-items:center;display:flex;flex-shrink:0;flex:1;flex-direction:row;justify-content:flex-start}.s-header__cart-btn{position:relative}.s-header__interactive{--animated-border-bottom:0;--min-height:2rem;--display:flex;align-items:center;display:flex;display:inline-flex;flex-direction:row;font-size:1.125rem;font-weight:700;gap:.25rem;justify-content:center;min-height:var(--min-height,auto);min-width:1.75rem;padding:.2rem 0;position:relative}.s-header__interactive:before{background-color:var(--animated-border-color,var(--primary-dark));bottom:var(--animated-border-bottom,0);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.25rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.s-header__interactive.is-active:before,.s-header__interactive:active:before,.s-header__interactive:hover:before,.s-header__interactive[aria-selected=true]:before,a:hover .s-header__interactive:before,button:hover .s-header__interactive:before{transform:scaleX(1)}.s-header__interactive.is-active:focus-visible,.s-header__interactive.is-active:hover,.s-header__interactive:active:focus-visible,.s-header__interactive:active:hover{--animated-border-color:var(--primary-dark)}.s-header__interactive.has-children{align-items:center;display:inline-flex;gap:.75em}.s-header__interactive.has-children:after{border-bottom:var(--arrow-thickness,.125rem) solid;border-right:var(--arrow-thickness,.125rem) solid;content:"";display:block;height:var(--arrow-width,.5rem);margin:0 .25em .25em 0;transform:rotate(45deg);transform-origin:50% 65%;transition:transform .3s ease-in-out;width:var(--arrow-width,.5rem)}.s-header__interactive.has-children.is-active:after{transform:rotate(225deg)}.s-header__dropdown{background-color:var(--surface-bg);display:none;height:0;left:0;opacity:0;overflow:hidden;padding-bottom:2rem;position:absolute;right:0;top:100%;width:var(--dropdown-width,100%)}.s-header__dropdown:after,.s-header__dropdown:before{content:"";display:block;position:relative;z-index:-1}.s-header__dropdown:before{margin-top:-.3125rem}.s-header__dropdown:after{margin-bottom:-3.3125rem}.s-header__dropdown.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.s-header__dropdown.is-visible{animation:overflowVisible .3s forwards;height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.s-header__dropdown-wrapper{display:grid;gap:2rem}.s-header__dropdown-search{max-width:32rem}.s-header__currency-switcher{display:none}@media only screen and (min-width:48em){.s-header--row-logo-left{--header-gap:var(--grid-section-lg)}.s-header__logo .logo-wrapper{width:12rem}}@media only screen and (min-width:64em){.s-header-menu{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:flex-start}.s-header__container{--header-height:5.75rem;margin-left:auto;margin-right:auto;max-width:calc(var(--container-main) + var(--container-horizontal-padding)*2);padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding);width:100%}.s-header--row-logo-left:not(:has(.s-header__search-bar)) .s-header__logo{justify-content:flex-start;margin-right:auto}.s-header--stacked-logo-center .s-header-menu-outer{--header-height:5rem;background-color:var(--surface-subtle);display:grid;height:var(--header-height)}.s-header--stacked-logo-center .s-header-menu-outer .s-header-menu{margin-left:auto;margin-right:auto;max-width:calc(var(--container-main) + var(--container-horizontal-padding)*2);padding-left:var(--container-horizontal-padding);padding-right:var(--container-horizontal-padding);width:100%}.s-header__utilities{flex:none;margin-left:0}.s-header__utility-menu{align-items:center;display:flex;flex-direction:row;gap:var(--grid-responsive-md);justify-content:center;margin-right:.5rem}.s-header__account.s-header__interactive{display:flex}.s-header__mobile-drawer-button{display:none}.s-header__currency-switcher{display:block}}