.wine-regions{padding-bottom:5rem}.wine-regions__hero{position:relative;isolation:isolate;display:grid;align-content:end;min-height:clamp(17rem,24vw,29rem);margin-bottom:2.4rem;padding-block:1.6rem clamp(2.8rem,4vw,4.8rem);overflow:hidden;background:#243b2d;color:#fff}.wine-regions__hero-image,.wine-regions__hero:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.wine-regions__hero-image{object-fit:cover;object-position:center 58%}.wine-regions__hero:after{content:"";background:linear-gradient(90deg,#0c170fd9,#0c170f99)}.wine-regions__title{max-width:19ch;margin:0;color:inherit;font-family:Georgia,serif;font-size:clamp(2.8rem,4.2vw,5.2rem);line-height:1.08}.wine-regions__hero-copy{width:100%}.wine-regions__hero-copy p{margin:.7rem 0 0;line-height:1.35}.wine-regions__columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.6rem;padding:0;margin:0;list-style:none}.wine-regions .mega-menu__region-country+.mega-menu__region-country{margin-top:1.6rem}.wine-regions__country-title{margin:0 0 .3rem;font:inherit;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.wine-regions__country-title:not(:has(a)){padding-block:.5rem}.wine-regions .mega-menu__region-group-title{margin:0 0 .7rem;color:rgba(var(--color-foreground),.75);font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.wine-regions .mega-menu__region-list{padding:0;margin:0;list-style:none}.wine-regions :is(.mega-menu__region-list a,.wine-regions__country-title a){display:block;padding-block:.5rem;color:inherit;text-decoration:none;line-height:1.4;overflow-wrap:anywhere}.wine-regions a:hover,.wine-regions a:focus-visible{text-decoration:underline;text-underline-offset:.2em}@media screen and (min-width:750px){.wine-regions__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.8rem}}@media screen and (min-width:1100px){.wine-regions__columns{grid-template-columns:repeat(6,minmax(0,1fr))}}.wine-regions__featured{margin-bottom:3.2rem}.wine-regions__subheading{margin:0 0 1.2rem;font-size:2rem}.wine-regions__features{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--discovery-columns, var(--discovery-capacity, 1)) - 1) * 1rem) / var(--discovery-columns, var(--discovery-capacity, 1)));gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none}discovery-carousel{--discovery-capacity: 1;position:relative;display:block;min-width:0}.wine-regions__features::-webkit-scrollbar{display:none}.wine-regions__feature{scroll-snap-align:start;position:relative;isolation:isolate;border:1px solid rgba(var(--color-foreground),.18);border-radius:.8rem;background:#243b2d}.wine-regions__feature-link{display:flex;align-items:center;height:100%;min-height:23rem;padding-bottom:1.3rem;border-radius:inherit;background:linear-gradient(90deg,#0c170fd1,#0c170f94 68%,#0c170f7a);color:#fff;text-decoration:none}.wine-regions__feature-link:focus-visible{outline:.2rem solid currentColor;outline-offset:-.3rem}.wine-regions__feature-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;border-radius:inherit;object-fit:cover}.wine-regions__feature-body{display:grid;gap:.3rem;width:100%;padding:1.1rem;overflow-wrap:anywhere;line-height:1.25}.wine-regions__feature-body strong{font-size:clamp(1.7rem,1.7vw,2.2rem);line-height:1.18}.wine-regions__feature-country{font-size:1.2rem}.wine-regions__feature-description{margin:.35rem 0 0;font-size:1.3rem;line-height:1.45}.wine-regions__feature .wine-regions__photo-credit{left:0;pointer-events:none}.wine-regions__feature .wine-regions__photo-credit summary{margin-left:auto;pointer-events:auto}.wine-regions__feature .wine-regions__photo-credit-panel{max-width:min(19rem,calc(100% - .8rem));pointer-events:auto}.wine-regions__feature-cta{margin-top:.7rem;font-size:1.3rem;font-weight:700;text-decoration:underline;text-underline-offset:.2em}@media(min-width:750px){discovery-carousel{--discovery-capacity: 2}}@media(min-width:1100px){discovery-carousel{--discovery-capacity: 3}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/wine-regions.css.map */
