._page_1uzv5_1{background:var(--panna);color:var(--wine)}._intro_1uzv5_5{padding:var(--header-height) 1.25rem 1.75rem;background:var(--wine);color:var(--panna)}._return_1uzv5_10{border-bottom:1px solid color-mix(in srgb, var(--cream) 24%, transparent);align-items:center;min-height:4rem;margin-bottom:1.5rem;display:flex}._return_1uzv5_10>a{color:var(--cream);border-bottom:0}._eyebrow_1uzv5_21{letter-spacing:.11em;text-transform:uppercase;margin:0 0 .875rem;font-size:.71875rem;font-weight:700;line-height:1.4}._intro_1uzv5_5 h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(2.75rem,11.5vw,4.5rem);font-weight:350;line-height:1.05}._service_1uzv5_40{text-wrap:balance;max-width:36ch;margin:1rem 0 0;font-size:1rem;line-height:1.6}._reservation_1uzv5_47{color:var(--cream);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}._formulas_1uzv5_53{padding:1.75rem 1.25rem 2rem}._formulaList_1uzv5_56{border-bottom:1px solid var(--line);margin:0}._formula_1uzv5_53{border-top:1px solid var(--line);grid-template-columns:7.25rem minmax(0,1fr);align-items:center;gap:1rem;min-height:6rem;padding:1rem 0;display:grid}._formula_1uzv5_53[data-featured]{background:var(--cream);box-shadow:1.25rem 0 var(--cream), -1.25rem 0 var(--cream)}._price_1uzv5_75{gap:.25rem;display:grid}._price_1uzv5_75 strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;white-space:nowrap;font-size:clamp(2rem,8.5vw,2.625rem);font-weight:400;line-height:1}._price_1uzv5_75 span{font-size:.8125rem;line-height:1.4}._formula_1uzv5_53 dd{margin:0;font-size:1rem;line-height:1.5}._drink_1uzv5_96{margin:1rem 0 0;font-size:.9375rem;line-height:1.5}._visit_1uzv5_101{border-top:1px solid var(--line);text-align:center;margin-inline:1.25rem;padding:1.5rem 0 1.75rem}._visit_1uzv5_101 address{margin:0;font-size:1rem;font-style:normal;line-height:1.6}._actions_1uzv5_113{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 2rem;margin-top:.5rem;display:flex}._contactLink_1uzv5_121{letter-spacing:.025em;border-bottom:1px solid;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-block:.625rem;font-size:.875rem;font-weight:600;line-height:1.3;display:inline-flex}._contactLink_1uzv5_121:hover{color:var(--ember)}._contactLink_1uzv5_121:focus-visible{outline-color:var(--wine)}@media (min-width:48rem){._intro_1uzv5_5{padding:var(--header-height) 3.5vw 2.5rem}._intro_1uzv5_5 h1,._service_1uzv5_40{max-width:none}._formulas_1uzv5_53{padding:2rem 3.5vw 2.5rem}._formulaList_1uzv5_56{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._formula_1uzv5_53{border-top:0;grid-template-columns:1fr;align-content:start;gap:1rem;padding:1.5rem clamp(1rem,2.5vw,2.5rem)}._formula_1uzv5_53[data-featured]{box-shadow:none}._visit_1uzv5_101{margin-inline:3.5vw}}
