:root{--weiss: #FFFFFF;--creme: #F6F1EA;--creme-2: #EDE4D8;--pfirsich: #D9C4A6;--pfirsich-hell: #F1E8DC;--bronze: #9A7A55;--bronze-dunkel: #6B5236;--text: #1C1916;--text-2: #5A524B;--text-3: #8C8279;--linie: #E8DFD3;--gruen: #2F6B45;--gruen-hell: #EEF5F0;--rot: #A3161C;--serif: Georgia, "Times New Roman", Times, serif;--sans: "Helvetica Neue", Helvetica, Arial, system-ui, -apple-system, sans-serif;--radius: 16px;--radius-s: 10px;--breite: 1320px;--rand: clamp(16px, 4vw, 40px);--abstand: clamp(56px, 8vw, 104px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--weiss);color:var(--text);font:400 15.5px/1.6 var(--sans);-webkit-font-smoothing:antialiased}img,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--serif);font-weight:400;line-height:1.12;margin:0;letter-spacing:-.01em;text-wrap:balance}p{margin:0}.skip-link{position:absolute;left:-9999px;top:8px;background:var(--text);color:var(--weiss);padding:10px 16px;z-index:100;border-radius:8px}.skip-link:focus{left:8px}:focus-visible{outline:2px solid var(--bronze);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--breite);margin:0 auto;padding-inline:var(--rand)}.sektion{padding-block:var(--abstand)}.sektion--pfirsich{background:var(--pfirsich-hell)}.eyebrow{display:inline-block;font:600 11.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);margin-bottom:14px}.titel{font-size:clamp(30px,4.2vw,48px)}.titel--s{font-size:clamp(26px,3.2vw,36px)}.lead{font-size:clamp(15.5px,1.4vw,18px);color:var(--text-2);max-width:60ch}.kopf{display:flex;justify-content:space-between;align-items:end;gap:16px 24px;flex-wrap:wrap;margin-bottom:clamp(24px,4vw,44px)}.kopf--mitte{flex-direction:column;align-items:center;text-align:center}.kopf--mitte .lead{margin-inline:auto}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;border:1px solid var(--text);background:var(--text);color:var(--weiss);font:600 15px/1 var(--sans);letter-spacing:.01em;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .2s}.knopf:hover{background:#3a332d}.knopf--hell{background:transparent;color:var(--text)}.knopf--hell:hover{background:var(--text);color:var(--weiss)}.knopf--pfirsich{background:var(--pfirsich);border-color:var(--pfirsich);color:var(--text)}.knopf--voll{width:100%}.knopf[disabled]{opacity:.5;cursor:not-allowed}.link-pfeil{font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.ankuendigung{background:var(--text);color:var(--creme);font:500 12px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:10px var(--rand);overflow:hidden}.ankuendigung__liste{display:flex;justify-content:center;gap:40px}.ankuendigung__liste span+span{display:none}@media(min-width:900px){.ankuendigung__liste span+span{display:inline}}.ankuendigung strong{color:var(--pfirsich);font-weight:600}.kopfleiste{position:relative;z-index:30;background:var(--weiss);border-bottom:1px solid var(--linie)}.sektion-kopfleiste{position:sticky;top:0;z-index:40}.menue-mobil[open] .menue-mobil__panel{animation:menue-rein .25s ease}@keyframes menue-rein{0%{transform:translate(-100%)}to{transform:none}}body:has(.menue-mobil[open]){overflow:hidden}.kopfleiste__innen{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px}.kopfleiste__links,.kopfleiste__rechts{display:flex;align-items:center;gap:4px}.kopfleiste__rechts{justify-content:flex-end}.logo{font:700 30px/1 var(--serif);text-decoration:none;letter-spacing:.01em}.logo img{width:var(--logo-breite, 132px)}.icon-knopf{width:44px;height:44px;display:inline-grid;place-items:center;border:0;background:none;cursor:pointer;border-radius:50%;position:relative;text-decoration:none}.icon-knopf:hover{background:var(--creme)}.icon-knopf svg{width:22px;height:22px}.zaehler{position:absolute;top:6px;right:4px;min-width:17px;height:17px;padding:0 4px;border-radius:99px;background:var(--text);color:var(--weiss);font:600 10px/17px var(--sans);text-align:center}.nav-desktop{display:none}.nav-desktop a{text-decoration:none;font-size:14.5px;padding:8px 12px;border-radius:99px}.nav-desktop a:hover{background:var(--creme)}@media(min-width:990px){.nav-desktop{display:flex;gap:2px}.nur-mobil{display:none!important}}.menue-mobil summary{list-style:none}.menue-mobil summary::-webkit-details-marker{display:none}.menue-mobil__panel{position:fixed;inset:0 auto 0 0;width:min(88vw,380px);background:var(--weiss);z-index:60;padding:20px var(--rand) 32px;overflow-y:auto;box-shadow:0 0 60px #231f1b33;display:flex;flex-direction:column;gap:6px}.menue-mobil[open] .menue-mobil__schleier{position:fixed;top:0;right:0;bottom:0;left:0;background:#231f1b59;z-index:55}.menue-mobil__panel a{font:400 24px/1.3 var(--serif);text-decoration:none;padding:10px 0;border-bottom:1px solid var(--linie)}.menue-mobil__panel .klein{font:400 14px/1.5 var(--sans);border:0;padding:6px 0;color:var(--text-2)}.hero{position:relative;background:var(--pfirsich-hell);overflow:hidden}.hero picture,.hero__bild{display:block;width:100%;height:100%}.hero__bild{object-fit:cover;aspect-ratio:4 / 5}@media(min-width:750px){.hero__bild{aspect-ratio:16 / 7}}.hero__inhalt{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:28px var(--rand) 32px}.hero__inhalt .titel{font-size:clamp(34px,5.2vw,68px);max-width:13ch}.hero__inhalt .lead{color:var(--text);max-width:34ch}.hero__knoepfe{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.hero__hinweis{display:inline-flex;align-self:flex-start;gap:8px;align-items:center;background:#ffffffd1;border-radius:99px;padding:8px 14px;font-size:13px}@media(max-width:749px){.hero__inhalt{justify-content:space-between;padding-top:26px}.hero--text-unten{background:var(--creme)}.hero--text-unten .hero__inhalt{position:static;gap:18px;padding:26px var(--rand) 34px}.hero--text-unten .hero__inhalt .titel{font-size:36px}.hero__knoepfe .knopf{flex:1 1 100%}}@media(min-width:750px){.hero__inhalt{justify-content:center;max-width:var(--breite);margin-inline:auto;left:0;right:0;padding-inline:clamp(32px,6vw,88px)}}.vertrauen{border-bottom:1px solid var(--linie)}.vertrauen__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;padding-block:22px;margin:0;list-style:none}@media(min-width:750px){.vertrauen__liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.vertrauen__punkt{display:flex;align-items:center;gap:12px;font-size:13.5px;line-height:1.35}.vertrauen__punkt svg{width:26px;height:26px;flex:none;color:var(--bronze)}.vertrauen__punkt b{display:block;font-weight:600}.vertrauen__punkt span{color:var(--text-2);font-size:12.5px}.raster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}@media(min-width:750px){.raster{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px}}@media(min-width:1100px){.raster--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.karte{display:flex;flex-direction:column;gap:8px;position:relative}.karte__bild{position:relative;display:block;background:#f6f5f3;border-radius:var(--radius);overflow:hidden;aspect-ratio:1 / 1}.karte__bild img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s}.karte__bild img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}@media(hover:hover){.karte:hover .karte__bild img+img{opacity:1}.karte:hover .karte__bild img:first-child{transform:scale(1.03)}}.karte__abzeichen{position:absolute;top:10px;left:10px;display:flex;gap:6px;z-index:2}.abzeichen{display:inline-block;background:var(--weiss);color:var(--text);font:600 10.5px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:6px 9px;border-radius:99px}.abzeichen--dunkel{background:var(--text);color:var(--weiss)}.karte__wirkstoff{font:600 11px/1.3 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--bronze);margin-top:6px}.karte__titel{font:400 17px/1.3 var(--serif);text-decoration:none}.karte__titel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.karte__kurz{font-size:13px;color:var(--text-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.karte__fuss{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px}.karte .knopf{position:relative;z-index:2;min-height:40px;padding:0 16px;font-size:13px}.preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:15px}.preis b{font-weight:700}.preis s{color:var(--text-3);font-size:.88em}s{text-decoration:none;position:relative;white-space:nowrap}s:after{content:"";position:absolute;left:-1px;right:-1px;top:50%;height:1px;background:currentColor;transform:translateY(-50%)}.preis__spar{font:700 11.5px/1 var(--sans);color:var(--weiss);background:var(--bronze);padding:4px 7px;border-radius:6px}.grundpreis{display:block;font-size:11.5px;color:var(--text-3)}.finder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.finder{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.finder__karte{position:relative;display:flex;flex-direction:column;background:var(--creme);border-radius:var(--radius);overflow:hidden;text-decoration:none}.finder__karte img{aspect-ratio:4 / 3;object-fit:cover;width:100%;background:var(--weiss);transition:transform .6s}.finder__karte:hover img{transform:scale(1.04)}.finder__text{padding:14px 16px 18px;display:flex;flex-direction:column;gap:4px}.finder__text b{font:400 20px/1.2 var(--serif)}.finder__text span{font-size:12.5px;color:var(--text-2)}.bild-text{display:grid;gap:clamp(24px,4vw,64px);align-items:center}@media(min-width:900px){.bild-text{grid-template-columns:repeat(2,minmax(0,1fr))}.bild-text--umgekehrt .bild-text__bild{order:2}}.bild-text__bild{border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 5;background:var(--creme)}.bild-text__bild picture,.bild-text__bild img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:899px){.bild-text__bild{aspect-ratio:1 / 1}}.bild-text__text{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.punkte{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.punkte li{display:flex;gap:12px;align-items:flex-start}.punkte svg{width:20px;height:20px;flex:none;color:var(--bronze);margin-top:2px}.set{display:grid;gap:0;background:var(--text);color:var(--creme);border-radius:calc(var(--radius) + 6px);overflow:hidden}@media(min-width:900px){.set{grid-template-columns:1.1fr 1fr}}.set__bilder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--weiss)}.set__bilder img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:cover}.set__text{padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;gap:14px;justify-content:center}.set__text .eyebrow{color:var(--pfirsich);margin:0}.set__text .lead{color:#d9cfc3}.set__preis{font-size:20px}.set__preis s{color:#b8aa9c;font-size:16px;margin-left:6px}.werte{display:grid;gap:14px}@media(min-width:750px){.werte{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.wert{background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);padding:24px;display:flex;flex-direction:column;gap:10px}.wert__zahl{font:400 34px/1 var(--serif);color:var(--bronze)}.wert h3{font-size:20px}.wert p{color:var(--text-2);font-size:14.5px}.bewertungen__platzhalter{border:1px dashed #D9CFC3;border-radius:var(--radius);padding:26px;color:var(--text-2);text-align:center;font-size:14px}.newsletter{background:var(--creme-2);border-radius:calc(var(--radius) + 6px);padding:clamp(28px,5vw,64px);display:grid;gap:18px;align-items:center}@media(min-width:900px){.newsletter{grid-template-columns:1.2fr 1fr}}.feldgruppe{display:flex;gap:8px;flex-wrap:wrap}.feld{flex:1 1 220px;min-width:0;height:52px;border:1px solid #D9CFC3;border-radius:999px;padding:0 20px;background:var(--weiss);font-size:15px}.feld:focus{outline:2px solid var(--text);outline-offset:1px}.hinweis-klein{font-size:12px;color:var(--text-3)}.meldung{padding:12px 16px;border-radius:var(--radius-s);font-size:14px}.meldung--ok{background:var(--gruen-hell);color:var(--gruen)}.meldung--fehler{background:#fdeeee;color:var(--rot)}.akkordeon{border-top:1px solid var(--linie)}.akkordeon details{border-bottom:1px solid var(--linie)}.akkordeon summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;font-size:15.5px}.akkordeon summary::-webkit-details-marker{display:none}.akkordeon summary:after{content:"+";font:300 24px/1 var(--sans);color:var(--text-2);transition:transform .25s}.akkordeon details[open] summary:after{transform:rotate(45deg)}.akkordeon__inhalt{padding:0 0 20px;color:var(--text-2);font-size:14.5px;line-height:1.65}.akkordeon__inhalt p+p{margin-top:10px}.inci{font-size:13px;line-height:1.7}.produkt{display:grid;gap:clamp(20px,3vw,56px);padding-block:clamp(12px,3vw,40px) var(--abstand)}@media(min-width:990px){.produkt{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start}.produkt__info{position:sticky;top:92px}}.galerie{display:flex;flex-direction:column;gap:10px}.galerie__haupt{position:relative;border-radius:var(--radius);overflow:hidden;background:#f6f5f3}.galerie__spur{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.galerie__spur::-webkit-scrollbar{display:none}.galerie__folie{flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1}.galerie__folie img{width:100%;height:100%;object-fit:cover}.galerie__punkte{position:absolute;bottom:14px;left:0;right:0;display:flex;justify-content:center;gap:6px}.galerie__punkte span{width:7px;height:7px;border-radius:99px;background:#231f1b40;transition:width .3s,background .3s}.galerie__punkte span.aktiv{width:22px;background:var(--text)}.galerie__mini{display:none;gap:10px}.galerie__mini button{padding:0;border:0;background:#f6f5f3;border-radius:12px;overflow:hidden;cursor:pointer;aspect-ratio:1 / 1;outline-offset:2px}.galerie__mini button.aktiv{outline:2px solid var(--text)}@media(min-width:750px){.galerie__mini{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.galerie__punkte{display:none}}.produkt__info{display:flex;flex-direction:column;gap:16px}.sterne{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-2);min-height:20px}.produkt__titel{font-size:clamp(30px,3.6vw,44px)}.produkt__kurz{font-size:14.5px;line-height:1.55;color:var(--text-2)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{font-size:12px;border:1px solid var(--linie);background:var(--creme);border-radius:99px;padding:6px 11px}.produkt .preis{font-size:24px;gap:6px 10px}.produkt .preis s{font-size:16px}.steuer{font-size:11.5px;color:var(--text-3);margin:6px 0 0}.steuer .grundpreis{display:inline;font-size:inherit}.vorteile{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vorteile li{display:flex;gap:12px;font-size:15px;align-items:flex-start}.vorteile svg{width:20px;height:20px;flex:none;color:var(--bronze);margin-top:2px}.kauf{display:flex;gap:10px}.menge{display:inline-flex;align-items:center;border:1px solid #D9CFC3;border-radius:999px;height:54px}.menge button{width:44px;height:52px;border:0;background:none;font-size:20px;cursor:pointer}.menge input{width:34px;text-align:center;border:0;background:none;font-weight:600;-moz-appearance:textfield}.menge input::-webkit-inner-spin-button{-webkit-appearance:none}.kauf .knopf{flex:1;min-height:54px;font-size:16px}.geschenk{display:flex;gap:12px;align-items:center;background:var(--pfirsich-hell);border-radius:var(--radius-s);padding:12px 14px;font-size:13.5px}.geschenk svg{width:26px;height:26px;flex:none;color:var(--bronze-dunkel)}.garantien{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center;font-size:12px;color:var(--text-2)}.garantien div{display:flex;flex-direction:column;align-items:center;gap:6px}.garantien svg{width:22px;height:22px;color:var(--bronze)}.zahlarten{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.zahlarten svg{width:38px;height:24px}.sticky-kauf{position:fixed;left:0;right:0;bottom:0;z-index:25;background:var(--weiss);border-top:1px solid var(--linie);box-shadow:0 -10px 30px #231f1b14;padding:10px var(--rand) calc(10px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .3s}.sticky-kauf.sichtbar{transform:none}.sticky-kauf img{width:46px;height:46px;border-radius:10px;object-fit:cover;background:#f6f5f3}.sticky-kauf__name{display:none;font:400 16px/1.2 var(--serif)}@media(min-width:750px){.sticky-kauf__name{display:block;flex:1}.sticky-kauf .knopf{flex:0 0 auto}}.sticky-kauf .knopf{flex:1;min-height:48px}.wirkung{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wirkung div{background:var(--weiss);border-radius:var(--radius-s);padding:16px 10px;text-align:center;display:flex;flex-direction:column;gap:6px}.wirkung b{font:400 22px/1.1 var(--serif)}.wirkung span{font-size:12px;color:var(--text-2);line-height:1.4}.wirkstoffe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:990px){.wirkstoffe{grid-template-columns:repeat(4,minmax(0,1fr))}}.wirkstoff{border:1px solid var(--linie);border-radius:var(--radius-s);padding:16px;display:flex;flex-direction:column;gap:4px;background:var(--weiss)}.wirkstoff b{font:400 21px/1.15 var(--serif);color:var(--bronze);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(max-width:749px){.wirkstoff b{font-size:18px}}.schritte{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media(min-width:900px){.schritte{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.schritt{display:flex;gap:14px;align-items:flex-start;background:var(--creme);border-radius:var(--radius-s);padding:18px}.schritt__nr{width:36px;height:36px;flex:none;border-radius:50%;background:var(--text);color:var(--weiss);display:grid;place-items:center;font:400 17px/1 var(--serif)}.routine{display:grid;gap:10px}@media(min-width:900px){.routine{grid-template-columns:repeat(3,minmax(0,1fr))}}.routine__produkt{display:flex;gap:12px;align-items:center;background:var(--weiss);border-radius:var(--radius-s);padding:10px}.routine__produkt img{width:72px;height:72px;border-radius:10px;object-fit:cover;background:#f6f5f3}.vergleich{border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden}.vergleich__zeile{display:grid;grid-template-columns:minmax(0,1fr) 96px 96px;align-items:center;padding:14px 16px;border-top:1px solid var(--linie);font-size:14px}.vergleich__zeile:first-child{border-top:0;background:var(--creme);font-weight:700}.vergleich__zeile span:not(:first-child){text-align:center;display:grid;place-items:center}.ja{color:var(--gruen)}.nein{color:var(--text-3)}.schublade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;visibility:hidden}.schublade.offen{visibility:visible}.schublade__schleier{position:absolute;top:0;right:0;bottom:0;left:0;background:#231f1b66;opacity:0;transition:opacity .3s}.schublade.offen .schublade__schleier{opacity:1}.schublade__panel{position:absolute;top:0;right:0;bottom:0;width:min(100vw,440px);background:var(--weiss);display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1)}.schublade.offen .schublade__panel{transform:none}.schublade__kopf{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--linie)}.schublade__kopf h2{font-size:24px}.schublade__inhalt{flex:1;overflow-y:auto;padding:0 20px}.schublade__fuss{border-top:1px solid var(--linie);padding:16px 20px calc(16px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:10px;background:var(--weiss)}.fortschritt{background:var(--creme);border-radius:var(--radius-s);padding:12px 14px;margin:16px 0 4px;font-size:13.5px;display:flex;flex-direction:column;gap:8px}.fortschritt__balken{height:6px;background:#e9e1d7;border-radius:6px;overflow:hidden}.fortschritt__balken span{display:block;height:100%;background:var(--bronze);border-radius:6px;transition:width .4s}.position{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--linie)}.position img{width:84px;height:84px;border-radius:12px;object-fit:cover;background:#f6f5f3}.position__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.position__titel{font-weight:600;font-size:14.5px;line-height:1.3;text-decoration:none}.position__zeile{display:flex;justify-content:space-between;align-items:center;gap:8px}.position .menge{height:36px}.position .menge button{width:34px;height:34px;font-size:16px}.position .menge input{width:24px;font-size:13px}.entfernen{border:0;background:none;color:var(--text-3);font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.summe{display:flex;justify-content:space-between;font-size:14.5px}.summe--gross{font-size:18px;font-weight:700}.rabatt{display:flex;gap:8px}.rabatt input{flex:1;min-width:0;height:46px;border:1px solid #D9CFC3;border-radius:var(--radius-s);padding:0 14px;text-transform:uppercase;letter-spacing:.06em}.rabatt button{height:46px;padding:0 18px;border-radius:var(--radius-s);border:0;background:var(--text);color:var(--weiss);font-weight:600;cursor:pointer}.leer{text-align:center;padding:48px 0;display:flex;flex-direction:column;gap:16px;align-items:center}.fusszeile{background:var(--text);color:#d9cfc3;padding-block:clamp(48px,6vw,80px) 28px;font-size:14px}.fusszeile a{text-decoration:none}.fusszeile a:hover{color:var(--weiss)}.fusszeile__raster{display:grid;gap:32px}@media(min-width:900px){.fusszeile__raster{grid-template-columns:1.4fr repeat(3,minmax(0,1fr))}}.fusszeile h3{font:600 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pfirsich);margin-bottom:14px}.fusszeile ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.fusszeile__marke{font:400 30px/1 var(--serif);color:var(--weiss);margin-bottom:12px;display:block}.fusszeile__unten{margin-top:40px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-size:12.5px;color:#b8aa9c}.widerruf-link{color:var(--weiss)!important;font-weight:600;text-decoration:underline!important}.sozial{display:flex;gap:10px;margin-top:16px}.sozial a{width:40px;height:40px;border:1px solid rgba(255,255,255,.2);border-radius:50%;display:grid;place-items:center}.sozial svg{width:18px;height:18px}.seitenkopf{padding-block:clamp(28px,5vw,64px) clamp(16px,3vw,32px);text-align:center}.rte{max-width:72ch;margin-inline:auto;color:var(--text-2)}.rte h2,.rte h3{color:var(--text);margin:28px 0 10px}.rte p,.rte ul,.rte ol{margin:0 0 14px}.sortierung{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;color:var(--text-2)}.sortierung select{height:42px;border:1px solid #D9CFC3;border-radius:99px;padding:0 14px;background:var(--weiss)}.formular{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.formular label{font-size:14px;font-weight:600}.formular input,.formular textarea{width:100%;height:50px;border:1px solid #D9CFC3;border-radius:var(--radius-s);padding:0 14px;background:var(--weiss)}.formular textarea{height:140px;padding:12px 14px;resize:vertical}.pflicht{color:var(--rot)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.galerie__folie{cursor:zoom-in}.galerie__pfeil{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:44px;height:44px;border-radius:99px;border:0;background:#ffffffeb;box-shadow:0 4px 14px #231f1b1f;display:grid;place-items:center;cursor:pointer;color:var(--text);opacity:0;transition:opacity .2s;z-index:2}.galerie__pfeil svg{width:18px;height:18px}.galerie__pfeil--zurueck{right:auto;left:14px}.galerie__pfeil--zurueck svg{transform:scaleX(-1)}.galerie__haupt:hover .galerie__pfeil,.galerie__pfeil:focus-visible{opacity:1}@media(hover:none){.galerie__pfeil{display:none}}.galerie__mini{grid-template-columns:repeat(8,minmax(0,1fr))!important}.zoom{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#fbf8f3f7;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .25s}.zoom.offen{opacity:1;pointer-events:auto}.zoom img{max-width:100vw;max-height:100vh;object-fit:contain}.zoom button{position:absolute;width:48px;height:48px;border-radius:99px;border:0;background:var(--weiss);box-shadow:0 4px 14px #231f1b24;display:grid;place-items:center;cursor:pointer;color:var(--text)}.zoom button svg{width:20px;height:20px}.zoom__zu{top:16px;right:16px}.zoom__zurueck{left:16px;top:50%;transform:translateY(-50%)}.zoom__zurueck svg{transform:scaleX(-1)}.zoom__vor{right:16px;top:50%;transform:translateY(-50%)}.sterne{display:inline-flex;gap:2px;color:var(--bronze);vertical-align:middle}.sterne svg.stern-leer{color:#e2d6c8}.produkt__sterne{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-2);text-decoration:none;margin-top:-4px}.produkt__sterne:hover span{text-decoration:underline}.bewertungen__schnitt{display:flex;align-items:center;gap:12px}.bewertungen__schnitt b{font:400 46px/1 var(--serif)}.bewertungen__schnitt>span{display:flex;flex-direction:column;gap:4px}.bewertungen__schnitt small{font-size:13px;color:var(--text-2)}.bewertungen__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bewertung{margin:0;background:var(--creme);border:1px solid var(--linie);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:12px}.bewertung blockquote{margin:0;font:400 16.5px/1.55 var(--serif);color:var(--text);flex:1}.bewertung figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px}.bewertung__kauf{display:inline-flex;align-items:center;gap:4px;color:var(--gruen)}.bewertung__kauf svg{width:14px;height:14px}.bewertung__produkt{width:100%;color:var(--bronze);font-size:12.5px}.bewertung--mehr{display:none}.bewertungen__liste.alle .bewertung--mehr{display:flex}.bewertungen__hinweis{font-size:12px;color:var(--text-3);margin:18px 0 0;text-align:center}@media(max-width:749px){.bewertungen .kopf{flex-direction:column;align-items:flex-start;gap:14px}.bewertungen__liste{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--rand) * -1);padding-inline:var(--rand);gap:12px}.bewertungen__liste::-webkit-scrollbar{display:none}.bewertung,.bewertungen__liste.alle .bewertung--mehr{flex:0 0 84%;scroll-snap-align:center;display:flex}[data-mehr-knopf]{display:none}}.fusszeile li a,.bewertung__produkt,.brotkrumen a{display:inline-block;padding-block:6px}.express-kasse{margin-top:10px}.express-kasse .shopify-payment-button__button{border-radius:99px;min-height:50px}.express-kasse .shopify-payment-button__more-options{font-size:13px;color:var(--text-2)}@media(min-width:750px){.hero--geteilt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--creme);align-items:stretch}.hero--geteilt picture{order:2;height:auto}.hero--geteilt .hero__bild{aspect-ratio:4 / 5;height:100%;max-height:88vh;width:100%;object-fit:cover;object-position:center 35%}.hero--geteilt .hero__inhalt{position:static;order:1;justify-content:center;max-width:none;margin:0;padding:clamp(32px,5vw,88px);background:none}}.hero__video{position:relative;overflow:hidden}.hero__video video{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(min-width:750px){.hero--geteilt .hero__video{order:2}.hero--geteilt .hero__video video{height:100%;max-height:88vh}}.code-box{display:flex;flex-direction:column;gap:10px;background:var(--weiss);border:1px dashed var(--bronze);border-radius:var(--radius-s);padding:16px 18px}.code-box__zeile{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.code-box__code{font:700 24px/1 var(--sans);letter-spacing:.12em;color:var(--text);background:var(--pfirsich-hell);border-radius:8px;padding:10px 16px}.farbwahl{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.farbwahl__kopf{font:600 13px/1 var(--sans);letter-spacing:.04em}.farbwahl__kopf span{font-weight:400;color:var(--text-2)}.farbwahl__liste{display:flex;gap:10px;flex-wrap:wrap}.farbwahl__punkt{position:relative;width:42px;height:42px;border-radius:50%;border:1px solid var(--linie);cursor:pointer;padding:0;background:var(--farbe);box-shadow:inset 0 0 0 3px var(--weiss);transition:transform .15s}.farbwahl__punkt:hover{transform:scale(1.06)}.farbwahl__punkt[aria-pressed=true]{border:2px solid var(--text)}.farbwahl__punkt[disabled]{opacity:.35;cursor:not-allowed}.paket{display:grid;gap:10px;margin-bottom:16px}.paket__option{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid var(--linie);border-radius:14px;cursor:pointer;background:var(--weiss);position:relative;transition:border-color .15s,background .15s}.paket__option input{accent-color:var(--text);width:18px;height:18px;margin:0}.paket__option:has(input:checked){border:2px solid var(--text);background:var(--creme)}.paket__titel{font-weight:600}.paket__sub{display:block;font-size:13px;color:var(--text-2)}.paket__preis{text-align:right;font-weight:600}.paket__preis s{display:block;font-weight:400;font-size:13px;color:var(--text-3)}.paket__abzeichen{position:absolute;top:-10px;right:14px;background:var(--text);color:var(--creme);font:600 10.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:5px 9px;border-radius:999px}.vorteil-leiste{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.vorteil-leiste div{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--text-2)}.hinweis-lieferung{background:var(--pfirsich-hell);border-radius:12px;padding:12px 14px;font-size:13.5px}@media(min-width:750px){.hero:not(.hero--geteilt) .hero__bild{aspect-ratio:16 / 8;object-position:70% 30%}}body{background:#fcfaf7}h1,h2,.titel{letter-spacing:-.015em}.eyebrow{letter-spacing:.26em;font-size:11px}.knopf{min-height:54px;padding:0 32px;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.kopfleiste{background:#fcfaf7}.logo img{width:var(--logo-breite, 120px)}.paket__option--top{border-color:var(--text)}.produkt__titel{font-size:clamp(30px,3.4vw,44px)}.sektion--creme{background:var(--creme)}@media(min-width:750px){.hero:not(.hero--geteilt) .hero__bild{object-position:100% 25%}.hero:not(.hero--geteilt):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f6f4f1eb,#f6f4f1bf 30%,#f6f4f100 55%);pointer-events:none}.hero:not(.hero--geteilt) .hero__inhalt{z-index:2}.hero:not(.hero--geteilt) .hero__inhalt .titel{max-width:11ch}}.vorteile--kompakt{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.vorteile--kompakt li{font-size:14px;align-items:center;gap:8px}.vorteile--kompakt svg{width:16px;height:16px;margin:0}@media(max-width:749px){.produkt__info{gap:14px}.produkt__titel{font-size:30px}.produkt__kurz{font-size:14.5px}.produkt__info .eyebrow{font-size:10px;letter-spacing:.2em}}@media(max-width:749px){.paket{gap:8px}.paket__option{padding:10px 14px;border-radius:12px}.paket__titel{font-size:15px}.paket__sub{font-size:12.5px}}.paket-farben{display:grid;gap:8px;margin:2px 0 14px;padding:12px 14px;border:1px solid var(--linie);border-radius:14px;background:var(--weiss)}.paket-farben__kopf{font:600 13px/1.3 var(--sans)}.paket-farben__zeile{display:grid;grid-template-columns:74px 1fr auto;align-items:center;gap:10px;font-size:13.5px}.paket-farben__zeile em{font-style:normal;font-size:11px;color:var(--bronze);font-weight:600}.paket-farben__punkte{display:flex;gap:6px;flex-wrap:wrap}.paket-farben__punkt{width:28px;height:28px;border-radius:50%;padding:0;cursor:pointer;background:var(--farbe);border:1px solid var(--linie);box-shadow:inset 0 0 0 2px var(--weiss)}.paket-farben__punkt[aria-pressed=true]{border:2px solid var(--text)}.paket-farben__name{font-size:12.5px;font-weight:500;color:var(--text-2);min-width:64px;text-align:right}@media(max-width:400px){.paket-farben__zeile{grid-template-columns:62px 1fr}.paket-farben__name{display:none}}.paket__option .paket-farben{grid-column:1 / -1;margin:6px 0 0;padding:10px 0 0;border:0;border-top:1px solid var(--linie);border-radius:0;background:none}.paket__option .paket-farben[hidden],.farbwahl[hidden]{display:none}.wk-vertrauen{display:flex;justify-content:space-around;gap:8px;background:var(--creme);border-bottom:1px solid var(--linie);padding:10px 12px;font-size:12px;color:var(--text-2)}.wk-vertrauen span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.wk-vertrauen svg{width:15px;height:15px;color:var(--bronze)}.wk-stufen{padding:18px 6px 30px;text-align:center}.wk-stufen p{font-size:14.5px;margin-bottom:16px}.wk-stufen__leiste{position:relative;height:6px;background:#e9e1d7;border-radius:6px;margin:0 16px}.wk-stufen__leiste>span{position:absolute;left:0;top:0;bottom:0;background:var(--bronze);border-radius:6px;transition:width .4s}.wk-stufen__punkt{position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;background:#e9e1d7;display:grid;place-items:center;font-style:normal;font-size:14px;filter:grayscale(1)}.wk-stufen__punkt.an{background:var(--bronze);filter:none}.wk-stufen__texte{position:relative;height:16px;margin:20px 16px 0;font-size:11.5px;color:var(--text-2)}.wk-stufen__texte span{position:absolute;transform:translate(-50%);white-space:nowrap}.wk-stufen__texte span:last-child{transform:translate(-85%)}.wk-upsell{padding:18px 0 8px}.wk-upsell h3{font:400 19px/1.2 var(--serif);text-align:center;margin-bottom:12px}.wk-upsell__karte{display:grid;grid-template-columns:64px 1fr auto;gap:12px;align-items:center;padding:10px;border:1px solid var(--linie);border-radius:14px;margin-bottom:8px;background:var(--weiss)}.wk-upsell__karte img{width:64px;height:64px;border-radius:10px;object-fit:cover}.wk-upsell__karte div{display:flex;flex-direction:column;gap:2px;font-size:13px;min-width:0}.wk-upsell__karte div>span:first-of-type{color:var(--text-2)}.wk-upsell__karte .preis s{margin-left:6px;color:var(--text-3);font-size:12px}.wk-upsell__karte .knopf{min-height:38px;padding:0 14px;font-size:11px}.wk-rabatt{color:var(--bronze-dunkel);font-weight:600}.schublade__panel,.schublade__fuss{background:#fcfaf7}@media(max-width:749px){.schublade__fuss{gap:6px;padding-top:12px}.schublade__fuss .rabatt input,.schublade__fuss .rabatt button{height:42px;font-size:14px}.schublade__fuss .summe{font-size:13.5px}.schublade__fuss .summe--gross{font-size:17px}.schublade__fuss .zahlarten{display:none}.schublade__kopf{padding:12px 18px}.schublade__kopf h2{font-size:21px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/base.css.map */
