.header-menu__item--mega{position:static}.header-mega{position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - var(--header-height, 80px));overflow-y:auto;background-color:var(--color-background);color:var(--color-foreground);border-top:var(--border-width) solid var(--color-border);border-bottom:var(--border-width) solid var(--color-border);box-shadow:0 16px 32px #0000000f;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;z-index:5}.header-mega:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--header-padding, 14px) + 8px)}brera-header:not([data-menu-js]) .header-menu__item--mega:hover>.header-mega,.header-menu__item--mega:focus-within>.header-mega,.header-menu__item.is-open>.header-mega,.header-menu__item.is-open>.header-menu__dropdown{opacity:1;visibility:visible;transform:none}.header-mega__inner{display:grid;grid-template-columns:1fr auto;gap:2.5rem;max-width:var(--page-width);margin-inline:auto;padding:2rem var(--page-margin) 2.5rem}.header-mega__inner--promos-left{grid-template-columns:auto 1fr}.header-mega__inner--promos-left .header-mega__promos{order:-1}.header-mega__inner--no-promos{grid-template-columns:1fr}.header-mega__columns{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1.5rem 2rem;align-content:start}.header-mega__list{margin:0;padding:0;list-style:none;columns:2 180px;column-gap:2rem}.header-mega__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;align-content:start}.header-mega__card,.header-mega__promo{display:flex;flex-direction:column;gap:.6rem;color:inherit;text-decoration:none}.header-mega__media{position:relative;display:block;aspect-ratio:var(--mega-ratio, 3 / 4);overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-surface, var(--color-border))}.header-mega__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.header-mega__card:hover img,.header-mega__promo:hover img{transform:scale(1.04)}.header-mega__card-title{font-family:var(--font-nav--family);font-size:var(--font-nav--size);letter-spacing:var(--font-nav--spacing);text-transform:var(--font-nav--case)}.header-mega__promos{display:grid;grid-template-columns:repeat(var(--mega-promos, 1),minmax(180px,240px));gap:1.25rem;align-content:start}.header-mega__promo-text{display:flex;flex-direction:column;gap:.2rem}.header-mega__promo-heading{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:1.15rem;line-height:1.2}.header-mega__promo-sub{font-family:var(--font-label--family);font-size:var(--font-label--size);letter-spacing:var(--font-label--spacing);text-transform:var(--font-label--case);color:var(--color-text-muted)}.header-mega__promos--text-overlay .header-mega__promo{position:relative}.header-mega__promos--text-overlay .header-mega__promo-text{position:absolute;left:0;right:0;bottom:0;padding:1rem;color:#fff;background:linear-gradient(to top,rgb(0 0 0 / 45%),transparent);border-radius:0 0 var(--radius-card) var(--radius-card)}.header-mega__promos--text-overlay .header-mega__promo-sub{color:inherit;opacity:.85}.header-mega__inner--promos-right .header-mega__promos{grid-column:2}.header-mega__inner--promos-left .header-mega__promos{grid-column:1;grid-row:1}.header-mega__inner--promos-left>:not(.header-mega__promos){grid-column:2}.header-mega__inner--no-promos>*{grid-column:1}.menu-hover{display:grid;grid-template-columns:minmax(180px,1fr) minmax(200px,300px);gap:2rem;align-items:start}.menu-hover__list,.menu-hover__sub{margin:0;padding:0;list-style:none}.menu-hover__list>li+li{margin-top:.15rem}.menu-hover__link{position:relative;display:inline-flex;padding:.45rem 0;font-family:var(--font-nav--family);font-size:calc(var(--font-nav--size) + 1px);letter-spacing:var(--font-nav--spacing);text-transform:var(--font-nav--case)}.menu-hover__sub{padding:0 0 .4rem .9rem}.menu-hover__sub .header-menu__sublink{padding:.2rem 0;font-size:.92em;color:var(--color-text-muted)}.menu-hover__media{position:relative;aspect-ratio:var(--menu-hover-ratio, 3 / 4);overflow:hidden;border-radius:var(--radius-card);background-color:var(--color-surface, var(--color-border))}.menu-hover__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04);transition:opacity .4s ease,transform .8s cubic-bezier(.2,.6,.2,1)}.menu-hover__img.is-active{opacity:1;transform:none}.menu-hover__img img{width:100%;height:100%;object-fit:cover}.header-menu__dropdown--hover{min-width:540px;padding:1.5rem 1.75rem}.header-mega .menu-hover{grid-template-columns:minmax(200px,320px) minmax(220px,340px);justify-content:start}@media(prefers-reduced-motion:reduce){.header-mega,.header-mega__media img,.menu-hover__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/mega-menu.css.map */
