.karte:where(.astro-srnfwvg6){max-width:64rem;margin-inline:auto;padding-inline:var(--space-3);padding-bottom:var(--space-12)}.karte__head:where(.astro-srnfwvg6){padding-top:var(--space-12);padding-bottom:var(--space-6);text-align:center}.karte__kicker:where(.astro-srnfwvg6){font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:var(--text-sm);font-weight:500;color:var(--color-accent);margin:0 0 var(--space-2)}.karte__title:where(.astro-srnfwvg6){font-family:var(--font-headline);font-size:clamp(2.5rem,7vw,4.5rem);line-height:var(--line-height-headline);margin:0 0 var(--space-3);font-weight:500;letter-spacing:-.02em}.karte__lead:where(.astro-srnfwvg6){font-size:var(--text-base);color:var(--color-text-muted);line-height:var(--line-height-body);max-width:34rem;margin-inline:auto}.karte__lead:where(.astro-srnfwvg6) a:where(.astro-srnfwvg6){color:var(--color-accent)}.bubbles:where(.astro-srnfwvg6){display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:var(--space-3);margin-bottom:var(--space-6)}.bubble:where(.astro-srnfwvg6){margin:0;background:color-mix(in oklab,var(--color-accent) 5%,transparent);border:1px solid var(--color-border);border-radius:1rem;padding:var(--space-3) var(--space-4);text-align:center;font-family:var(--font-body);font-size:var(--text-sm);line-height:1.45;color:var(--color-text-muted);overflow-wrap:break-word}.bubble:where(.astro-srnfwvg6) strong:where(.astro-srnfwvg6){display:block;margin-bottom:.1rem;font-weight:600;font-size:var(--text-base);color:var(--color-accent)}.tablist:where(.astro-srnfwvg6){display:none;gap:.5rem;flex-wrap:wrap;justify-content:center;margin:0 0 var(--space-6);padding:0 0 var(--space-4);border-bottom:1px solid var(--color-border)}.tabs:where(.astro-srnfwvg6).is-enhanced .tablist:where(.astro-srnfwvg6){display:flex}.tab:where(.astro-srnfwvg6){appearance:none;font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--color-text);background:#fff;border:1px solid var(--color-border);border-radius:999px;padding:.5rem 1rem;cursor:pointer;white-space:nowrap;transition:background .12s ease,color .12s ease,border-color .12s ease}.tab:where(.astro-srnfwvg6):hover{border-color:color-mix(in oklab,var(--color-accent) 45%,var(--color-border))}.tab:where(.astro-srnfwvg6)[aria-selected=true]{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.tab:where(.astro-srnfwvg6):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.panel:where(.astro-srnfwvg6){padding-top:var(--space-2)}.panel__cols:where(.astro-srnfwvg6){display:grid;grid-template-columns:1fr 1fr;align-items:start;column-gap:var(--space-2);row-gap:var(--space-4)}.sek:where(.astro-srnfwvg6){break-inside:avoid;page-break-inside:avoid;padding-block:0}.sek__title:where(.astro-srnfwvg6){font-family:var(--font-headline);font-size:var(--text-xl);line-height:1.3;margin:0 0 var(--space-3);font-weight:500;color:var(--color-accent)}.sek__intro:where(.astro-srnfwvg6){font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--line-height-body);margin:0 0 var(--space-4);max-width:40rem}.sek__hinweis:where(.astro-srnfwvg6){font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;color:var(--color-text-muted);margin:0 0 var(--space-3)}.liste:where(.astro-srnfwvg6){list-style:none;margin:0;padding:0;display:grid;gap:var(--space-3)}.item__zeile:where(.astro-srnfwvg6){display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-body);font-variant-numeric:tabular-nums lining-nums;min-width:0}.item__name:where(.astro-srnfwvg6){font-size:var(--text-base);font-weight:500;color:var(--color-text);overflow-wrap:break-word}.item__all:where(.astro-srnfwvg6){font-size:.6em;font-weight:600;letter-spacing:.08em;color:var(--color-accent);margin-left:.25em;white-space:nowrap}.item__leader:where(.astro-srnfwvg6){flex:1 1 auto;min-width:1rem;align-self:flex-end;margin-bottom:.28em;border-bottom:1px dotted var(--color-border)}.item__preis:where(.astro-srnfwvg6){flex:0 0 auto;font-size:var(--text-base);font-weight:500;font-style:normal;color:var(--color-text);white-space:nowrap}.item__preis--offen:where(.astro-srnfwvg6){color:var(--color-text-muted)}.item__einheit:where(.astro-srnfwvg6){font-size:.78em;font-weight:400;color:var(--color-text-muted)}.item__beschr:where(.astro-srnfwvg6){font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;margin:.2rem 0 0;max-width:40rem;overflow-wrap:break-word}.item__zeile--variante:where(.astro-srnfwvg6){margin-top:.3rem;padding-left:var(--space-3)}.item__zeile--variante:where(.astro-srnfwvg6) .item__name:where(.astro-srnfwvg6){font-size:var(--text-sm);font-weight:400;font-style:italic;color:var(--color-text-muted)}.item__note:where(.astro-srnfwvg6){font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;color:var(--color-text-muted);margin:.25rem 0 0}.wein-link:where(.astro-srnfwvg6){display:inline-block;font-family:var(--font-body);font-weight:500;font-size:var(--text-base);color:var(--color-accent);text-decoration:none;border-bottom:1px solid color-mix(in oklab,var(--color-accent) 40%,transparent);padding-bottom:.1rem}.wein-link:where(.astro-srnfwvg6):hover{border-bottom-color:var(--color-accent)}.info__text:where(.astro-srnfwvg6){font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--line-height-body);color:var(--color-text-muted);max-width:42rem;margin:0 0 var(--space-4)}.allergene:where(.astro-srnfwvg6){display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.35rem var(--space-4);margin:0;font-family:var(--font-body);font-size:var(--text-sm)}.allergene__row:where(.astro-srnfwvg6){display:grid;grid-template-columns:1.6rem 1fr;gap:.5rem;align-items:baseline}.allergene:where(.astro-srnfwvg6) dt:where(.astro-srnfwvg6){font-weight:600;color:var(--color-accent);text-align:center}.allergene:where(.astro-srnfwvg6) dd:where(.astro-srnfwvg6){margin:0;color:var(--color-text)}.lieferanten:where(.astro-srnfwvg6){display:grid;gap:.5rem var(--space-4);margin:0;font-family:var(--font-body);font-size:var(--text-sm)}.lieferanten__row:where(.astro-srnfwvg6){display:grid;grid-template-columns:minmax(11rem,14rem) 1fr;gap:0 var(--space-3);align-items:baseline}.lieferanten:where(.astro-srnfwvg6) dt:where(.astro-srnfwvg6){font-weight:500;color:var(--color-text)}.lieferanten:where(.astro-srnfwvg6) dd:where(.astro-srnfwvg6){margin:0;color:var(--color-text-muted)}.bubble:where(.astro-srnfwvg6),.sek__intro:where(.astro-srnfwvg6),.item__beschr:where(.astro-srnfwvg6),.item__name:where(.astro-srnfwvg6){overflow-wrap:break-word}@media(max-width:48rem){.tablist:where(.astro-srnfwvg6){flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.tablist:where(.astro-srnfwvg6)::-webkit-scrollbar{display:none}.tab:where(.astro-srnfwvg6){scroll-snap-align:start}.panel__cols:where(.astro-srnfwvg6){grid-template-columns:1fr}.lieferanten__row:where(.astro-srnfwvg6){grid-template-columns:1fr;gap:.1rem}.lieferanten:where(.astro-srnfwvg6) dt:where(.astro-srnfwvg6){color:var(--color-text)}}@media print{.tablist:where(.astro-srnfwvg6){display:none!important}.panel:where(.astro-srnfwvg6),.panel:where(.astro-srnfwvg6)[hidden]{display:block!important;content-visibility:visible!important}}
