.mega-menu .navigation-promo .content-over-media:before{background:transparent!important}.mega-menu .navigation-promo .content-over-media>div[class*=place-self]{background:linear-gradient(0deg,rgba(0,0,0,.5) 0%,rgba(0,0,0,.08) 55%,transparent 100%);grid-area:1 / 1 / -1 / -1;place-self:end stretch;width:100%;padding:var(--spacing-6) var(--spacing-5) var(--spacing-4);box-sizing:border-box;border-radius:inherit;max-width:none}.mega-menu .navigation-promo .content-over-media p[class*=text-]{text-shadow:0 1px 4px rgba(0,0,0,.35);font-weight:500;letter-spacing:.02em}.mega-menu .navigation-promo .content-over-media{aspect-ratio:3 / 4;overflow:hidden;position:relative;border-radius:var(--spacing-2)}.mega-menu .navigation-promo .content-over-media>img,.mega-menu .navigation-promo .content-over-media>picture>img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.mega-menu .navigation-promo .content-over-media:hover>img,.mega-menu .navigation-promo .content-over-media:hover>picture>img{transform:scale(1.04)}.mega-menu .navigation-promo--grid{gap:var(--spacing-4)!important;align-items:stretch}.mega-menu .navigation-promo--grid .content-over-media{height:100%}.mega-menu .navigation-promo--collage .content-over-media:first-child{aspect-ratio:2 / 3}.mega-menu .navigation-promo--collage .content-over-media:not(:first-child){aspect-ratio:1 / 1}.mega-menu .navigation-promo--carousel .content-over-media{aspect-ratio:3 / 4}.mega-menu .ds-navigation-promo__badge.badge{top:var(--spacing-3);left:var(--spacing-3);right:auto;transform:none;border-radius:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-2);font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:10px;line-height:1.4}@media screen and (min-width:1150px){.mega-menu{--mega-menu-justify-content: flex-end !important;gap:var(--spacing-12)}.mega-menu .mega-menu__nav{margin-inline-end:auto}.mega-menu .navigation-promo__wrapper{padding-inline-start:var(--spacing-10);border-inline-start:1px solid rgba(228,182,99,.2)}}.ds-mega-menu-v2{border-radius:var(--spacing-2);overflow:hidden;background:var(--background, #F8F6F2);gap:0!important;transition:box-shadow .3s ease}.ds-mega-menu-v2:hover{box-shadow:0 4px 20px #00000014}.ds-mega-menu-v2 .ds-mega-menu-v2__image{flex-basis:42%;min-height:280px;overflow:hidden;position:relative;margin:0;padding:0}.ds-mega-menu-v2 .ds-mega-menu-v2__image img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;position:absolute;top:0;left:0;transition:transform .5s cubic-bezier(.25,.1,.25,1)}.ds-mega-menu-v2:hover .ds-mega-menu-v2__image img{transform:scale(1.05)}@media screen and (min-width:1400px){.mega-menu .navigation-promo .content-over-media{aspect-ratio:4 / 5}.mega-menu .navigation-promo--collage .content-over-media:first-child{aspect-ratio:3 / 4}}@media screen and (min-width:1600px){.mega-menu .navigation-promo .content-over-media{max-height:380px}}@media screen and (max-width:1149px){.navigation-promo.ds-navigation-promo.mobile-vertical .content-over-media{aspect-ratio:16 / 9}.navigation-promo.ds-navigation-promo.mobile-horizontal .content-over-media{aspect-ratio:3 / 4}.ds-mega-menu-v2 .ds-mega-menu-v2__image{min-height:200px;max-height:240px}}@media screen and (max-width:699px){.navigation-promo.ds-navigation-promo .content-over-media{aspect-ratio:4 / 5}.mega-menu .ds-navigation-promo__badge.badge{top:var(--spacing-2);left:var(--spacing-2);font-size:8px;padding:var(--spacing-0-5) var(--spacing-1-5)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-mega-menu.css.map */
