.s-header-menu{display:none}.s-header-menu__list{--max-gap:2.5rem;--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__list-item--compact{position:relative}.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--compact{--dropdown-width:auto;--tw-shadow:0px 3px 25px rgba(29,64,71,.15);--tw-shadow-colored:0px 3px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);left:-1.25rem;margin-top:.5rem;min-width:18.75rem;right:unset;white-space:nowrap;z-index:5}.s-header-menu__children--compact .s-header-menu__children-wrapper{padding:0 .75rem}.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-wrapper--links-only{justify-content:flex-start}.s-header-menu__children-wrapper--links-only .s-header-menu__child+.s-header-menu__child .s-header-menu__interactive-child{border-top:1px solid var(--border-subtle)}.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{color:var(--button-primary);font-size:var(--font-static-md);font-weight:500;letter-spacing:.01em;line-height:1.2;margin-block-end:.5rem;text-transform:uppercase}.s-header-menu__children-links{flex:1;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;position:relative}.s-header-menu__child:has(.s-header-menu__child-title){padding-top:2rem}.s-header-menu__interactive-child:not(.btn){display:block;padding:1.25rem .75rem}.s-header-menu__interactive-child.btn,.s-header-menu__interactive-grandchild.btn{--button-primary:rgba(79,129,119,.2);--border-button-primary:rgba(79,129,119,.2);--text-button-primary:var(--text);margin-block-start:1rem;margin-inline-end:1.25rem;margin-inline-start:1.25rem;width:calc(100% - 2.5rem)}.s-header-menu__interactive-grandchild{display:block;font-size:var(--font-static-sm);line-height:1.35;padding:.5rem 1.25rem}.s-header-menu__interactive-grandchild.has-underline{color:var(--secondary-dark);font-size:var(--font-static-xs);text-decoration:underline;text-underline-offset:.125rem}.s-header-menu__products-wrapper{display:flex;flex-direction:row;gap:0}.s-header-menu__children--compact .s-header-menu__products-wrapper{padding:0}.s-header-menu__products-wrapper .s-header-menu__children-links{--links-bg:#fbf9f2;background-color:var(--links-bg);padding:0 0 2.5rem;width:15rem}.s-header-menu__products-wrapper .s-header-menu__child-title{padding-inline-end:1.25rem;padding-inline-start:1.25rem}.s-header-menu__products-wrapper .s-header-menu__interactive-grandchild{padding-inline-end:2.5rem;padding-inline-start:2.5rem;transition:.2s ease-in-out}.s-header-menu__products{display:flex;flex:0 0 33.5rem;flex-direction:column;padding-block-start:2rem}.s-header-menu__products-title{color:var(--button-primary);font-size:var(--font-static-md);font-weight:500;letter-spacing:.01em;line-height:1.2;margin-block-end:.5rem;padding:0 2.5rem;text-transform:uppercase}.s-header-menu__products-list{display:grid;gap:2.5rem}.s-header-menu__product a:first-of-type:not(.no-card-link):before{content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:1}.s-header-menu__product a:first-of-type:not(.no-card-link):focus-visible{outline:none}.s-header-menu__product a:first-of-type:not(.no-card-link):focus-visible:before{border-radius:var(--border-radius,var(--focus-ring-border-radius));outline:.125rem solid var(--focus-ring-color,var(--border--focus));outline-offset:var(--focus-ring-offset)}.s-header-menu__product{display:flex;flex-direction:row;gap:1.25rem;padding:2rem 2.5rem;position:relative;transition:.2s ease-in-out}.s-header-menu__product+.s-header-menu__product:before{background-color:var(--border);content:"";height:1px;left:2rem;position:absolute;top:-1.25rem;width:calc(100% - 4rem)}.s-header-menu__product-media{flex:none;width:8.875rem}.s-header-menu__product-content{flex:auto}.s-header-menu__product-title{align-items:center;display:flex;flex-direction:row;font-size:var(--font-static-xl);font-weight:500;justify-content:flex-start;letter-spacing:.02em;line-height:1.2;margin-block-end:.5rem}.s-header-menu__product-badge{--badge-border:#40806a;align-items:center;border:.0625rem solid var(--badge-border);border-radius:.25rem;display:flex;font-size:var(--font-static-md);gap:.25rem;justify-content:center;line-height:1.1;margin-left:1rem;padding:.125rem .5rem}.s-header-menu__product-description{font-size:var(--font-static-sm);white-space:normal}.s-header-menu__product-cta{--cta-color:#816562;color:var(--cta-color);display:inline-block;font-size:var(--font-static-md);font-weight:500;line-height:1.6;margin-top:1rem;text-decoration:underline;text-underline-offset:.25rem;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease,-webkit-text-decoration .2s ease}.s-header__main{background-color:var(--surface-bg);display:grid;position:sticky;top:0;width:100%;z-index:var(--z-index-header)}.template-name-product .s-header__main{position:relative}.s-header__container{--header-height:4.3rem;align-items:stretch;display:flex;flex-direction:row;gap:var(--header-gap,.625rem);height:var(--header-height);justify-content:space-between;padding-inline-end:.875rem;padding-inline-start:.875rem}.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}.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-menu__list .s-header__interactive{--animated-border-height:0.0625rem;--animated-border-bottom:0.125rem;--arrow-thickness:0.0625rem;--arrow-width:0.375rem;align-items:center;display:inline-flex;min-height:var(--min-height,auto);position:relative}.s-header-menu__list .s-header__interactive:before{background-color:var(--animated-border-color,var(--primary-base));bottom:var(--animated-border-bottom,-.15rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.125rem);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__list .s-header__interactive.is-active:before,.s-header-menu__list .s-header__interactive:active:before,.s-header-menu__list .s-header__interactive:hover:before,.s-header-menu__list .s-header__interactive[aria-selected=true]:before,a:hover .s-header-menu__list .s-header__interactive:before,button:hover .s-header-menu__list .s-header__interactive:before{transform:scaleX(1)}.s-header-menu__list .s-header__interactive.active,.s-header-menu__list .s-header__interactive.is-active{font-weight:700}.s-header-menu__list .s-header__interactive:focus-visible{--animated-border-display:none}.s-header-menu__list .s-header__interactive.active,.s-header-menu__list .s-header__interactive.is-active{font-weight:400}.s-header__utilities{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:flex-end}.s-header__utilities .input-group label{font-size:1rem}.s-header__utilities .s-header__interactive:not(.c-cart-button){border-right:1px solid var(--border-success);margin-right:.75rem;padding-right:.75rem}.s-header__utilities .c-currency__trigger .c-currency__flag{height:1.3125rem;width:2.1875rem}.s-header__account,.s-header__utilities .c-currency__trigger .c-currency__symbol,.s-header__utility-menu{display:none}.s-header__logo{align-items:center;display:block;display:flex;flex-direction:row;justify-content:center}.s-header__logo>*{height:1.25rem;width:auto}.s-header__mobile-drawer-button{align-items:center;display:flex;flex-direction:row;flex-shrink:0;justify-content:flex-start}.s-header__cart-btn{position:relative}.s-header__interactive{--min-height:2rem;align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;min-width:2rem}.s-header__interactive.has-children{align-items:center;display:inline-flex;gap:.75em}.s-header__interactive.has-children.is-active:after{transform:rotate(225deg)}.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{gap:.25rem}.c-cart-button__text,.s-header__interactive-text{--animated-border-color:var(--primary-dark);--animated-border-height:0.0625rem;--animated-border-bottom:0;align-items:center;display:inline-flex;min-height:var(--min-height,auto);position:relative}.c-cart-button__text:before,.s-header__interactive-text:before{background-color:var(--animated-border-color,var(--primary-base));bottom:var(--animated-border-bottom,-.15rem);content:"";display:var(--animated-border-display,block);height:var(--animated-border-height,.125rem);left:0;position:absolute;top:var(--animated-border-top,auto);transform:scaleX(0);transform-origin:left;transition:transform .3s ease;width:100%}.c-cart-button__text.is-active:before,.c-cart-button__text:active:before,.c-cart-button__text:hover:before,.c-cart-button__text[aria-selected=true]:before,.s-header__interactive-text.is-active:before,.s-header__interactive-text:active:before,.s-header__interactive-text:hover:before,.s-header__interactive-text[aria-selected=true]:before,a:hover .c-cart-button__text:before,a:hover .s-header__interactive-text:before,button:hover .c-cart-button__text:before,button:hover .s-header__interactive-text:before{transform:scaleX(1)}.c-cart-button__text.active,.c-cart-button__text.is-active,.s-header__interactive-text.active,.s-header__interactive-text.is-active{font-weight:700}.c-cart-button__text:focus-visible,.s-header__interactive-text:focus-visible{--animated-border-display:none}.c-cart-button__text,.s-header__interactive-text{font-size:var(--font-static-sm);min-height:unset}.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}@media only screen and (min-width:48em){.s-header__logo>*{height:1.5rem}}@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.3rem;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{--header-gap:3.5rem}.s-header--row-logo-left:not(:has(.s-header__search-bar)) .s-header__logo{justify-content:flex-start}.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{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{display:flex}.s-header__mobile-drawer-button{display:none}}@media only screen and (max-width:calc(64em - 1px)){.c-cart-button__text,.s-header__interactive-text{clip:rect(0 0 0 0);border:0;display:block;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}}@media only screen and (hover:hover){.s-header-menu__interactive-child.btn:hover,.s-header-menu__interactive-grandchild.btn:hover{--button-primary--hover:rgba(79,129,119,.5);--border-button-primary--hover:rgba(79,129,119,.5)}.s-header-menu__products-wrapper .s-header-menu__interactive-grandchild:hover{--grandchild-hover-bg:rgba(188,200,200,.5);background-color:var(--grandchild-hover-bg);text-decoration:none}.s-header-menu__product:hover{--product-hover-bg:#f7f9f7;background-color:var(--product-hover-bg)}.s-header-menu__product:hover .s-header-menu__product-cta{text-decoration:none}}