.formular[data-astro-cid-hobkpcix]{background:var(--creme, #fffaf0);box-shadow:var(--schatten-s, 0 10px 26px -14px rgb(4 48 92 / .32));border-radius:var(--radius);padding:clamp(1.25rem,4vw,2.5rem);margin-top:2.5rem;scroll-margin-top:calc(var(--kopf-hoehe, 6rem) + 1rem)}.felder[data-astro-cid-hobkpcix]{display:grid;gap:1rem 1.25rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));margin-bottom:1rem}.feld[data-astro-cid-hobkpcix]{display:grid;gap:.3rem;font:500 .95rem/1.3 var(--font-head);color:var(--navy)}.feld--breit[data-astro-cid-hobkpcix]{grid-column:1 / -1}.feld[data-astro-cid-hobkpcix] abbr[data-astro-cid-hobkpcix]{text-decoration:none;color:var(--red)}.feld[data-astro-cid-hobkpcix] input[data-astro-cid-hobkpcix],.feld[data-astro-cid-hobkpcix] textarea[data-astro-cid-hobkpcix],.feld[data-astro-cid-hobkpcix] select[data-astro-cid-hobkpcix]{font:400 1.05rem/1.4 var(--font-body);padding:.85rem 1rem;border:1px solid rgb(4 48 92 / .16);border-radius:14px;transition:border-color .2s,box-shadow .2s;background:#fff;color:var(--text);width:100%}.feld[data-astro-cid-hobkpcix] input[data-astro-cid-hobkpcix]:focus,.feld[data-astro-cid-hobkpcix] textarea[data-astro-cid-hobkpcix]:focus,.feld[data-astro-cid-hobkpcix] select[data-astro-cid-hobkpcix]:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #1489c526}.geprueft[data-astro-cid-hobkpcix] [data-astro-cid-hobkpcix]:invalid{border-color:var(--red)}.hp[data-astro-cid-hobkpcix]{position:absolute;left:-9999px}.feld[data-astro-cid-hobkpcix]:has(.datumwahl){grid-row:span 3}.datumwahl[data-astro-cid-hobkpcix]{display:grid;gap:.6rem}.datumwahl__hinweis[data-astro-cid-hobkpcix]{display:flex;gap:.5rem;margin:0;font:400 .85rem/1.4 var(--font-body);color:#4b5b70}.datumwahl__hinweis[data-astro-cid-hobkpcix] .icon{flex:none;margin-top:.15em;color:var(--blue)}.datumwahl__gewaehlt[data-astro-cid-hobkpcix]{margin:0;font:400 .9rem/1.4 var(--font-body);color:var(--text)}.datumwahl__gewaehlt[data-astro-cid-hobkpcix]:empty{display:none}.datumwahl--fehler[data-astro-cid-hobkpcix] .mk{box-shadow:0 0 0 2px var(--red)}.datumwahl[data-astro-cid-hobkpcix] .mk{padding:.9rem;border-radius:18px;background:#fff;border:1px solid rgb(4 48 92 / .12)}.datumwahl[data-astro-cid-hobkpcix] .mk__kopf{display:flex;align-items:center;justify-content:space-between;margin-bottom:.6rem;font:600 1rem/1 var(--font-head);color:var(--navy);text-transform:capitalize}.datumwahl[data-astro-cid-hobkpcix] .mk__pfeil{width:36px;height:36px;border:0;border-radius:50%;background:var(--navy);color:#fff;font:600 1.3rem/1 var(--font-head);cursor:pointer}.datumwahl[data-astro-cid-hobkpcix] .mk__pfeil:disabled{opacity:.2;cursor:default}.datumwahl[data-astro-cid-hobkpcix] .mk__tage{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;text-align:center}.datumwahl[data-astro-cid-hobkpcix] .mk__wt{font:600 .72rem/2 var(--font-head);color:#5b6b80}.datumwahl[data-astro-cid-hobkpcix] .mk__tag{aspect-ratio:1;padding:0;border:0;border-radius:50%;background:none;font:500 .9rem/1 var(--font-head);color:#b9c2cc;text-decoration:line-through;text-decoration-color:#04305c33}.datumwahl[data-astro-cid-hobkpcix] .mk__tag--ok{background:#e8f4fb;color:var(--navy);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s}.datumwahl[data-astro-cid-hobkpcix] .mk__tag--ok:hover{background:var(--blue);color:#fff}.datumwahl[data-astro-cid-hobkpcix] .mk__tag--wahl{background:var(--navy)!important;color:#fff!important;box-shadow:0 6px 14px -6px #04305cb3}.datumwahl[data-astro-cid-hobkpcix] .mk__legende{display:flex;align-items:center;gap:.4rem;margin:.7rem 0 0;font:400 .78rem/1 var(--font-body);color:#5b6b80}.datumwahl[data-astro-cid-hobkpcix] .mk__sw{width:.85rem;height:.85rem;border-radius:50%;background:#eef1f4;margin-left:.5rem}.datumwahl[data-astro-cid-hobkpcix] .mk__sw--ok{background:#e8f4fb;border:1px solid var(--blue);margin-left:0}.datumwahl[data-astro-cid-hobkpcix] .mk__leer{margin:0;font-size:.95rem}.status[data-astro-cid-hobkpcix]{margin-top:1rem;font-weight:500}.status--ok[data-astro-cid-hobkpcix]{color:#11723a;font-size:1.15rem}.status--fehler[data-astro-cid-hobkpcix]{color:var(--red)}.oev[data-astro-cid-aeup7hd3]{margin-top:2.5rem;padding:clamp(1.3rem,3.5vw,2.4rem);border-radius:var(--radius);background:#fff;box-shadow:var(--schatten, 0 24px 48px -22px rgb(4 48 92 / .38));scroll-margin-top:calc(var(--kopf-hoehe, 6rem) + 1rem)}.oev__kopf[data-astro-cid-aeup7hd3]{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.4rem}.oev__kopf[data-astro-cid-aeup7hd3] h2[data-astro-cid-aeup7hd3]{font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:.3rem}.oev__kopf[data-astro-cid-aeup7hd3] p[data-astro-cid-aeup7hd3]{margin:0}.oev__logo[data-astro-cid-aeup7hd3]{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:#eb0000;color:#fff;font-size:28px}.oev__form[data-astro-cid-aeup7hd3]{display:grid;grid-template-columns:1.6fr 1.6fr 1fr .8fr;gap:.8rem;align-items:end}.oev__feld[data-astro-cid-aeup7hd3]{position:relative;display:grid;gap:.3rem;min-width:0}.oev__feld[data-astro-cid-aeup7hd3]>span[data-astro-cid-aeup7hd3]{font:600 .78rem/1 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:#5b6b80}.oev__feld[data-astro-cid-aeup7hd3] .icon{position:absolute;left:.9rem;bottom:.95rem;color:var(--blue);pointer-events:none}.oev__feld[data-astro-cid-aeup7hd3] input[data-astro-cid-aeup7hd3],.oev__feld[data-astro-cid-aeup7hd3] output[data-astro-cid-aeup7hd3]{width:100%;min-width:0;min-height:50px;padding:.8rem 1rem .8rem 2.6rem;border:1px solid rgb(4 48 92 / .16);border-radius:14px;background:#fff;font:500 1rem/1.3 var(--font-body);color:var(--text)}.oev__feld[data-astro-cid-aeup7hd3] input[data-astro-cid-aeup7hd3]:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 4px #1489c526}.oev__feld[data-astro-cid-aeup7hd3] output[data-astro-cid-aeup7hd3]{display:flex;align-items:center;background:#fdf0cf;border-color:transparent;font-weight:600;color:var(--navy)}.oev__modus[data-astro-cid-aeup7hd3]{grid-column:1 / 3;display:flex;gap:.4rem;margin:0;padding:0;border:0}.oev__modus[data-astro-cid-aeup7hd3] label[data-astro-cid-aeup7hd3]{cursor:pointer}.oev__modus[data-astro-cid-aeup7hd3] input[data-astro-cid-aeup7hd3]{position:absolute;opacity:0}.oev__modus[data-astro-cid-aeup7hd3] span[data-astro-cid-aeup7hd3]{display:inline-block;padding:.6rem 1.1rem;border-radius:999px;background:var(--grey);font:600 .88rem/1 var(--font-head);color:var(--navy)}.oev__modus[data-astro-cid-aeup7hd3] input[data-astro-cid-aeup7hd3]:checked+span[data-astro-cid-aeup7hd3]{background:var(--navy);color:#fff}.oev__modus[data-astro-cid-aeup7hd3] input[data-astro-cid-aeup7hd3]:focus-visible+span[data-astro-cid-aeup7hd3]{outline:3px solid var(--blue)}.oev__suchen[data-astro-cid-aeup7hd3]{grid-column:3 / -1;min-height:50px}.oev__ergebnis[data-astro-cid-aeup7hd3]{margin-top:1.6rem}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__route{margin-bottom:.8rem}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__liste{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;gap:.6rem}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__verb{display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"zeit info sbb" "zeit linien sbb";gap:.2rem 1.2rem;align-items:center;padding:.9rem 1.2rem;border-radius:16px;background:var(--grey);text-decoration:none;color:var(--text);transition:background-color .2s,transform .2s}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__verb:hover{background:#e8f4fb;transform:translate(3px)}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__zeit{grid-area:zeit;display:flex;align-items:center;gap:.5rem;font:600 1.35rem/1 var(--font-head);color:var(--navy)}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__zeit i{font-style:normal;color:#9aa6b4;font-size:1rem}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__info{grid-area:info;font-size:.95rem}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__linien{grid-area:linien;display:flex;flex-wrap:wrap;gap:.3rem}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__linie{padding:.2rem .5rem;border-radius:6px;background:#fff;font:700 .75rem/1.2 var(--font-head);color:var(--navy);border:1px solid rgb(4 48 92 / .15)}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__sbb{grid-area:sbb;padding:.5rem .9rem;border-radius:999px;background:#eb0000;color:#fff;font:600 .8rem/1 var(--font-head);white-space:nowrap}.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__laedt{color:#5b6b80}.oev__fuss[data-astro-cid-aeup7hd3]{margin:1.2rem 0 0;font-size:.82rem;color:#5b6b80}@media(max-width:860px){.oev__form[data-astro-cid-aeup7hd3]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.oev__feld--von[data-astro-cid-aeup7hd3],.oev__feld--nach[data-astro-cid-aeup7hd3],.oev__modus[data-astro-cid-aeup7hd3],.oev__suchen[data-astro-cid-aeup7hd3]{grid-column:1 / -1}}@media(max-width:520px){.oev__ergebnis[data-astro-cid-aeup7hd3] .oev__verb{grid-template-columns:1fr auto;grid-template-areas:"zeit sbb" "info info" "linien linien"}}.eckdaten[data-astro-cid-jlhbuwjr]{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;margin:0 0 1.8rem;padding:0}.eckdaten[data-astro-cid-jlhbuwjr] li[data-astro-cid-jlhbuwjr]{max-width:100%;display:inline-flex;align-items:center;gap:.6rem;padding:.45rem 1rem .45rem .45rem;border-radius:999px;background:#fffc;font:600 .92rem/1.25 var(--font-head);color:var(--navy);box-shadow:0 8px 20px -14px #04305c80}.eckdaten[data-astro-cid-jlhbuwjr] span[data-astro-cid-jlhbuwjr]{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;font-size:17px;flex:none}.details[data-astro-cid-jlhbuwjr]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.6rem);margin-top:2rem}.details__block[data-astro-cid-jlhbuwjr]{padding:clamp(1.2rem,2.5vw,1.8rem);border-radius:var(--radius);background:#ffffffb3}.details__block[data-astro-cid-jlhbuwjr] h2[data-astro-cid-jlhbuwjr]{font-size:clamp(1.2rem,1.8vw,1.5rem);margin:0 0 1rem}.haken[data-astro-cid-jlhbuwjr],.ablauf[data-astro-cid-jlhbuwjr]{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.haken[data-astro-cid-jlhbuwjr] li[data-astro-cid-jlhbuwjr]{display:flex;gap:.7rem;align-items:flex-start;line-height:1.45}.haken[data-astro-cid-jlhbuwjr] .icon{flex:none;width:24px;height:24px;padding:4px;margin-top:.05rem;border-radius:50%;background:var(--blue);color:#fff}.ablauf[data-astro-cid-jlhbuwjr] li[data-astro-cid-jlhbuwjr]{display:flex;gap:.8rem;align-items:center;line-height:1.4}.ablauf[data-astro-cid-jlhbuwjr] b[data-astro-cid-jlhbuwjr]{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;font:700 .95rem/1 var(--font-head)}.preis[data-astro-cid-jlhbuwjr]{display:grid;gap:1rem}.preis__titel[data-astro-cid-jlhbuwjr]{display:flex;align-items:center;gap:.5rem;margin:0;font:600 .82rem/1.3 var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:#5b6b80}.preis__titel[data-astro-cid-jlhbuwjr] .icon{color:var(--blue)}.preis__liste[data-astro-cid-jlhbuwjr]{margin:0;display:grid;gap:.5rem}.preis__liste[data-astro-cid-jlhbuwjr] div[data-astro-cid-jlhbuwjr]{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.5rem;border-bottom:1px dashed rgb(4 48 92 / .15)}.preis__liste[data-astro-cid-jlhbuwjr] dt[data-astro-cid-jlhbuwjr]{font-size:.98rem}.preis__liste[data-astro-cid-jlhbuwjr] dd[data-astro-cid-jlhbuwjr]{margin:0;font:700 clamp(1.3rem,2vw,1.7rem)/1 var(--font-head);color:var(--navy);white-space:nowrap}.preis__anmelden[data-astro-cid-jlhbuwjr]{justify-self:start}.preis__hinweise[data-astro-cid-jlhbuwjr]{list-style:none;margin:0;padding:0;display:grid;gap:.5rem;font-size:.85rem;line-height:1.45;color:#4b5b70}.preis__hinweise[data-astro-cid-jlhbuwjr] li[data-astro-cid-jlhbuwjr]{display:flex;gap:.5rem}.preis__hinweise[data-astro-cid-jlhbuwjr] .icon{flex:none;margin-top:.2em;color:var(--blue)}.preis__dokument[data-astro-cid-jlhbuwjr]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.preis__dokument[data-astro-cid-jlhbuwjr] .btn[data-astro-cid-jlhbuwjr]{justify-content:center;padding:.7rem .8rem;font-size:.92rem;box-shadow:inset 0 0 0 1.5px #1679c840}.preis__dokument-titel[data-astro-cid-jlhbuwjr]{grid-column:1 / -1;margin:0;font-size:.82rem;line-height:1.35;opacity:.75;text-align:center}.preis__download[data-astro-cid-jlhbuwjr] .icon,.bedingungen__fuss[data-astro-cid-jlhbuwjr] .icon{transform:rotate(90deg)}.bedingungen[data-astro-cid-jlhbuwjr]{width:min(720px,calc(100vw - 2rem));max-height:min(86vh,900px);padding:0;border:0;border-radius:var(--radius);box-shadow:0 30px 80px -20px #04305c8c;color:var(--text);display:none;flex-direction:column;overflow:hidden}.bedingungen[data-astro-cid-jlhbuwjr][open]{display:flex}.bedingungen[data-astro-cid-jlhbuwjr]::backdrop{background:#04305c73;backdrop-filter:blur(4px)}.bedingungen__kopf[data-astro-cid-jlhbuwjr]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 1.5rem;border-bottom:1px solid rgb(4 48 92 / .1)}.bedingungen__kopf[data-astro-cid-jlhbuwjr] h2[data-astro-cid-jlhbuwjr]{margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem)}.bedingungen__zu[data-astro-cid-jlhbuwjr]{flex:none;width:40px;height:40px;border:0;border-radius:50%;background:#e3f5fd;color:var(--navy);font-size:1.6rem;line-height:1;cursor:pointer}.bedingungen__inhalt[data-astro-cid-jlhbuwjr]{overflow-y:auto;padding:1.2rem 1.5rem;display:grid;gap:1rem;font-size:.98rem;line-height:1.55}.bedingungen__inhalt[data-astro-cid-jlhbuwjr] section[data-astro-cid-jlhbuwjr] h3[data-astro-cid-jlhbuwjr]{margin:0 0 .25rem;font-size:1.05rem}.bedingungen__inhalt[data-astro-cid-jlhbuwjr] p[data-astro-cid-jlhbuwjr]{margin:0 0 .4rem}.bedingungen__fuss[data-astro-cid-jlhbuwjr]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end;padding:1rem 1.5rem;border-top:1px solid rgb(4 48 92 / .1);background:#f7fbfe}.speisekarte[data-astro-cid-jkgileyy]{margin-top:clamp(2rem,5vw,3.5rem)}.speisekarte__kopf[data-astro-cid-jkgileyy]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.speisekarte__kopf[data-astro-cid-jkgileyy] h2[data-astro-cid-jkgileyy]{margin:0}.speisekarte__gruppen[data-astro-cid-jkgileyy]{columns:2 340px;column-gap:clamp(1rem,2vw,1.6rem)}.speisekarte__gruppe[data-astro-cid-jkgileyy]{break-inside:avoid;margin-bottom:clamp(1rem,2vw,1.6rem);padding:clamp(1.2rem,2.5vw,1.8rem);border-radius:var(--radius);background:#fffc;box-shadow:0 10px 26px -20px #04305c80}.speisekarte__gruppe[data-astro-cid-jkgileyy] h3[data-astro-cid-jkgileyy]{margin:0 0 .8rem;font-size:clamp(1.15rem,1.6vw,1.35rem);color:var(--navy)}.speisekarte__hinweis[data-astro-cid-jkgileyy]{margin:-.4rem 0 .8rem;font-size:.9rem;color:var(--blue);font-weight:700}.speisekarte__gruppe[data-astro-cid-jkgileyy] dl[data-astro-cid-jkgileyy]{margin:0;display:grid}.speisekarte__gruppe[data-astro-cid-jkgileyy] dl[data-astro-cid-jkgileyy]>div[data-astro-cid-jkgileyy]{display:flex;align-items:baseline;gap:.5rem;padding:.45rem 0;border-bottom:1px dashed rgb(4 48 92 / .18)}.speisekarte__gruppe[data-astro-cid-jkgileyy] dl[data-astro-cid-jkgileyy]>div[data-astro-cid-jkgileyy]:last-child{border-bottom:0}.speisekarte__gruppe[data-astro-cid-jkgileyy] dt[data-astro-cid-jkgileyy]{flex:1;line-height:1.35}.speisekarte__gruppe[data-astro-cid-jkgileyy] dd[data-astro-cid-jkgileyy]{margin:0;font:700 1rem/1.3 var(--font-head);color:var(--navy);white-space:nowrap}.speisekarte__deklaration[data-astro-cid-jkgileyy]{display:grid;gap:.8rem}.speisekarte__auf[data-astro-cid-jkgileyy]{border-radius:var(--radius);background:#ffffffb3;padding:0 clamp(1.2rem,2.5vw,1.8rem)}.speisekarte__auf[data-astro-cid-jkgileyy][open]{padding-bottom:1.3rem}.speisekarte__auf[data-astro-cid-jkgileyy] summary[data-astro-cid-jkgileyy]{display:flex;align-items:center;gap:.6rem;padding:1rem 0;cursor:pointer;font:700 1.1rem/1.3 var(--font-head);color:var(--navy);list-style:none}.speisekarte__auf[data-astro-cid-jkgileyy] summary[data-astro-cid-jkgileyy]::-webkit-details-marker{display:none}.speisekarte__auf[data-astro-cid-jkgileyy] summary[data-astro-cid-jkgileyy]:after{content:"+";margin-left:auto;font-size:1.5rem;line-height:1;color:var(--blue)}.speisekarte__auf[data-astro-cid-jkgileyy][open] summary[data-astro-cid-jkgileyy]:after{content:"–"}.speisekarte__auf[data-astro-cid-jkgileyy] summary[data-astro-cid-jkgileyy] .icon{flex:none;width:30px;height:30px;padding:6px;border-radius:50%;background:var(--navy);color:#fff}.speisekarte__tabelle[data-astro-cid-jkgileyy]{margin:0 0 1rem;display:grid}.speisekarte__tabelle[data-astro-cid-jkgileyy]>div[data-astro-cid-jkgileyy]{display:grid;grid-template-columns:minmax(150px,14rem) 1fr;gap:.3rem 1rem;padding:.45rem 0;border-bottom:1px solid rgb(4 48 92 / .1)}.speisekarte__tabelle[data-astro-cid-jkgileyy] dt[data-astro-cid-jkgileyy]{font-weight:700;color:var(--navy)}.speisekarte__tabelle[data-astro-cid-jkgileyy] dd[data-astro-cid-jkgileyy]{margin:0}.speisekarte__klein[data-astro-cid-jkgileyy]{font-size:.92rem;margin:0 0 1rem}@media(max-width:560px){.speisekarte__tabelle[data-astro-cid-jkgileyy]>div[data-astro-cid-jkgileyy]{grid-template-columns:1fr}}.schaufenster[data-astro-cid-e3baeefi]{display:grid;gap:clamp(2.5rem,6vw,5rem)}.sf[data-astro-cid-e3baeefi]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem)}.sf--rechts[data-astro-cid-e3baeefi] .sf__bild[data-astro-cid-e3baeefi]{order:2}.sf__bild[data-astro-cid-e3baeefi]{position:relative;display:block;aspect-ratio:4 / 3;border-radius:32px;overflow:hidden;box-shadow:0 0 0 7px #fff,0 34px 60px -26px #04305c8c;transform:rotate(-1.2deg);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.sf--rechts[data-astro-cid-e3baeefi] .sf__bild[data-astro-cid-e3baeefi]{transform:rotate(1.2deg)}.sf[data-astro-cid-e3baeefi]:hover .sf__bild[data-astro-cid-e3baeefi]{transform:rotate(0) scale(1.01)}.sf__bild[data-astro-cid-e3baeefi] img[data-astro-cid-e3baeefi]{width:100%;height:100%;object-fit:cover}.sf__preis[data-astro-cid-e3baeefi]{position:absolute;right:1.2rem;bottom:1.2rem;display:grid;justify-items:end;padding:.7rem 1.1rem;border-radius:20px;background:linear-gradient(135deg,#e5414f,#b81f2e);color:#fff;font:700 clamp(1.3rem,2vw,1.8rem)/1 var(--font-head);box-shadow:0 14px 30px -12px #960f1eb3;rotate:-4deg}.sf__preis[data-astro-cid-e3baeefi] small[data-astro-cid-e3baeefi]{font:600 .75rem/1.2 var(--font-body);opacity:.9}.sf__text[data-astro-cid-e3baeefi]{display:grid;gap:.9rem;justify-items:start}.sf__unterzeile[data-astro-cid-e3baeefi]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .9rem .4rem .5rem;border-radius:999px;background:#ffffffb3;font:600 .85rem/1.2 var(--font-head);color:var(--navy)}.sf__unterzeile[data-astro-cid-e3baeefi] .icon{display:grid;width:26px;height:26px;padding:5px;border-radius:50%;background:var(--navy);color:#fff}.sf__text[data-astro-cid-e3baeefi] h2[data-astro-cid-e3baeefi]{margin:0;font-size:clamp(1.9rem,3.4vw,3.2rem)}.sf__text[data-astro-cid-e3baeefi] h2[data-astro-cid-e3baeefi] a[data-astro-cid-e3baeefi]{color:inherit;text-decoration:none}.sf__text[data-astro-cid-e3baeefi] p[data-astro-cid-e3baeefi]{margin:0;max-width:46ch;font-size:1.08rem}.sf__fakten[data-astro-cid-e3baeefi]{display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:.2rem 0;padding:0}.sf__fakten[data-astro-cid-e3baeefi] li[data-astro-cid-e3baeefi]{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:999px;background:#ffffffd9;font:600 .85rem/1.2 var(--font-head);color:var(--navy)}.sf__fakten[data-astro-cid-e3baeefi] .icon{color:var(--blue)}.sf__knoepfe[data-astro-cid-e3baeefi]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.sf__knoepfe[data-astro-cid-e3baeefi] .btn[data-astro-cid-e3baeefi]{gap:.5rem}.schaufenster--kompakt[data-astro-cid-e3baeefi]{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(300px,24vw)),1fr));gap:clamp(1.2rem,2.5vw,2rem)}.schaufenster--kompakt[data-astro-cid-e3baeefi] .sf[data-astro-cid-e3baeefi]{grid-template-columns:1fr;align-content:start;gap:0;border-radius:28px;background:#ffffffbf;box-shadow:0 18px 40px -24px #04305c73;overflow:hidden;transition:transform .35s ease}.schaufenster--kompakt[data-astro-cid-e3baeefi] .sf[data-astro-cid-e3baeefi]:hover{transform:translateY(-4px)}.schaufenster--kompakt[data-astro-cid-e3baeefi] .sf__bild[data-astro-cid-e3baeefi]{aspect-ratio:16 / 10;border-radius:0;box-shadow:none;transform:none}.schaufenster--kompakt[data-astro-cid-e3baeefi] .sf[data-astro-cid-e3baeefi]:hover .sf__bild[data-astro-cid-e3baeefi]{transform:none}.schaufenster--kompakt[data-astro-cid-e3baeefi] .sf__text[data-astro-cid-e3baeefi]{padding:1.3rem 1.4rem 1.5rem;gap:.7rem}.schaufenster--kompakt[data-astro-cid-e3baeefi] .sf__text[data-astro-cid-e3baeefi] h2[data-astro-cid-e3baeefi]{font-size:clamp(1.4rem,2vw,1.8rem)}.schaufenster--kompakt[data-astro-cid-e3baeefi] .sf__text[data-astro-cid-e3baeefi] p[data-astro-cid-e3baeefi]{font-size:1rem}@media(max-width:900px){.sf[data-astro-cid-e3baeefi]{grid-template-columns:minmax(0,1fr)}.sf--rechts[data-astro-cid-e3baeefi] .sf__bild[data-astro-cid-e3baeefi]{order:0}}.schaufenster-wrap[data-astro-cid-filh4bl3]{margin-top:clamp(1rem,3vw,2.5rem)}.karten[data-astro-cid-filh4bl3]{list-style:none;margin:0 0 2rem;padding:0;display:grid;gap:clamp(1rem,2vw,1.6rem);grid-template-columns:repeat(auto-fill,minmax(min(100%,max(300px,26vw)),1fr))}.karte[data-astro-cid-filh4bl3]{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius);background:#fff;box-shadow:var(--schatten-s, 0 10px 26px -14px rgb(4 48 92 / .32));transition:transform .35s ease,box-shadow .35s ease}.karte[data-astro-cid-filh4bl3]:hover{transform:translateY(-4px);box-shadow:var(--schatten, 0 24px 48px -22px rgb(4 48 92 / .38))}.karte__bild[data-astro-cid-filh4bl3]{aspect-ratio:3 / 2;overflow:hidden}.karte__bild[data-astro-cid-filh4bl3] img[data-astro-cid-filh4bl3]{width:100%;height:100%;object-fit:cover}.karten--logo[data-astro-cid-filh4bl3] .karte__bild[data-astro-cid-filh4bl3]{display:grid;place-items:center;aspect-ratio:16 / 7;padding:1.5rem 2rem;background:#fff;border-bottom:1px solid rgb(4 48 92 / .08)}.karten--logo[data-astro-cid-filh4bl3] .karte__bild[data-astro-cid-filh4bl3] img[data-astro-cid-filh4bl3]{object-fit:contain;max-height:140px}.karte__inhalt[data-astro-cid-filh4bl3]{flex:1;display:flex;flex-direction:column;gap:.7rem;padding:clamp(1.1rem,2vw,1.5rem)}.karte__inhalt[data-astro-cid-filh4bl3] h2[data-astro-cid-filh4bl3]{margin:0;font-size:clamp(1.25rem,1.8vw,1.6rem)}.karte__text[data-astro-cid-filh4bl3]{margin:0;white-space:pre-line;line-height:1.55;color:#4b5b70}.karte__hinweis[data-astro-cid-filh4bl3]{display:flex;gap:.55rem;align-items:flex-start;margin:0;padding:.7rem .9rem;border-radius:14px;background:#fdf0cf;font-weight:600;font-size:.95rem;color:var(--navy)}.karte__hinweis[data-astro-cid-filh4bl3] .icon{flex:none;margin-top:.15em}.karte__link[data-astro-cid-filh4bl3]{align-self:flex-start;margin-top:auto;padding:.8rem 1.4rem}.layout--collage[data-astro-cid-filh4bl3]{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.seitenbilder[data-astro-cid-filh4bl3]{position:sticky;top:calc(var(--kopf-hoehe, 6rem) + 1.5rem)}.layout__collage[data-astro-cid-filh4bl3]{margin:2rem 0 1rem}@media(max-width:900px){.layout--collage[data-astro-cid-filh4bl3]{grid-template-columns:minmax(0,1fr)}.seitenbilder[data-astro-cid-filh4bl3]{position:static}}.layout--widget[data-astro-cid-filh4bl3]{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start}.layout--widget[data-astro-cid-filh4bl3] .prose[data-astro-cid-filh4bl3]{max-width:none}.buchung[data-astro-cid-filh4bl3]{position:sticky;top:calc(var(--kopf-hoehe, 6rem) + 1.5rem);background:#fff;border-radius:var(--radius);padding:1.8rem;box-shadow:var(--schatten, 0 24px 48px -22px rgb(4 48 92 / .38))}.gallery[data-astro-cid-filh4bl3]{margin-top:2.5rem}@media(max-width:900px){.layout--widget[data-astro-cid-filh4bl3]{grid-template-columns:minmax(0,1fr)}}
