:root{--font-display:"Zen Dots", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gutter:clamp(1rem, 2.5vw, 2.75rem);--color-black:#0c0b08;--color-surface:#171510;--color-yellow:#ffd400;--color-cream:#f4ecd4;--color-muted:#b8ad8c}*{box-sizing:border-box}html{background:var(--color-black);color-scheme:dark;scroll-behavior:smooth}body{min-height:100svh;font-family:var(--font-body);color:var(--color-cream);margin:0;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:var(--color-cream);font-weight:400;line-height:1.15}a{color:var(--color-cream);text-underline-offset:.2em;text-decoration-color:var(--color-yellow)}a:hover{text-decoration-thickness:2px}::selection{background:var(--color-cream);color:var(--color-black)}.menu[data-astro-cid-xrc56gie]{padding:4rem 0 1rem}h2[data-astro-cid-xrc56gie]{border-bottom:4px solid var(--color-yellow);margin-top:0;padding-bottom:.3rem;font-size:clamp(1.4rem,2.6vw,1.8rem);display:inline-block;transform:rotate(-1.5deg)}.menu-grid[data-astro-cid-xrc56gie]{gap:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));align-items:start;display:grid}@media (width>=64rem){.menu-grid[data-astro-cid-xrc56gie]{grid-template-columns:repeat(3,1fr);grid-template-areas:"specialty classics tea""specialty lemonade tea"}.card[data-astro-cid-xrc56gie]:first-child{grid-area:specialty}.card[data-astro-cid-xrc56gie]:nth-child(2){grid-area:classics}.card[data-astro-cid-xrc56gie]:nth-child(3){grid-area:tea}.card[data-astro-cid-xrc56gie]:nth-child(4){grid-area:lemonade}}.card[data-astro-cid-xrc56gie]{background:var(--color-surface);border-top:4px solid var(--color-yellow);border-radius:0 1.75rem;padding:1.75rem}.card[data-astro-cid-xrc56gie]:nth-child(2n){border-top:none;border-left:4px solid var(--color-yellow);border-radius:1.75rem 0}h3[data-astro-cid-xrc56gie]{margin-top:0;font-size:1.05rem}ul[data-astro-cid-xrc56gie]{margin:0;padding:0;list-style:none}li[data-astro-cid-xrc56gie]{padding:.3rem 0}.row[data-astro-cid-xrc56gie]{align-items:baseline;gap:.6rem;display:flex}.dots[data-astro-cid-xrc56gie]{border-bottom:2px dotted #ffd4004d;flex:1}.price[data-astro-cid-xrc56gie]{color:var(--color-cream);font-family:var(--font-display);font-size:.9em}.item-note[data-astro-cid-xrc56gie],.section-note[data-astro-cid-xrc56gie]{color:var(--color-muted);margin:.15rem 0 0;font-size:.8em}.section-note[data-astro-cid-xrc56gie]{margin-top:1rem}.addon[data-astro-cid-xrc56gie]{background:var(--color-cream);color:var(--color-black);border-radius:.5rem;margin:.5rem 0 .25rem;padding:.3rem .8rem;font-size:.85em;font-weight:650;display:inline-block;transform:rotate(-1.5deg)}.flavors[data-astro-cid-xrc56gie]{flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .35rem;display:flex}.flavors[data-astro-cid-xrc56gie] li[data-astro-cid-xrc56gie]{color:var(--color-cream);border:1px solid #f4ecd459;border-radius:2rem;padding:.1rem .7rem;font-size:.75em}.modifiers[data-astro-cid-xrc56gie]{border:1px dashed #ffd40066;border-radius:1.75rem 0;flex-wrap:wrap;gap:1.25rem 4rem;margin:.5rem 0 2rem;padding:1.25rem 1.75rem;font-size:1.1em;display:flex}.modifiers[data-astro-cid-xrc56gie] dt[data-astro-cid-xrc56gie]{font-family:var(--font-display);color:var(--color-muted);margin-bottom:.2rem;font-size:.8em}.modifiers[data-astro-cid-xrc56gie] dd[data-astro-cid-xrc56gie]{color:var(--color-cream);margin:0}.hero[data-astro-cid-lcdefpme]{min-height:26svh;padding:2.5rem var(--gutter) 1.5rem;flex-direction:column;justify-content:flex-end;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.01em;margin:0;font-size:clamp(2.4rem,9.3vw,10.5rem);line-height:.95}.slash[data-astro-cid-lcdefpme]{color:var(--color-muted)}.outline[data-astro-cid-lcdefpme]{color:#0000;-webkit-text-stroke:.045em var(--color-cream)}@supports not (-webkit-text-stroke:1px black){.outline[data-astro-cid-lcdefpme]{color:var(--color-cream)}}.ticker[data-astro-cid-lcdefpme]{padding:.65rem var(--gutter);font-family:var(--font-display);color:var(--color-muted);border-block:1px solid #ffd40059;flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;font-size:clamp(.75rem,1.6vw,1rem);display:flex}main[data-astro-cid-lcdefpme]{padding:var(--gutter)}.subhead[data-astro-cid-lcdefpme]{margin:.5rem 0 var(--gutter);font-family:var(--font-display);color:var(--color-cream);font-size:clamp(1.2rem,2.4vw,1.7rem)}.info[data-astro-cid-lcdefpme]{gap:var(--gutter);display:grid}@media (width>=64rem){.info[data-astro-cid-lcdefpme]{grid-template-columns:repeat(6,1fr);grid-template-areas:"hours hours hours hours contact contact""photo photo photo map map map"}.card-hours[data-astro-cid-lcdefpme]{grid-area:hours}.card-contact[data-astro-cid-lcdefpme]{grid-area:contact}.photo[data-astro-cid-lcdefpme]{grid-area:photo}.map[data-astro-cid-lcdefpme]{grid-area:map}.hours[data-astro-cid-lcdefpme]{columns:2;column-gap:3rem}.hours[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{break-inside:avoid}.photo[data-astro-cid-lcdefpme],.map[data-astro-cid-lcdefpme],.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme],.map[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{height:clamp(18rem,42vh,25rem)}}.card[data-astro-cid-lcdefpme]{background:var(--color-surface);border-top:4px solid var(--color-yellow);border-radius:0 1.75rem;padding:1.75rem}.card-contact[data-astro-cid-lcdefpme]{border-top:none;border-left:4px solid var(--color-yellow);border-radius:1.75rem 0}.map[data-astro-cid-lcdefpme]{border:1px solid #ffd40059;border-radius:1.75rem 0;min-height:20rem;margin:0;position:relative;overflow:hidden}.map[data-astro-cid-lcdefpme] iframe[data-astro-cid-lcdefpme]{border:0;width:100%;height:100%;min-height:20rem;display:block}.map[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{background:#0c0b08eb;border-radius:0 1.25rem 0 0;padding:.7rem 1.4rem;font-size:.95em;position:absolute;bottom:0;left:0}.photo[data-astro-cid-lcdefpme]{border:1px solid #ffd40059;border-radius:0 1.75rem;min-height:20rem;margin:0;position:relative;overflow:hidden}.photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;display:block}h2[data-astro-cid-lcdefpme]{margin-top:0;font-size:clamp(1.4rem,2.6vw,1.8rem)}.hours[data-astro-cid-lcdefpme]{margin:0;font-size:.9em}.hours[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffd40026;justify-content:space-between;gap:1rem;padding:.35rem 0;display:flex}.hours[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-muted)}.hours[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{white-space:nowrap;margin:0}.phone[data-astro-cid-lcdefpme]{align-items:center;gap:.5rem;font-size:1.35em;display:inline-flex}.phone[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:.65em;height:.65em;color:var(--color-muted);display:block}.phone[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme] svg{width:100%;height:100%;display:block}footer[data-astro-cid-lcdefpme]{padding:3rem var(--gutter) 1.5rem;text-align:center;border-top:1px solid #ffd40040;overflow:hidden}footer[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:1rem}.discovery[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.discovery[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{width:3.25rem;height:3.25rem;color:var(--color-cream);border:1px solid #f4ecd459;border-radius:50%;place-items:center;display:grid}.discovery[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme]{width:1.5rem;height:1.5rem;display:block}.discovery[data-astro-cid-lcdefpme] .icon[data-astro-cid-lcdefpme] svg{width:100%;height:100%;display:block}.discovery[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(odd) a[data-astro-cid-lcdefpme]{transform:rotate(-4deg)}.discovery[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2n) a[data-astro-cid-lcdefpme]{transform:rotate(4deg)}.discovery[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-yellow)}.echo[data-astro-cid-lcdefpme]{font-family:var(--font-display);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #f4ecd438;user-select:none;margin:2.5rem 0 0;font-size:clamp(2.5rem,10.3vw,11.5rem);line-height:1}@supports not (-webkit-text-stroke:1px black){.echo[data-astro-cid-lcdefpme]{color:#f4ecd41f}}.fineprint[data-astro-cid-lcdefpme]{color:var(--color-muted);margin-top:1rem;font-size:.8em}
