.landingHeader,.shopHeader{z-index:9999;padding-inline:var(--inlineSection);padding-block:calc(var(--inlineSection)*.5);width:100%;transition:padding .3s;position:fixed;top:0;left:0;right:0}.landingHeader:before,.shopHeader:before{content:"";z-index:-1;position:absolute;inset:0 0 -30px}.landingHeader:after,.shopHeader:after{content:"";z-index:-1;opacity:.4;background:linear-gradient(#000 10%,#0000 95%);transition:opacity .3s;position:absolute;inset:-25% 0 0}.landingHeader.top,.shopHeader.top{padding-block:calc(var(--inlineSection)*.3)}.landingHeader.top:after,.shopHeader.top:after{visibility:hidden;opacity:0!important}.landingHeader.top .inner,.shopHeader.top .inner{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;border-color:#0000}.landingHeader.inHero,.shopHeader.inHero{padding-block:calc(var(--inlineSection)*.3)}.landingHeader.inHero:after,.shopHeader.inHero:after{opacity:.5}.landingHeader.pastHero:after,.shopHeader.pastHero:after{opacity:.3}.landingHeader .inner,.shopHeader .inner{padding:var(--spacing-md);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--background)85%,transparent);-webkit-backdrop-filter:blur(1.5em);backdrop-filter:blur(1.5em);border-top:solid 1px color-mix(in srgb,var(--text)3%,transparent);pointer-events:auto;justify-content:space-between;align-items:center;max-width:100%;margin:0 auto;transition:background .4s,-webkit-backdrop-filter .7s,backdrop-filter .7s,border .3s;display:flex}.landingHeader .logo,.shopHeader .logo{flex:1;justify-content:flex-start;align-items:center;gap:.2em;display:flex}.landingHeader .shopHeaderLogo,.shopHeader .shopHeaderLogo{color:var(--text);flex:1;align-items:center;gap:.5em;text-decoration:none;display:flex}.landingHeader .shopHeaderLogo .shopWordmarkLogo,.shopHeader .shopHeaderLogo .shopWordmarkLogo{background:color-mix(in srgb,var(--primary)25%,var(--text))}.landingHeader .shopHeaderLogo .shopLogoIcon,.shopHeader .shopHeaderLogo .shopLogoIcon{border-radius:var(--radius-md);object-fit:cover;flex:none;width:2em;height:2em}.landingHeader .shopHeaderLogo .shopLogoName,.shopHeader .shopHeaderLogo .shopLogoName{font-size:var(--font-md);white-space:nowrap;color:var(--text);font-weight:500}.landingHeader .nav,.shopHeader .nav{gap:var(--spacing-md);white-space:nowrap;flex:1;justify-content:center;align-items:center;display:flex}.landingHeader .nav .navLink,.landingHeader .nav .navLinkBtn,.shopHeader .nav .navLink,.shopHeader .nav .navLinkBtn{white-space:nowrap;font-size:var(--font-sm);text-transform:uppercase;color:var(--text);opacity:.6;cursor:pointer;background:0 0;border:none;align-items:center;padding-bottom:4px;font-family:inherit;font-weight:350;text-decoration:none;transition:opacity .3s,color .3s;display:inline-flex;position:relative}@media (min-width:1024px){.landingHeader .nav .navLink,.landingHeader .nav .navLinkBtn,.shopHeader .nav .navLink,.shopHeader .nav .navLinkBtn{padding-inline:1em}}.landingHeader .nav .navLink:hover,.landingHeader .nav .navLinkBtn:hover,.shopHeader .nav .navLink:hover,.shopHeader .nav .navLinkBtn:hover{opacity:1}.landingHeader .nav .navLink.active,.landingHeader .nav .navLinkBtn.active,.shopHeader .nav .navLink.active,.shopHeader .nav .navLinkBtn.active{opacity:1;font-weight:500}.landingHeader .nav .navLink.active:after,.landingHeader .nav .navLinkBtn.active:after,.shopHeader .nav .navLink.active:after,.shopHeader .nav .navLinkBtn.active:after{content:"";border-radius:var(--radius-pill);background:var(--primary);width:6px;height:6px;animation:.3s ease-out forwards activeIndicatorIn;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.landingHeader .button,.shopHeader .button{white-space:nowrap;overflow:visible!important}.landingHeader .actions,.shopHeader .actions{flex:1;justify-content:flex-end;align-items:center;display:flex}.landingHeader .mobileSearchWrap,.shopHeader .mobileSearchWrap{display:none}@media (max-width:1024px){.landingHeader .inner,.shopHeader .inner{max-width:calc(100vw - var(--inlineSection)*2)!important}.landingHeader .nav,.shopHeader .nav{display:none}.landingHeader .actions,.shopHeader .actions{flex:none}.landingHeader .actions .button,.shopHeader .actions .button{width:var(--surfaceSize);padding-inline:0}.landingHeader .actions .button>span:not(.cartBadge),.landingHeader .actions .button .btnLabel,.shopHeader .actions .button>span:not(.cartBadge),.shopHeader .actions .button .btnLabel{display:none}}@media (max-width:560px){.landingHeader,.shopHeader{padding-inline:var(--inlineSection)}.landingHeader .inner,.shopHeader .inner{gap:var(--spacing-xs);padding:var(--spacing-sm)}.landingHeader .logo,.landingHeader .shopHeaderLogo,.shopHeader .logo,.shopHeader .shopHeaderLogo{min-width:0}.landingHeader .logo .tailText,.landingHeader .logo .shopLogoName,.landingHeader .shopHeaderLogo .tailText,.landingHeader .shopHeaderLogo .shopLogoName,.shopHeader .logo .tailText,.shopHeader .logo .shopLogoName,.shopHeader .shopHeaderLogo .tailText,.shopHeader .shopHeaderLogo .shopLogoName{display:none}.landingHeader .shopHeaderLogo .shoplogoLogo,.shopHeader .shopHeaderLogo .shoplogoLogo{max-width:3.5em}.landingHeader .actions,.shopHeader .actions{flex:1;gap:0;min-width:0}.landingHeader .searchWrap,.shopHeader .searchWrap,.landingHeader .cartWrap,.landingHeader .profileWrap,.shopHeader .cartWrap,.shopHeader .profileWrap{display:none}.landingHeader .mobileSearchWrap,.shopHeader .mobileSearchWrap{flex:100%;min-width:0;display:flex}.landingHeader .mobileSearchWrap .wrapper,.shopHeader .mobileSearchWrap .wrapper{flex:1;max-width:100%;font-size:.82em}}@keyframes activeIndicatorIn{0%{opacity:0;transform:translate(-50%)scale(0)}to{opacity:1;transform:translate(-50%)scale(1)}}
