.gn-section--header{position:sticky;top:0;z-index:30}.gn-header{--header-h: 80px;--gn-logo-w: 126px;position:relative;display:block;background:color-mix(in srgb,var(--gn-scheme-background) 96%,transparent);border-bottom:1px solid var(--gn-scheme-hairline);transition:box-shadow var(--gn-dur-fast)}.gn-section--header.is-scrolled .gn-header{box-shadow:var(--gn-shadow-header)}@media(max-width:1100px){.gn-header{--gn-gutter: var(--gn-gutter-tablet)}}@media(max-width:900px){.gn-header{--header-h: 66px;--gn-gutter: var(--gn-gutter-mobile)}}.gn-header__bar{display:flex;align-items:center;justify-content:space-between;gap:36px;min-height:var(--header-h)}.gn-header__logo{display:block;flex-shrink:0;color:inherit;text-decoration:none}.gn-header__logo img{display:block;width:var(--gn-logo-w);height:auto;mix-blend-mode:multiply}.gn-header__logo-text{font:900 28px / 1 var(--gn-font-display);letter-spacing:var(--gn-ls-h2)}.gn-header__nav ul{display:flex;align-items:center;gap:32px;margin:0;padding:0;list-style:none}.gn-header__nav a{display:inline-block;padding-block:var(--gn-sp-6);color:inherit;font-size:var(--gn-fs-ui);text-decoration:none;transition:opacity var(--gn-dur-fast)}.gn-header__nav a:hover{opacity:.5}.gn-header__nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.gn-header__nav li{position:relative}.gn-header__nav li>ul{position:absolute;top:100%;left:calc(var(--gn-sp-8) * -1);display:none;flex-direction:column;align-items:flex-start;gap:var(--gn-sp-4);min-width:200px;padding:var(--gn-sp-8);background:var(--gn-scheme-background);border:1px solid var(--gn-scheme-hairline);border-radius:var(--gn-radius-sm);box-shadow:var(--gn-shadow-header)}.gn-header__nav li:hover>ul,.gn-header__nav li:focus-within>ul{display:flex}.gn-header__actions{display:flex;align-items:center;gap:var(--gn-sp-10)}.gn-header__icon,.gn-header__bag{display:inline-flex;align-items:center;min-height:var(--gn-tap-min);color:inherit;text-decoration:none}.gn-header__icon{justify-content:center;min-width:var(--gn-tap-min);margin-inline:calc(var(--gn-sp-5) * -1)}.gn-header__icon .gn-ico{width:20px;height:20px}.gn-header__bag{gap:var(--gn-sp-3);font-size:var(--gn-fs-ui)}.gn-header__bag-label{display:inline-flex;gap:var(--gn-sp-3)}.gn-header__bag-count{min-width:18px;text-align:center}.gn-header__bag .gn-header__bag-icon{width:19px;height:21px;margin-inline-start:var(--gn-sp-3);stroke-width:1.4}.gn-header__menu{display:none}@media(min-width:901px)and (max-width:1150px){.gn-header__bar{gap:24px}.gn-header__nav ul{gap:22px}.gn-header__nav a{font-size:var(--gn-fs-small)}}@media(max-width:900px){.gn-header__bar{gap:var(--gn-sp-7)}.gn-header__logo img{width:calc(var(--gn-logo-w) * .834)}.gn-header__actions{gap:var(--gn-sp-9)}.gn-header__nav{position:absolute;top:100%;left:0;right:0;margin-top:-1px;padding:var(--gn-sp-10) var(--gn-gutter);background:var(--gn-scheme-background);border-bottom:1px solid var(--gn-scheme-hairline)}.gn-header__nav ul{flex-direction:column;align-items:stretch;gap:0}.gn-header__nav a{display:block;font-size:var(--gn-fs-body)}.gn-header__nav li>ul{position:static;display:flex;padding:0 0 var(--gn-sp-4) var(--gn-sp-8);background:none;border:0;box-shadow:none;min-width:0}.gn-header__nav li>ul a{font-size:var(--gn-fs-ui)}.gn-js .gn-header__nav{display:none}.gn-js .gn-header__nav.is-open{display:block}html:not(.gn-js) .gn-header__bar{flex-wrap:wrap;padding-block:var(--gn-sp-5)}html:not(.gn-js) .gn-header__nav{position:static;order:3;width:100%;margin:0;padding:0;border:0}.gn-js .gn-header__menu{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:var(--gn-sp-3);width:var(--gn-tap-min);min-height:var(--gn-tap-min);margin-inline-start:-18px;padding:0;background:none;border:0;color:inherit;cursor:pointer}.gn-header__menu span{display:block;width:18px;height:1px;background:currentColor}.gn-header__menu[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.gn-header__menu[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}}@media(prefers-reduced-motion:no-preference){.gn-header__menu span{transition:transform var(--gn-dur-fast) var(--gn-ease-out)}.gn-header__bag.is-bump .gn-header__bag-count{animation:gn-bag-bump var(--gn-dur-base) var(--gn-ease-out)}@keyframes gn-bag-bump{40%{transform:scale(1.3)}}}@media(min-width:901px){.gn-header__nav li>ul{min-width:max-content}.gn-header__nav li>ul a{white-space:nowrap}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/gn-header.css.map */
