.E-xg_G_wine{background:var(--cellar);padding-bottom:clamp(72px,11vh,128px)}.E-xg_G_band{aspect-ratio:21/9;background:var(--bottle-deep);width:100%;max-height:44vh;position:relative;overflow:hidden}.E-xg_G_bandImage{object-fit:cover;object-position:50% 78%}.E-xg_G_inner{gap:clamp(40px,6vh,64px);padding-top:clamp(48px,8vh,88px);display:grid}.E-xg_G_head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:24px clamp(32px,5vw,88px);display:grid}.E-xg_G_headText{justify-items:start;gap:22px;padding-bottom:.4em;display:grid}.E-xg_G_award{border-top:1px solid var(--line);color:var(--cream-soft);padding-top:12px;font-size:15px;font-style:italic;line-height:1.45}.E-xg_G_tabs{gap:clamp(32px,5vh,48px);display:grid}.E-xg_G_toggle{border-bottom:1px solid var(--line);gap:36px;display:flex}.E-xg_G_tab{letter-spacing:.2em;min-height:52px;font-size:15px}.E-xg_G_tab:after{inset:auto 0 -1px}.E-xg_G_panel{animation:E-xg_G_panelIn .16s var(--ease);outline:none}.E-xg_G_panel[data-focus-visible]{outline:2px solid var(--cream);outline-offset:8px}@keyframes E-xg_G_panelIn{0%{opacity:0}to{opacity:1}}.E-xg_G_gLayout{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.E-xg_G_gTabs{gap:28px;min-width:0;display:grid}.E-xg_G_gTabList{scrollbar-width:none;gap:28px;display:flex;overflow-x:auto}.E-xg_G_gTabList::-webkit-scrollbar{display:none}.E-xg_G_gTab{letter-spacing:.2em;white-space:nowrap;flex:none;font-size:13px}.E-xg_G_gPanel{animation:E-xg_G_panelIn .16s var(--ease);outline:none;gap:36px;display:grid}.E-xg_G_gPanel[data-focus-visible]{outline:2px solid var(--cream);outline-offset:8px}.E-xg_G_gAside{justify-items:start;gap:18px;padding-top:8px;display:grid}.E-xg_G_gIntro{color:var(--cream-soft);font-size:16px}.E-xg_G_gCoravinNote{border-block:1px solid var(--line);color:var(--cream-soft);gap:12px;padding-block:18px;font-size:16px;display:grid}.E-xg_G_gCoravinNote .E-xg_G_gCoravin{height:14px;margin:0}.E-xg_G_gCoravin{height:10px;aspect-ratio:var(--ratio);vertical-align:.05em;opacity:.85;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;background:currentColor;margin-left:10px;display:inline-block}.E-xg_G_gGroup{--col:4.2rem}.E-xg_G_gRow{grid-template-columns:3.4ch minmax(0, 1fr) repeat(var(--n), var(--col));align-items:baseline;column-gap:12px;display:grid}.E-xg_G_gHeads{border-bottom:1px solid var(--line);align-items:end;padding-bottom:10px}.E-xg_G_gTitle{color:var(--cream);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.2em;text-transform:uppercase;grid-column:1/3;font-size:14px;font-weight:500;line-height:1.2}.E-xg_G_gMeasure{color:var(--cream-mute);font-family:var(--font-display), "Arial Narrow", sans-serif;letter-spacing:.14em;text-align:right;text-transform:uppercase;font-size:12px}.E-xg_G_gList{display:grid}.E-xg_G_gList .E-xg_G_gRow{border-bottom:1px solid color-mix(in srgb, var(--cream-soft) 14%, transparent);padding-block:10px}.E-xg_G_gVintage{color:var(--cream-mute);font-variant-numeric:tabular-nums lining-nums;font-size:14px}.E-xg_G_gWhat{gap:1px;min-width:0;display:grid}.E-xg_G_gName{color:var(--cream);font-size:17px;line-height:1.3}.E-xg_G_gMeta{color:var(--cream-mute);font-size:14px;line-height:1.4}.E-xg_G_gPrice{color:var(--cream);font-variant-numeric:tabular-nums lining-nums;text-align:right;font-size:16px}@media (max-width:1000px){.E-xg_G_gLayout{grid-template-columns:minmax(0,1fr)}.E-xg_G_gAside{order:-1;padding-top:0}}@media (max-width:720px){.E-xg_G_gGroup{--col:2.9rem}.E-xg_G_gRow{column-gap:8px}.E-xg_G_gName{font-size:16px}.E-xg_G_gPrice{font-size:15px}}@media (max-width:900px){.E-xg_G_head{grid-template-columns:1fr}}@media (max-width:720px){.E-xg_G_band{aspect-ratio:4/3}.E-xg_G_toggle{gap:28px}.E-xg_G_tab{font-size:14px}}@media (max-width:560px){.E-xg_G_gGroup{--col:3.1rem}.E-xg_G_gRow{column-gap:8px}.E-xg_G_gTitle{letter-spacing:.12em;font-size:17px}.E-xg_G_gMeasure{letter-spacing:.06em;font-size:11px}.E-xg_G_gPrice{font-size:14px}.E-xg_G_gName{font-size:16px}.E-xg_G_gVintage,.E-xg_G_gMeta{font-size:13px}}@media (prefers-reduced-motion:reduce){.E-xg_G_panel{animation:none}}html[data-site=cabotte][data-motion=reduce] .E-xg_G_panel{animation:none}
