.shb{--papier:#FDFCF8;--papier-tief:#F7F5EC;--tinte:#22406B;--tinte-70:rgba(34,64,107,.74);--tinte-45:rgba(34,64,107,.45);--tinte-18:rgba(34,64,107,.16);--karo-linie:#E3E9F2;--marker:#FFE45C;--petrol:#456B69;--rot:#D9534F;--gruen:#4F8A5B;--knall:#9B7BE8;--knall-tief:#7551C9;--knall-dunkel:#5D3EA8;--karte:#FFFFFF;--schatten:0 10px 30px -18px rgba(34,64,107,.35), 0 2px 6px -2px rgba(34,64,107,.14);--schatten-flach:0 6px 18px -12px rgba(34,64,107,.3);--sh-radius:10px;--display-font:"Avenir Next","Trebuchet MS",Verdana,sans-serif;background:var(--papier);color:var(--tinte);font-size:17px;line-height:1.65}.shb h1,.shb h2,.shb h3{font-family:var(--display-font);font-weight:800;letter-spacing:-.015em;line-height:1.12;margin:0;color:var(--tinte);text-wrap:balance}.shb p{margin:0}.shb a{color:inherit}.shb ::selection{background:var(--marker);color:var(--tinte)}.shb .wrap{max-width:1120px;margin-inline:auto;padding-inline:24px}.shb .karo{background-color:var(--papier);background-image:linear-gradient(var(--karo-linie) 1px,transparent 1px),linear-gradient(90deg,var(--karo-linie) 1px,transparent 1px);background-size:24px 24px;background-position:center top}.shb section{padding-block:88px}@media(max-width:720px){.shb section{padding-block:64px}}.shb mark{color:inherit;background:transparent;background-image:linear-gradient(101deg,rgba(255,228,92,0) 1.2%,var(--marker) 4%,rgba(255,228,92,.88) 93%,rgba(255,228,92,0) 97.5%);padding:.06em .28em .1em;margin-inline:-.12em;border-radius:.25em .1em .3em .15em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.shb .eyebrow{display:inline-block;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--tinte-70);margin-bottom:14px}.shb .squiggle{display:block;margin-top:10px;color:var(--tinte)}.shb .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--display-font);font-weight:700;font-size:1rem;line-height:1;text-decoration:none;border-radius:999px;padding:17px 30px;border:2px solid transparent;cursor:pointer}.shb .btn-voll{background:var(--knall-tief);color:#fdfcf8;box-shadow:0 8px 20px -10px #7b5ce699}.shb .btn-voll:hover{background:var(--knall-dunkel)}.shb .btn-rand{background:transparent;color:var(--tinte);border-color:var(--tinte-45)}.shb .btn-rand:hover{border-color:var(--tinte);background:#22406b0d}@media(prefers-reduced-motion:no-preference){.shb .btn{transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.shb .btn-voll:hover{transform:translateY(-1px)}}.shb .hero{position:relative;border-bottom:1px solid var(--karo-linie);padding-block:76px 92px}.shb .hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center}.shb .hero h1{font-size:clamp(2.2rem,4.6vw,3.4rem)}.shb .hero-sub{margin-top:22px;font-size:1.12rem;max-width:34em;color:var(--tinte-70)}.shb .hero-ctas{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.shb .trust{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:26px;font-size:.86rem;font-weight:600;color:var(--tinte-70)}.shb .trust .sep{color:var(--tinte-45)}.shb .stars{display:inline-flex;gap:2px;vertical-align:-3px}@media(max-width:940px){.shb .hero-grid{grid-template-columns:1fr;gap:44px}.shb .hero-visual{max-width:520px;margin-inline:auto}}.shb .korrektur{position:relative;display:inline-block;white-space:nowrap}.shb .korrektur .wort{position:relative;display:inline-block}.shb .korrektur .strich{position:absolute;left:-6%;top:52%;width:112%;height:auto;pointer-events:none}.shb .ruhe-badge{display:inline-block;background:var(--petrol);color:#fdfcf8;font-family:var(--display-font);font-weight:700;font-size:.72em;line-height:1;padding:.42em .75em .46em;border-radius:999px;outline:1.5px dashed rgba(69,107,105,.65);outline-offset:2.5px;transform:rotate(-4deg) translateY(-.55em);margin-left:.45em}.shb .ruhe-pfeil{vertical-align:-2px;margin-left:.15em;color:var(--tinte-45)}.shb .zettel{position:relative;background:var(--karte);border:1px solid var(--tinte-18);border-radius:var(--sh-radius);box-shadow:var(--schatten);padding:34px 30px 30px}.shb .tape:before{content:"";position:absolute;top:-13px;left:50%;width:98px;height:27px;transform:translate(-50%) rotate(-2deg);background:linear-gradient(#faf4d4c7,#f4ecc49e);border-left:1px solid rgba(34,64,107,.08);border-right:1px solid rgba(34,64,107,.08);box-shadow:0 1px 2px #22406b24;clip-path:polygon(0 8%,4% 0,96% 3%,100% 12%,99% 90%,95% 100%,5% 97%,1% 88%);z-index:3}.shb .rot-l{transform:rotate(-1.2deg)}.shb .rot-r{transform:rotate(1deg)}@media(prefers-reduced-motion:no-preference){.shb .zettel{transition:transform .22s ease,box-shadow .22s ease}.shb .zettel:hover{transform:rotate(0) translateY(-3px)}}.shb .vsl-karte{max-width:760px;margin-inline:auto;padding:0;overflow:hidden}.shb .vsl-media{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background-color:#f3f1e8;background-image:repeating-linear-gradient(180deg,transparent 0 27px,var(--karo-linie) 27px 28px)}.shb .vsl-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#f3f1e8}.shb .play{position:relative;z-index:2;width:84px;height:84px;border-radius:50%;background:var(--knall-tief);display:grid;place-items:center;box-shadow:0 12px 28px -10px #7b5ce6b3;border:none;cursor:pointer}.shb .play:hover{background:var(--knall-dunkel)}.shb .vsl-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 26px;font-weight:600;border-top:1px solid var(--karo-linie);font-size:.98rem}.shb .vsl-caption .hinweis{font-size:.78rem;font-weight:600;color:var(--tinte-45);text-transform:uppercase;letter-spacing:.1em}.shb .momente{border-block:1px solid var(--karo-linie)}.shb .momente-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 36px;margin-top:56px}@media(max-width:820px){.shb .momente-grid{grid-template-columns:1fr;gap:44px;max-width:560px;margin-inline:auto}}.shb .moment-bild{display:block;width:calc(100% + 60px);margin:-34px -30px 22px;aspect-ratio:4/3;object-fit:cover;object-position:center 25%;border-radius:var(--sh-radius) var(--sh-radius) 0 0;border-bottom:1px solid var(--tinte-18)}.shb .moment-label{font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--petrol);margin-bottom:10px}.shb .moment-text{color:var(--tinte-70)}.shb .moment-zitat{margin:22px 0 0;padding:16px 18px 14px;background:var(--papier);border-left:3px solid var(--marker);border-radius:0 8px 8px 0}.shb .moment-zitat p{font-weight:600;font-style:italic}.shb .moment-zitat cite{display:block;margin-top:8px;font-style:normal;font-size:.84rem;color:var(--tinte-70)}.shb .schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:54px}@media(max-width:900px){.shb .schritte{grid-template-columns:1fr;max-width:520px;margin-inline:auto;margin-top:44px}}.shb .schritt{position:relative;background:var(--karte);border:1px solid var(--tinte-18);border-radius:var(--sh-radius);box-shadow:var(--schatten-flach);padding:30px 26px 28px 30px}.shb .schritt-bild{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:6px;border:1px solid var(--tinte-18);margin-bottom:20px}.shb .schritt-kopf{display:flex;align-items:baseline;gap:12px}.shb .schritt-nr{font-family:var(--display-font);font-weight:800;font-size:2rem;color:var(--tinte);line-height:1}.shb .schritt h3{font-size:1.25rem}.shb .schritt p{margin-top:12px;color:var(--tinte-70);font-size:.98rem}.shb .haken{position:absolute;top:16px;right:16px;transform:rotate(-6deg);color:var(--gruen)}.shb .prinzip-box{max-width:46em;margin:56px auto 0;padding:30px 34px;background:var(--papier-tief);border:1px solid var(--tinte-18);border-radius:var(--sh-radius);color:var(--tinte-70);font-size:1.05rem}.shb .prinzip-box strong{color:var(--tinte)}.shb .sets-abschnitt{border-block:1px solid var(--karo-linie)}.shb .sets-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:60px;align-items:stretch}@media(max-width:940px){.shb .sets-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto;margin-top:48px}}.shb .set-karte{display:flex;flex-direction:column;text-align:left;padding:34px 28px 30px}.shb .set-karte.beliebt{border:2px solid var(--knall-tief);box-shadow:0 18px 44px -20px #7b5ce680}@media(min-width:941px){.shb .set-karte.beliebt{transform:translateY(-14px)}}.shb .set-badge{position:absolute;top:-15px;right:22px;background:var(--knall-tief);color:#fdfcf8;font-family:var(--display-font);font-weight:700;font-size:.8rem;padding:6px 14px;border-radius:6px;transform:rotate(2.5deg);box-shadow:0 3px 8px -3px #7551c973}.shb .set-bild{background:var(--papier-tief);border:1px solid var(--tinte-18);border-radius:6px;padding:10px;margin-bottom:18px}.shb .set-bild img{display:block;width:100%;aspect-ratio:1/1;object-fit:contain}.shb .set-name{font-family:var(--display-font);font-weight:800;font-size:1.28rem}.shb .set-linie{height:2px;background:var(--karo-linie);margin:14px 0 18px;box-shadow:0 5px 0 -3px var(--karo-linie)}.shb .set-preis{display:flex;align-items:baseline;gap:12px}.shb .set-preis .jetzt{font-family:var(--display-font);font-weight:800;font-size:2.3rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.shb .set-preis .statt{color:var(--tinte-45);text-decoration:line-through;text-decoration-thickness:2px;font-weight:600}.shb .set-desc{margin-top:14px;color:var(--tinte-70);font-size:.98rem;flex-grow:1}.shb .set-karte .btn{margin-top:26px;width:100%}.shb .set-karte:not(.beliebt) .btn{background:transparent;color:var(--knall-tief);border-color:var(--knall-tief);box-shadow:none}.shb .set-karte:not(.beliebt) .btn:hover{background:#7551c914}.shb .sets-fuss{margin-top:44px;text-align:center;font-weight:600;color:var(--tinte-70);font-size:.95rem}.shb .sets-fuss .sep{color:var(--tinte-45);margin-inline:6px}.shb .sets-refill{margin-top:12px;text-align:center;font-size:.95rem;color:var(--tinte-70)}.shb .sets-refill a{color:var(--knall-tief);text-decoration:underline;text-underline-offset:3px}.shb .bewertungen{border-block:1px solid var(--karo-linie);background:var(--papier-tief)}.shb .review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px;margin-top:56px}@media(max-width:820px){.shb .review-grid{grid-template-columns:1fr;max-width:560px;margin-inline:auto}}.shb .review p{font-size:1.02rem}.shb .review .stars{margin-bottom:14px}.shb .review cite{display:block;margin-top:16px;font-style:normal;font-weight:700;font-size:.9rem}.shb .review cite span{font-weight:600;color:var(--tinte-45)}.shb .reviews-mehr{margin-top:40px;text-align:center;font-weight:600}.shb .reviews-mehr a{color:var(--knall-tief);text-decoration:underline;text-underline-offset:3px}.shb .botanik{position:absolute;pointer-events:none;user-select:none}.shb .sara{position:relative}.shb .botanik-sara{left:-64px;bottom:-36px;width:300px;opacity:.55;transform:rotate(9deg)}.shb .botanik-zitat{top:-30px;right:16px;width:84px;opacity:.9;transform:rotate(15deg)}.shb .botanik-hero{right:-22px;bottom:-30px;width:180px;opacity:.5;transform:rotate(-11deg) scaleX(-1)}.shb #prinzip{position:relative}.shb .botanik-prinzip{left:-54px;top:96px;width:210px;opacity:.45;transform:rotate(13deg)}.shb .set-karte.beliebt .botanik-set{position:absolute;top:-42px;left:-30px;width:96px;opacity:.95;transform:rotate(-22deg)}@media(max-width:1000px){.shb .botanik-sara,.shb .botanik-hero,.shb .botanik-prinzip{display:none}}.shb .sara-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:center}@media(max-width:900px){.shb .sara-grid{grid-template-columns:1fr;gap:48px}}.shb .foto-rahmen{position:relative;background:var(--karte);border:1px solid var(--tinte-18);border-radius:6px;box-shadow:var(--schatten);padding:14px 14px 18px;transform:rotate(-1.5deg);max-width:400px;margin-inline:auto}.shb .foto-rahmen img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px}.shb .foto-caption{margin-top:12px;text-align:center;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-45)}.shb .sara-text{margin-top:22px;color:var(--tinte-70);font-size:1.06rem;max-width:36em}.shb .sara-zitat{margin:34px 0 0;padding:26px 28px 22px;position:relative}.shb .sara-zitat p{font-weight:600;font-style:italic;font-size:1.02rem}.shb .sara-zitat cite{display:block;margin-top:10px;font-style:normal;font-size:.86rem;color:var(--tinte-70)}.shb .ehrlich{padding-block:72px 96px}.shb .ehrlich-zettel{max-width:680px;margin-inline:auto;transform:rotate(-.8deg);padding-top:44px;text-align:left}.shb .pin{position:absolute;top:-20px;left:50%;transform:translate(-50%)}.shb .ehrlich-zettel h2{font-size:1.5rem}.shb .ehrlich-zettel p{margin-top:16px;color:var(--tinte-70)}.shb .ehrlich-zettel strong{color:var(--tinte)}.shb .faq-liste{max-width:720px;margin:52px auto 0}.shb .faq-liste details{border-bottom:1px solid var(--karo-linie)}.shb .faq-liste details:first-child{border-top:1px solid var(--karo-linie)}.shb .faq-liste summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 4px;font-family:var(--display-font);font-weight:700;font-size:1.08rem}.shb .faq-liste summary::-webkit-details-marker{display:none}.shb .faq-liste summary:after{content:"+";flex:none;width:30px;height:30px;display:grid;place-items:center;border:1.5px solid var(--tinte-45);border-radius:50%;font-weight:600;font-size:1.15rem;color:var(--tinte-70)}.shb .faq-liste details[open] summary:after{content:"×";background:var(--marker);border-color:var(--marker);color:var(--tinte)}.shb .faq-liste details p{padding:0 44px 22px 4px;color:var(--tinte-70)}.shb .seo-text .sektion-kopf{margin-bottom:20px}.shb .seo-body{max-width:46em;color:var(--tinte-70);display:grid;gap:16px;font-size:1.02rem}.shb .seo-body a{color:var(--knall-tief);text-decoration:underline;text-underline-offset:3px}.shb .abschluss{border-top:1px solid var(--karo-linie);text-align:center;padding-block:96px}.shb .abschluss h2{font-size:clamp(1.9rem,3.6vw,2.7rem);max-width:18em;margin-inline:auto}.shb .abschluss p{margin:18px auto 0;max-width:32em;color:var(--tinte-70);font-size:1.08rem}.shb .abschluss .btn{margin-top:34px}.shb .sicherheit h2{font-size:1.3rem;margin-bottom:20px}.shb .sicherheit dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 32px;margin:0;font-size:.95rem}@media(max-width:640px){.shb .sicherheit dl{grid-template-columns:1fr;gap:2px}}.shb .sicherheit dt{color:var(--tinte-70);font-weight:600}.shb .sicherheit dd{margin:0}.shb .sicherheit .mono{font-family:ui-monospace,Menlo,monospace;letter-spacing:.08em}.shb .sicherheit-hinweis{margin-top:18px;font-size:.85rem;color:var(--tinte-70)}.shb .sektion-kopf{max-width:44em}.shb .sektion-kopf.mittig{margin-inline:auto;text-align:center}.shb .sektion-kopf h2{font-size:clamp(1.7rem,3.2vw,2.4rem)}.shb .sektion-kopf .intro{margin-top:16px;color:var(--tinte-70);font-size:1.06rem}.shb .sektion-kopf.mittig .squiggle{margin-inline:auto}
