.site-header{position:relative;background:color-mix(in srgb,var(--cream) 82%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-block-end:1px solid var(--hairline);z-index:100}.site-header__inner{display:flex;align-items:center;gap:clamp(1rem,3vw,2.5rem);min-height:var(--header-h)}.site-header__brand{display:inline-flex;align-items:center;gap:.7rem;margin-inline-end:auto}.site-header__mark{width:46px;height:50px;flex:none}.site-header__wordmark{display:flex;flex-direction:column;line-height:1}.site-header__name{font-family:var(--font-display);font-size:1.3125rem;letter-spacing:-.01em;font-variation-settings:"opsz" 40,"SOFT" 40}.site-header__role{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-muted);margin-block-start:3px}.site-nav__list{display:flex;align-items:center;gap:clamp(1rem,2.2vw,2rem)}.site-nav__item{position:relative}.site-nav__link{display:inline-flex;align-items:center;gap:.35em;font-size:var(--t-small);font-weight:500;color:var(--charcoal);padding-block:.4rem}.site-nav__chev{width:14px;height:14px;transition:transform var(--dur-micro) var(--ease-out)}[aria-expanded=true] .site-nav__chev{transform:rotate(180deg)}.site-nav__panel{position:absolute;top:calc(100% + .75rem);left:50%;width:min(30rem,80vw);translate:-50% 0;background:var(--cream-warm);border-radius:var(--r-lg);box-shadow:var(--shadow-card);padding:.75rem;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility .22s}.site-nav__panel.is-open{opacity:1;visibility:visible;transform:none}.site-nav__sublink{display:flex;gap:.9rem;align-items:flex-start;padding:.85rem 1rem;border-radius:var(--r-sm);transition:background var(--dur-micro) var(--ease-out)}.site-nav__sublink:hover,.site-nav__sublink:focus-visible{background:color-mix(in srgb,var(--rose-light) 42%,transparent)}.site-nav__sublink .icon{color:var(--rose-deep);flex:none;margin-block-start:2px}.site-nav__sublabel{display:block;font-weight:500;font-size:var(--t-small)}.site-nav__subdesc{display:block;font-size:.8125rem;color:var(--ink-muted);line-height:1.45}.site-header__actions{display:flex;align-items:center;gap:.75rem}.site-header__cta{padding:.7em 1.4em}.site-header__burger{display:none;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:6px}.site-header__burger-bar{display:block;width:20px;height:1.5px;background:var(--charcoal);border-radius:2px;transition:transform .26s var(--ease-out),opacity .16s linear}[aria-expanded=true] .site-header__burger-bar:first-child{transform:translateY(3.75px) rotate(45deg)}[aria-expanded=true] .site-header__burger-bar:last-child{transform:translateY(-3.75px) rotate(-45deg)}.site-header__pulse{position:absolute;left:0;bottom:-1px;height:1px;width:28%;background:linear-gradient(90deg,transparent,var(--rose) 45%,var(--rose-light) 60%,transparent);animation:header-pulse 9s var(--ease-inout) infinite;pointer-events:none}@keyframes header-pulse{0%{transform:translate(-110%);opacity:0}12%,70%{opacity:1}to{transform:translate(460%);opacity:0}}html.nav-open .shopify-section-group-header-group{position:fixed;top:0;left:0;right:0}.mobile-nav{position:fixed;inset:var(--header-h) 0 0;z-index:99;background:var(--cream);padding:clamp(1.5rem,6vw,3rem) var(--gutter);overflow-y:auto;opacity:0;transform:translateY(-12px);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out)}.mobile-nav[hidden]{display:none}.mobile-nav.is-open{opacity:1;transform:none}.mobile-nav__list{display:flex;flex-direction:column;gap:2rem;margin-block-end:2.5rem}.mobile-nav__group ul{display:flex;flex-direction:column;gap:.85rem;margin-block-start:1rem}.mobile-nav a{font-family:var(--font-display);font-size:1.5rem;font-variation-settings:"opsz" 40,"SOFT" 40}@media(max-width:980px){.site-nav{display:none}.site-header__burger{display:flex}}@media(max-width:520px){.site-header__cta,.site-header__role{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-header.css.map */
