:root{--gruen-950: #163A2C;--gruen-900: #1F4D3A;--gruen-800: #24573F;--gruen-700: #2C6A4D;--gruen-100: #E3F1E6;--mint: #EAF3EC;--honig: #F2C14E;--honig-hell: #FFF4D6;--lavendel: #EEEAF8;--rose: #FDE9E2;--grau-hell: #F6F7F5;--papier: #FFFFFF;--gold: #8A5A00;--text: #1B2420;--text-leise: #5B6B63;--linie: #E3E7E4;--rot: #9B2C1F;--serif: "Fraunces", "Iowan Old Style", Georgia, serif;--sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius: 22px;--breite: 1160px;--schatten: 0 2px 14px rgba(31, 77, 58, .07)}html{font-size:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#fff;color:var(--text);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;display:flex;flex-direction:column;min-height:100vh}main{flex:1}main:focus{outline:none}img{max-width:100%;height:auto;display:block}a{color:var(--gruen-700);text-underline-offset:.18em}a:hover{color:var(--gruen-950)}h1,h2,h3{font-family:var(--serif);color:var(--gruen-900);line-height:1.15;font-weight:600;letter-spacing:-.01em;text-wrap:balance}h1{font-size:clamp(1.9rem,4vw,2.7rem);margin:.2em 0 .4em}h2{font-size:clamp(1.4rem,2.6vw,1.8rem);margin:0 0 .7em}h3{font-size:1.2rem;margin:.4em 0 .3em}:focus-visible{outline:3px solid var(--gruen-700);outline-offset:2px;border-radius:6px}.nur-vorleser{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sprunglink{position:absolute;left:1rem;top:-4rem;background:var(--gruen-900);color:#fff;padding:.6rem 1rem;z-index:20;border-radius:999px}.sprunglink:focus{top:1rem}.klein{font-size:.9rem;color:var(--text-leise)}.innen{max-width:var(--breite);margin:0 auto;padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.abschnitt{padding-block:2.2rem}.abschnitt--schmal{max-width:46rem}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:2px solid var(--gruen-900);background:var(--gruen-900);color:#fff;font:inherit;font-weight:700;border-radius:999px;padding:.65rem 1.4rem;text-decoration:none;cursor:pointer;line-height:1.3}.knopf:hover{background:var(--gruen-950);border-color:var(--gruen-950);color:#fff}.knopf--leise{background:var(--grau-hell);border-color:var(--grau-hell);color:var(--text)}.knopf--leise:hover{background:var(--gruen-100);border-color:var(--gruen-100);color:var(--gruen-900)}.knopf--breit{width:100%}.knopf[disabled]{opacity:.55;cursor:not-allowed}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],select,textarea{font:inherit;color:inherit;background:#fff;border:1px solid #D5DBD7;border-radius:14px;padding:.6rem .9rem;width:100%}label{font-weight:600;display:block;margin-bottom:.3rem}.pfeillink{color:var(--gruen-900);font-weight:700;text-decoration:none}.pfeillink:hover{text-decoration:underline}.marke{display:inline-block;background:var(--grau-hell);border-radius:999px;padding:.15rem .7rem;font-size:.8rem;font-weight:700;color:var(--text)}.marke--gold{background:var(--honig-hell);color:var(--gold)}.marke--aus{background:var(--rose);color:var(--rot)}.band{background:var(--honig-hell);color:#5a4300;text-align:center;font-size:.9rem;padding:.45rem 1rem}.band a{color:inherit;font-weight:700}.kopf{background:var(--mint)}.kopf__innen{display:flex;align-items:center;gap:1rem;padding-block:.7rem}.kopf__logo{min-width:0;display:flex;align-items:center;gap:.65rem;text-decoration:none;color:var(--gruen-900);margin-right:auto}.kopf__logo img{width:44px;height:44px}.kopf__name{font-family:var(--serif);font-weight:600;font-size:1.45rem;line-height:1.05;display:flex;flex-direction:column}.kopf__claim{font-family:var(--sans);font-size:.72rem;font-weight:600;letter-spacing:.02em;color:var(--text-leise);margin-top:.1rem}.hauptnav ul{list-style:none;display:flex;gap:.2rem;margin:0;padding:0}.hauptnav a{display:block;font-weight:600;text-decoration:none;color:var(--gruen-900);padding:.45rem .9rem;border-radius:999px}.hauptnav a:hover,.hauptnav a[aria-current=page]{background:#fff}.korbknopf{display:inline-flex;align-items:center;gap:.45rem;background:#fff;color:var(--gruen-900);font-weight:700;text-decoration:none;border-radius:999px;padding:.5rem 1rem}.korbknopf svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.korbknopf__zahl{background:var(--gruen-900);color:#fff;border-radius:999px;min-width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;padding:0 .35rem}.mobilnav{display:none;position:relative}.mobilnav summary{white-space:nowrap;list-style:none;cursor:pointer;background:#fff;border-radius:999px;font-weight:600;padding:.5rem 1rem;color:var(--gruen-900)}.mobilnav summary::-webkit-details-marker{display:none}.mobilnav nav{position:absolute;right:0;top:calc(100% + .5rem);background:#fff;border-radius:var(--radius);box-shadow:0 10px 30px #1f4d3a26;padding:.6rem;min-width:15rem;z-index:15}.mobilnav ul{list-style:none;margin:0;padding:0}.mobilnav a{display:block;padding:.6rem .9rem;border-radius:14px;text-decoration:none;font-weight:600;color:var(--gruen-900)}.mobilnav a:hover{background:var(--mint)}.einstieg{background:var(--mint);border-radius:0 0 48px 48px;padding-block:2.2rem 3.2rem}.einstieg__raster{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:2.5rem;align-items:center}.einstieg__raster--ohne-bild{grid-template-columns:minmax(0,40rem)}.einstieg__auge{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gruen-700);margin:0 0 .5rem}.einstieg h1{margin:0 0 .5rem}.einstieg p{color:var(--text-leise);margin:0 0 1.3rem;max-width:34rem}.einstieg__bild img{border-radius:var(--radius);width:100%;aspect-ratio:4 / 3;object-fit:cover;box-shadow:var(--schatten)}.seitenkopf{background:var(--mint);border-radius:0 0 36px 36px;padding-block:1.6rem 2rem}.seitenkopf h1{margin:0}.seitenkopf p{margin:.5rem 0 0;color:var(--text-leise);max-width:42rem}.krumen{font-size:.85rem;color:var(--text-leise);margin:0 0 .5rem}.krumen a{color:inherit}.raster{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;list-style:none;margin:0;padding:0}.raster--3{grid-template-columns:repeat(3,minmax(0,1fr))}.karte{position:relative;background:#fff;border:1px solid var(--linie);border-radius:var(--radius);padding:.6rem .6rem 1rem;display:flex;flex-direction:column;height:100%;transition:box-shadow .15s,transform .15s}.karte:hover{box-shadow:var(--schatten);transform:translateY(-2px)}.karte__bild{border-radius:16px;overflow:hidden;background:var(--grau-hell);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.karte__bild img{width:100%;height:100%;object-fit:cover}.karte__bild svg{width:38%;opacity:.35}.karte__text{padding:.7rem .5rem 0;display:flex;flex-direction:column;gap:.25rem;flex:1}.karte__titel{font-family:var(--serif);font-weight:600;font-size:1.12rem;line-height:1.25;color:var(--gruen-900);margin:0}.karte__titel a{color:inherit;text-decoration:none}.karte__titel a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius)}.karte__art{font-size:.82rem;color:var(--text-leise)}.karte__marken{position:absolute;top:1.1rem;left:1.1rem;display:flex;gap:.3rem;z-index:1}.preis{font-weight:700;color:var(--text);margin-top:auto;padding-top:.3rem}.preis s{font-weight:400;color:var(--text-leise);margin-right:.35rem}.preis--gross{font-family:var(--serif);font-size:1.9rem;font-weight:600;color:var(--gruen-900);line-height:1.1}.kopfzeile{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.kopfzeile h2{margin:0}.leer{background:var(--grau-hell);border-radius:var(--radius);padding:2rem 1.5rem;text-align:center;color:var(--text-leise)}.kacheln{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.kachel{display:block;height:100%;border-radius:var(--radius);padding:.6rem .6rem 1rem;text-decoration:none;color:var(--text);border:1px solid var(--linie);background:var(--mint)}.kacheln li:nth-child(4n+2) .kachel{background:var(--lavendel)}.kacheln li:nth-child(4n+3) .kachel{background:var(--rose)}.kacheln li:nth-child(4n+4) .kachel{background:var(--honig-hell)}.kachel__bild{border-radius:16px;overflow:hidden;aspect-ratio:2 / 1;background:#fff9}.kachel__bild img{width:100%;height:100%;object-fit:cover}.kachel strong{display:block;font-family:var(--serif);font-size:1.2rem;font-weight:600;color:var(--gruen-900);padding:.6rem .4rem 0}.kachel span{display:block;font-size:.9rem;color:var(--text-leise);padding:0 .4rem}.kachel:hover{box-shadow:var(--schatten)}.vorteile{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;margin:0;padding:0}.vorteile li{background:var(--grau-hell);border-radius:var(--radius);padding:1.2rem 1.3rem}.vorteile strong{display:block;font-family:var(--serif);font-size:1.15rem;font-weight:600;color:var(--gruen-900);margin-bottom:.2rem}.vorteile span{color:var(--text-leise);font-size:.95rem}.textblock{background:var(--mint);border-radius:var(--radius);padding:2rem}.textblock--honig{background:var(--honig-hell)}.textblock--weiss{background:#fff;border:1px solid var(--linie)}.textblock h2{margin-top:0}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte img{border-radius:16px}.rte table{border-collapse:collapse;width:100%}.rte th,.rte td{border-bottom:1px solid var(--linie);padding:.5rem .6rem;text-align:left}.rte h2{margin-top:1.5em}.produkt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.5rem;align-items:start}.produkt__bilder{position:sticky;top:1rem}.produkt__haupt{border-radius:var(--radius);overflow:hidden;background:var(--grau-hell);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.produkt__haupt img{width:100%;height:100%;object-fit:cover}.produkt__haupt svg{width:30%;opacity:.35}.produkt__mini{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:.6rem 0 0;padding:0;list-style:none}.produkt__mini a{display:block;border-radius:12px;overflow:hidden;border:2px solid transparent}.produkt__mini a:hover,.produkt__mini a[aria-current=true]{border-color:var(--gruen-700)}.produkt__mini img{aspect-ratio:1;object-fit:cover;width:100%}.produkt__info h1{margin:.3rem 0 .6rem;font-size:clamp(1.7rem,3.2vw,2.3rem)}.produkt__hinweis{font-size:.88rem;color:var(--text-leise);margin:.2rem 0 1.2rem}.produkt__kauf{background:var(--mint);border-radius:var(--radius);padding:1.2rem;display:grid;gap:.9rem;margin-bottom:1.4rem}.produkt__zeile{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.7rem;align-items:end}.produkt__zeile--eins{grid-template-columns:minmax(0,1fr)}.haken{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.4rem}.haken li{padding-left:1.7rem;position:relative;font-size:.97rem}.haken li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--gruen-700);font-weight:800}.klapp{border-top:1px solid var(--linie)}.klapp:last-of-type{border-bottom:1px solid var(--linie)}.klapp summary{cursor:pointer;font-weight:700;padding:.9rem 0;list-style:none;display:flex;justify-content:space-between;gap:1rem;color:var(--gruen-900)}.klapp summary::-webkit-details-marker{display:none}.klapp summary:after{content:"+";font-size:1.3rem;line-height:1;color:var(--gruen-700)}.klapp[open] summary:after{content:"\2013"}.klapp>div{padding:0 0 1rem;color:var(--text)}.korb{display:grid;grid-template-columns:minmax(0,1fr) 21rem;gap:2rem;align-items:start}.korb__liste{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.korb__zeile{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;border:1px solid var(--linie);border-radius:var(--radius);padding:.7rem}.korb__bild{border-radius:14px;overflow:hidden;background:var(--grau-hell);aspect-ratio:1}.korb__bild img{width:100%;height:100%;object-fit:cover}.korb__name{font-family:var(--serif);font-weight:600;font-size:1.1rem;color:var(--gruen-900);text-decoration:none}.korb__menge{display:flex;align-items:center;gap:.6rem;margin-top:.4rem;flex-wrap:wrap}.korb__menge input{width:4.5rem;padding:.35rem .6rem}.korb__menge a{font-size:.88rem}.korb__summe{background:var(--mint);border-radius:var(--radius);padding:1.3rem;display:grid;gap:.8rem;position:sticky;top:1rem}.korb__summe dl{display:flex;justify-content:space-between;align-items:baseline;margin:0}.korb__summe dt{font-weight:600}.korb__summe dd{margin:0;font-family:var(--serif);font-size:1.6rem;font-weight:600;color:var(--gruen-900)}.suchfeld{display:flex;gap:.5rem;background:#fff;border-radius:999px;padding:.35rem;box-shadow:var(--schatten);max-width:34rem}.suchfeld input{border:0;border-radius:999px;background:transparent}.suchfeld .knopf{flex:none}.beitraege{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;list-style:none;margin:0;padding:0}.seitenzahlen{display:flex;gap:.4rem;justify-content:center;flex-wrap:wrap;margin-top:2rem}.seitenzahlen a,.seitenzahlen span{min-width:2.6rem;text-align:center;padding:.45rem .8rem;border-radius:999px;background:var(--grau-hell);text-decoration:none;font-weight:600;color:var(--text)}.seitenzahlen .aktiv{background:var(--gruen-900);color:#fff}.meldung{background:var(--gruen-100);border-radius:14px;padding:.8rem 1rem;margin-bottom:1rem}.meldung--fehler{background:var(--rose);color:var(--rot)}.formular{display:grid;gap:1rem;max-width:34rem}.fuss{background:var(--gruen-950);color:#c9d6cc;border-radius:48px 48px 0 0;margin-top:3rem}.fuss__innen{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:2rem;padding-block:2.4rem 1.2rem}.fuss__logo{display:flex;align-items:center;gap:.6rem;margin:0 0 .6rem}.fuss__logo img{width:38px;height:38px}.fuss__logo span{font-family:var(--serif);font-size:1.3rem;font-weight:600;color:#fff}.fuss p{font-size:.9rem;line-height:1.5;margin:0 0 .7rem}.fuss h2{font-family:var(--sans);font-size:.78rem;text-transform:uppercase;letter-spacing:.1em;color:#b9cdbf;margin:0 0 .7rem;font-weight:700}.fuss ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.fuss a{color:#e6ece5;text-decoration:none;font-size:.95rem}.fuss a:hover{color:#fff;text-decoration:underline}.fuss__zurueck{display:inline-flex;background:#ffffff1a;border-radius:999px;padding:.5rem 1rem;font-weight:700}.fuss__unten{border-top:1px solid rgba(255,255,255,.14);padding-block:1rem 1.4rem;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:center;font-size:.85rem}.fuss .fuss__zahlarten{display:flex;gap:.35rem;flex-wrap:wrap}.fuss__zahlarten svg{height:24px;width:auto;display:block}@media(max-width:900px){.raster,.kacheln{gap:.8rem}.korb{grid-template-columns:minmax(0,1fr)}.korb__summe{position:static}.produkt{gap:1.5rem}.hauptnav{display:none}.mobilnav{display:block}}@media(max-width:640px){body{font-size:1rem}.raster,.raster--3,.kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.vorteile,.beitraege{grid-template-columns:minmax(0,1fr)}.einstieg{border-radius:0 0 32px 32px;padding-block:1.4rem 2rem}.einstieg__raster{grid-template-columns:minmax(0,1fr);gap:1.3rem}.seitenkopf{border-radius:0 0 26px 26px;padding-block:1.1rem 1.4rem}.seitenkopf h1{font-size:1.6rem}.krumen{display:none}.produkt{grid-template-columns:minmax(0,1fr)}.produkt__bilder{position:static}.kopf__logo img{width:40px;height:40px}.kopf__name{font-size:1.15rem}.kopf__logo{gap:.5rem}.mobilnav summary{padding:.5rem .8rem}.kopf__innen{gap:.5rem}.korbknopf__text{display:none}.korbknopf{padding:.5rem .7rem}.karte__titel{font-size:1rem}.textblock{padding:1.3rem}.fuss{border-radius:32px 32px 0 0}.fuss__innen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fuss__marke{grid-column:1 / -1}.korb__zeile{grid-template-columns:4.2rem minmax(0,1fr)}.korb__zeile .preis{grid-column:2;margin:0;padding:0}.abschnitt{padding-block:1.6rem}}@media(prefers-reduced-motion:reduce){.karte{transition:none}.karte:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
