header-menu>details.frank-mega{position:static}.frank-mega__panel{position:absolute;left:0;right:0;top:100%;z-index:3;background:#fff;border:0;border-radius:0;border-top:1px solid #E4E1DA;border-bottom:1px solid #E4E1DA;box-shadow:0 1.2rem 2.4rem -1.6rem #1a1a1a2e;max-height:calc(100vh - var(--header-bottom-position-desktop, 14rem) - 2rem);overflow-y:auto;animation:frankMegaIn .18s ease-out}@keyframes frankMegaIn{0%{opacity:0;transform:translateY(-.6rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.frank-mega__panel{animation:none}}.frank-mega__inner{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cols" "highlights";gap:3.2rem 4.8rem;padding-top:3.6rem;padding-bottom:4rem}.frank-mega__inner--promo{grid-template-columns:minmax(0,1fr) 26rem;grid-template-areas:"cols promo" "highlights promo"}.frank-mega__cols{grid-area:cols;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:2.4rem 2.4rem;align-content:start}.frank-mega__col--solo{grid-column:span 2}.frank-mega__col--leaf:not(.frank-mega__col--solo){padding-top:3.8rem}.frank-mega__heading{display:block;font-family:Playfair Display,Georgia,serif;font-size:2rem;line-height:1.2;letter-spacing:.01em;color:rgb(var(--color-foreground));text-decoration:none;margin-bottom:1.4rem}a.frank-mega__heading:hover,.frank-mega__heading--active{color:#8b0000}.frank-mega__links{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.frank-mega__link{font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground));text-decoration:none}.frank-mega__link:hover,.frank-mega__link--active{color:#8b0000;text-decoration:none}.frank-mega__promo{grid-area:promo;position:relative;display:block;align-self:start;aspect-ratio:4 / 5;max-width:100%;overflow:hidden;background:#efede8;text-decoration:none}.frank-mega__promo-img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.frank-mega__promo:hover .frank-mega__promo-img{transform:scale(1.03)}.frank-mega__promo-title{position:absolute;left:0;right:0;bottom:0;padding:6rem 2rem 2.2rem;background:linear-gradient(to top,#0000009e,#0000);color:#fff;font-family:Playfair Display,Georgia,serif;font-size:2.6rem;line-height:1.15;text-align:center;text-wrap:balance}.frank-mega__promo--text{aspect-ratio:auto;padding:2.4rem 2rem;border-top:2px solid #8B0000}.frank-mega__promo--text .frank-mega__promo-title{position:static;padding:0;background:none;color:rgb(var(--color-foreground));font-size:2.2rem;text-align:left}.frank-mega__promo--text .frank-mega__promo-title:after{content:" \2192"}.frank-mega__promo--text:hover .frank-mega__promo-title{color:#8b0000}.frank-mega__highlights{grid-area:highlights;min-width:0}.frank-mega__highlights-heading{font-family:Playfair Display,Georgia,serif;font-size:2.4rem;line-height:1.2;margin:0 0 1.6rem;color:rgb(var(--color-foreground))}.frank-mega__cards{display:grid;grid-template-columns:repeat(5,minmax(0,15rem));gap:1.6rem;margin:0;padding:0;list-style:none}.frank-mega__card-link{display:grid;gap:1rem;text-decoration:none;color:rgb(var(--color-foreground))}.frank-mega__card-media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff}.frank-mega__cards--portrait .frank-mega__card-media{aspect-ratio:3 / 4}.frank-mega__card-media img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}.frank-mega__card-link:hover .frank-mega__card-media img{transform:scale(1.04)}.frank-mega__card-title{font-family:Playfair Display,Georgia,serif;font-size:1.5rem;line-height:1.3;text-align:center}.frank-mega__card-link:hover .frank-mega__card-title{color:#8b0000}@media screen and (max-width:1199px){.frank-mega__inner--promo{grid-template-columns:minmax(0,1fr);grid-template-areas:"cols" "highlights"}.frank-mega__promo{display:none}}@media screen and (max-width:989px){.frank-mega__panel{display:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/frank-mega-menu.css.map */
