.menu-card[data-astro-cid-72ko46pz]{height:100%;padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.menu-card[data-astro-cid-72ko46pz][hidden]{display:none}.card-img[data-astro-cid-72ko46pz]{aspect-ratio:16/9;object-fit:cover;width:100%;margin-bottom:var(--space-3);background:var(--color-surface-muted);border-radius:var(--radius-sm)}.card-head[data-astro-cid-72ko46pz]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.card-actions[data-astro-cid-72ko46pz]{align-items:center;gap:var(--space-2);flex:none;padding-top:2px;display:flex}.card-title[data-astro-cid-72ko46pz]{min-width:0;font-family:var(--font-sans), sans-serif;margin:0;font-size:1rem}.card-link[data-astro-cid-72ko46pz]{color:inherit;text-decoration:none}.card-link[data-astro-cid-72ko46pz]:hover,.card-link[data-astro-cid-72ko46pz]:focus-visible{text-decoration:underline}.card-mark[data-astro-cid-72ko46pz]{color:inherit;border-radius:var(--radius-sm);background:0 0;padding:0 .15em}.menu-card[data-astro-cid-72ko46pz]:target .card-mark[data-astro-cid-72ko46pz]{background:color-mix(in srgb, var(--color-accent) 20%, var(--color-surface))}a[data-astro-cid-72ko46pz].card-rating{color:inherit;text-decoration:none}a[data-astro-cid-72ko46pz].card-rating:hover,a[data-astro-cid-72ko46pz].card-rating:focus-visible{text-decoration:underline}.price[data-astro-cid-72ko46pz]{white-space:nowrap;font-weight:700}.price-market[data-astro-cid-72ko46pz]{color:var(--color-text-muted);font-size:.9em;font-style:italic;font-weight:500}.card-meta[data-astro-cid-72ko46pz] .tag-popover-label{text-transform:capitalize}.card-rating[data-astro-cid-72ko46pz]{margin:var(--space-1) 0 0;color:var(--color-text-muted);align-items:center;gap:var(--space-1);font-size:.8rem;display:flex}.rating-stars[data-astro-cid-72ko46pz]{color:#f5a623;letter-spacing:1px}.rating-avg[data-astro-cid-72ko46pz]{color:var(--color-text);font-weight:700}.card-desc[data-astro-cid-72ko46pz]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.925rem}.card-meta[data-astro-cid-72ko46pz]{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.tag[data-astro-cid-72ko46pz]{padding:1px var(--space-2);background:var(--color-surface-muted);color:var(--color-text-muted);border-radius:var(--radius-sm);font-size:.75rem;display:inline-block}.tag-safe[data-astro-cid-72ko46pz]{background:color-mix(in srgb, #16a34a 14%, var(--color-surface));color:#15803d;font-weight:600}.tag-muted[data-astro-cid-72ko46pz]{background:var(--color-surface-muted);color:var(--color-text-muted);border:1px dashed var(--color-border);font-style:italic}.tag-sold-out[data-astro-cid-72ko46pz]{background:color-mix(in srgb, #dc2626 12%, var(--color-surface));color:#b91c1c;border:1px solid #dc262659;font-weight:600}.menu-card[data-astro-cid-72ko46pz]:has(.tag-sold-out) .card-title[data-astro-cid-72ko46pz],.menu-card[data-astro-cid-72ko46pz]:has(.tag-sold-out) .price[data-astro-cid-72ko46pz]{text-decoration:line-through;text-decoration-thickness:1px}.menu-card[data-astro-cid-72ko46pz]:has(.tag-sold-out) .card-img[data-astro-cid-72ko46pz]{opacity:.55}@media (width<=48rem){.menu-card[data-astro-cid-72ko46pz]{padding:var(--space-3) 0;background:0 0;border:0;border-radius:0}.card-meta[data-astro-cid-72ko46pz]{padding-top:var(--space-3)}}.badge-age[data-astro-cid-glm4sdif]{background:color-mix(in srgb, #2563eb 12%, var(--color-surface));color:#1d4ed8;border:1px solid #2563eb4d;font-weight:600}.badge-not-available[data-astro-cid-glm4sdif]{background:color-mix(in srgb, #d97706 14%, var(--color-surface));color:#b45309;border:1px solid #d9770666;font-weight:700}.menu-availability-notes[data-astro-cid-glm4sdif]{margin-top:var(--space-1);display:block}.menu-view-anyway[data-astro-cid-glm4sdif]{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:.8125rem;font-weight:600}.menu-block:has(.menu-block-body):not([open]) .menu-view-anyway[data-astro-cid-glm4sdif]{opacity:.85}[data-astro-cid-cnbvswy3][data-inverted].seg-group,[data-astro-cid-cnbvswy3][inverted].seg-group{--seg-selected-bg:var(--color-accent);--seg-selected-bg-hover:var(--color-accent);--seg-selected-fg:#fff}.seg-group[data-astro-cid-cnbvswy3]{--seg-height:2.5rem;--seg-outline:var(--color-border);--seg-selected-bg:var(--color-primary);--seg-selected-bg-hover:var(--color-primary);--seg-selected-fg:#fff;background:var(--color-surface);border:1px solid var(--seg-outline);scrollbar-width:none;border-radius:999px;width:fit-content;max-width:100%;display:inline-flex;overflow-x:auto}.seg[data-astro-cid-cnbvswy3]{align-items:center;gap:var(--space-2);height:var(--seg-height);padding:0 var(--space-4);border:0;border-left:1px solid var(--seg-outline);font:inherit;letter-spacing:.01em;white-space:nowrap;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:0 0;margin:0;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.seg-stacked[data-astro-cid-cnbvswy3]{height:auto;padding:4px var(--space-4);justify-items:center;gap:2px;display:inline-grid}.seg-all-none[data-astro-cid-cnbvswy3]{font-weight:600}.seg[data-astro-cid-cnbvswy3]:first-child{border-left:0}.seg-label[data-astro-cid-cnbvswy3]{font-size:12px}.seg[data-astro-cid-cnbvswy3] input[data-astro-cid-cnbvswy3]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.seg[data-astro-cid-cnbvswy3]:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-text) 8%, transparent)}.seg[data-astro-cid-cnbvswy3]:active{background:color-mix(in srgb, var(--color-text) 12%, transparent)}.seg[data-astro-cid-cnbvswy3]:has(input:checked){color:var(--seg-selected-fg);background:var(--seg-selected-bg)}.seg[data-astro-cid-cnbvswy3]:has(input:checked):hover{background:var(--seg-selected-bg-hover)}.seg[data-astro-cid-cnbvswy3]:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:2px;z-index:1}.seg-icon[data-astro-cid-cnbvswy3]{flex:none;width:1.125rem;height:1.125rem;display:none}.seg[data-astro-cid-cnbvswy3]:has(.seg-icon-option) .seg-icon[data-astro-cid-cnbvswy3],.seg[data-astro-cid-cnbvswy3]:has(input:checked) .seg-icon[data-astro-cid-cnbvswy3]{display:inline-flex}.seg-icon-option[data-astro-cid-cnbvswy3],.seg-icon-option[data-astro-cid-cnbvswy3] svg{width:100%;height:100%}.seg-icon-check[data-astro-cid-cnbvswy3]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:none}.seg[data-astro-cid-cnbvswy3]:has(input:checked) .seg-icon-check[data-astro-cid-cnbvswy3]{display:block}.seg[data-astro-cid-cnbvswy3]:has(input:checked) .seg-icon-option[data-astro-cid-cnbvswy3]{display:none}.seg[data-astro-cid-cnbvswy3]:has(input:checked) .seg-icon-check[data-astro-cid-cnbvswy3]{animation:.18s ease-out seg-eye}@keyframes seg-eye{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.seg[data-astro-cid-cnbvswy3]{transition:none}.seg-icon-check[data-astro-cid-cnbvswy3]{animation:none}}.seg-group[data-astro-cid-cnbvswy3][data-mask-start=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.seg-group[data-astro-cid-cnbvswy3][data-mask-end=true]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.seg-group[data-astro-cid-cnbvswy3][data-mask-start=true][data-mask-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}@media (width<=48rem){.seg-group[data-astro-cid-cnbvswy3]{scrollbar-width:thin;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);overflow-x:auto}.seg[data-astro-cid-cnbvswy3]{border:1px solid var(--seg-outline);border-radius:var(--radius-pill)}.seg[data-astro-cid-cnbvswy3]:has(input:checked){border-color:var(--seg-selected-bg)}}
