.produkt-familie{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.produkt-familie-achse-name{margin:0 0 8px;font-size:var(--size-font-body)}.produkt-familie-achse-name span{opacity:.8}.produkt-familie-kacheln{display:flex;flex-wrap:wrap;gap:8px}.produkt-familie-kachel{display:inline-flex;flex-direction:column;justify-content:center;min-height:44px;min-width:44px;box-sizing:border-box;padding:8px 12px;border:1px solid var(--color-border);border-radius:var(--border-radius);color:var(--color-text);font-weight:700;text-decoration:none;line-height:1.2}.produkt-familie-kachel:hover,.produkt-familie-kachel:focus-visible{border-color:var(--color-text)}.produkt-familie-kachel.is-aktuell{background-color:var(--color-border);border-color:var(--color-text)}.produkt-familie-kachel.is-nicht-erhaeltlich{border-style:dashed;font-weight:400;color:var(--color-text);opacity:.45;cursor:not-allowed}.produktseite-visuell-versteckt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.produkt-familie-kachel.is-ausverkauft .produkt-familie-kachel-wert{text-decoration:line-through}.produkt-familie-kachel-hinweis{font-size:12px;font-weight:400;opacity:.8}.produkt-passt-dazu{margin-top:24px;margin-bottom:8px;padding:16px;border:1px solid var(--color-text);border-radius:var(--border-radius);background-color:var(--color-body-background)}.produkt-passt-dazu .produkt-passt-dazu-ueberschrift{margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid var(--color-border)}.produkt-passt-dazu-liste{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:16px}.produkt-passt-dazu-eintrag{display:flex;align-items:center;gap:12px}.produkt-passt-dazu-auswahl-flaeche{flex:0 0 44px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 -12px;cursor:pointer}.produkt-passt-dazu-auswahl{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--color-primary);cursor:pointer}.produkt-passt-dazu-bild{flex:0 0 72px;width:72px;height:72px}.produkt-passt-dazu-bild img{width:72px;height:72px;object-fit:contain;border-radius:var(--border-radius)}.produkt-passt-dazu-info{display:flex;flex-direction:column;gap:4px;min-width:0}.produkt-passt-dazu-titel{color:var(--color-text);text-decoration:none;font-size:var(--size-font-body);line-height:1.4}.produkt-passt-dazu-titel:hover{text-decoration:underline}.produkt-passt-dazu-preis{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.produkt-passt-dazu-betrag,.produkt-set-hinweis-betrag{font-size:18px;color:var(--color-heading-text)}.produkt-passt-dazu-grundpreis{font-size:13px;font-weight:400;opacity:.8}.produkt-passt-dazu-button{min-height:44px}.produkt-passt-dazu-button.is-loading{cursor:progress}.btn.produkt-passt-dazu-button:disabled{color:var(--color-text);filter:none}.produkt-passt-dazu-meldung{margin:8px 0 0;font-size:13px}.produkt-passt-dazu-meldung:empty{display:none}.produkt-set-hinweis{display:flex;align-items:center;gap:16px;margin-top:12px;padding:16px;border:1px dashed var(--color-text);border-radius:var(--border-radius);color:var(--color-text);text-decoration:none}.produkt-set-hinweis:hover,.produkt-set-hinweis:focus-visible{background-color:var(--color-border)}.produkt-set-hinweis-bild{flex:0 0 72px}.produkt-set-hinweis-bild img{width:72px;height:72px;object-fit:contain;border-radius:var(--border-radius)}.produkt-set-hinweis-text{display:flex;flex-direction:column;gap:4px;min-width:0}.produkt-set-hinweis .produkt-set-hinweis-dachzeile{margin:0 0 4px}.produkt-set-hinweis-titel{font-size:var(--size-font-body);line-height:1.4}.produkt-set-hinweis-grundpreis{font-size:13px;opacity:.8}.produkt-set-hinweis-ersparnis{align-self:flex-start;padding:4px 8px;border-radius:var(--border-radius);border:1px solid var(--color-primary);color:var(--color-text);font-size:var(--size-font-body);font-weight:700}.produkt-set-hinweis-link{font-size:var(--size-font-body);text-decoration:underline}.produkt-kaeufer{margin-top:4px}.product-data:has(>.produkt-inhalte:not(.is-verschoben)){flex-wrap:wrap}.produkt-inhalte{flex:0 0 100%;box-sizing:border-box;width:100%}.produkt-inhalte-abstand{margin-top:48px}.produkt-inhalte{--produktseite-band-farbe: #f6f2ea}.produkt-inhalte-band{margin-top:0;padding:40px 0}.produkt-inhalte-band:first-of-type,.produkt-inhalte-abstand+.produkt-inhalte-band{margin-top:48px}.produkt-inhalte-band.is-getoent{background-color:var(--produktseite-band-farbe);box-shadow:0 0 0 100vmax var(--produktseite-band-farbe);clip-path:inset(0 -100vmax)}.produkt-inhalte-band+.produkt-inhalte-abstand{margin-top:48px}.produkt-inhalte-zentriert{align-items:center;text-align:center;padding-left:0;padding-right:0}.produkt-inhalte-intro-dachzeile{margin:0 0 -4px;font-size:22px;font-weight:400}.produkt-inhalte-intro-kurztext{max-width:800px;margin:0 auto;font-size:28px;font-weight:600;line-height:35px}.produkt-inhalte-dachzeile-kursiv{margin:calc(var(--size-font-body) * .75) 0 -4px;font-size:20px;font-weight:500}.produkt-inhalte-ueberschrift-gross{margin:calc(var(--size-font-body) * .75) 0 20px;font-size:28px;font-weight:600;line-height:35px}.produkt-inhalte-text-gross{font-size:18px}.produkt-inhalte-text-gross p:last-child{margin-bottom:0}.produkt-inhalte-hinweis{margin:0 0 16px;padding:12px 16px;border-left:4px solid var(--color-primary);background-color:var(--color-border);border-radius:var(--border-radius);font-family:var(--font-heading-family);font-weight:600;font-size:20px;line-height:1.3;color:var(--color-heading-text)}.produkt-inhalte-stichpunkte{list-style:none;margin:12px 0 24px;padding:0}.produkt-inhalte-stichpunkte li{display:flex;flex-direction:row;align-items:center;padding:4px 0;font-size:18px;font-weight:500;color:var(--color-heading-text)}.produkt-inhalte-stichpunkte li img{flex:0 0 auto;width:25px;height:25px;margin-right:12px}.produkt-inhalte-ohne-bild{max-width:800px;margin:0 auto}.produkt-inhalte-vorteile{padding-top:48px;padding-bottom:48px;background-color:var(--color-heading-text);color:var(--color-body-background)}.produkt-inhalte-vorteile-dachzeile{margin:0;text-align:center;font-size:20px;color:var(--color-body-background)}.produkt-inhalte-vorteile .produkt-inhalte-vorteile-ueberschrift{margin:0 0 40px;text-align:center;font-size:32px;font-weight:500;color:var(--color-body-background)}.produkt-inhalte-vorteile-raster{list-style:none;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.produkt-inhalte-vorteil{align-items:center;text-align:center}.produkt-inhalte-vorteil h3,.produkt-inhalte-vorteil .multi-column-entry-text{color:var(--color-body-background)}.produkt-inhalte-vorteil img{height:70px;width:auto}.produkt-inhalte-vorteil img.produkt-inhalte-vorteil-ersatzicon{height:48px;width:48px}.produkt-inhalte-faq-dachzeile{margin:0;text-align:center;font-size:20px}.produkt-inhalte-faq-ueberschrift{margin:0 0 32px;text-align:center;font-size:32px;font-weight:600}.produkt-inhalte-faq-liste{gap:20px;padding:0}.produkt-inhalte-faq .collapsible-content-row-header h3{font-size:18px}.produkt-inhalte-faq .collapsible-content-row-header h3 span:last-child{background-color:var(--color-primary);color:var(--color-heading-text)}.produkt-inhalte-faq-antwort{font-size:18px}.produkt-inhalte-faq-antwort p:last-child{margin-bottom:0}.produkt-inhalte-faq .collapsible-content-row-header:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-body-background),0 0 0 4px var(--color-text)}@media(min-width:768px){.produkt-inhalte-faq.produkt-inhalte-abstand{margin-top:64px}.produkt-inhalte-band{padding:72px 0}.produkt-inhalte-vorteile-raster{grid-template-columns:repeat(3,minmax(0,1fr))}.produkt-inhalte-vorteile-raster.is-vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.produkt-beschreibung-aufklapper{display:flex;flex-direction:column;align-items:stretch;border-top:1px solid var(--color-border)}.produkt-beschreibung-aufklapper .product-collapsible-content-entry-header:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-body-background),0 0 0 4px var(--color-text)}.produkt-familie-kachel:focus-visible,.produkt-passt-dazu-button:focus-visible,.produkt-passt-dazu-titel:focus-visible,.produkt-set-hinweis:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-body-background),0 0 0 4px var(--color-text)}.produkt-passt-dazu-auswahl:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/produktseite.css.map */
