.zeiten-tafel[data-astro-cid-misq2e2e]{width:100%;border-collapse:collapse}.zeiten-titel[data-astro-cid-misq2e2e]{text-align:left;padding-bottom:.5rem;font-family:var(--schrift-anzeige);font-weight:700;font-size:var(--t-mini);letter-spacing:.16em;text-transform:uppercase;color:var(--glut)}.zeiten-tafel[data-astro-cid-misq2e2e] th[data-astro-cid-misq2e2e],.zeiten-tafel[data-astro-cid-misq2e2e] td[data-astro-cid-misq2e2e]{padding:.6rem 0;text-align:left;font-weight:400}.zeiten-tafel[data-astro-cid-misq2e2e] td[data-astro-cid-misq2e2e]{text-align:right;color:var(--leise);font-variant-numeric:tabular-nums}.zeiten-tafel[data-astro-cid-misq2e2e] tr[data-astro-cid-misq2e2e]+tr[data-astro-cid-misq2e2e] th[data-astro-cid-misq2e2e],.zeiten-tafel[data-astro-cid-misq2e2e] tr[data-astro-cid-misq2e2e]+tr[data-astro-cid-misq2e2e] td[data-astro-cid-misq2e2e]{border-top:1px solid var(--rand)}.zeiten-tafel[data-astro-cid-misq2e2e] tr[data-astro-cid-misq2e2e][data-heute] th[data-astro-cid-misq2e2e],.zeiten-tafel[data-astro-cid-misq2e2e] tr[data-astro-cid-misq2e2e][data-heute] td[data-astro-cid-misq2e2e]{color:var(--glut);font-weight:600}.zeiten-tafel[data-astro-cid-misq2e2e] tr[data-astro-cid-misq2e2e][data-heute] th[data-astro-cid-misq2e2e]{position:relative;padding-left:.8rem}.zeiten-tafel[data-astro-cid-misq2e2e] tr[data-astro-cid-misq2e2e][data-heute] th[data-astro-cid-misq2e2e]:before{content:"";position:absolute;left:0;top:.55rem;bottom:.55rem;width:3px;border-radius:2px;background:var(--glut)}.zeiten-terrasse[data-astro-cid-misq2e2e]{margin-top:1.75rem;padding-top:1.5rem;border-top:1px solid var(--rand)}.zeiten-terrasse[data-astro-cid-misq2e2e][data-allein]{margin-top:0;padding-top:0;border-top:0}.zeiten-terrasse-titel[data-astro-cid-misq2e2e]{margin-top:.55rem;font-weight:600}.zeiten-terrasse[data-astro-cid-misq2e2e] ul[data-astro-cid-misq2e2e]{margin-top:.4rem;color:var(--leise)}.zeiten-terrasse[data-astro-cid-misq2e2e] li[data-astro-cid-misq2e2e]{line-height:var(--lh-lesen)}.zeiten-hinweis[data-astro-cid-misq2e2e]{margin-top:.9rem;color:var(--leise);font-size:var(--t-klein);line-height:var(--lh-lesen);max-width:43.5rem}.af[data-astro-cid-yffpcrmp]{max-width:43.5rem}.af-topf[data-astro-cid-yffpcrmp]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.af-feld[data-astro-cid-yffpcrmp]{margin-bottom:1.1rem}.af-reihe[data-astro-cid-yffpcrmp]{display:grid;gap:0 1rem;grid-template-columns:1fr}@media(min-width:48rem){.af-reihe[data-astro-cid-yffpcrmp]{grid-template-columns:repeat(3,minmax(0,1fr))}}.af[data-astro-cid-yffpcrmp] label[data-astro-cid-yffpcrmp]{display:block;margin-bottom:.35rem;font-weight:500;font-size:var(--t-klein)}.af-stern[data-astro-cid-yffpcrmp]{color:var(--glut)}.af[data-astro-cid-yffpcrmp] input[data-astro-cid-yffpcrmp],.af[data-astro-cid-yffpcrmp] textarea[data-astro-cid-yffpcrmp]{width:100%;padding:.75rem .9rem;border-radius:var(--radius);background:var(--flaeche);border:1px solid var(--rand);color:var(--text);font-family:inherit;line-height:var(--lh-normal)}.af[data-astro-cid-yffpcrmp] input[data-astro-cid-yffpcrmp]:focus-visible,.af[data-astro-cid-yffpcrmp] textarea[data-astro-cid-yffpcrmp]:focus-visible{outline:2px solid var(--glut);outline-offset:1px;border-color:var(--glut)}.af[data-astro-cid-yffpcrmp] [data-astro-cid-yffpcrmp][aria-invalid=true]{border-color:var(--farbe-fehler);border-width:2px}.af[data-astro-cid-yffpcrmp] textarea[data-astro-cid-yffpcrmp]{resize:vertical;min-height:8rem}.af-fehler[data-astro-cid-yffpcrmp]{margin-top:.35rem;color:var(--farbe-fehler);font-size:var(--t-klein)}.af-schutz[data-astro-cid-yffpcrmp]{margin:0;overflow:hidden}.af-schutz[data-astro-cid-yffpcrmp] iframe[data-astro-cid-yffpcrmp]{width:100%!important;max-width:100%}@media(max-width:22.5rem){.af-schutz[data-astro-cid-yffpcrmp]>.cf-turnstile[data-astro-cid-yffpcrmp]{transform:scale(.92);transform-origin:left center}}.af-schutz-fehlt[data-astro-cid-yffpcrmp]{margin:1rem 0}.af-wahl[data-astro-cid-yffpcrmp]{border:0;padding:0;margin:0 0 1.1rem}.af-wahl[data-astro-cid-yffpcrmp] legend[data-astro-cid-yffpcrmp]{padding:0;margin-bottom:.5rem;color:var(--leise);font-size:var(--t-klein)}.af-wahl-reihe[data-astro-cid-yffpcrmp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem}.af-wahl[data-astro-cid-yffpcrmp] input[data-astro-cid-yffpcrmp]{position:absolute;width:1px;height:1px;clip-path:inset(50%)}.af-wahl[data-astro-cid-yffpcrmp] label[data-astro-cid-yffpcrmp]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.6rem 1.1rem;cursor:pointer;border:1px solid var(--rand);border-radius:var(--radius);color:var(--leise);font-size:var(--t-text);line-height:var(--lh-eng);transition:color .18s ease,border-color .18s ease,background-color .18s ease}.af-wahl[data-astro-cid-yffpcrmp] label[data-astro-cid-yffpcrmp]:hover{border-color:var(--glut);color:var(--text)}.af-wahl[data-astro-cid-yffpcrmp] input[data-astro-cid-yffpcrmp]:checked+label[data-astro-cid-yffpcrmp]{background:var(--glut);border-color:var(--glut);color:var(--grund);font-weight:600}.af-wahl[data-astro-cid-yffpcrmp] input[data-astro-cid-yffpcrmp]:focus-visible+label[data-astro-cid-yffpcrmp]{outline:2px solid var(--glut);outline-offset:2px}.af-regel[data-astro-cid-yffpcrmp]{margin:0 0 .9rem;color:var(--leise);font-size:var(--t-klein);line-height:var(--lh-lesen)}.af-spaet[data-astro-cid-yffpcrmp]{margin-top:.35rem;color:var(--glut);font-size:var(--t-klein);line-height:var(--lh-normal)}.af-recht[data-astro-cid-yffpcrmp]{margin:1.1rem 0;color:var(--leise);font-size:var(--t-klein);line-height:var(--lh-lesen)}.af-schluss[data-astro-cid-yffpcrmp]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}@media(max-width:39.99rem){.af-schluss[data-astro-cid-yffpcrmp]>[data-astro-cid-yffpcrmp]{flex:1 1 100%}}.af-stand[data-astro-cid-yffpcrmp]:empty{display:none}.af-stand[data-astro-cid-yffpcrmp]{margin-top:1rem;padding:.8rem 1rem;border-radius:var(--radius);background:var(--flaeche);border:1px solid var(--rand);line-height:var(--lh-normal)}.af-stand[data-astro-cid-yffpcrmp][data-art=gut]{border-color:color-mix(in srgb,var(--glut) 50%,transparent);color:var(--glut)}.af-stand[data-astro-cid-yffpcrmp][data-art=schlecht]{border-color:var(--farbe-fehler);color:var(--farbe-fehler)}.hero[data-astro-cid-dwzk4x7v]{position:relative;margin-top:calc(-1 * var(--kopf-hoehe));padding-top:calc(var(--kopf-hoehe) + 2.75rem)}@media(min-width:64rem){.hero[data-astro-cid-dwzk4x7v]{padding-top:calc(var(--kopf-hoehe) + 2.5rem)}}.hero-innen[data-astro-cid-dwzk4x7v]{position:relative;display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:1fr;align-items:center}@media(min-width:64rem){.hero-innen[data-astro-cid-dwzk4x7v]{grid-template-columns:minmax(0,1fr) minmax(0,34rem);row-gap:0}.hero-text[data-astro-cid-dwzk4x7v]{grid-row:1;grid-column:1;align-self:end}.hero-bild[data-astro-cid-dwzk4x7v]{grid-row:1 / span 2;grid-column:2}.hero-knoepfe[data-astro-cid-dwzk4x7v]{grid-row:2;grid-column:1;align-self:start}}.hero-text[data-astro-cid-dwzk4x7v]{min-width:0}.ruf[data-astro-cid-dwzk4x7v]{--ruf-schnitt: 65.3%;--ruf-punkt: #E32037;background-image:linear-gradient(to bottom,var(--text) 0 var(--ruf-schnitt),var(--ruf-punkt) var(--ruf-schnitt) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;transition:none}:root[data-offen] .ruf[data-astro-cid-dwzk4x7v]{--ruf-punkt: #5FBF5F}@supports not (((-webkit-background-clip: text) or (background-clip: text)) or (-webkit-background-clip: text)){.ruf[data-astro-cid-dwzk4x7v]{color:var(--text);background-image:none}}.hero-knoepfe[data-astro-cid-dwzk4x7v]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.25rem}.hero-bild[data-astro-cid-dwzk4x7v],.bild-rahmen[data-astro-cid-dwzk4x7v],.karte-vorschau[data-astro-cid-dwzk4x7v] figure[data-astro-cid-dwzk4x7v]{aspect-ratio:var(--verhaeltnis, 4 / 3);overflow:hidden}.hero-bild[data-astro-cid-dwzk4x7v] img[data-astro-cid-dwzk4x7v],.bild-rahmen[data-astro-cid-dwzk4x7v] img[data-astro-cid-dwzk4x7v],.karte-vorschau[data-astro-cid-dwzk4x7v] figure[data-astro-cid-dwzk4x7v] img[data-astro-cid-dwzk4x7v]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% var(--fokus, 50%);object-position:50% var(--fokus, 50%)}@media(max-width:63.99rem){.hero-bild[data-astro-cid-dwzk4x7v],.bild-rahmen[data-astro-cid-dwzk4x7v],.karte-vorschau[data-astro-cid-dwzk4x7v] figure[data-astro-cid-dwzk4x7v]{max-height:58svh}}@media(max-width:39.99rem){.hero-bild[data-astro-cid-dwzk4x7v],.bild-rahmen[data-astro-cid-dwzk4x7v],.karte-vorschau[data-astro-cid-dwzk4x7v] figure[data-astro-cid-dwzk4x7v]{width:100%}}@media(min-width:40rem)and (max-width:63.99rem){.hero-bild[data-astro-cid-dwzk4x7v],.bild-rahmen[data-astro-cid-dwzk4x7v],.karte-vorschau[data-astro-cid-dwzk4x7v] figure[data-astro-cid-dwzk4x7v]{aspect-ratio:16 / 10;width:100%}}.klein-leise[data-astro-cid-dwzk4x7v]{margin-top:1.5rem;color:var(--leise);font-size:var(--t-klein);line-height:var(--lh-lesen)}.paar-links[data-astro-cid-dwzk4x7v]>.lesetext[data-astro-cid-dwzk4x7v]>p[data-astro-cid-dwzk4x7v]:first-of-type{margin-top:0}.wochen-raster[data-astro-cid-dwzk4x7v]{display:grid;gap:clamp(.7rem,1.4vw,1.15rem);margin-top:2.5rem;grid-template-columns:1fr}@media(min-width:40rem){.wochen-raster[data-astro-cid-dwzk4x7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:84rem){.wochen-raster[data-astro-cid-dwzk4x7v]{grid-template-columns:repeat(4,minmax(0,1fr))}}.karte-vorschau[data-astro-cid-dwzk4x7v]{display:grid;gap:clamp(2rem,5vw,3.5rem);grid-template-columns:1fr;align-items:center}@media(min-width:64rem){.karte-vorschau[data-astro-cid-dwzk4x7v]{grid-template-columns:minmax(0,1fr) minmax(0,26rem)}}.karte-mehr[data-astro-cid-dwzk4x7v]{margin-top:2rem}.ueber-paar[data-astro-cid-dwzk4x7v]{align-items:center}@media(max-width:63.99rem){.ueber-paar[data-astro-cid-dwzk4x7v]>figure[data-astro-cid-dwzk4x7v]{order:1}}.zeiten-paar[data-astro-cid-dwzk4x7v]{display:grid;gap:clamp(2rem,5vw,3.5rem);margin-top:2.25rem;grid-template-columns:1fr}@media(min-width:56rem){.zeiten-paar[data-astro-cid-dwzk4x7v]{grid-template-columns:repeat(2,minmax(0,1fr))}}.zeiten-feld[data-astro-cid-dwzk4x7v] .zeiten{margin-top:.9rem}.zeiten-feld[data-astro-cid-dwzk4x7v] .zeiten-titel{font-family:var(--schrift-text);font-weight:600;font-size:var(--t-text);letter-spacing:0;text-transform:none;color:var(--text);padding-bottom:.75rem}.zeiten-feld[data-astro-cid-dwzk4x7v] .terrasse-liste[data-astro-cid-dwzk4x7v] li[data-astro-cid-dwzk4x7v]{display:flex;justify-content:space-between;gap:1rem;padding-block:.55rem;border-bottom:1px solid var(--rand);line-height:var(--lh-normal)}.zeiten-feld[data-astro-cid-dwzk4x7v] .terrasse-liste[data-astro-cid-dwzk4x7v] li[data-astro-cid-dwzk4x7v]:last-child{border-bottom:0}.anfahrt-feld[data-astro-cid-dwzk4x7v]{position:relative;overflow:hidden}.anfahrt-karte[data-astro-cid-dwzk4x7v]{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 78% 88% at 62% 50%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 78% 88% at 62% 50%,#000 35%,transparent 100%)}.anfahrt-karte-bild[data-astro-cid-dwzk4x7v]{position:absolute;left:calc(50% - var(--marke-breite) * .0146);bottom:var(--marke-mitte);translate:-50% 50%;height:max(100%,calc(2 * (100% - var(--marke-mitte))));width:auto;min-width:100%;max-width:none;aspect-ratio:1200 / 760;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.55}.anfahrt-feld[data-astro-cid-dwzk4x7v]{--karten-luft: clamp(0px, calc(248px - 24.24vw) , 144px);padding-bottom:calc(var(--abschnitt-luft, 4rem) + var(--karten-luft));--marke-unten: calc(var(--karten-luft) / 2 + 1.75rem);--marke-breite: clamp(3.2rem, 5.5vw, 4.6rem);--marke-mitte: calc(var(--marke-unten) + var(--marke-breite) * 1194 / 1266 * .5005)}.anfahrt-marke[data-astro-cid-dwzk4x7v]{bottom:var(--marke-unten);position:absolute;left:50%;translate:-50% 0;display:block;width:var(--marke-breite);aspect-ratio:1266 / 1194;z-index:1}.anfahrt-marke[data-astro-cid-dwzk4x7v] img[data-astro-cid-dwzk4x7v]{display:block;width:100%;height:100%}.anfahrt-marke[data-astro-cid-dwzk4x7v]:after{content:"";position:absolute;left:48.54%;top:50.05%;translate:-50% -50%;width:94.31%;aspect-ratio:1;border-radius:50%;z-index:-1;box-shadow:0 0 0 3px var(--glut),0 0 0 12px color-mix(in srgb,var(--glut) 16%,transparent)}.anfahrt-quelle[data-astro-cid-dwzk4x7v]{position:absolute;right:clamp(1rem,3vw,2rem);bottom:.45rem;z-index:1;font-size:var(--t-mini);color:var(--leise);opacity:.55;letter-spacing:.02em}.anfahrt-feld[data-astro-cid-dwzk4x7v] .bahn[data-astro-cid-dwzk4x7v]{position:relative;z-index:1}.anfahrt-zeile[data-astro-cid-dwzk4x7v]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:clamp(1.5rem,4vw,3rem);max-width:56rem}.anfahrt-zeile[data-astro-cid-dwzk4x7v]>div[data-astro-cid-dwzk4x7v]:first-child{flex:1 1 22rem;min-width:0}.anfahrt-knoepfe[data-astro-cid-dwzk4x7v]{flex:0 0 auto}@media(min-width:64rem){.anfahrt-zeile[data-astro-cid-dwzk4x7v]{max-width:none}.anfahrt-zeile[data-astro-cid-dwzk4x7v]>div[data-astro-cid-dwzk4x7v]:first-child{flex:1 1 22rem;max-width:56rem}.anfahrt-knoepfe[data-astro-cid-dwzk4x7v]{margin-left:auto}}.zeiten-tafel-aussen[data-astro-cid-dwzk4x7v]{width:100%;border-collapse:collapse;margin-top:.5rem}.zeiten-tafel-aussen[data-astro-cid-dwzk4x7v] caption[data-astro-cid-dwzk4x7v]{text-align:left;padding-bottom:.5rem;font-weight:600}.zeiten-tafel-aussen[data-astro-cid-dwzk4x7v] th[data-astro-cid-dwzk4x7v]{text-align:left;font-weight:400;color:var(--leise);padding:.55rem 0;border-top:1px solid var(--rand)}.zeiten-tafel-aussen[data-astro-cid-dwzk4x7v] td[data-astro-cid-dwzk4x7v]{text-align:right;color:var(--leise);padding:.55rem 0;border-top:1px solid var(--rand)}.zeiten-reservierung[data-astro-cid-dwzk4x7v]{margin-top:2rem;max-width:43.5rem;color:var(--leise);font-size:var(--t-klein);line-height:var(--lh-lesen)}.terrasse-titel[data-astro-cid-dwzk4x7v]{margin-top:.6rem;font-weight:600}.terrasse-liste[data-astro-cid-dwzk4x7v]{margin-top:.5rem;color:var(--leise)}.terrasse-liste[data-astro-cid-dwzk4x7v] li[data-astro-cid-dwzk4x7v]{line-height:var(--lh-lesen)}.terrasse-hinweis[data-astro-cid-dwzk4x7v]{margin-top:1.5rem;max-width:43.5rem;color:var(--leise);font-size:var(--t-klein);line-height:var(--lh-lesen)}.anfahrt-adresse[data-astro-cid-dwzk4x7v]{font-style:normal;margin-top:1.25rem;font-size:var(--t-gross);line-height:var(--lh-lesen)}.anfahrt-lage[data-astro-cid-dwzk4x7v]{margin-top:.35rem;color:var(--leise)}.anfahrt-knoepfe[data-astro-cid-dwzk4x7v]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.kontakt-direkt[data-astro-cid-dwzk4x7v]{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.6rem;align-items:baseline;color:var(--leise)}.kontakt-formular[data-astro-cid-dwzk4x7v]{margin-top:2.25rem;max-width:72rem}
