.category-nav[data-astro-cid-t5k2tvbq] ul[data-astro-cid-t5k2tvbq]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;padding:0;list-style:none}.category-nav[data-astro-cid-t5k2tvbq] a[data-astro-cid-t5k2tvbq]{justify-content:center;padding-inline:var(--space-3);font-size:var(--text-ui-size);font-weight:var(--text-ui-weight);color:var(--color-ink);text-decoration:none}.menu-item[data-astro-cid-2lj54zdv]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-paper-rule)}.menu-item-name[data-astro-cid-2lj54zdv]{margin:0;font-size:var(--text-body-size);font-weight:var(--text-card-weight);line-height:var(--text-body-leading);color:var(--color-ink)}.menu-item-desc[data-astro-cid-2lj54zdv]{margin:var(--space-1) 0 0;font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--color-ink)}.menu-item-price[data-astro-cid-2lj54zdv]{flex-shrink:0;font-size:var(--text-card-size);font-weight:600;color:var(--color-emphasis)}.category[data-astro-cid-pryeowqi]{scroll-margin-top:var(--space-16)}.category-head[data-astro-cid-pryeowqi]{margin:0 0 var(--space-1);font-size:var(--text-section-size);font-weight:var(--text-section-weight);line-height:var(--text-section-leading);letter-spacing:var(--text-section-tracking);color:var(--color-secondary)}.category-meta[data-astro-cid-pryeowqi]{margin:0 0 var(--space-2);font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--color-ink)}.chip-strip[data-astro-cid-nvyfmlvy]{margin:var(--space-4) 0 0}.chip-strip-label[data-astro-cid-nvyfmlvy]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-caption-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}.chip-clear[data-astro-cid-nvyfmlvy]{border:0;padding:0;background:none;font:inherit;letter-spacing:inherit;text-transform:none;color:var(--color-accent);cursor:pointer}.chips[data-astro-cid-nvyfmlvy]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-nvyfmlvy]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);background:transparent;color:var(--color-ink);font-size:var(--text-ui-size);font-weight:var(--text-ui-weight);line-height:var(--text-ui-leading);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.chip[data-astro-cid-nvyfmlvy][aria-pressed=true]{background:var(--color-accent);color:var(--color-paper);border-color:var(--color-accent)}@media(pointer:fine){.chip[data-astro-cid-nvyfmlvy][aria-pressed=true]:hover{opacity:.85}}.menu-empty-filter[data-astro-cid-hh23shk4]{margin:var(--space-6) 0 0}.empty-state-tag[data-astro-cid-hh23shk4]{margin:0 0 var(--space-3);font-size:var(--text-caption-size);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink)}.empty-state-msg[data-astro-cid-hh23shk4]{margin:0 0 var(--space-3);font-size:var(--text-body-size);line-height:var(--text-body-leading);color:var(--color-ink)}.inline-call[data-astro-cid-hh23shk4]{color:var(--color-accent);font-weight:600;text-decoration:none;border-bottom:1.5px solid var(--color-accent)}.empty-state-meta[data-astro-cid-hh23shk4]{margin:0;font-size:var(--text-caption-size);line-height:var(--text-caption-leading);color:var(--color-ink)}.order-bar[data-astro-cid-sun572le]{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-gutter-mobile) calc(var(--space-3) + env(safe-area-inset-bottom));background:var(--color-paper);border-top:1px solid var(--color-paper-rule)}.order-bar-spacer[data-astro-cid-sun572le]{height:calc(88px + env(safe-area-inset-bottom))}.order-bar[data-astro-cid-sun572le] .cta--primary{flex:1}.order-bar-cue[data-astro-cid-sun572le]{display:none}.order-bar[data-astro-cid-sun572le].is-expanded .order-bar-cue[data-astro-cid-sun572le]{display:block;opacity:0;transform:translateY(8px);animation:order-bar-cue-in .2s ease forwards}@keyframes order-bar-cue-in{to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.order-bar[data-astro-cid-sun572le],.order-bar-spacer[data-astro-cid-sun572le]{display:none}}
