@media (max-width:640px){.wc-responsive{min-width:0;overflow-x:clip}.wc-responsive img{max-width:100%}.wc-responsive :is(h1,h2,h3,p,span,a){overflow-wrap:break-word;word-break:normal}.wc-responsive header>div:first-child{min-width:0}.wc-responsive .wc-wines-header>div:first-of-type{display:grid!important;grid-template-columns:minmax(0,1fr) auto;height:auto!important;grid-gap:0 12px!important;gap:0 12px!important;padding:10px 16px 0!important}.wc-responsive .wc-wines-header>div:first-of-type>a:first-child{min-width:0;align-self:center}.wc-responsive .wc-wines-header>div:first-of-type>a:first-child img{max-width:100%;height:42px!important}.wc-responsive .wc-wines-header>div:first-of-type>a:last-child{min-height:44px;padding:0 14px!important;justify-self:end}.wc-responsive .wc-wines-header nav{grid-column:1/-1;grid-row:2;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;margin-top:10px;border-top:1px solid #efece6;grid-gap:0!important;gap:0!important;font-size:12px!important;letter-spacing:.06em!important}.wc-responsive .wc-wines-header nav a{justify-content:center;text-align:center;min-height:48px;padding:4px}.wc-responsive header>div:first-child img{height:42px!important;max-width:calc(100vw - 145px)}.wc-responsive header>div:first-child button{min-height:44px;padding-inline:12px!important}.wc-responsive header nav a{min-height:44px;display:inline-flex;align-items:center;flex:none}.wc-responsive section{scroll-margin-top:115px}.wc-responsive #top>div{min-height:0!important}.wc-responsive #top>div>div:first-child{flex-basis:100%!important;padding:40px 20px 32px!important}.wc-responsive #top h1>span:first-child{font-size:clamp(52px,14vw,72px)!important}.wc-responsive #top h1>span:last-child{font-size:13px!important;letter-spacing:.18em!important;flex-wrap:wrap}.wc-responsive #top>div>div:last-child{flex-basis:100%!important;mask-image:none!important;-webkit-mask-image:none!important;background-position:center 52%!important}.wc-responsive #top>div>div:last-child>div{min-height:300px!important;height:300px!important}.wc-responsive #top>div>div:last-child a{height:245px!important;width:90px!important}.wc-responsive #paris h2{font-size:clamp(48px,12vw,66px)!important;line-height:.95!important}.wc-responsive #paris>div{flex-basis:100%!important}.wc-responsive #paris .wc-wine-paris-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important}.wc-responsive #explore>div:nth-child(2)>div{flex-basis:100%!important}.wc-responsive #explore [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}.wc-responsive #explore [style*="grid-template-columns:1fr 1fr"] a{min-height:52px;height:auto!important}.wc-responsive #explore [style*="flex-wrap:wrap"][style*="gap:4px"] button{min-height:44px}.wc-responsive #stories h2{font-size:clamp(45px,11vw,68px)!important;line-height:.9!important}.wc-responsive #stories article{flex-direction:column!important}.wc-responsive #stories article>a:first-child{flex-basis:auto!important;min-height:280px!important;width:100%}.wc-responsive #stories article>div{flex-basis:auto!important;width:100%;padding:32px 20px!important}.wc-responsive #stories article>div>span:first-child{font-size:clamp(48px,12vw,70px)!important}.wc-responsive section[data-screen-label="01 Region Hero"]{min-height:560px!important;background-position:50%!important}.wc-responsive section[data-screen-label="01 Region Hero"] h1{font-size:clamp(48px,13vw,76px)!important;line-height:.9!important}.wc-responsive section[data-screen-label="01 Region Hero"] p{font-size:clamp(23px,7vw,32px)!important}.wc-responsive section[data-screen-label="02 Region Guide"]>section{grid-template-columns:minmax(0,1fr)!important}.wc-responsive section[data-screen-label="02 Region Guide"] article{grid-template-columns:100px minmax(0,1fr)!important}.wc-responsive section[data-screen-label="02 Region Guide"] article p{font-size:14px!important}.wc-responsive section[data-screen-label="Region Wines"] [style*=auto-fill]{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wc-responsive .wine-hero h1{font-size:clamp(53px,13vw,76px)!important}.wc-responsive .wine-hero>div:last-child{min-height:220px!important;background-position:center 58%!important}.wc-responsive .wine-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.wc-responsive .wine-grid article>div{padding:10px!important}.wc-responsive .wine-grid article>div>div:last-child{flex-direction:column}.wc-responsive .wine-grid article a{overflow-wrap:break-word;word-break:normal}.wc-responsive,.wc-responsive header{width:100%;max-width:100vw}.wc-responsive .wc-wines-header>div:first-of-type{grid-template-columns:minmax(0,1fr) auto!important;padding:8px 14px 0!important;gap:0 10px!important}.wc-responsive .wc-wines-header>div:first-of-type>a:first-child img{width:auto!important;max-width:min(190px,calc(100vw - 132px))!important;height:38px!important;object-fit:contain}.wc-responsive .wc-wines-header>div:first-of-type>a:last-child{min-width:76px;min-height:40px!important;padding:0 12px!important;white-space:nowrap}.wc-responsive .wc-wines-header nav{margin-top:8px!important;min-height:44px;font-size:11px!important;line-height:1.15!important}.wc-responsive .wc-wines-header nav a{min-width:0;min-height:44px!important;padding:6px 5px!important;white-space:normal;word-break:keep-all;overflow-wrap:normal}.wc-responsive section{scroll-margin-top:104px}.wc-responsive section>div{max-width:100%}}@media (max-width:640px){.wc-responsive :is(h1,h2,h3){word-break:keep-all;overflow-wrap:normal}.wc-responsive p{word-break:normal;overflow-wrap:break-word}.wc-responsive [style*="padding: 64px"],.wc-responsive [style*="padding: 80px"],.wc-responsive [style*="padding:64px"],.wc-responsive [style*="padding:80px"]{padding-left:18px!important;padding-right:18px!important}.wc-responsive #top>div>div:first-child{padding:32px 18px 28px!important}.wc-responsive #top h1>span:first-child{font-size:clamp(44px,12vw,62px)!important;line-height:.94!important}.wc-responsive #top>div>div:last-child>div{height:280px!important;min-height:280px!important}.wc-responsive #paris h2,.wc-responsive #stories h2{font-size:clamp(40px,10.5vw,58px)!important}.wc-responsive section[data-screen-label="01 Region Hero"]{min-height:500px!important}.wc-responsive section[data-screen-label="01 Region Hero"] h1{font-size:clamp(42px,11vw,64px)!important}.wc-responsive section[data-screen-label="02 Region Guide"] article{grid-template-columns:86px minmax(0,1fr)!important;gap:14px!important}.wc-responsive .wine-hero h1{font-size:clamp(42px,11vw,62px)!important;line-height:1!important}.wc-responsive .wine-grid{gap:10px!important}}@media (max-width:380px){.wc-responsive .wc-wines-header>div:first-of-type{padding-inline:12px!important}.wc-responsive .wc-wines-header>div:first-of-type>a:first-child img{max-width:170px!important;height:36px!important}.wc-responsive .wc-wines-header nav{font-size:10px!important;letter-spacing:.035em!important}.wc-responsive .wine-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.wc-responsive .wc-region-switcher{padding:30px 16px!important}.wc-responsive .wc-region-switcher h2{font-size:25px!important;line-height:1.35!important;margin-bottom:18px!important}.wc-responsive .wc-region-switcher nav{grid-template-columns:repeat(2,minmax(0,1fr))!important}.wc-responsive .wc-region-switcher nav a{padding:14px 12px!important;min-width:0}.wc-responsive .wc-region-switcher nav b{font-size:12px!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;word-break:keep-all}.wc-responsive .wc-region-switcher-map{padding:13px 14px!important;gap:10px!important}.wc-responsive .wc-region-switcher-map b{font-size:12px!important;text-align:right}.wc-responsive .wc-shared-footer{padding:32px 18px 24px!important}.wc-responsive .wc-shared-footer>div:first-of-type{gap:18px!important;justify-content:flex-start!important}.wc-responsive .wc-shared-footer>div:first-of-type>div{width:100%;gap:8px 16px!important}.wc-responsive .wc-shared-footer>div:last-child{margin-top:28px!important;font-size:11px!important;line-height:1.7}}