.dx-mega{display:flex;align-items:flex-start;gap:4rem}.dx-mega .mega-menu__list{flex:1;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));padding:0}.dx-mega .mega-menu__list:not(:has(li)){display:none}.dx-mega__promos{display:flex;gap:3rem;margin:0 0 0 auto;padding:0;list-style:none}.dx-mega__promo{width:clamp(20rem,22vw,32rem)}.dx-mega__promo-link{position:relative;display:block;aspect-ratio:1;border-radius:var(--media-radius);overflow:hidden;background:rgba(var(--color-foreground),.06);color:#fff;text-decoration:none}.dx-mega__promo-link:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,rgba(0,0,0,var(--dx-promo-overlay)));pointer-events:none}.dx-mega__promo-image{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.dx-mega__promo-link:hover .dx-mega__promo-image{transform:scale(1.03)}.dx-mega__promo-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1;padding:.3rem 1rem;border-radius:99rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dx-mega__promo-copy{position:absolute;right:3rem;bottom:3rem;left:3rem;z-index:1;display:grid;gap:.6rem}.dx-mega__promo-heading{font-size:var(--dx-promo-h);line-height:1.1}.dx-mega__promo-text{font-size:1.3rem;line-height:1.4}.menu-drawer .dx-mega__promos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:1.6rem 3rem 3rem}.menu-drawer .dx-mega__promo{width:auto}.menu-drawer .dx-mega__promo-badge{top:.8rem;left:.8rem;font-size:1rem}.menu-drawer .dx-mega__promo-copy{right:1.2rem;bottom:1.2rem;left:1.2rem;gap:.3rem}.menu-drawer .dx-mega__promo-heading{font-size:min(var(--dx-promo-h),1.8rem)}.menu-drawer .dx-mega__promo-text{font-size:1.2rem}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dx-mega-menu.css.map */
