.fo{gap:18px}.fo .feld{align-content:start}.fo-falle{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.fo-marke{font:600 11.5px/1.2 var(--f-text);color:var(--text-2);background:var(--salbei-100);border-radius:var(--r-pille);vertical-align:1px;margin-left:6px;padding:3px 8px;display:inline-block}.fo-marke--pflicht{color:var(--brand-800);background:var(--brand-100)}.fo-ankreuz{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid;font:500 15px/1.45 var(--f-text)!important}.fo-ankreuz input{width:20px;height:20px;accent-color:var(--brand-700);margin-top:2px}.fo-produkte{gap:12px;display:grid}.fo-produkt{border:1.5px solid var(--linie);border-radius:18px;gap:14px;min-width:0;margin:0;padding:16px;display:grid}@media (min-width:640px){.fo-produkt{padding:20px}}.fo-produkt>legend{font:700 17px/1.2 var(--f-titel);color:var(--ink-900);padding:0 8px}.fo-abschnitt,.fo-klein{background:var(--salbei-50);border-radius:14px}.fo-abschnitt{padding:0 14px}.fo-abschnitt[open]{padding-bottom:14px}.fo-abschnitt>summary,.fo-klein>summary{cursor:pointer;font:650 15px/1.3 var(--f-text);color:var(--ink-900);padding:12px 0}.fo-abschnitt>.felder,.fo-abschnitt>.meta,.fo-abschnitt>.fo-klein{margin-top:6px}.fo-klein{background:#fff;padding:0 12px}.fo-klein>summary{color:var(--brand-700);font-size:14px}.fo-mehr>summary{cursor:pointer;border-radius:var(--r-pille);border:2px dashed var(--brand-600);color:var(--brand-800);font:650 15px/1.2 var(--f-text);align-items:center;gap:8px;padding:10px 16px;list-style:none;display:inline-flex}.fo-mehr>summary::-webkit-details-marker{display:none}.fo-mehr>summary svg{width:18px;height:18px}.fo-mehr[open]>summary{margin-bottom:12px}.fo-mehr>.fo-produkt+.fo-mehr,.fo-mehr>.fo-produkt{margin-top:0}.fo-mehr{gap:12px;display:grid}.fo-hinweis{background:var(--salbei-50);border:1.5px solid var(--linie);color:var(--text);border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.fo-hinweis svg{width:20px;height:20px;margin-top:1px}noscript .fo-hinweis,.fo>noscript{display:block}.fo-senden{justify-items:start;gap:10px;display:grid}.fo-bildrechte{color:var(--text-2);gap:8px;font-size:14px;line-height:1.5;display:grid}.fo-bildrechte--kompakt{padding-bottom:12px;font-size:13.5px}.fo-bildrechte strong{color:var(--ink-900)}.fo-weiche{gap:10px;display:grid}.fo-weiche-frage{font:650 15px/1.3 var(--f-text);color:var(--ink-900)}.fo-weiche ul{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:560px){.fo-weiche ul{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-weiche--zwei ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.fo-weiche a{background:var(--salbei-50);border:1.5px solid var(--linie);color:var(--text);border-radius:16px;gap:2px;height:100%;padding:12px 14px;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.fo-weiche a:hover,.fo-weiche a[aria-current=true]{border-color:var(--brand-600);background:#fff}.fo-weiche strong{font:680 15.5px/1.25 var(--f-titel);color:var(--ink-900)}.fo-weiche small{color:var(--text-2);font-size:13px;line-height:1.35}.fo-seite{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (min-width:1024px){.fo-seite{grid-template-columns:minmax(0,1fr) 320px;gap:32px}}.fo-seite aside{gap:14px;display:grid}.mail-adresse span{white-space:nowrap}.hb-downloads{grid-template-columns:minmax(0,1fr);gap:10px;padding:0;list-style:none;display:grid}@media (min-width:760px){.hb-downloads{grid-template-columns:repeat(3,minmax(0,1fr))}}.hb-downloads a{box-shadow:var(--schatten);color:var(--text);background:#fff;border-radius:18px;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;height:100%;padding:16px;text-decoration:none;display:grid}.hb-downloads a:hover{box-shadow:var(--schatten-hoch)}.hb-downloads a>span:first-child{background:var(--brand-100);width:44px;height:44px;color:var(--brand-800);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.hb-downloads a>span:first-child svg{width:21px;height:21px}.hb-downloads strong{font:680 15.5px/1.25 var(--f-titel);color:var(--ink-900)}.hb-downloads small{color:var(--text-2);font-size:13px}.hb-score{background:var(--brand-100);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:12px;padding:16px 18px;display:grid}.hb-score p{margin:0}
.mm3 h1{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(30px,3.4vw + 12px,52px)}.mm3-wahl{gap:14px;display:grid}.mm3-wahl .finder-titel{font-size:clamp(20px,1vw + 16px,24px)}.mm3-wahl-trenner{font:650 12px/1 var(--f-text);text-transform:uppercase;letter-spacing:.06em;color:var(--erde-700);margin-top:4px}.mm3-weg .g3-kasten{height:100%}.mm3-weg .karte-fuss{margin-top:auto}.mm3-angebote{padding:0;list-style:none}.mm3-angebot{flex-direction:column;gap:10px;height:100%;display:flex}.mm3-angebot .knoepfe{margin-top:auto;padding-top:6px}.mm3-angebot-preis{font:650 13px/1.3 var(--f-text);color:var(--brand-600)}.mm3-paket{grid-template-columns:minmax(0,1fr);gap:10px;padding:0;list-style:none;display:grid}@media (min-width:640px){.mm3-paket{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mm3-paket{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}}.mm3-paket li{box-shadow:var(--schatten);background:#fff;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:4px 12px;padding:16px;display:grid}@media (min-width:1024px){.mm3-paket li{grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;padding:18px}.mm3-paket li>span{grid-row:auto}}.mm3-paket li>span{background:var(--brand-100);width:42px;height:42px;color:var(--brand-800);border-radius:12px;grid-row:span 2;place-items:center;display:grid}.mm3-paket li>span svg{width:21px;height:21px}.mm3-paket strong{font:680 15.5px/1.25 var(--f-titel);color:var(--ink-900)}.mm3-paket small{color:var(--text-2);font-size:13px;line-height:1.4}.mm3-tab-klapp{box-shadow:var(--schatten);background:#fff;border-radius:18px}.mm3-tab-klapp>summary{cursor:pointer;font:650 15.5px/1.3 var(--f-titel);color:var(--ink-900);padding:15px 18px;list-style:none}.mm3-tab-klapp>summary::-webkit-details-marker{display:none}.mm3-tab-klapp>summary:after{content:" +";color:var(--brand-700)}.mm3-tab-klapp[open]>summary:after{content:" –"}.mm3-tab-klapp .tabelle{box-shadow:none;border-radius:0 0 18px 18px}.mm3-bericht-kopf{gap:18px;display:grid}.mm3-bild{aspect-ratio:4/3;box-shadow:var(--schatten-hoch);border-radius:28px;position:relative;overflow:hidden}.mm3-bild img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mm3-bild .bildplatz-hinweis{position:absolute;bottom:12px;right:12px}.mm3-bild-kennz{border-radius:var(--r-pille);font:650 12.5px/1.2 var(--f-text);color:var(--erde-900);box-shadow:var(--schatten);background:#fff;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;top:14px;left:14px}.mm3-gut{gap:10px;padding:0;list-style:none;display:grid}.mm3-vorschau{gap:10px;display:grid}.mm3-vorschau-zeile{background:#fff;border-radius:14px;gap:6px;padding:12px 14px;font-size:14px;display:grid}.mm3-vorschau-zeile>span:first-child{color:var(--text-2);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:650}.mm3-vorschau-zeile code{font-size:13px}.mm3-kinder{border:1.5px dashed var(--sand-2);background:#fff;border-radius:16px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;font-size:14.5px;display:grid}.mm3-kinder .icon-rund{background:var(--sand);width:40px;height:40px;color:var(--erde-700)}.mm3-nie{gap:12px;display:grid}.mm3-wahl-block{gap:10px;display:grid}.mm3-wahl-block+.mm3-wahl-block{border-top:1.5px solid var(--linie);padding-top:14px}.mm3-wahl-block--hersteller{background:var(--brand-100);border:1.5px solid var(--brand-100);border-radius:20px;padding:14px}.mm3-wahl-block--hersteller+.mm3-wahl-block{border-top:0;padding-top:2px}.mm3-wahl-block .mm3-wahl-trenner{color:var(--brand-800);margin-top:0}.mm3-wahl-titel{font:700 clamp(19px, .8vw + 15px, 22px)/1.2 var(--f-titel);color:var(--ink-900)}.mm3-wahl-block .meta a{font-weight:600}.mm3-bericht-cta{border:2px solid var(--brand-600);color:var(--text);box-shadow:var(--schatten);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:background .2s;display:grid}.mm3-bericht-cta:hover{background:var(--salbei-50);color:var(--text)}.mm3-bericht-cta-icon{background:var(--brand-600);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mm3-bericht-cta-icon svg{width:21px;height:21px}.mm3-bericht-cta strong{font:680 16px/1.25 var(--f-titel);color:var(--ink-900);display:block}.mm3-bericht-cta small{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.4;display:block}.mm3-bericht-cta>svg{width:20px;height:20px;color:var(--brand-600)}.mm3-wahl-block--hersteller .fo-weiche a{background:#fff}.mm3-wahl-block--hersteller .fo-weiche-frage{color:var(--text-2);font-size:14px}
