.hdr{background:var(--c-paper);border-bottom:var(--border-w) solid var(--c-line);transition:border-color var(--dur-fast) var(--ease)}.hdr__bar-wrap{position:sticky;top:0;z-index:var(--z-header);background:var(--c-paper)}.hdr__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--s-sm);height:var(--header-h);transition:height var(--dur) var(--ease)}.hdr.is-stuck{border-bottom-color:var(--c-ink)}.hdr.is-stuck .hdr__bar{height:calc(var(--header-h) - 10px)}.hdr.is-stuck .hdr__logo img{max-height:22px}.hdr__left{display:flex;align-items:center;gap:var(--s-2xs);justify-self:start}.hdr__center{justify-self:center}.hdr__right{display:flex;align-items:center;gap:var(--s-3xs);justify-self:end}.hdr__logo{display:inline-flex;align-items:center;min-height:var(--tap)}.hdr__logo img{max-height:28px;width:auto;transition:max-height var(--dur) var(--ease)}.hdr__wordmark{font-family:var(--f-display);font-size:1.125rem;font-weight:var(--fw-heading);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.hdr__wordmark sup{font-size:.5em;color:var(--c-accent);vertical-align:super}.hdr__count{position:absolute;top:3px;right:3px;min-width:17px;height:17px;padding:0 3px;display:grid;place-items:center;background:var(--c-accent);color:var(--c-accent-ink);border-radius:var(--radius-pill);font-family:var(--f-mono);font-size:9px;font-weight:700;line-height:1}.hdr__count[hidden]{display:none}.hdr__icon-wrap{display:grid;place-items:center}.hdr__nav{display:none;align-items:center;gap:clamp(var(--s-md),2.2vw,var(--s-xl));list-style:none;margin:0;padding:0}@media screen and (min-width:990px){.hdr__nav{display:flex}}.hdr__item{position:static}.hdr__link{display:inline-flex;align-items:center;gap:.35em;min-height:var(--tap);font-family:var(--f-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;transition:color var(--dur-fast) var(--ease)}.hdr__link:hover,.hdr__link[aria-expanded=true]{color:var(--c-accent)}.hdr__link svg{width:9px;height:9px;transition:transform var(--dur) var(--ease)}.hdr__link[aria-expanded=true] svg{transform:rotate(180deg)}.hdr__locale-form{display:block}.hdr__locale{min-height:var(--tap);padding:0 18px 0 var(--s-2xs);border:1px solid var(--c-line);background:transparent;font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 10 6'%3E%3Cpath fill='%230a0a0a' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;max-width:110px;transition:border-color var(--dur-fast) var(--ease)}.hdr__locale:hover{border-color:var(--c-ink)}.hdr__locale:focus-visible{border-color:var(--c-focus)}.mega{position:absolute;top:100%;left:0;right:0;z-index:var(--z-mega);background:var(--c-paper);border-bottom:var(--border-w) solid var(--c-ink);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur) var(--ease)}.mega.is-open{opacity:1;visibility:visible;transform:translateY(0)}.mega{max-height:calc(100dvh - var(--header-h));overflow-y:auto}.mega__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--s-xl);padding-block:var(--s-xl)}.mega__col{min-width:0}.mega__col-title{display:block;margin-bottom:var(--s-xs);padding-bottom:var(--s-3xs);border-bottom:var(--border-w) solid var(--c-ink);font-family:var(--f-mono);font-size:var(--t-micro);font-weight:500;letter-spacing:var(--ls-label);text-transform:uppercase;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.mega__col-title:hover{color:var(--c-accent)}.mega__list{display:grid;gap:.5em}.mega__link{display:inline-block;font-size:var(--t-body);color:var(--c-ink-soft);transition:color var(--dur-fast) var(--ease),padding-left var(--dur-fast) var(--ease)}.mega__link:hover{color:var(--c-accent);padding-left:4px}@media screen and (max-width:989px){.hdr__bar{grid-template-columns:1fr auto}.hdr__center,.hdr__search-btn{display:none}.hdr__right{gap:var(--s-3xs)}}@media screen and (min-width:990px){.hdr__menu-btn{display:none}}@media(max-width:749px){.hdr__logo .brand-wordmark{font-size:clamp(15px,4.4vw,20px)!important}.hdr__locale{max-width:96px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-header.css.map */
