.header{position:relative;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.header__top{padding-block:1.25rem}.header__top-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem}.header__social{display:flex;gap:1rem;align-items:center}.header__social a{display:inline-flex;color:var(--color-text)}.header__social a:hover{color:var(--color-accent)}.header__logo{justify-self:center;display:inline-flex}.header__logo-text{font-family:var(--font-heading);font-weight:700;font-size:1.5rem;letter-spacing:.18em}.header__utils{justify-self:end;display:flex;align-items:center;gap:.25rem}.header__locale select{min-height:36px;border:0;background:none;padding-right:1rem;font-size:.8125rem}.header__translate{display:flex;align-items:center;min-height:40px;padding-inline-start:8px;font-size:.8125rem}.header__translate .gt_switcher-popup{display:flex;align-items:center;gap:.35rem;color:var(--color-text);text-decoration:none}.header__translate .gt_switcher-popup:hover{color:var(--color-accent)}.header__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--color-text);background:none;border:0;position:relative}.header__icon:hover{color:var(--color-accent)}.header__burger{display:none}.header__cart-count{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:var(--color-accent);color:#fff;font-size:.625rem;font-weight:700;border-radius:8px;display:flex;align-items:center;justify-content:center}.header__util-account.is-logged-in{color:var(--color-accent)}.header__util-account.is-logged-in .icon--account{fill:var(--color-accent);fill-opacity:.15}.header__account-badge{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--color-accent);border:2px solid var(--color-bg)}.header__nav{border-top:1px solid var(--color-border)}.header__menu{display:flex;gap:2.5rem;justify-content:center;align-items:stretch}.header__menu-item{display:flex;align-items:center}.header__menu-link{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-heading);font-weight:700;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;min-height:var(--header-h, 64px);transition:color var(--ease-duration) var(--ease)}.header__menu-link:hover{color:var(--color-accent)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--color-bg);border-top:1px solid var(--color-border);box-shadow:0 16px 32px #00000014;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity var(--ease-duration) var(--ease),transform var(--ease-duration) var(--ease),visibility var(--ease-duration);z-index:90}.has-mega{position:static}.has-mega:hover .mega,.has-mega:focus-within .mega{opacity:1;visibility:visible;transform:translateY(0)}.mega__inner{display:flex;gap:2.5rem;padding-block:2rem}.mega__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem;flex:1 1 auto}.mega__heading{display:block;font-family:var(--font-heading);font-weight:700;font-size:.8125rem;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.75rem}.mega__heading:hover{color:var(--color-accent)}.mega__list li+li{margin-top:.5rem}.mega__link{font-size:.9375rem}.mega__link:hover{color:var(--color-accent)}.mega__banner{flex:0 0 320px}.mega__banner img{width:100%;height:100%;object-fit:cover}.header__menu-item.has-mega--simple{position:relative}.mega--simple{left:50%;right:auto;top:100%;width:max-content;min-width:210px;max-width:300px;border:1px solid var(--color-border);border-radius:var(--corner-radius);box-shadow:0 16px 32px #0000001a;padding:.4rem;transform:translate(-50%) translateY(8px)}.header__menu-item.has-mega--simple:hover .mega--simple,.header__menu-item.has-mega--simple:focus-within .mega--simple{transform:translate(-50%) translateY(0)}.mega__simple{display:flex;flex-direction:column}.mega__simple-link{display:block;padding:.55rem .85rem;border-radius:calc(var(--corner-radius) - 2px);font-size:.9375rem;color:var(--color-text);white-space:nowrap;transition:background var(--ease-duration) var(--ease),color var(--ease-duration) var(--ease)}.mega__simple-link:hover{background:color-mix(in srgb,var(--color-accent) 8%,transparent);color:var(--color-accent)}.mega__simple-link--head{font-family:var(--font-heading);font-weight:700;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em}.mega__simple-sub{margin:.1rem 0 .4rem}.mega__simple-link--sub{padding-left:1.6rem;font-size:.875rem;color:var(--color-label-sold)}.mega__simple-link--sub:hover{color:var(--color-accent)}.mega--premium{padding:0;min-width:280px;max-width:none;width:max-content;overflow:hidden}.mega__premium{display:flex}.mega__premium-links{padding:1.1rem 1.25rem;min-width:280px}.mega--premium-feat .mega__premium-links{border-right:1px solid var(--color-border)}.mega__premium-eyebrow{font-family:var(--font-heading);font-weight:700;font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-label-sold);margin:0 0 .65rem;padding-left:.15rem}.mega__premium-links ul{list-style:none;margin:0;padding:0}.mega__premium-link{display:block;padding:.5rem .6rem;border-radius:calc(var(--corner-radius) - 2px);transition:background var(--ease-duration) var(--ease)}.mega__premium-link:hover{background:color-mix(in srgb,var(--color-accent) 7%,transparent)}.mega__premium-link-title{display:flex;align-items:center;gap:.35rem;font-family:var(--font-heading);font-weight:700;font-size:.9375rem;color:var(--color-text)}.mega__premium-link-title .icon{opacity:0;transform:translate(-3px);transition:opacity var(--ease-duration) var(--ease),transform var(--ease-duration) var(--ease)}.mega__premium-link:hover .mega__premium-link-title{color:var(--color-accent)}.mega__premium-link:hover .mega__premium-link-title .icon{opacity:1;transform:translate(0)}.mega__premium-link-sub{display:block;font-size:.8125rem;color:var(--color-label-sold);margin-top:.05rem}.mega__premium-feature{position:relative;flex:0 0 240px;display:block;align-self:stretch}.mega__premium-feature img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s var(--ease)}.mega__premium-feature:hover img{transform:scale(1.04)}.mega__premium-feature-body{position:absolute;inset:auto 0 0 0;padding:1.05rem 1.1rem 1.1rem;display:flex;flex-direction:column;gap:.1rem;background:linear-gradient(transparent,#000000bd);color:#fff}.mega__premium-feature-heading{font-family:var(--font-heading);font-weight:700;font-size:1rem}.mega__premium-feature-text{font-size:.8125rem;opacity:.88;line-height:1.4}.mega__premium-feature-cta{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--font-heading);font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;margin-top:.45rem}@media(max-width:1199px){.mega--premium-feat .mega__premium-feature{display:none}.mega--premium-feat .mega__premium-links{border-right:0}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200}.drawer[hidden]{display:none}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,380px);background:var(--color-bg);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .3s var(--ease)}.drawer.is-open .drawer__panel{transform:translate(0)}.drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--color-border)}.drawer__title{font-family:var(--font-heading);font-weight:700;letter-spacing:.18em}.drawer__menu{overflow-y:auto;padding:.5rem 0}.drawer__link,.drawer__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.9rem 1.25rem;background:none;border:0;text-align:left;font-family:var(--font-heading);font-weight:700;font-size:.9375rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text)}.drawer__sub{background:#f6f6f6}.drawer__sub[hidden]{display:none}.drawer__sublink{display:block;padding:.7rem 2rem;font-size:.9375rem}@media(max-width:989px){.header__nav{display:none}.header__burger{display:inline-flex;justify-self:start}.header__social,.header__util-account,.header__locale{display:none}.header__top-inner{grid-template-columns:auto 1fr auto}.header__logo{justify-self:center}.header__utils{justify-self:end}}@media(min-width:990px){.drawer{display:none}}@media(prefers-reduced-motion:reduce){.mega,.drawer__panel,.header__menu-link,.header__icon,.header__social a,.mega__heading,.mega__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-header.css.map */
