.mega-menu__content{padding-top:3.2rem;padding-bottom:3.6rem;max-height:calc(100vh - 12rem)}.divino-mega{display:grid;grid-template-columns:1fr;gap:3.2rem;align-items:start}@media screen and (min-width:1200px){.divino-mega--has-promo{grid-template-columns:minmax(0,1fr) 27rem}}.divino-mega .mega-menu__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:2.4rem 3.2rem;margin:0;padding:0}.divino-mega .mega-menu__list>li{flex:1 1 15rem;max-width:22rem;width:auto;padding-right:0}.mega-menu .divino-mega .mega-menu__list--condensed{display:block;columns:2;column-gap:4rem;max-width:52rem}.divino-mega .mega-menu__list--condensed>li{break-inside:avoid;flex:none;max-width:none}.divino-mega .mega-menu__list--condensed>li:nth-child(4){break-before:column}.divino-mega .mega-menu__list--condensed .mega-menu__link--level-2{font-size:1.5rem;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--color-foreground));border-bottom:0;padding-bottom:.45rem;margin-bottom:0}.divino-mega .mega-menu__list--condensed .mega-menu__link--level-2:hover{text-decoration:underline;text-underline-offset:.3rem}.divino-mega__heading{display:block;font-size:1.35rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground));padding-bottom:.5rem;margin-bottom:.9rem;border-bottom:1px solid rgba(var(--color-foreground),.18)}.divino-mega .mega-menu__link--level-2{font-size:1.15rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:1;padding-bottom:.4rem;margin-bottom:.8rem;border-bottom:1px solid rgba(var(--color-foreground),.18)}.divino-mega .mega-menu__link--level-2:hover{text-decoration:none}.divino-mega .mega-menu__link{font-size:1.35rem;line-height:1.5;padding-top:.45rem;padding-bottom:.45rem;color:rgba(var(--color-foreground),.82)}.divino-mega .mega-menu__link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.divino-mega__promo{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;min-height:30rem;padding:2rem;border-radius:.8rem;overflow:hidden;text-decoration:none;color:#fff}.divino-mega__promo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.divino-mega__promo:hover img{transform:scale(1.04)}.divino-mega__promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 35%,#000000d9)}.divino-mega__promo>*{position:relative;z-index:1}.divino-mega__kicker{font-size:1.05rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e7c873}.divino-mega__title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.15}.divino-mega__cta{font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:1199px){.divino-mega__promo{min-height:16rem}}@media screen and (max-width:989px){.menu-drawer__navigation>ul>li>details>.menu-drawer__submenu>.menu-drawer__inner-submenu>ul.menu-drawer__menu:not(:has(details)){columns:2;column-gap:1.6rem}.menu-drawer__navigation>ul>li>details>.menu-drawer__submenu>.menu-drawer__inner-submenu>ul.menu-drawer__menu:not(:has(details))>li{break-inside:avoid}}.divino-mega:has(a[href*="/pages/whats-on"]){grid-template-columns:1fr}.divino-mega:has(a[href*="/pages/whats-on"]) .divino-mega__promo{display:none}.mega-menu .divino-mega:has(a[href*="/pages/whats-on"]) .mega-menu__list--condensed{display:grid;grid-template-columns:1fr 1fr;gap:3.2rem;columns:auto;max-width:none}.divino-mega:has(a[href*="/pages/whats-on"]) .mega-menu__list--condensed>li{position:relative;max-width:none;min-height:36rem;border-radius:.8rem;overflow:hidden;background-color:#222;background-size:cover;background-position:center;break-before:auto}.divino-mega .mega-menu__list--condensed>li:has(>a[href*="/pages/whats-on"]){background-image:linear-gradient(180deg,#0000 30%,#000c),url(/cdn/shop/files/Events.png?v=1794024529)}.divino-mega .mega-menu__list--condensed>li:has(>a[href*=italy-small-group-tours]){background-image:linear-gradient(180deg,#0000 30%,#000c),url(/cdn/shop/files/Italy_Trips.png?v=1794024530)}.mega-menu .divino-mega:has(a[href*="/pages/whats-on"]) .mega-menu__list--condensed>li>a{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.6rem;padding:3.2rem 3.2rem 6.4rem;margin:0;border:0;font-family:var(--font-heading-family)!important;font-size:3.4rem;font-weight:400;line-height:1.15;color:#fff;text-decoration:none;transition:background-color .3s ease}.mega-menu .divino-mega:has(a[href*="/pages/whats-on"]) .mega-menu__list--condensed>li>a:hover,.mega-menu .divino-mega:has(a[href*="/pages/whats-on"]) .mega-menu__list--condensed>li>a:focus-visible{background-color:#00000026;color:#fff}.divino-mega .mega-menu__list--condensed>li>a:before{order:-1;font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e7c873}.divino-mega .mega-menu__list--condensed>li>a:after{font-family:var(--font-body-family);font-size:1.7rem;font-weight:400;line-height:1.4;color:#ffffffeb}.divino-mega:has(a[href*="/pages/whats-on"]) .mega-menu__list--condensed>li:after{position:absolute;left:3.2rem;bottom:2.8rem;font-size:1.5rem;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:.4rem;pointer-events:none}.divino-mega .mega-menu__list--condensed>li>a[href*="/pages/whats-on"]:before{content:"What's on"}.divino-mega .mega-menu__list--condensed>li>a[href*="/pages/whats-on"]:after{content:"Dinners, tastings & shows around Australia"}.divino-mega .mega-menu__list--condensed>li:has(>a[href*="/pages/whats-on"]):after{content:"See upcoming events \2192"}.divino-mega .mega-menu__list--condensed>li>a[href*=italy-small-group-tours]:before{content:"Travel to Italy"}.divino-mega .mega-menu__list--condensed>li>a[href*=italy-small-group-tours]:after{content:"Small-group food & wine trips \b7  Sicily, Amalfi Coast & Ischia"}.divino-mega .mega-menu__list--condensed>li:has(>a[href*=italy-small-group-tours]):after{content:"See the itineraries \2192"}
/*# sourceMappingURL=/cdn/shop/t/131/assets/divino-mega-menu.css.map */
