[data-shop-darstellung]{& .liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:48px 24px;display:grid}& .liste [hidden]{display:none!important}& .liste>.meldung{grid-column:1/-1}& .zurueck{margin:0 0 12px;font-size:15px;font-weight:500}& .zurueck a{color:var(--shop-muted,var(--gedaempft));align-items:center;gap:8px;text-decoration:none;display:inline-flex}& .zurueck a:hover{color:var(--shop-action,var(--akzent))}& .zurueck svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}& .werkzeuge{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 24px;margin-block-end:-16px;display:flex}& .suche{flex:260px;max-width:360px;margin:0;position:relative}& .suche__symbol{inset-inline-start:16px;fill:none;width:20px;height:20px;stroke:var(--shop-muted,var(--gedaempft));stroke-width:1.75px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;translate:0 -50%}& .suche__feld{background:var(--shop-surface-muted,var(--flaeche));width:100%;min-height:48px;color:var(--shop-text,var(--tinte));border:1.5px solid #0000;border-radius:999px;padding-block:0;padding-inline:46px 16px;font-size:16px;line-height:1.5;transition:background-color .2s ease-out,border-color .2s ease-out}& .suche__feld::placeholder{color:var(--shop-muted,var(--gedaempft))}& .suche__feld:hover{background:var(--shop-line,var(--linie))}& .suche__feld:focus{border-color:var(--shop-action,var(--akzent));background:var(--shop-surface,#fff);outline:none}& .suche__feld:focus-visible{outline:2px solid var(--shop-action,var(--akzent));outline-offset:3px}& .filter{flex-wrap:wrap;flex:auto;gap:8px;display:flex}& .filter__knopf{border:1.5px solid var(--shop-line,var(--linie));background:var(--shop-surface,#fff);min-height:44px;color:var(--shop-text,var(--tinte));cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-block:0;padding-inline:16px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease-out;display:inline-flex}& .filter__knopf:hover{border-color:var(--shop-text,var(--tinte))}& .filter__knopf[aria-pressed=true]{border-color:var(--shop-text,var(--tinte));background:var(--shop-text,var(--tinte));color:var(--shop-on-action,#fff)}& .filter__knopf:focus-visible{outline:2px solid var(--shop-action,var(--akzent));outline-offset:3px}& .filter__knopf[data-art]:before{content:"";background:var(--shop-muted,var(--gedaempft));border-radius:50%;flex:none;width:8px;height:8px}& .filter__knopf:is([data-art=vegetarisch],[data-art=vegan],[data-art=bio],[data-art=regional],[data-art=saisonal]):before{background:#2e7d4f}& .filter__knopf[data-art=scharf]:before{background:#c0392b}& .filter__knopf:is([data-art=neu],[data-art=aktion]):before{background:var(--shop-action,var(--akzent))}& .filter__knopf:is([data-art=empfehlung],[data-art=beliebt],[data-art=hausgemacht]):before{background:#b7791f}& .treffer{color:var(--shop-muted,var(--gedaempft));flex-basis:100%;margin:0;font-size:14px;line-height:1.4}& .treffer:empty{margin-block-start:-12px}& .kategorie{border-block-end:1px solid var(--shop-line,var(--linie));letter-spacing:-.01em;grid-column:1/-1;margin:16px 0 -24px;padding-block-end:12px;font-size:26px;font-weight:700;line-height:1.2}& .kategorie:first-of-type,& .liste>.meldung:not([hidden])+.kategorie{margin-block-start:0}& .karte{gap:8px;min-width:0;display:grid}& .karte__link{gap:16px;text-decoration:none;display:grid}& .karte__link:hover{color:inherit}& .karte__link:focus-visible{outline-offset:4px;border-radius:var(--shop-radius,var(--radius))}& .karte__medium{aspect-ratio:4/3;border-radius:var(--shop-radius,var(--radius));background:var(--shop-surface-muted,var(--flaeche));display:block;overflow:hidden}& .karte__medium img{object-fit:cover;width:100%;height:100%;transition:transform .4s ease-out}& .karte__link:hover img{transform:scale(1.03)}& .karte__titel{letter-spacing:-.005em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.3}& .karte__link:hover .karte__titel{text-underline-offset:4px;text-decoration:underline 1px}& .karte__preis{color:var(--shop-muted,var(--gedaempft));font-variant-numeric:tabular-nums;margin:0;font-size:16px;line-height:1.4}& .karte__beschreibung{-webkit-line-clamp:3;line-clamp:3;color:var(--shop-muted,var(--gedaempft));white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:15px;line-height:1.5;display:-webkit-box;overflow:hidden}& .karte__fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:4px;display:flex}& .karte__knopf{border:1.5px solid var(--shop-text,var(--tinte));border-radius:var(--shop-radius,var(--radius));min-height:44px;color:var(--shop-text,var(--tinte));cursor:pointer;background:0 0;padding-block:0;padding-inline:18px;font-size:15px;font-weight:600;transition:background-color .2s ease-out,color .2s ease-out}& .karte__knopf:hover:not(:disabled){background:var(--shop-text,var(--tinte));color:var(--shop-on-action,#fff)}& .karte__knopf:focus-visible{outline:2px solid var(--shop-action,var(--akzent));outline-offset:3px}& .karte__knopf:disabled{border-color:var(--shop-line,var(--linie));color:var(--shop-muted,var(--gedaempft));cursor:not-allowed}& .karte__rueckmeldung{color:var(--shop-text,var(--tinte));margin:0;font-size:14px;font-weight:600;line-height:1.4}& .karte__rueckmeldung:empty{margin-block-start:-8px}& .karte__hinweis{background:var(--shop-surface-muted,var(--flaeche));color:var(--shop-text,var(--tinte));border-radius:999px;justify-self:start;margin:4px 0 0;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.4}& .karte[data-verfuegbar=false] .karte__medium img{opacity:.45}& .karte[data-verfuegbar=false] .karte__titel,& .karte[data-verfuegbar=false] .karte__preis{color:var(--shop-muted,var(--gedaempft))}@media (width<=767px){& .liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}& .werkzeuge{gap:12px;margin-block-end:-8px}& .suche{flex-basis:100%;max-width:none}& .filter__knopf{padding-inline:14px;font-size:14px}& .karte__titel{font-size:16px}& .kategorie{margin-block-end:-16px;font-size:22px}& .karte__link{gap:12px}& .karte__preis{font-size:15px}& .karte__beschreibung{-webkit-line-clamp:4;line-clamp:4;font-size:14px}& .karte__fuss{flex-direction:column;align-items:stretch;gap:8px}& .karte__knopf{width:100%}}@media (prefers-reduced-motion:reduce){& .karte__medium img{transition:none}& .karte__link:hover img{transform:none}}}[data-shop-darstellung=bestellliste]{& .liste{grid-template-columns:minmax(0,1fr);gap:0}& .abschnitt__raster{grid-template-columns:minmax(0,1fr)}& .abschnitt__kopf{max-width:720px;margin-block-end:32px}& .werkzeuge{margin-block-end:24px}& .kategorie{margin:32px 0 0;padding-block-end:16px;font-size:28px}& .karte{border-block-end:1px solid var(--shop-line,var(--linie));grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;padding-block:24px}& .karte__link{grid-column:1;gap:0}& .karte__titel{font-size:22px}& .karte__beschreibung{-webkit-line-clamp:4;line-clamp:4;grid-column:1}& .karte__fuss{flex-direction:column;grid-area:1/2/span 3;align-self:center;align-items:end;margin:0}& .karte__preis{color:var(--shop-text,var(--tinte));font-size:18px}& .karte__rueckmeldung,& .karte__hinweis{grid-column:1/-1}& .karte__rueckmeldung:empty{margin:0}& .bestellliste__korb{border:1px solid var(--shop-text,var(--tinte));border-radius:var(--shop-radius,var(--radius));align-items:center;gap:12px;min-height:48px;margin-block:32px;padding:12px 20px;font-weight:600;display:inline-flex}}html .produkt[data-shop-darstellung=bestellliste]{gap:24px 40px;max-width:1040px;margin-inline:auto}html .warenkorb[data-shop-darstellung=bestellliste] .position{padding-block:16px}html .warenkorb[data-shop-darstellung=bestellliste] .position__bild{max-width:64px}html .danke[data-shop-darstellung=bestellliste]{max-width:840px;margin-inline:auto}@media (width<=767px){[data-shop-darstellung=bestellliste]{& .liste{grid-template-columns:minmax(0,1fr);gap:0}& .karte{gap:8px 16px;padding-block:20px}& .karte__titel{font-size:18px}& .karte__fuss{align-items:end;max-width:132px}& .karte__knopf{width:auto;padding-inline:12px;font-size:14px}& .karte__preis{font-size:16px}& .kategorie{margin-block-end:0;font-size:24px}}}html [data-shop-darstellung]{color:var(--shop-text,var(--tinte));font-family:var(--shop-body-font,inherit)}html [data-shop-darstellung] :is(h1,h2,h3,.produkt__titel,.danke__titel){font-family:var(--shop-heading-font,inherit);font-weight:var(--shop-heading-weight,600);letter-spacing:var(--shop-heading-spacing,normal)}html [data-shop-darstellung] h1{font-size:var(--shop-title-size,clamp(30px, 4vw, 48px));line-height:var(--shop-title-leading,1.1)}html [data-shop-darstellung] :is(input:not([type=radio]):not([type=checkbox]),textarea,select){border-radius:var(--shop-input-radius,var(--shop-radius,var(--radius)));background-color:var(--shop-input-surface,var(--shop-surface,#fff));color:var(--shop-text,var(--tinte))}html [data-shop-darstellung] :is(.karte__knopf,.summe__knopf,.auswahl__knopf){border-radius:var(--shop-button-radius,var(--shop-radius,var(--radius)));font-family:var(--shop-body-font,inherit)}html [data-shop-darstellung] button.knopf{background:var(--shop-action,var(--akzent));color:var(--shop-on-action,#fff)}:root{--shop-text:#000;--shop-muted:#707070;--shop-surface:#fff;--shop-surface-muted:#f5f4f0;--shop-line:#dddac4;--shop-action:#bfc8eb;--shop-on-action:#000;--shop-heading-font:"DM Serif Display",serif;--shop-body-font:"Plus Jakarta Sans",sans-serif;--shop-heading-weight:400;--shop-heading-spacing:-.02em;--shop-radius:33px;--shop-button-radius:300px;--shop-input-radius:10px;--shop-input-surface:#fff;--shop-title-size:clamp(34px,4.2vw,60px);--shop-title-leading:1.1}html [data-shop-darstellung] .abschnitt__raster{width:100%;margin-inline:0;display:block}html [data-shop-darstellung] .abschnitt__kopf{max-width:850px;margin-block-end:48px}html [data-shop-darstellung] .abschnitt__kopf h1{overflow-wrap:anywhere;margin:0}html [data-shop-darstellung] .abschnitt__text{color:var(--shop-muted);max-width:640px;line-height:1.65}html [data-shop-darstellung] .karte__knopf{background:var(--shop-action);color:var(--shop-on-action);border-color:var(--shop-action);border-radius:var(--shop-button-radius)}html [data-shop-darstellung] .karte__knopf:hover:not(:disabled){filter:brightness(.9);background:var(--shop-action);color:var(--shop-on-action)}html [data-shop-darstellung] .karte__knopf:disabled{color:var(--shop-muted);border-color:var(--shop-line);background:0 0}html [data-shop-darstellung] .suche__feld{border:1px solid var(--shop-line);border-radius:var(--shop-input-radius)}html [data-shop-darstellung] .filter__knopf{border-radius:var(--shop-button-radius)}html [data-shop-darstellung] .filter__knopf[aria-pressed=true]{background:var(--shop-action);border-color:var(--shop-action);color:var(--shop-on-action)}html [data-shop-darstellung] .produkt__details{padding-block:16px}html [data-shop-darstellung] .produkt__form{padding-block-start:24px}html [data-shop-darstellung] .summe{border-radius:var(--shop-radius);border-color:var(--shop-line);background:var(--shop-surface-muted)}html [data-shop-darstellung] .danke__kopf{border-radius:var(--shop-radius);background:var(--shop-surface-muted)}html [data-shop-darstellung] .dialog,html [data-shop-darstellung] .dialog__inhalt{border-radius:var(--shop-radius)}html [data-shop-darstellung] .dialog{border:1px solid var(--shop-line)}html [data-shop-darstellung] .dialog__titel{font-family:var(--shop-heading-font);font-weight:var(--shop-heading-weight)}html [data-shop-darstellung] .dialog__zu{border-radius:var(--shop-button-radius)}html [data-shop-darstellung] .option{border-radius:var(--shop-input-radius)}html [data-shop-darstellung] .option:has(input:checked){border-color:var(--shop-action)}html [data-shop-darstellung=bestellliste] .karte__titel{font-family:var(--shop-heading-font);font-weight:var(--shop-heading-weight)}html [data-shop-darstellung=bestellliste] .karte__beschreibung{max-width:65ch}html [data-shop-darstellung=shop] .karte__medium:has(img[hidden]){display:none}html [data-shop-darstellung] .bestellliste__korb{border-radius:var(--shop-button-radius);background:var(--shop-action);color:var(--shop-on-action);border-color:var(--shop-action)}html [data-shop-darstellung=shop] .liste{grid-template-columns:repeat(3,minmax(0,1fr))}html [data-shop-darstellung=shop] .karte__medium{aspect-ratio:4/3;border-radius:33px}html [data-shop-darstellung=shop] .karte{background:#f5f4f0;border-radius:33px;padding:24px}html [data-shop-darstellung=shop] .karte__medium{border-radius:20px}html [data-shop-darstellung=bestellliste] .karte{background:#f6f6f6;border:0;border-radius:33px;margin-block:12px;padding:24px}html [data-shop-darstellung=bestellliste] .kategorie{border:0;font-size:34px}html [data-shop-darstellung] .summe{background:#bfc8eb;border:0;border-radius:33px}@media (width>=1024px){html .produkt[data-shop-darstellung=shop]{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:48px}html .produkt[data-shop-darstellung]:has(.galerie[hidden]){grid-template-columns:minmax(0,760px)}html [data-shop-darstellung] .summe{top:120px}}@media (width<=1023px){html [data-shop-darstellung=shop] .liste{grid-template-columns:repeat(2,minmax(0,1fr))}html [data-shop-darstellung] .warenkorb__form{grid-template-columns:minmax(0,1fr)}html [data-shop-darstellung] .summe{position:static}html [data-shop-darstellung=shop] .karte:nth-of-type(n){padding-block-start:0}}@media (width<=767px){html [data-shop-darstellung=shop] .liste{grid-template-columns:minmax(0,1fr);gap:32px}html [data-shop-darstellung] .abschnitt__kopf{margin-block-end:28px}html [data-shop-darstellung] h1{font-size:36px}html [data-shop-darstellung] .abschnitt__text{font-size:16px}html [data-shop-darstellung=bestellliste] .karte__titel{font-size:20px}html [data-shop-darstellung=shop] .karte__titel{font-size:24px}html [data-shop-darstellung=shop] .karte__medium{max-height:430px}html [data-shop-darstellung] .dialog__inhalt{padding:20px 16px}html [data-shop-darstellung] .summe{padding:24px 20px}html [data-shop-darstellung=bestellliste] .karte{column-gap:12px}html [data-shop-darstellung=bestellliste] .karte__fuss{max-width:120px}html [data-shop-darstellung=bestellliste] .karte__knopf{padding-inline:12px;font-size:14px}}html main:has([data-shop-darstellung]){width:min(100% - 2*clamp(20px,2.778vw,40px),1360px);margin-inline:auto}html section.abschnitt[data-shop-darstellung]{padding-block:80px 96px}@media (width<=767px){html section.abschnitt[data-shop-darstellung]{padding-block:48px 64px}html main:has([data-shop-darstellung]){width:calc(100% - 40px)}}html :is([data-shop-darstellung],[data-shop-auswahl-dialog]) .sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-shop-pausiert=true] :is([data-shop-hinzufuegen],[data-shop-formular] button[type=submit]):disabled{filter:grayscale();opacity:.55;cursor:not-allowed}.cb[data-astro-cid-hq3mgpmn]{z-index:50;border-radius:var(--radius);background:var(--tinte);color:#fff;width:min(440px,100vw - 48px);padding:24px;animation:.26s ease-out cb-ein;position:fixed;bottom:24px;left:24px}.cb[data-astro-cid-hq3mgpmn][hidden]{display:none}.cb__titel[data-astro-cid-hq3mgpmn]{color:inherit;margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.cb__text[data-astro-cid-hq3mgpmn]{color:#e3e5e6;margin:0 0 20px;font-size:14px;line-height:1.5}.cb__text[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]{color:#fff}.cb__knoepfe[data-astro-cid-hq3mgpmn]{gap:12px;display:flex}.cb__knopf[data-astro-cid-hq3mgpmn]{border-radius:var(--radius);color:#fff;cursor:pointer;background:0 0;border:1.5px solid #fff;flex:1 1 0;min-height:46px;padding:0 20px;font-size:16px;font-weight:500;line-height:1}.cb__knopf[data-astro-cid-hq3mgpmn]:hover{color:var(--tinte);background:#fff}.cb[data-astro-cid-hq3mgpmn] a[data-astro-cid-hq3mgpmn]:focus-visible,.cb__knopf[data-astro-cid-hq3mgpmn]:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes cb-ein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=600px){.cb[data-astro-cid-hq3mgpmn]{width:auto;padding:20px;bottom:12px;left:12px;right:12px}}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-serif-display-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/plus-jakarta-sans-latin-wght.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--serif:"DM Serif Display", Georgia, serif;--schrift:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--flieder:#bfc8eb;--flieder-hell:#f5f4f0;--flieder-fuss:#bfc8db;--creme:#fbfaf9;--creme-rand:#dddac4;--tinte:#000;--gedaempft:#707070;--flaeche:#f6f6f6;--flaeche-hell:#fbfbfb;--linie:#e9e9e9;--akzent:#4d6be1;--akzent-dunkel:#3a54c0;--fehler:#a22222;--radius:17px;--radius-gross:33px;--kapsel:300px;--breite:1360px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{min-height:100vh;color:var(--tinte);font:400 18px/1.5 var(--schrift);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;flex-direction:column;margin:0;display:flex;overflow-x:hidden}button,input,textarea,select{font:inherit}a{color:inherit}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ueberspringen{z-index:9999;color:#fff;background:#000;border-radius:7px;padding:12px 20px;font-weight:500;text-decoration:none;position:absolute;top:-100px;left:16px}.ueberspringen:focus{top:16px}.rahmen{width:100%;max-width:var(--breite);margin-inline:auto;padding-inline:40px}.rahmen .rahmen{padding-inline:0}.haupt{padding-top:0}h1,h2{font:400 40px/1.15 var(--serif);letter-spacing:-.007em;margin:0}.etikett,.abschnitt__etikett{letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.71;display:inline-block}.aktion,.knopf{border:2px solid var(--flieder);border-radius:var(--kapsel);background:var(--flieder);color:#000;text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:10px;max-width:100%;height:43px;padding:8px 20px;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.aktion:hover,.knopf:hover{border-color:var(--creme-rand);background:var(--flieder-hell)}.aktion--secondary{background:0 0;border-color:#d0d0d0;height:49px;padding:10px 22px}.aktion--secondary:hover{border-color:var(--creme-rand);background:var(--flaeche)}.knopf[disabled]{opacity:.6;cursor:progress}.kopf{z-index:100;border-bottom:1px solid var(--linie);background:#fff;height:83px;position:relative}.kopf__inhalt{justify-content:space-between;align-items:center;height:83px;display:flex}.wortmarke{color:#000;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:12px;font-size:20px;font-weight:600;text-decoration:none;display:inline-flex}.zeichen{flex:none}.kopf__nav{align-items:center;gap:32px;display:flex}.kopf__link{color:#000;white-space:nowrap;font-size:18px;text-decoration:none;transition:color .2s}.kopf__link:hover,.kopf__link[aria-current=page]{color:var(--akzent)}.kopf__aktionen{align-items:center;gap:16px;display:flex}.menueknopf{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;padding:8px;display:none}.menueknopf span{background:#000;border-radius:2px;width:24px;height:2px;display:block}.mobilnav{z-index:1000;color:#000;background:#fff;border:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:24px 20px;position:fixed;inset:0}.mobilnav[open]{flex-direction:column;display:flex}.mobilnav__kopf{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.schliessen{border:1px solid var(--linie);border-radius:var(--kapsel);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:inline-flex}.mobilnav nav{flex-direction:column;gap:24px;display:flex}.mobilnav__link{color:#000;font-size:24px;font-weight:500;text-decoration:none}.mobilnav__aktion{margin-top:auto;padding-top:32px}@media (width<=992px){.kopf__nav{display:none}.menueknopf{display:flex}}@media (width<=600px){.kopf__kontakt{display:none}}@media (width<=768px){.rahmen{padding-inline:20px}}.hero{background:#fff;padding:100px 0 60px}.hero__raster{grid-template-columns:1fr;align-items:start;gap:40px;display:grid}.hero h1{overflow-wrap:anywhere;font-size:64px;line-height:1.2}.hero__text{flex-direction:column;gap:24px;display:flex}.hero__lead{margin:0;font-size:22px;line-height:1.4}.hero__aktionen{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.hero__vertrauen{color:var(--gedaempft);align-items:center;gap:10px;margin:0;font-size:15px;display:inline-flex}.plakette{border-radius:var(--kapsel);color:#fff;background:#233a2f;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:inline-flex}.bildband{grid-template-columns:1fr;gap:24px;margin-top:40px;display:grid}.bildband__karte{border-radius:var(--radius-gross);background:var(--flieder-hell);overflow:hidden}.bildband__bild{object-fit:cover;width:100%;height:280px}.seitenkopf{max-width:840px}.seitenkopf h1{margin-bottom:24px}.hero--unterseite{padding-bottom:60px}@media (width>=992px){.hero{padding:140px 0 80px}.hero__raster{grid-template-columns:1.15fr .85fr;gap:60px}}@media (width>=768px){.bildband{grid-template-columns:repeat(var(--n,3), 1fr)}.bildband[data-anzahl="1"]{--n:1}.bildband[data-anzahl="2"]{--n:2}}@media (width<=768px){.hero h1{font-size:40px;line-height:1.25}.hero__lead{font-size:18px}}.abschnitt{padding:100px 0}.abschnitt--grau{background:var(--flaeche)}.abschnitt--letzter{padding-bottom:100px}.abschnitt__kopf{text-align:center;max-width:800px;margin:0 auto 60px}.abschnitt__kopf h2,.abschnitt__kopf h1{overflow-wrap:anywhere;margin-top:8px;font-size:51px;line-height:1.15}.abschnitt__text{max-width:640px;color:var(--gedaempft);margin:16px auto 0;font-size:18px;line-height:1.5}.abschnitt__inhalt{min-width:0}@media (width<=768px){.abschnitt{padding:60px 0}.abschnitt__kopf h2,.abschnitt__kopf h1{font-size:32px}}.textbild__raster{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}.textbild__foto{border-radius:var(--radius-gross);background:var(--flieder-hell);overflow:hidden}.textbild__bild{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.textbild h2{overflow-wrap:anywhere;margin-bottom:24px;line-height:1.2}.textbild__punkte{flex-direction:column;gap:20px;margin-bottom:8px;display:flex}.textbild__punkte p{color:#000;margin:0;line-height:1.5}.textbild__punkte strong{font-weight:600}.textbild__raster--rechts .textbild__punkte p{color:var(--gedaempft)}.haken{flex-wrap:wrap;gap:24px;margin:32px 0 0;padding:0;font-size:16px;font-weight:500;list-style:none;display:flex}.haken li{align-items:center;gap:8px;display:inline-flex}.haken svg,.kapselkarte__punkte svg{fill:none;width:20px;height:20px;stroke:var(--akzent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.textbild__aktion{margin-top:32px}@media (width>=992px){.textbild__raster{grid-template-columns:1fr 1.1fr}.textbild__raster--rechts{grid-template-columns:1.1fr 1fr}.textbild__raster--rechts .textbild__foto{order:2}}.schritte{grid-template-columns:1fr;gap:30px;margin:0;padding:0;list-style:none;display:grid}.schritt{border:1px solid var(--linie);border-radius:var(--radius-gross);text-align:center;background:#fff;flex-direction:column;align-items:center;gap:20px;padding:48px 36px;display:flex}.schritt__symbol{background:var(--flaeche);width:100%;height:140px;color:var(--gedaempft);border-radius:28px;justify-content:center;align-items:center;padding:16px;display:flex}.schritt__symbol svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.marke{border-radius:var(--kapsel);border:1px solid #000;justify-content:center;align-items:center;padding:4px 16px;font-size:14px;font-weight:500;display:inline-flex}.schritt h3{margin:0;font-size:22px;font-weight:500;line-height:1.25}.schritt p{color:var(--gedaempft);margin:0;font-weight:300;line-height:1.45}@media (width>=992px){.schritte{grid-template-columns:repeat(3,1fr)}}.zitat__spalte{text-align:center;max-width:900px;margin:0 auto}.zitat h2{margin-bottom:32px;font-size:40px}.zitat figure{margin:0}.zitat blockquote{margin:0 0 32px;font-size:24px;font-style:italic;line-height:1.45}.zitat blockquote p{margin:0}.zitat__aktion{justify-content:center;margin-bottom:16px;display:flex}figcaption{color:var(--gedaempft);font-size:16px}.stimmen{flex-direction:column;gap:24px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:flex}.stimme{border:1px solid var(--linie);border-radius:var(--radius-gross);background:var(--flieder-hell);margin:0;padding:40px}.stimme blockquote{margin:0 0 16px;font-size:20px;font-style:italic;line-height:1.5}.stimme blockquote p{margin:0}.stimme figcaption{color:#000;font-weight:500}@media (width<=768px){.zitat h2{font-size:32px}.zitat blockquote{font-size:20px}.stimme{padding:28px 22px}}.schwebekarte{background:linear-gradient(#f5f4f073, #f5f4f073), var(--bild) center / cover, var(--flieder-hell);padding:100px 20px}.schwebekarte .rahmen{padding-inline:0}.schwebekarte__karte{border-radius:var(--radius-gross);text-align:center;background:#fff;max-width:1000px;margin:0 auto;padding:60px 48px;box-shadow:0 8px 30px #00000014}.schwebekarte h2{overflow-wrap:anywhere;margin-bottom:32px;font-size:51px;line-height:1.15}.vergleich{border-top:1px solid var(--linie);text-align:left;grid-template-columns:1fr;gap:20px;padding:24px 0;display:grid}.vergleich__titel{margin:0;font-size:18px;font-weight:600}.vergleich__liste{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.vergleich__liste li{align-items:center;gap:12px;display:flex}.vergleich__liste svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;flex:none}.vergleich__liste--plus svg{color:var(--akzent)}.vergleich__liste--minus svg{color:var(--gedaempft)}.schwebekarte__aktionen{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:36px;display:flex}@media (width>=768px){.vergleich{grid-template-columns:200px 1fr;align-items:start}}@media (width<=768px){.schwebekarte{padding-block:60px}.schwebekarte__karte{padding:36px 20px}.schwebekarte h2{font-size:32px}}.fragen{flex-direction:column;gap:16px;max-width:900px;margin:0 auto;display:flex}.frage{border:1px solid var(--creme-rand);border-radius:var(--radius-gross);background:var(--creme);overflow:hidden}.frage__kopf{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;font-size:20px;list-style:none;display:flex}.frage__kopf::-webkit-details-marker{display:none}.frage__zeichen{border-radius:var(--kapsel);border:1px solid #000;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .25s;display:inline-flex}.frage[open] .frage__zeichen{transform:rotate(45deg)}.frage__antwort{color:var(--gedaempft);padding:0 32px 28px;font-weight:300;line-height:1.5}@media (width<=768px){.frage__kopf{padding:20px;font-size:18px}.frage__antwort{padding:0 20px 22px}}.kapselkarten{grid-template-columns:1fr;gap:30px;margin:0;padding:0;list-style:none;display:grid}.kapselkarte{border:1px solid var(--linie);border-radius:var(--radius-gross);background:#fff;flex-direction:column;align-items:flex-start;padding:40px 28px;display:flex}.kapselkarte__marke{color:var(--akzent);letter-spacing:.05em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:600}.kapselkarte h3{font:400 32px/1.2 var(--serif);margin:0 0 16px}.kapselkarte__text{color:var(--gedaempft);margin:0 0 24px;line-height:1.5}.kapselkarte__punkte{flex-direction:column;gap:10px;margin:0 0 28px;padding:0;font-size:16px;list-style:none;display:flex}.kapselkarte__punkte li{align-items:center;gap:8px;display:flex}.kapselkarte .aktion{margin-top:auto}.textkarte{border:1px solid var(--linie);border-radius:var(--radius-gross);text-align:center;background:#fff;max-width:900px;margin:0 auto;padding:48px}.textkarte h3{font:400 28px/1.2 var(--serif);margin:0 0 16px}.textkarte p{color:var(--gedaempft);margin:0 0 24px;line-height:1.6}@media (width>=992px){.kapselkarten{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.kapselkarte,.textkarte{padding:32px 18px}}.abschnitt--kontakt{background:var(--flaeche)}.abschnitt--kontakt .abschnitt__raster{border:1px solid var(--linie);border-radius:var(--radius-gross);background:#fff;max-width:1000px;padding:50px 40px}.abschnitt--kontakt .abschnitt__kopf{text-align:left;margin:0 0 40px}.abschnitt--kontakt .abschnitt__kopf h1,.abschnitt--kontakt .abschnitt__kopf h2{font-size:36px;line-height:1.2}.abschnitt--kontakt .abschnitt__text{margin-inline:0}@media (width>=992px){.abschnitt--kontakt .abschnitt__raster{grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;display:grid}.abschnitt--kontakt .abschnitt__raster>.abschnitt__kopf{grid-area:1/1;margin-bottom:28px}.abschnitt--kontakt .abschnitt__raster>.kontakt,.abschnitt--kontakt .abschnitt__raster>.abschnitt__inhalt{display:contents}.abschnitt--kontakt .angaben{border:0;grid-area:2/1;grid-template-columns:1fr;align-self:start;gap:12px;margin:0;padding:0}.abschnitt--kontakt .formular{grid-area:1/2/span 2}}@media (width<=768px){.abschnitt--kontakt .abschnitt__raster{padding:32px 20px}}.artikel{border-bottom:1px solid var(--linie);grid-template-columns:288px minmax(0,1fr);align-items:start;gap:32px;padding:28px 0;display:grid}.artikel:first-child{padding-top:0}.artikel:last-child{border-bottom:0}.artikel__bild{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-gross);width:100%;height:auto}.artikel h3{font:400 28px/1.2 var(--serif);margin:0}.artikel__meta{color:var(--gedaempft);margin:8px 0 12px;font-size:14px}.artikel p{max-width:560px;color:var(--gedaempft);margin:0 0 12px}.artikel a{color:var(--akzent)}@media (width<=767px){.artikel{grid-template-columns:1fr;gap:16px}}.fuss{background:var(--flieder-fuss);color:#000;margin-top:auto;padding:80px 0 60px}.fuss__oben{grid-template-columns:1fr;gap:48px;margin-bottom:60px;display:grid}.fuss__spalten{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:32px;display:grid}.fuss h3{letter-spacing:.05em;text-transform:uppercase;margin:0 0 16px;font-size:14px;font-weight:600}.fuss ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fuss__spalten a{color:#000;font-size:16px;text-decoration:none}.fuss__spalten a:hover{text-decoration:underline}.fuss__karte{border-radius:var(--radius-gross);background:#fff6;flex-direction:column;align-items:flex-start;gap:20px;padding:36px 32px;display:flex}.fuss__karte h3{letter-spacing:0;text-transform:none;margin:0;font-size:20px;font-weight:500}.fuss__karte p{margin:0;font-size:16px}.fuss__copyright{border-top:1px solid #0000001a;margin:0;padding-top:32px;font-size:14px}@media (width>=992px){.fuss__oben{grid-template-columns:1.2fr 1fr;align-items:start}}.rechtsseite{max-width:800px;padding-block:100px}.rechtsseite h1{overflow-wrap:anywhere;margin-bottom:32px;font-size:51px}.rechtsseite h2{margin:40px 0 12px;font-size:28px}.rechtsseite p,.rechtsseite li{color:var(--gedaempft);font-size:16px;line-height:1.6}.rechtsseite a{color:var(--akzent)}.fehlerseite{text-align:center;place-content:center;justify-items:center;gap:20px;min-height:60vh;padding-block:80px;display:grid}.fehlerseite h1{font-size:51px}.fehlerseite p{color:var(--gedaempft);margin:0}.elemente{grid-template-columns:minmax(0,1fr);display:grid}@media (width<=768px){.rechtsseite{padding-block:60px}.rechtsseite h1,.fehlerseite h1{font-size:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr[data-astro-cid-f2daolk2]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.warenkorbsymbol[data-astro-cid-f2daolk2]{width:44px;height:44px;color:inherit;border:1.5px solid;border-radius:50%;flex:none;place-items:center;text-decoration:none;display:grid;position:relative}.warenkorbsymbol[data-astro-cid-f2daolk2]:hover{opacity:.75}.warenkorbsymbol[data-astro-cid-f2daolk2] svg[data-astro-cid-f2daolk2]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.warenkorbsymbol__anzahl[data-astro-cid-f2daolk2]{top:-7px;background:var(--shop-action,var(--akzent));min-width:20px;height:20px;color:var(--shop-on-action,#fff);font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;padding:0 5px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;inset-inline-end:-7px}.warenkorbsymbol__anzahl[data-astro-cid-f2daolk2][data-leer=true]{display:none}@media (width<=1023px){.warenkorbsymbol[data-astro-cid-f2daolk2]{margin-inline-start:auto}.warenkorbsymbol[data-astro-cid-f2daolk2]~button{margin-inline-start:0}}.warenkorbsymbol[data-astro-cid-f2daolk2][data-shop-pausiert=true]{filter:grayscale();opacity:.55;cursor:not-allowed}.sprachwahl[data-astro-cid-rdiryfen]{align-items:center;gap:14px;display:flex}.sprachwahl[data-astro-cid-rdiryfen] a[data-astro-cid-rdiryfen]{color:var(--gedaempft);font-size:15px;font-weight:500;line-height:1;text-decoration:none}.sprachwahl[data-astro-cid-rdiryfen] a[data-astro-cid-rdiryfen]:hover,.sprachwahl[data-astro-cid-rdiryfen] a[data-astro-cid-rdiryfen][aria-current=true]{color:var(--tinte)}.sprachwahl[data-astro-cid-rdiryfen] a[data-astro-cid-rdiryfen][aria-current=true]{text-underline-offset:6px;text-decoration:underline}.sprachwahl--mobil[data-astro-cid-rdiryfen]{gap:20px;margin-top:8px}.sprachwahl--mobil[data-astro-cid-rdiryfen] a[data-astro-cid-rdiryfen]{font-size:18px}.wortmarke__logo[data-astro-cid-pbr5acfz]{object-fit:contain;width:auto;max-width:100%;height:56px;display:block}.mobilnav__kopf[data-astro-cid-pbr5acfz] .wortmarke__logo[data-astro-cid-pbr5acfz]{height:48px}@media (width<=991px){.kopf__aktionen[data-astro-cid-pbr5acfz]>.sprachwahl{display:none}}
