.bs2-hero .hero-raster{align-items:start}.bs2-hero h1{-webkit-hyphens:manual;hyphens:manual;font-size:clamp(30px,3.4vw + 12px,46px)}.bs2-herkunft{color:var(--text-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.bs2-herkunft a{font-weight:650}.bs2-wahl .finder-titel{font-size:clamp(18px,1vw + 14px,23px);line-height:1.25}.bs2-ergebnis[hidden]{display:none}.bs2-ergebnis .bs2-vgl{box-shadow:none;border:1px solid var(--linie-2);padding:14px}.bs2-ergebnis .bs2-schliessen{margin-top:6px}.bs2-quelle{color:var(--text-2);font-size:12.5px}.bs2-vgl{gap:12px}.bs2-vgl>*+*{margin-top:0}.bs2-vgl-kopf{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bs2-vgl-kopf .bildplatz{flex:none;width:44px}.bs2-vgl-kopf>div{flex:140px;min-width:0}.bs2-abstand{border-radius:var(--r-pille);background:var(--brand-100);color:var(--brand-800);white-space:nowrap;align-items:baseline;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.bs2-abstand strong{font:780 20px/1 var(--f-titel)}.bs2-mini{height:40px;margin:0 10px;position:relative}.bs2-mini-spur,.bs2-mini-strecke{border-radius:3px;height:6px;position:absolute;top:25px}.bs2-mini-spur{background:var(--salbei-200);left:0;right:0}.bs2-mini-strecke{background:var(--salbei-300)}.bs2-mini-punkt{background:#24170d;border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:21px}.bs2-mini-punkt--gruen{background:#1e7a3a}.bs2-mini-punkt b{font:700 12px/1 var(--f-text);color:#24170d;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.bs2-mini-punkt--gruen b{color:#1e7a3a}.bs2-paar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bs2-seite{background:var(--salbei-50);border-radius:16px;flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.bs2-seite--score{background:var(--brand-100)}.bs2-label{font:700 11px/1.25 var(--f-text);letter-spacing:.05em;text-transform:uppercase;color:var(--text-2)}.bs2-seite-kopf{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.bs2-seite-kopf .score-wort{font-size:13px}.bs2-name{font:650 15px/1.3 var(--f-titel);color:var(--ink-900);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bs2-name a{color:inherit;text-decoration:none}.bs2-name a:hover{color:var(--brand-800);text-decoration:underline}.bs2-rang{font-size:13px;line-height:1.4}.bs2-aktion{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.bs2-aktion .knopf{min-height:36px;padding:6px 12px;font-size:13px}.bs2-regel{background:var(--salbei-50);border-radius:12px;padding:10px 12px}@media (max-width:899px){.bs2-label{min-height:2.6em}.bs2-seite-kopf{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:479px){.bs2-label{min-height:2.6em}.bs2-seite{padding:10px}.bs2-name{font-size:14px}}.bs2-diagramm{border-radius:var(--r);box-shadow:var(--schatten);background:#fff;padding:16px}@media (min-width:1024px){.bs2-diagramm{padding:28px 32px}}.bs2-hantel{width:100%;height:auto;font-family:var(--f-text)}.bs2-hantel--breit{display:none}@media (min-width:640px){.bs2-hantel--breit{display:block}.bs2-hantel--schmal{display:none}}.bs2-legende{color:var(--text-2);flex-wrap:wrap;gap:8px 18px;margin-bottom:12px;font-size:13.5px;display:flex}.bs2-legende span{align-items:center;gap:8px;display:inline-flex}.bs2-legende i{background:#24170d;border-radius:50%;width:12px;height:12px}.bs2-legende i.gruen{background:#1e7a3a}.bs2-erklaer{gap:var(--spalt);display:grid}@media (min-width:900px){.bs2-erklaer{grid-template-columns:repeat(3,minmax(0,1fr))}}.bs2-erklaer .karte h3{font-size:17px}.bs2-gut-nicht td:first-child{color:var(--brand-800);font-weight:600}@media (min-width:1024px){.seite-bestseller .hero-r3 .hero-raster{align-items:start}.seite-bestseller .hero-r3 .hero-text{padding-top:56px;position:sticky;top:96px}}.bs3-wahl{gap:14px}.bs3-start{font:760 11px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;background:var(--brand-500,#7cc242);color:var(--wald);border-radius:var(--r-pille);vertical-align:1px;margin-right:6px;padding:6px 9px;display:inline-block}.bs3-platz{border:1.5px dashed var(--linie);color:var(--text-2);border-radius:16px;align-items:center;gap:10px;padding:14px 16px;font-size:13.5px;display:flex}.bs3-platz[hidden]{display:none}.bs2-ergebnis.ist-neu{border-radius:18px;animation:1.2s ease-out bs3-leuchten}@keyframes bs3-leuchten{0%{box-shadow:0 0 0 6px var(--brand-200)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.bs2-ergebnis.ist-neu{animation:none}}.bs-packung{color:var(--ink-600,#6b5d52);white-space:nowrap;font-size:12px;font-weight:400;display:block}
