.kmw-becken{--p: 1;--e2: 1;--plane: 1;--becken-o: 1;--tlf-x: 0px;--tlf-o: 1;--fuell: 1;--pumpe: 1;--box-o: 0;--box-x: -300px;--box-y: 46px;--box-s: .55;--kmw-plane: #17828f;position:relative;width:100%}.kmw-becken--einsatz{aspect-ratio:800 / 410;border-radius:1.2rem;overflow:hidden;background:#121212;isolation:isolate}.kmw-becken--mini{aspect-ratio:472 / 254}.kmw-becken__svg{display:block;width:100%;height:100%}.kmw-b__becken{opacity:var(--becken-o);transition:opacity .7s ease}.kmw-b__e2{opacity:var(--e2);transform:translateY(calc((1 - var(--e2)) * -24px));transition:opacity .6s ease,transform .9s var(--kms-feder)}.kmw-b__nur-e1{opacity:calc(1 - var(--e2));transition:opacity .5s ease}.kmw-b__plane{opacity:var(--plane);transition:opacity .8s ease}.kmw-b__pl-flaeche{fill:var(--kmw-plane);fill-opacity:.34;transition:fill .5s ease}.kmw-b__pl-flaeche--seite{fill-opacity:.24}.kmw-b__pl-flaeche--boden{fill-opacity:.44}.kmw-b__pl-rand{fill:none;stroke:var(--kmw-plane);stroke-width:5;stroke-linejoin:round;transition:stroke .5s ease}.kmw-b__pl-lappen{fill:var(--kmw-plane);opacity:.94;transition:fill .5s ease}.kmw-b__w-front,.kmw-b__w-seite{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(var(--p));transition:transform 1.6s var(--kms-ease)}.kmw-b__w-front{opacity:.84}.kmw-b__w-seite{opacity:.92}.kmw-b__w-oben{transform:translateY(calc(var(--p) * -124px));opacity:clamp(0,calc(var(--p) * 12),1);transition:transform 1.6s var(--kms-ease),opacity .4s ease}.kmw-b__ring{fill:none;stroke:#f5d700;stroke-width:3;opacity:0;transform-box:fill-box;transform-origin:center}.kmw-b__tlf{transform:translate(var(--tlf-x));opacity:var(--tlf-o);transition:transform 1.7s var(--kms-ease),opacity .9s ease}.kmw-b__fuellung{opacity:var(--fuell);transition:opacity .6s ease .4s}.kmw-b__pumpe{opacity:var(--pumpe);transition:opacity .8s ease .3s}.kmw-b__box{opacity:var(--box-o);transform-box:fill-box;transform-origin:50% 100%;transform:translate(var(--box-x),var(--box-y)) scale(var(--box-s));transition:transform 1.2s var(--kms-ease),opacity .6s ease}.kmw-b__deckel{transform-box:fill-box;transform-origin:0% 100%;transition:transform .9s var(--kms-feder)}.kmw-becken--live[data-szene=box]{--becken-o: 0;--box-o: 1;--box-x: 0px;--box-y: 0px;--box-s: 2;--p: 0;--e2: 0;--plane: 0;--tlf-o: 0;--tlf-x: 260px;--pumpe: 0;--fuell: 0}.kmw-becken--live[data-szene=aufbau]{--box-o: 1;--p: 0;--e2: 0;--plane: 0;--tlf-o: 0;--tlf-x: 260px;--pumpe: 0;--fuell: 0}.kmw-becken--live[data-szene=ebene1]{--p: .48;--e2: 0;--pumpe: 0}.kmw-becken--live[data-szene=ebene2]{--pumpe: 0}.kmw-becken--live[data-szene=abgabe]{--p: .8;--tlf-x: 240px;--tlf-o: 0;--fuell: 0}.kmw-becken--live[data-szene=aufbau] .kmw-b__deckel{transform:rotate(-26deg)}.kmw-becken[data-ebenen="1"]{--e2: 0;--p: .48}.kmw-becken--live[data-szene=ebene2],.kmw-becken--live[data-szene=abgabe]{--e2: 1}.kmw-becken[data-plane=nein]{--kmw-plane: rgba(255, 255, 255, .62)}.kmw-becken[data-plane=nein] .kmw-b__pl-rand{stroke-dasharray:7 6}.kmw-becken[data-plane=nein] .kmw-b__pl-lappen{opacity:.35}.kmw-becken--mini[data-plane=ja] .kmw-b__pl-rand{filter:drop-shadow(0 0 4px rgba(245,215,0,.85))}.kmw-becken.kmw-klick .kmw-b__ring{animation:kmw-ring .9s var(--kms-ease) both}.kmw-becken.kmw-klick .kmw-b__ring--2{animation-delay:.2s}.kmw-becken.kmw-klick .kmw-b__ring--3{animation-delay:.4s}@keyframes kmw-ring{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(1.45)}}.kmw-becken.kms-spielt .kmw-b__fluss{animation:kmw-fluss .75s linear infinite}.kmw-becken.kms-spielt .kmw-b__welle{animation:kmw-welle 3.4s ease-in-out var(--d, 0ms) infinite alternate}.kmw-becken.kms-spielt .kmw-b__kern{animation:kmw-flackern 2.6s ease-in-out infinite alternate}.kmw-becken.kms-spielt .kmw-b__glut{animation:kmw-glimmen 5.2s ease-in-out infinite alternate}.kmw-becken.kms-spielt .kmw-b__rauch ellipse{animation:kmw-rauch 18s ease-in-out infinite alternate}.kmw-becken.kms-spielt .kmw-b__rauch ellipse:nth-child(2){animation-duration:23s;animation-delay:-7s}.kmw-becken.kms-spielt .kmw-b__rauch ellipse:nth-child(3){animation-duration:20s;animation-delay:-12s}.kmw-becken.kms-spielt .kmw-b__funken circle{animation:kmw-funke var(--t, 4s) linear var(--d, 0ms) infinite}.kmw-becken.kms-spielt .kmw-b__blau{animation:kms-blaulicht .9s steps(2,jump-none) infinite}@keyframes kmw-fluss{to{stroke-dashoffset:-24}}@keyframes kmw-welle{0%{transform:translate(-7px)}to{transform:translate(7px)}}@keyframes kmw-flackern{0%{opacity:.62}to{opacity:1}}@keyframes kmw-glimmen{0%{opacity:.82}to{opacity:1}}@keyframes kmw-rauch{0%{transform:translate(-14px,6px)}to{transform:translate(22px,-16px)}}@keyframes kmw-funke{0%{transform:translate(0);opacity:0}12%{opacity:1}to{transform:translate(var(--dx, 0px),-210px);opacity:0}}.kmw-becken__marken{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.kmw-marke{position:absolute;left:var(--x);top:var(--y);display:inline-flex;align-items:center;gap:7px;padding:5px 9px 5px 7px;border-radius:.3rem;background:#121212cc;color:#fff;font-size:1.1rem;font-weight:700;line-height:1.1;letter-spacing:.04em;white-space:nowrap;transform:translate(-50%,-160%);transition:opacity .5s ease}.kmw-marke i{flex:none;width:8px;height:8px;border-radius:50%;background:#f5d700;box-shadow:0 0 0 3px #f5d70047}.kmw-marke--verbinder{transform:translate(-40%,-190%)}.kmw-marke--leiter{transform:translate(-50%,-50%)}.kmw-marke--stuetze{transform:translate(-50%)}.kmw-marke--tlf{transform:translate(-50%,-150%)}.kmw-marke--pumpe{transform:translate(-50%,-220%)}.kmw-becken--live[data-szene=box] .kmw-marke,.kmw-becken--live[data-szene=aufbau] :is(.kmw-marke--tlf,.kmw-marke--pumpe),.kmw-becken--live[data-szene=ebene1] :is(.kmw-marke--pumpe,.kmw-marke--stuetze,.kmw-marke--leiter),.kmw-becken--live[data-szene=ebene2] :is(.kmw-marke--pumpe,.kmw-marke--stuetze,.kmw-marke--leiter),.kmw-becken--live[data-szene=abgabe] :is(.kmw-marke--tlf,.kmw-marke--stuetze,.kmw-marke--leiter){opacity:0}@media(max-width:599px){.kmw-marke{padding:4px 7px 4px 6px;gap:5px;font-size:1.1rem}.kmw-marke i{width:6px;height:6px}.kmw-marke--leiter,.kmw-marke--stuetze{display:none}}.kmw-film .kms-film__rahmen{position:relative}.kmw-pegel{position:absolute;top:14px;right:14px;z-index:3;display:grid;gap:2px;min-width:150px;padding:12px 16px 13px;border-radius:.8rem;background:#121212c7;border:1px solid rgba(255,255,255,.12);color:#fff;text-align:right;pointer-events:none}.kmw-pegel__titel{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5d700}.kmw-pegel__zahl{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:2.4rem;line-height:1;letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap}.kmw-pegel__zahl span{font-size:.55em}.kmw-pegel__status{margin:4px 0 0;font-size:1.1rem;font-weight:700;line-height:1.3;color:#fffc}@media(max-width:599px){.kmw-pegel{top:8px;right:auto;left:8px;min-width:0;padding:8px 10px;text-align:left}.kmw-pegel__titel{font-size:1.1rem}.kmw-pegel__zahl{font-size:2rem}.kmw-pegel__status{display:none}}.kmw-matrix{margin:0;padding:0;border:0;min-width:0}.kmw-matrix__titel{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:0;margin:0 0 12px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-2)}.kmw-matrix__raster{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.kmw-matrix__ecke{display:block}.kmw-matrix__spalte,.kmw-matrix__zeile{display:grid;align-content:center;gap:2px;min-width:0;color:var(--fg)}.kmw-matrix__spalte{justify-items:center;text-align:center;padding:2px 4px 4px}.kmw-matrix__spalte strong,.kmw-matrix__zeile strong{font-size:1.4rem;font-weight:800;line-height:1.25}.kmw-matrix__spalte small,.kmw-matrix__zeile small{font-size:1.1rem;font-weight:500;line-height:1.35;color:var(--fg-2)}.kmw-matrix__zeile{padding:4px 6px 4px 0}.kmw-matrix__zelle{position:relative;display:grid;align-content:center;justify-items:center;gap:2px;min-height:60px;min-width:0;padding:10px 8px;border:1px solid var(--karte-linie);border-radius:.8rem;background:var(--karte);color:var(--fg);text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .25s ease,color .25s ease,box-shadow .25s ease,translate .3s var(--kms-ease)}.kmw-matrix__zelle:hover{border-color:var(--fg);translate:0 -1px}.kmw-matrix__zelle input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kmw-matrix__preis{font-size:1.6rem;font-weight:800;line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.kmw-matrix__netto{font-size:1.1rem;font-weight:700;letter-spacing:.06em;color:var(--fg-2)}.kmw-matrix__zelle:has(input:checked){border-color:#121212;background:#121212;color:#fff;box-shadow:inset 0 -4px #f5d700,0 10px 30px #1212122e}.kmw-matrix__zelle:has(input:checked) .kmw-matrix__netto{color:#ffffffb8}.kmw-matrix__zelle:has(input:focus-visible){outline:.3rem solid #f5d700;outline-offset:.2rem}.kmw-matrix__zelle:has(input:disabled){opacity:.45;cursor:not-allowed}.kmw-matrix__zelle:has(.kmw-matrix__badge){padding-top:18px}.kmw-matrix__badge{position:absolute;top:-9px;right:8px;padding:3px 7px;border-radius:.3rem;background:#f5d700;color:#121212;font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;white-space:nowrap}.kms--nacht .kmw-matrix__zelle:has(input:checked),.kms-kauf--kino .kmw-matrix__zelle:has(input:checked){border-color:#fff;background:#fff;color:#121212}.kms--nacht .kmw-matrix__zelle:has(input:checked) .kmw-matrix__netto,.kms-kauf--kino .kmw-matrix__zelle:has(input:checked) .kmw-matrix__netto{color:#121212b3}.kmw-matrix__hinweis{margin:0;font-size:1.4rem;line-height:1.45;color:var(--fg-2)}.kmw-matrix__hinweis a{color:var(--fg);font-weight:700;text-decoration-color:#f5d700;text-decoration-thickness:2px;text-underline-offset:4px}@media(max-width:479px){.kmw-matrix__raster{grid-template-columns:repeat(2,minmax(0,1fr))}.kmw-matrix__ecke{display:none}.kmw-matrix__zeile{grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:10px;padding:8px 0 0}}.kmw-kauf .kms-h1__name{font-size:clamp(3rem,4.4vw,4.4rem);line-height:1.04}.kmw-kauf .kms-h1{margin-bottom:14px;gap:8px}.kmw-kauf .kms-kicker{margin-bottom:14px}.kmw-kauf .kms-kauf__wahl{gap:16px}@media(min-width:990px){.kmw-kauf .kms-kauf__raster{row-gap:24px}.kmw-kauf .kms-kauf__kopf{padding-top:4px}}@media(min-width:990px){.kmw-film .kms-film__raster{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.kmw-film .kms-film__buehne{top:calc(50vh - 230px)}}.kmw-kauf .kmw-artnr{margin:-6px 0 0;font-size:1.1rem;font-weight:600;letter-spacing:.04em;color:var(--fg-2)}.kmw-kauf .kmw-kauf__lead{margin:0}.kmw-zahlarten{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.kmw-zahlarten li{display:flex}.kmw-zahlarten svg{width:38px;height:24px}.kmw-galerie__buehne,.kmw-kauf .kms-galerie__mini{position:relative}.kmw-galerie__buehne .kms-galerie__schritt{top:calc(50% - 23px)}.kmw-mini-karte{position:absolute;left:14px;bottom:14px;z-index:2;width:clamp(170px,44%,270px);padding:10px 12px 12px;border-radius:.8rem;background:#121212d6;border:1px solid rgba(255,255,255,.12);color:#fff;pointer-events:none;box-shadow:0 18px 44px #12121247}@supports (backdrop-filter: blur(4px)){.kmw-mini-karte{background:#121212b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}.kmw-mini-karte__kopf{margin:0 0 2px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5d700}.kmw-mini-karte__text{margin:4px 0 0;font-size:1.1rem;font-weight:700;line-height:1.3}@media(max-width:399px){.kmw-mini-karte{left:8px;bottom:8px;width:52%;padding:8px 10px 10px}.kmw-mini-karte__text{font-size:1.1rem}}.kmw-rechner__raster{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.kmw-rechner__raster{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);gap:clamp(47px,5vw,94px);align-items:start}.kmw-rechner__ergebnis{position:sticky;top:110px}}.kmw-rechner__eingaben{display:grid;gap:36px;min-width:0}.kmw-rechner .kms-frage__wahl--vier{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:599px){.kmw-rechner .kms-frage__wahl--vier{grid-template-columns:repeat(2,minmax(0,1fr))}}.kmw-rechner .kms-chip{justify-content:center;text-align:center}.kmw-rechner .kms-chip span{display:grid;gap:2px}.kmw-rechner .kms-chip small{font-size:1.1rem;font-weight:600;opacity:.75}.kmw-regler{display:grid;gap:12px}.kmw-regler__kopf{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kmw-regler__wert{font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:clamp(3rem,3.6vw,3.8rem);line-height:1;color:var(--fg);white-space:nowrap;font-variant-numeric:tabular-nums}.kmw-regler__wert span{font-size:.55em}.kmw-regler input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:32px;margin:0;background:transparent;cursor:pointer;--anteil: 33%}.kmw-regler input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#121212 0 var(--anteil),rgba(18,18,18,.14) var(--anteil) 100%)}.kmw-regler input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:#12121224}.kmw-regler input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:#121212}.kmw-regler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;margin-top:-10px;border-radius:50%;background:#f5d700;border:3px solid #121212;box-shadow:0 4px 12px #12121240}.kmw-regler input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#f5d700;border:3px solid #121212}.kmw-regler input[type=range]:focus-visible{outline:.3rem solid #f5d700;outline-offset:.4rem}.kmw-regler__skala{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:600;color:var(--fg-2)}.kmw-rechner__ergebnis{display:grid;gap:21px;min-width:0;padding:clamp(21px,2.8vw,41px);border-radius:1.2rem;background:#242833;color:#fff;box-shadow:0 30px 80px #12121238}.kmw-rechner__ergebnis .kmw-becken--mini{max-width:380px;margin:-6px auto 0}.kmw-rechner__haupt{margin:0;display:grid;gap:4px}.kmw-rechner__haupt dt{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#f5d700}.kmw-rechner__haupt dd{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:clamp(3.4rem,5.4vw,5.6rem);line-height:.95;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.kmw-rechner__haupt dd span{font-size:.4em;letter-spacing:-.01em}.kmw-rechner__neben{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid rgba(255,255,255,.14)}.kmw-rechner__neben>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:16px 14px 0 0;min-width:0}.kmw-rechner__neben>div+div{padding-left:16px;border-left:1px solid rgba(255,255,255,.14)}.kmw-rechner__neben dt{font-size:1.4rem;line-height:1.4;color:#ffffffc2}.kmw-rechner__neben dd{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:clamp(3rem,3.6vw,3.8rem);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.kmw-rechner__neben dd span{font-size:.5em}.kmw-zeitleiste{display:grid;gap:8px}.kmw-zeitleiste__titel{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.kmw-zeitleiste__bahn{position:relative;height:34px;border-radius:.3rem;background:#ffffff14;overflow:hidden}.kmw-zeitleiste__fuellung{position:absolute;inset:0 auto 0 0;width:var(--anteil, 30%);background:linear-gradient(90deg,#17828f,#2ab7ca);transition:width .9s var(--kms-ease)}.kmw-zeitleiste__marke{position:absolute;top:0;bottom:0;left:var(--x);width:2px;background:#f5d700;transition:left .9s var(--kms-ease),opacity .4s ease}.kmw-zeitleiste__marke:after{content:"";position:absolute;top:4px;left:-4px;width:10px;height:10px;border-radius:50%;background:#f5d700}.kmw-zeitleiste__skala{display:flex;justify-content:space-between;font-size:1.1rem;font-weight:700;color:#fff9;font-variant-numeric:tabular-nums}.kmw-zeitleiste__legende{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:1.1rem;color:#ffffffc7}.kmw-zeitleiste__legende span{display:inline-flex;align-items:center;gap:8px}.kmw-zeitleiste__legende i{width:14px;height:10px;border-radius:.3rem;background:#2ab7ca}.kmw-zeitleiste__legende i.kmw-gelb{width:10px;border-radius:50%;background:#f5d700}.kmw-rechner__weg{margin:0;padding-top:16px;border-top:1px solid rgba(255,255,255,.14);font-size:1.4rem;line-height:1.55;color:#ffffffb8;font-variant-numeric:tabular-nums}.kmw-rechner__aktionen{display:grid;gap:10px}.kmw-rechner__aktionen .kms-btn{width:100%;padding-left:18px;padding-right:18px}.kmw-rechner__ergebnis .kms-cta__sub{color:#ffffffb8}.kmw-rechner__ergebnis .kms-btn--gruen-rand{border-color:#4ac97f;color:#4ac97f}.kmw-rechner__ergebnis .kms-btn--gruen-rand:hover{background:#1d874a;border-color:#1d874a;color:#fff}.kmw-rechner__ergebnis .kmw-blink{animation:kmw-blink .6s var(--kms-ease)}@keyframes kmw-blink{0%{color:#f5d700}to{color:inherit}}.kmw-wahl__raster{display:grid;gap:36px;grid-template-columns:minmax(0,1fr)}@media(min-width:990px){.kmw-wahl__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(47px,5vw,94px);align-items:start}}.kmw-wahl__fragen{display:grid;gap:36px;min-width:0}.kmw-wahl .kms-chip span{display:grid;gap:3px}.kmw-wahl .kms-chip small{font-size:1.1rem;font-weight:500;opacity:.78}.kmw-wahl .kms-chip{min-height:72px}.kmw-wahl__karte{display:grid;gap:18px;min-width:0;padding:clamp(21px,2.8vw,41px);border-radius:1.2rem;background:#fff;color:#121212;border:1px solid rgba(18,18,18,.1);box-shadow:0 30px 80px #1212121f}@media(min-width:990px){.kmw-wahl__karte{position:sticky;top:110px}}.kmw-wahl__mini{padding:10px 12px;border-radius:.8rem;background:#242833}.kmw-wahl__kartenkicker{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#b2110e}.kmw-wahl__titel{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:900;font-size:2.4rem;line-height:1.15;color:#121212}.kmw-wahl__preis{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.kmw-wahl__preis strong{font-size:2.4rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.kmw-wahl__preis span{font-size:1.4rem;color:#121212b3}.kmw-liste{list-style:none;margin:0;padding:0;border-top:1px solid rgba(18,18,18,.1)}.kmw-liste li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid rgba(18,18,18,.1)}.kmw-liste__punkt{width:12px;height:12px;border-radius:50%;background:#f5d700;box-shadow:0 0 0 4px #f5d70040}.kmw-liste li.ist-da .kmw-liste__punkt,.kmw-liste__punkt--da{background:#fff;border:2px solid rgba(18,18,18,.35);box-shadow:none}.kmw-liste__was{display:grid;gap:1px;min-width:0}.kmw-liste__was strong{font-size:1.4rem;font-weight:800}.kmw-liste__was span{font-size:1.1rem;color:#121212ad}.kmw-liste__marke{font-size:1.1rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;border-radius:.3rem;background:#fff8e1;color:#121212;white-space:nowrap}.kmw-liste li.ist-da .kmw-liste__marke{background:#f3f3f3;color:#121212b3}.kmw-wahl__aktionen{display:grid;gap:10px}.kmw-wahl__karte .kms-cta__sub{color:#121212ad}.kmw-wahl__legende{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:1.1rem;color:#121212ad}.kmw-wahl__legende span{display:inline-flex;align-items:center;gap:8px}.kmw-daten .kms-daten__liste dd.kmw-offen,.kmw-offen{display:inline-block;padding:2px 8px;border:1px dashed #e3c93a;border-radius:.3rem;background:#fff6c4;color:#5c4e00;font-weight:700}.kmw-daten__varianten{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px}.kmw-daten__varianten button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 12px;border:1px solid rgba(18,18,18,.12);border-radius:.8rem;background:#fff;color:#121212;font:inherit;font-size:1.4rem;font-weight:700;text-align:left;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.kmw-daten__varianten button:hover{border-color:#121212}.kmw-daten__varianten button[aria-pressed=true]{border-color:#121212;background:#fff8e1;box-shadow:inset 4px 0 #f5d700}.kmw-daten__varianten button span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.kmw-daten__variantentitel{margin:8px 0 0;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.kmw-daten .kms-daten__karte .kmw-artnr{margin:-4px 0 0;font-size:1.1rem;letter-spacing:.04em;color:#ffffffb3}.kmw-sticky .kms-sticky__text span b{font-weight:800;color:#121212}@media(prefers-reduced-motion:reduce){.kmw-becken *,.kmw-zeitleiste__fuellung,.kmw-zeitleiste__marke{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rescu-kmw.css.map */
