.menu-hero[data-astro-cid-2ndeurlg]{padding:clamp(36px,6vw,72px) 0 28px}.crumbs[data-astro-cid-2ndeurlg]{color:var(--ink-soft);margin-bottom:12px;font-size:.9rem}.crumbs[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{color:var(--red)}.lede[data-astro-cid-2ndeurlg]{color:var(--ink-soft);max-width:60ch;font-size:1.15rem}.lede[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{color:var(--red);font-weight:700}.legend[data-astro-cid-2ndeurlg]{color:var(--ink-soft);align-items:center;gap:8px;font-size:.9rem;display:flex}.menu-bar[data-astro-cid-2ndeurlg]{z-index:30;background:var(--cream);border-block:1px solid var(--line);position:sticky;top:73px}.menu-bar-inner[data-astro-cid-2ndeurlg]{align-items:center;gap:14px;padding-block:10px;display:flex}.search[data-astro-cid-2ndeurlg]{background:var(--paper);border:1.5px solid var(--line);border-radius:999px;flex:none;align-items:center;gap:8px;width:220px;padding:0 14px;display:flex}.search[data-astro-cid-2ndeurlg]:focus-within{border-color:var(--red)}.search[data-astro-cid-2ndeurlg] svg{width:18px;height:18px;color:var(--ink-soft);flex:none}.search[data-astro-cid-2ndeurlg] input[data-astro-cid-2ndeurlg]{font:inherit;width:100%;color:var(--ink);background:0 0;border:0;outline:none;padding:9px 0;font-size:.95rem}.cats[data-astro-cid-2ndeurlg]{scrollbar-width:none;flex:1;overflow-x:auto;mask-image:linear-gradient(90deg,#000 92%,#0000)}.cats[data-astro-cid-2ndeurlg]::-webkit-scrollbar{display:none}.cats[data-astro-cid-2ndeurlg] ul[data-astro-cid-2ndeurlg]{gap:6px;margin:0;padding:0 30px 0 0;list-style:none;display:flex}.cats[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]{white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.cats[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg]:hover{background:var(--sand)}.cats[data-astro-cid-2ndeurlg] a[data-astro-cid-2ndeurlg][aria-current]{background:var(--red);color:#fff}@media (width<=700px){.menu-bar-inner[data-astro-cid-2ndeurlg]{flex-direction:column;align-items:stretch;gap:8px}.search[data-astro-cid-2ndeurlg]{width:100%}}.menu-body[data-astro-cid-2ndeurlg]{padding-block:32px 80px}.menu-section[data-astro-cid-2ndeurlg]{border-bottom:1px solid var(--line);padding:40px 0;scroll-margin-top:150px}@media (width<=700px){.menu-section[data-astro-cid-2ndeurlg]{scroll-margin-top:200px}}.ms-head[data-astro-cid-2ndeurlg]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.ms-head[data-astro-cid-2ndeurlg] h2[data-astro-cid-2ndeurlg]{align-items:center;gap:12px;margin-bottom:6px;display:flex}.star[data-astro-cid-2ndeurlg]{background:var(--red);color:#fff;border-radius:50%;flex:none;place-items:center;width:1.1em;height:1.1em;font-size:.6em;display:inline-grid}.ms-intro[data-astro-cid-2ndeurlg]{color:var(--ink-soft);max-width:60ch;margin:0}.ms-img[data-astro-cid-2ndeurlg]{aspect-ratio:1;border:5px solid var(--paper);width:150px;box-shadow:var(--shadow);background:#fff;border-radius:50%;flex:none;overflow:hidden}.ms-img[data-astro-cid-2ndeurlg] img{object-fit:cover;width:100%;height:100%}@media (width<=600px){.ms-img[data-astro-cid-2ndeurlg]{width:84px}}.group[data-astro-cid-2ndeurlg]+.group[data-astro-cid-2ndeurlg]{margin-top:24px}.group-title[data-astro-cid-2ndeurlg]{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--red);margin:0 0 8px;font-size:.8rem}.price-header[data-astro-cid-2ndeurlg]{text-align:right;color:var(--gold);margin:0;font-size:.9rem;font-style:italic;font-weight:700}.items[data-astro-cid-2ndeurlg]{column-gap:56px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.items[data-astro-cid-2ndeurlg]{grid-template-columns:1fr 1fr}}.item[data-astro-cid-2ndeurlg]{break-inside:avoid;padding:12px 0}.item-line[data-astro-cid-2ndeurlg]{align-items:baseline;gap:10px;display:flex}.item-name[data-astro-cid-2ndeurlg]{font-family:var(--font-body);margin:0;font-size:1.05rem;font-weight:700;display:block}.note[data-astro-cid-2ndeurlg]{color:var(--ink-soft);font-size:.85em;font-weight:500}.leader[data-astro-cid-2ndeurlg]{border-bottom:2px dotted #cdbda6;flex:1;min-width:16px;transform:translateY(-4px)}.price[data-astro-cid-2ndeurlg]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:700}.plabel[data-astro-cid-2ndeurlg]{color:var(--ink-soft);font-size:.85em;font-weight:500}.sep[data-astro-cid-2ndeurlg]{color:var(--ink-soft)}.item-desc[data-astro-cid-2ndeurlg]{color:var(--ink-soft);max-width:52ch;margin:4px 0 0;font-size:.95rem}.veg-dot[data-astro-cid-2ndeurlg]{width:20px;height:20px;color:var(--veg);vertical-align:middle;background:#e3f0df;border-radius:50%;place-items:center;margin-left:6px;display:inline-grid}.veg-dot[data-astro-cid-2ndeurlg] svg{width:12px;height:12px}.styles[data-astro-cid-2ndeurlg]{margin-top:32px}.styles[data-astro-cid-2ndeurlg] dl[data-astro-cid-2ndeurlg]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;display:grid}.style[data-astro-cid-2ndeurlg]{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.style[data-astro-cid-2ndeurlg] dt[data-astro-cid-2ndeurlg]{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:8px;font-size:1.2rem;font-weight:800;display:flex}.style[data-astro-cid-2ndeurlg] dd[data-astro-cid-2ndeurlg]{color:var(--ink-soft);margin:6px 0 0;font-size:.93rem}.heat-pill[data-astro-cid-2ndeurlg]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:.7rem;font-weight:700}.heat-mild[data-astro-cid-2ndeurlg]{color:#8a6514;background:#f3ead2}.heat-medium[data-astro-cid-2ndeurlg]{color:#a1490e;background:#fbe0c6}.heat-hot[data-astro-cid-2ndeurlg]{color:#9e1b1f;background:#f7d1cf}.heat-very-hot[data-astro-cid-2ndeurlg]{background:var(--red);color:#fff}.setmeal[data-astro-cid-2ndeurlg]{background:var(--red);color:#fff;border:0;border-radius:24px;margin-top:40px;padding:36px clamp(24px,4vw,48px)}.setmeal[data-astro-cid-2ndeurlg] h2[data-astro-cid-2ndeurlg]{color:#fff}.setmeal[data-astro-cid-2ndeurlg] .star[data-astro-cid-2ndeurlg]{color:var(--red);background:#fff}.ms-intro[data-astro-cid-2ndeurlg].light{color:#f5c5c6}.set-courses[data-astro-cid-2ndeurlg]{gap:20px;margin-top:20px;display:grid}@media (width>=700px){.set-courses[data-astro-cid-2ndeurlg]{grid-template-columns:1fr 1fr}}.set-courses[data-astro-cid-2ndeurlg] h3[data-astro-cid-2ndeurlg]{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.16em;color:#f5c5c6;margin-bottom:4px;font-size:.8rem}.set-courses[data-astro-cid-2ndeurlg] p[data-astro-cid-2ndeurlg]{margin:0;font-size:1.1rem}.allergy[data-astro-cid-2ndeurlg]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-top:48px;padding:28px}.allergy[data-astro-cid-2ndeurlg] h2[data-astro-cid-2ndeurlg]{font-size:1.5rem}.allergy[data-astro-cid-2ndeurlg] p[data-astro-cid-2ndeurlg]{color:var(--ink-soft)}.allergen-list[data-astro-cid-2ndeurlg]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.allergen-list[data-astro-cid-2ndeurlg] li[data-astro-cid-2ndeurlg]{background:var(--sand);border-radius:999px;padding:5px 12px;font-size:.88rem;font-weight:600}.no-results[data-astro-cid-2ndeurlg]{text-align:center;color:var(--ink-soft);padding:40px 0;font-size:1.1rem}.order-cta[data-astro-cid-2ndeurlg]{text-align:center;margin-top:56px}.order-cta[data-astro-cid-2ndeurlg] p[data-astro-cid-2ndeurlg]{font-family:var(--font-display);margin-bottom:14px;font-size:1.8rem;font-weight:800}
