.Karte_container__20nVb{width:var(--container);margin-inline:auto}.Karte_main__NkVAU{position:relative;z-index:3;background:var(--c-creme);padding:128px 0}.Karte_main__NkVAU .Karte_satz__o0FrJ{margin-bottom:0}.Karte_huelle__i9TC_{position:relative}.Karte_sentinel__txX__{height:1px;margin-bottom:-1px;pointer-events:none}.Karte_filter__CE5ld{position:relative;z-index:10;background:var(--c-creme);padding-top:96px}@media (min-width:1024px){.Karte_filter__CE5ld{position:-webkit-sticky;position:sticky;top:0;padding-top:80px}}.Karte_feld__dQzEh{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:28px;padding:0 3.3%}@media (min-width:640px){.Karte_feld__dQzEh{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.Karte_feld__dQzEh{display:flex;flex-wrap:wrap;width:93.7%;margin:0 auto 28px;padding:0}}.Karte_linie__jPSN1{width:var(--container);height:1px;margin-inline:auto;background:var(--c-rosa)}.Karte_pille__Y4pM3{position:relative;flex:none;display:inline-grid;place-items:center;overflow:hidden;isolation:isolate;min-width:45%;height:42.8px;padding:6px 35px;border:1px solid var(--c-akzent-dunkel);border-radius:var(--r-knopf);color:var(--c-akzent-dunkel);font:400 var(--fs-filter)/1.2 var(--font-text);text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.Karte_pille__Y4pM3{min-width:30%}}@media (min-width:1024px){.Karte_pille__Y4pM3{min-width:0;height:auto;padding:16px 36px}}.Karte_pille__Y4pM3:before{content:"";position:absolute;left:-10%;top:-10%;width:120%;height:120%;border-radius:var(--r-knopf);background:var(--c-akzent);transform:scaleY(0);transform-origin:50% 100%;transition:transform .42s var(--ease-ui)}.Karte_pilleKopie__ARx9p,.Karte_pilleText__2WiSo{position:relative;transition:transform .42s var(--ease-ui),opacity .42s var(--ease-ui)}.Karte_pilleKopie__ARx9p{position:absolute;left:0;right:0;top:50%;text-align:center;color:var(--c-grund);transform:translateY(50%);opacity:0}.Karte_aktiv__1gK7a:before{transform:scaleY(1)}.Karte_aktiv__1gK7a .Karte_pilleText__2WiSo{transform:translateY(-50%);opacity:0}.Karte_aktiv__1gK7a .Karte_pilleKopie__ARx9p{transform:translateY(-50%);opacity:1;transition-delay:.2s}@media (hover:hover){.Karte_pille__Y4pM3:hover:before{transform:scaleY(1)}.Karte_pille__Y4pM3:hover .Karte_pilleText__2WiSo{transform:translateY(-50%);opacity:0}.Karte_pille__Y4pM3:hover .Karte_pilleKopie__ARx9p{transform:translateY(-50%);opacity:1;transition-delay:.2s}}.Karte_pille__Y4pM3:focus-visible{outline:2px solid var(--c-grund);outline-offset:3px}.Karte_pilleDunkel__hw3yq{border-color:var(--c-grund);color:var(--c-grund)}.Karte_pilleDunkel__hw3yq:before{background:var(--c-grund)}.Karte_pilleDunkel__hw3yq .Karte_pilleKopie__ARx9p{color:var(--c-creme)}html[data-ruhe="1"] .Karte_pilleKopie__ARx9p,html[data-ruhe="1"] .Karte_pilleText__2WiSo,html[data-ruhe="1"] .Karte_pille__Y4pM3:before{transition-duration:.01s}.Karte_kategorien__2CZbK{padding-top:96px}@media (min-width:1024px){.Karte_kategorien__2CZbK{padding-top:224px}}.Karte_kategorie__srkwR{--abstand-kategorie:160px;--kategorie-kopf-mb:48px;margin-bottom:var(--abstand-kategorie);color:var(--c-geist)}.Karte_kategorie__srkwR:last-child{margin-bottom:0}@media (min-width:1024px){.Karte_kategorie__srkwR{--abstand-kategorie:288px;--kategorie-kopf-mb:128px}}.Karte_kopf__QMaw7{margin-bottom:var(--kategorie-kopf-mb)}.Karte_kopfText__I4qVB,.Karte_kopf__QMaw7{display:flex;flex-direction:column;align-items:flex-end}.Karte_kopfText__I4qVB{min-width:0}.Karte_kopfMitBild__AnQGZ .Karte_titel__It79_{overflow-wrap:anywhere}@media (min-width:1024px){.Karte_kopfMitBild__AnQGZ .Karte_titel__It79_{font-size:min(var(--fs-kategorie),calc(var(--vw) * .074))}}.Karte_kopfMitBild__AnQGZ{display:grid;grid-gap:28px;gap:28px;align-items:end}.Karte_kopfBild__lDr0h{margin:0}.Karte_kopfBild__lDr0h img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:20px;background:var(--c-geist)}.Karte_kopfBildText__2DQtV{margin-top:8px;font:400 12px/1.2 var(--font-text);color:var(--c-geist)}@media (min-width:1024px){.Karte_kopfMitBild__AnQGZ{grid-template-columns:44% 1fr;gap:4rem}.Karte_kopfBild__lDr0h img{border-radius:28px}}.Karte_titel__It79_{margin:0;font:400 var(--fs-kategorie)/.89 var(--font-display);text-transform:uppercase;text-align:right}.Karte_einleitung__QlQjF{max-width:80%;margin-top:40px;font:400 14px/1.1 var(--font-text);text-transform:uppercase;text-align:right}@media (min-width:1024px){.Karte_einleitung__QlQjF{max-width:696px;font-size:16px}}.Karte_liste__LgwR3{list-style:none;margin:0;padding:0}.Karte_speise__Wd_EI .Karte_liste__LgwR3{display:flex;flex-wrap:wrap;align-items:flex-start}.Karte_position__oRGAw{position:relative;padding-top:20px;border-top:1px solid var(--c-rosa)}.Karte_speise__Wd_EI .Karte_position__oRGAw{width:100%;margin-bottom:32px}@media (min-width:1024px){.Karte_speise__Wd_EI .Karte_position__oRGAw{width:31.2%;margin:0 3.2% 80px 0}.Karte_speise__Wd_EI .Karte_position__oRGAw:nth-child(3n){margin-right:0}}.Karte_getraenk__VrdqR .Karte_position__oRGAw{margin-bottom:40px}.Karte_posKopf__iPmnn{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px}.Karte_name__OoksB{max-width:82%;margin:0;font:700 22px/1.12 var(--font-text);text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (min-width:1024px){.Karte_name__OoksB{max-width:70%;font-size:32px;line-height:1.1}}.Karte_preis__Vb_kt{flex:none;font:700 22px/1.12 var(--font-text);white-space:nowrap}@media (min-width:1024px){.Karte_preis__Vb_kt{font-size:32px;line-height:1.1}}.Karte_beschreibung__eBgeE{max-width:76.42%;font:400 16px/1.25 var(--font-text)}@media (min-width:1024px){.Karte_beschreibung__eBgeE{font-size:18px;line-height:1.1}}.Karte_info__oSnRX{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;font:400 12px/1.2 var(--font-text)}.Karte_marke__o4vwU{display:inline-block;padding:3px 8px;border:1px solid;border-radius:20px;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.Karte_marke_veg__xBQvA{color:#235a27}.Karte_marke_vegan__ThZH8{color:#1f5e3a}.Karte_marke_scharf__6pNxN{color:#a1341d}.Karte_kennz__89jZY{color:var(--c-geist)}.Karte_preisblock__suKQg{width:414px;max-width:100%;margin:10px 0 0 auto;font:700 18px/1.2 var(--font-text);text-transform:uppercase}.Karte_speise__Wd_EI .Karte_preisblock__suKQg{width:100%}.Karte_preiszeile__5ogVx{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.Karte_preisLabel__Wtb1z{margin:0}.Karte_preisWert__iMM3u{margin:0;white-space:nowrap}@media (min-width:1024px){.Karte_preisblock__suKQg{font-size:32px}.Karte_getraenk__VrdqR .Karte_mehrpreis__tgaz9{display:grid;grid-template-columns:minmax(0,1fr) 414px;grid-column-gap:24px;column-gap:24px;align-items:start}.Karte_getraenk__VrdqR .Karte_mehrpreis__tgaz9>*{grid-column:1}.Karte_getraenk__VrdqR .Karte_mehrpreis__tgaz9>.Karte_preisblock__suKQg{grid-column:2;grid-row:1/span 3;margin:0}.Karte_getraenk__VrdqR .Karte_mehrpreis__tgaz9 .Karte_name__OoksB{max-width:none}}.Karte_stempel__AVfhp{position:absolute;top:-2.5rem;right:3rem;z-index:2;display:grid;place-items:center;width:114px;height:114px;border-radius:50%;background:var(--c-akzent);transform:rotate(-14deg);color:var(--c-grund);font:700 12px/1.1 var(--font-text);text-transform:uppercase}.Karte_aus__Dmssx>:not(.Karte_stempel__AVfhp){opacity:.3}.Karte_pflicht__OenuQ{margin-top:80px}@media (min-width:1024px){.Karte_pflicht__OenuQ{margin-top:128px}}.Karte_pflichtText__OnNfU{display:grid;grid-gap:10px;gap:10px;max-width:696px;color:var(--c-geist);font:400 12px/1.2 var(--font-text)}.Karte_pflichtText__OnNfU strong{font-weight:700}.Karte_fehlt__66LWi{font-weight:700;color:var(--c-akzent-dunkel)}.Karte_schwebe__PLSvW{position:fixed;z-index:60;left:50%;bottom:max(16px,env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 10px 8px 22px;border-radius:30px;background:var(--c-grund);color:var(--c-creme);box-shadow:0 10px 30px rgb(0 0 0/.28);transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .45s var(--ease-ui),opacity .3s}.Karte_schwebeSichtbar__ew7v_{transform:translate(-50%);opacity:1;pointer-events:auto}.Karte_schwebeJetzt__i_TiH{max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 20px/1 var(--font-display);text-transform:uppercase}.Karte_schwebeAlle__VNGTi{padding:10px 14px;border-radius:22px;background:var(--c-akzent);color:var(--c-auf-akzent);font:600 13px/1 var(--font-text);text-transform:uppercase}@media (min-width:1024px){.Karte_blattSchleier__FlFul,.Karte_blatt__ualH3,.Karte_schwebe__PLSvW{display:none}}.Karte_blattSchleier__FlFul{position:fixed;inset:0;z-index:70;background:var(--c-schleier-stark);opacity:0;pointer-events:none;transition:opacity .3s}.Karte_blatt__ualH3{position:fixed;z-index:71;left:0;right:0;bottom:0;max-height:82vh;overflow-y:auto;overscroll-behavior:contain;padding:18px 3.3% calc(24px + env(safe-area-inset-bottom, 0px));border-radius:24px 24px 0 0;background:var(--c-creme);transform:translateY(100%);transition:transform .45s var(--ease-ui);visibility:hidden}.Karte_blattOffen__Yx4C_.Karte_blattSchleier__FlFul{opacity:1;pointer-events:auto}.Karte_blattOffen__Yx4C_.Karte_blatt__ualH3{transform:translateY(0);visibility:visible}.Karte_blattKopf__r6kMy{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Karte_blattTitel__F1B_X{margin:0;font:400 26px/1 var(--font-display);text-transform:uppercase;color:var(--c-geist)}.Karte_blattZu__t9lIA{position:relative;width:44px;height:44px;border-radius:50%;background:var(--c-grund)}.Karte_blattZu__t9lIA:after,.Karte_blattZu__t9lIA:before{content:"";position:absolute;left:13px;right:13px;top:21.5px;height:1px;background:var(--c-creme)}.Karte_blattZu__t9lIA:before{rotate:45deg}.Karte_blattZu__t9lIA:after{rotate:-45deg}.Karte_blattFeld__t5tgo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.Karte_blattFeld__t5tgo .Karte_pille__Y4pM3{min-width:0;width:100%}html[data-ruhe="1"] .Karte_blattSchleier__FlFul,html[data-ruhe="1"] .Karte_blatt__ualH3,html[data-ruhe="1"] .Karte_schwebe__PLSvW{transition:none}@media (max-width:1023px){.Karte_blattFeld__t5tgo .Karte_pille__Y4pM3,.Karte_feld__dQzEh .Karte_pille__Y4pM3{min-width:0;width:100%;padding:6px 10px}}.Karte_schluss__LeleA{margin-top:160px;padding-top:48px;border-top:1px solid var(--c-rosa);color:var(--c-geist)}@media (min-width:1024px){.Karte_schluss__LeleA{margin-top:224px}}.Karte_schlussTitel__fjZyH{margin:0 0 1rem;font:400 var(--fs-kategorie)/.89 var(--font-display);text-transform:uppercase}.Karte_schlussText__rqob9{margin:0 0 2rem;font:400 18px/1.3 var(--font-text)}.Karte_schlussKnoepfe__9cxrb{display:flex;flex-wrap:wrap;align-items:center;gap:12px}