.row__intro[data-astro-cid-rrwxuru2]{font-size:1.23rem;line-height:1.75;color:var(--muted);margin:0 0 1.75rem;max-width:none;text-wrap:pretty}.kdetails[data-astro-cid-rrwxuru2],.khours[data-astro-cid-rrwxuru2]{max-width:44rem}.facts[data-astro-cid-rrwxuru2]{margin:0;padding:0}.facts__row[data-astro-cid-rrwxuru2]{display:grid;grid-template-columns:minmax(6rem,9rem) 1fr;gap:4px 1.5rem;padding:.45rem 0}.facts[data-astro-cid-rrwxuru2] dt[data-astro-cid-rrwxuru2]{font-size:1.03rem;font-weight:600;color:var(--ink);margin:0}.khours[data-astro-cid-rrwxuru2] .facts[data-astro-cid-rrwxuru2] dt[data-astro-cid-rrwxuru2]{font-weight:400}.facts[data-astro-cid-rrwxuru2] dd[data-astro-cid-rrwxuru2]{font-size:1.03rem;line-height:1.6;color:var(--muted);margin:0}.facts[data-astro-cid-rrwxuru2] a[data-astro-cid-rrwxuru2]{color:var(--muted);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.facts[data-astro-cid-rrwxuru2] a[data-astro-cid-rrwxuru2]:hover,.facts[data-astro-cid-rrwxuru2] a[data-astro-cid-rrwxuru2]:focus-visible{color:var(--accent-ink);text-decoration-color:currentColor}.kdetails[data-astro-cid-rrwxuru2] .social{margin-top:1.25rem}.kbox[data-astro-cid-rrwxuru2]{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--v-base);box-shadow:var(--v-shadow);overflow:hidden}.kbox__text[data-astro-cid-rrwxuru2]{padding:clamp(1.25rem,3vw,2.5rem)}.kbox__photo[data-astro-cid-rrwxuru2]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:40% 40%}@media(min-width:641px)and (max-width:899px){.kbox__photo[data-astro-cid-rrwxuru2]{aspect-ratio:16 / 9}}@media(min-width:900px){.kbox[data-astro-cid-rrwxuru2]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.kbox__photo[data-astro-cid-rrwxuru2]{height:100%;aspect-ratio:auto}}.klabel--phone[data-astro-cid-rrwxuru2]{display:block;margin:1rem 0 .35rem;font-weight:700}.provisional[data-astro-cid-rrwxuru2]{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--line);font-size:.89rem;line-height:1.6;color:var(--accent-ink);font-weight:600}.ksaturday[data-astro-cid-rrwxuru2]{margin:1rem 0 0;padding-top:.75rem;border-top:1px solid var(--line)}.ksaturday[data-astro-cid-rrwxuru2] p[data-astro-cid-rrwxuru2]{font-size:1.03rem;line-height:1.6;color:var(--muted);margin:.4rem 0 0}.anfahrt[data-astro-cid-rrwxuru2]{max-width:62rem}.anfahrt[data-astro-cid-rrwxuru2] .klabel[data-astro-cid-rrwxuru2]{display:block;margin:1.25rem 0 .5rem}.anfahrt[data-astro-cid-rrwxuru2] .klabel[data-astro-cid-rrwxuru2]:first-child{margin-top:0}.anfahrt__list[data-astro-cid-rrwxuru2]{margin:0;padding:0 0 0 1.25rem;list-style:disc}.anfahrt__list[data-astro-cid-rrwxuru2] li[data-astro-cid-rrwxuru2]{font-size:1.03rem;line-height:1.6;color:var(--muted);margin:.2rem 0}.anfahrt[data-astro-cid-rrwxuru2] p[data-astro-cid-rrwxuru2]{font-size:1.03rem;line-height:1.6;color:var(--muted);margin:0}.anfahrt[data-astro-cid-rrwxuru2] p[data-astro-cid-rrwxuru2].anfahrt__address{margin-top:1rem;font-weight:400;color:var(--ink)}.anfahrt[data-astro-cid-rrwxuru2] p[data-astro-cid-rrwxuru2].anfahrt__route{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:1.5rem}.anfahrt__external[data-astro-cid-rrwxuru2]{font-size:.89rem;color:var(--muted)}.route-link[data-astro-cid-rrwxuru2]{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.6rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);font-size:1.03rem;font-weight:700;color:var(--ink);text-decoration:none}.route-link[data-astro-cid-rrwxuru2]:hover,.route-link[data-astro-cid-rrwxuru2]:focus-visible{border-color:var(--ink)}.visually-hidden[data-astro-cid-rrwxuru2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.knachricht[data-astro-cid-rrwxuru2]{max-width:62rem}.knachricht[data-astro-cid-rrwxuru2] p[data-astro-cid-rrwxuru2]{font-size:1.03rem;line-height:1.6;color:var(--muted);margin:0 0 .75rem}.knachricht[data-astro-cid-rrwxuru2] .lt{font-size:1.03rem;line-height:1.6;color:var(--muted);margin:0}.form-block[data-astro-cid-rrwxuru2]{max-width:44rem}.kform[data-astro-cid-rrwxuru2]{display:grid;gap:1.5rem}.kform[data-astro-cid-rrwxuru2]>[data-astro-cid-rrwxuru2]{min-width:0}.krequired[data-astro-cid-rrwxuru2]{margin:0 0 -.5rem;font-size:.89rem;color:var(--muted)}.kfield[data-astro-cid-rrwxuru2]{display:grid;gap:.4rem}.kfield[data-astro-cid-rrwxuru2] label[data-astro-cid-rrwxuru2],.klabel[data-astro-cid-rrwxuru2]{font-size:1.03rem;font-weight:600;color:var(--ink)}.req[data-astro-cid-rrwxuru2]{color:var(--accent-ink);margin-left:.15rem}.kform[data-astro-cid-rrwxuru2] input[data-astro-cid-rrwxuru2][type=text],.kform[data-astro-cid-rrwxuru2] input[data-astro-cid-rrwxuru2][type=email],.kform[data-astro-cid-rrwxuru2] input[data-astro-cid-rrwxuru2][type=tel],.kform[data-astro-cid-rrwxuru2] select[data-astro-cid-rrwxuru2],.kform[data-astro-cid-rrwxuru2] textarea[data-astro-cid-rrwxuru2]{font-family:var(--font-body);font-size:1.03rem;line-height:1.5;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-md);padding:.7rem .85rem;width:100%}.kform[data-astro-cid-rrwxuru2] input[data-astro-cid-rrwxuru2]:focus-visible,.kform[data-astro-cid-rrwxuru2] select[data-astro-cid-rrwxuru2]:focus-visible,.kform[data-astro-cid-rrwxuru2] textarea[data-astro-cid-rrwxuru2]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.kform[data-astro-cid-rrwxuru2] [data-astro-cid-rrwxuru2][aria-invalid=true]{border-color:var(--error-border);background:var(--error-bg)}.kerr[data-astro-cid-rrwxuru2]{margin:0;font-size:.89rem;line-height:1.5;color:var(--error-text)}.kprivacy[data-astro-cid-rrwxuru2]{font-size:.89rem;line-height:1.6;color:var(--muted);margin:-.5rem 0 0}.khint[data-astro-cid-rrwxuru2]{margin:.25rem 0 0;font-size:.86em;color:var(--muted)}.kconsent[data-astro-cid-rrwxuru2]{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start;font-weight:400;font-size:.95rem;line-height:1.65;color:var(--muted)}.kconsent[data-astro-cid-rrwxuru2] input[data-astro-cid-rrwxuru2]{margin-top:.25rem;width:1.05rem;height:1.05rem;accent-color:var(--accent)}.kconsent[data-astro-cid-rrwxuru2] a[data-astro-cid-rrwxuru2]{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.ksubmit[data-astro-cid-rrwxuru2]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.ksubmit[data-astro-cid-rrwxuru2] .ksubmit__btn:disabled{opacity:.6;cursor:progress}.kstatus[data-astro-cid-rrwxuru2]{margin:0;font-size:1.03rem;line-height:1.5;font-weight:600}.kstatus--ok[data-astro-cid-rrwxuru2]{color:var(--v-green-ink)}@keyframes kstatus-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--v-green-ink) 60%,transparent)}45%{box-shadow:0 0 0 3px color-mix(in srgb,var(--v-green-ink) 60%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--v-green-ink) 0%,transparent)}}.kstatus--ok[data-astro-cid-rrwxuru2].is-flash{border-radius:var(--radius-md);animation:kstatus-flash .18s ease-out}@media(prefers-reduced-motion:reduce){.kstatus--ok[data-astro-cid-rrwxuru2].is-flash{animation:none}}.kstatus--err[data-astro-cid-rrwxuru2]{color:var(--error-text)}@media(max-width:760px){.facts__row[data-astro-cid-rrwxuru2]{grid-template-columns:1fr;gap:2px}}@media(max-width:640px){.anfahrt__list[data-astro-cid-rrwxuru2] li[data-astro-cid-rrwxuru2],.kprivacy[data-astro-cid-rrwxuru2],.ksaturday[data-astro-cid-rrwxuru2],.facts[data-astro-cid-rrwxuru2] dd[data-astro-cid-rrwxuru2],.facts[data-astro-cid-rrwxuru2] dt[data-astro-cid-rrwxuru2],.anfahrt[data-astro-cid-rrwxuru2] p[data-astro-cid-rrwxuru2],.knachricht[data-astro-cid-rrwxuru2] p[data-astro-cid-rrwxuru2],.knachricht[data-astro-cid-rrwxuru2] .lt,.kform[data-astro-cid-rrwxuru2] label[data-astro-cid-rrwxuru2],.kconsent[data-astro-cid-rrwxuru2]{font-size:1.05rem;line-height:1.5}.kfield[data-astro-cid-rrwxuru2]{margin-bottom:.6rem}.kfield[data-astro-cid-rrwxuru2] label[data-astro-cid-rrwxuru2]{margin-bottom:.2rem}.kform[data-astro-cid-rrwxuru2] input[data-astro-cid-rrwxuru2],.kform[data-astro-cid-rrwxuru2] select[data-astro-cid-rrwxuru2],.kform[data-astro-cid-rrwxuru2] textarea[data-astro-cid-rrwxuru2]{padding-block:.5rem}.kconsent[data-astro-cid-rrwxuru2]{margin-block:.6rem}}
