.anfrage[data-astro-cid-m27w5xi7]{padding:var(--anfrage-innen,clamp(1.25rem, .95rem + 1.1vw, 2rem));border-radius:var(--anfrage-radius,var(--px-radius-karte));background:var(--px-paper);color:var(--px-ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.25rem;display:grid}.anfrage-zwei[data-astro-cid-m27w5xi7]{container:anfrage/inline-size}.anfrage-form[data-astro-cid-m27w5xi7]{min-width:0}.anfrage-felder[data-astro-cid-m27w5xi7]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.anfrage-kopf[data-astro-cid-m27w5xi7]{grid-template-columns:minmax(0,1fr);gap:.375rem;margin-bottom:.25rem;display:grid}.anfrage-titel[data-astro-cid-m27w5xi7]{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2}.anfrage-titel[data-astro-cid-m27w5xi7]:focus{outline:none}.anfrage-text[data-astro-cid-m27w5xi7]{color:var(--px-ink-2);font-size:.9375rem;line-height:1.5}.feld[data-astro-cid-m27w5xi7]{grid-template-columns:minmax(0,1fr);gap:.375rem;display:grid}.feld[data-astro-cid-m27w5xi7] label[data-astro-cid-m27w5xi7]{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex}.feld-optional[data-astro-cid-m27w5xi7]{color:var(--px-ink-2);font-size:.875rem;font-weight:500}.feld[data-astro-cid-m27w5xi7] input[data-astro-cid-m27w5xi7],.feld[data-astro-cid-m27w5xi7] select[data-astro-cid-m27w5xi7],.feld[data-astro-cid-m27w5xi7] textarea[data-astro-cid-m27w5xi7]{border:1px solid var(--px-feldrand);border-radius:var(--px-radius-s);background-color:var(--px-paper);width:100%;min-height:3rem;color:var(--px-ink);transition:border-color .15s var(--px-aus), box-shadow .15s var(--px-aus);padding:.7rem .85rem;font-size:1rem;line-height:1.4;display:block}.feld[data-astro-cid-m27w5xi7] textarea[data-astro-cid-m27w5xi7]{resize:vertical;min-height:6.5rem}.feld[data-astro-cid-m27w5xi7] select[data-astro-cid-m27w5xi7]{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235b636e' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;background-size:1rem;padding-right:2.5rem}.feld[data-astro-cid-m27w5xi7] [data-astro-cid-m27w5xi7]::placeholder{color:var(--px-ink-3);opacity:1}.feld[data-astro-cid-m27w5xi7] input[data-astro-cid-m27w5xi7]:hover,.feld[data-astro-cid-m27w5xi7] select[data-astro-cid-m27w5xi7]:hover,.feld[data-astro-cid-m27w5xi7] textarea[data-astro-cid-m27w5xi7]:hover{border-color:var(--px-ink-2)}.feld[data-astro-cid-m27w5xi7] input[data-astro-cid-m27w5xi7]:focus-visible,.feld[data-astro-cid-m27w5xi7] select[data-astro-cid-m27w5xi7]:focus-visible,.feld[data-astro-cid-m27w5xi7] textarea[data-astro-cid-m27w5xi7]:focus-visible{outline:2px solid var(--px-teal-ink);outline-offset:0;border-color:var(--px-teal-ink)}.feld[data-astro-cid-m27w5xi7] [data-astro-cid-m27w5xi7][aria-invalid=true]{border-color:var(--px-err);background-color:var(--px-err-50)}.feld-hinweis[data-astro-cid-m27w5xi7]{color:var(--px-ink-2);font-size:.8125rem;line-height:1.45}.feld-fehler[data-astro-cid-m27w5xi7]{color:var(--px-err);align-items:baseline;gap:.45rem;font-size:.875rem;font-weight:700;line-height:1.4;display:flex}.feld-fehler[data-astro-cid-m27w5xi7]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem;transform:translateY(-.05em)}.anfrage-klein[data-astro-cid-m27w5xi7]{color:var(--px-ink-2);font-size:.8125rem;line-height:1.5}.anfrage-klein[data-astro-cid-m27w5xi7] a[data-astro-cid-m27w5xi7]{color:var(--px-ink);font-weight:700}.anfrage-felder[data-astro-cid-m27w5xi7] .px-knopf[data-astro-cid-m27w5xi7]{flex-wrap:wrap;min-width:0;margin-top:.25rem;padding-inline:min(1.5rem,6%)}.anfrage-ohne-js[data-astro-cid-m27w5xi7]{background:var(--px-surface);padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.anfrage-ohne-js[data-astro-cid-m27w5xi7] a[data-astro-cid-m27w5xi7]{color:var(--px-ink);font-weight:700}.anfrage-fehler[data-astro-cid-m27w5xi7]{border:1px solid var(--px-err);border-radius:var(--px-radius-s);background:var(--px-err-50);color:var(--px-err);align-items:flex-start;gap:.6rem;padding:.875rem 1rem;font-size:.9375rem;font-weight:600;line-height:1.45;display:flex}.anfrage-fehler[data-astro-cid-m27w5xi7] .icon{flex:none;margin-top:.1rem;font-size:1.125rem}.anfrage-fehler[data-astro-cid-m27w5xi7] a[data-astro-cid-m27w5xi7]{color:inherit;text-underline-offset:.15em;font-weight:700;text-decoration:underline}.anfrage-mail[data-astro-cid-m27w5xi7],.anfrage-mail-domain[data-astro-cid-m27w5xi7]{max-width:100%;display:inline-block}.anfrage-mail-domain[data-astro-cid-m27w5xi7]{text-decoration:inherit}.anfrage-fehler[data-astro-cid-m27w5xi7]:focus{outline:2px solid var(--px-err);outline-offset:2px}.anfrage-erfolg[data-astro-cid-m27w5xi7]{border-radius:var(--px-radius-klein);background:var(--px-teal-50);grid-template-columns:minmax(0,1fr);justify-items:start;gap:.625rem;padding:1.25rem;display:grid}.anfrage-erfolg[data-astro-cid-m27w5xi7] p[data-astro-cid-m27w5xi7]{color:var(--px-ink)}.anfrage-erfolg-icon[data-astro-cid-m27w5xi7]{background:var(--px-teal);width:2.5rem;height:2.5rem;color:var(--px-auf-teal);border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.anfrage-vorschau[data-astro-cid-m27w5xi7]{border:1px dashed var(--px-feldrand);padding:.5rem .75rem;font-size:.875rem}.anfrage-telefon[data-astro-cid-m27w5xi7]{border-top:1px solid var(--px-line);color:var(--px-ink-2);align-items:center;gap:.6rem;padding-top:1rem;font-size:.9375rem;display:flex}.anfrage-telefon[data-astro-cid-m27w5xi7] .icon{color:var(--px-teal-ink);flex:none}.anfrage-telefon[data-astro-cid-m27w5xi7]>span[data-astro-cid-m27w5xi7]{min-width:0}@media (width<=18rem){.anfrage[data-astro-cid-m27w5xi7]{padding-inline:var(--anfrage-innen,5vw);hyphens:auto}.anfrage-mail[data-astro-cid-m27w5xi7],.anfrage-telefon[data-astro-cid-m27w5xi7] a[data-astro-cid-m27w5xi7]{hyphens:manual}.anfrage-fehler[data-astro-cid-m27w5xi7]{flex-direction:column;gap:.375rem;padding-inline:.5rem}}.anfrage-telefon[data-astro-cid-m27w5xi7] a[data-astro-cid-m27w5xi7]{min-height:2.75rem;color:var(--px-ink);align-items:center;font-weight:700;display:inline-flex}@container anfrage (width>=30rem){.anfrage-felder[data-astro-cid-m27w5xi7]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"kopf kopf""name nachricht""email nachricht""telefon nachricht""einwilligung knopf""datenschutz knopf""fehler fehler";column-gap:1.25rem}.anfrage-kopf[data-astro-cid-m27w5xi7]{grid-area:kopf}.feld-name[data-astro-cid-m27w5xi7]{grid-area:name}.feld-email[data-astro-cid-m27w5xi7]{grid-area:email}.feld-telefon[data-astro-cid-m27w5xi7]{grid-area:telefon}.feld-nachricht[data-astro-cid-m27w5xi7]{grid-area:nachricht;grid-template-rows:auto minmax(0,1fr)}.feld-nachricht[data-astro-cid-m27w5xi7] textarea[data-astro-cid-m27w5xi7]{height:100%}.anfrage-einwilligung[data-astro-cid-m27w5xi7]{grid-area:einwilligung}.anfrage-datenschutz[data-astro-cid-m27w5xi7]{grid-area:datenschutz}.anfrage-felder[data-astro-cid-m27w5xi7] .anfrage-knopf[data-astro-cid-m27w5xi7],.anfrage-felder[data-astro-cid-m27w5xi7]>noscript[data-astro-cid-m27w5xi7]{grid-area:knopf;align-self:start}.anfrage-felder[data-astro-cid-m27w5xi7] .anfrage-knopf[data-astro-cid-m27w5xi7]{margin-top:0}.anfrage-fehler[data-astro-cid-m27w5xi7]{grid-area:fehler}}.buchung[data-astro-cid-trtwuqhg]{min-width:0;padding:var(--buchung-innen,clamp(1.25rem, .95rem + 1.1vw, 2rem));border-radius:var(--buchung-radius,var(--px-radius-karte));background:var(--px-paper);color:var(--px-ink);box-shadow:var(--buchung-schatten,none);grid-template-columns:minmax(0,1fr);display:grid;container:buchung/inline-size}.buchung-wahl[data-astro-cid-trtwuqhg],.buchung-form[data-astro-cid-trtwuqhg]{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.buchung[data-astro-cid-trtwuqhg] p[data-astro-cid-trtwuqhg]{overflow-wrap:anywhere}.buchung-woche[data-astro-cid-trtwuqhg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.buchung-woche-name[data-astro-cid-trtwuqhg]{letter-spacing:-.01em;min-width:0;font-size:1.0625rem;font-weight:800;line-height:1.3}.buchung-pfeile[data-astro-cid-trtwuqhg]{flex:none;gap:.375rem;display:flex}.buchung-pfeil[data-astro-cid-trtwuqhg]{border:1px solid var(--px-line-2);border-radius:var(--px-radius-s);background:var(--px-paper);width:2.75rem;height:2.75rem;color:var(--px-ink);cursor:pointer;transition:border-color .15s var(--px-aus);place-items:center;font-size:1.125rem;display:grid}.buchung-pfeil[data-astro-cid-trtwuqhg]:hover:not(:disabled){border-color:var(--px-ink)}.buchung-pfeil[data-astro-cid-trtwuqhg]:disabled{opacity:.4;cursor:default}.buchung-tage[data-astro-cid-trtwuqhg]{grid-template-columns:repeat(auto-fit,minmax(2.125rem,1fr));gap:.375rem;display:grid}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag{border:1px solid var(--px-line-2);border-radius:var(--px-radius-s);background:var(--px-paper);min-width:0;min-height:4.25rem;color:var(--px-ink);font:inherit;cursor:pointer;transition:border-color .15s var(--px-aus), background-color .15s var(--px-aus), color .15s var(--px-aus);align-content:center;justify-items:center;gap:.125rem;padding:.5rem .25rem;display:grid}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag:after{content:"";background:var(--px-teal);width:1rem;height:3px;margin-top:.25rem}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag-name{color:var(--px-ink-2);font-size:.8125rem;font-weight:600;line-height:1.2}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag-zahl{font-variant-numeric:tabular-nums lining-nums;font-size:1.25rem;font-weight:800;line-height:1.1}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag:hover:not(:disabled){border-color:var(--px-ink)}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag[aria-pressed=true]{border-color:var(--px-ink);background:var(--px-ink);color:var(--px-paper)}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag[aria-pressed=true] .buchung-tag-name{color:inherit;opacity:.75}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag:disabled{background:var(--px-surface);color:var(--px-ink-3);cursor:default;border-color:#0000}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag:disabled .buchung-tag-name{color:inherit}.buchung-tage[data-astro-cid-trtwuqhg] .buchung-tag:disabled:after{background:0 0}.buchung-mitte[data-astro-cid-trtwuqhg]{color:var(--px-ink-2);grid-template-columns:minmax(0,1fr);gap:.5rem;font-size:.9375rem;line-height:1.45;display:grid}.buchung-zeiten-titel[data-astro-cid-trtwuqhg]{letter-spacing:0;color:var(--px-ink);font-size:.9375rem;font-weight:700;line-height:1.45}.buchung-mitte[data-astro-cid-trtwuqhg] a[data-astro-cid-trtwuqhg]{text-underline-offset:.2em;font-weight:700}.buchung-zeiten[data-astro-cid-trtwuqhg]{grid-template-columns:repeat(auto-fill,minmax(min(5.25rem,100%),1fr));gap:.5rem;list-style:none;display:grid}.buchung-zeiten[data-astro-cid-trtwuqhg] .buchung-zeit{border:1px solid var(--px-line-2);border-radius:var(--px-radius-s);background:var(--px-paper);width:100%;min-height:2.75rem;color:var(--px-ink);font:inherit;font-variant-numeric:tabular-nums lining-nums;cursor:pointer;transition:border-color .15s var(--px-aus), background-color .15s var(--px-aus), color .15s var(--px-aus);justify-content:center;align-items:center;padding:.5rem;font-size:.9375rem;font-weight:700;display:flex}.buchung-zeiten[data-astro-cid-trtwuqhg] .buchung-zeit:hover{border-color:var(--px-teal-ink);background:var(--px-teal-50);color:var(--px-teal-ink)}.buchung-zeiten[data-astro-cid-trtwuqhg] .buchung-zeit:active{transform:translateY(1px)}.buchung-skelett[data-astro-cid-trtwuqhg]{background:var(--px-surface-2);animation:1.6s ease-in-out infinite buchung-puls;display:block}.buchung-skelett-name[data-astro-cid-trtwuqhg]{width:9rem;max-width:100%;height:.875rem;margin-block:.3rem}.buchung-skelett-tag[data-astro-cid-trtwuqhg]{min-height:4.25rem}.buchung-skelett-zeit[data-astro-cid-trtwuqhg]{height:2.75rem}@keyframes buchung-puls{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.buchung-skelett[data-astro-cid-trtwuqhg]{animation:none}.buchung-zeiten[data-astro-cid-trtwuqhg] .buchung-zeit:active{transform:none}}.buchung-box[data-astro-cid-trtwuqhg]{background:var(--px-surface);color:var(--px-ink);grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.45;display:grid}.buchung-wege[data-astro-cid-trtwuqhg]{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.buchung-wege[data-astro-cid-trtwuqhg] a[data-astro-cid-trtwuqhg]{font-weight:700}.buchung-box-fehler[data-astro-cid-trtwuqhg]{border:1px solid var(--px-err);border-radius:var(--px-radius-s);background:var(--px-err-50);color:var(--px-err);align-items:flex-start;gap:.6rem;font-weight:600;display:flex}.buchung-box-fehler[data-astro-cid-trtwuqhg] .icon{flex:none;margin-top:.1rem;font-size:1.125rem}.buchung-box-fehler[data-astro-cid-trtwuqhg] a[data-astro-cid-trtwuqhg]{color:inherit;text-underline-offset:.15em;font-weight:700;text-decoration:underline}.buchung-box-fehler[data-astro-cid-trtwuqhg]:focus{outline:2px solid var(--px-err);outline-offset:2px}.buchung-klein[data-astro-cid-trtwuqhg]{color:var(--px-ink-2);font-size:.8125rem;line-height:1.5}.buchung-klein[data-astro-cid-trtwuqhg] a[data-astro-cid-trtwuqhg]{color:var(--px-ink);font-weight:700}.buchung-auswahl[data-astro-cid-trtwuqhg]{background:var(--px-surface);flex-wrap:wrap;align-items:center;gap:.25rem .875rem;padding:.75rem .75rem .75rem 1rem;display:flex}.buchung-auswahl[data-astro-cid-trtwuqhg]>.icon{color:var(--px-teal-ink);flex:none;font-size:1.25rem}.buchung-auswahl-text[data-astro-cid-trtwuqhg]{flex:11rem;gap:.125rem;min-width:0;display:grid}.buchung-auswahl-text[data-astro-cid-trtwuqhg]:focus{outline:none}.buchung-auswahl-zeit[data-astro-cid-trtwuqhg]{font-size:1rem;font-weight:800;line-height:1.35}.buchung-auswahl-dauer[data-astro-cid-trtwuqhg]{color:var(--px-ink-2);font-size:.875rem;line-height:1.4}.buchung-aendern[data-astro-cid-trtwuqhg]{min-height:2.75rem;color:var(--px-ink);font:inherit;text-decoration:underline;text-decoration-color:var(--px-line-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.9375rem;font-weight:700}.buchung-aendern[data-astro-cid-trtwuqhg]:hover{text-decoration-color:currentColor}.buchung-namen[data-astro-cid-trtwuqhg]{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@container buchung (width>=28rem){.buchung-namen[data-astro-cid-trtwuqhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.feld[data-astro-cid-trtwuqhg]{grid-template-columns:minmax(0,1fr);gap:.375rem;display:grid}.feld[data-astro-cid-trtwuqhg] label[data-astro-cid-trtwuqhg]{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;font-size:.9375rem;font-weight:700;line-height:1.35;display:flex}.feld-optional[data-astro-cid-trtwuqhg]{color:var(--px-ink-2);font-size:.875rem;font-weight:500}.feld[data-astro-cid-trtwuqhg] input[data-astro-cid-trtwuqhg],.feld[data-astro-cid-trtwuqhg] textarea[data-astro-cid-trtwuqhg]{border:1px solid var(--px-feldrand);border-radius:var(--px-radius-s);background-color:var(--px-paper);width:100%;min-height:3rem;color:var(--px-ink);transition:border-color .15s var(--px-aus), box-shadow .15s var(--px-aus);padding:.7rem .85rem;font-size:1rem;line-height:1.4;display:block}.feld[data-astro-cid-trtwuqhg] textarea[data-astro-cid-trtwuqhg]{resize:vertical;min-height:5.5rem}.feld[data-astro-cid-trtwuqhg] [data-astro-cid-trtwuqhg]::placeholder{color:var(--px-ink-3);opacity:1}.feld[data-astro-cid-trtwuqhg] input[data-astro-cid-trtwuqhg]:hover,.feld[data-astro-cid-trtwuqhg] textarea[data-astro-cid-trtwuqhg]:hover{border-color:var(--px-ink-2)}.feld[data-astro-cid-trtwuqhg] input[data-astro-cid-trtwuqhg]:focus-visible,.feld[data-astro-cid-trtwuqhg] textarea[data-astro-cid-trtwuqhg]:focus-visible{outline:2px solid var(--px-teal-ink);outline-offset:0;border-color:var(--px-teal-ink)}.feld[data-astro-cid-trtwuqhg] [data-astro-cid-trtwuqhg][aria-invalid=true]{border-color:var(--px-err);background-color:var(--px-err-50)}.feld-fehler[data-astro-cid-trtwuqhg]{color:var(--px-err);align-items:baseline;gap:.45rem;font-size:.875rem;font-weight:700;line-height:1.4;display:flex}.feld-fehler[data-astro-cid-trtwuqhg]:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem;transform:translateY(-.05em)}.buchung-form[data-astro-cid-trtwuqhg] .px-knopf[data-astro-cid-trtwuqhg]{flex-wrap:wrap;min-width:0;margin-top:.25rem;padding-inline:min(1.5rem,6%)}.buchung-gebucht[data-astro-cid-trtwuqhg]{border-radius:var(--px-radius-klein);background:var(--px-teal-50);grid-template-columns:minmax(0,1fr);justify-items:start;gap:.5rem;padding:1.25rem;display:grid}.buchung-gebucht-icon[data-astro-cid-trtwuqhg]{background:var(--px-teal);width:2.5rem;height:2.5rem;color:var(--px-auf-teal);border-radius:50%;place-items:center;margin-bottom:.25rem;font-size:1.25rem;display:grid}.buchung-gebucht-titel[data-astro-cid-trtwuqhg]{letter-spacing:-.02em;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.2}.buchung-gebucht-titel[data-astro-cid-trtwuqhg]:focus{outline:none}.buchung-gebucht-zeit[data-astro-cid-trtwuqhg]{font-weight:800}.buchung-gebucht-dauer[data-astro-cid-trtwuqhg]{color:var(--px-ink-2)}.buchung-vorschau[data-astro-cid-trtwuqhg]{border:1px dashed var(--px-feldrand);padding:.5rem .75rem;font-size:.875rem}@container buchung (width<=15rem){.buchung[data-astro-cid-trtwuqhg] p[data-astro-cid-trtwuqhg]{hyphens:auto}}
