@font-face{font-family: 'Bricolage';font-style: normal;font-weight: 200 800;font-display: swap;src: url(/assets/schrift/bricolage-latin.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Bricolage';font-style: normal;font-weight: 200 800;font-display: swap;src: url(/assets/schrift/bricolage-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/schrift/roboto-latin-400.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url(/assets/schrift/roboto-latin-ext-400.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;font-display: swap;src: url(/assets/schrift/roboto-latin-500.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 500;font-display: swap;src: url(/assets/schrift/roboto-latin-ext-500.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url(/assets/schrift/roboto-latin-700.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Roboto';font-style: normal;font-weight: 700;font-display: swap;src: url(/assets/schrift/roboto-latin-ext-700.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--gelb: #ffc815;--gelb-tief: #f2b705;--gelb-hell: #fff3c4;--anthrazit: #3a3a3a;--anthrazit-tief: #2d2d2d;--tinte: #262626;--grau: #595959;--grau-hell: #6e6b65;--sand: #f4f1ea;--sand-hell: #fbfaf6;--weiss: #ffffff;--linie: #e6e1d7;--salbei: #7d9a84;--salbei-tief: #46624f;--salbei-hell: #eaf0eb;--rot: #b42318;--gruen-ok: #1f7a3e;--radius: 22px;--radius-mittel: 16px;--radius-klein: 12px;--schatten: 0 1px 2px rgba(38,38,38,.05),0 10px 30px rgba(38,38,38,.07);--schatten-klein: 0 1px 2px rgba(38,38,38,.06),0 4px 14px rgba(38,38,38,.08);--kopf-hoehe: 68px;--titel: 'Bricolage','Roboto',system-ui,sans-serif;--text: 'Roboto',system-ui,-apple-system,'Segoe UI',sans-serif;--rand: clamp(16px,4vw,32px);color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--kopf-hoehe) + 16px)}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}body{margin: 0;font: 400 1.0625rem/1.65 var(--text);color: var(--tinte);background: var(--sand-hell);-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip}img,video,svg,canvas{display: block;max-width: 100%}img{height: auto}a{color: inherit;text-underline-offset: .18em;text-decoration-thickness: 1px}a:hover{text-decoration-thickness: 2px}p{margin: 0 0 1em}p:last-child{margin-bottom: 0}ul,ol{margin: 0;padding: 0}h1,h2,h3,h4{font-family: var(--titel);font-weight: 750;line-height: 1.08;letter-spacing: -.022em;margin: 0;color: var(--tinte);text-wrap: balance}button{font: inherit;color: inherit}:focus-visible{outline: 3px solid var(--tinte);outline-offset: 3px;border-radius: 6px}.anthrazit :focus-visible,.fuss :focus-visible,[data-kopf="anthrazit"] .kopf :focus-visible{outline-color: var(--gelb)}::selection{background: var(--gelb);color: var(--tinte)}.sprung{position: absolute;left: 12px;top: -60px;z-index: 100;background: var(--tinte);color: #fff;padding: 10px 16px;border-radius: 10px;text-decoration: none}.sprung:focus{top: 12px}.nur-vorlesen{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.rahmen{width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 var(--rand)}.rahmen-schmal{max-width: 860px}.abschnitt{padding: clamp(64px,9vw,120px) 0}.abschnitt-eng{padding: clamp(48px,6vw,80px) 0}.weiss{background: var(--weiss)}.sand{background: var(--sand)}.salbei{background: var(--salbei-hell)}.anthrazit{background: var(--anthrazit);color: #f1efe9}.anthrazit h2,.anthrazit h3{color: #fff}.gelb{background: var(--gelb)}.strich{width: 40px;height: 4px;background: var(--gelb);border-radius: 2px;margin-bottom: 22px}.zentriert{text-align: center}.zentriert .strich{margin-left: auto;margin-right: auto}.t-held{font-size: clamp(2.6rem,6.4vw,4.9rem);font-weight: 800;letter-spacing: -.032em;line-height: 1.02}.t-gross{font-size: clamp(2rem,4.4vw,3.3rem);font-weight: 800;letter-spacing: -.028em}.t-mittel{font-size: clamp(1.5rem,2.6vw,2rem)}.lead{font-size: clamp(1.1rem,1.55vw,1.28rem);color: var(--grau);line-height: 1.6;max-width: 36em}.zentriert .lead{margin-left: auto;margin-right: auto}.klein{font-size: .9rem;color: var(--grau)}.kopfzeile{margin-bottom: clamp(36px,5vw,56px)}.kopfzeile .lead{margin-top: 18px}.marker{background: linear-gradient(transparent 64%,var(--gelb) 64%,var(--gelb) 90%,transparent 90%);padding: 0 .04em;-webkit-box-decoration-break: clone;box-decoration-break: clone}.augenbraue{display: inline-block;font: 600 .8rem/1 var(--text);letter-spacing: .08em;text-transform: uppercase;color: var(--salbei-tief);margin-bottom: 16px}.fussnote{font-size: .82rem;color: var(--grau-hell);margin-top: 18px}.knopf{display: inline-flex;align-items: center;justify-content: center;gap: .55em;min-height: 48px;padding: .8em 1.45em;border-radius: 999px;border: 2px solid transparent;font: 600 1rem/1.1 var(--text);text-decoration: none;cursor: pointer;transition: background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space: nowrap}.knopf:hover{text-decoration: none}.knopf:active{transform: translateY(1px)}.knopf-gelb{background: var(--gelb);color: var(--tinte)}.knopf-gelb:hover{background: var(--gelb-tief)}.knopf-dunkel{background: var(--tinte);color: #fff}.knopf-dunkel:hover{background: #000}.knopf-rand{border-color: currentColor;color: var(--tinte);background: transparent}.knopf-rand:hover{background: rgba(38,38,38,.06)}.anthrazit .knopf-rand{color: #fff}.anthrazit .knopf-rand:hover{background: rgba(255,255,255,.08)}.knopf-gross{min-height: 56px;padding: .95em 1.75em;font-size: 1.0625rem}.knopf-breit{width: 100%}.knopf[disabled]{opacity: .5;cursor: not-allowed}.knopf-reihe{display: flex;flex-wrap: wrap;gap: 12px}.textlink{display: inline-flex;align-items: center;gap: .4em;font-weight: 600;text-decoration: none;border-bottom: 2px solid var(--gelb);padding-bottom: 2px}.textlink:hover{border-bottom-color: var(--tinte)}.badges{display: flex;flex-wrap: wrap;gap: 10px;align-items: center}.badges img{height: 44px;width: auto}.badges-klein img{height: 38px}.wahl{display: grid;grid-template-columns: 24px 1fr;gap: 10px;align-items: start;cursor: pointer;font-size: 15px;line-height: 1.5;padding: 6px 0}.wahl input{width: 20px;height: 20px;margin: 2px 0 0;accent-color: var(--tinte);cursor: pointer}.haken-liste{list-style: none;display: grid;gap: 10px}.haken-liste li{display: grid;grid-template-columns: 24px 1fr;gap: 10px;align-items: start}.haken-liste svg{margin-top: 3px;width: 20px;height: 20px;padding: 3px;border-radius: 50%;background: var(--gelb);color: var(--tinte)}.anthrazit .haken-liste svg{background: var(--gelb)}.infoleiste{display: none;background: var(--gelb);color: var(--tinte);font-size: .875rem;font-weight: 500;text-align: center}.infoleiste p{margin: 0;padding: 8px var(--rand)}[data-kopf="anthrazit"] .infoleiste{display: block}@media (max-width: 640px){.infoleiste-mehr{display: none}}.kopf{position: sticky;top: 0;z-index: 40;background: rgba(255,255,255,1);border-bottom: 1px solid transparent;transition: transform .28s ease,border-color .2s ease,box-shadow .2s ease}.kopf.gescrollt{border-bottom-color: var(--linie)}.kopf.weg{transform: translateY(-101%)}@media (prefers-reduced-motion: reduce){.kopf{transition: none}}.kopf-leiste{display: flex;align-items: center;gap: 12px;height: var(--kopf-hoehe);max-width: 1200px;margin: 0 auto;padding: 0 var(--rand)}.kopf-logo{display: inline-flex;align-items: center;flex: none;padding: 6px 0}.kopf-logo img{height: 30px;width: auto}.logo-dunkel{display: none}.kopf-nav{display: flex;gap: 2px;margin-left: 28px}.kopf-nav a{position: relative;padding: 9px 14px;border-radius: 999px;text-decoration: none;font-weight: 500;font-size: .98rem;color: var(--tinte)}.kopf-nav a:hover{background: var(--sand)}.kopf-nav a[aria-current="page"]::after{content: '';position: absolute;left: 14px;right: 14px;bottom: 3px;height: 3px;border-radius: 2px;background: var(--gelb)}.kopf-aktionen{margin-left: auto;display: flex;align-items: center;gap: 6px}.kopf-sprache{display: inline-flex;align-items: center;gap: 6px;padding: 9px 10px;border-radius: 999px;text-decoration: none;font-weight: 500;font-size: .9rem;color: var(--grau)}.kopf-sprache:hover{background: var(--sand);color: var(--tinte)}.kopf-anmelden{display: inline-flex;align-items: center;gap: 8px;padding: 9px 14px;border-radius: 999px;text-decoration: none;font-weight: 500;font-size: .98rem}.kopf-anmelden:hover{background: var(--sand)}.kopf-kaufen{min-height: 42px;padding: .6em 1.25em;margin-left: 4px}.kopf-menueknopf{display: none;align-items: center;gap: 8px;min-height: 44px;padding: 8px 12px;margin-right: -8px;background: none;border: 0;border-radius: 999px;cursor: pointer;font-weight: 500}.kopf-menueknopf:hover{background: var(--sand)}[data-kopf="anthrazit"] .kopf{background: var(--anthrazit);color: #f3f1ec}[data-kopf="anthrazit"] .kopf.gescrollt{border-bottom-color: transparent;box-shadow: 0 6px 20px rgba(0,0,0,.18)}[data-kopf="anthrazit"] .kopf .logo-hell,[data-kopf="anthrazit"] .menue .logo-hell{display: none}[data-kopf="anthrazit"] .kopf .logo-dunkel,[data-kopf="anthrazit"] .menue .logo-dunkel{display: block}[data-kopf="anthrazit"] .kopf-nav a,[data-kopf="anthrazit"] .kopf-anmelden,[data-kopf="anthrazit"] .kopf-menueknopf{color: #f3f1ec}[data-kopf="anthrazit"] .kopf-sprache{color: #c9c6bf}[data-kopf="anthrazit"] .kopf-nav a:hover,[data-kopf="anthrazit"] .kopf-anmelden:hover,[data-kopf="anthrazit"] .kopf-menueknopf:hover,[data-kopf="anthrazit"] .kopf-sprache:hover{background: rgba(255,255,255,.09);color: #fff}@media (max-width: 960px){:root{--kopf-hoehe: 62px}.kopf-nav,.kopf-anmelden,.kopf-sprache{display: none}.kopf-menueknopf{display: inline-flex}.kopf-logo img{height: 27px}.kopf-kaufen{min-height: 40px;padding: .55em 1.1em;font-size: .95rem}}@media (max-width: 380px){.kopf-menueknopf span{display: none}}.menue{width: 100%;max-width: none;height: 100%;max-height: none;margin: 0;padding: 0 var(--rand) 32px;border: 0;background: var(--weiss);color: var(--tinte);overflow-y: auto}.menue::backdrop{background: rgba(0,0,0,.3)}.menue[open]{display: flex;flex-direction: column;animation: menue-auf .22s ease}@keyframes menue-auf{from{opacity: 0;transform: translateY(-8px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.menue[open]{animation: none}}[data-kopf="anthrazit"] .menue{background: var(--anthrazit);color: #f3f1ec}.menue-kopf{display: flex;align-items: center;justify-content: space-between;height: var(--kopf-hoehe);flex: none}.menue-zu{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 8px 12px;margin-right: -8px;background: none;border: 0;border-radius: 999px;cursor: pointer;font-weight: 500;color: inherit}.menue-nav{display: grid;margin: 12px 0 24px}.menue-nav a{font: 750 2rem/1.15 var(--titel);letter-spacing: -.02em;text-decoration: none;padding: 10px 0;border-bottom: 1px solid var(--linie)}[data-kopf="anthrazit"] .menue-nav a{border-bottom-color: rgba(255,255,255,.12)}.menue-produkt{display: flex;gap: 16px;align-items: center;padding: 14px;border-radius: var(--radius-mittel);background: var(--sand);text-decoration: none;margin-bottom: 18px}[data-kopf="anthrazit"] .menue-produkt{background: rgba(255,255,255,.07)}.menue-produkt img{width: 92px}.menue-produkt b{display: block;font-size: 1.05rem}.menue-produkt span span{font-size: .92rem;color: var(--grau)}[data-kopf="anthrazit"] .menue-produkt span span{color: #c9c6bf}.menue-unten{display: grid;gap: 10px;margin-top: auto}.menue-unten .badges{justify-content: center;margin-top: 8px}.menue-sprachen{display: flex;justify-content: center;gap: 18px;margin-top: 6px;font-size: .95rem}.menue-sprachen a[aria-current="true"]{font-weight: 700;text-decoration: none}.held{background: var(--sand-hell);padding: clamp(28px,5vw,64px) 0 clamp(48px,6vw,72px);overflow: hidden}.held-raster{display: grid;gap: clamp(28px,4vw,56px);align-items: center}@media (min-width: 960px){.held-raster{grid-template-columns: 1.05fr .95fr}}.held-text .lead{margin-top: 22px}.held .knopf-reihe{margin-top: 32px}.held-punkte{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 26px;font-size: .95rem;color: var(--grau)}.held-punkte li{display: inline-flex;align-items: center;gap: 8px}.held-punkte svg{width: 18px;height: 18px;color: var(--salbei-tief)}.held-bild{position: relative;width: 100%;max-width: 540px;margin: 0 auto;aspect-ratio: 9 / 10}.held-pin{position: absolute;left: 7%;right: 7%;bottom: 0;height: 92%;color: var(--gelb)}.held-pin svg{width: 100%;height: 100%}.held-hund{position: absolute;left: 50%;bottom: 0;width: 74%;transform: translateX(-46%);filter: drop-shadow(0 18px 28px rgba(60,40,0,.18))}.mitteilung{position: absolute;display: flex;gap: 12px;align-items: center;max-width: 290px;padding: 12px 16px 12px 12px;background: #fff;border-radius: 18px;box-shadow: var(--schatten);font-size: .9rem;line-height: 1.35}.mitteilung img{width: 42px;height: 42px;border-radius: 50%;flex: none}.mitteilung b{display: block;font-size: .92rem}.mitteilung span{color: var(--grau)}.mitteilung-symbol{width: 42px;height: 42px;border-radius: 50%;flex: none;display: grid;place-items: center;background: var(--gelb);color: var(--tinte)}.held-bild .mitteilung{left: -2%;bottom: 14%}@media (max-width: 520px){.held-bild .mitteilung{left: 0;bottom: 6%;max-width: 250px}}.fakten{display: grid;grid-template-columns: repeat(4,1fr);gap: 0;margin-top: clamp(40px,6vw,72px);border-top: 1px solid var(--linie)}.fakt{padding: 22px 20px 4px 0}.fakt + .fakt{padding-left: 20px;border-left: 1px solid var(--linie)}.fakt b{display: block;font: 800 clamp(1.5rem,2.6vw,2rem)/1.1 var(--titel);letter-spacing: -.02em}.fakt span{font-size: .92rem;color: var(--grau)}@media (max-width: 760px){.fakten{grid-template-columns: 1fr 1fr}.fakt:nth-child(3){border-left: 0;padding-left: 0}.fakt:nth-child(n+3){border-top: 1px solid var(--linie)}}.app-zeige{display: grid;gap: 40px;align-items: center}@media (min-width: 960px){.app-zeige{grid-template-columns: 1fr 1fr;gap: 64px}}.app-liste{display: none}.js .app-liste{display: grid;gap: 8px}.app-tab{display: grid;gap: 2px;text-align: left;padding: 16px 20px 16px 22px;border: 1px solid transparent;border-radius: var(--radius-mittel);background: transparent;cursor: pointer;position: relative}.app-tab::before{content: '';position: absolute;left: 0;top: 16px;bottom: 16px;width: 4px;border-radius: 2px;background: transparent}.app-tab:hover{background: rgba(255,255,255,.6)}.app-tab[aria-selected="true"]{background: #fff;border-color: var(--linie);box-shadow: var(--schatten-klein)}.app-tab[aria-selected="true"]::before{background: var(--gelb)}.app-tab-titel{font: 700 1.2rem/1.25 var(--titel);letter-spacing: -.01em}.app-tab-kurz{color: var(--grau);font-size: .95rem}.app-panel{display: grid;justify-items: center;gap: 24px}.app-panel + .app-panel{margin-top: 56px}.js .app-panel + .app-panel{margin-top: 0}.js .app-panel[hidden]{display: none}html:not(.js) .app-panel[hidden]{display: grid}.app-panel h3{font-size: 1.4rem}.js .app-panel h3{display: none}.app-panel img{width: min(300px,72vw);filter: drop-shadow(0 24px 40px rgba(38,38,38,.18))}.app-panel p{max-width: 30em;text-align: center;color: var(--grau)}.app-punkte{display: none;justify-content: center;gap: 8px;margin-top: 16px}.app-punkte i{width: 8px;height: 8px;border-radius: 50%;background: var(--linie)}.app-punkte i.an{background: var(--tinte)}@media (max-width: 959px){.js .app-liste{display: none}.app-panels{display: flex;gap: 12px;overflow-x: auto;scroll-snap-type: x mandatory;margin: 0 calc(var(--rand) * -1);padding: 4px var(--rand) 6px;scroll-padding: 0 var(--rand);scrollbar-width: none}.app-panels::-webkit-scrollbar{display: none}.app-panel,.js .app-panel[hidden]{display: grid;flex: 0 0 84%;scroll-snap-align: start;align-content: start;justify-items: start;gap: 8px;padding: 18px 18px 20px;border-radius: var(--radius);background: #fff;border: 1px solid var(--linie)}.app-panel + .app-panel{margin-top: 0}.js .app-panel h3{display: block;font-size: 1.25rem}.app-panel img{order: -1;justify-self: center;width: auto;height: min(44vh,360px);max-width: 100%;filter: none;margin-bottom: 8px}.app-panel p{text-align: left;font-size: .97rem}.app-punkte{display: flex}}.app-extras{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 16px;margin-top: clamp(40px,6vw,64px)}.app-extra{padding: 20px 22px;border-radius: var(--radius-mittel);background: #fff;border: 1px solid var(--linie)}.app-extra b{display: block;margin-bottom: 4px;font-family: var(--titel);font-size: 1.1rem}.app-extra span{color: var(--grau);font-size: .95rem}.fotoband{position: relative;margin: 0}.fotoband img{width: 100%;height: clamp(320px,42vw,620px);object-fit: cover;object-position: 30% 50%}.fotoband figcaption{position: absolute;right: max(var(--rand),calc((100vw - 1200px) / 2 + var(--rand)));bottom: clamp(24px,4vw,56px);max-width: 430px;background: #fff;border-radius: var(--radius);padding: clamp(22px,3vw,32px);box-shadow: var(--schatten)}.fotoband figcaption b{display: block;font: 800 clamp(1.4rem,2.4vw,1.9rem)/1.15 var(--titel);letter-spacing: -.02em;margin-bottom: 10px}.fotoband figcaption span{color: var(--grau)}@media (max-width: 700px){.fotoband img{height: 380px;object-position: 22% 50%}.fotoband figcaption{position: relative;right: auto;bottom: auto;margin: -64px var(--rand) 0}}.akku{display: grid;gap: 48px;align-items: center}@media (min-width: 960px){.akku{grid-template-columns: 1fr 1fr;gap: 72px}}.akku-bild{display: grid;gap: 18px;justify-items: center}.batterie{position: relative;width: min(360px,80vw);aspect-ratio: 2.3 / 1;border: 6px solid var(--tinte);border-radius: 28px;padding: 10px}.batterie::after{content: '';position: absolute;right: -20px;top: 32%;bottom: 32%;width: 12px;border-radius: 0 8px 8px 0;background: var(--tinte)}.batterie i{display: block;height: 100%;width: 86%;border-radius: 16px;background: var(--gelb)}.batterie span{position: absolute;inset: 0;display: grid;place-items: center;font: 800 clamp(2rem,5vw,3rem)/1 var(--titel);letter-spacing: -.03em}.akku-orte{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;width: min(420px,100%)}.akku-ort{padding: 16px 18px;border-radius: var(--radius-mittel);background: #fff;border: 1px solid var(--linie)}.akku-ort b{display: block;font-family: var(--titel);font-size: 1.1rem}.akku-ort span{color: var(--grau);font-size: .93rem}.intervalle{width: 100%;border-collapse: collapse;margin-top: 28px;font-size: .97rem}.intervalle th,.intervalle td{text-align: left;padding: 12px 10px 12px 0;border-bottom: 1px solid var(--linie);vertical-align: top}.intervalle th{font-weight: 700;width: 32%}.intervalle td:last-child{color: var(--grau)}.zweispaltig{display: grid;gap: 48px;align-items: center}@media (min-width: 960px){.zweispaltig{grid-template-columns: 1fr 1fr;gap: 72px}.zweispaltig.bild-rechts>:first-child{order: 2}}.telefon-buehne{position: relative;display: grid;justify-items: center}.telefon-buehne>img{width: min(300px,72vw);filter: drop-shadow(0 24px 40px rgba(38,38,38,.18))}.telefon-buehne .mitteilung{right: max(0px,calc(50% - 250px));top: 22%}@media (max-width: 520px){.telefon-buehne .mitteilung{right: 0;top: 14%;max-width: 230px}}.schlagworte{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 26px}.schlagworte li{padding: 8px 14px;border-radius: 999px;background: #fff;border: 1px solid var(--linie);font-size: .93rem;font-weight: 500}.quelle{font-size: .8rem;color: var(--grau-hell);margin-top: 22px}.preise{display: grid;gap: 20px}@media (min-width: 960px){.preise{grid-template-columns: 5fr 7fr}}.karte{background: #fff;border: 1px solid var(--linie);border-radius: var(--radius);padding: clamp(22px,3vw,34px)}.preis-geraet{display: flex;flex-direction: column}.preis-geraet img{width: 72%;margin: 4px auto 18px}.preis-name{font: 700 1.15rem/1.3 var(--titel)}.preis-gross{font: 800 clamp(2.4rem,4vw,3rem)/1 var(--titel);letter-spacing: -.03em;margin: 10px 0 6px}.preis-zeilen{list-style: none;display: grid;gap: 4px;margin: 6px 0 22px;color: var(--grau);font-size: .95rem}.preis-geraet .knopf{margin-top: auto}.preis-abo h3,.preis-abo-titel{font-size: 1.35rem;margin-bottom: 18px}.abo-wahl{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px}.abo{position: relative;padding: 18px 14px 16px;border: 1.5px solid var(--linie);border-radius: var(--radius-mittel);text-align: center;background: var(--sand-hell)}.abo b{display: block;font-size: .95rem;font-weight: 600}.abo strong{display: block;font: 800 1.6rem/1.15 var(--titel);letter-spacing: -.02em;margin: 6px 0 2px}.abo span{display: block;font-size: .86rem;color: var(--grau)}.abo-bester{border-color: var(--gelb);background: #fffbea;box-shadow: 0 0 0 3px rgba(255,200,21,.25)}.abo-band{position: absolute;top: -11px;left: 50%;transform: translateX(-50%);background: var(--gelb);font-size: .75rem;font-weight: 700;padding: 3px 10px;border-radius: 999px;white-space: nowrap}@media (max-width: 560px){.abo-wahl{grid-template-columns: 1fr}.abo{display: grid;grid-template-columns: 1fr auto;text-align: left;align-items: center;column-gap: 12px}.abo strong{grid-row: 1 / 3;grid-column: 2;font-size: 1.45rem;margin: 0}.abo-band{left: auto;right: 14px;transform: none}}.abo-inhalt{display: grid;gap: 22px;margin-top: 24px}@media (min-width: 700px){.abo-inhalt{grid-template-columns: 1.1fr .9fr}}.abo-hinweis{background: var(--sand);border-radius: var(--radius-mittel);padding: 18px 20px;font-size: .95rem}.abo-hinweis b{display: block;margin-bottom: 4px}.rechnung{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 14px 28px;margin-top: 20px;padding: 20px 26px;border-radius: var(--radius);background: var(--anthrazit);color: #f1efe9}.rechnung p{margin: 0}.rechnung b{color: #fff}.rechnung strong{font: 800 1.5rem/1 var(--titel);color: var(--gelb);white-space: nowrap}.schritte{list-style: none;display: grid;gap: 18px;counter-reset: schritt}@media (min-width: 860px){.schritte{grid-template-columns: repeat(3,1fr)}}.schritt{position: relative;padding: 28px 26px 26px;border-radius: var(--radius);background: #fff;border: 1px solid var(--linie);counter-increment: schritt}.schritt::before{content: counter(schritt);display: grid;place-items: center;width: 44px;height: 44px;margin-bottom: 18px;border-radius: 50%;background: var(--gelb);font: 800 1.2rem/1 var(--titel)}.schritt h3{font-size: 1.25rem;margin-bottom: 8px}.schritt p{color: var(--grau)}.schritt .badges{margin-top: 16px}.video{position: relative;aspect-ratio: 16 / 9;border-radius: var(--radius);overflow: hidden;background: #111}.video video,.video img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.video-start{position: absolute;inset: 0;display: grid;place-items: center;background: transparent;border: 0;cursor: pointer}.video-start span{display: grid;place-items: center;width: 76px;height: 76px;border-radius: 50%;background: var(--gelb);color: var(--tinte);box-shadow: 0 10px 30px rgba(0,0,0,.3);transition: transform .2s ease}.video-start span svg{margin-left: 4px}.video-start:hover span{transform: scale(1.06)}.fragen{display: grid;gap: 10px}.frage{border-radius: var(--radius-mittel);background: #fff;border: 1px solid var(--linie)}.frage summary{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 20px 22px;cursor: pointer;list-style: none;font: 700 1.08rem/1.35 var(--titel);letter-spacing: -.005em}.frage summary::-webkit-details-marker{display: none}.frage summary::after{content: '';flex: none;width: 30px;height: 30px;border-radius: 50%;background: var(--sand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23262626' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='M12 5v14'/%3E%3C/svg%3E") center no-repeat;transition: transform .2s ease,background-color .2s ease}.frage[open] summary::after{transform: rotate(45deg);background-color: var(--gelb)}.frage>div{padding: 0 22px 20px;color: var(--grau)}.frage>div ul{padding-left: 1.2em}.fragen-mehr{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;margin-top: 24px;padding: 22px 24px;border-radius: var(--radius-mittel);background: var(--sand)}.fragen-mehr p{margin: 0;font-weight: 500}.aufruf{display: grid;gap: 32px;align-items: center}@media (min-width: 900px){.aufruf{grid-template-columns: 1.3fr .7fr}}.aufruf img{width: min(360px,80%);margin: 0 auto;filter: drop-shadow(0 20px 30px rgba(80,60,0,.25))}.aufruf .knopf-reihe{margin-top: 28px}.aufruf .badges{margin-top: 22px}.fuss{background: var(--anthrazit-tief);color: #cfccc5;padding: 64px 0 28px;font-size: .95rem}.fuss a{color: #ecebe6;text-decoration: none}.fuss a:hover{color: #fff;text-decoration: underline}.fuss-raster{display: grid;gap: 36px}@media (min-width: 900px){.fuss-raster{grid-template-columns: 1.6fr repeat(4,1fr)}}@media (min-width: 560px) and (max-width: 899px){.fuss-raster{grid-template-columns: 1fr 1fr}.fuss-marke{grid-column: 1 / -1}}.fuss-marke img{height: 32px;width: auto;margin-bottom: 16px}.fuss-marke p{max-width: 24em}.fuss-marke .badges{margin-top: 18px}.fuss h2{font: 600 .8rem/1 var(--text);letter-spacing: .08em;text-transform: uppercase;color: #9d9a93;margin-bottom: 14px}.fuss ul{list-style: none;display: grid;gap: 8px}.fuss-unten{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 8px 24px;margin-top: 48px;padding-top: 22px;border-top: 1px solid rgba(255,255,255,.1);font-size: .85rem;color: #9d9a93}.fuss-unten p{margin: 0}.fuss-sprachen{display: flex;gap: 14px}.fuss-sprachen a[aria-current="true"]{font-weight: 700;color: #fff}.seitenkopf{padding: clamp(36px,6vw,80px) 0 clamp(28px,4vw,48px)}.seitenkopf .lead{margin-top: 18px}.pfadleiste{font-size: .88rem;color: var(--grau);margin-bottom: 18px}.pfadleiste a{color: var(--grau)}.produkt{display: grid;gap: clamp(28px,4vw,56px);align-items: start;padding: clamp(20px,3vw,40px) 0 clamp(56px,7vw,96px)}@media (min-width: 960px){.produkt{grid-template-columns: 7fr 5fr}}.galerie{position: relative;min-width: 0}.galerie-spur{display: flex;aspect-ratio: 4 / 3.4;overflow-x: auto;scroll-snap-type: x mandatory;scrollbar-width: none;border-radius: var(--radius);background: var(--sand)}.galerie-spur::-webkit-scrollbar{display: none}.galerie-bild{flex: 0 0 100%;height: 100%;min-height: 0;scroll-snap-align: center;padding: clamp(16px,4vw,40px);margin: 0}.galerie-bild img{width: 100%;height: 100%;object-fit: contain}.galerie-bild.foto{padding: 0}.galerie-bild.foto img{object-fit: cover}.galerie-daumen{display: flex;gap: 10px;margin-top: 12px;overflow-x: auto;scrollbar-width: none}.galerie-daumen button{flex: none;width: 78px;height: 66px;padding: 6px;border-radius: 12px;border: 2px solid transparent;background: var(--sand);cursor: pointer}.galerie-daumen button[aria-current="true"]{border-color: var(--tinte)}.galerie-daumen img{width: 100%;height: 100%;object-fit: contain}.galerie-daumen button.foto{padding: 0;overflow: hidden}.galerie-daumen button.foto img{object-fit: cover}.galerie-punkte{display: none;justify-content: center;gap: 8px;margin-top: 12px}@media (max-width: 700px){.galerie-daumen{display: none}.galerie-punkte{display: flex}}.galerie-punkte i{width: 8px;height: 8px;border-radius: 50%;background: var(--linie)}.galerie-punkte i.an{background: var(--tinte)}.kaufbox{display: grid;gap: 18px}@media (min-width: 960px){.kaufbox{position: sticky;top: calc(var(--kopf-hoehe) + 24px)}}.kaufbox h1{font-size: clamp(2rem,3.6vw,2.8rem);font-weight: 800;letter-spacing: -.028em}.kaufbox .lead{font-size: 1.08rem}.kauf-preis{display: flex;flex-wrap: wrap;align-items: baseline;gap: 4px 14px}.kauf-preis strong{font: 800 2.6rem/1 var(--titel);letter-spacing: -.03em}.kauf-preis span{color: var(--grau);font-size: .93rem}.kauf-liefer{list-style: none;display: grid;gap: 6px;font-size: .95rem}.kauf-liefer li{display: flex;gap: 10px;align-items: center}.kauf-liefer svg{width: 20px;height: 20px;color: var(--salbei-tief);flex: none}.kauf-reihe{display: flex;gap: 10px}.kauf-reihe .knopf{flex: 1}.menge{display: inline-flex;align-items: center;border: 1.5px solid var(--linie);border-radius: 999px;background: #fff;height: 56px}.menge button{width: 46px;height: 100%;border: 0;background: none;cursor: pointer;display: grid;place-items: center;border-radius: 999px}.menge button:hover{background: var(--sand)}.menge input{width: 34px;text-align: center;border: 0;font: 600 1.05rem var(--text);background: transparent;-moz-appearance: textfield;appearance: textfield}.menge input::-webkit-inner-spin-button,.menge input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.zahlarten{display: flex;flex-wrap: wrap;gap: 6px}.zahlarten span{padding: 5px 10px;border-radius: 8px;border: 1px solid var(--linie);background: #fff;font-size: .8rem;font-weight: 500;color: var(--grau)}.abo-box{background: var(--sand);border-radius: var(--radius-mittel);padding: 16px 18px;font-size: .95rem}.abo-box b{display: block;margin-bottom: 2px}.vertrauen{list-style: none;display: grid;grid-template-columns: 1fr 1fr;gap: 12px;padding-top: 18px;border-top: 1px solid var(--linie);font-size: .9rem;color: var(--grau)}.vertrauen li{display: flex;gap: 10px;align-items: flex-start}.vertrauen svg{flex: none;color: var(--tinte)}.kaufbox-vorraetig{display: grid;gap: 14px}.kaufbox-ausverkauft{display: none}[data-lager="nein"] .kaufbox-vorraetig{display: none}[data-lager="nein"] .kaufbox-ausverkauft{display: grid;gap: 14px}.ausverkauft-schild{display: inline-flex;align-items: center;gap: 8px;width: fit-content;padding: 6px 12px;border-radius: 999px;background: #fdecea;color: var(--rot);font-weight: 600;font-size: .9rem}.feld{display: grid;gap: 6px}.feld label{font-weight: 500;font-size: .95rem}.feld input,.feld select,.feld textarea{width: 100%;padding: 14px 16px;border: 1.5px solid var(--linie);border-radius: var(--radius-klein);background: #fff;font: 400 1rem/1.4 var(--text);color: var(--tinte)}.feld textarea{min-height: 150px;resize: vertical}.feld input:focus,.feld select:focus,.feld textarea:focus{outline: none;border-color: var(--tinte);box-shadow: 0 0 0 3px rgba(255,200,21,.45)}.feld-hilfe{font-size: .85rem;color: var(--grau)}.inline-form{display: flex;gap: 10px;flex-wrap: wrap}.inline-form input{flex: 1 1 200px;min-height: 52px;padding: 12px 16px;border: 1.5px solid var(--linie);border-radius: 999px;font: inherit}.hinweis-ok{padding: 14px 16px;border-radius: var(--radius-klein);background: #e8f4ec;color: var(--gruen-ok);font-weight: 500}.kaufleiste{position: fixed;left: 0;right: 0;bottom: 0;z-index: 30;display: flex;align-items: center;gap: 12px;padding: 10px var(--rand) calc(10px + env(safe-area-inset-bottom));background: #fff;border-top: 1px solid var(--linie);box-shadow: 0 -8px 24px rgba(38,38,38,.08);transform: translateY(110%);transition: transform .25s ease}.kaufleiste.an{transform: none}.kaufleiste div{flex: 1;min-width: 0;line-height: 1.25}.kaufleiste b{display: block;font-size: .95rem}.kaufleiste span{font-size: .85rem;color: var(--grau)}.kaufleiste .knopf{min-height: 46px}@media (min-width: 960px){.kaufleiste{display: none}}[data-lager="nein"] .kaufleiste .knopf-kaufen-leiste{display: none}.kaufleiste .knopf-warte{display: none}[data-lager="nein"] .kaufleiste .knopf-warte{display: inline-flex}.datenraster{display: grid;gap: 20px}@media (min-width: 900px){.datenraster{grid-template-columns: 1fr 1fr}}.tabelle{width: 100%;border-collapse: collapse;font-size: .98rem}.tabelle th,.tabelle td{text-align: left;vertical-align: top;padding: 13px 12px 13px 0;border-bottom: 1px solid var(--linie)}.tabelle th{width: 38%;font-weight: 600}.tabelle td{color: var(--grau)}.inhalt-liste{list-style: none;display: grid;gap: 14px}.inhalt-liste li{display: grid;grid-template-columns: 44px 1fr;gap: 14px;align-items: center}.inhalt-liste i{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--sand);font-style: normal;font-weight: 700;font-family: var(--titel)}.inhalt-liste b{display: block}.inhalt-liste span{color: var(--grau);font-size: .93rem}.lg3d{position: relative;background: var(--weiss)}.lg3d-buehne{max-width: 1200px;margin: 0 auto;padding: clamp(64px,9vw,120px) var(--rand);display: grid;gap: 2.5rem;align-items: center}.lg3d-strich{width: 40px;height: 4px;background: var(--gelb);border-radius: 2px;margin-bottom: 1.5rem}.lg3d-titel{font: 800 clamp(2rem,4.4vw,3.3rem)/1.08 var(--titel);letter-spacing: -.028em;margin: 0 0 2rem}.lg3d-text{margin-bottom: 1.75rem}.lg3d-gross{font: 750 clamp(1.4rem,2.4vw,1.9rem)/1.2 var(--titel);letter-spacing: -.02em;margin: 0 0 .4rem}.lg3d-klein{font-size: 1.0625rem;line-height: 1.6;color: var(--grau);margin: 0;max-width: 28rem}.lg3d-bild{position: relative;aspect-ratio: 16 / 10}.lg3d-standbild{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: contain;transition: opacity .6s ease}.lg3d-leinwand{position: absolute;inset: 0;width: 100%;height: 100%;opacity: 0;transform: scale(.97);transition: opacity .7s ease,transform .9s cubic-bezier(.2,.7,.2,1)}@media (min-width: 1024px){.lg3d-buehne{grid-template-columns: 5fr 7fr}}.lg3d.lg3d-aktiv{height: 240vh}.lg3d-aktiv .lg3d-buehne{position: sticky;top: 0;height: 100vh;height: 100svh;padding-top: 4.5rem;padding-bottom: 2rem;grid-template-rows: auto 1fr}.lg3d-aktiv .lg3d-texte{display: grid}.lg3d-aktiv .lg3d-text{grid-area: 2 / 1;margin: 0;opacity: 0;transform: translateY(14px);transition: opacity .5s ease,transform .5s ease}.lg3d-aktiv .lg3d-text.lg3d-an{opacity: 1;transform: none}.lg3d-lauf .lg3d-text{transition: none;will-change: opacity,transform}.lg3d-schritte{display: none}.lg3d-aktiv .lg3d-schritte{grid-area: 1 / 1;display: flex;gap: 6px;margin-bottom: 1.1rem}.lg3d-schritte span{width: 2.25rem;height: 3px;border-radius: 2px;background: #e6e5e0;overflow: hidden}.lg3d-schritte i{display: block;height: 100%;background: var(--gelb);transform: scaleX(0);transform-origin: left center}.lg3d-aktiv .lg3d-bild{aspect-ratio: auto;height: 100%;min-height: 0}.lg3d-aktiv .lg3d-standbild{display: none}.lg3d-bereit .lg3d-leinwand{opacity: 1;transform: none}@media (max-width: 1023px){.lg3d-aktiv .lg3d-buehne{grid-template-rows: auto 1fr auto;gap: 1rem}.lg3d-aktiv .lg3d-kopf{display: contents}.lg3d-aktiv .lg3d-titel{margin: 0}.lg3d-aktiv .lg3d-strich{display: none}.lg3d-aktiv .lg3d-bild{grid-row: 2}.lg3d-aktiv .lg3d-texte{grid-row: 3}}@media (min-width: 1024px){.lg3d-aktiv .lg3d-buehne{grid-template-rows: 1fr;padding-top: 5rem}}.lgbf-innen{display: grid;gap: 2.5rem;align-items: center}@media (min-width: 1024px){.lgbf-innen{grid-template-columns: 7fr 5fr;gap: 4rem}}.lgbf-film{position: relative;overflow: hidden;background: #fff;aspect-ratio: 16 / 10;border-radius: var(--radius)}.lgbf-film video,.lgbf-film img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.lgbf-schritte{list-style: none;display: grid;gap: 1.25rem;margin-top: 28px}.lgbf-schritte li{display: grid;grid-template-columns: 2.25rem 1fr;gap: .9rem;align-items: start}.lgbf-nr{width: 2.25rem;height: 2.25rem;border-radius: 50%;background: var(--gelb);font-weight: 700;display: grid;place-items: center}.lgbf-schritte b{display: block;font-size: 1.1rem;margin-bottom: .2rem}.lgbf-schritte span:not(.lgbf-nr){color: var(--grau)}.kasse{display: grid;gap: 20px;align-items: start;padding-bottom: clamp(56px,7vw,96px)}@media (min-width: 960px){.kasse{grid-template-columns: 7fr 5fr}}.posten{display: grid;grid-template-columns: 96px 1fr;gap: 18px;align-items: center;padding-bottom: 22px;border-bottom: 1px solid var(--linie)}.posten img{width: 96px;height: 80px;object-fit: contain;background: var(--sand);border-radius: 14px;padding: 8px}.posten-text b{display: block;font-size: 1.08rem}.posten-text span{color: var(--grau);font-size: .92rem}.posten-reihe{display: flex;align-items: center;justify-content: space-between;gap: 12px;grid-column: 1 / -1}.posten-reihe .menge{height: 48px}.posten-reihe strong{font: 700 1.2rem/1 var(--titel)}.summen{display: grid;gap: 10px;padding: 22px 0 0}.summen div{display: flex;justify-content: space-between;gap: 12px}.summen dt{color: var(--grau)}.summen dd{margin: 0;font-weight: 500}.summe-gesamt{padding-top: 14px;margin-top: 4px;border-top: 1px solid var(--linie)}.summe-gesamt dt{color: var(--tinte);font-weight: 700}.summe-gesamt dd{font: 800 1.6rem/1 var(--titel)}.kasse-seite{display: grid;gap: 18px}@media (min-width: 960px){.kasse-seite{position: sticky;top: calc(var(--kopf-hoehe) + 24px)}}.rechtstext-klein{font-size: .85rem;color: var(--grau)}.punkte{list-style: none;display: grid;gap: 10px;font-size: .95rem}.punkte li{display: flex;gap: 10px}.punkte svg{flex: none;width: 20px;height: 20px;color: var(--salbei-tief)}.dialog{width: min(560px,calc(100% - 32px));border: 0;border-radius: var(--radius);padding: 30px;box-shadow: 0 30px 80px rgba(0,0,0,.3)}.dialog::backdrop{background: rgba(20,20,20,.45)}.dialog h2{font-size: 1.6rem;margin-bottom: 12px}.dialog ol{padding-left: 1.2em;display: grid;gap: 6px;margin: 14px 0 22px;color: var(--grau)}.dialog .knopf-reihe{margin-top: 8px}.zeitleiste{list-style: none;display: grid;gap: 0;max-width: 640px;margin: 0 auto}.zeitleiste li{position: relative;display: grid;grid-template-columns: 44px 1fr;gap: 18px;padding-bottom: 28px}.zeitleiste li::before{content: '';position: absolute;left: 21px;top: 44px;bottom: 0;width: 2px;background: var(--linie)}.zeitleiste li:last-child::before{display: none}.zeitleiste i{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--gelb);font: normal 800 1.1rem/1 var(--titel)}.zeitleiste b{display: block;font: 700 1.2rem/1.3 var(--titel);margin: 8px 0 4px}.zeitleiste p{color: var(--grau)}.erfolg-symbol{display: grid;place-items: center;width: 72px;height: 72px;margin: 0 auto 22px;border-radius: 50%;background: var(--gelb)}.erfolg-symbol svg{width: 36px;height: 36px}.wege{display: grid;gap: 16px}@media (min-width: 860px){.wege{grid-template-columns: repeat(3,1fr)}}.weg{display: flex;flex-direction: column;gap: 10px}.weg h2{font-size: 1.35rem}.weg p{color: var(--grau)}.weg .textlink{margin-top: auto;width: fit-content}.formular{display: grid;gap: 16px}@media (min-width: 700px){.formular .zwei{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}}.honig{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);opacity: 0;pointer-events: none}.chat-knopf{position: fixed;right: 20px;bottom: 20px;z-index: 35;display: inline-flex;align-items: center;gap: 10px;min-height: 52px;padding: 0 20px 0 16px;border: 0;border-radius: 999px;background: var(--tinte);color: #fff;font-weight: 600;cursor: pointer;box-shadow: 0 10px 30px rgba(0,0,0,.25)}.chat-knopf:hover{background: #000}.chat{position: fixed;right: 20px;bottom: 84px;z-index: 36;width: min(380px,calc(100vw - 32px));max-height: min(560px,calc(100vh - 120px));display: none;flex-direction: column;border-radius: var(--radius);background: #fff;box-shadow: 0 30px 80px rgba(0,0,0,.25);overflow: hidden}.chat.offen{display: flex}.chat-kopf{display: flex;justify-content: space-between;align-items: center;padding: 16px 18px;background: var(--anthrazit);color: #fff}.chat-kopf b{display: block}.chat-kopf span{font-size: .85rem;color: #cfccc5}.chat-kopf button{background: none;border: 0;color: #fff;cursor: pointer;padding: 6px;border-radius: 8px}.chat-verlauf{flex: 1;overflow-y: auto;padding: 18px;display: grid;gap: 12px;align-content: start;background: var(--sand-hell)}.blase{max-width: 85%;padding: 12px 14px;border-radius: 16px 16px 16px 4px;background: #fff;border: 1px solid var(--linie);font-size: .95rem}.blase-ich{justify-self: end;border-radius: 16px 16px 4px 16px;background: var(--gelb);border-color: var(--gelb)}.vorschlaege{display: grid;gap: 8px}.vorschlaege a{display: block;padding: 10px 14px;border-radius: 12px;background: #fff;border: 1px solid var(--linie);text-decoration: none;font-size: .92rem;font-weight: 500}.vorschlaege a:hover{border-color: var(--tinte)}.chat-eingabe{display: flex;gap: 8px;padding: 12px;border-top: 1px solid var(--linie)}.chat-eingabe input{flex: 1;min-height: 44px;padding: 10px 14px;border: 1.5px solid var(--linie);border-radius: 999px;font: inherit}.chat-eingabe button{min-height: 44px;padding: 0 16px;border: 0;border-radius: 999px;background: var(--gelb);font-weight: 600;cursor: pointer}.blog-raster{display: grid;gap: 22px}@media (min-width: 800px){.blog-raster{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.blog-raster{grid-template-columns: repeat(3,1fr)}}.blog-karte{display: flex;flex-direction: column;border-radius: var(--radius);background: #fff;border: 1px solid var(--linie);overflow: hidden;text-decoration: none}.blog-karte:hover h2{text-decoration: underline;text-decoration-thickness: 2px}.blog-karte img{aspect-ratio: 1.9 / 1;width: 100%;object-fit: cover;background: var(--sand)}.blog-karte-text{padding: 22px 24px 26px;display: grid;gap: 10px}.blog-karte h2{font-size: 1.3rem;line-height: 1.2}.blog-karte p{color: var(--grau);font-size: .95rem}.blog-meta{font-size: .85rem;color: var(--grau-hell)}.blog-platzhalter{aspect-ratio: 1.9 / 1;display: grid;place-items: center;background: var(--sand);color: var(--grau);font-weight: 500}.artikel{max-width: 720px;margin: 0 auto;padding-bottom: clamp(56px,7vw,96px)}.artikel-bild{border-radius: var(--radius);margin: 0 0 36px}.artikel-text{font-size: 1.1rem;line-height: 1.75}.artikel-text h2,.artikel-text h3{font-size: 1.55rem;margin: 2em 0 .6em}.artikel-text ul,.artikel-text ol{padding-left: 1.3em;margin: 0 0 1em;display: grid;gap: 6px}.artikel-text a{font-weight: 500}.artikel-text strong{color: var(--tinte)}.artikel-werbung{display: grid;gap: 18px;align-items: center;margin-top: 48px;padding: 26px;border-radius: var(--radius);background: var(--sand)}@media (min-width: 640px){.artikel-werbung{grid-template-columns: 140px 1fr}}.artikel-werbung img{width: 140px}.artikel-werbung b{display: block;font: 750 1.3rem/1.2 var(--titel);margin-bottom: 6px}.recht{display: grid;gap: 40px;padding-bottom: clamp(56px,7vw,96px)}@media (min-width: 1000px){.recht.mit-inhalt{grid-template-columns: 260px 1fr}}.recht-inhalt{font-size: .92rem}@media (min-width: 1000px){.recht-inhalt{position: sticky;top: calc(var(--kopf-hoehe) + 24px);max-height: calc(100vh - var(--kopf-hoehe) - 48px);overflow-y: auto}}.recht-inhalt b{display: block;margin-bottom: 10px}.recht-inhalt ol{list-style: none;display: grid;gap: 6px}.recht-inhalt a{color: var(--grau);text-decoration: none}.recht-inhalt a:hover{color: var(--tinte);text-decoration: underline}@media (max-width: 999px){.recht-inhalt{display: none}}.recht-text{max-width: 760px;font-size: 1rem;line-height: 1.7}.recht-text h2,.recht-text h3,.recht-text h4,.recht-text h5{font-family: var(--titel);font-size: 1.3rem;line-height: 1.3;margin: 2em 0 .6em;letter-spacing: -.01em}.recht-text h2:first-child,.recht-text h3:first-child,.recht-text h5:first-child{margin-top: 0}.recht-text table{border-collapse: collapse;width: 100%;margin: 1em 0;font-size: .95rem}.recht-text th,.recht-text td{border-bottom: 1px solid var(--linie);padding: 10px 10px 10px 0;text-align: left;vertical-align: top}.recht-text ul,.recht-text ol{padding-left: 1.3em;margin: 0 0 1em}.recht-hinweis{padding: 14px 18px;border-radius: var(--radius-klein);background: var(--gelb-hell);font-size: .95rem;margin-bottom: 28px}.knopf-recht{margin: 4px 8px 4px 0}.vergleich{width: 100%;border-collapse: separate;border-spacing: 0;font-size: .98rem;background: #fff;border: 1px solid var(--linie);border-radius: var(--radius);overflow: hidden}.vergleich th,.vergleich td{padding: 16px 18px;text-align: center;border-bottom: 1px solid var(--linie)}.vergleich tr:last-child th,.vergleich tr:last-child td{border-bottom: 0}.vergleich th:first-child,.vergleich td:first-child{text-align: left}.vergleich thead th{font: 750 1.05rem/1.2 var(--titel);background: var(--sand)}.vergleich .hervor{background: #fffbea}.vergleich td svg{margin: 0 auto;width: 22px;height: 22px;padding: 3px;border-radius: 50%;background: var(--gelb)}.tabelle-wrap{overflow-x: auto}.telefone{display: flex;justify-content: center;align-items: flex-end;gap: clamp(8px,2vw,24px)}.telefone img{width: 31%;max-width: 250px;filter: drop-shadow(0 20px 34px rgba(38,38,38,.18))}.telefone img:nth-child(2){margin-bottom: 28px}.funktions-raster{display: grid;gap: 18px}@media (min-width: 760px){.funktions-raster{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.funktions-raster{grid-template-columns: repeat(3,1fr)}}.funktion{display: grid;grid-template-rows: auto 1fr;border-radius: var(--radius);background: #fff;border: 1px solid var(--linie);overflow: hidden}.funktion-bild{display: grid;place-items: end center;height: 300px;padding-top: 28px;background: var(--sand);overflow: hidden}.funktion-bild img{width: 62%;transform: translateY(18%)}.funktion-text{padding: 22px 24px 26px}.funktion-text h3{font-size: 1.3rem;margin-bottom: 8px}.funktion-text p{color: var(--grau)}.hinweisband{display: flex;flex-wrap: wrap;gap: 18px 32px;align-items: center;justify-content: space-between;padding: clamp(22px,3vw,32px);border-radius: var(--radius);background: var(--salbei-hell)}.hinweisband h3,.hinweisband-titel{font-size: 1.35rem;margin-bottom: 6px}.hinweisband p{margin: 0;color: var(--grau);max-width: 40em}.hinweisband .abo-app-links{display: flex;flex-wrap: wrap;gap: 10px 24px;margin-top: 14px}.abo-app{margin-top: clamp(28px,4vw,40px)}.vorschau{position: fixed;left: 16px;bottom: 16px;z-index: 60;display: flex;align-items: center;gap: 8px;font: 500 .82rem/1.2 var(--text)}.vorschau-griff{min-height: 36px;padding: 0 14px;border: 0;border-radius: 999px;background: #1d4ed8;color: #fff;font-weight: 600;cursor: pointer;box-shadow: 0 6px 20px rgba(0,0,0,.25)}.vorschau-inhalt{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 14px;padding: 8px 14px;border-radius: 14px;background: #111;color: #eee;box-shadow: 0 10px 30px rgba(0,0,0,.3);max-width: calc(100vw - 120px)}.vorschau[data-zu="1"] .vorschau-inhalt{display: none}.vorschau-titel{font-weight: 700;color: #fff}.vorschau-gruppe{display: inline-flex;align-items: center;gap: 4px}.vorschau-gruppe span{color: #aaa;margin-right: 2px}.vorschau-gruppe button{min-height: 30px;padding: 0 10px;border: 1px solid #444;border-radius: 999px;background: transparent;color: #eee;cursor: pointer;font-size: .8rem}.vorschau-gruppe button[aria-pressed="true"]{background: var(--gelb);border-color: var(--gelb);color: #111}.vorschau a{color: #fff}body.kaufleiste-an .vorschau{bottom: 84px}body.hat-chat .vorschau{bottom: 84px}.fehler{min-height: 60vh;display: grid;place-items: center;text-align: center;padding: 80px 0}.fehler .knopf-reihe{justify-content: center;margin-top: 28px}.sand-hell{background: var(--sand-hell)}.fakten-band{background: var(--sand-hell);padding-bottom: clamp(40px,6vw,64px)}.fakten-band .fakten{margin-top: 0}.einstieg{display: none}[data-einstieg="pin"] [data-einstieg-fassung="pin"],[data-einstieg="karte"] [data-einstieg-fassung="karte"],[data-einstieg="3d"] [data-einstieg-fassung="3d"],[data-einstieg="kino"] [data-einstieg-fassung="kino"]{display: block}[data-einstieg="3d"] .dreid-unten{display: none}.livekarte{position: relative;width: 100%;max-width: 600px;margin: 0 auto;border-radius: 28px;overflow: hidden;background: #fff;border: 1px solid var(--linie);box-shadow: var(--schatten)}.livekarte-svg{width: 100%;height: auto;background: #efe9dc}.livekarte-label{font: 600 13px var(--text);fill: #3a3a3a}.livekarte-banner{position: absolute;left: 12px;right: 12px;top: 12px;z-index: 2;display: flex;gap: 12px;align-items: center;padding: 10px 14px;border-radius: 18px;background: rgba(255,255,255,.97);box-shadow: 0 8px 24px rgba(38,38,38,.16);font-size: .9rem;line-height: 1.3;transform: translateY(-150%);transition: transform .5s cubic-bezier(.2,.8,.2,1)}.livekarte-banner.an{transform: none}.livekarte-banner img{width: 36px;height: 36px;border-radius: 50%;flex: none}.livekarte-banner b{display: block}.livekarte-banner span{color: var(--grau)}.livekarte-status{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding: 10px 16px;border-top: 1px solid var(--linie);font-size: .9rem}.livekarte-status [data-modus]{font-weight: 600}.livekarte-beispiel{color: var(--grau-hell);font-size: .8rem}.livekarte-knoepfe{display: grid;grid-template-columns: repeat(4,1fr);gap: 8px;padding: 0 12px 12px}.livekarte-knoepfe button{display: grid;justify-items: center;align-content: center;gap: 4px;min-height: 64px;padding: 8px 4px;border: 1px solid var(--linie);border-radius: 16px;background: var(--sand-hell);cursor: pointer;font-size: .82rem;font-weight: 500;transition: background-color .15s ease,border-color .15s ease}.livekarte-knoepfe button:hover{border-color: var(--tinte)}.livekarte-knoepfe button[aria-pressed="true"]{background: var(--gelb);border-color: var(--gelb)}.lk-live{display: inline-block;padding: 2px 7px;border-radius: 6px;background: var(--tinte);color: #fff;font-size: .74rem;letter-spacing: .06em}.livekarte [data-puls],.livekarte [data-licht],.livekarte [data-ton]{transform-box: fill-box;transform-origin: center}.livekarte [data-puls]{opacity: 0}.livekarte.live [data-puls]{animation: lk-puls 1.3s ease-out infinite}.livekarte.licht [data-licht]{animation: lk-licht .45s ease-in-out 6 alternate}.livekarte.ton [data-ton]{animation: lk-ton .9s ease-out 3}@keyframes lk-puls{from{transform: scale(.8);opacity: .75}to{transform: scale(2.1);opacity: 0}}@keyframes lk-licht{from{fill-opacity: 0}to{fill-opacity: .85}}@keyframes lk-ton{from{transform: scale(.7);opacity: .9}to{transform: scale(1.5);opacity: 0}}@media (prefers-reduced-motion: reduce){.livekarte-banner{transition: none}.livekarte.live [data-puls],.livekarte.licht [data-licht],.livekarte.ton [data-ton]{animation: none}}@media (max-width: 420px){.livekarte-knoepfe button{font-size: .75rem}}.kino{position: relative;height: 210vh;background: #24301f;--zoom: 1;--text: 1;--marke: 0}html:not(.js) .kino,.kino.ohne-film{height: auto}.kino-buehne{position: sticky;top: 0;height: 100vh;height: 100svh;overflow: hidden}html:not(.js) .kino-buehne,.kino.ohne-film .kino-buehne{position: relative;height: 92svh;min-height: 560px}.kino-bild{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 30% 50%;transform-origin: var(--ox,33%) var(--oy,44%);transform: scale(var(--zoom));will-change: transform}@media (max-width: 700px){.kino-bild{object-position: 22% 50%}}.kino-schleier{position: absolute;left: 0;right: 0;bottom: 0;height: 70%;background: linear-gradient(to top,rgba(12,16,10,.78),rgba(12,16,10,.35) 55%,rgba(12,16,10,0));opacity: var(--text);pointer-events: none}.kino-text{position: absolute;left: 0;right: 0;bottom: clamp(28px,7vh,80px);opacity: var(--text);transform: translateY(calc((1 - var(--text)) * 28px))}.kino-text .held-text{max-width: 640px}.kino-text h1,.kino-text .lead,.kino-text .held-punkte,.kino-text .augenbraue{color: #fff}.kino-text .lead{color: rgba(255,255,255,.88)}.kino-text .held-punkte svg{color: var(--gelb)}.kino-text .marker{background: var(--gelb);color: var(--tinte);padding: 0 .14em;border-radius: .08em}.kino-text .knopf-rand{color: #fff}.kino-text .knopf-rand:hover{background: rgba(255,255,255,.12)}.kino-marke{position: absolute;left: var(--mx,33%);top: var(--my,44%);opacity: var(--marke);transform: translate(-50%,calc(-100% - 34px));pointer-events: none}.kino-marke span{display: block;padding: 10px 16px;border-radius: 999px;background: #fff;font: 700 1rem/1 var(--titel);white-space: nowrap;box-shadow: 0 10px 30px rgba(0,0,0,.25)}.kino-marke::after{content: "";position: absolute;left: 50%;top: 100%;width: 2px;height: 28px;background: #fff;transform: translateX(-50%)}.kino-marke::before{content: "";position: absolute;left: 50%;top: calc(100% + 26px);width: 12px;height: 12px;border-radius: 50%;background: var(--gelb);border: 2px solid #fff;transform: translateX(-50%)}.kino-tipp{position: absolute;left: 50%;bottom: 18px;transform: translateX(-50%);color: #fff;font-size: .85rem;letter-spacing: .06em;text-transform: uppercase;opacity: calc(1 - var(--text))}.lg3d-held{background: var(--sand-hell)}.lg3d-held .lg3d-titel{font-size: clamp(2.3rem,5.2vw,4.2rem);line-height: 1.03;letter-spacing: -.03em;margin-bottom: 1.6rem}.lg3d-knoepfe{margin-top: 1.6rem}@media (max-width: 1023px){.lg3d-held.lg3d-aktiv .lg3d-buehne{grid-template-rows: auto 1fr auto auto;padding-top: 1.2rem}.lg3d-held.lg3d-aktiv .augenbraue{display: none}.lg3d-held.lg3d-aktiv .lg3d-titel{grid-row: 1;font-size: clamp(2rem,8.5vw,2.6rem)}.lg3d-held.lg3d-aktiv .lg3d-knoepfe{grid-row: 4;margin-top: .4rem}.lg3d-held.lg3d-aktiv .lg3d-knoepfe .knopf{width: 100%}}.kasse-schritte{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 22px;margin-top: 22px;font-size: .92rem;color: var(--grau)}.kasse-schritte li{display: flex;align-items: center;gap: 8px}.kasse-schritte i{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 50%;background: var(--sand);font: normal 700 .8rem/1 var(--text)}.kasse-schritte [aria-current]{color: var(--tinte);font-weight: 600}.kasse-schritte [aria-current] i{background: var(--gelb)}.zahlart-liste{display: grid;gap: 8px}.zahlart{display: flex;align-items: center;gap: 12px;min-height: 52px;padding: 12px 16px;border: 1.5px solid var(--linie);border-radius: var(--radius-klein);background: #fff;cursor: pointer;font-weight: 500}.zahlart:has(input:checked){border-color: var(--tinte);box-shadow: 0 0 0 3px rgba(255,200,21,.45)}.zahlart input{width: 18px;height: 18px;accent-color: var(--tinte)}.gewaehr{display: grid;gap: 4px;padding: 14px 16px;border-radius: var(--radius-klein);background: var(--salbei-hell);font-size: .88rem;color: var(--grau)}.gewaehr b{color: var(--tinte);font-size: .95rem}.uebersicht p{margin-bottom: 8px}@media (max-width: 959px){.held-karte .held-raster{display: flex;flex-direction: column;align-items: stretch;gap: 0}.held-karte .augenbraue{align-self: flex-start}.held-karte .held-text{display: contents}.held-karte .augenbraue{order: 1}.held-karte h1{order: 2;font-size: clamp(2.3rem,9vw,3.4rem)}.held-karte .livekarte{order: 3;margin-top: 22px}.held-karte .lead{order: 4;margin-top: 22px}.held-karte .knopf-reihe{order: 5}.held-karte .held-punkte{order: 6}}[data-kopf="anthrazit"] .menue .knopf-rand{color: #f3f1ec}[data-kopf="anthrazit"] .menue .knopf-rand:hover{background: rgba(255,255,255,.08)}body:has(.chat.offen) .vorschau{display: none}@media (max-width: 600px){.chat{left: 12px;right: 12px;width: auto;top: calc(var(--kopf-hoehe) + 12px);bottom: 84px;max-height: none}}@media (max-width: 700px){.telefon-buehne>img{width: min(240px,62vw)}.vorschau{left: 10px;bottom: 10px}.vorschau-griff{min-height: 30px;padding: 0 11px;font-size: .74rem;opacity: .9}}@media (max-width: 959px){.held-pin-fassung .held-raster{display: flex;flex-direction: column;align-items: stretch;gap: 0}.held-pin-fassung .augenbraue{align-self: flex-start}.held-pin-fassung .held-text{display: contents}.held-pin-fassung .augenbraue{order: 1}.held-pin-fassung h1{order: 2;font-size: clamp(2.3rem,9vw,3.4rem)}.held-pin-fassung .held-bild{order: 3;width: min(340px,84vw);margin: 18px auto 0}.held-pin-fassung .lead{order: 4;margin-top: 20px}.held-pin-fassung .knopf-reihe{order: 5;margin-top: 24px}.held-pin-fassung .held-punkte{order: 6}}.eu-gewaehr{display: grid;gap: 10px;width: 100%;padding: 0 0 14px;border: 1.5px solid #c9d6ea;border-radius: var(--radius-klein);background: #fff;cursor: pointer;text-align: left;overflow: hidden}.eu-gewaehr:hover{border-color: #1d4f9c}.eu-gewaehr img{width: 100%;height: auto}.eu-gewaehr span{padding: 0 14px;font-size: .9rem;color: var(--grau)}.eu-gewaehr b{display: block;color: var(--tinte);font-size: .95rem}.dialog-breit{width: min(760px,calc(100% - 24px));padding: 16px}.dialog-breit img{width: 100%;height: auto;border-radius: 8px}.kauf-rechnung{display: grid;gap: 8px;padding: 16px 18px;border-radius: var(--radius-mittel);background: var(--sand);font-size: .95rem}.kauf-rechnung div{display: flex;justify-content: space-between;gap: 12px}.kauf-rechnung div:first-child{padding-bottom: 8px;border-bottom: 1px solid var(--linie)}.kauf-rechnung span{color: var(--grau)}.kauf-rechnung p{margin: 4px 0 0;font-size: .88rem;color: var(--grau)}.kauf-links{display: flex;flex-wrap: wrap;gap: 6px 18px;font-size: .88rem;margin: 0}.kauf-links a{color: var(--grau)}.vergleich-karten{display: none}@media (max-width: 760px){.tabelle-wrap{display: none}.vergleich-karten{display: grid;gap: 12px}}.vergleich-karte{padding: 18px 20px;border-radius: var(--radius);background: #fff;border: 1px solid var(--linie)}.vergleich-karte.hervor{border-color: var(--gelb);background: #fffbea;box-shadow: 0 0 0 3px rgba(255,200,21,.25)}.vergleich-karte h3{font-size: 1.25rem;margin-bottom: 10px;display: flex;align-items: center;gap: 10px;flex-wrap: wrap}.abo-band-inline{background: var(--gelb);font: 700 .75rem/1 var(--text);padding: 5px 10px;border-radius: 999px}.vergleich-karte dl{margin: 0;display: grid}.vergleich-karte dl div{display: grid;grid-template-columns: 42% 1fr;gap: 12px;padding: 10px 0;border-top: 1px solid var(--linie)}.vergleich-karte dt{color: var(--grau);font-size: .92rem}.vergleich-karte dd{margin: 0;font-weight: 500}.vergleich-karte dd svg{width: 22px;height: 22px;padding: 3px;border-radius: 50%;background: var(--gelb)}.recht-text,.artikel-text{overflow-wrap: anywhere;hyphens: auto}.recht-text table,.artikel-text table{display: block;max-width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch}.artikel-text table{border-collapse: collapse;font-size: .95rem;margin: 1em 0}.artikel-text th,.artikel-text td{padding: 8px 10px 8px 0;border-bottom: 1px solid var(--linie);text-align: left;vertical-align: top;min-width: 8em}.kauf-reihe{flex-wrap: wrap}.kauf-reihe .knopf{flex: 1 1 150px}.knopf-breit{white-space: normal;text-align: center}@media (max-width: 400px){.knopf{white-space: normal;text-align: center}.karte{padding: 18px 16px}}h1,h2,h3,.t-gross,.t-held{overflow-wrap: break-word;-webkit-hyphens: auto;hyphens: auto}.honig label,.honig input{width: 1px;min-width: 0;height: 1px;min-height: 0;padding: 0;border: 0}.inline-form[hidden],.kasse[hidden],.kasse-zu[hidden],.kasse-start[hidden],.erfolg-symbol[hidden],.knopf-reihe[hidden],.knopf[hidden],.textlink[hidden],.chat-mail[hidden],.danke-warten[hidden]{display: none}.hinweis-fehler{padding: 14px 16px;border-radius: var(--radius-klein);background: #fdecea;color: var(--rot);font-weight: 500}.nur-noch{margin: 0;font-weight: 600;font-size: .95rem;color: var(--rot)}.wieder-da{margin: 0;font-weight: 500}.kasse-zu{display: grid;gap: 14px;max-width: 640px;margin-bottom: clamp(56px,7vw,96px)}.kasse-start{display: grid;gap: 12px;margin-top: 22px}.kasse-laedt{margin: 0;color: var(--grau);font-size: .95rem}.kasse-aendern{margin-top: 18px;padding: 0 0 2px;border: 0;border-bottom: 2px solid var(--gelb);background: none;font-size: .95rem;cursor: pointer}.posten + .nur-noch{margin-top: 14px}.stripe-feld{min-height: 56px}.menge button:disabled{opacity: .35;cursor: not-allowed}.menge button:disabled:hover{background: none}.menge input:disabled{opacity: 1;color: var(--tinte);-webkit-text-fill-color: var(--tinte)}.danke-warten{display: flex;justify-content: center;align-items: center;gap: 12px;margin: 18px 0 0;color: var(--grau);font-size: 1.05rem}.lade-punkt{flex: none;width: 18px;height: 18px;border-radius: 50%;border: 3px solid var(--linie);border-top-color: var(--tinte);animation: lade-drehen 1s linear infinite}@keyframes lade-drehen{to{transform: rotate(360deg)}}@media (prefers-reduced-motion: reduce){.lade-punkt{animation-duration: 3s}}.danke-hinweis{max-width: 36em;margin: 16px auto 0;color: var(--grau)}.danke-knoepfe{justify-content: center;margin-top: 24px}.chat-eingabe-api{flex-wrap: wrap}.chat-mail{flex: 1 1 100%;display: grid;gap: 4px}.chat-eingabe .chat-mail input{min-height: 40px;padding: 8px 14px;font-size: .92rem}.chat-mail p{margin: 0;padding: 0 8px;font-size: .8rem;line-height: 1.4;color: var(--grau)}.chat-verlauf .blase{white-space: pre-line;overflow-wrap: anywhere}.blase-hinweis{max-width: 100%;background: var(--salbei-hell);border-color: var(--salbei-hell);color: var(--grau);font-size: .88rem}.chat-eingabe button:disabled{opacity: .5;cursor: not-allowed}