.header-section{position:sticky;top:0;z-index:var(--z-header)}:root{--header-h: 96px}@media(min-width:820px){:root{--header-h: 78px}}@media(min-width:990px){:root{--header-h: 86px}}.header{display:block;background:linear-gradient(180deg,#ffffffed,#f6f5f2e0);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid rgba(10,10,11,.07);box-shadow:none;transition:background var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.header.is-scrolled{background:linear-gradient(180deg,#fffffff7,#f3f2eff2);border-bottom-color:#0a0a0b1a;box-shadow:0 1px 2px #0a0a0b0a,0 10px 34px -26px #0a0a0b4d}.header__inner{grid-template-columns:1fr auto 1fr;column-gap:var(--s-3)}.header__left{justify-self:start;min-width:0}.header__actions{justify-self:end}.header__brand{justify-self:center}@media(max-width:819px){.header__inner{grid-template-columns:auto auto;grid-template-areas:"mark actions" "brand brand";justify-content:space-between;align-content:center;column-gap:var(--s-3);row-gap:2px}.header__left{grid-area:mark;justify-self:start}.header__actions{grid-area:actions;justify-self:end}.header__brand{grid-area:brand;justify-self:center}}@media(max-width:359px){.header__actions .btn--icon{width:40px;min-width:40px;height:40px;padding:0}}.nav{gap:var(--s-1)}.nav__link{padding:0 var(--s-3);white-space:nowrap;color:#3a3a3e;letter-spacing:.012em}.nav__link:hover,.nav__item.is-open>.nav__link{color:var(--c-ink)}.nav__link[aria-current=page]{color:var(--c-ink)}@media(min-width:990px)and (max-width:1279px){.nav{display:none}}.nav__item--has-mega{position:relative}.nav__dropdown{position:absolute;top:100%;left:0;z-index:2;min-width:236px;max-width:min(320px,calc(100vw - (var(--gutter) * 2)));margin-top:8px;padding:var(--s-3);background:#fffffff5;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:0 22px 54px -26px #0a0a0b61,0 2px 6px #0a0a0b0d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .17s var(--ease-standard),transform .17s var(--ease-standard),visibility 0s linear .17s}.nav__dropdown:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.nav__item.is-open>.nav__dropdown{opacity:1;visibility:visible;transform:none;transition-delay:0s}.nav__dropdown-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.nav__dropdown-link{display:block;padding:10px 12px;border-radius:9px;font-size:var(--fs-sm);line-height:1.25;color:#3a3a3e;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.nav__dropdown-link:hover,.nav__dropdown-link[aria-current=page]{background:var(--c-surface-alt);color:var(--c-ink)}.nav__dropdown-link:focus-visible{outline:2px solid var(--c-ink);outline-offset:-2px}.brand-mark{display:block;width:auto;height:22px}.brand-mark--sm{height:19px}.brand-mark--invert{filter:invert(1);height:24px}.header__mark{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 var(--s-2);margin-left:calc(var(--s-2) * -1);background:none;border:0;border-radius:6px;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .16s ease,transform .16s ease}@media(min-width:820px){.header__mark{padding:0 var(--s-3);margin-left:calc(var(--s-3) * -1)}}.header__mark .brand-mark{height:14px}.header__mark:hover{opacity:.58}.header__mark:active{opacity:.45;transform:scale(.97)}.header__mark:focus-visible{outline:2px solid currentColor;outline-offset:3px}.header__brand{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;text-align:center;line-height:1;white-space:nowrap;min-width:0;color:inherit;text-decoration:none;padding:4px 8px;border-radius:6px;transition:opacity .16s ease}.header__brand-name{font-family:var(--font-heading);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.18em;text-indent:.18em;color:var(--c-ink)}.header__brand-tag{font-size:10px;letter-spacing:.05em;color:var(--c-muted);display:none}@media(max-width:359px){.header__brand-name{font-size:10px;letter-spacing:.14em;text-indent:.14em}}@media(min-width:820px){.header__brand-name{font-size:12.5px;letter-spacing:.26em;text-indent:.26em}.header__brand-tag{display:block}}@media(min-width:1180px){.header__brand-name{font-size:13.5px;letter-spacing:.28em;text-indent:.28em}.header__brand-tag{font-size:10.5px}}.header__brand:hover{opacity:.66}.header__brand:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.header,.header__mark,.header__brand,.nav__dropdown,.nav__dropdown-link{transition:none}}.footer__tagline{margin-top:var(--s-4);font-size:var(--fs-sm);letter-spacing:.01em;opacity:.72}.account-menu{position:relative;display:flex;align-items:center}.account-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--c-ink);color:var(--c-paper);font-family:var(--font-heading);font-weight:600;font-size:12px;letter-spacing:0;line-height:1;flex-shrink:0}.account-avatar--lg{width:40px;height:40px;font-size:15px}.account-menu__trigger{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 var(--s-2);background:none;border:0;border-radius:var(--r-pill);color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background var(--dur-fast) var(--ease-standard)}.account-menu__trigger:hover{background:var(--c-surface-alt)}.account-menu__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.account-menu__label{font-size:var(--fs-xs);letter-spacing:.01em;color:var(--c-ink-80);white-space:nowrap;max-width:132px;overflow:hidden;text-overflow:ellipsis}.account-menu__overlay,.account-menu__close{display:none}.account-menu__panel{position:absolute;top:100%;right:0;z-index:var(--z-drawer);width:288px;margin-top:10px;padding:var(--s-5) var(--s-2) var(--s-2);background:#fffffff7;-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:1px solid var(--c-line);border-radius:var(--r-lg);box-shadow:0 22px 54px -26px #0a0a0b61,0 2px 6px #0a0a0b0d;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s var(--ease-standard),transform .18s var(--ease-standard),visibility 0s linear .18s}.account-menu.is-open .account-menu__panel{opacity:1;visibility:visible;transform:none;transition-delay:0s}.account-menu__header{display:flex;align-items:center;gap:var(--s-3);padding:0 var(--s-3) var(--s-4)}.account-menu__welcome{font-size:var(--fs-sm);font-weight:600;color:var(--c-ink);line-height:1.25}.account-menu__email{font-size:var(--fs-xs);color:var(--c-muted);margin-top:2px;word-break:break-word}.account-menu__nav{display:grid;gap:1px;padding-bottom:var(--s-2)}.account-menu__link{display:flex;align-items:center;gap:11px;padding:10px var(--s-3);border-radius:9px;font-size:var(--fs-sm);color:var(--c-ink-80);text-decoration:none;transition:background var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.account-menu__link .icon{color:var(--c-muted);flex-shrink:0}.account-menu__link:hover{background:var(--c-surface-alt);color:var(--c-ink)}.account-menu__link:hover .icon{color:var(--c-ink)}.account-menu__link:focus-visible{outline:2px solid var(--c-ink);outline-offset:-2px}.account-menu__divider{height:1px;margin:var(--s-2) var(--s-3);background:var(--c-line)}.account-menu__link--logout{color:var(--c-ink);font-weight:500}@media(max-width:819px){.account-menu__label{display:none}.account-menu__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer);background:var(--c-overlay);opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard),visibility 0s linear var(--dur-base)}.account-menu.is-open .account-menu__overlay{opacity:1;visibility:visible;transition-delay:0s}.account-menu__panel{position:fixed;top:auto;right:0;bottom:0;left:0;width:auto;max-height:min(72vh,560px);margin-top:0;padding:var(--s-3) var(--s-3) calc(var(--s-6) + env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;overflow-y:auto;transform:translateY(16px);transition:opacity .22s var(--ease-entrance),transform .22s var(--ease-entrance),visibility 0s linear .22s}.account-menu.is-open .account-menu__panel{transform:none}.account-menu__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-left:auto;flex-shrink:0;background:var(--c-surface-alt);border:0;border-radius:50%;color:inherit;cursor:pointer}.account-menu__link{padding:13px var(--s-3);font-size:var(--fs-body)}}@media(prefers-reduced-motion:reduce){.account-menu__panel,.account-menu__overlay{transition:none}}.drawer-account{display:grid;gap:2px;margin-bottom:var(--s-2)}.drawer-account__id{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-2) 0 var(--s-4)}.drawer-account__name{font-size:var(--fs-sm);font-weight:600;color:var(--c-ink)}.drawer-account__email{font-size:var(--fs-xs);color:var(--c-muted);margin-top:2px;word-break:break-word}.lang-flags{display:flex;align-items:center;gap:2px;height:44px}.lang-flags__btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;background:none;border:0;border-radius:50%;color:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;opacity:.55;transition:opacity var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}.lang-flags__btn:hover{opacity:1;background:var(--c-surface-alt)}.lang-flags__btn:active{transform:scale(.92)}.lang-flags__btn:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.lang-flags__btn.is-current{opacity:1;background:var(--c-surface-alt)}.lang-flags__flag{line-height:1;display:inline-flex}.lang-flags__flag svg{width:20px;height:14px;display:block;border-radius:2px;box-shadow:0 0 0 1px #0a0a0b1f}@media(max-width:819px){.lang-flags{gap:0}.lang-flags__btn{width:26px;height:26px}.lang-flags__flag svg{width:17px;height:12px}}@media(max-width:359px){.lang-flags__btn{width:24px;height:24px}}@media(prefers-reduced-motion:reduce){.lang-flags__btn{transition:none}}.header.is-transparent .lang-flags__btn:hover,.header.is-transparent .lang-flags__btn.is-current{background:#ffffff38}
/*# sourceMappingURL=/cdn/shop/t/23/assets/header.css.map */
