.mega-menu.mega-menu--shop{display:block;padding:24px var(--lavanae-header-inset, var(--container-gutter, 24px)) 26px;border:0}.mega-shop,.mega-menu__promo.mega-shop{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:24px;width:100%;max-width:1400px;margin-inline:auto}.mega-shop *,.mega-shop *:before,.mega-shop *:after{box-sizing:border-box}.mega-shop>*,.mega-menu__promo.mega-shop>*{min-width:0;max-width:none}.mega-shop__product{display:flex;flex-direction:column;gap:12px;color:inherit;text-align:center;text-decoration:none}.mega-shop__product-media{position:relative;aspect-ratio:9 / 10;overflow:hidden;background:#f1eee9}.mega-shop__product-image{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:var(--mega-shop-image-fit, cover)}.mega-shop__product-copy{display:grid;gap:12px}.mega-shop .mega-shop__product-name{font-family:var(--saintt-font-book-italic, serif);font-size:clamp(26px,2.3vw,36px);font-weight:400;font-style:italic;line-height:1.05;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.mega-shop .mega-shop__product-description{font-family:var(--saintt-font-medium, serif);font-size:clamp(10px,.78vw,12px);font-weight:500;font-style:normal;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere}.mega-shop__product:hover .mega-shop__product-name{opacity:.75}.mega-shop__feature{position:relative;isolation:isolate;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:300px;padding:20px;color:var(--mega-shop-promo-color, #fff);background:#8e88b5;overflow:hidden}.mega-shop__feature-image,.mega-shop__feature-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%}.mega-shop__feature-image{object-fit:cover}.mega-shop__feature-shade{background:#000;opacity:var(--mega-shop-promo-shade, 0);pointer-events:none}.mega-shop__feature-content{display:flex;align-items:flex-start;justify-content:center;text-align:center;min-width:0}.mega-shop__feature-content:is([class$=center-left],[class$=center-center],[class$=center-right]){align-items:center}.mega-shop__feature-content:is([class$=bottom-left],[class$=bottom-center],[class$=bottom-right]){align-items:flex-end}.mega-shop__feature-content:is([class$=top-left],[class$=center-left],[class$=bottom-left]){justify-content:flex-start;text-align:left}.mega-shop__feature-content:is([class$=top-right],[class$=center-right],[class$=bottom-right]){justify-content:flex-end;text-align:right}.mega-shop .mega-shop__feature-text{font-family:var(--saintt-font-book, serif);font-size:clamp(18px,1.4vw,24px);font-weight:400;line-height:1.25;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.mega-shop__feature-text>*{margin:0}.mega-shop__feature-text>*+*{margin-top:.7em}.mega-shop__feature-text :is(em,i){font-family:var(--saintt-font-book-italic, serif)}.mega-shop__feature-text strong{font-family:var(--saintt-font-medium, serif);font-weight:500}.mega-shop__feature-text a{text-decoration:underline;text-underline-offset:3px}.mega-shop__feature-cta{display:flex;justify-content:center;padding-top:24px}html .mega-shop .mega-shop__feature-cta .saintt-button-lines{min-width:0;max-width:100%;padding:7px 10px 6px;border-width:1px 0;font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.14em;gap:6px;color:inherit}.mega-shop__brandmark{grid-column:1 / -1;justify-self:center;display:block;width:var(--mega-shop-brandmark-width, 80px);max-width:100%}.mega-shop__brandmark img{display:block;width:100%;height:auto;max-height:100px;object-fit:contain}.mega-shop a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.mega-shop__empty{justify-content:center;padding:24px;border:1px dashed currentColor}.mega-shop--sidebar{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-block:12px 24px}.mega-shop--sidebar .mega-shop__product-name{font-size:26px}.mega-shop--sidebar .mega-shop__product-description{font-size:10px;letter-spacing:.08em}.mega-shop--sidebar .mega-shop__feature{grid-column:1 / -1;min-height:320px}.mega-shop--sidebar .mega-shop__feature-text{font-size:24px}.mega-shop--sidebar .mega-shop__brandmark{margin-top:8px}@media(max-width:1199px){.mega-shop--sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.mega-shop--sidebar>.mega-shop__product:nth-child(3){grid-column:1 / -1}.mega-shop--sidebar .mega-shop__product-media{aspect-ratio:1 / 1}.mega-shop--sidebar .mega-shop__feature,.mega-shop--sidebar .mega-shop__brandmark{display:none}}@media(prefers-reduced-motion:reduce){.mega-shop *{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lavanae-mega-menu.css.map */
