html{scroll-padding-top:var(--layout-header-height)}.fp-header-section{position:sticky;top:0;z-index:20}.fp-header{background:var(--warm-paper);color:var(--near-black);border-bottom:1px solid var(--line)}.fp-header :is(ul,p){margin:0}.fp-header :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:none}.fp-header__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-5);height:64px}.fp-header__logo{display:inline-flex;align-items:center;min-height:44px;justify-self:start;color:inherit}.fp-header__nav{display:none;justify-self:center}.fp-header__links{display:flex;gap:var(--space-6);list-style:none;margin:0;padding:0}.fp-header__links a,.fp-mmenu__links a{color:inherit;text-decoration:none;font:900 14px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase}.fp-header__links a{display:inline-block;padding:var(--space-2) 0;border-bottom:2px solid transparent}.fp-header__links a:hover,.fp-header__links a[aria-current=page]{border-bottom-color:currentColor}.fp-header__tools{display:flex;align-items:center;gap:var(--space-1);justify-self:end;grid-column:3}.fp-iconbtn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:inherit;background:none;border:0;cursor:pointer;padding:0}.fp-badge{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--terracotta);color:var(--full-white);font:900 11px/18px var(--font-display);text-align:center}.fp-hide-mobile{display:none!important}.fp-mmenu{border-top:1px solid var(--line);background:inherit;padding:var(--space-5) 0 var(--space-7);max-height:calc(100vh - 64px);overflow-y:auto}.fp-mmenu__links{list-style:none;margin:0 0 var(--space-6);padding:0}.fp-mmenu__links li{border-bottom:1px solid var(--line)}.fp-mmenu__links a{display:block;padding:18px 0;font-size:16px}.fp-mmenu__links a[aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px}.fp-mmenu__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.fp-mmenu__account{display:inline-flex;align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;font:900 14px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;min-height:44px}@media(min-width:720px){.fp-header__bar{height:72px}.fp-mmenu{max-height:calc(100vh - 72px)}}@media(min-width:1080px){.fp-header__nav{display:block}.fp-header__toggle{display:none}.fp-hide-mobile{display:inline-flex!important}.fp-mmenu{display:none!important}}.fp-header__lang{display:inline-flex;align-items:center}.fp-langmenu{position:relative;display:inline-flex}.fp-langmenu__form{margin:0}.fp-langmenu__toggle{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;min-height:44px;padding:0 var(--space-2);background:none;border:0;cursor:pointer;color:inherit;font:900 12px/1 var(--font-display);letter-spacing:.05em}.fp-langmenu__chevron{display:inline-flex;transform:rotate(180deg);transition:transform .16s ease}.fp-langmenu__chevron svg{width:14px;height:14px}.fp-langmenu__toggle[aria-expanded=true] .fp-langmenu__chevron{transform:none}.fp-langmenu__list{position:absolute;top:100%;right:0;z-index:30;min-width:176px;margin:var(--space-1) 0 0;padding:var(--space-1) 0;list-style:none;background:var(--warm-paper);border:1px solid var(--line);box-shadow:0 8px 24px #1e1e1e1f}.fp-langmenu__list li{margin:0}.fp-langmenu__option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;min-height:44px;padding:0 var(--space-4);background:none;border:0;cursor:pointer;color:inherit;font:400 15px/1.2 var(--font-text);text-align:left}.fp-langmenu__option:hover{background:var(--nature-white, #eef1ee)}.fp-langmenu__option[aria-current=true]{font-weight:700}.fp-langmenu__check{display:inline-flex;color:var(--deep-green)}.fp-langmenu__check svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.fp-langmenu__chevron{transition:none}}@media(min-width:1080px){.fp-header__lang{margin-right:var(--space-2)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-site-header.css.map */
