.surface-cream[data-astro-cid-w635bw5s]{background:var(--color-cream,#f2ece4);color:var(--color-black,#2e1a1a)}.section-padding[data-astro-cid-w635bw5s]{padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,2rem)}.section-inner[data-astro-cid-w635bw5s]{max-width:760px;margin:0 auto}.section-label[data-astro-cid-w635bw5s]{font-family:var(--font-body,sans-serif);letter-spacing:.25em;opacity:.6;text-align:center;margin:0 0 1rem;font-size:.7rem;font-weight:700}.menu-title[data-astro-cid-w635bw5s]{font-family:var(--font-display,Georgia, serif);text-align:center;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2rem,5vw,3.25rem);font-style:italic;font-weight:700}.rule[data-astro-cid-w635bw5s]{opacity:.4;background:currentColor;border:none;max-width:4rem;height:1px;margin:0 auto 2rem}.rule-centered[data-astro-cid-w635bw5s]{margin:0 auto 1.5rem}.menu-header[data-astro-cid-w635bw5s]{padding-bottom:0}.menu-section[data-astro-cid-w635bw5s]{padding-top:0}.menu-board[data-astro-cid-w635bw5s],.menu-subboard[data-astro-cid-w635bw5s]{flex-wrap:wrap;justify-content:center;column-gap:1.5rem;display:flex}.group-block[data-astro-cid-w635bw5s],.sub-block[data-astro-cid-w635bw5s]{display:contents}.filter-input[data-astro-cid-w635bw5s]{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.filter-label[data-astro-cid-w635bw5s]{font-family:var(--font-display,Georgia, serif);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;opacity:.4;border-bottom:1px solid #0000;order:1;padding-bottom:.35rem;font-size:clamp(1.35rem,3vw,1.85rem);font-style:italic}.filter-label-sub[data-astro-cid-w635bw5s]{font-family:var(--font-body,sans-serif);letter-spacing:.16em;margin-top:1.25rem;font-size:.75rem;font-style:normal;font-weight:700}.group-block[data-astro-cid-w635bw5s]:has(.group-input:checked)>.filter-label[data-astro-cid-w635bw5s],.sub-block[data-astro-cid-w635bw5s]:has(.sub-input:checked)>.filter-label[data-astro-cid-w635bw5s]{opacity:1;border-bottom-color:currentColor}.filter-input[data-astro-cid-w635bw5s]:focus-visible+.filter-label[data-astro-cid-w635bw5s]{outline-offset:4px;outline:2px solid}.group-panel[data-astro-cid-w635bw5s]{order:2;width:100%;margin-top:1.35rem;display:none}.sub-block[data-astro-cid-w635bw5s] .menu-list[data-astro-cid-w635bw5s]{display:none}.group-block[data-astro-cid-w635bw5s]:has(.group-input:checked)>.group-panel[data-astro-cid-w635bw5s]{display:block}.sub-block[data-astro-cid-w635bw5s]:has(.sub-input:checked)>.menu-list[data-astro-cid-w635bw5s]{order:2;width:100%;margin-top:2rem;display:flex}.menu-subboard[data-astro-cid-w635bw5s]{width:100%}.menu-list[data-astro-cid-w635bw5s]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.menu-item[data-astro-cid-w635bw5s]{margin:0}.menu-item-row[data-astro-cid-w635bw5s]{align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.menu-item-name[data-astro-cid-w635bw5s]{font-family:var(--font-display,Georgia, serif);flex-shrink:0;margin:0;font-size:1.15rem;font-weight:600}.menu-item-dotted[data-astro-cid-w635bw5s]{opacity:.35;background-image:radial-gradient(circle,currentColor 1px,#0000 1px);background-position:0 .65em;background-repeat:repeat-x;background-size:6px 6px;flex:1;min-width:1rem;height:1em}.menu-item-price[data-astro-cid-w635bw5s]{white-space:nowrap;flex-shrink:0;font-size:1rem;font-weight:600}.menu-item-price-note[data-astro-cid-w635bw5s]{opacity:.7;font-size:.9em;font-weight:400}.menu-item-ingredients[data-astro-cid-w635bw5s]{opacity:.78;margin:0;font-size:.95rem;font-style:italic;line-height:1.45}.menu-empty[data-astro-cid-w635bw5s]{text-align:center;opacity:.7;padding:3rem 1rem}.menu-empty[data-astro-cid-w635bw5s] h2[data-astro-cid-w635bw5s]{font-family:var(--font-display,Georgia, serif);margin:0 0 .5rem;font-style:italic}.menu-empty[data-astro-cid-w635bw5s] p[data-astro-cid-w635bw5s]{max-width:36rem;margin:0 auto;line-height:1.55}.drinks-page[data-astro-cid-w635bw5s]{--drinks-red:#dc1f2e;--drinks-charcoal:#101011;--drinks-cream:#f2eddf;background:var(--drinks-cream);color:var(--drinks-charcoal)}.drinks-hero[data-astro-cid-w635bw5s]{background:var(--drinks-charcoal);color:var(--drinks-cream);padding:clamp(5rem,9vw,8rem) 1.25rem clamp(4rem,8vw,6rem)}.drinks-hero-inner[data-astro-cid-w635bw5s]{grid-template-columns:minmax(0,1fr) minmax(18rem,.85fr);align-items:center;gap:clamp(2rem,7vw,7rem);width:min(100% - 2rem,1110px);margin-inline:auto;display:grid}.drinks-kicker[data-astro-cid-w635bw5s]{color:var(--drinks-red);letter-spacing:.16em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:.75rem;font-weight:900;line-height:1.2}.drinks-hero[data-astro-cid-w635bw5s] h1[data-astro-cid-w635bw5s],.drinks-menu[data-astro-cid-w635bw5s] h2[data-astro-cid-w635bw5s]{letter-spacing:-.035em;text-transform:uppercase;margin-top:1rem;font-family:Impact,Arial Narrow,sans-serif;font-weight:900;line-height:.88}.drinks-hero[data-astro-cid-w635bw5s] h1[data-astro-cid-w635bw5s]{font-size:clamp(4.5rem,9vw,8rem)}.drinks-hero-copy[data-astro-cid-w635bw5s]{color:#f2eddfc7;max-width:36rem;margin-top:2rem;font-family:Georgia,serif;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.45}.drinks-menu[data-astro-cid-w635bw5s]{background:var(--drinks-cream);color:var(--drinks-charcoal)}.drinks-menu[data-astro-cid-w635bw5s] .section-inner[data-astro-cid-w635bw5s]{max-width:1110px}.drinks-menu-heading[data-astro-cid-w635bw5s]{grid-template-columns:minmax(0,1fr) minmax(16rem,.7fr);align-items:end;gap:3rem;margin-bottom:4rem;display:grid}.drinks-menu[data-astro-cid-w635bw5s] h2[data-astro-cid-w635bw5s]{font-size:clamp(3.5rem,7vw,5.5rem)}.drinks-menu-heading[data-astro-cid-w635bw5s]>p[data-astro-cid-w635bw5s]{color:#5a544c;max-width:28rem;margin-bottom:.35rem;font-family:Georgia,serif;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.5}.drinks-menu[data-astro-cid-w635bw5s] .menu-board[data-astro-cid-w635bw5s]{justify-content:flex-start;column-gap:clamp(1.25rem,3vw,3rem)}.drinks-menu[data-astro-cid-w635bw5s] .filter-label[data-astro-cid-w635bw5s]{color:var(--drinks-charcoal);letter-spacing:.14em;font-family:Arial,sans-serif;font-size:.8rem;font-style:normal;font-weight:900}.drinks-menu[data-astro-cid-w635bw5s] .group-block[data-astro-cid-w635bw5s]:has(.group-input:checked)>.filter-label[data-astro-cid-w635bw5s],.drinks-menu[data-astro-cid-w635bw5s] .sub-block[data-astro-cid-w635bw5s]:has(.sub-input:checked)>.filter-label[data-astro-cid-w635bw5s]{border-bottom-color:var(--drinks-red)}.drinks-menu[data-astro-cid-w635bw5s] .group-panel[data-astro-cid-w635bw5s]{margin-top:2rem}.drinks-menu[data-astro-cid-w635bw5s] .menu-list[data-astro-cid-w635bw5s]{gap:1.75rem}.drinks-menu[data-astro-cid-w635bw5s] .menu-item-name[data-astro-cid-w635bw5s]{font-size:1.3rem;font-weight:700}.drinks-menu[data-astro-cid-w635bw5s] .menu-item-price[data-astro-cid-w635bw5s]{color:var(--drinks-red);font-weight:800}.drinks-menu[data-astro-cid-w635bw5s] .menu-item-ingredients[data-astro-cid-w635bw5s]{color:#5a544c}@media (width<=800px){.drinks-hero-inner[data-astro-cid-w635bw5s],.drinks-menu-heading[data-astro-cid-w635bw5s]{grid-template-columns:1fr}.drinks-hero-media[data-astro-cid-w635bw5s]{max-width:30rem;margin-top:1rem}.drinks-menu-heading[data-astro-cid-w635bw5s]{gap:1.5rem;margin-bottom:3rem}}
