.headerEyebrow{display:none}@media (min-width:64rem){.headerEyebrow{grid-template:"ebNavLeft ebNavRight ebToggle"/auto auto min-content;align-items:center;gap:2rem;width:100%;margin:0 auto;padding:.5625rem 0;display:grid;position:relative}}.headerEyebrow:before{content:"";background-color:#fafafa;border-bottom:.0625rem solid #efefef;margin:0 calc(50% - 50vw);position:absolute;inset:0}.headerEyebrowNav{grid-area:ebNavLeft;justify-content:flex-start;align-items:center;gap:.5rem;width:auto;height:auto;margin:0;padding:0;list-style:none;display:flex;position:relative}.headerEyebrowNavRight{grid-area:ebNavRight;justify-content:flex-end}.headerEyebrowNavItem{width:auto;height:auto;display:inline-flex;position:relative}.headerEyebrowNavItem .clickable{font-weight:400}.headerEyebrow .toggle{white-space:nowrap;grid-area:ebToggle;position:relative}.headerEyebrow .toggle:before{content:"";background-color:#e5e5e5;width:.0625rem;height:1rem;position:absolute;top:50%;left:-1rem;transform:translateY(-50%)}.headerEyebrow .clickable{gap:.375rem;font-size:.75rem}.headerEyebrow .clickable>svg{width:1rem;height:1rem}.headerEyebrow .clickable>span{flex:1 0 auto;width:auto}
.header{width:100%;height:auto;padding:0 var(--layout-gutter-inline);z-index:1000;max-width:120rem;margin:0 auto;display:block;position:sticky;top:0}.header:before{content:"";background-color:#fff;margin:0 calc(50% - 50vw);position:absolute;inset:0}@media (min-width:77.5rem){.header{position:relative}}.headerViewAccount{border-bottom:.0625rem solid #efefef}.header.headerViewCheckout .headerMainNavItemWrapper .clickable{margin-top:.2rem}.header.headerViewCheckout .headerMainNavItemWrapper .clickableIconLeft{width:1.5rem;height:1.5rem}.header.headerViewCheckout .headerMainNavItemWrapper .headerMainNavBasketCount{transform:translate(90%)}.headerMain{grid-template:"headerMainLogo headerMainCtas"/5.25rem 1fr;align-items:center;gap:1rem;width:100%;height:auto;padding:1rem 0;display:grid;position:static}@media (min-width:64rem){.headerMain{grid-template-columns:5.25rem 1fr auto;grid-template-areas:"headerMainLogo headerMainSearch headerMainCtas";gap:2rem;padding:1.25rem 0}}@media (min-width:90rem){.headerMain{grid-template-columns:5.75rem 1fr auto;gap:3rem;padding:1.375rem 0}}@media (min-width:120rem){.headerMain{gap:5rem}}.headerMainLogo{grid-area:headerMainLogo;display:flex;position:relative}.headerMainLogo svg{width:5.25rem;height:2.5rem}@media (min-width:64rem){.headerMainLogo svg{width:5.75rem;height:2.75rem}}.headerMainLogo .clickable:before{content:"";z-index:1;pointer-events:all;background-color:#0000;position:absolute;inset:0}.headerMainNav{z-index:1;flex-flow:row;grid-area:headerMainCtas;justify-content:flex-end;align-items:center;gap:1.25rem;width:100%;height:auto;margin:0;padding:0;list-style:none;display:flex;position:static}.headerMainNav:before{content:"";z-index:1000;background-color:#efefef;height:.0625rem;margin:0 calc(50% - 50vw);position:absolute;inset:4.5rem 0 0}@media (min-width:64rem){.headerMainNav:before{display:none}}.headerMainNavItem{width:auto;height:auto;margin:0;padding:0;position:static}.headerMainNavItem:not(.desktopOnly){display:inline-flex}@media (min-width:64rem){.headerMainNavItem.mobOnly{display:none}}.headerMainNavItem>.clickable,.headerMainNavItem .popoverTrigger>.clickable,.headerMainNavItemWrapper>.clickable{--link-text:#393a42;font-weight:400}@media (min-width:64rem){.headerMainNavItem>.clickable,.headerMainNavItem .popoverTrigger>.clickable,.headerMainNavItemWrapper>.clickable{grid-template:"buttonIcon buttonIcon"1rem"buttonText buttonText"/1fr auto;gap:.25rem;font-size:.75rem;display:grid}.headerMainNavItem>.clickable:has(.clickableIconRight){grid-template-areas:"buttonIcon buttonIcon""buttonText buttonIconRight"}.headerMainNavItem .popoverTrigger>.clickable:has(.clickableIconRight){grid-template-areas:"buttonIcon buttonIcon""buttonText buttonIconRight"}.headerMainNavItemWrapper>.clickable:has(.clickableIconRight){grid-template-areas:"buttonIcon buttonIcon""buttonText buttonIconRight"}}@media (min-width:90rem){.headerMainNavItem>.clickable,.headerMainNavItem .popoverTrigger>.clickable,.headerMainNavItemWrapper>.clickable{font-size:.875rem}}@media (max-width:63.9375rem){.headerMainNavItem>.clickable .clickableText,.headerMainNavItem .popoverTrigger>.clickable .clickableText,.headerMainNavItemWrapper>.clickable .clickableText{clip:rect(0 0 0 0);clip:rect(0, 0, 0, 0);width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}}@media (min-width:64rem){.headerMainNavItem>.clickable .clickableText,.headerMainNavItem .popoverTrigger>.clickable .clickableText,.headerMainNavItemWrapper>.clickable .clickableText{grid-area:buttonText}.headerMainNavItem>.clickable .clickableIcon,.headerMainNavItem .popoverTrigger>.clickable .clickableIcon,.headerMainNavItemWrapper>.clickable .clickableIcon{width:1rem;height:1rem}}@media (min-width:90rem){.headerMainNavItem>.clickable .clickableIcon,.headerMainNavItem .popoverTrigger>.clickable .clickableIcon,.headerMainNavItemWrapper>.clickable .clickableIcon{width:1.25rem;height:1.25rem}}@media (min-width:64rem){.headerMainNavItem>.clickable .clickableIconLeft,.headerMainNavItem .popoverTrigger>.clickable .clickableIconLeft,.headerMainNavItemWrapper>.clickable .clickableIconLeft{grid-area:buttonIcon;margin:0 auto}}@media (min-width:90rem){.headerMainNavItem>.clickable .clickableIconLeft,.headerMainNavItem .popoverTrigger>.clickable .clickableIconLeft,.headerMainNavItemWrapper>.clickable .clickableIconLeft{width:1.25rem;height:1.25rem}}.headerMainNavItem>.clickable .clickableIconRight,.headerMainNavItem .popoverTrigger>.clickable .clickableIconRight,.headerMainNavItemWrapper>.clickable .clickableIconRight{display:none}@media (min-width:64rem){.headerMainNavItem>.clickable .clickableIconRight,.headerMainNavItem .popoverTrigger>.clickable .clickableIconRight,.headerMainNavItemWrapper>.clickable .clickableIconRight{grid-area:buttonIconRight;width:1rem;height:1rem;display:block}}.headerMainNavItemWrapper{display:flex;position:relative}.headerMainNavItem .headerMainNavBasketCount{color:#fff;background-color:#df312f;border-radius:2.5rem;justify-content:center;align-items:center;min-width:1.5em;height:1.5em;padding:.125rem .25rem;font-size:.625rem;display:flex;position:absolute;top:-.7em;right:50%;transform:translate(90%)}@media (min-width:64rem){.headerMainNavItem .headerMainNavBasketCount{top:-1em;transform:translate(110%)}}.headerMainNavItem .clickableText{text-align:start}.headerMainNavPopover .popoverPanel{width:100%;margin-top:1.625rem;position:fixed;left:0;right:0;transform:none}.headerMainNavPopover .popoverPanel .popoverContentArrow{display:none}@media (min-width:64rem){.headerMainNavPopover .popoverPanel{width:16.25rem;margin-top:0;position:absolute;left:50%;transform:translate(-50%)}.headerMainNavPopover .popoverPanel .popoverContentArrow{display:block}.headerSearch{grid-area:headerMainSearch}}.headerNav{display:none}@media (min-width:64rem){.headerNav{grid-template-rows:auto;grid-template-columns:1fr auto;align-items:center;gap:2rem;width:100%;height:auto;padding:0;display:grid;position:relative}.headerNav:before{content:"";background-color:#e5e5e5;height:.0625rem;margin:0 calc(50% - 50vw);position:absolute;top:0;left:0;right:0}}.headerNavList{flex-flow:row;justify-content:flex-start;gap:1rem;width:100%;margin:0;padding:0;list-style:none;display:inline-flex;position:static}@media (min-width:64rem){.headerNavListLeft .headerNavListItem:first-of-type:after{content:"";background-color:#e5e5e5;width:.0625rem;height:1.25rem;margin:auto 0 auto 1rem;position:relative}}.headerNavListLeft .headerNavListItem:last-of-type .clickable{--link-text:#df312f}.headerNavListRight{justify-content:flex-end}.headerNavListItem{width:auto;height:auto;display:inline-flex;position:static}.headerNavListItem .clickable{position:relative}.headerNavListItem .clickable:not(:hover,:focus,:focus-visible){--link-text:#393a42}.headerNavListItem .clickable{--link-font-size:.75rem}@media (min-width:90rem){.headerNavListItem .clickable{--link-font-size:.875rem}}@media (min-width:64rem){.headerNavListItem:first-of-type>.clickable .clickableIconRight{display:none}}
.benefit{color:#393a42;flex-flow:row;align-items:flex-start;gap:.5rem;width:auto;height:auto;font-size:.75rem;line-height:1.5;display:inline-flex;position:relative}@media (min-width:90rem){.benefit{font-size:.875rem}}.benefitList{width:100%;height:auto;padding:0;padding:.5rem var(--layout-gutter-inline);z-index:0;background-color:#efefef;flex-flow:wrap;justify-content:center;gap:.5rem 2.5rem;max-width:120rem;margin:0 auto;display:flex;position:relative}.benefitList:before{content:"";background-color:#efefef;margin:0 calc(50% - 50vw);position:absolute;inset:0}@media (min-width:90rem){.benefitList{gap:.5rem 3rem}}@media (min-width:120rem){.benefitList{gap:.5rem 4rem}}.benefitIcon{flex:0 0 1rem;width:1rem;height:1rem}@media (min-width:90rem){.benefitIcon{flex:0 0 1.25rem;width:1.25rem;height:1.25rem}}.benefitText{flex:0 auto;width:auto;height:auto}
.headerMainNavItem .clickable{transition:text-decoration-color .2s ease-out,color .2s ease-out,opacity .7s ease-out}@media (prefers-reduced-motion:reduce){.headerMainNavItem .clickable{transition:none!important;animation:none!important}}.headerMainNavItem .clickable[inert]{opacity:0}.headerMainNavItem.mobOnly:has(.headerNavMobile.open)>.clickable{visibility:hidden}.headerNavMobile{z-index:999;visibility:hidden;background-color:#0000;border:0;width:100%;height:100%;margin:0;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.headerNavMobile:focus{outline:0}.headerNavMobile:not(.open){pointer-events:none}.headerNavMobile:not(.open):not(.animating) a,.headerNavMobile:not(.open):not(.animating) button{visibility:hidden}.headerNavMobile.animating,.headerNavMobile.open{visibility:visible}.headerNavMobile.open .headerNavMobileWrap{transform:translate(0,0)}.headerNavMobileWrap{top:var(--headerMainHeight);height:calc(100dvh - var(--headerMainHeight));background-color:#fff;width:100%;position:absolute;bottom:0;overflow-x:hidden;transform:translate(100%)}.headerNavMobile>.clickable.subtle{--link-text:#393a42;position:absolute;top:1.5rem;right:1rem}.headerAnimating .headerNavMobile{visibility:visible}@media (max-width:63.9375rem){:is(html:has(.headerNavMobile.open),body:has(.headerNavMobile.open)){overflow:clip}.headerNavList{z-index:0;background-color:#fff;border-bottom:.0625rem solid #efefef;flex-flow:column;gap:0;padding:.5rem 0;position:relative}.headerNavListLeft{z-index:1000}.headerNavListLeft .headerNavListItem>.clickable .clickableIconLeft{display:none}.headerNavListItem{z-index:0;width:100%}.headerNavListItem .clickable{--link-font-size:1rem;--link-line-height:1.5}.headerNavListItem .clickable:focus-visible,.headerNavListItem .clickable:hover:not(:focus):not(:disabled){--btn-bg:#fafafa;--link-text:#13161c}.headerNavListItem .clickable:active{--btn-bg:#aad6c3;--link-text:#13161c}.headerNavListItem .clickable{width:100%;padding:.75rem var(--layout-gutter-inline)}.headerNavListItem .clickableIcon{width:1.25rem;height:1.25rem}.headerNavListItem .clickableIconRight{display:block}.headerNavListItem .clickable .clickableText{flex:1 0 auto}.toggle{width:100%;padding:1rem var(--layout-gutter-inline) 1.5rem;display:block;position:relative;top:0}.toggle:before{content:"";background-color:#fff;margin:0 calc(50% - 50vw);position:absolute;inset:0}.toggleText{font-size:1rem}.headerMainNavItem:last-of-type>.clickable{z-index:1000}}
