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