:root{--weiss: #FFFFFF;--creme: #FBF8F3;--creme-2: #F4ECE3;--pfirsich: #E6B99F;--pfirsich-hell: #F4E5DA;--bronze: #A8794F;--bronze-dunkel: #7E5634;--text: #231F1B;--text-2: #5E534A;--text-3: #8A7C70;--linie: #ECE5DC;--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--creme{background:var(--creme)}.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:400 28px/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(--gruen);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)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/base.css.map */
