:root{--nacht:#17324a;--text:#33414d;--leise:#66737f;--himmel:#2f7fb0;--hauch:#e8f3f9;--wolke:#4fa3d1;--koralle:#ef6a55;--koralle-t:#c4473a;--sonne:#ffc542;--grau:#f3f5f7;--linie:#dde4ea;--weiss:#fff;--r:14px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--weiss);color:var(--text);font:400 16px/1.62 "Open Sans",Arial,sans-serif;overflow-wrap:break-word}
img{max-width:100%;height:auto;display:block}
a{color:var(--himmel)}
h1,h2,h3{font-family:"Lexend",Arial,sans-serif;color:var(--nacht);line-height:1.22;margin:0 0 .55em;font-weight:600}
h1{font-size:clamp(1.65rem,3.4vw,2.35rem)}h2{font-size:clamp(1.3rem,2.4vw,1.75rem)}h3{font-size:1.1rem}
p{margin:0 0 1em}
.wf-rahmen{max-width:1220px;margin:0 auto;padding:0 20px}
.wf-ico{flex:none}
/* Leiste oben (vulpesgoods) */
.wf-top{background:var(--hauch);font-size:.82rem;color:var(--nacht)}
.wf-top ul{list-style:none;margin:0 auto;padding:6px 20px;max-width:1220px;display:flex;justify-content:center;gap:28px;flex-wrap:wrap}
.wf-top li{display:flex;align-items:center;gap:6px}.wf-top .wf-ico{width:16px;height:16px;color:var(--himmel)}
/* Kopf (baby-walz) */
.wf-kopf{border-bottom:1px solid var(--linie);background:#fff;position:relative}
.wf-kopf__zeile{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:10px}
.wf-logo img{height:44px;width:auto}
.wf-kopf .wf-knopf{width:250px}
.wf-reiter{max-width:1220px;margin:0 auto;padding:0 20px}
.wf-reiter__an{display:none}
.wf-reiter ul{list-style:none;margin:0;padding:0;display:flex;gap:4px}
.wf-reiter a{display:block;padding:10px 16px 12px;color:var(--nacht);text-decoration:none;font-weight:600;font-size:.95rem;border-bottom:3px solid transparent}
.wf-reiter a:hover,.wf-reiter a[aria-current]{border-bottom-color:var(--koralle)}
/* Stempel */
.wf-knopf{display:block;width:100%;max-width:400px;padding:0;border:0;background:none;cursor:pointer;transition:transform .12s}
.wf-knopf:hover{transform:translateY(-1px)}.wf-knopf img{width:100%;height:auto}
/* Pfad */
.wf-pfad{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:16px 0 18px;padding:0;font-size:.8rem;color:var(--leise)}
.wf-pfad li+li::before{content:"›";margin-right:4px}
.wf-pfad a{color:var(--leise);text-decoration:none}
/* Startbild (nuk) */
.wf-buehne{position:relative;margin:22px auto 0;max-width:1220px;padding:0 20px}
.wf-buehne__bild{position:relative;border-radius:28px;overflow:hidden;background:var(--hauch)}
.wf-buehne__bild img{width:100%;height:clamp(300px,42vw,520px);object-fit:cover;object-position:60% 40%}
.wf-buehne__bild::after{content:"";position:absolute;right:-12%;bottom:-38%;width:62%;aspect-ratio:1;border-radius:50%;border:26px solid var(--wolke);opacity:.92}
.wf-buehne__text{position:absolute;left:clamp(20px,5vw,64px);top:50%;transform:translateY(-50%);max-width:min(520px,62%);color:#fff;z-index:1}
.wf-buehne__text::before{content:"";position:absolute;inset:-28px -34px;background:radial-gradient(closest-side,rgba(23,50,74,.62),rgba(23,50,74,0));z-index:-1}
.wf-buehne h1{color:#fff;font-size:clamp(1.55rem,3.2vw,2.5rem);font-weight:700}
.wf-buehne p{font-size:1.02rem;max-width:440px}
.wf-einleitung{max-width:760px;margin:46px auto 0;text-align:center;padding:0 20px}
.wf-einleitung p{color:var(--text)}
.wf-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}
.wf-chips a{border:1.5px solid var(--wolke);color:var(--nacht);border-radius:999px;padding:8px 18px;text-decoration:none;font-weight:600;font-size:.92rem;background:#fff}
.wf-chips a:first-child{background:var(--wolke);color:#fff}
.wf-chips a:hover{background:var(--hauch)}
/* Marken (baby-walz) */
.wf-marken{margin:58px auto 0;text-align:center}
.wf-marken h2{font-weight:400}
.wf-marken ul{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}
.wf-marken a{display:flex;align-items:center;justify-content:center;min-height:62px;border:1px solid var(--linie);border-radius:8px;text-decoration:none;color:var(--nacht);font:600 1.02rem "Lexend",Arial,sans-serif;letter-spacing:.01em}
.wf-marken a:hover{border-color:var(--wolke);background:var(--hauch)}
/* Bildkacheln (baby-walz) */
.wf-kacheln{margin-top:60px}
.wf-kacheln h2{text-align:center;font-weight:400}
.wf-kacheln__raster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:20px}
.wf-kachel{display:flex;flex-direction:column;border-radius:6px;overflow:hidden;background:var(--grau);text-decoration:none;color:var(--nacht)}
.wf-kachel__bild{display:block;position:relative;aspect-ratio:1;background:#fff}.wf-kachel__bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.wf-kachel div{padding:14px 14px 16px}
.wf-kachel b{display:block;font:600 1.02rem "Lexend",Arial,sans-serif}
.wf-kachel small{display:block;color:var(--leise);margin:2px 0 10px}
.wf-rahmenknopf{display:inline-block;border:1.5px solid var(--nacht);padding:6px 14px;font-size:.84rem;font-weight:600;color:var(--nacht);text-decoration:none;border-radius:2px;background:transparent}
/* graues Band (baby-walz) */
.wf-band{background:var(--grau);margin-top:56px;padding:46px 0}
.wf-band__zeile{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center}
.wf-band__zeile+.wf-band__zeile{margin-top:40px}
.wf-band__zeile.wf-dreh .wf-band__bild{order:2}
.wf-band__bild{background:#fff;border-radius:4px;padding:18px}
.wf-band__bild img{max-height:340px;width:auto;margin:0 auto}
.wf-band__marke{font:700 1rem "Lexend",Arial,sans-serif;color:var(--himmel);margin-bottom:4px}
.wf-band__kicker{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--leise)}
.wf-band h2{font-weight:600;margin-top:6px}
.wf-band .wf-preis{margin:12px 0 14px}
.wf-band .wf-knopf{max-width:320px}
/* Produktraster (rossmann) */
.wf-raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.wf-karte{display:flex;flex-direction:column;border:1px solid var(--linie);border-radius:4px;padding:14px;background:#fff}
.wf-karte__bild{display:block;position:relative;aspect-ratio:1;margin-bottom:10px}
.wf-karte__bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}
.wf-wertung{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--leise);min-height:18px}
.wf-sterne{position:relative;display:inline-block;width:78px;height:14px;background:linear-gradient(90deg,#d9dee3 0 100%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 14'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M7 .6l2 4 4.4.6-3.2 3.1.8 4.4L7 10.6 3 12.7l.8-4.4L.6 5.2 5 4.6z'/%3E%3Cuse href='%23s' x='16'/%3E%3Cuse href='%23s' x='32'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='64'/%3E%3C/g%3E%3C/svg%3E") 0 0/78px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 78 14'%3E%3Cg fill='%23000'%3E%3Cpath id='s' d='M7 .6l2 4 4.4.6-3.2 3.1.8 4.4L7 10.6 3 12.7l.8-4.4L.6 5.2 5 4.6z'/%3E%3Cuse href='%23s' x='16'/%3E%3Cuse href='%23s' x='32'/%3E%3Cuse href='%23s' x='48'/%3E%3Cuse href='%23s' x='64'/%3E%3C/g%3E%3C/svg%3E") 0 0/78px 14px no-repeat}
.wf-sterne i{position:absolute;left:0;top:0;bottom:0;background:var(--sonne)}
.wf-karte__marke{font-size:.78rem;color:var(--leise);margin-top:6px}
.wf-karte__name{font-weight:600;color:var(--nacht);text-decoration:none;line-height:1.35;margin:2px 0 6px;display:block}
.wf-karte__satz{font-size:.86rem;color:var(--text);margin:0 0 10px;flex:1}
.wf-preis{font:700 1.3rem "Lexend",Arial,sans-serif;color:var(--nacht)}
.wf-preis small{display:block;font:400 .74rem "Open Sans",Arial,sans-serif;color:var(--leise)}
.wf-karte .wf-preis{text-align:right;margin-bottom:10px}
.wf-karte .wf-knopf{max-width:none}
.wf-abschnitt{margin-top:60px}
.wf-abschnitt>h2{margin-bottom:18px}
/* Vergleich (docmorris + baby-walz) */
.wf-vgl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}
.wf-vgl__karte{border:1px solid var(--linie);border-radius:var(--r);overflow:hidden;background:#fff}
.wf-vgl__karte h3{margin:0;padding:14px 16px;background:var(--hauch);font-size:1.02rem}
.wf-vgl__karte h3 a{color:var(--nacht);text-decoration:none}
.wf-vgl dl{margin:0;padding:6px 16px 14px}
.wf-vgl dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.04em;color:var(--leise);margin-top:10px}
.wf-vgl dd{margin:2px 0 0;font-weight:600;color:var(--nacht);font-size:.93rem}
.wf-vgl__ab{display:block;padding:10px 16px;border-top:1px solid var(--linie);font-size:.88rem}
/* Stimmen (nuk) */
.wf-stimmen{position:relative;background:var(--wolke);margin-top:80px;padding:56px 0 60px;color:#fff}
.wf-stimmen::before{content:"";position:absolute;left:0;right:0;top:-46px;height:47px;background:var(--wolke);border-radius:50% 50% 0 0/100% 100% 0 0}
.wf-stimmen h2{color:#fff;text-align:center}
.wf-stimmen>div>p{text-align:center;max-width:620px;margin:0 auto 26px}
.wf-stimmen__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.wf-stimme{background:#fff;color:var(--text);border-radius:var(--r);padding:18px 18px 16px;display:flex;flex-direction:column}
.wf-stimme b{display:block;color:var(--nacht);margin:8px 0 6px;font-family:"Lexend",Arial,sans-serif;font-weight:600}
.wf-stimme p{font-size:.92rem;margin:0 0 .6em}
.wf-stimme footer{margin-top:auto;padding-top:8px;font-size:.78rem;color:var(--leise);display:flex;flex-direction:column;gap:2px}
.wf-stimme footer a{font-weight:600}
/* Beratung (baby-walz) */
.wf-beratung{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}
.wf-beratung a{text-decoration:none;color:var(--nacht);display:block}
.wf-beratung img{aspect-ratio:4/3;object-fit:cover;width:100%}
.wf-beratung small{display:block;text-align:center;color:var(--himmel);font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;margin-top:12px}
.wf-beratung b{display:block;text-align:center;font:500 1.2rem "Lexend",Arial,sans-serif;margin-top:4px}
.wf-beratung span{display:block;text-align:center;color:var(--leise);font-size:.9rem}
/* Fliesstext */
.wf-text{max-width:900px}
.wf-text h2{margin-top:1.3em}
.wf-text ul{padding-left:1.2em}
.wf-text li{margin-bottom:.35em}
/* FAQ */
.wf-fragen{max-width:900px}
.wf-fragen details{border-bottom:1px solid var(--linie)}
.wf-fragen summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 4px;font-weight:600;color:var(--nacht)}
.wf-fragen summary::-webkit-details-marker{display:none}
.wf-fragen summary span{width:10px;height:10px;border-right:2px solid var(--leise);border-bottom:2px solid var(--leise);transform:rotate(45deg);flex:none;transition:transform .15s}
.wf-fragen details[open] summary span{transform:rotate(225deg)}
.wf-fragen p{padding:0 4px 16px;margin:0}
/* Mehr Fragen (nuk) */
.wf-noch{background:var(--hauch);margin-top:60px;padding:40px 0;text-align:center}
.wf-noch .wf-ico{width:46px;height:46px;color:var(--koralle);margin:0 auto 8px}
.wf-noch p{max-width:620px;margin:0 auto 10px}
/* Vertrauensleiste (vulpes) */
.wf-vertrauen{background:var(--grau);padding:28px 0;margin-top:60px}
.wf-noch+.wf-vertrauen{margin-top:0}
.wf-vertrauen ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;text-align:center}
.wf-vertrauen .wf-ico{width:32px;height:32px;margin:0 auto 6px;color:var(--nacht)}
.wf-vertrauen b{display:block;font-size:.84rem;text-transform:uppercase;color:var(--nacht);letter-spacing:.02em}
.wf-vertrauen span{font-size:.82rem;color:var(--leise)}
/* Fuss (baby-walz) */
.wf-fuss{border-top:1px solid var(--linie);padding:40px 0 0;font-size:.88rem}
.wf-fuss__raster{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px}
.wf-fuss__marke img{height:38px;width:auto;margin-bottom:12px}
.wf-fuss h3{display:flex;align-items:center;gap:8px;font:600 .92rem "Open Sans",Arial,sans-serif;color:var(--nacht);margin-bottom:10px}
.wf-fuss h3 .wf-ico{width:18px;height:18px;color:var(--leise)}
.wf-fuss ul{list-style:none;margin:0;padding:0 0 0 26px}
.wf-fuss li{margin-bottom:7px}
.wf-fuss a{color:var(--text);text-decoration:none}.wf-fuss a:hover{text-decoration:underline}
.wf-fuss address{font-style:normal;color:var(--leise);margin-top:10px}
.wf-fuss__recht{background:var(--grau);margin-top:34px;padding:14px 0;text-align:center;font-size:.8rem;color:var(--leise)}
.wf-fuss__recht a{color:var(--leise);margin:0 8px}
/* Kategorie (rossmann) */
.wf-kat{display:grid;grid-template-columns:230px 1fr;gap:34px;align-items:start}
.wf-seite h3{font-size:.98rem;margin-bottom:8px}
.wf-seite ul{list-style:none;margin:0;padding:0}
.wf-seite a{display:block;padding:7px 0;color:var(--text);text-decoration:none;font-size:.92rem}
.wf-seite a[aria-current]{font-weight:700;color:var(--nacht)}
.wf-seite span{color:var(--leise)}
.wf-kat .wf-raster{grid-template-columns:repeat(3,minmax(0,1fr))}
.wf-zahl{display:flex;align-items:center;gap:8px;color:var(--leise);font-size:.86rem;border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);padding:10px 0;margin:14px 0 18px}
.wf-verwandt{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}
.wf-verwandt a{background:var(--grau);padding:6px 12px;font-size:.84rem;color:var(--text);text-decoration:none;border-radius:2px}
/* PDP (vulpes) */
.wf-pdp{display:grid;grid-template-columns:1.05fr 1fr;gap:44px;align-items:start}
.wf-galerie__gross{border:1px solid var(--linie);border-radius:6px;padding:14px;background:#fff}
.wf-galerie__gross img{width:100%;aspect-ratio:1;object-fit:contain}
.wf-galerie__mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}
.wf-galerie__mini button{border:1.5px solid var(--linie);background:#fff;border-radius:4px;padding:4px;cursor:pointer}
.wf-galerie__mini button[aria-pressed=true]{border-color:var(--himmel)}
.wf-galerie__mini img{aspect-ratio:1;object-fit:contain;width:100%}
.wf-kauf__marke{font-weight:700;color:var(--himmel);text-decoration:none;font-size:.9rem}
.wf-kauf h1{font-size:clamp(1.4rem,2.6vw,1.9rem);margin-top:4px}
.wf-kauf__box{border:1px solid var(--linie);border-radius:6px;padding:18px;margin:16px 0}
.wf-kauf__box .wf-preis{font-size:1.9rem;margin-bottom:12px}
.wf-haken{list-style:none;margin:0;padding:0}
.wf-haken li{display:flex;gap:8px;margin-bottom:8px;font-size:.95rem}
.wf-haken .wf-ico{color:var(--himmel);width:20px;height:20px;margin-top:2px}
.wf-kauf__klein{font-size:.82rem;color:var(--leise);margin-top:10px;display:flex;gap:8px;align-items:flex-start}
.wf-kauf__klein .wf-ico{width:18px;height:18px}
.wf-reiter2{margin-top:48px}
.wf-reiter2>input{position:absolute;opacity:0;pointer-events:none}
.wf-reiter2>label{display:inline-block;padding:10px 4px;margin-right:22px;font-weight:600;color:var(--leise);cursor:pointer;border-bottom:2px solid transparent}
.wf-reiter2>div{display:none;border-top:1px solid var(--linie);padding-top:20px}
#wr1:checked~label[for=wr1],#wr2:checked~label[for=wr2],#wr3:checked~label[for=wr3]{color:var(--nacht);border-bottom-color:var(--koralle)}
#wr1:checked~.wf-r1,#wr2:checked~.wf-r2,#wr3:checked~.wf-r3{display:block}
.wf-daten{display:grid;grid-template-columns:220px 1fr;margin:0;max-width:760px}
.wf-daten dt,.wf-daten dd{padding:9px 10px;border-bottom:1px solid var(--linie);margin:0}
.wf-daten dt{color:var(--leise);background:var(--grau)}
.wf-r3 .wf-stimmen__raster{grid-template-columns:repeat(2,minmax(0,1fr))}
.wf-r3 .wf-stimme{border:1px solid var(--linie)}
/* Ratgeber (docmorris) */
.wf-kopfband{background:var(--hauch);padding:26px 0 30px}
.wf-kopfband__zeile{display:grid;grid-template-columns:1.2fr 1fr;gap:34px;align-items:center}
.wf-kopfband img{border-radius:6px;width:100%;max-height:360px;object-fit:cover}
.wf-kurz{border:1px solid var(--linie);border-left:4px solid var(--wolke);background:#fbfdfe;padding:16px 20px;margin:30px 0;max-width:760px}
.wf-kurz h2{font-size:1.05rem}
.wf-kurz ul{margin:0;padding-left:1.1em}
.wf-inhalt{border:1px solid var(--linie);padding:14px 20px;max-width:760px;margin-bottom:26px}
.wf-inhalt b{display:block;margin-bottom:6px;color:var(--nacht)}
.wf-inhalt ol{margin:0;padding-left:1.2em}
.wf-artikel{display:grid;grid-template-columns:1fr 300px;gap:40px;align-items:start}
.wf-artikel aside{display:grid;gap:14px}
.wf-kriterien{border:1px solid var(--linie);border-radius:4px;padding:16px;margin:22px 0;background:#fff}
.wf-kriterien h2{font-size:1.05rem;border-bottom:1px solid var(--linie);padding-bottom:8px}
.wf-kriterien div{background:var(--hauch);border:1px solid #cfe3ef;border-radius:4px;padding:10px 14px;margin-top:10px}
.wf-kriterien b{display:block;color:var(--nacht);font-size:.9rem}
.wf-kriterien p{margin:2px 0 0;font-size:.9rem}
.wf-schritte{counter-reset:s;list-style:none;padding:0;margin:0 0 20px}
.wf-schritte li{counter-increment:s;position:relative;padding:0 0 12px 44px}
.wf-schritte li::before{content:counter(s);position:absolute;left:0;top:0;width:30px;height:30px;border-radius:50%;background:var(--nacht);color:#fff;font:600 .9rem/30px "Lexend",Arial,sans-serif;text-align:center}
.wf-hinweis{background:var(--hauch);border-left:4px solid var(--koralle);padding:14px 18px;margin:24px 0}
.wf-hinweis b{display:block;color:var(--nacht);margin-bottom:4px}
/* Dienstseiten */
.wf-dienst{max-width:820px;margin-bottom:20px}
.wf-dienst h2{margin-top:1.3em;font-size:1.25rem}
.wf-num{padding-left:1.2em}.wf-num li{margin-bottom:.7em}
.wf-post{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:10px}
.wf-post>div{background:var(--grau);padding:18px;border-radius:6px}
.wf-post h2{margin-top:0}
.wf-nf{text-align:center;padding:60px 0}
@media (max-width:1100px){.wf-marken ul{grid-template-columns:repeat(4,minmax(0,1fr))}.wf-kacheln__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-vgl{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-fuss__raster{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-fuss__marke{grid-column:1/-1}.wf-kat .wf-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:860px){
.wf-kopf .wf-knopf{width:190px}
.wf-reiter__an{display:flex;align-items:center;gap:8px;padding:10px 0;font-weight:600;color:var(--nacht);cursor:pointer}
.wf-reiter ul{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;padding-bottom:8px}
#wf-nav:checked~ul{display:grid}
.wf-reiter a{padding:9px 0;border-bottom:1px solid var(--linie)}
.wf-buehne__bild img{height:420px}
.wf-buehne__text{max-width:none;right:20px;top:auto;bottom:28px;transform:none}
.wf-band__zeile{grid-template-columns:1fr;gap:20px}.wf-band__zeile.wf-dreh .wf-band__bild{order:0}
.wf-stimmen__raster,.wf-beratung{grid-template-columns:1fr}
.wf-kat{grid-template-columns:1fr}.wf-seite{display:none}
.wf-pdp,.wf-artikel,.wf-kopfband__zeile{grid-template-columns:1fr}
.wf-r3 .wf-stimmen__raster{grid-template-columns:1fr}
.wf-vertrauen ul{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:600px){
body{font-size:15.5px}
.wf-rahmen,.wf-buehne,.wf-reiter{padding:0 16px}
.wf-top ul{gap:4px 14px;padding:6px 16px}
.wf-logo img{height:34px}
.wf-kopf .wf-knopf{width:170px}
.wf-marken ul{grid-template-columns:repeat(2,minmax(0,1fr))}
.wf-kacheln__raster,.wf-raster,.wf-kat .wf-raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.wf-karte{padding:10px}
.wf-karte__satz{display:none}
.wf-preis{font-size:1.1rem}
.wf-vgl{grid-template-columns:1fr}
.wf-fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr))}
.wf-daten{grid-template-columns:1fr}.wf-daten dt{border-bottom:0}
.wf-post{grid-template-columns:1fr}.wf-fuss ul{padding-left:0}
.wf-buehne__bild::after{border-width:16px;width:80%;right:-30%;bottom:-30%}
}
