.q-head{display:block;position:fixed;inset:0 0 auto 0;z-index:90;padding:var(--q-head-pad, 22px) var(--q-space-3);pointer-events:none;transition:transform .34s cubic-bezier(.4,0,.2,1)}.q-head[data-off]{transform:translateY(-160%)}@media(prefers-reduced-motion:reduce){.q-head{transition:none}.q-head[data-off]{transform:none}}.q-head__bar{pointer-events:auto;max-width:var(--q-head-max, 1860px);margin:0 auto;min-height:78px;padding:0 var(--q-space-2) 0 var(--q-space-4);background-color:var(--q-bg);border-radius:999px;box-shadow:0 10px 34px rgb(from var(--q-deep-forest) r g b / 16%);display:grid;grid-template-columns:1fr auto 1fr;align-items:center}@supports not (color: rgb(from white r g b / 50%)){.q-head__bar{box-shadow:0 10px 34px #00140f29}}.q-head__spacer{height:var(--q-head-h, 122px)}.q-head__brand{justify-self:start;display:flex;align-items:center;color:var(--q-text);text-decoration:none}.q-head__logo{display:block;height:var(--q-logo-h, 40px);width:auto}.q-head__brand:focus-visible{outline:2px solid var(--q-support);outline-offset:4px;border-radius:8px}.q-head__nav{justify-self:center}.q-head__list,.q-head__submenu{list-style:none;margin:0;padding:0}.q-head__list{display:flex;gap:var(--q-space-4);align-items:center}.q-head__item{position:relative;padding-block:var(--q-space-3)}.q-head__link{display:flex;align-items:center;gap:7px;font-family:var(--q-font);font-size:var(--q-fs, var(--q-type-caption));font-weight:var(--q-fw, var(--q-weight-caption));letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;color:var(--q-text);text-decoration:none}.q-head__link:hover,.q-head__link:focus-visible{color:var(--q-support)}.q-head__submenu{position:absolute;top:100%;left:calc(var(--q-space-2) * -1);width:286px;padding:var(--q-space-1) var(--q-space-1);background-color:var(--q-bg);border-radius:20px;box-shadow:0 22px 48px rgb(from var(--q-deep-forest) r g b / 22%);display:none;flex-direction:column;gap:2px}@supports not (color: rgb(from white r g b / 50%)){.q-head__submenu{box-shadow:0 22px 48px #00140f38}}.q-head__item--has-menu:hover .q-head__submenu,.q-head__item--has-menu:focus-within .q-head__submenu{display:flex}.q-head__sublink{display:block;padding:11px 15px;border-radius:12px;font-family:var(--q-font);font-size:var(--q-fs, var(--q-type-body));font-weight:var(--q-fw, var(--q-weight-body));color:var(--q-text);text-decoration:none;white-space:nowrap}.q-head__sublink:hover,.q-head__sublink:focus-visible{background-color:var(--q-accent);color:var(--q-text)}.q-head__actions{justify-self:end;display:flex;gap:var(--q-space-2);align-items:center}.q-head__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;color:var(--q-text)}.q-head__count{position:absolute;top:-6px;inset-inline-end:-8px;min-width:16px;padding:0 4px;border-radius:999px;background-color:var(--q-support);color:var(--q-text-inverse);font-family:var(--q-font);font-size:var(--q-type-caption);font-weight:var(--q-weight-caption);line-height:16px;text-align:center}.q-head a:focus-visible,.q-head summary:focus-visible{outline:2px solid var(--q-support);outline-offset:3px;border-radius:6px}.q-head__mobile{display:none;justify-self:end}.q-head__toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--q-text);cursor:pointer;list-style:none}.q-head__toggle::-webkit-details-marker{display:none}.q-head__drawer{position:absolute;inset-inline:0;top:calc(100% + var(--q-space-1));padding:var(--q-space-2);background-color:var(--q-bg);border-radius:24px;box-shadow:0 22px 48px #00140f38;max-height:70vh;overflow-y:auto}.q-head__drawer-list,.q-head__drawer-sub{list-style:none;margin:0;padding:0}.q-head__drawer-sub{padding-inline-start:var(--q-space-2)}.q-head__drawer-link,.q-head__drawer-sublink{display:block;padding:12px 14px;color:var(--q-text);text-decoration:none;font-family:var(--q-font)}.q-head__drawer-link{font-size:var(--q-type-caption);font-weight:var(--q-weight-caption);letter-spacing:.13em;text-transform:uppercase}.q-head__drawer-sublink{font-size:var(--q-type-body);font-weight:var(--q-weight-body)}@media(max-width:64rem){.q-head__bar{position:relative;grid-template-columns:auto 1fr auto;padding-inline:var(--q-space-2) var(--q-space-2);min-height:64px}.q-head__nav,.q-head__cta{display:none}.q-head__actions{grid-column:2;justify-self:end}.q-head__mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-header.css.map */
