.dish.astro-fmsno5lm{border-block-end:1px solid var(--c-line);gap:.2rem;padding-block:.85rem;display:grid}.row.astro-fmsno5lm{align-items:baseline;gap:.5rem;display:flex}.name.astro-fmsno5lm{font-family:var(--font-display);font-size:var(--text-l);min-inline-size:0;font-weight:600;line-height:1.25}.dots.astro-fmsno5lm{border-block-end:2px dotted var(--c-line-strong);flex:1.5rem;min-inline-size:1.5rem;transform:translateY(-.3em)}.price.astro-fmsno5lm{font-size:var(--text-l)}.bottle.astro-fmsno5lm{color:var(--c-ink-soft);margin-inline-start:.35em}.desc.astro-fmsno5lm{max-inline-size:40rem;color:var(--c-ink-soft);font-size:var(--text-m);line-height:1.5}.gloss.astro-fmsno5lm{font-size:var(--text-m);line-height:1.4}.marks.astro-fmsno5lm{font-family:var(--font-sans);font-size:var(--text-s);color:var(--c-ink-soft);flex-wrap:wrap;gap:.25rem .9rem;margin-block-start:.2rem;display:flex}.mark-word.astro-fmsno5lm{letter-spacing:.04em}.out.astro-fmsno5lm .title.astro-fmsno5lm{text-decoration:line-through 1px}.board.astro-fmsno5lm{border-color:color-mix(in srgb, var(--c-on-night) 16%, transparent);padding-block:.6rem}.board.astro-fmsno5lm .name.astro-fmsno5lm{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.board.astro-fmsno5lm .dots.astro-fmsno5lm{border-color:color-mix(in srgb, var(--c-on-night) 38%, transparent)}.board.astro-fmsno5lm .gloss.astro-fmsno5lm,.board.astro-fmsno5lm .allergens.astro-fmsno5lm,.board.astro-fmsno5lm .bottle.astro-fmsno5lm{color:var(--c-on-night-soft)}.board.astro-fmsno5lm .gloss.astro-fmsno5lm{font-size:var(--text-s)}.board.astro-fmsno5lm .badge-accent.astro-fmsno5lm{color:var(--c-accent-night)}.board.astro-fmsno5lm .price.astro-fmsno5lm{font-size:clamp(1.125rem,1rem + .5vw,1.375rem)}.legend.astro-pivzkngc{border-block-start:1px solid var(--c-ink);gap:.75rem;padding-block-start:var(--space-s);display:grid}.intro.astro-pivzkngc{max-inline-size:44rem;font-size:var(--text-s);color:var(--c-ink-soft)}.grid.astro-pivzkngc{gap:.3rem var(--gap);font-family:var(--font-sans);font-size:var(--text-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,11.5rem),1fr));display:grid}.grid.astro-pivzkngc li.astro-pivzkngc{align-items:baseline;gap:.6rem;display:flex}.n.astro-pivzkngc{font-variant-numeric:tabular-nums;text-align:end;min-inline-size:1.4rem;font-weight:600}.dark.astro-pivzkngc .intro.astro-pivzkngc{color:var(--c-on-night-soft)}
