.ls-mega-menu__layout{display:grid;grid-template-columns:minmax(24rem,.8fr) minmax(38rem,1.5fr);gap:3.2rem;align-items:start;padding-top:2.4rem;padding-bottom:2.4rem;max-height:calc(100vh - var(--header-height, 8rem));overflow-y:auto}.ls-mega-menu__layout .mega-menu__list{width:100%;padding:0;grid-template-columns:repeat(2,minmax(14rem,1fr));gap:2.4rem}.ls-menu-promos{min-width:0}.ls-menu-promos--desktop{display:grid;grid-template-columns:1fr;gap:1.6rem}.ls-menu-promo{position:relative;display:block;min-width:0;overflow:hidden;color:#fff;text-decoration:none;background:#eee}.ls-menu-promos--desktop .ls-menu-promo{min-height:24rem;aspect-ratio:16 / 7}.ls-menu-promo__image{display:block;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .45s ease}.ls-menu-promo:hover .ls-menu-promo__image,.ls-menu-promo:focus-visible .ls-menu-promo__image{transform:scale(1.025)}.ls-menu-promo__shade{position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.58) 100%);pointer-events:none}.ls-menu-promo__content{position:absolute;z-index:1;left:clamp(1.4rem,2vw,2.8rem);right:clamp(1.4rem,2vw,2.8rem);bottom:clamp(1.4rem,2vw,2.8rem);display:flex;flex-direction:column;gap:.35rem;line-height:1.1}.ls-menu-promo__title{font-family:var(--font-heading-family);font-size:clamp(1.8rem,2vw,3.2rem);font-weight:500;letter-spacing:.01em}.ls-menu-promo__subtitle{font-size:clamp(1.2rem,1.2vw,1.7rem);line-height:1.25}.ls-menu-promos--mobile{display:none}@media screen and (max-width:989px){.ls-menu-promos--desktop{display:none}.ls-menu-promos--mobile{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;padding:1.6rem 2rem .8rem}.ls-menu-promos--mobile .ls-menu-promo{aspect-ratio:4 / 5;min-height:0}.ls-menu-promos--mobile .ls-menu-promo__content{left:1.2rem;right:1.2rem;bottom:1.2rem}.ls-menu-promos--mobile .ls-menu-promo__title{font-size:clamp(1.35rem,4vw,2rem)}.ls-menu-promos--mobile .ls-menu-promo__subtitle{font-size:clamp(1.05rem,3vw,1.35rem)}.menu-drawer__navigation{padding-top:1.6rem}}@media screen and (max-width:380px){.ls-menu-promos--mobile{padding-left:1.2rem;padding-right:1.2rem;gap:.6rem}.ls-menu-promos--mobile .ls-menu-promo__content{left:.9rem;right:.9rem;bottom:.9rem}}@media screen and (min-width:990px){header-drawer[data-breakpoint=desktop] #menu-drawer{width:min(120rem,100vw);max-width:100vw}header-drawer[data-breakpoint=desktop] .menu-drawer__navigation-container{display:grid;grid-template-columns:minmax(30rem,.72fr) minmax(45rem,1.5fr);grid-template-rows:auto auto;column-gap:3rem;align-items:start;padding:2.4rem 3rem}header-drawer[data-breakpoint=desktop] .menu-drawer__navigation{grid-column:1;grid-row:1;padding:0}header-drawer[data-breakpoint=desktop] .menu-drawer__utility-links{grid-column:1;grid-row:2}header-drawer[data-breakpoint=desktop] .ls-menu-promos--mobile{display:grid;grid-column:2;grid-row:1 / span 2;grid-template-columns:1fr;gap:1.6rem;padding:0}header-drawer[data-breakpoint=desktop] .ls-menu-promos--mobile .ls-menu-promo{min-height:23rem;aspect-ratio:16 / 6}header-drawer[data-breakpoint=desktop] .ls-menu-promo__image{object-position:center 28%}}@media(prefers-reduced-motion:reduce){.ls-menu-promo__image{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lombardi-menu-promos.css.map */
