.header-menu-link__thumb{display:block;flex:none;width:3.6rem;height:3.6rem;border-radius:50%;overflow:hidden;background-color:#2a374312}.header-menu-link__thumb img{display:block;width:100%;height:100%;object-fit:cover}.header-menu-title{margin:0 0 2.4rem;padding:0 3.2rem;font-size:2.2rem;font-weight:400;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.header-menu-group{margin:0 0 2.4rem}.header-menu-group__heading{margin:0 0 .8rem;padding:0 3.2rem;font-size:1.3rem;font-weight:400;letter-spacing:.02em;color:rgba(var(--color-foreground),.6)}.header-menu-group__links{margin:0;padding:0}.menu-drawer__menu-item.header-menu-link{display:flex;align-items:center;gap:1.4rem;padding:.9rem 3.2rem;font-size:1.6rem}.menu-drawer__menu-item.header-menu-link .header-menu-link__thumb{width:4.4rem;height:4.4rem}.header-menu-group--all{margin-top:.8rem;border-top:.1rem solid rgba(var(--color-foreground),.12);padding-top:.8rem}.header-mega-backdrop,.header-mega-panel{display:none}@media screen and (min-width:990px){.header-nav-item{position:relative}.header-nav-item.is-open:after{content:"";position:absolute;left:-1.2rem;right:-1.2rem;top:100%;height:4rem}.header-nav-item.is-open>.header__menu-item>span{text-decoration:underline;text-decoration-thickness:.2rem;text-underline-offset:.8rem}.header-mega-panel{position:fixed;left:0;right:0;top:var(--header-group-height, 14rem);z-index:4;display:block;max-height:calc(100vh - var(--header-group-height, 14rem) - 2rem);overflow-y:auto;padding:3.2rem var(--page-gutter, 50px) 3.6rem;background-color:#fff;color:#2a3743;box-shadow:0 1.2rem 2.8rem #2a37431f}.header-mega-panel[hidden]{display:none}.header-mega-panel:not([hidden]){animation:header-mega-in .18s ease-out}.header-mega-panel__inner{display:grid;grid-template-columns:14rem minmax(0,1fr) auto;gap:4rem;align-items:start;max-width:var(--page-width);margin:0 auto}.header-mega-panel__title{margin:0;font-size:2.2rem;font-weight:400;letter-spacing:.04em;line-height:1.2}.header-mega-panel__columns{display:grid;grid-template-columns:repeat(var(--mega-columns, 2),minmax(0,1fr));gap:2rem 4rem}.header-mega-group__heading{margin:0 0 1.2rem;font-size:1.3rem;font-weight:400;letter-spacing:.02em;color:#2a374399}.header-mega-group__links{margin:0;padding:0}.header-mega-link{display:flex;align-items:center;gap:1.4rem;padding:.6rem 0;font-size:1.5rem;line-height:1.3;color:#2a3743;text-decoration:none}.header-mega-link:hover .header-menu-link__text,.header-mega-link:focus-visible .header-menu-link__text,.header-mega-link--active .header-menu-link__text{text-decoration:underline;text-underline-offset:.3rem}.header-mega-panel__all{display:inline-block;margin-top:1.6rem;padding-top:1.2rem;border-top:.1rem solid rgba(42,55,67,.12);font-size:1.5rem;color:#2a3743;text-decoration:underline;text-underline-offset:.3rem}.header-mega-cards{display:flex;gap:2rem;margin:0;padding:0}.header-mega-card{width:clamp(14rem,13vw,19rem)}.header-mega-card__link{display:block;color:inherit;text-decoration:none}.header-mega-card__media{display:block;aspect-ratio:3 / 4;overflow:hidden;background-color:#2a374312}.header-mega-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.header-mega-card__link:hover .header-mega-card__media img{transform:scale(1.04)}.header-mega-card__caption{display:block;margin-top:1rem;font-size:1.4rem;line-height:1.4}.header-mega-backdrop{position:fixed;inset:var(--header-group-height, 14rem) 0 0 0;z-index:3;display:block;background-color:#141a2061;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}html.impulse-mega-open .header-mega-backdrop{opacity:1;visibility:visible}body:has(.header--impulse) .header--impulse .header__inline-menu .list-menu--inline{flex-wrap:nowrap;gap:.4rem 2.2rem}body:has(.header--impulse) .header--impulse .header-nav-item .header__menu-item,body:has(.header--impulse) .header--impulse .header-nav-item .header__menu-item span{white-space:nowrap}}@media screen and (min-width:990px)and (max-width:1279px){body:has(.header--impulse) .header--impulse .header__inline-menu .list-menu--inline{flex-wrap:wrap;gap:.4rem 1.4rem}body:has(.header--impulse) .header--impulse .header__menu-item,body:has(.header--impulse) .header--impulse .header__menu-item span{font-size:1.4rem}}@keyframes header-mega-in{0%{opacity:0;transform:translateY(-.8rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.header-mega-panel:not([hidden]){animation:none}.header-mega-backdrop,.header-mega-card__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/component-header-mega.css.map */
