#geruest{scroll-margin-top:56px}.pg{text-align:left;width:100%;font-family:var(--schrift-text);margin-top:8px;line-height:1.55}.pg *,.pg :before,.pg :after{box-sizing:border-box}.pg :is(a,button,input):focus-visible{outline:3px solid var(--tm-beere);outline-offset:3px}@media (min-width:900px){.pg .tm-bilder,.pg .pg-bild{position:static}}.pg-bild{background:var(--tm-karte)}.pg-laengen{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;display:grid}.pg-laenge{border:1.5px solid var(--tm-linie);background:var(--tm-karte);cursor:pointer;border-radius:18px;gap:2px;padding:12px 16px;display:grid;position:relative}.pg-laenge:has(.pg-laenge__wahl:checked){border-color:var(--tm-beere);box-shadow:0 0 0 1.5px var(--tm-beere)}.pg-laenge:has(.pg-laenge__wahl:focus-visible){outline:3px solid var(--tm-beere);outline-offset:3px}.pg-laenge__wahl{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pg-laenge__titel{font-weight:700;font-size:var(--t-betont)}.pg-laenge__namen{font-size:var(--t-klein);color:var(--tm-leise)}.pg-laenge__preis{font-size:var(--t-klein);font-variant-numeric:tabular-nums;font-weight:700}.pg .pg-groesse{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name preis""info preis";padding-left:18px}
.pt-blaetter{max-width:760px;margin:10px 0 22px}.pt-blaetter__kopf{align-items:center;gap:12px;margin-bottom:12px;display:flex}.pt-blaetter__titel{text-align:center;flex-wrap:wrap;flex:1;justify-content:center;align-items:baseline;gap:4px 10px;margin:0;font-size:17px;line-height:1.3;display:flex}.pt-blaetter__titel strong{font-weight:700}.pt-blaetter__zahl{color:#7a5960;font-variant-numeric:tabular-nums;font-size:13px}.pt-blaetter__pfeil{color:#43272d;cursor:pointer;background:#fff;border:1.5px solid #dcbcc4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid;box-shadow:0 2px 8px #43272d14}.pt-blaetter__pfeil:hover{background:#fbf1f3;border-color:#c995a3}.pt-blaetter__pfeil:active{background:#f4e2e6}.pt-blaetter__pfeil:focus-visible,.pt-blaetter__punkt:focus-visible{outline-offset:2px;outline:2px solid #983f61}.pt-blaetter__punkte{justify-content:center;gap:2px;margin-top:10px;display:flex}.pt-blaetter__punkt{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid}.pt-blaetter__punkt:before{content:"";background:#e3cdd0;border-radius:50%;width:8px;height:8px}.pt-blaetter__punkt[aria-current=true]:before{background:#983f61}.pt-tabelle{border-collapse:collapse;color:#43272d;background:#fff;border-radius:14px;width:100%;font-size:15px;line-height:1.5;overflow:hidden;box-shadow:0 0 0 1px #efdfe2,0 8px 22px #43272d12}.pt-tabelle th,.pt-tabelle td{text-align:left;vertical-align:top;padding:11px 16px}.pt-tabelle thead th,.pt-tabelle__zwischen th{letter-spacing:.06em;text-transform:uppercase;color:#7a5a61;background:#fbf1f3;font-size:12px;font-weight:700}.pt-tabelle tbody tr+tr{border-top:1px solid #f2e4e7}.pt-tabelle tbody th{width:34%;font-weight:700}.pt-tabelle--angaben tbody th{width:38%;font-weight:600}.pt-tabelle--angaben .pt-tabelle__zwischen th{width:auto;padding-top:9px;padding-bottom:9px}.pt-tabelle__zahl{font-variant-numeric:tabular-nums;white-space:nowrap}.pt-tabelle__wert th,.pt-tabelle__wert td{padding-top:7px;padding-bottom:7px}.pt-tabelle__wert--davon th{padding-left:30px;font-weight:400}.pt-tabelle a{color:#983f61;text-underline-offset:2px}.pt-hinweis{white-space:pre-line;color:#6b4a50;font-size:14px;line-height:1.55}
