@font-face{font-family:Fraunces;src:url(/schrift/fraunces-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/schrift/atkinson-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/schrift/source-serif-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Newsreader;src:url(/schrift/newsreader-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/schrift/lora-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Crimson Pro;src:url(/schrift/crimson-pro-latin.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{color-scheme:light;--papier: #faf8f5;--papier-2: #f2ede6;--karte: #ffffff;--tinte: #1c1a17;--tinte-2: #4e4a43;--tinte-3: #706a60;--linie: #ddd6cb;--linie-stark: #c3b9aa;--blau: #0c5ea9;--blau-dunkel: #094a86;--blau-hell: #e7f0f9;--rot: #79000b;--gruen: #2f6b3f;--punkt-blau: #4a6b85}:root[data-akzent=terrakotta]{--blau: #a33b22;--blau-dunkel: #8a2f19;--blau-hell: #f7ece8}:root[data-akzent=braun]{--blau: #6b4a2f;--blau-dunkel: #573a23;--blau-hell: #f2ece5}:root[data-akzent=violett]{--blau: #5b3a72;--blau-dunkel: #4a2e5e;--blau-hell: #f0eaf4}:root[data-akzent=gruen]{--blau: #2f5d3a;--blau-dunkel: #244a2e;--blau-hell: #e8f0ea}:root{--serif: "Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--sans: "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--breite: 76rem;--luft: max(clamp(1rem, 4vw, 2.5rem), env(safe-area-inset-left), env(safe-area-inset-right));--inset-unten: env(safe-area-inset-bottom, 0px);--radius: 2px;--raum-kapitel: clamp(3.5rem, 7vw, 5.5rem);--raum-block: clamp(2rem, 4vw, 3rem);--raum-element: 1rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html{font-size:calc(100% * var(--schrift-skala, 1))}body{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--sans);font-size:1.0625rem;line-height:1.65;text-underline-offset:.18em}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;font-optical-sizing:auto;line-height:1.16;letter-spacing:-.015em;margin:0 0 .5em;text-wrap:balance}h1{font-size:calc(clamp(2rem,1.3rem + 2.6vw,3.1rem) * var(--titel-skala, 1))}h2{font-size:calc(clamp(1.5rem,1.15rem + 1.3vw,2.1rem) * var(--titel-skala, 1))}h3{font-size:calc(1.25rem * var(--titel-skala, 1))}p{margin:0 0 1em;max-width:68ch;text-wrap:pretty}a{color:var(--blau);text-decoration-thickness:1px}a:hover{color:var(--blau-dunkel)}img{max-width:100%;height:auto;display:block}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--blau);outline-offset:2px;border-radius:var(--radius)}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:.5rem;top:-4rem;z-index:100;background:var(--tinte);color:#fff;padding:.6rem 1rem;border-radius:var(--radius);transition:top .15s}.skip-link:focus{top:.5rem}.wrap{width:min(100% - 2 * var(--luft),var(--breite));margin-inline:auto}.kopf{position:sticky}.wrap--schmal{width:min(100% - 2 * var(--luft),46rem);margin-inline:auto}.vertrauensband{background:var(--papier-2);color:var(--tinte);border-bottom:1px solid var(--linie);font-size:.8125rem;letter-spacing:.04em}.vertrauensband__liste{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap;list-style:none;margin:0;padding:.5rem 0}.vertrauensband__liste li{display:flex;align-items:center;gap:.45rem}.vertrauensband__liste svg{width:1em;height:1em;flex:none;fill:none;stroke:var(--blau);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}@media(max-width:52rem){.vertrauensband__liste{gap:1.25rem}.vertrauensband__liste li+li{display:none}.vertrauensband__liste[data-wechsel]{display:grid}.vertrauensband__liste[data-wechsel] li,.vertrauensband__liste[data-wechsel] li+li{grid-area:1 / 1;display:flex;justify-content:center;opacity:0;transition:opacity .45s ease}.vertrauensband__liste[data-wechsel] li[data-jetzt]{opacity:1}}@media(prefers-reduced-motion:reduce){.vertrauensband__liste[data-wechsel] li{transition:none}}.kopf{position:sticky;top:0;z-index:40;background:var(--papier);border-bottom:1px solid var(--linie);transition:transform .3s ease;overflow-anchor:none}.kopf[data-weg]{transform:translateY(-100%)}.kopf__oben{display:flex;align-items:center;gap:clamp(1rem,4vw,3rem);padding-block:1.35rem;transition:padding .22s ease}.kopf[data-kompakt] .kopf__oben{padding-block:.9rem}.kopf__logo{flex:none;display:block}.kopf__logo img{width:clamp(148px,14vw,180px);height:auto}.kopf__aktionen{display:flex;align-items:center;gap:.35rem;margin-left:auto;flex:0 1 auto;min-width:0}.kopf__aktionen>.rundknopf,.kopf__aktionen>.sprache{flex:none}.kopf__gruss{display:block;min-width:0;margin-right:.35rem;font-size:.8125rem;line-height:1.25;color:var(--tinte);text-align:right}.kopf__gruss span{white-space:nowrap}.kopf__smiley{width:1.15em;height:1.15em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.22em;margin-left:.1em}@media(min-width:62rem){.kopf__oben .suche{flex-shrink:0}}@media(max-width:62rem){.kopf__gruss{display:none}}.rundknopf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:2px;background:none;color:var(--tinte);cursor:pointer;transition:color .15s ease}.rundknopf svg{width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:40rem){.rundknopf--nurbreit{display:none}}.rundknopf:hover{color:var(--blau)}.rundknopf:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.rundknopf__zahl{position:absolute;top:.3rem;right:.15rem;min-width:1.05rem;height:1.05rem;padding:0 .2rem;border-radius:999px;background:var(--blau);color:#fff;font-size:.6875rem;line-height:1.05rem;text-align:center;font-variant-numeric:tabular-nums}.sprache{position:relative}.sprache__knopf{display:inline-flex;align-items:center;gap:.25rem;height:2.75rem;padding:0 .4rem;font:inherit;font-size:.875rem;letter-spacing:.04em;border:0;background:none;color:var(--tinte);cursor:pointer}.sprache__knopf svg{width:.85rem;height:.85rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.sprache__knopf[aria-expanded=true] svg{transform:rotate(180deg)}.sprache__knopf:hover{color:var(--blau)}.sprache__menue{position:absolute;right:0;top:100%;z-index:45;min-width:11rem;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 14px 30px -22px #1c1a1799;padding:.35rem}.sprache__menue[hidden]{display:none}.sprache__link{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .6rem;border-radius:var(--radius);color:var(--tinte);text-decoration:none;font-size:.925rem}.sprache__link:hover{background:var(--papier-2)}.sprache__link span{color:var(--tinte-3);font-size:.8125rem}.sprache__link--jetzt{opacity:.45}.sprache__link--jetzt:hover{background:none}.sprache__link--bald{opacity:.4;cursor:default}.sprache__link--bald em{margin-left:auto;font-style:normal;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3)}.suche{position:relative;display:flex;align-items:center;flex:0 1 22rem;min-width:0;border-bottom:1px solid var(--linie-stark);transition:border-color .15s ease}.suche__lupe{width:1.05rem;height:1.05rem;flex:none;fill:none;stroke:var(--tinte-3);stroke-width:1.6;stroke-linecap:round;transition:stroke .15s ease}.suche input{flex:1;min-width:0;font:inherit;font-size:.95rem;color:inherit;padding:.5rem .2rem .5rem .6rem;border:0;background:none;outline:none}.suche input::placeholder{color:var(--tinte-3)}.suche input::-webkit-search-cancel-button{cursor:pointer}.suche:focus-within{border-bottom-color:var(--tinte);border-bottom-width:1px}.suche:focus-within .suche__lupe{stroke:var(--tinte)}.suchschalter{display:none}.hauptnav{border-top:1px solid var(--linie)}.kopf[data-kompakt] .hauptnav{border-top-color:transparent}.hauptnav__kopf{display:none}.hauptnav__liste{display:flex;align-items:center;justify-content:flex-start;gap:clamp(1.1rem,2.4vw,2.4rem);list-style:none;margin:0 auto;padding:0}.hauptnav__punkt{position:static}.hauptnav__link{display:inline-flex;align-items:center;gap:.3rem;position:relative;padding:.85rem 0;font:inherit;font-size:.9375rem;letter-spacing:.015em;color:var(--tinte);text-decoration:none;white-space:nowrap;background:none;border:0;cursor:pointer;transition:padding .22s ease}.kopf[data-kompakt] .hauptnav__link{padding-block:.6rem}.hauptnav__link:after{content:"";position:absolute;left:0;right:0;bottom:.45rem;height:1px;background:var(--tinte);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.hauptnav__link:hover:after,.hauptnav__link:focus-visible:after,.hauptnav__link[aria-current]:after,.hauptnav__link[aria-expanded=true]:after{transform:scaleX(1)}.hauptnav__link:focus-visible{outline:none}.hauptnav__link:focus-visible{text-decoration:none}.hauptnav__pfeil{width:.8rem;height:.8rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.hauptnav__link[aria-expanded=true] .hauptnav__pfeil{transform:rotate(180deg)}.mega{position:absolute;left:0;right:0;top:100%;background:var(--karte);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie);box-shadow:0 18px 34px -28px #1c1a1780;animation:megaAuf .18s ease}@keyframes megaAuf{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.mega{animation:none}}.mega[hidden]{display:none}.mega__inhalt{display:grid;gap:clamp(1.5rem,4vw,3.5rem);padding-block:2.25rem 2.5rem}@media(min-width:68rem){.mega__inhalt{grid-template-columns:1fr 15rem}}.mega__spalten{display:grid;gap:.15rem 2rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.mega__eintrag{display:block;padding:.5rem .6rem .55rem;margin-left:-.6rem;border-radius:var(--radius);text-decoration:none;color:var(--tinte)}.mega__eintrag:hover{background:var(--papier-2)}.mega__name{display:block;font-family:var(--serif);font-size:1.0625rem;font-weight:600}.mega__eintrag[aria-current] .mega__name{text-decoration:underline;text-underline-offset:.2em}.mega__text{display:block;font-size:.8125rem;line-height:1.45;color:var(--tinte-3);margin-top:.1rem;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mega__seite{border-left:1px solid var(--linie);padding-left:clamp(1.5rem,3vw,2.5rem)}@media(max-width:68rem){.mega__seite{border-left:0;padding-left:0;border-top:1px solid var(--linie);padding-top:1.25rem}}.mega__ueber{font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--tinte-3);margin:0 0 .6rem}.mega__seite ul{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.mega__seite a{color:var(--tinte);text-decoration:none;font-size:.95rem}.mega__seite a:hover{text-decoration:underline;text-underline-offset:.2em}.navschalter,.navsprache{display:none}.navschatten{position:fixed;inset:0;z-index:39;background:#1c1a1759;backdrop-filter:blur(1px)}.navschatten[hidden]{display:none}@media(max-width:62rem){.navsprache{display:block}.kopf__oben{padding-block:.3rem;gap:.35rem}.kopf[data-kompakt] .kopf__oben{padding-block:.3rem}.kopf__logo img{width:156px}.navschalter,.suchschalter{display:inline-flex}.navschalter{order:-1;margin-left:-.5rem}.kopf__aktionen{gap:0;margin-right:-.35rem}.rundknopf{width:2.4rem;height:2.4rem}.kopf__aktionen .rundknopf+.rundknopf{margin-left:-.2rem}.rundknopf svg{width:1.4rem;height:1.4rem}.sprache--oben{display:none}.suche{order:10;flex-basis:100%;margin-top:.85rem;border:1px solid var(--tinte);border-radius:var(--radius);padding-inline:.85rem;background:var(--karte)}.suche input{font-size:1.0625rem;padding-block:.8rem}.suche__lupe{width:1.2rem;height:1.2rem;stroke:var(--tinte)}.kopf--js .suche,.kopf--js[data-suche-offen] .kopf__logo{display:none}.kopf--js[data-suche-offen] .suche{display:flex;order:0;flex:1 1 auto;margin-top:0;padding-inline:.1rem;border:0;border-bottom:1px solid var(--tinte);border-radius:0;background:transparent}.kopf--js[data-suche-offen] .suche input{padding-block:.5rem}.kopf--js[data-suche-offen] .suche__lupe{display:none}.navsprache{margin-top:auto;padding:1rem 1.25rem 1.5rem;border-top:1px solid var(--linie)}.navsprache__titel{display:block;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-3);margin-bottom:.5rem}.navsprache ul{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;list-style:none;margin:0;padding:0}.navsprache a{color:var(--tinte);text-decoration:none;font-size:.9375rem}.navsprache a:hover{text-decoration:underline;text-underline-offset:.2em}.navsprache__jetzt{font-weight:700}.navsprache span[aria-disabled]{color:var(--tinte-3);font-size:.9375rem}.navsprache em{font-style:normal;font-size:.75rem}.kopf:not(.kopf--js) .navschalter{display:none}.kopf--js .hauptnav{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(23rem,88vw);background:var(--papier);border:0;border-left:1px solid var(--linie);display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s cubic-bezier(.32,.72,0,1);overflow-y:auto;overscroll-behavior:contain}.kopf--js[data-offen] .hauptnav{transform:translate(0)}@media(prefers-reduced-motion:reduce){.hauptnav{transition:none}}.hauptnav__kopf{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem 1rem 1.5rem;border-bottom:1px solid var(--linie);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--tinte-3)}.hauptnav__liste{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;width:calc(100% - 2 * var(--luft));padding:.5rem 0 2rem}.hauptnav__punkt{border-bottom:1px solid var(--linie)}.hauptnav__punkt:last-child{border-bottom:0}.hauptnav__link{width:100%;justify-content:space-between;padding:1rem 1.5rem;font-family:var(--serif);font-size:1.15rem;font-weight:600}.hauptnav__link:after{display:none}.hauptnav__link[aria-current]{color:var(--blau)}.mega{position:static;border:0;box-shadow:none;animation:none;background:transparent}.mega__inhalt{display:block;width:auto;padding:.5rem 0 .75rem}.mega__spalten{display:block}.mega__eintrag{margin:0;padding:.45rem 1.5rem .45rem 2.5rem;border-radius:0}.mega__name{font-family:inherit;font-size:.95rem;font-weight:400;color:var(--tinte-2)}.mega__eintrag[aria-current] .mega__name{color:var(--tinte);font-weight:600}.mega__text{display:none}.mega__seite{border:0;padding:.5rem 1.5rem 0 2.5rem}.mega__seite ul{gap:.5rem}.mega__seite a{font-size:.95rem;color:var(--tinte-2)}.mega__ueber{font-size:.75rem}}.hero{display:grid}.hero__bild{position:relative;overflow:hidden;aspect-ratio:1 / 1}.hero__bild picture{display:contents}.hero__bild img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:55rem){.hero__bild{aspect-ratio:16 / 10}}.hero__text{width:min(100% - 2 * var(--luft),var(--breite));margin-inline:auto;padding-block:clamp(1.75rem,5vw,3rem)}.hero__auge{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:var(--tinte-3);margin:0 0 .85rem}.hero h1{margin-bottom:.55em}.hero__lead{font-size:clamp(1.05rem,1rem + .5vw,1.2rem);color:var(--tinte-2);max-width:40ch}.hero__aktionen{display:flex;gap:1.25rem;flex-wrap:wrap;align-items:center;margin-top:1.75rem}.weiterlink{display:inline-flex;align-items:center;gap:.45rem;color:var(--tinte);text-decoration:none;font-size:.975rem;border-bottom:1px solid var(--linie-stark);padding-bottom:.15rem}.weiterlink svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.weiterlink:hover{color:var(--blau);border-bottom-color:var(--blau)}.weiterlink:hover svg{transform:translate(3px)}@media(min-width:55rem){.hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);width:min(100% - 2 * var(--luft),var(--breite));margin-inline:auto;padding-block:clamp(2rem,4vw,3.5rem)}.hero__bild{order:2}.hero__bild{border-radius:var(--radius)}.hero__text{order:1;width:auto;padding-block:0;margin:0}}.abschnitt{padding-block:calc(var(--raum-kapitel) / 2)}.abschnitt--linie{border-top:0}.seitenkopf h1:before,.abschnitt__kopf h2:before,.langtext h2:before,.anfrage h2:before,.einladung h2:before{content:"";display:block;width:2.25rem;height:2px;margin-bottom:.9rem;background:var(--blau)}.abschnitt__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:.35rem 1rem;flex-wrap:wrap;margin-bottom:1.75rem}.abschnitt__kopf p{margin:0;color:var(--tinte-2)}.abschnitt__kopf p:not(:has(a)){flex-basis:100%;max-width:none}.abschnitt__kopf h2{margin:0}.raster{display:grid;gap:1.5rem .9rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:34rem){.raster{gap:2rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.karte{display:flex;flex-direction:column;height:100%}.karte[hidden]{display:none}.karte__bild{position:relative;aspect-ratio:1;overflow:hidden;background:var(--papier-2);border:1px solid var(--linie);border-radius:var(--radius)}.karte__bild img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.karte__video{display:block;width:100%;height:100%;object-fit:cover;background:var(--papier-2)}.karte__pause{position:absolute;left:.5rem;bottom:.5rem;width:2.2rem;height:2.2rem;display:grid;place-items:center;padding:0;border:1px solid var(--linie-stark);border-radius:999px;background:#ffffffeb;color:var(--tinte);cursor:pointer}.karte__pause[hidden]{display:none}.karte__pause svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.karte__pause .karte__pause-pause{display:none}.karte__pause--spielt .karte__pause-pause{display:block}.karte__pause--spielt .karte__pause-play{display:none}.karte__pause-play{fill:currentColor;stroke:none}.karte__pause:hover{border-color:var(--tinte)}.karte__pause:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.karte:hover .karte__bild img{transform:scale(1.03)}.karte__leer{display:grid;place-content:center;height:100%;min-height:6rem;color:var(--tinte-3);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:1rem;background:repeating-linear-gradient(45deg,transparent 0 9px,rgba(0,0,0,.025) 9px 10px)}.karte__marke{position:absolute;left:.6rem;top:.6rem;background:var(--papier);border:1px solid var(--rot);color:var(--rot);font-size:.75rem;padding:.1rem .45rem;border-radius:var(--radius)}.karte__marken{position:absolute;left:.6rem;top:.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.karte__marken .karte__marke{position:static}.karte__marke--neu{border-color:var(--blau);color:var(--blau)}.karte__marke--beliebt{border-color:var(--tinte-2);color:var(--tinte-2)}.karte__preis{display:flex;align-items:center;flex-wrap:wrap;gap:0 .4rem}.karte__preis del,.karte__preis .karte__ab{margin-left:0}.karte__zeile{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin:.75rem 0 .35rem}.karte__zeile .karte__titel{margin:0;flex:1 1 auto;min-width:0}.karte__schnell{flex:0 0 auto;margin:0}.karte__plus{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-top:0;border:1px solid var(--linie-stark);border-radius:999px;background:var(--papier);color:var(--tinte);cursor:pointer}.karte__plus svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.karte__plus:hover{border-color:var(--tinte)}.karte__plus:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.karte__plus--drin{background:var(--gruen);border-color:var(--gruen);color:#fff}.karte__plus--drin .karte__plus-zeichen{display:none}.karte__plus:disabled{cursor:default}.karte__titel{font-family:var(--sans);font-size:.975rem;font-weight:500;line-height:1.4;margin:.75rem 0 .35rem}@media(max-width:34rem){.karte__titel{font-size:.875rem;margin-top:.55rem;line-height:1.35}.karte__zeile{margin-top:.55rem}.karte__zeile .karte__titel,.karte__plus{margin-top:0}.karte__preis{font-size:.875rem}.karte__marke{font-size:.6875rem;left:.4rem;top:.4rem}}.karte__titel a{color:var(--tinte);text-decoration:none}.karte__titel a:hover{text-decoration:underline}.karte__preis{margin-top:auto;font-size:.95rem}.karte__preis del{color:var(--tinte-3);margin-left:.4rem;font-size:.875rem}.karte__ab{color:var(--tinte-2);margin-left:.4rem;font-size:.8125rem}.karte__preis strong{font-weight:600}.karte__preis .aktion{color:var(--rot)}.kacheln{display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}@media(min-width:34rem){.kacheln{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}}.kachel{display:block;padding:1.1rem 1.2rem;min-height:6.5rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);color:var(--tinte);text-decoration:none}.kachel:hover{border-color:var(--tinte)}.kachel strong{display:block;font-family:var(--serif);font-size:1.1rem;font-weight:600;line-height:1.2}.kachel span{display:block;font-size:.85rem;color:var(--tinte-3);margin-top:.3rem}@media(max-width:34rem){.kachel{padding:.85rem .9rem;min-height:5.5rem}.kachel strong{font-size:1rem}.kachel span{font-size:.775rem;margin-top:.25rem}}.band{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);color:var(--tinte);padding:clamp(1.5rem,3vw,2.5rem)}.band--b2b{background:var(--papier-2);border-color:var(--linie);border-left:3px solid var(--blau)}.band--werkstatt{background:var(--papier-2)}.band__grid{display:grid;gap:1.5rem 2.5rem;align-items:start}@media(min-width:50rem){.band__grid{grid-template-columns:1.1fr 1fr}}.band h2{margin-top:0}.band__punkte{list-style:none;margin:0;padding:0;display:grid;gap:.7rem}.band__punkte li{display:grid;grid-template-columns:1.15rem 1fr;gap:.6rem;font-size:.975rem}.band__punkte svg{width:1.15rem;height:1.15rem;margin-top:.28em;color:var(--blau)}.zweispalter{display:grid;gap:1.5rem}@media(min-width:50rem){.zweispalter{grid-template-columns:1fr 1fr;gap:2rem}}.produkt{display:grid;gap:clamp(1.25rem,4vw,3rem);padding-block:1.5rem}@media(max-width:58rem){.produkt__kopf{display:flex;flex-direction:column}.produkt__kopf>*{order:9}.produkt__kopf>h1{order:1}.produkt__kopf .produkt__preis{order:2}.produkt__kopf>.preis__mindest{order:2}.produkt__kopf>.mengenstaffel{order:2}.produkt__kopf>form{order:3}.produkt__kopf>.statuszeile--klein{order:4}.produkt__kopf .produkt__facts{order:5;margin-top:1.5rem}.produkt__kopf .b2b-hinweis{order:6}.produkt__kopf .kasten{order:7}.produkt__kopf .nebenbei{order:8}.produkt h1{font-size:calc(clamp(1.25rem,1.05rem + 1vw,1.6rem) * var(--titel-skala-artikel, 1))}.produkt .langtext ul{margin-block:.75rem}}@media(min-width:58rem){.produkt{grid-template-columns:1fr 1.05fr;align-items:start}}@media(min-width:76rem){.produkt{grid-template-columns:1fr 1.18fr}}.galerie{display:grid;grid-template-columns:4.5rem 1fr;gap:.6rem;align-items:stretch}.galerie__spalte{position:relative;min-height:0}.galerie--einzeln{grid-template-columns:1fr}@media(min-width:58rem){.galerie{grid-template-columns:5.75rem 1fr;gap:.85rem}}.galerie__haupt{border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;background:var(--karte)}.galerie__haupt img,.galerie__lupe img{display:block;width:100%;height:auto}.galerie__liste{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;max-height:26rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.galerie__liste a{display:block;border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden;opacity:.75;transition:opacity .15s ease,border-color .15s ease}.galerie__liste a:hover,.galerie__liste a:focus-visible{opacity:1;border-color:var(--tinte)}.produkt__kopf p.eyebrow{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3);margin-bottom:.5rem}.produkt h1{font-size:calc(clamp(1.35rem,1.1rem + 1.1vw,1.9rem) * var(--titel-skala-artikel, 1));line-height:1.2}.produkt__preis{display:flex;align-items:baseline;gap:.75rem;margin:1rem 0 .25rem}.produkt__preis .jetzt{font-size:1.5rem;font-weight:600;font-family:var(--serif)}.produkt__preis .vorher{color:var(--tinte-3);text-decoration:line-through}.produkt__hinweis{font-size:.875rem;color:var(--tinte-3);margin-bottom:1.25rem}.lieferhinweis{display:flex;align-items:center;gap:.5rem;margin:1.25rem 0 0;font-size:.925rem;color:var(--gruen)}.lieferhinweis svg{width:1.1rem;height:1.1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.optionen{display:grid;gap:1.1rem;margin:1.5rem 0}.optionen fieldset{border:0;margin:0;padding:0}.optionen legend{font-size:.875rem;font-weight:600;padding:0;margin-bottom:.5rem}.wahl{display:flex;flex-wrap:wrap;gap:.5rem}.wahl label{border:1px solid var(--linie-stark);border-radius:var(--radius);padding:.4rem .8rem;font-size:.925rem;cursor:pointer;background:var(--karte)}.wahl input{position:absolute;opacity:0;width:0;height:0}.wahl input:checked+span{font-weight:600}.wahl label:has(input:checked){border-color:var(--tinte);border-width:2px;padding:calc(.4rem - 1px) calc(.8rem - 1px);box-shadow:0 0 0 1px var(--tinte);background:color-mix(in srgb,var(--tinte) 6%,var(--karte))}.wahl label:has(input:focus-visible){outline:2px solid var(--blau);outline-offset:2px}.merkmale{border-collapse:collapse;width:100%;font-size:.925rem;margin:1.5rem 0}.merkmale th,.merkmale td{text-align:left;padding:.5rem 0;border-bottom:1px solid var(--linie);vertical-align:top}.merkmale th{font-weight:500;color:var(--tinte-3);width:11rem}.merkmale td{white-space:pre-line}.kasten{border:1px solid var(--linie);border-left:3px solid var(--blau);border-radius:var(--radius);background:var(--karte);padding:1rem 1.15rem;margin:1.5rem 0;font-size:.95rem}.kasten h3{font-family:var(--sans);font-size:.95rem;margin:0 0 .35rem}.kasten p:last-child{margin-bottom:0}.kasten--werkstatt{border-left-color:var(--gruen)}.langtext{max-width:42rem}.langtext h2{margin-top:2rem}.langtext>:first-child{margin-top:0}.langtext ul{padding-left:1.15rem}.langtext li{margin-bottom:.3rem}.faktenliste{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.faktenliste li{display:grid;grid-template-columns:1rem 1fr;gap:.55rem;font-size:.95rem}.faktenliste li:before{content:"";width:.5rem;height:.5rem;margin-top:.55em;border:1px solid var(--tinte-3)}.brotkrumen{font-size:.8125rem;color:var(--tinte-3);padding-top:1.25rem}.brotkrumen ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0}.brotkrumen li:not(:last-child):after{content:"/";margin-left:.4rem;color:var(--linie-stark)}.brotkrumen a{color:var(--tinte-3)}.seitenkopf{padding-block:clamp(2rem,4vw,3.5rem) .75rem}.seitenkopf p{font-size:1.1rem;color:var(--tinte-2);max-width:46rem}.inhalt{padding-block:2rem 3rem}.inhalt h2{margin-top:2.25rem}.inhalt ol:not([class]),.inhalt ul:not([class]){max-width:60ch}.fuss{border-top:1px solid var(--linie);background:var(--papier-2);margin-top:3rem;padding-bottom:env(safe-area-inset-bottom);padding-block:clamp(2rem,4vw,3rem) 1.5rem;font-size:.925rem}.fuss__grid{display:grid;gap:clamp(2rem,5vw,3rem) clamp(2rem,6vw,5rem);grid-template-columns:repeat(var(--spalten, 4),minmax(0,1fr));align-items:start}.fuss__spalte>div+div{margin-top:clamp(2rem,5vw,3rem)}@media(max-width:60rem){.fuss__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,5vw,3rem)}.fuss__spalte{display:contents}.fuss__spalte>div+div{margin-top:0}.fuss h2{hyphens:auto}}.fuss h2{font-family:var(--serif);font-size:1.15rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--tinte);margin:0 0 .85rem}.fuss h2:before{content:"";display:block;width:2.25rem;height:2px;margin-bottom:.7rem;background:var(--blau)}.fuss ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.fuss li{line-height:1.75}.fuss__kontakt a{display:inline-flex;align-items:center;gap:.5rem}.fuss__kontakt svg{width:1.05rem;height:1.05rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fuss a{color:var(--tinte-2);text-decoration:none;border-bottom:1px solid transparent}.fuss a:hover{color:var(--tinte);border-bottom-color:var(--linie-stark)}.fuss__unten{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;border-top:1px solid var(--linie);margin-top:clamp(2.5rem,5vw,3.5rem);padding-top:1.25rem;color:var(--tinte-3);font-size:.8125rem}.fuss__unten+.fuss__unten{margin-top:.9rem}.fuss__marke{flex-direction:column;align-items:flex-start;gap:.7rem}.fuss__marke img{width:136px;height:auto;flex:none}@media(min-width:46rem){.fuss__marke{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem}.fuss__marke p{text-align:right}}.marke{font-size:.85em;line-height:0;vertical-align:.28em;margin-left:.05em;letter-spacing:0}.hinweisband{background:#fff8e1;border-bottom:1px solid #e8d9a8;font-size:.8125rem;color:#5a4a10}.hinweisband p{margin:0;padding-block:.4rem;max-width:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lieferblock__wahl{display:flex;gap:.6rem;align-items:center;font-weight:600;cursor:pointer}.lieferblock__wahl input{position:static;width:auto;height:auto;opacity:1}.lieferblock__wahl input:checked~span{font-weight:600}.lieferblock__felder{display:block}.lieferblock:has(.lieferblock__wahl input:checked) .lieferblock__felder{display:none}.korb{display:grid;gap:2rem;align-items:start}@media(min-width:58rem){.korb{grid-template-columns:1fr 20rem}}.korb__liste{list-style:none;margin:0 0 1.5rem;padding:0}.korb__zeile{display:grid;grid-template-columns:6rem 1fr auto;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--linie)}.korb__rechts{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;text-align:right}.korb__entfernen{margin:0}.korb__bild{display:block;align-self:start;aspect-ratio:1;border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden}.korb__bild picture{display:contents}.korb__bild img{width:100%;height:100%;object-fit:cover;display:block}.korb__text h2{font-family:var(--sans);font-size:1rem;font-weight:500;margin:0 0 .3rem}.korb__text h2 a{color:var(--tinte);text-decoration:none}.korb__text h2 a:hover{text-decoration:underline}.korb__detail{font-size:.8125rem;color:var(--tinte-3);margin:0 0 .15rem}.korb__menge{display:flex;align-items:center;gap:.5rem;margin-top:.6rem;font-size:.875rem}.korb__menge input:not(.menge__feld){width:4rem;padding:.3rem .4rem;border:1px solid var(--linie-stark);border-radius:2px;font:inherit}.korb__preis{text-align:right;display:flex;flex-direction:column;gap:.2rem;align-items:flex-end}.korb__weg{background:none;border:0;padding:0;margin-top:.4rem;font:inherit;font-size:.8125rem;color:var(--tinte-3);text-decoration:underline;cursor:pointer}.korb__weg:hover{color:var(--rot)}@media(max-width:40rem){.korb__zeile{grid-template-columns:5.5rem minmax(0,1fr);column-gap:.85rem;row-gap:0;grid-template-areas:"bild text" "bild preis" "menge weg";grid-template-rows:auto 1fr auto;padding:.85rem 0}.korb__mitte,.korb__rechts{display:contents}.korb__zeile .korb__bild{grid-area:bild}.korb__zeile .korb__text{grid-area:text}.korb__zeile .korb__entfernen{grid-area:weg;justify-self:start;align-self:center;margin-top:.45rem}.korb__zeile .korb__weg{margin-top:0}.korb__zeile .korb__menge{grid-area:menge;margin-top:.45rem;align-self:center}.korb__zeile .korb__preis{grid-area:preis;flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:flex-start;gap:.1rem .55rem;text-align:left;margin-top:.3rem;align-self:start}.korb__preis .korb__detail{margin:0}.korb__zeile .menge--korb{border:0;background:none;width:5.5rem}.korb__zeile .menge--korb .menge__knopf{width:1.85rem;height:2rem;font-size:1.2rem}.korb__zeile .menge--korb .menge__feld{width:1.8rem;height:2rem;font-size:.95rem}}.summe{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);padding:1.25rem;position:sticky;top:6rem}.summe h2{font-size:1.15rem;margin-top:0}.summe dl{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;margin:0 0 .85rem;font-size:.925rem}.summe dt{color:var(--tinte-2)}.summe dd{margin:0;text-align:right;white-space:nowrap}.summe__total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--linie);padding-top:.75rem;margin-bottom:1rem}.summe__total strong{font-family:var(--serif);font-size:1.35rem}.summe__info{font-size:.8125rem;color:var(--gruen);margin-bottom:.5rem}.formgitter{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.formfeld{margin:0 0 .85rem;max-width:none}.formfeld label{display:block;font-size:.8125rem;font-weight:600;margin-bottom:.25rem}.formfeld input,.formfeld select{width:100%;font:inherit;padding:.5rem .65rem;border:1px solid var(--linie-stark);border-radius:2px;background:#fff}.formfeld small{display:block;font-size:.8125rem;color:var(--tinte-3);margin-top:.2rem}.formfeld{position:relative}.formfeld>label:not(.auswahl){position:absolute;left:.72rem;top:.95rem;z-index:1;margin:0;font-size:1rem;font-weight:400;line-height:1.2;color:var(--tinte-3);max-width:calc(100% - 1.5rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none;transition:top .12s ease,font-size .12s ease,color .12s ease}.formfeld>input:not([type=checkbox]):not([type=radio]),.formfeld>select,.formfeld>textarea{padding:1.3rem .65rem .45rem}.formfeld>select{appearance:none;-webkit-appearance:none;cursor:pointer;line-height:inherit;padding:1.55rem 2.2rem .2rem .65rem;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23706a60' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right .7rem center / .9rem}.formfeld:has(>input:focus)>label,.formfeld:has(>textarea:focus)>label,.formfeld:has(>select:focus)>label,.formfeld:has(>input:not(:placeholder-shown))>label,.formfeld:has(>textarea:not(:placeholder-shown))>label,.formfeld:has(>input[placeholder]:not([placeholder=" "]))>label,.formfeld:has(>textarea[placeholder]:not([placeholder=" "]))>label,.formfeld:has(>select)>label{top:.4rem;font-size:.7rem;font-weight:600;color:var(--tinte-2)}.formfeld:has(>select>option[value=""]:checked):not(:focus-within)>label{top:.95rem;font-size:1rem;font-weight:400;color:var(--tinte-3)}.formfeld--passwort .zeigen{bottom:.45rem}@supports not selector(.a:has(> b)){.formfeld>label:not(.auswahl){position:static;font-size:.8125rem;font-weight:600;color:inherit;margin-bottom:.25rem;max-width:none;white-space:normal}.formfeld>input:not([type=checkbox]):not([type=radio]),.formfeld>select,.formfeld>textarea{padding:.5rem .65rem}.formfeld>select{padding-right:2.2rem;line-height:1.2}}.formfeld select:has(option[value=""]:checked){color:var(--tinte-3)}.formfeld select option{color:var(--tinte)}.korbzahl{display:inline-block;min-width:1.25rem;padding:0 .25rem;background:var(--tinte);color:var(--papier);border-radius:999px;font-size:.75rem;line-height:1.25rem;text-align:center}.kaufleiste{display:none}@media(max-width:58rem){.kaufleiste{display:flex;align-items:center;gap:1rem;position:fixed;left:0;right:0;bottom:var(--einwilligung-hoehe, 0px);z-index:45;padding:.6rem var(--luft) calc(.6rem + env(safe-area-inset-bottom) + var(--leiste-frei, 0px));transition:padding-bottom .3s ease;background:color-mix(in srgb,var(--papier) 96%,transparent);backdrop-filter:saturate(1.1) blur(8px);border-top:1px solid var(--linie-stark)}.kaufleiste[hidden]{display:none}.kaufleiste__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.kaufleiste__text strong{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kaufleiste__text span{font-family:var(--serif);font-size:1.1rem;font-weight:600}.kaufleiste .knopf{margin-left:auto;flex:none}}.lead-gross{font-size:clamp(1.05rem,1rem + .5vw,1.25rem);line-height:1.55;color:var(--tinte-2);max-width:46rem}blockquote.zitat,.langtext>blockquote:not([class]){position:relative;max-width:42rem;margin:var(--raum-kapitel) 0;padding:0 0 0 clamp(2.5rem,5vw,3.4rem);border:0;font-family:var(--serif);font-size:clamp(1.3rem,1.05rem + 1.1vw,1.85rem);line-height:1.3;color:var(--tinte);text-wrap:balance}blockquote.zitat:before,.langtext>blockquote:not([class]):before{content:"«";position:absolute;left:0;top:.05em;font-weight:700;font-size:2.4em;line-height:.8;color:var(--blau)}blockquote.zitat p:last-of-type:after{content:"»";margin-left:.1em;font-weight:700;font-size:2.4em;line-height:0;vertical-align:-.14em;color:var(--blau)}blockquote.zitat cite,.langtext>blockquote:not([class]) cite{display:block;margin-top:.9rem;font-family:var(--sans);font-size:.875rem;font-style:normal;line-height:1.4;color:var(--tinte-3)}.zweispalter blockquote.zitat,.aussage--klein blockquote.zitat,.aussage__text blockquote.zitat{margin:0}.inhalt h3,.langtext h3{margin-top:1.75rem;font-size:1.1rem}.inhalt ol{padding-left:1.2rem}.inhalt ol li,.inhalt ul li{margin-bottom:.4rem}.quelle{font-size:.8125rem;color:var(--tinte-3)}.bildluecke{margin:1.75rem 0;padding:1.5rem 1.25rem;border:1px dashed var(--linie-stark);border-radius:var(--radius);background:repeating-linear-gradient(45deg,transparent 0 10px,rgba(0,0,0,.02) 10px 11px);text-align:center}.bildluecke--breit{min-height:9rem;display:grid;place-content:center}.bildluecke--reihe{min-height:7rem;display:grid;place-content:center}.bildluecke__marke{display:inline-block;margin-bottom:.5rem;font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-3);border:1px solid var(--linie-stark);padding:.15rem .5rem;border-radius:999px}.bildluecke__was{margin:0;font-size:.875rem;color:var(--tinte-3);max-width:46ch;margin-inline:auto}.karussell{position:relative}.karussell__spur{display:grid;gap:.9rem;grid-auto-flow:column;grid-auto-columns:calc((100% - .9rem)/2);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:0;list-style:none;margin:0;padding:0 0 .4rem;scrollbar-width:thin;scrollbar-color:var(--linie-stark) transparent}.karussell__spur>*{scroll-snap-align:start}.karussell__spur::-webkit-scrollbar{height:4px}.karussell__spur::-webkit-scrollbar-thumb{background:var(--linie-stark);border-radius:999px}.karussell__spur:focus-visible{outline:2px solid var(--blau);outline-offset:4px}.karussell[data-bedient] .karussell__spur{scrollbar-width:none;padding-bottom:0}.karussell[data-bedient] .karussell__spur::-webkit-scrollbar{display:none}@media(min-width:40rem){.karussell__spur{gap:1.5rem;grid-auto-columns:calc((100% - 3rem) / 3)}}@media(min-width:62rem){.karussell__spur{grid-auto-columns:calc((100% - 4.5rem)/4)}}.karussell__pfeil{position:absolute;top:33%;z-index:2;display:none;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;padding:0;border:1px solid var(--linie-stark);border-radius:50%;background:var(--papier);color:var(--tinte);cursor:pointer;box-shadow:0 6px 18px -12px #1c1a1799}.karussell__pfeil svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.karussell__pfeil:hover{background:var(--tinte);color:var(--papier);border-color:var(--tinte)}.karussell__pfeil[disabled]{opacity:.3;cursor:default}.karussell__pfeil[disabled]:hover{background:var(--papier);color:var(--tinte);border-color:var(--linie-stark)}.karussell__pfeil--links{left:-1.3rem}.karussell__pfeil--rechts{right:-1.3rem}@media(hover:hover)and (min-width:46rem){.karussell--pfeile .karussell__pfeil{display:inline-flex}}.karussell__punkte{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-top:.9rem;min-height:.6rem}.karussell__punkte[hidden]{display:none}.karussell__punkt{width:.35rem;height:.35rem;padding:0;border:0;border-radius:50%;background:var(--linie-stark);cursor:pointer;transition:background .2s ease,transform .2s ease}.karussell__punkt:before{content:"";position:absolute;width:2.25rem;height:2.25rem;transform:translate(-.875rem,-.875rem)}.karussell__punkt{position:relative}.karussell__punkt:hover{background:var(--tinte-3)}.karussell__punkt[aria-current]{background:var(--tinte-3);transform:scale(1.5)}.karussell__punkt:focus-visible{outline:2px solid var(--blau);outline-offset:3px}.karussell__punkte--linie{display:block;width:min(14rem,60%);height:2px;margin-inline:auto;background:var(--linie);border-radius:999px;overflow:hidden}.karussell__fortschritt{display:block;height:100%;background:var(--tinte);transition:transform .2s ease}@media(prefers-reduced-motion:reduce){.karussell__punkt,.karussell__fortschritt{transition:none}}.knopf.knopf--flach{border-color:transparent;background:transparent;padding-left:.5rem;padding-right:.5rem;text-decoration:underline;text-underline-offset:.2em}.knopf.knopf--flach:hover{background:transparent;border-color:transparent;color:var(--blau)}.knopf[hidden]{display:none}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-size:.9375rem;line-height:1.2;padding:.7rem 1.35rem;cursor:pointer;text-decoration:none;color:var(--tinte);background:transparent;border:1px solid var(--linie-stark);border-radius:var(--radius);transition:background .15s ease,border-color .15s ease,color .15s ease}.knopf:hover{border-color:var(--tinte);background:var(--papier-2);color:var(--tinte)}.knopf:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.knopf:disabled{opacity:.45;cursor:default}.knopf--voll{background:var(--blau);border-color:var(--blau);color:#fff;font-weight:600}.knopf--voll:hover{background:var(--blau-dunkel);border-color:var(--blau-dunkel);color:#fff}.knopf--klein{padding:.45rem .9rem;font-size:.875rem}@media(max-width:40rem){.knopf--nurbreit{display:none}}.knopf--kaufen{background:var(--blau);border-color:var(--blau);color:#fff;font-size:1.0625rem;font-weight:700;padding:.85rem 1.6rem}.knopf--kaufen:hover{background:var(--blau-dunkel);border-color:var(--blau-dunkel);color:#fff}.knopf--kaufen:disabled{opacity:.45;cursor:not-allowed}.knopf--kaufen:disabled:hover{background:var(--blau);border-color:var(--blau)}.kaufzeile[data-gesperrt] .menge{opacity:.45}.kauf__fehler{margin:.6rem 0 0;font-size:.9rem;color:var(--rot)}.kaufzeile{display:flex;align-items:stretch;margin-top:1.25rem}.menge{display:inline-flex;align-items:stretch;flex:none;border:1px solid var(--blau);border-right:0;border-radius:var(--radius) 0 0 var(--radius);background:var(--karte)}.menge__knopf{width:2.7rem;padding:0;font:inherit;font-size:1.3rem;line-height:1;border:0;background:none;color:var(--blau);cursor:pointer}.menge__knopf:hover{background:var(--blau-hell)}.menge__knopf:focus-visible{outline:2px solid var(--blau);outline-offset:-3px}.menge__feld{width:2.6rem;padding:0;text-align:center;font:inherit;font-size:1.0625rem;font-weight:600;border:0;background:none;color:inherit;-moz-appearance:textfield;appearance:textfield}.menge__feld::-webkit-outer-spin-button,.menge__feld::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.menge__feld:focus-visible{outline:2px solid var(--blau);outline-offset:-3px}.kaufzeile .knopf--kaufen{flex:1;justify-content:center;border-radius:0 var(--radius) var(--radius) 0}.knopf--kaufen svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(min-width:58rem){.kaufzeile .knopf--kaufen{flex:0 1 17rem}}.b2b-hinweis{margin:.9rem 0 0;font-size:.9rem;color:var(--tinte-3)}.b2b-hinweis a{margin-left:.35rem;color:var(--tinte)}.anfrage{border:0;border-left:3px solid var(--blau);border-radius:var(--radius);background:var(--papier-2);color:var(--tinte);padding:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(2rem,5vw,3.5rem)}.anfrage h2{margin-top:0}.anfrage__hinweis{color:var(--tinte-2);max-width:52ch}.anfrage__bezug{font-size:.9rem;color:var(--tinte-2)}.anfrage__fehler{background:#fbeff0;border:1px solid #e2b6ba;color:var(--rot);padding:.6rem .8rem;border-radius:var(--radius)}.anfrage__form textarea{width:100%;font:inherit;padding:.6rem .7rem;border:1px solid var(--linie-stark);border-radius:var(--radius);background:#fff}.anfrage__aktion{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:0}.anfrage__klein{font-size:.8125rem;color:var(--tinte-3)}.anfrage__danke h2{margin-top:0}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.katbanner{position:relative;overflow:hidden;width:100%;aspect-ratio:21 / 6;max-height:15rem;background:var(--papier-2)}.katbanner picture{display:contents}@media(max-width:40rem){.katbanner{aspect-ratio:16 / 7;max-height:11rem}}.katbanner img{width:100%;height:100%;object-fit:cover;display:block}.seitenkopf--nachbanner{padding-top:clamp(1.25rem,3vw,2rem)}.seitenkopf--ohnelinie{border-bottom:0;padding-bottom:0}.seitenkopf--ohnelinie+*>.abschnitt:first-child,.seitenkopf--ohnelinie~.abschnitt{padding-top:1.5rem}.seitenkopf--ohnelinie~.abschnitt.danke{padding-top:.5rem}.danke__kasten{margin-top:0}.danke__kasten p{margin:.2rem 0}.danke__aussicht{margin:1rem 0 0}.danke__kasten .danke__hinweis{margin-top:.6rem;color:var(--tinte-2);font-size:.925rem}.gruppenfilter{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0}.gruppenfilter__knopf{display:inline-flex;align-items:center;padding:.45rem .95rem;border:1px solid var(--linie-stark);border-radius:999px;font-size:.9375rem;text-decoration:none;color:var(--tinte);background:var(--karte);transition:border-color .15s ease,background .15s ease}.gruppenfilter__knopf:hover{border-color:var(--tinte)}.gruppenfilter__knopf--an{background:var(--tinte);border-color:var(--tinte);color:var(--papier)}.gruppe+.gruppe{margin-top:clamp(2rem,4vw,3rem)}.gruppe__titel{font-size:clamp(1.15rem,1rem + .5vw,1.4rem);margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--linie)}.gruppe[hidden]{display:none}.team__bild{margin:0 0 .85rem;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--radius);background:var(--papier-2)}.team__bild picture{display:contents}.team__bild img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.collab__bild{margin:0;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius);background:var(--papier-2)}.collab__bild picture{display:contents}.collab__bild--quer{aspect-ratio:3 / 2}.collab__bild img{width:100%;height:100%;object-fit:cover;display:block}.wert__bild{margin:0 0 .9rem;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--radius);background:var(--papier-2)}.wert__bild picture{display:contents}.wert__bild img{width:100%;height:100%;object-fit:cover;display:block}.kachel--bild{padding:0;overflow:hidden;display:flex;flex-direction:column}.kachel__rahmen{display:block;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--papier-2)}.kachel__bild{width:100%;height:100%;object-fit:cover;display:block}.kachel--bild picture{display:contents}.kacheln>li{display:flex}.kacheln>li>.kachel{flex:1 1 auto}.kachel--bild strong{padding:.75rem .9rem 0}.kachel--bild span{padding:0 .9rem .85rem}.statuszeile{display:flex;align-items:center;gap:.55rem;margin:1.1rem 0 0;font-size:.875rem;color:var(--tinte-2)}.statuszeile--klein{margin-top:.7rem}.statuszeile--klein[data-versandinfo]{margin-bottom:1.4rem}.statuszeile+.kaufzeile{margin-top:.7rem}.statuszeile[hidden]{display:none}.statuszeile__punkt{width:.55rem;height:.55rem;border-radius:50%;flex:none;background:var(--tinte-3);box-shadow:0 0 0 3px color-mix(in srgb,var(--tinte-3) 16%,transparent)}.statuszeile[data-status=gruen] .statuszeile__punkt{background:var(--gruen);box-shadow:0 0 0 3px color-mix(in srgb,var(--gruen) 18%,transparent)}.statuszeile[data-status=blau] .statuszeile__punkt{background:var(--punkt-blau);box-shadow:0 0 0 3px color-mix(in srgb,var(--punkt-blau) 18%,transparent)}.statuszeile[data-status=orange] .statuszeile__punkt{background:#b5730f;box-shadow:0 0 0 3px #b5730f2e}.galerie__daumen{display:block;width:100%;padding:0;cursor:pointer;border:1px solid var(--linie);border-radius:var(--radius);background:none;overflow:hidden;opacity:.62;transition:opacity .15s ease,border-color .15s ease}.galerie__daumen:hover,.galerie__daumen:focus-visible{opacity:1}.galerie__daumen--jetzt{opacity:1;border-color:var(--tinte)}.galerie__daumen{position:relative}.galerie__daumen--gewaehlt{opacity:1}.galerie__daumen--gewaehlt:after{content:"gewählt";position:absolute;left:0;right:0;bottom:0;font-size:.62rem;line-height:1.4;text-align:center;letter-spacing:.02em;background:#ffffffe6;color:var(--tinte)}.galerie__lupe{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;position:relative}.galerie__blende{position:absolute;left:0;right:0;height:2.25rem;z-index:1;pointer-events:none;opacity:0;transition:opacity .15s ease}.galerie__blende--hoch{top:0;background:linear-gradient(to bottom,var(--papier) 20%,transparent)}.galerie__blende--runter{bottom:0;background:linear-gradient(to top,var(--papier) 20%,transparent)}.galerie__spalte[data-oben] .galerie__blende--hoch,.galerie__spalte[data-unten] .galerie__blende--runter{opacity:1}.galerie__mehr{position:absolute;left:50%;transform:translate(-50%);z-index:2;width:1.85rem;height:1.85rem;padding:0;cursor:pointer;display:grid;place-items:center;background:var(--karte);border:1px solid var(--linie);border-radius:50%;box-shadow:0 2px 8px -4px #1c1a178c}.galerie__mehr:hover{border-color:var(--tinte)}.galerie__mehr:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.galerie__mehr[hidden]{display:none}.galerie__mehr--hoch{top:-.5rem}.galerie__mehr--runter{bottom:-.5rem}.galerie__mehr svg{width:1.05rem;height:1.05rem;fill:none;stroke:var(--tinte-2);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.galerie__mehr:hover svg{stroke:var(--tinte)}.galerie__liste{position:absolute;inset:0;max-height:none;overflow-y:auto;padding-right:.15rem;scrollbar-width:none}.galerie__liste::-webkit-scrollbar{display:none}@media(max-width:58rem){.galerie{grid-template-columns:3.75rem 1fr;gap:.45rem}}.lupe{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0;border:0;background:var(--papier)}.lupe::backdrop{background:#1c1a17e6}.lupe__spur{display:flex;height:100%;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.lupe__spur::-webkit-scrollbar{display:none}.lupe__spur li{flex:0 0 100%;scroll-snap-align:center;display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem 3.75rem}.lupe__spur{touch-action:pan-x;-webkit-overflow-scrolling:touch}.lupe__rahmen{position:relative;margin:0;line-height:0;max-width:100%;max-height:100%}.lupe__spur img{max-width:min(100%,calc(100vw - 3rem));max-height:calc(100svh - 6.75rem);width:auto;height:auto;object-fit:contain}.lupe .karussell__punkte{position:absolute;left:0;right:0;bottom:1.1rem;margin:0;z-index:2}.lupe[data-alles-sichtbar] .lupe__pfeil,.lupe[data-alles-sichtbar] .karussell__punkte{display:none}.lupe__weg,.lupe__pfeil{position:absolute;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.9rem;height:2.9rem;padding:0;border:1px solid var(--linie);border-radius:50%;background:var(--papier);color:var(--tinte);cursor:pointer}.lupe__weg{width:3.4rem;height:3.4rem;background:var(--tinte);border-color:var(--tinte);color:var(--papier);box-shadow:0 8px 22px -12px #000000b3}.lupe__weg:hover{background:var(--blau);border-color:var(--blau);color:#fff}.lupe__weg svg{width:1.5rem;height:1.5rem;stroke-width:2}.lupe__weg svg,.lupe__pfeil svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lupe__weg{top:0;right:0;transform:translate(35%,-35%)}.lupe__pfeil{top:50%;transform:translateY(-50%)}.lupe__pfeil--links{left:.9rem}.lupe__pfeil--rechts{right:.9rem}@media(max-width:46rem){.lupe__pfeil{width:2.5rem;height:2.5rem}.lupe__pfeil--links{left:.4rem}.lupe__pfeil--rechts{right:.4rem}.lupe__spur li{padding:2.5rem .9rem 3.5rem}.lupe__spur img{max-width:calc(100vw - 1.8rem);max-height:calc(100svh - 6rem)}}@media(hover:hover)and (pointer:fine){.karussell__spur,.lupe__spur{cursor:grab}.karussell__spur--zieht{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}}.karussell__spur img,.lupe__spur img{-webkit-user-drag:none;user-select:none}.gravur{margin:1.25rem 0 0}.gravur label{display:block;font-size:.875rem;font-weight:600;margin-bottom:.35rem}.gravur__feld{width:100%;max-width:22rem;font:inherit;padding:.55rem .7rem;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);color:inherit}.gravur__feld--voll{border-color:var(--rot);box-shadow:0 0 0 2px color-mix(in srgb,var(--rot) 14%,transparent)}.gravur__hinweis{margin:.4rem 0 0;max-width:30rem;font-size:.8125rem;color:var(--tinte-3)}.gravur__hinweis--voll{color:var(--rot)}.aussage{position:relative;margin-block:clamp(2rem,5vw,3.5rem)}.aussage__bild{margin:0;border-radius:0;aspect-ratio:12 / 5;min-height:0;overflow:hidden}.aussage__bild picture{display:contents}.aussage__bild img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:46rem){.aussage__bild{aspect-ratio:3 / 2}}.aussage__text{width:min(100% - 2 * var(--luft),46rem);margin:-3.5rem auto 0;position:relative;z-index:1;background:var(--papier);padding:clamp(1.5rem,4vw,2.5rem)}.aussage--klein{display:grid;gap:clamp(1.25rem,4vw,2.5rem);align-items:center;width:min(100% - 2 * var(--luft),var(--breite));margin-inline:auto}@media(min-width:50rem){.aussage--klein{grid-template-columns:.8fr 1.2fr}}.aussage--klein figure.bildluecke{margin:0;aspect-ratio:5 / 7}@media(min-width:50rem){.aussage--klein.aussage--video{grid-template-columns:1.2fr .8fr}}.aussage--klein .video{margin:0}.bildluecke--hoch{min-height:14rem;display:grid;place-content:center}.mengenstaffel{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem;font-size:.875rem}.mengenstaffel li{display:flex;align-items:baseline;gap:.35rem;padding:.2rem .55rem;background:var(--karte);border:1px solid var(--linie);border-radius:999px}.mengenstaffel li[data-jetzt]{background:var(--papier-2);border-color:var(--blau);box-shadow:inset 0 0 0 1px var(--blau)}.mengenstaffel li[data-jetzt] strong{color:var(--blau)}.mengenstaffel li[data-jetzt] span{color:var(--tinte)}.mengenstaffel span{color:var(--tinte-2)}.preis__je{font-size:.875rem;color:var(--tinte-2);align-self:flex-end;padding-bottom:.2rem}.preis__mindest{font-size:.875rem;color:var(--tinte-2);margin:.15rem 0 0}.mengenstaffel[hidden],.produkt__preis .vorher[hidden],.preis__je[hidden]{display:none}.wahl__preis{margin-left:.45rem;color:var(--tinte-3);font-size:.9375rem}.wahl input:checked+span+.wahl__preis{color:var(--tinte-2)}.suche{position:relative}.vorschlaege{position:absolute;top:calc(100% + .5rem);left:0;right:0;z-index:60;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 18px 40px -24px #1c1a178c;max-height:var(--vorschlaege-hoehe, min(70svh, 34rem));overflow-y:auto;overscroll-behavior:contain}.vorschlaege[hidden]{display:none}.vorschlaege ul{list-style:none;margin:0;padding:.35rem}.vorschlaege__deutung{padding:.5rem .6rem;font-size:.8125rem;color:var(--tinte-3);border-bottom:1px solid var(--linie)}.vorschlag{display:flex;align-items:center;gap:.7rem;padding:.45rem .6rem;border-radius:var(--radius);color:var(--tinte);text-decoration:none}.vorschlag:hover,.vorschlag[aria-selected=true]{background:var(--papier-2)}.vorschlag__bild{flex:none;width:2.75rem;height:2.75rem;overflow:hidden;border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier-2)}.vorschlag__bild img{width:100%;height:100%;object-fit:cover;display:block}.vorschlag__bild--leer{display:grid;place-items:center;color:var(--tinte-3);font-size:1rem}.vorschlag__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.vorschlag__text strong{font-weight:500;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vorschlag__text span{font-size:.8125rem;color:var(--tinte-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vorschlaege__gruppe{padding:.5rem .6rem .3rem;font-size:.6875rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--tinte-3)}.vorschlaege__gruppe:not(:first-child){margin-top:.4rem;padding-top:.7rem;border-top:1px solid var(--linie)}.vorschlag--alle{justify-content:center;font-size:.875rem;color:var(--blau);border-top:1px solid var(--linie);border-radius:0;margin-top:.35rem}.vorschlaege .vorschlag--alle{margin:.35rem .15rem .2rem;border-radius:var(--radius);background:var(--blau);color:var(--papier);font-weight:600;justify-content:center;gap:.5rem;padding-block:.7rem}.vorschlaege .vorschlag--alle svg{stroke:currentColor;fill:none}.vorschlaege .vorschlag--alle:hover,.vorschlaege .vorschlag--alle[aria-selected=true]{background:var(--tinte);color:var(--papier)}.vorschlaege .vorschlag--alle .vorschlag__bild,.vorschlaege .vorschlag--alle .vorschlag__art{display:none}.finder{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:clamp(1.25rem,3vw,2rem)}.finder input{flex:1 1 22rem;min-width:0;font:inherit;font-size:1.0625rem;padding:.85rem 1.1rem;background:var(--karte);color:inherit;border:1px solid var(--linie-stark);border-radius:var(--radius)}.finder input:focus-visible{outline:2px solid var(--blau);outline-offset:1px;border-color:var(--blau)}.finder .knopf{padding-inline:1.6rem}.finder__beispiele{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.finder__beispiele a{display:inline-block;padding:.5rem .9rem;font-size:.9rem;color:var(--tinte-2);text-decoration:none;background:var(--papier-2);border:1px solid var(--linie);border-radius:999px}.finder__beispiele a:hover{color:var(--tinte);border-color:var(--linie-stark)}.finder__rat{font-family:var(--serif);font-size:clamp(1.15rem,1rem + .8vw,1.5rem);line-height:1.35;max-width:46rem;text-wrap:balance;border-left:2px solid var(--blau);padding-left:clamp(.9rem,2vw,1.4rem);margin:0 0 1.5rem}.finder__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:.5rem}.finder__chip{font:inherit;font-size:.9rem;cursor:pointer;padding:.5rem 1rem;border-radius:999px;color:var(--tinte);background:var(--papier-2);border:1.5px solid var(--linie-stark)}.finder__chip:hover{border-color:var(--tinte-3)}.finder__chip[aria-pressed=true]{background:var(--blau);border-color:var(--blau);color:#fff}.finder__chip:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.finder__hinweis{font-size:.8125rem;color:var(--tinte-3)}.langtext{max-width:none}.langtext>:not(.breit-im-text){max-width:42rem}.langtext .untertitel{margin-top:-.5rem;color:var(--tinte-2);font-size:1.05rem}.langtext>.video{max-width:52rem}.zweispalter--medien{align-items:center;gap:clamp(1.5rem,4vw,3rem)}@media(min-width:60rem){.zweispalter--medien{grid-template-columns:1fr 1.15fr}}.zweispalter--medien .video{margin:0}.zweispalter--medien .lead-gross{margin-bottom:0}.zweispalter--text{gap:clamp(1.5rem,4vw,3rem) clamp(2rem,5vw,4rem);align-items:start}.zweispalter>div>h2:first-child{margin-top:0}.langtext>.zweispalter{margin-top:var(--raum-kapitel)}.langtext>.zweispalter:first-child{margin-top:0}@media(max-width:60rem){.zweispalter--medien-oben>.video{order:-1}}.langtext h2{margin-top:var(--raum-kapitel)}.hakenliste{list-style:none;padding:0;display:grid;gap:.45rem}.hakenliste li{position:relative;padding-left:1.6rem}.hakenliste li:before{content:"";position:absolute;left:0;top:.5em;width:.7rem;height:.35rem;border-left:2px solid var(--blau);border-bottom:2px solid var(--blau);transform:rotate(-45deg)}.wertepaar{display:grid;gap:1rem;margin:1.25rem 0 0}@media(min-width:46rem){.wertepaar{grid-template-columns:1fr 1fr;gap:1.25rem}}.symbolkacheln{margin:1.5rem 0 0}.symbolkacheln .karussell__spur{grid-auto-columns:min(74%,20rem);gap:.9rem;align-items:stretch;padding-bottom:.6rem}.symbolkacheln--breit .karussell__spur{grid-auto-columns:min(70%,22rem)}@media(min-width:46rem){.symbolkacheln .karussell__spur{grid-auto-columns:calc((100% - 1.25rem)/2);gap:1.25rem}}@media(min-width:62rem){.symbolkacheln--3 .karussell__spur{grid-auto-columns:calc((100% - 2.5rem) / 3)}}.symbolkacheln .karussell__pfeil{top:50%;transform:translateY(-50%)}.symbolkacheln[data-alles-sichtbar] .karussell__pfeil,.symbolkacheln[data-alles-sichtbar] .karussell__punkte{display:none}.symbolkacheln[data-alles-sichtbar] .karussell__spur{padding-bottom:0}.symbolkachel{display:flex;flex-direction:column;gap:.65rem;height:100%;padding:clamp(1.1rem,2.5vw,1.5rem);background:var(--karte);border:1px solid var(--linie);border-top:2px solid var(--tinte);border-radius:var(--radius)}.symbolkachel__symbol{width:3.1rem;height:3.1rem;display:grid;place-items:center;flex:none;border-radius:50%;background:var(--blau-hell);color:var(--blau)}.symbolkachel__symbol svg{width:1.65rem;height:1.65rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.symbolkachel__nr{margin:0;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-3)}.symbolkachel__kopf{display:flex;align-items:center;gap:.85rem}.symbolkachel h3{margin:0;font-size:1.15rem;line-height:1.25}.symbolkachel p{margin:0;font-size:.95rem;color:var(--tinte-2)}.symbolkachel details{margin-top:auto;padding-top:.5rem;font-size:.925rem}.symbolkachel details p{margin-top:.6rem}.symbolkachel summary{cursor:pointer;list-style:none;color:var(--blau);font-weight:500;display:inline-flex;align-items:center;gap:.35rem}.symbolkachel summary::-webkit-details-marker{display:none}.symbolkachel summary:after{content:"";width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.symbolkachel details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.symbolkachel summary:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.symbolkacheln--schritte .karussell__spur>li{position:relative}.symbolkacheln--schritte .karussell__spur>li:not(:last-child):after{content:"";position:absolute;top:2.25rem;right:-.72rem;z-index:1;width:.5rem;height:.5rem;border-top:1.5px solid var(--tinte-3);border-right:1.5px solid var(--tinte-3);transform:rotate(45deg)}@media(min-width:46rem){.symbolkacheln--schritte .karussell__spur>li:not(:last-child):after{right:-.9rem}}.wert{padding:clamp(1.1rem,2.5vw,1.6rem);background:var(--karte);border:1px solid var(--linie);border-top:2px solid var(--tinte);border-radius:var(--radius)}.wert h3{margin:0 0 .5rem;font-size:1.2rem}.wert .symbolkachel__symbol{margin-bottom:.9rem}.wert p:last-child,.wert ul:last-child{margin-bottom:0}.wert__zeit{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3)}.zeitstrahl{list-style:none;margin:1.5rem 0 0;padding:0;position:relative;display:grid;gap:2.25rem 1.5rem}.zeitstrahl__station{position:relative;padding-left:2.6rem}.zeitstrahl:before{content:"";position:absolute;left:.55rem;top:.4rem;bottom:.4rem;width:2px;background:linear-gradient(to bottom,var(--blau),var(--linie-stark))}.zeitstrahl__station:before{content:"";position:absolute;left:0;top:.35rem;width:1.2rem;height:1.2rem;border-radius:50%;background:var(--papier);border:2px solid var(--blau)}.zeitstrahl__jahr{display:inline-block;margin-bottom:.4rem;padding:.15rem .6rem;font-family:var(--serif);font-weight:600;font-size:.9375rem;color:var(--papier);background:var(--tinte);border-radius:999px}.zeitstrahl__station h3{margin:0 0 .35rem;font-size:1.15rem}.zeitstrahl__station p{margin:0;font-size:.95rem;color:var(--tinte-2)}@media(min-width:58rem){.zeitstrahl{gap:2.5rem}.zeitstrahl__station{display:grid;grid-template-columns:8.5rem 1fr;gap:0 1.5rem;padding-left:3.2rem;align-items:start}.zeitstrahl__station h3,.zeitstrahl__station p{grid-column:2}.zeitstrahl__jahr{grid-column:1;grid-row:1 / span 2;margin:0;justify-self:start}.zeitstrahl__station:nth-child(5):after{left:0;background:linear-gradient(to right,var(--blau),var(--linie-stark))}.zeitstrahl__station:nth-child(n+5):before{top:-2.5rem}}.video{margin:1.5rem 0 2rem}.video video{display:block;width:100%;height:auto;background:#000;border-radius:var(--radius)}.video figcaption{margin-top:.5rem;font-size:.875rem;color:var(--tinte-3)}.team{display:grid;gap:1.25rem;margin:1.25rem 0 0;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:58rem){.team{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.team__karte h3{margin:.85rem 0 .1rem;font-size:1.15rem}.team__rolle{margin:0 0 .5rem;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-3)}.team__karte p{font-size:.925rem;color:var(--tinte-2)}.team__karte p:last-child{margin-bottom:0}.bildluecke--portraet{aspect-ratio:3 / 4;min-height:0;display:grid;place-content:center;margin:0}.bildluecke--collab{aspect-ratio:4 / 3;min-height:0;display:grid;place-content:center;margin:0}.wegweiser{display:grid;gap:1rem;margin:1.25rem 0 0}@media(min-width:46rem){.wegweiser{grid-template-columns:1fr 1fr;gap:1.25rem}}.wegweiser__karte{display:flex;flex-direction:column;gap:.35rem;padding:clamp(1.1rem,2.5vw,1.6rem);text-decoration:none;color:var(--tinte);background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);transition:border-color .15s ease}.wegweiser__karte:hover{border-color:var(--tinte)}.wegweiser__karte h3{margin:0;font-size:1.2rem}.wegweiser__karte p{margin:0;color:var(--tinte-2);font-size:.95rem}.wegweiser__weiter{margin-top:auto;padding-top:.75rem;font-size:.9375rem;color:var(--blau)}.wegweiser__weiter:after{content:" →"}.collab{display:grid;gap:1.25rem clamp(1.5rem,4vw,3rem);align-items:center;margin:var(--raum-kapitel) 0}@media(min-width:52rem){.collab{grid-template-columns:5fr 7fr}.collab:nth-of-type(2n) .collab__bild,.collab:nth-of-type(2n) .bildluecke--collab{order:2}}@media(max-width:52rem){.collab{gap:.75rem}.collab__text{display:contents}.collab__text>*{order:1}.collab__text>h2{order:-1;margin:0}.collab__bild,.collab .bildluecke--collab{order:0}}.collab__text h2{margin:0 0 .25rem}.collab__mal{color:var(--tinte-3);font-weight:400;padding:0 .15em}.collab__text .untertitel{margin:0 0 .9rem}.collab__text p{max-width:none}.collab__liste{font-size:.925rem;color:var(--tinte-2)}.collab__stand{display:inline-block;margin:.25rem 0 0;padding:.2rem .65rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-2);background:var(--papier-2);border:1px solid var(--linie);border-radius:999px}.einladung{margin:clamp(2rem,5vw,3.5rem) 0 0;padding:clamp(1.5rem,4vw,2.5rem);background:var(--papier-2);border-left:3px solid var(--blau);border-radius:var(--radius)}.einladung h2{margin-top:0}.einladung p{max-width:44ch}.einladung__knoepfe{display:flex;gap:.6rem;flex-wrap:wrap;max-width:none;margin:1rem 0 0}.ansprechperson{display:flex;align-items:center;gap:.85rem;margin:1.25rem 0 0;max-width:none;font-size:.9375rem;color:var(--tinte-2)}.ansprechperson__bild{flex:0 0 auto;width:3.5rem;height:3.5rem;border-radius:999px;overflow:hidden;background:var(--papier)}.ansprechperson__bild img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.ansprechperson__text strong{color:var(--tinte);font-weight:600}.ansprechperson__name{display:block;color:var(--tinte)}.ansprechperson__wege{display:block}.ansprechperson a{color:var(--tinte)}.anfrage .ansprechperson{margin-top:.25rem;margin-bottom:1.25rem}.hauptnav__punkt--eltern{position:relative}.hauptnav__unter{list-style:none;margin:0;padding:.4rem 0}@media(min-width:62rem){.hauptnav__unter{position:absolute;top:100%;left:-.75rem;z-index:45;min-width:17rem;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:0 18px 40px -24px #1c1a1780;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.hauptnav__punkt--eltern:hover .hauptnav__unter,.hauptnav__punkt--eltern:focus-within .hauptnav__unter{opacity:1;visibility:visible;transform:none}.hauptnav__unter{max-width:24rem}.hauptnav__unter a{display:block;padding:.55rem .9rem;font-size:.9375rem;color:var(--tinte);text-decoration:none;line-height:1.35}.hauptnav__unter a:hover{background:var(--papier-2)}.hauptnav__unter a[aria-current]{font-weight:600}}@media(max-width:62rem){.hauptnav__unter{background:transparent;padding:.15rem 0 .6rem}.kopf--js .hauptnav__punkt--eltern:not([data-offen]) .hauptnav__unter{display:none}.hauptnav__unter a{display:block;padding:.45rem 1.5rem .45rem 2.5rem;font-size:.95rem;color:var(--tinte-2);text-decoration:none}.hauptnav__unter a[aria-current]{color:var(--tinte);font-weight:600}}.suche__lauf{position:absolute;left:0;right:0;bottom:-2px;height:2px;overflow:hidden;background:var(--linie)}.suche__lauf[hidden]{display:none}.suche__lauf:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:var(--blau);animation:lauf 1.1s ease-in-out infinite}@keyframes lauf{to{left:100%}}@media(prefers-reduced-motion:reduce){.suche__lauf:after{animation:none;left:0;width:100%;opacity:.6}}.vorschlag--alle{justify-content:flex-start;gap:.6rem;margin:.25rem .15rem .35rem;padding:.6rem .75rem;font-size:.9375rem;font-weight:500;color:var(--blau);background:var(--blau-hell);border:0;border-radius:var(--radius)}.vorschlag--alle svg{width:1.1rem;height:1.1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vorschlag--alle:hover,.vorschlag--alle[aria-selected=true]{background:var(--blau);color:#fff}.vorschlag--alle:after{content:"→";margin-left:auto}.finder{flex-wrap:nowrap}.finder input{flex:1 1 auto}.finder .knopf{flex:none;white-space:nowrap}@media(max-width:34rem){.finder .knopf{padding:0 .9rem}.finder .knopf span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.finder .knopf svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.finder__lauf{position:fixed;top:0;left:0;right:0;z-index:70;height:3px;overflow:hidden;background:var(--linie)}.finder__lauf[hidden]{display:none}.finder__lauf:after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:40%;background:var(--blau);animation:lauf 1.1s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.finder__lauf:after{animation:none;left:0;width:100%}}.finder__rat{display:flex;gap:.6rem;align-items:flex-start;font-family:var(--sans);font-size:.95rem;line-height:1.45;color:var(--tinte);border-left:0;padding:0;margin:0 0 1rem;max-width:52rem}.finder__rat svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem;fill:none;stroke:var(--blau);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lupe__spur li{align-content:start;padding:3.4rem 1.25rem 1.25rem}@media(min-width:46rem){.lupe__spur li{place-items:center;padding:3.4rem 4rem 2rem}}.lupe__rahmen{max-height:100%}.lupe>.lupe__weg{position:absolute;top:.6rem;right:.75rem;z-index:3;transform:none}.korbmeldung{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom) + var(--leiste-frei, 0px) + var(--einwilligung-hoehe, 0px));z-index:60;width:min(24rem,calc(100vw - 2rem));padding:1rem 1.1rem 1.1rem;background:var(--karte);color:var(--tinte);border:1px solid var(--linie);border-top:3px solid var(--gruen);border-radius:var(--radius);box-shadow:0 24px 50px -24px #1c1a178c}.korbmeldung[hidden]{display:none}@media(max-width:40rem){.korbmeldung{left:1.25rem;right:1.25rem;bottom:4.9rem;width:auto;padding:.9rem 1rem 1rem}}.korbmeldung__kopf{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-weight:700;font-size:1.1rem;padding-right:2.25rem}.korbmeldung__kopf svg{width:1.1rem;height:1.1rem;fill:none;stroke:var(--gruen);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.korbmeldung__text{margin:0 0 .9rem;font-size:.9rem;color:var(--tinte-2)}.korbmeldung__aktionen{display:flex;gap:.5rem;flex-wrap:wrap}.korbmeldung__aktionen .knopf{flex:1 1 auto;padding-block:.6rem}.korbmeldung__stand{display:grid;grid-template-columns:1fr auto;gap:.15rem 1rem;margin:0 0 .6rem;padding:.5rem .7rem;font-size:.875rem;background:var(--papier-2);border-radius:var(--radius)}.korbmeldung__stand[hidden]{display:none}.korbmeldung__stand dt{color:var(--tinte-2)}.korbmeldung__stand dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.korbmeldung__stand .korbmeldung__total{font-weight:600;color:var(--tinte);padding-top:.2rem;border-top:1px solid var(--linie)}.korbmeldung__hinweis{margin:-.25rem 0 .6rem;font-size:.8rem;color:var(--gruen)}.korbmeldung__hinweis[hidden]{display:none}.korbmeldung__dazu{margin:0 0 .75rem;padding-top:.6rem;border-top:1px solid var(--linie)}.korbmeldung__dazutitel{margin:0 0 .35rem;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--tinte-2)}.korbmeldung__dazu ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.korbmeldung__dazu li{display:grid;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:.6rem}.korbmeldung__dazubild img{display:block;width:2.75rem;height:2.75rem;object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie)}.korbmeldung__dazuname{display:block;font-size:.875rem;line-height:1.25;color:var(--tinte);text-decoration:none;min-width:0}.korbmeldung__dazuname:hover{text-decoration:underline}.korbmeldung__dazuname span{display:block;font-size:.8rem;color:var(--tinte-2)}.korbmeldung__plus{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border:1px solid var(--linie-stark);border-radius:50%;background:var(--karte);color:var(--tinte);cursor:pointer;text-decoration:none}.korbmeldung__plus:hover{background:var(--blau);border-color:var(--blau);color:#fff}.korbmeldung__plus:disabled{opacity:.5;cursor:default}.korbmeldung__plus svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.korbmeldung__dazu--drin .korbmeldung__plus{background:var(--gruen);border-color:var(--gruen);color:#fff}.korbmeldung__dazu--drin .korbmeldung__plus svg{transform:rotate(45deg)}.korbmeldung__weiter{display:block;margin-top:.6rem;text-align:center;font-size:.875rem;color:var(--tinte-2)}.korbmeldung__weiter:hover{color:var(--tinte)}.korbmeldung__weg{position:absolute;top:.55rem;right:.55rem;width:2.25rem;height:2.25rem;padding:0;border:1px solid var(--linie-stark);background:var(--karte);color:var(--tinte);cursor:pointer;border-radius:50%}.korbmeldung__weg:hover{color:var(--tinte);background:var(--papier-2)}.korbmeldung__weg svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.finder__nachfragen{display:flex;flex-wrap:wrap;gap:.4rem .6rem;align-items:center;margin:-.25rem 0 1.1rem;font-size:.875rem;max-width:none}.finder__nachfragen span{color:var(--tinte-3)}.finder__nachfragen a{color:var(--tinte);text-decoration:none;padding:.3rem .7rem;border:1px dashed var(--linie-stark);border-radius:999px}.finder__nachfragen a:hover{border-style:solid;border-color:var(--tinte)}.finderseite--aktiv .finderseite__kopf{padding:1rem 0 .35rem}.finderseite--aktiv .finderseite__kopf h1{font-family:var(--sans);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tinte-3);margin:0 0 .5rem}.finderseite--aktiv .finder{margin-bottom:.9rem}.finderseite--aktiv .finder input{padding:.65rem .9rem;font-size:1rem}.finderseite--aktiv .finder__rat{margin:0 0 .6rem;font-size:.9rem}.finderseite--aktiv .finder__nachfragen{margin:0 0 .6rem;font-size:.8125rem}.finderseite--aktiv .finder__nachfragen a{padding:.2rem .6rem}.finderseite--aktiv .finder__chips{margin-bottom:.35rem}.finderseite--aktiv .finder__chip{padding:.35rem .8rem;font-size:.85rem}.finderseite__ergebnis{padding:.9rem 0 clamp(2rem,5vw,3.5rem)}.nebenbei{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:center;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--linie)}.nebenbei__form{margin:0}.nebenbei__knopf{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem 0;font:inherit;font-size:.9rem;color:var(--tinte-2);background:none;border:0;cursor:pointer;text-decoration:none}.nebenbei__knopf svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:fill .15s ease,transform .15s ease}.nebenbei__knopf:hover{color:var(--tinte)}.nebenbei__knopf:hover svg{transform:scale(1.08)}.nebenbei__knopf:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.nebenbei__knopf--hervor{padding:.7rem 1.3rem;border-radius:var(--radius);background:var(--blau);color:#fff;font-weight:700;font-size:1rem}.nebenbei__knopf--hervor:hover{background:var(--blau-dunkel);color:#fff}.nebenbei__knopf--hervor:hover svg{transform:none}.merkknopf[aria-pressed=true]{color:var(--blau)}.merkknopf[aria-pressed=true] svg{fill:var(--blau);stroke:var(--blau)}.karte__merk{position:absolute;top:.45rem;right:.45rem;margin:0;z-index:1}.karte__merk .merkknopf{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border-radius:50%;border:1px solid var(--linie);background:color-mix(in srgb,var(--papier) 88%,transparent);color:var(--tinte-2);cursor:pointer;transition:color .15s ease,border-color .15s ease}.karte__merk .merkknopf svg{width:1.05rem;height:1.05rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.karte__merk .merkknopf:hover{color:var(--blau);border-color:var(--blau)}.karte__merk .merkknopf:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.karte__merk .merkknopf[aria-pressed=true]{color:var(--blau);border-color:var(--blau)}.rundknopf__punkt{position:absolute;top:.45rem;right:.4rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--blau)}.preisgruppe{display:block;margin-top:.2rem;font-size:.8125rem;color:var(--blau);font-family:var(--sans);font-weight:500}.merkliste__kopf{display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:flex-end;justify-content:space-between}.merkliste__aktionen{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.merkliste__aktionen form{margin:0}.merkliste__aktionen .knopf svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.karte__aktionen{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.karte__aktionen form{margin:0}.hinweiszeile{margin:1rem 0 0;padding:.7rem 1rem;font-size:.925rem;background:var(--blau-hell);border-left:2px solid var(--blau);border-radius:var(--radius)}.hinweiszeile[hidden]{display:none}.hinweiszeile--leise{background:none;border-left-color:var(--linie-stark);color:var(--tinte-2);margin-top:1.5rem}.teilen{margin-top:1rem;font-size:.9rem;color:var(--tinte-2)}.teilen[hidden]{display:none}.teilen summary{cursor:pointer}.teilen input{display:block;width:100%;max-width:40rem;margin-top:.5rem;padding:.5rem .7rem;font:inherit;font-size:.875rem;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte)}.leerzustand{text-align:center;max-width:34rem;margin-inline:auto}.leerzustand>svg{width:3rem;height:3rem;fill:none;stroke:var(--linie-stark);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.leerzustand h2{margin:.75rem 0 .35rem}.leerzustand p{color:var(--tinte-2)}.leerzustand__wege{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;margin-top:1.25rem}.konto__einstieg{display:grid;gap:1.5rem}@media(min-width:52rem){.konto__einstieg{grid-template-columns:1fr 1fr;gap:2rem;align-items:start}}.konto__einstieg--eins{grid-template-columns:minmax(0,32rem)}.formkarte{padding:clamp(1.25rem,3vw,2rem);background:var(--karte);border:1px solid var(--linie);border-top:2px solid var(--tinte);border-radius:var(--radius)}.formkarte h2{margin:0 0 1rem;font-size:1.35rem}.formkarte form{margin:0}.formzeile{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;align-items:center;margin:1.25rem 0 0}.formzeile[hidden]{display:none}.formzeile a{font-size:.9rem}.formfeld input[type=password]{width:100%;font:inherit;padding:.55rem .7rem;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);color:inherit}.formfeld textarea{font:inherit}.auswahl{display:flex;gap:.6rem;align-items:flex-start;font-size:.925rem;font-weight:400;cursor:pointer}.auswahl input{margin-top:.25rem}.formfeld label.auswahl{display:flex;font-weight:400;font-size:.925rem;margin-bottom:0}.formfeld .auswahl input[type=checkbox]{width:1.1rem;height:1.1rem;min-height:0;padding:0;margin:.2rem 0 0;flex:none}.konto__vorteile{margin:0 0 1.25rem;font-size:.95rem}.nurmaschine{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0;pointer-events:none}.konto__hinweis{padding:.85rem 1rem;border-radius:var(--radius);margin:0 0 1.1rem;font-size:.95rem}.konto__liefer{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--linie)}.konto__liefer:has(>.formfeld input[type=checkbox]:checked) .konto__lieferfelder{display:none}.konto__lieferfelder{margin-top:.75rem}.konto__gefahr{color:var(--rot);border-color:var(--rot)}.formfeld--passwort{position:relative}.formfeld--passwort input[type=password],.formfeld--passwort input[type=text]{padding-right:2.75rem}.formfeld--passwort .zeigen{position:absolute;right:.3rem;bottom:.25rem;width:2.1rem;height:2.1rem;border:0;background:none;color:var(--tinte-3);border-radius:var(--radius);cursor:pointer;display:grid;place-items:center;padding:0}.formfeld--passwort .zeigen:hover{color:var(--tinte);background:#0000000a}.formfeld--passwort .zeigen:focus-visible{outline:2px solid var(--blau);outline-offset:1px}.formfeld--passwort .zeigen svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.kontokarten{display:grid;gap:1.25rem}@media(min-width:46rem){.kontokarten{grid-template-columns:1fr 1fr}}.kontokarte{padding:clamp(1.1rem,2.5vw,1.5rem);background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);display:flex;flex-direction:column}.kontokarte--breit{grid-column:1 / -1}.kontokarte h2{margin:0 0 .75rem;font-size:1.15rem}.kontokarte p{margin:0 0 .6rem}.kontokarte__weiter{margin-top:auto!important;padding-top:.5rem;font-size:.925rem}.kontokarte__weiter a:after{content:" →"}.kontokarte form{margin:0}.leise{color:var(--tinte-3);font-size:.9rem}.adresse{line-height:1.5}.bestellliste{width:100%;border-collapse:collapse;font-size:.925rem}.bestellliste th,.bestellliste td{text-align:left;padding:.5rem .4rem;border-bottom:1px solid var(--linie)}.bestellliste th{font-weight:500;color:var(--tinte-3);font-size:.8125rem}.bestellliste .num{text-align:right;white-space:nowrap}.status{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.75rem;border:1px solid var(--linie-stark);color:var(--tinte-2);white-space:nowrap;vertical-align:middle}.status--an{border-color:var(--gruen);color:var(--gruen)}.status--aus{border-color:var(--linie);color:var(--tinte-3)}.kontokopf{position:sticky;top:0;z-index:30;background:var(--papier-2);border-bottom:1px solid var(--linie);transition:top .3s ease}.kontokopf__zeile{display:flex;align-items:center;gap:1.25rem;min-height:3.1rem}.kontokopf__hallo{margin:0;font-weight:600;white-space:nowrap}.kontokopf__nav{flex:1 1 auto;min-width:0}.kontokopf__nav ul{list-style:none;margin:0;padding:0;display:flex;gap:.25rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kontokopf__nav ul::-webkit-scrollbar{display:none}.kontokopf__nav a,.kontokopf__abmelden button{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem .6rem;font:inherit;font-size:.925rem;color:var(--tinte-2);text-decoration:none;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.kontokopf__nav a:hover,.kontokopf__abmelden button:hover{color:var(--tinte)}.kontokopf__nav a[aria-current]{color:var(--tinte);font-weight:600;border-bottom-color:var(--blau)}.kontokopf__nav svg,.kontokopf__abmelden svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.kontokopf__cta{margin-left:auto;flex:none}.kontokopf__abmelden{margin:0;flex:none}.kontokopf__abmelden button{color:var(--tinte-3);padding-inline:.25rem}@media(max-width:59.99rem){.kontokopf{position:static}.kontokopf__zeile{flex-wrap:wrap;gap:0 .75rem}.kontokopf__hallo,.kontokopf__abmelden{padding-top:.6rem}.kontokopf__abmelden button{padding-block:0}.kontokopf__nav{flex-basis:100%;order:3}.kontokopf__nav ul{flex-wrap:wrap;overflow:visible;gap:0 .25rem;margin-left:-.45rem}.kontokopf__nav a{padding:.45rem .45rem .55rem;font-size:.875rem}.kontokopf__nav svg{display:none}.kontokopf__cta{margin-left:auto;padding:.35rem .7rem}}.konto__cta{margin:1.25rem 0 0;padding:.85rem 1rem;background:var(--papier-2);border-left:2px solid var(--blau);border-radius:var(--radius);font-weight:600}.konto__cta a:after{content:" →"}.konto__dashboard{margin-top:1.25rem}@media(min-width:64rem){.konto__dashboard{grid-template-columns:1fr 1fr 1fr}}.konto__bestellzeile{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.konto__bestellzeile a{color:inherit}.konto__total{margin-left:auto;font-weight:600}.konto__bilder{list-style:none;margin:.25rem 0 .6rem;padding:0;display:flex;gap:.5rem;flex-wrap:wrap}.konto__bilder img,.konto__bildleer,.konto__mehr{width:4.5rem;height:4.5rem;display:grid;place-items:center;object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie);background:var(--papier-2)}.konto__mehr{color:var(--tinte-3);font-size:.9rem}.konto__zeilen{margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--linie);display:grid;gap:.5rem}.konto__zeile{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem}.konto__zeile .formfeld,.konto__zeile .formzeile{margin:0}.konto__leiselink{font:inherit;font-size:.925rem;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.bestellhistorie{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:1.25rem}.bestellhistorie__eintrag{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);padding:1rem clamp(1rem,2.5vw,1.5rem)}.bestellhistorie__kopf{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;padding-bottom:.6rem;border-bottom:1px solid var(--linie)}.bestellhistorie__kopf a{color:inherit}.bestellhistorie__total{margin-left:auto;font-weight:600}.bestellhistorie__artikel{list-style:none;margin:0;padding:0}.bestellhistorie__artikel li{display:grid;grid-template-columns:4rem 1fr auto;gap:.75rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--linie)}.bestellhistorie__artikel li:last-child{border-bottom:0}.bestellhistorie__bild img,.bestellhistorie__leer{width:4rem;height:4rem;object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie);display:block;background:var(--papier-2)}.bestellhistorie__text{display:grid;gap:.1rem;min-width:0}.bestellhistorie__text a{color:inherit}.bestellhistorie__nochmals{margin:0}.bestellhistorie__fuss{margin:.6rem 0 0;font-size:.925rem}.bestellhistorie__fuss a:after{content:" →"}@media(max-width:40rem){.bestellhistorie__artikel li{grid-template-columns:3.25rem 1fr}.bestellhistorie__bild img,.bestellhistorie__leer{width:3.25rem;height:3.25rem}.bestellhistorie__nochmals{grid-column:2}}.treuekarte__gross{font-family:var(--serif);font-size:clamp(1.25rem,3.5vw,2.1rem);line-height:1.2;margin:0 0 .75rem!important}.gutscheine{list-style:none;margin:0 0 .75rem;padding:0;display:grid;gap:.5rem}.gutschein{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;padding:.75rem 1rem;border:1px dashed var(--linie-stark);border-radius:var(--radius)}.gutschein strong{font-family:var(--serif);font-size:1.35rem}.gutschein__code{font-family:ui-monospace,Consolas,monospace;letter-spacing:.08em;font-weight:600}.zuordnen{background:var(--papier-2);scroll-margin-top:7rem}.zuordnen__form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin-top:.25rem}.zuordnen__form .formfeld{flex:1 1 16rem;max-width:32rem;margin:0}.zuordnen__form .formzeile{margin:0;align-self:flex-end}.hinweisfenster{position:relative;border:1px solid var(--linie-stark);border-radius:6px;padding:1.5rem 1.5rem 1.25rem;max-width:min(28rem,calc(100vw - 2rem));background:var(--papier);color:var(--tinte);margin:0 0 1rem}.hinweisfenster:modal{margin:auto}.hinweisfenster:not([open]){display:none}.hinweisfenster::backdrop{background:#1c1a178c}.hinweisfenster h2{font-size:1.15rem;margin:0 0 .6rem;padding-right:2rem}.hinweisfenster .konto__hinweis{margin:0 0 1rem}.hinweisfenster__weg{position:absolute;top:.6rem;right:.6rem;background:none;border:0;padding:.3rem;cursor:pointer;color:inherit}.hinweisfenster__weg svg{width:1.1rem;height:1.1rem;stroke:currentColor;stroke-width:2;fill:none;display:block}.hinweisfenster__aktionen{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;margin:0}.ausweis-skizze{display:grid;grid-template-columns:1fr 1fr;gap:.25rem 1rem;margin:.25rem 0 1rem;max-width:30rem}.ausweis-skizze svg{width:100%;height:auto;display:block}.ausweis-skizze .skizze__rahmen{fill:#fff;stroke:var(--linie-stark);stroke-width:1.5}.ausweis-skizze .skizze__flaeche{fill:var(--linie)}.ausweis-skizze .skizze__marke{fill:var(--blau-hell);stroke:var(--blau);stroke-width:1.5}.ausweis-skizze .skizze__mrz{font-family:ui-monospace,Consolas,Courier New,monospace;font-size:11.5px;fill:var(--tinte-3);letter-spacing:.3px}.ausweis-skizze .skizze__mrz--aktiv{fill:var(--tinte);font-weight:700}.ausweis-skizze .skizze__text{margin:0;font-size:.875rem;line-height:1.45;color:var(--tinte)}@media(max-width:30rem){.ausweis-skizze{grid-template-columns:1fr}}.konto__gutschein{margin-top:1.25rem}.gutschein-archiv>summary{cursor:pointer;font-weight:600;list-style:none}.gutschein-archiv>summary::-webkit-details-marker{display:none}.gutschein-archiv[open]>summary{margin-bottom:.75rem}.gutschein-archiv .bestellliste td,.gutschein-archiv .bestellliste th{font-size:.875rem}.treue__stufen{margin:0 0 .85rem;padding-left:1.2rem}.treue__stufen li{margin:.15rem 0}.bestellkarten{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.bestellkarte{display:grid;gap:.35rem;padding:.9rem 1rem;text-decoration:none;color:inherit;border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier);transition:border-color .15s ease}.bestellkarte:hover{border-color:var(--tinte)}.bestellkarte__kopf{display:flex;justify-content:space-between;gap:1rem;align-items:center}.bestellkarte__inhalt{color:var(--tinte-2);font-size:.925rem}.bestellkarte__fuss{display:flex;justify-content:space-between;gap:1rem;font-size:.875rem;color:var(--tinte-3)}.posten{list-style:none;margin:0;padding:0}.posten__zeile{display:grid;grid-template-columns:4rem 1fr auto auto;gap:.75rem;align-items:center;padding:.6rem 0;border-bottom:1px solid var(--linie)}.posten__bild img,.posten__leer{width:4rem;height:4rem;object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie);display:block;background:var(--papier-2)}.posten__text{display:grid;gap:.1rem;min-width:0}.posten__text a{color:inherit}.posten__menge{color:var(--tinte-3);white-space:nowrap}.posten__summe{white-space:nowrap;font-weight:600}.summen{display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;margin:1rem 0 0;font-size:.95rem}.summen dd{margin:0;text-align:right}.summen__total{font-weight:700;padding-top:.4rem;border-top:1px solid var(--linie)}.verlauf{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:.925rem}.verlauf li{display:grid;grid-template-columns:6rem 1fr;gap:.75rem}.verlauf__datum{color:var(--tinte-3)}.beitraege{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:46rem){.beitraege{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.25rem}}.beitrag{display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--karte);border:1px solid var(--linie);border-top:2px solid var(--tinte);border-radius:var(--radius);color:inherit;text-decoration:none;transition:border-color .15s ease}.beitrag:hover{border-color:var(--tinte)}.beitrag__bild{display:block;aspect-ratio:16 / 9;overflow:hidden}.beitrag__bild picture{display:contents}.beitrag__bild img{width:100%;height:100%;object-fit:cover;display:block}.beitrag__inhalt{display:flex;flex-direction:column;gap:.5rem;flex:1;padding:clamp(1.1rem,2.5vw,1.5rem)}.beitrag__datum{font-size:.8125rem;color:var(--tinte-3)}.beitrag strong{font-family:var(--serif);font-size:1.2rem;font-weight:600;line-height:1.25}.beitrag__inhalt>span{font-size:.95rem;color:var(--tinte-2)}.seitenkopf__datum{font-size:.875rem!important;color:var(--tinte-3)!important;margin:0 0 .5rem}.artikel__bild{margin:1.5rem 0 0;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius)}.artikel__bild picture{display:contents}.artikel__bild img{width:100%;height:100%;object-fit:cover;display:block}.beitrag__weiter{margin-top:auto;padding-top:.5rem;color:var(--blau)!important;font-size:.9375rem!important}.beitrag__weiter:after{content:" →"}.weiterlesen__alle{margin:1.5rem 0 0}.formfeld--nachher{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--linie)}.auswahl small{display:block;color:var(--tinte-3);font-size:.8125rem;margin-top:.1rem}.einladung--schmal{margin-top:2rem}.einladung--schmal h2{font-size:1.25rem}.kontaktseite{display:grid;gap:clamp(1.5rem,4vw,2.5rem);margin-top:clamp(1.5rem,4vw,2.5rem)}@media(min-width:60rem){.kontaktseite{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start}}.kontaktseite__wege h2{margin-top:0;font-size:1.25rem}.kontaktseite__wege .kontaktwege{grid-template-columns:1fr;gap:1.25rem}.katbanner--seite{margin:1.5rem 0 0}.aussage--seite{margin:1.5rem 0 clamp(2rem,5vw,3.5rem)}.aussage--seite .aussage__bild{aspect-ratio:21 / 8}@media(max-width:46rem){.aussage--seite .aussage__bild{aspect-ratio:3 / 2}}.haken{list-style:none;padding:0;margin:1rem 0;display:grid;gap:.45rem}.haken li{position:relative;padding-left:1.7rem}.haken li:before{content:"";position:absolute;left:.15rem;top:.5em;width:.6em;height:.32em;border-left:2px solid var(--blau);border-bottom:2px solid var(--blau);transform:rotate(-45deg)}.inhalt .ideen{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:1.25rem;max-width:none;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.idee{display:flex;flex-direction:column;gap:.5rem;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden}.idee__bild{display:block;aspect-ratio:4 / 3;overflow:hidden}.idee__bild picture{display:contents}.idee__bild img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.idee:hover .idee__bild img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.idee:hover .idee__bild img{transform:none}}.idee h3{margin:.6rem 1rem 0;font-size:1.1rem}.idee ul{margin:0 1rem;padding-left:1.1rem;font-size:.925rem;color:var(--tinte-2)}.idee ul li{margin:.15rem 0}.idee .knopf{margin:auto 1rem 1rem;align-self:start}.ideenreihe .karussell__spur>li{display:flex}.ideenreihe .idee{flex:1 1 auto}.referenzen{display:grid;gap:1.25rem;margin-top:1.5rem}@media(min-width:46rem){.referenzen{grid-template-columns:repeat(2,1fr)}}@media(min-width:70rem){.referenzen{grid-template-columns:repeat(3,1fr)}}.referenz{display:flex;flex-direction:column;background:var(--karte);border:1px solid var(--linie);border-radius:var(--radius);overflow:hidden}.referenz figure{margin:0;aspect-ratio:4 / 3;overflow:hidden}.referenz figure picture{display:contents}.referenz figure img{width:100%;height:100%;object-fit:cover;display:block}.referenz__text{padding:1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.65rem}.referenz h3{margin:0;font-size:1.1rem}.referenz blockquote{margin:0;padding:0;border:0;font-family:var(--serif);font-size:1.05rem;line-height:1.45}.referenz blockquote:before{content:none}.referenz cite{display:block;margin-top:.4rem;font-style:normal;font-family:var(--sans);font-size:.875rem;color:var(--tinte-3)}.referenz p{margin:0;font-size:.925rem;color:var(--tinte-2)}.faq{display:grid;gap:.5rem;margin-top:1rem}.faq details{border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte)}.faq summary{cursor:pointer;padding:.85rem 1rem;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--blau);font-weight:400;flex:none;font-size:1.2rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq summary:focus-visible{outline:2px solid var(--blau);outline-offset:2px;border-radius:var(--radius)}.faq details>div{padding:0 1rem 1rem;color:var(--tinte-2)}.faq details>div p{margin:0}.kontaktwege{display:grid;gap:1.25rem 3rem}@media(min-width:46rem){.kontaktwege{grid-template-columns:minmax(0,18rem) 1fr}}.kontaktwege__adresse{margin:0;line-height:1.6}.kontaktwege__liste{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.kontaktwege__liste a{display:inline-flex;align-items:center;gap:.65rem;color:var(--tinte);text-decoration:none}.kontaktwege__liste a:hover{color:var(--blau)}.kontaktwege__liste a:hover span{text-decoration:underline}.kontaktwege__liste svg{width:1.3rem;height:1.3rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.stimmen{margin-top:0}.stimmen__google{margin:.9rem 0 0;font-size:.9375rem;color:var(--tinte-2)}.stimmen__google a{color:var(--tinte)}.stimme{margin:0;height:100%;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.1rem,2.5vw,1.5rem);background:var(--karte);border:1px solid var(--linie);border-top:2px solid var(--tinte);border-radius:var(--radius)}.stimme__sterne{color:var(--blau);letter-spacing:.1em;font-size:.95rem}.stimme blockquote{margin:0;padding:0;border:0;font-size:.975rem}.stimme blockquote:before{content:none}.stimme blockquote p{margin:0;font-family:var(--sans);font-size:.975rem;line-height:1.5}.stimme figcaption{margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:600}.stimme figcaption span{font-weight:400;color:var(--tinte-3)}.stimme__bilder{display:flex;flex-wrap:wrap;gap:.4rem;margin:auto 0 0;padding:.8rem 0 0;list-style:none}.stimme__bilder+figcaption{margin-top:.5rem}.stimme__bild{display:block;width:4rem;height:4rem;padding:0;overflow:hidden;cursor:pointer;border:1px solid var(--linie);border-radius:var(--radius);background:var(--papier-2)}.stimme__bild img{display:block;width:100%;height:100%;object-fit:cover}.stimme__bild:hover{border-color:var(--tinte)}.stimme__bild:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.stimme--klein .stimme__bild{width:3.25rem;height:3.25rem}.stimmenlupe{width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0;padding:0;border:0;background:transparent;display:none}.stimmenlupe[open]{display:grid;place-items:center}.stimmenlupe::backdrop{background:#1c1a17e6}.stimmenlupe__rahmen{margin:0;display:grid;justify-items:center;gap:.6rem;max-width:92vw}.stimmenlupe__rahmen img{display:block;max-width:92vw;max-height:82svh;width:auto;height:auto;border-radius:var(--radius)}.stimmenlupe__rahmen figcaption{color:#fff;font-size:.875rem;text-align:center;max-width:42rem}.stimmenlupe__weg{position:fixed;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.6);border-radius:999px;background:#1c1a1799;color:#fff;cursor:pointer}.stimmenlupe__weg svg{width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.stimmenlupe__weg:focus-visible{outline:2px solid #fff;outline-offset:2px}.fuss__newsletter{display:grid;gap:1rem 2.5rem;align-items:center;padding:0 0 clamp(1.5rem,4vw,2.5rem);margin-bottom:clamp(1.5rem,4vw,2.5rem);border-bottom:1px solid var(--linie)}@media(min-width:50rem){.fuss__newsletter{grid-template-columns:1.2fr 1fr}}.fuss__newsletter h2{margin:0 0 .35rem}.fuss__newsletter p{margin:0;color:var(--tinte-2)}.fuss__form{display:flex;flex-wrap:wrap;gap:.5rem;margin:0}.fuss__wege{display:flex;flex-direction:column;gap:.35rem;margin:1.1rem 0 0}.fuss__wege a{text-decoration:underline;text-underline-offset:.18em;border-bottom:0}.fuss__form input[type=email]{flex:1 1 14rem;min-width:0;font:inherit;padding:.7rem .9rem;border:1px solid var(--linie-stark);border-radius:var(--radius);background:var(--karte);color:inherit}.fuss__form input[type=email]:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.fuss__danke{margin:0;font-weight:500}.fuss__danke--fehler{flex-basis:100%;color:var(--rot);font-weight:400;font-size:.9rem}.einwilligung{position:fixed;left:0;right:0;bottom:0;z-index:80;background:var(--karte);border-top:1px solid var(--linie-stark);padding:1rem 0 calc(1rem + env(safe-area-inset-bottom) + var(--leiste-zusatz, 0px));transition:padding-bottom .3s ease}.einwilligung[hidden]{display:none}.einwilligung__inhalt{display:flex;flex-wrap:wrap;gap:.9rem 2rem;align-items:center;justify-content:space-between}.einwilligung__text{max-width:62ch}.einwilligung__inhalt p{margin:0;font-size:.95rem}.einwilligung__inhalt p+p{margin-top:.25rem}.einwilligung__knoepfe{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.einwilligung__knoepfe .knopf{min-width:10.5rem;justify-content:center}.einwilligung__knoepfe .knopf--flach{min-width:0}.einwilligung__auswahl{display:flex;flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:.7rem;font-size:.9rem}.einwilligung__auswahl[hidden]{display:none}.einwilligung__auswahl .auswahl{display:inline-flex;align-items:center;gap:.4rem;margin:0}.einwilligung__auswahl input{width:1.05rem;height:1.05rem;flex:none}blockquote.zitat p{margin:0}.konto__einstieg--neu .formkarte:first-child{order:2}.konto__einstieg--neu .formkarte:last-child{order:1}.langtext .produktreihe{margin:.5rem 0 2.25rem}.formfeld--voll{grid-column:1 / -1}.formfeld--schmal select,.formfeld--schmal input{max-width:16rem}.kasse__bevorzugt{display:inline-block;margin-left:.45rem;padding:.05rem .5rem;vertical-align:middle;font-size:.75rem;font-weight:600;letter-spacing:.02em;border:1px solid var(--tinte);border-radius:999px}.summe__zeilen{list-style:none;margin:0 0 1rem;padding:0;font-size:.925rem}.summe__zeile{display:grid;grid-template-columns:2.75rem 1fr auto;gap:.65rem;align-items:start;padding:.45rem 0;border-bottom:1px solid var(--linie)}.summe__bild{width:2.75rem;height:2.75rem;object-fit:cover;border-radius:2px;background:var(--papier-2);display:block}.summe__klein{display:block;font-size:.8125rem;color:var(--tinte-3)}.aussage--seite .aussage__text h1{margin:0 0 .6rem;font-family:var(--serif);font-weight:600;font-size:clamp(1.45rem,1.05rem + 1.7vw,2.3rem);line-height:1.2;text-wrap:balance}.aussage--seite .aussage__text p{font-family:var(--sans);font-size:1.05rem;line-height:1.5;margin:0}.aussage--seite .aussage__text .aussage__knoepfe{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.seitenkopf__knoepfe{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.1rem 0 0;max-width:none}.gravur__hinweis--fehler{color:#b3261e;font-weight:600}.hinweisband{background:var(--papier-2);color:var(--tinte);border-bottom:1px solid var(--linie);text-align:center;padding:.5rem 1rem;font-size:.925rem}.hinweisband p{margin:0}.hinweisband a{color:var(--blau);text-decoration:underline;text-underline-offset:.15em;font-weight:600;margin-left:.35rem}.einblendung__liste{list-style:none;margin:0 0 .9rem;padding:0;display:grid;gap:.55rem}.einblendung__ueber{margin:.35rem 0 .3rem;font-weight:600;font-size:.9rem}.einblendung__eintrag{display:grid;grid-template-columns:3.25rem 1fr;align-items:center;gap:.7rem;text-decoration:none;color:inherit}.einblendung__eintrag img{display:block;width:3.25rem;height:3.25rem;object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie);background:var(--papier-2)}.einblendung__name{display:block;font-weight:600;font-size:.95rem;line-height:1.25}.einblendung__preis{display:block;font-size:.85rem;color:var(--tinte-2)}.einblendung__eintrag:hover .einblendung__name{text-decoration:underline}.einblendung{border:0;border-radius:6px;padding:1.75rem 1.75rem 1.5rem;max-width:min(26rem,92vw);box-shadow:0 20px 50px #00000040}.einblendung::backdrop{background:#14141873}.einblendung h2{margin:0 0 .6rem;font-size:1.35rem;padding-right:2rem}.einblendung p{margin:0 0 .75rem;line-height:1.5}.einblendung__aktion{margin:1.1rem 0 0}.einblendung__vorschau{margin:1rem 0 0;padding-top:.6rem;border-top:1px dashed var(--linie-stark);font-size:.8rem;color:var(--tinte-2)}.einblendung__schliessen{position:absolute;top:.6rem;right:.6rem;margin:0}.einblendung__schliessen button{border:0;background:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#555;padding:.2rem .4rem}.einblendung__schliessen button:hover{color:#000}.merkknopf[aria-pressed=true],.karte__merk .merkknopf[aria-pressed=true],.nebenbei__knopf.merkknopf[aria-pressed=true]{color:var(--blau);border-color:var(--blau)}.merkknopf[aria-pressed=true] svg,.karte__merk .merkknopf[aria-pressed=true] svg,.nebenbei__knopf.merkknopf[aria-pressed=true] svg{fill:var(--blau);stroke:var(--blau)}.vertrauen{list-style:none;margin:.9rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem 1.1rem;font-size:.8rem;color:var(--tinte-2)}.vertrauen li{display:flex;align-items:center;gap:.35rem}.vertrauen svg{width:1em;height:1em;flex:none;fill:none;stroke:var(--blau);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.summe__spalte{position:sticky;top:6rem}.summe__spalte .summe{position:static}.vertrauen--korb{margin-top:.75rem;justify-content:center}@media(max-width:40rem){.einblendung{max-width:84vw;padding:1.25rem 1.2rem 1.1rem}.einblendung h2{font-size:1.2rem}.einblendung p{font-size:.95rem}}.raster--klein{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1.25rem 1rem}@media(min-width:40rem){.raster--klein{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}}.merkliste__entfernt .karte{font-size:.9rem}.merkliste__entfernt .abschnitt__kopf p{margin:.25rem 0 0;color:var(--tinte-2);font-size:.925rem}.vertrauen--kasse{margin-top:.75rem;justify-content:center}@media(min-width:58rem){.korb--kasse{margin-bottom:3.5rem}.korb--kasse>div:first-child>.kasten:last-child{margin-bottom:0}.korb--kasse .summe__spalte{position:relative;top:auto;align-self:end}.korb--kasse .vertrauen--kasse{position:absolute;top:100%;left:0;right:0}}.kasse__fehler{border:2px solid var(--rot);border-left-width:6px;background-color:#fffbea;background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgb(240 190 20 / .24) 6px 8px)}.kasse__fehler:focus{outline:none}.kasse__fehler h2{font-family:var(--sans);font-size:1.1rem;color:var(--rot);margin:0 0 .6rem}.kasse__fehler ul{margin:0;padding-left:1.2rem;display:grid;gap:.35rem}.kasse__fehler a{color:var(--rot);font-weight:600;text-decoration:underline;text-underline-offset:.18em}.korb--kasse [aria-invalid=true]{border-color:var(--rot)!important;box-shadow:0 0 0 1px var(--rot)}.korb--kasse input[type=checkbox][aria-invalid=true]{box-shadow:none;outline:2px solid var(--rot);outline-offset:2px}.korb--kasse .kasten[data-falsch=true]{border-color:var(--rot);border-left-color:var(--rot)!important}.kasse__logos{display:inline-flex;align-items:center;gap:.4rem;margin-left:.6rem;vertical-align:-.15em}.kasse__logos img{height:1rem;width:auto;opacity:.75;filter:saturate(0)}.kasse__logos img[src*=postfinance]{height:.8rem}.kasse__logos img[src*=klarna]{height:.65rem}.kasse__logos img[src*=amex]{height:.95rem}.kasse__gutschein{margin-top:.85rem;font-size:.925rem}.kasse__gutschein summary{cursor:pointer;width:fit-content;color:var(--tinte-2);text-decoration:underline;text-underline-offset:.18em}.kasse__gutschein[open] summary{color:var(--tinte);font-weight:600;text-decoration:none}.kasse__gutscheinzeile{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.kasse__gutscheinzeile input{flex:1 1 12rem;padding:.5rem .7rem;border:1px solid var(--linie-stark);border-radius:2px;font:inherit;background:#fff}.kasse__gutscheinhinweis{margin:.5rem 0 0}.kasse__gutscheinhinweis--fehler{color:var(--rot);font-weight:600}.karte__marke--alter{top:auto;bottom:.6rem;border-color:var(--tinte-2);color:var(--tinte-2)}.sortierung{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:1rem 0 0;font-size:.8125rem}.sortierung__titel{color:var(--tinte-3)}.sortierung__link{color:var(--tinte-2);text-decoration:none;padding-bottom:.1rem;border-bottom:1px solid transparent}.sortierung__link:hover{color:var(--tinte);border-bottom-color:var(--linie-stark)}.sortierung__link--an{color:var(--tinte);border-bottom-color:var(--tinte)}.korbok{margin-top:1.25rem}.menge--korb{border-right:1px solid var(--blau);border-radius:var(--radius)}.menge--korb .menge__knopf{width:2.2rem;height:2.25rem;font-size:1.1rem}.menge--korb .menge__feld{width:2.3rem;height:2.25rem;font-size:.95rem}.menge__knopf:disabled{opacity:.35;cursor:default}.korbdazu{margin:0 0 1.5rem;padding:.9rem 0 0;border-top:1px solid var(--linie)}.korbdazu__titel{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:var(--tinte-2)}.korbdazu ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.korbdazu li{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:.75rem}.korbdazu__bild img{display:block;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie)}.korbdazu__name{display:block;font-size:.925rem;line-height:1.3;color:var(--tinte);text-decoration:none;min-width:0}.korbdazu__name:hover{text-decoration:underline}.korbdazu__name span{display:block;font-size:.8125rem;color:var(--tinte-2)}.korbdazu__plus{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--linie-stark);border-radius:999px;background:var(--papier);color:var(--tinte);cursor:pointer;text-decoration:none}.korbdazu__plus svg{width:1.1rem;height:1.1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.korbdazu__plus:hover{border-color:var(--tinte)}.summe__info--fehlt{color:var(--tinte)}.korbleiste{display:none}@media(max-width:58rem){.korbleiste{display:flex;align-items:center;gap:1rem;position:fixed;left:0;right:0;bottom:var(--einwilligung-hoehe, 0px);z-index:45;padding:.6rem var(--luft) calc(.6rem + env(safe-area-inset-bottom) + var(--leiste-frei, 0px));transition:padding-bottom .3s ease;background:color-mix(in srgb,var(--papier) 96%,transparent);backdrop-filter:saturate(1.1) blur(8px);border-top:1px solid var(--linie-stark)}.korbleiste__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.korbleiste__text strong{font-size:.875rem;font-weight:500}.korbleiste__text span{font-family:var(--serif);font-size:1.1rem;font-weight:600}.korbleiste .knopf{margin-left:auto;flex:none}body:has(.korbleiste) main{padding-bottom:4.5rem}}.stimme--klein{margin:1.25rem 0 0;padding:.85rem 1rem;border:1px solid var(--linie);border-radius:var(--radius);background:var(--karte);font-size:.9rem}.stimme--klein .stimme__sterne{font-size:.85rem}.stimme--klein blockquote p{font-size:.9rem;line-height:1.45}.stimme--klein figcaption{font-size:.8125rem;padding-top:.35rem}.stimme--kasse{margin-top:.25rem}.kontohaken__passwort{margin-top:.6rem}.kontohaken__passwort[hidden]{display:none}.korbmeldung__alter{margin:-.3rem 0 .6rem;font-size:.8rem;color:var(--tinte-3)}.summe__info--alter{color:var(--tinte-3)}.altersnachweis__text{margin:0 0 .9rem;font-size:.925rem}.ausweisfeld{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;letter-spacing:.06em;text-transform:uppercase}@media(max-width:34rem){.karte__marke--alter{top:auto;bottom:.4rem}}.fuss .zahlarten{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .6rem}.zahlarten li{display:flex;align-items:center;line-height:1}.zahlarten img{height:1.25rem;width:auto;opacity:.75;filter:saturate(0)}.zahlarten__wort{font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinte-2);border:1px solid var(--linie-stark);border-radius:2px;padding:.26rem .45rem;line-height:1}.zahlarten img[src*=postfinance]{height:.95rem}.zahlarten img[src*=klarna]{height:.8rem}.zahlarten img[src*=samsungpay]{height:1.45rem}.zahlarten img[src*=amex]{height:1.15rem}.zahlarten__dazu{margin:.75rem 0 0;font-size:.8125rem}.aussage--quadrat .aussage__medium{display:flex;flex-direction:column;gap:.45rem}.bildzeile{margin:0;font-size:.8125rem;line-height:1.35;color:var(--tinte-3)}.bildzeile--banner{width:auto;max-width:none;margin:.4rem 0 0}.aussage--quadrat .aussage__foto,.aussage--quadrat .schleife{margin:0;aspect-ratio:1 / 1;overflow:hidden;background:var(--papier-2);border-radius:var(--radius)}.aussage--quadrat .aussage__foto picture{display:contents}.aussage--quadrat .aussage__foto img{display:block;width:100%;height:100%;object-fit:cover}.schleife{position:relative}.schleife video{display:block;width:100%;height:100%;object-fit:cover;background:var(--papier-2)}.schleife__knopf{position:absolute;right:.75rem;bottom:.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#1414148c;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.schleife__knopf[hidden]{display:none}.schleife__knopf:hover{background:#141414b8}.schleife__knopf:focus-visible{outline:3px solid var(--blau);outline-offset:2px}.schleife__zeichen{width:1.15rem;height:1.15rem;fill:currentColor;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.schleife__zeichen--pause{fill:none}.schleife__zeichen--play,.schleife--spielt .schleife__zeichen--pause{display:block}.schleife__zeichen--pause,.schleife--spielt .schleife__zeichen--play{display:none}.werkstattkarte{margin:1.5rem 0 2rem;max-width:36rem}.werkstattkarte svg{display:block;width:100%;height:auto;overflow:visible}.werkstattkarte__land{fill:var(--papier-2);stroke:var(--tinte-3);stroke-width:1.25;stroke-linejoin:round;vector-effect:non-scaling-stroke}.werkstattkarte__hof{fill:var(--blau);opacity:.14}.werkstattkarte__punkt{fill:var(--blau);stroke:var(--papier);stroke-width:3}@media(max-width:40rem){.werkstattkarte__punkt{r:15px}.werkstattkarte__hof{r:36px}}.inhalt .einblicke,.langtext .einblicke{list-style:none;margin:1.25rem 0 2rem;padding:0;max-width:60rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,2vw,1.25rem)}.inhalt .einblicke li,.langtext .einblicke li{margin:0}.einblicke figure{margin:0}.einblicke picture{display:contents}.einblicke img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius);background:var(--papier-2)}.einblicke figcaption{margin-top:.4rem;font-size:.8125rem;color:var(--tinte-3)}@media(max-width:40rem){.inhalt .einblicke:not(.einblicke--paar):not(.einblicke--uebertrag),.langtext .einblicke:not(.einblicke--paar):not(.einblicke--uebertrag){grid-template-columns:1fr}}.inhalt .einblicke--einzeln,.langtext .einblicke--einzeln{grid-template-columns:1fr;max-width:34rem;margin:0}@media(min-width:60rem){.zweispalter--medien-links{grid-template-columns:1.15fr 1fr}}.gruende__foto{margin:0}.gruende__foto picture{display:contents}.gruende__foto img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--radius);background:var(--papier-2)}.gruende__foto figcaption{margin-top:.4rem;font-size:.8125rem;line-height:1.35;color:var(--tinte-3)}.gruende>div>p:first-child{margin-top:0}@media(min-width:60rem){.gruende .gruende__foto{order:2}}.partnerstimme__logo{height:4.5rem;display:flex;align-items:center;margin-bottom:.25rem}.partnerstimme__logo img{display:block;max-height:100%;max-width:11rem;width:auto;height:auto;mix-blend-mode:multiply}.partnerstimme figcaption{display:flex;flex-direction:column;gap:.15rem}.partnerstimme figcaption .partnerstimme__rolle{font-weight:400;color:var(--tinte-3)}.partnerstimme details{font-size:.925rem}.partnerstimme details p{margin:.6rem 0 0;font-size:.925rem;line-height:1.5;color:var(--tinte-2)}.partnerstimme summary{cursor:pointer;list-style:none;color:var(--blau);font-weight:500;display:inline-flex;align-items:center;gap:.35rem}.partnerstimme summary::-webkit-details-marker{display:none}.partnerstimme summary:after{content:"";width:.4rem;height:.4rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s ease}.partnerstimme details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.nachladen{margin-top:clamp(1.75rem,4vw,2.5rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem .9rem;align-items:end}@media(min-width:34rem){.nachladen{gap:2rem 1.5rem;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.nachladen__stapel{grid-column:1;display:flex;flex-direction:column;gap:.5rem}.nachladen__oben{grid-column:-2;justify-self:end;font-size:.8125rem;color:var(--tinte-2);text-decoration:none;padding-bottom:.1rem;border-bottom:1px solid transparent}.nachladen__oben:hover{color:var(--tinte);border-bottom-color:var(--linie-stark)}@media(max-width:33.99rem){.nachladen__stapel,.nachladen__oben{grid-column:1 / -1;justify-self:start}}.nachladen__stand{margin:0;font-size:.8125rem;color:var(--tinte-2);font-variant-numeric:tabular-nums}.nachladen__linie{height:2px;background:var(--linie)}.nachladen__linie span{display:block;height:100%;width:calc(var(--anteil, 0) * 100%);background:var(--tinte-2);transition:width .4s ease}@media(prefers-reduced-motion:reduce){.nachladen__linie span{transition:none}}.nachladen__knopf{margin-top:.5rem;width:100%;min-height:2.75rem;justify-content:center}.nachladen__knopf[aria-busy=true]{opacity:.65;pointer-events:none}.nachladen__ende{margin:.5rem 0 0;font-size:.9375rem;color:var(--tinte-3)}.nachladen__marke{margin:clamp(1.5rem,4vw,2.25rem) 0 .9rem;font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte-3)}.nachladen__marke:focus-visible{outline:2px solid var(--blau);outline-offset:4px}.collab__unten{grid-column:1 / -1;margin-top:.25rem;order:3}.inhalt .einblicke--paar,.langtext .einblicke--paar{margin:.25rem 0 0}.uebertrag__zeile{margin:1.1rem 0 0;font-size:.9375rem;color:var(--tinte-2)}.inhalt .einblicke--uebertrag,.langtext .einblicke--uebertrag{grid-template-columns:1fr;max-width:46rem;gap:clamp(1.1rem,3vw,1.75rem);margin:.5rem 0 0}.uebertrag__paar figure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.5rem,2vw,.9rem);margin:0}.uebertrag__paar--breit figure{grid-template-columns:minmax(0,1fr);gap:.35rem}.uebertrag__paar:not(.uebertrag__paar--breit) figure{max-width:34rem}.uebertrag__paar figcaption{grid-column:1 / -1}.uebertrag__seite{margin:0}.uebertrag__seite picture{display:contents}.uebertrag__paar img{display:block;width:100%;height:auto;object-fit:contain}.uebertrag__paar:not(.uebertrag__paar--breit) img{aspect-ratio:3 / 2}.uebertrag__paar--breit img{aspect-ratio:6.5 / 1}.einblicke figcaption b{font-weight:600;color:var(--tinte-2)}@media(max-width:34rem){.inhalt .einblicke--paar,.langtext .einblicke--paar{grid-template-columns:1fr}}.collab__prototyp{margin:.25rem 0 0;max-width:18rem}.collab__prototyp picture{display:contents}.collab__prototyp img{display:block;width:100%;height:auto;border-radius:var(--radius)}.collab__prototyp figcaption{margin-top:.4rem;font-size:.8125rem;line-height:1.35;color:var(--tinte-3)}.galerie__daumen--video{position:relative;opacity:1}.galerie__daumen--video img{display:block;width:100%;height:auto}.galerie__daumen--video img{opacity:.62;transition:opacity .15s ease}.galerie__daumen--video:hover img,.galerie__daumen--video:focus-visible img,.galerie__daumen--video.galerie__daumen--jetzt img{opacity:1}.galerie__spielen{position:absolute;inset:0;display:grid;place-items:center;background:#14141480;color:#fff;border-radius:inherit}.galerie__spielen svg{width:1.4rem;height:1.4rem;fill:currentColor;filter:drop-shadow(0 1px 2px rgb(0 0 0 / .5))}.galerie__daumen--video:hover .galerie__spielen{background:#14141452}.galerie__video{aspect-ratio:1 / 1;overflow:hidden;background:var(--papier-2)}.galerie__video[hidden]{display:none}.galerie__video .schleife{margin:0;height:100%}.galerie__lupe[hidden]{display:none}.versandziel{margin:1.25rem 0 0}.versandziel__satz{margin:0 0 .4rem;font-size:.9375rem;color:var(--tinte-2)}.versandziel__satz strong{color:var(--tinte)}.versandziel__bahn{box-sizing:border-box;height:16px;padding:2px;border:1px solid var(--blau);border-radius:var(--radius);background:var(--karte);overflow:hidden;max-width:28rem}.versandziel__balken{display:block;height:100%;width:var(--stand, 0%);border-radius:0;background:var(--blau);transition:width .4s ease}@media(prefers-reduced-motion:reduce){.versandziel__balken{transition:none}}.zweispalter--medien:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media(min-width:52rem){.collab:not(:has(>figure)){grid-template-columns:minmax(0,42rem)}}@media(min-width:50rem){.aussage--klein.aussage--ohne-medium{grid-template-columns:minmax(0,42rem)}}@media(min-width:58rem){.team__karte--ohne-bild:before{content:"";display:block;aspect-ratio:3 / 4;margin:0 0 .85rem}}@media(max-width:57.99rem){.team__karte--ohne-bild{grid-column:1 / -1}.team__karte--ohne-bild h3{margin-top:0}}.karte__marke--gesperrt{border-color:var(--tinte-2);color:var(--tinte-2)}.langtext .karussell__spur{padding-left:0}.langtext .karussell__spur>li{margin-bottom:0}.seitenkopf:not(:has(>p))+.inhalt{padding-top:0}.korbmeldung__artikel{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.75rem;margin:.35rem 0 .8rem}.korbmeldung__artikel:has(>img[hidden]){grid-template-columns:minmax(0,1fr)}.korbmeldung__artikelbild{display:block;width:3.5rem;height:3.5rem;object-fit:cover;border-radius:var(--radius);border:1px solid var(--linie);background:var(--papier-2)}.korbmeldung__artikelbild[hidden]{display:none}.korbmeldung__artikel .korbmeldung__text{margin:0;color:var(--tinte);font-size:.95rem;line-height:1.3}.korbmeldung__artikel .korbmeldung__text strong{display:block;font-weight:600}.korbmeldung__menge{display:block;margin-top:.15rem;font-size:.85rem;color:var(--tinte-2)}.korbmeldung__dazu[hidden]{display:none}@media(min-width:62rem){.kopf[data-kompakt] .kopf__oben{padding-block:.6rem .3rem}.suche input{transition:padding .22s ease}.kopf[data-kompakt] .suche input{padding-block:.3rem}.kopf[data-kompakt] .rundknopf{height:2.4rem}.kopf[data-kompakt] .hauptnav__link{padding-block:.35rem}.kopf[data-kompakt] .hauptnav__link:after{bottom:.2rem}}.konto__stand{margin-left:.5rem;font-size:.875rem;color:var(--tinte-2)}p.konto__stand{margin:.6rem 0 0!important}p.konto__stand:empty{display:none}.konto__zeile--loeschen{display:block;margin-top:.75rem;padding-top:1rem;border-top:1px solid var(--linie)}.konto__belege{margin:.4rem 0 0}.wahl--liste{flex-direction:column;align-items:stretch;max-width:32rem}.wahl--liste label{display:flex;gap:.6rem;align-items:flex-start}.wahl--liste input{position:static;width:1.1rem;height:1.1rem;flex:none;opacity:1;margin-top:.2rem}.gutschein{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.15rem 1.25rem}.gutschein>p{margin:0!important}.gutschein__wert{grid-row:1 / span 2;font-family:var(--serif);font-size:1.6rem;line-height:1.1;color:var(--tinte)}.gutschein__codezeile{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.gutschein__code{font-family:ui-monospace,Consolas,monospace;font-size:1.15rem;letter-spacing:.08em;font-weight:600;background:none;padding:0;user-select:all;-webkit-user-select:all;cursor:text}.gutschein__kopieren{font:inherit;font-size:.8125rem;padding:.2rem .6rem;cursor:pointer;user-select:none;-webkit-user-select:none;color:var(--tinte);background:var(--karte);border:1px solid var(--linie-stark);border-radius:var(--radius)}.gutschein__kopieren:hover{border-color:var(--tinte)}.gutschein__kopieren:focus-visible{outline:2px solid var(--blau);outline-offset:2px}.gutschein__kopieren[hidden]{display:none}.gutschein__bedingung{grid-column:2;font-size:.875rem;color:var(--tinte-3)}@media(max-width:30rem){.gutschein{grid-template-columns:minmax(0,1fr)}.gutschein__wert{grid-row:auto}.gutschein__bedingung{grid-column:1}}.gutscheinkarte--hervor{background:var(--papier-2);border:0;border-left:3px solid var(--blau)}.gutscheinkarte--hervor .gutschein{border:2px dashed var(--blau);background:var(--karte);padding:.9rem 1.1rem}.gutscheinkarte--hervor .gutschein__wert{font-size:2rem;color:var(--blau)}.kachel .kachel__anzahl{margin-top:auto;padding-top:.5rem}.kachel:not(.kachel--bild){display:flex;flex-direction:column}.finderseite--kapitel .finderseite__ergebnis{padding-bottom:0}.finderseite--kapitel .finder__beispiele{margin-bottom:0}.finderseite--kapitel,.shop__alle{scroll-margin-top:6rem}.shop__alle .raster>li[hidden]{display:none}@media(max-width:40rem){.seitenkopf:has(+.katbanner--seite)>p:last-child,.seitenkopf:has(+.inhalt>.zweispalter--medien-oben:first-child)>p:last-child{margin-bottom:0}.seitenkopf+.inhalt:has(>.zweispalter--medien-oben:first-child){padding-top:1.5rem}.seitenkopf__knoepfe:has(>.knopf+.knopf){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.seitenkopf__knoepfe:has(>.knopf+.knopf) .knopf{padding:.6rem .5rem;text-align:center;text-wrap:balance}}@media(max-width:62rem){.mega__eintrag,.hauptnav__unter a{padding-top:.3rem;padding-bottom:.3rem;line-height:1.4}.mega__seite{margin:.45rem 1.5rem 0 2.5rem;padding:.7rem 0 0;border-top:1px solid var(--linie)}.mega__seite ul{gap:0}.mega__seite a{display:block;padding:.3rem 0;line-height:1.4}}.shop__kopf{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:1.5rem}.shop__kopf>h1,.shop__kopf>p{grid-column:1}.shop__zu-alle{grid-column:2;grid-row:2;justify-self:end;align-self:start;margin-top:-.45rem;white-space:nowrap}@media(max-width:40rem){.shop__kopf>p{grid-column:1 / -1}.shop__zu-alle{grid-row:1;align-self:end;margin:0 0 .35rem;padding:.45rem .8rem;font-size:.875rem}}[data-kasse-summe][aria-busy=true]{opacity:.6;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){[data-kasse-summe][aria-busy=true]{transition:none}}@media(max-width:58rem){.produkt__kopf>*{margin-block:0}.produkt__kopf>h1{margin:0}.produkt__kopf .produkt__preis{margin:.35rem 0 0}.produkt__kopf>.preis__mindest{margin-top:.15rem}.produkt__kopf>.mengenstaffel{margin-top:.6rem}.produkt__kopf>form>.optionen{margin:1.1rem 0 0}.produkt__kopf>form>.gravur{margin-top:1rem}.produkt__kopf>form>.statuszeile{margin-top:.9rem}.produkt__kopf>form>.kaufzeile{margin-top:.6rem}.produkt__kopf>.statuszeile--klein{margin:.6rem 0 0}.produkt__kopf>.produkt__facts{margin-top:1.25rem}.produkt__kopf>.produkt__facts>:first-child{margin-top:0}.produkt__kopf>.produkt__facts>:last-child{margin-bottom:0}.produkt__kopf>.b2b-hinweis{margin-top:.9rem}.produkt__kopf>.kasten{margin-top:1.25rem}.produkt__kopf>.nebenbei{margin-top:1.25rem}.produkt__kopf>.stimme{margin-top:1.5rem}}@media(max-width:40rem){.brotkrumen{padding-top:.6rem}.produkt{padding-top:.75rem}.seitenkopf{padding-top:1.1rem}}.lupe[data-ziehen]{background:color-mix(in srgb,var(--papier) calc(var(--lupe-deckung, 1) * 100%),transparent);transition:background-color var(--lupe-uebergang, 0s) ease-out}.stimmenlupe[data-ziehen]{background:rgb(28 26 23 / calc(.9 * var(--lupe-deckung, 1)));transition:background-color var(--lupe-uebergang, 0s) ease-out}.lupe[data-ziehen]::backdrop,.stimmenlupe[data-ziehen]::backdrop{background:transparent}.lupe[data-ziehen] :is(.lupe__weg,.lupe__pfeil,.karussell__punkte),.stimmenlupe[data-ziehen] :is(.stimmenlupe__weg,figcaption){opacity:0;transition:opacity .15s ease}.stimmenlupe{touch-action:none;overscroll-behavior:contain}
