.cat[data-astro-cid-h3okrjxn]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4);scroll-margin-top:8.5rem}.cat[data-astro-cid-h3okrjxn].sub{border:0;border-top:1px solid var(--color-border);padding:var(--space-4) 0 0;margin:var(--space-4) 0 0;background:0 0;border-radius:0}.cat-title[data-astro-cid-h3okrjxn]{font-size:var(--text-xl)}.sub[data-astro-cid-h3okrjxn] .cat-title[data-astro-cid-h3okrjxn]{font-size:var(--text-lg)}.notes[data-astro-cid-h3okrjxn]{margin-top:var(--space-2);color:var(--color-muted);font-size:var(--text-sm)}.notes[data-astro-cid-h3okrjxn] p[data-astro-cid-h3okrjxn]+p[data-astro-cid-h3okrjxn]{margin-top:var(--space-1)}.foot[data-astro-cid-h3okrjxn]{margin-top:var(--space-3)}.cols-head[data-astro-cid-h3okrjxn]{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);justify-content:flex-end;gap:0;font-weight:600;display:flex}.cols-head[data-astro-cid-h3okrjxn] span[data-astro-cid-h3okrjxn],.price[data-astro-cid-h3okrjxn]{text-align:right;flex:none;width:4.1rem;padding-left:.6rem}.group[data-astro-cid-h3okrjxn]{margin-top:var(--space-3);font-size:var(--text-xs);letter-spacing:.12em;color:var(--color-primary);font-weight:700}.items[data-astro-cid-h3okrjxn]{margin-top:var(--space-3);padding:0;list-style:none}.item[data-astro-cid-h3okrjxn]{padding-block:var(--space-2);border-bottom:1px dashed var(--color-border)}.item[data-astro-cid-h3okrjxn]:last-child{border-bottom:0}.numbered[data-astro-cid-h3okrjxn]>.item[data-astro-cid-h3okrjxn]{counter-increment:dish;grid-template-columns:2.1em 1fr;display:grid}.numbered[data-astro-cid-h3okrjxn]>.item[data-astro-cid-h3okrjxn]:before{content:counter(dish) ".";color:var(--color-primary);font-variant-numeric:tabular-nums;grid-row:1;font-weight:600}.numbered[data-astro-cid-h3okrjxn]>.item[data-astro-cid-h3okrjxn]>[data-astro-cid-h3okrjxn]{grid-column:2}.row[data-astro-cid-h3okrjxn]{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.name[data-astro-cid-h3okrjxn]{hyphens:auto;overflow-wrap:break-word;min-width:0;font-weight:600;line-height:1.35}.prices[data-astro-cid-h3okrjxn]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;display:flex}.desc[data-astro-cid-h3okrjxn]{color:var(--color-muted);font-size:var(--text-sm);margin-top:.15rem;line-height:1.5}.options[data-astro-cid-h3okrjxn]{margin-top:var(--space-1);font-size:var(--text-sm);padding-left:0;list-style:none}.options[data-astro-cid-h3okrjxn] .name[data-astro-cid-h3okrjxn]{color:var(--color-muted);font-weight:400}.options[data-astro-cid-h3okrjxn] .row[data-astro-cid-h3okrjxn]{padding-block:.15rem}.tags[data-astro-cid-h3okrjxn]{margin-top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.tags[data-astro-cid-h3okrjxn] li[data-astro-cid-h3okrjxn]{font-size:var(--text-sm);border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:999px;padding:.2rem .65rem}@media (width<=26rem){.cols-head[data-astro-cid-h3okrjxn] span[data-astro-cid-h3okrjxn],.price[data-astro-cid-h3okrjxn]{width:3.35rem;padding-left:.4rem}.numbered[data-astro-cid-h3okrjxn]>.item[data-astro-cid-h3okrjxn]{grid-template-columns:1.9em 1fr}.cat[data-astro-cid-h3okrjxn]{padding:var(--space-3)}}.banner[data-astro-cid-2ndeurlg]{isolation:isolate;place-items:center;min-height:13rem;display:grid;position:relative;overflow:hidden}.banner-img[data-astro-cid-2ndeurlg]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.banner[data-astro-cid-2ndeurlg]:after{content:"";z-index:-1;background:linear-gradient(#1413128c,#141312d9);position:absolute;inset:0}.banner-copy[data-astro-cid-2ndeurlg]{text-align:center;padding-block:var(--space-6) var(--space-5)}.banner[data-astro-cid-2ndeurlg] h1[data-astro-cid-2ndeurlg]{color:var(--color-text)}.banner[data-astro-cid-2ndeurlg] .btn[data-astro-cid-2ndeurlg]{margin-top:var(--space-2)}.jump[data-astro-cid-2ndeurlg]{z-index:40;background:color-mix(in srgb, var(--color-bg) 94%, transparent);backdrop-filter:blur(8px);border-block:1px solid var(--color-border);position:sticky;top:4.25rem}.jump[data-astro-cid-2ndeurlg] ul[data-astro-cid-2ndeurlg]{gap:var(--space-2);padding-block:var(--space-2);scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}@media (width>=48rem){.jump[data-astro-cid-2ndeurlg] ul[data-astro-cid-2ndeurlg]{flex-wrap:wrap;justify-content:center;overflow:visible}}.jump[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{white-space:nowrap;border:1px solid var(--color-border);min-height:2.5rem;color:var(--color-text);font-size:var(--text-sm);border-radius:999px;align-items:center;padding:.3rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.jump[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]:hover{border-color:var(--color-primary);color:var(--color-primary)}.menu[data-astro-cid-2ndeurlg]{padding-block:var(--space-5) var(--space-6)}.lunch[data-astro-cid-2ndeurlg] .cat{border-color:var(--color-primary);background:linear-gradient(135deg, var(--color-surface-2), var(--color-surface))}.lunch[data-astro-cid-2ndeurlg] .notes{color:var(--color-text);font-size:var(--text-base)}.grid-menu[data-astro-cid-2ndeurlg]{gap:0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,30rem),1fr));align-items:start;display:grid}.top[data-astro-cid-2ndeurlg]{text-align:center;margin-top:var(--space-3)}
