.vlx-k{--k-bg: #ffffff;--k-fg: #121212;--k-muted: rgba(18, 18, 18, .72);--k-line: rgba(18, 18, 18, .12);--k-karte: #ffffff;--k-karte-line: rgba(18, 18, 18, .2);--k-karte-hover: rgba(18, 18, 18, .45);--k-ring: rgba(18, 18, 18, .55);--k-icon-bg: #f3f3f3;--k-buehne: #f2f1ec;--k-flaeche2: #f3f3f3;--k-gruen-text: #15633a;--k-gruen-wash: #e7f4ec;--k-gruen-rand: #1d874a;--k-gruen-voll: #1d874a;--k-gruen-auf: #ffffff;--k-kicker: rgba(18, 18, 18, .72);--k-siegel-bg: #121212;--k-siegel-fg: #ffffff;--k-siegel-icon: #f5d700;--k-fokus-innen: #121212;--k-ease: cubic-bezier(.16, 1, .3, 1);position:relative;isolation:isolate;background:var(--k-bg);color:var(--k-fg)}.vlx-k--warm{--k-bg: #f2f1ec;--k-buehne: #ffffff;--k-icon-bg: #f2f1ec;--k-flaeche2: #ffffff}.vlx-k--nacht{--k-bg: #242833;--k-fg: #ffffff;--k-muted: rgba(255, 255, 255, .78);--k-line: rgba(255, 255, 255, .14);--k-karte: rgba(255, 255, 255, .05);--k-karte-line: rgba(255, 255, 255, .24);--k-karte-hover: rgba(255, 255, 255, .55);--k-ring: rgba(255, 255, 255, .62);--k-icon-bg: rgba(255, 255, 255, .08);--k-buehne: #f2f1ec;--k-flaeche2: rgba(255, 255, 255, .05);--k-gruen-text: #4ac97f;--k-gruen-wash: rgba(74, 201, 127, .14);--k-gruen-rand: #4ac97f;--k-gruen-voll: #4ac97f;--k-gruen-auf: #121212;--k-kicker: #f5d700;--k-siegel-bg: #f5d700;--k-siegel-fg: #121212;--k-siegel-icon: #121212;--k-fokus-innen: #242833}.vlx-k *,.vlx-k *:before,.vlx-k *:after{box-sizing:border-box}.vlx-k :where(p,h1,ul,dl,dd,figure,fieldset){margin:0}.vlx-k :where(ul){padding:0;list-style:none}.vlx-k :where(fieldset){border:0;padding:0;min-width:0}.vlx-k :where(legend){padding:0}.vlx-k :where(a){color:inherit}.vlx-k :focus-visible{outline:3px solid #f5d700;outline-offset:2px;box-shadow:0 0 0 2px var(--k-fokus-innen)}.vlx-k__glut{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 48% at 26% 36%,rgba(245,215,0,.1),transparent 70%),radial-gradient(48% 42% at 18% 78%,rgba(178,17,14,.22),transparent 72%)}.vlx-k__funken{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.vlx-k__innen{max-width:1400px;margin:0 auto;padding:28px 24px 56px}.vlx-k__raster{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:0 56px;align-items:start}.vlx-k__links{position:sticky;top:calc(var(--header-height, 0px) + 20px);display:grid;gap:14px;min-width:0}.vlx-k__rechts{min-width:0;container-type:inline-size;display:grid;gap:26px}.vlx-k__buehne{position:relative;background:var(--k-buehne);aspect-ratio:5 / 4;overflow:hidden;border-radius:var(--rescu-r-0, 0)}.vlx-k--nacht .vlx-k__buehne{box-shadow:0 24px 60px #00000073}.vlx-k--warm .vlx-k__buehne{box-shadow:0 18px 44px #1212121f}.vlx-k__band{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.vlx-k__band::-webkit-scrollbar{display:none}.vlx-k__band:focus-visible{outline-offset:-5px}.vlx-k__dia{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start;overflow:hidden;cursor:zoom-in}.vlx-k__dia-bild{display:block;width:100%;height:100%;object-fit:contain;padding:4%;mix-blend-mode:multiply}.vlx-k__dia--foto .vlx-k__dia-bild{object-fit:cover;padding:0;mix-blend-mode:normal}.vlx-k__dia-text{position:absolute;left:14px;bottom:14px;max-width:calc(100% - 28px);padding:7px 11px 8px;background:#121212d6;color:#fff;border-radius:var(--rescu-r-sm, 4px);font-size:1.25rem;font-weight:700;line-height:1.35}.vlx-k__zaehler{position:absolute;top:14px;left:14px;padding:4px 9px 5px;background:#121212d6;color:#fff;border-radius:var(--rescu-r-sm, 4px);font-size:1.15rem;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.vlx-k__lupe-knopf,.vlx-k__schritt-knopf{position:absolute;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--rescu-r-round, 50%);background:#fff;color:#121212;box-shadow:0 6px 18px #1212122e;cursor:pointer;transition:transform .2s var(--k-ease),background-color .2s ease}.vlx-k__lupe-knopf{top:10px;right:10px}.vlx-k__schritt-knopf{top:50%;margin-top:-22px;opacity:.94}.vlx-k__schritt-knopf--zurueck{left:12px}.vlx-k__schritt-knopf--vor{right:12px}.vlx-k__lupe-knopf:hover,.vlx-k__schritt-knopf:hover{background:#f5d700;transform:scale(1.06)}.vlx-k__minis{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:3px;margin:-3px}.vlx-k__minis::-webkit-scrollbar{display:none}.vlx-k__mini{flex:0 0 auto;width:64px;height:64px;padding:0;border:2px solid transparent;border-radius:var(--rescu-r-sm, 4px);background:var(--k-buehne);overflow:hidden;cursor:pointer;opacity:.72;transition:opacity .2s ease,border-color .2s ease,transform .2s var(--k-ease)}.vlx-k__mini img{display:block;width:100%;height:100%;object-fit:cover}.vlx-k__mini:hover{opacity:1;transform:translateY(-2px)}.vlx-k__mini[aria-current=true]{opacity:1;border-color:var(--k-fg)}.vlx-k__werte{background:var(--k-flaeche2);border:1px solid var(--k-line);border-radius:var(--rescu-r-lg, 16px);padding:18px 20px 20px}.vlx-k__werte-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:14px}.vlx-k__werte-titel{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted)}.vlx-k__werte-link{display:inline-flex;align-items:center;gap:5px;font-size:1.3rem;font-weight:800;text-decoration:none;color:var(--k-gruen-text)}.vlx-k__werte-link:hover{text-decoration:underline;text-underline-offset:3px}.vlx-k__werte-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.vlx-k__wert{display:grid;gap:3px;min-width:0}.vlx-k__wert-zahl{font-size:clamp(2.2rem,2.2vw,2.8rem);font-weight:900;font-style:italic;line-height:1;letter-spacing:-.015em}.vlx-k__wert-text{display:grid;gap:1px;font-size:1.3rem;line-height:1.35}.vlx-k__wert-text span{font-weight:700}.vlx-k__wert-text small{font-size:1.15rem;color:var(--k-muted)}.vlx-k__kopf{display:grid;gap:12px}.vlx-k__kicker{display:flex;align-items:center;gap:10px;font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-kicker)}.vlx-k__kicker:before{content:"";flex:none;width:26px;height:4px;background:#b2110e}.vlx-k__h1{font-size:clamp(2.3rem,7.6cqi,4rem);font-weight:900;font-style:italic;line-height:1.1;letter-spacing:-.015em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:break-word;color:inherit}.vlx-k__mark{display:inline-block;background:#f5d700;color:#121212;padding:0 .14em .06em;border-radius:var(--rescu-r-marker, .08em)}.vlx-k__lead{max-width:58ch;font-size:1.55rem;line-height:1.55;color:var(--k-muted)}.vlx-k__siegel-reihe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:6px}.vlx-k__siegel:nth-child(3){grid-column:1 / -1}.vlx-k__siegel{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 14px 8px 10px;background:var(--k-flaeche2);border:1px solid var(--k-line);border-radius:var(--rescu-r-md, 10px);overflow:hidden}.vlx-k__siegel--haupt{background:var(--k-siegel-bg);color:var(--k-siegel-fg);border-color:var(--k-siegel-bg)}.vlx-k__siegel-link{display:flex;align-items:center;gap:10px;text-decoration:none;margin:-8px -14px -8px -10px;padding:8px 14px 8px 10px;border-radius:inherit}.vlx-k__siegel-link:hover .vlx-k__siegel-text strong{text-decoration:underline;text-underline-offset:3px}.vlx-k__siegel-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:var(--rescu-r-round, 50%);background:var(--k-icon-bg);color:var(--k-fg)}.vlx-k__siegel--haupt .vlx-k__siegel-icon{background:transparent;color:var(--k-siegel-icon)}.vlx-k__siegel-text{display:grid;gap:1px;min-width:0;line-height:1.22}.vlx-k__siegel-text strong{font-size:1.35rem;font-weight:900;font-style:italic}.vlx-k__siegel-text span{font-size:1.15rem;font-weight:500;color:var(--k-muted)}.vlx-k__siegel--haupt .vlx-k__siegel-text span{color:inherit}.vlx-k__wahl{display:grid;gap:18px}.vlx-k__schritt{display:grid;gap:12px}.vlx-k__schritt-titel{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:1.55rem;font-weight:900;font-style:italic;line-height:1.2}.vlx-k__schritt-nr{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:var(--rescu-r-round, 50%);background:var(--k-fg);color:var(--k-bg);font-size:1.25rem;font-weight:900;font-style:normal}.vlx-k__schritt-zusatz{font-weight:500;font-style:normal;color:var(--k-muted);font-size:1.35rem}.vlx-k__kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vlx-k__kachel{position:relative;display:flex;align-items:center;gap:12px;min-width:0;min-height:82px;padding:12px 34px 12px 12px;background:var(--k-karte);border:1px solid var(--k-karte-line);border-radius:var(--rescu-r-md, 10px);color:inherit;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .25s var(--k-ease),transform .25s var(--k-ease)}.vlx-k__kachel:hover{border-color:var(--k-karte-hover);transform:translateY(-2px);box-shadow:0 8px 22px #1212121a}.vlx-k--nacht .vlx-k__kachel:hover{box-shadow:0 10px 26px #00000059}.vlx-k__kachel.ist-gewaehlt{border-color:var(--k-gruen-rand);box-shadow:inset 0 0 0 1px var(--k-gruen-rand);background:var(--k-gruen-wash)}.vlx-k__kachel.ist-gewaehlt:hover{transform:none}.vlx-k__kachel:has(.vlx-k__radio:focus-visible){outline:3px solid #f5d700;outline-offset:2px;box-shadow:0 0 0 2px var(--k-fokus-innen)}.vlx-k__radio{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.vlx-k__radio:focus-visible{outline:0;box-shadow:none}.vlx-k__kachel-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:var(--rescu-r-round, 50%);background:var(--k-icon-bg);color:var(--k-fg);transition:background-color .25s ease,color .25s ease}.vlx-k__kachel.ist-gewaehlt .vlx-k__kachel-icon{background:var(--k-gruen-voll);color:var(--k-gruen-auf)}.vlx-k__kachel-text{display:grid;gap:2px;min-width:0}.vlx-k__kachel-objekt{font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted);overflow-wrap:anywhere}.vlx-k__kachel-masse{font-size:1.85rem;font-weight:900;font-style:italic;line-height:1.1;letter-spacing:-.01em;white-space:nowrap}.vlx-k__kachel-preis{font-size:1.3rem;font-weight:800;color:var(--k-gruen-text)}.vlx-k__kachel-haken{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--rescu-r-round, 50%);border:1.5px solid var(--k-ring);color:transparent;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.vlx-k__kachel.ist-gewaehlt .vlx-k__kachel-haken{background:var(--k-gruen-voll);border-color:var(--k-gruen-voll);color:var(--k-gruen-auf)}.vlx-k__kachel--link{border-style:dashed;background:transparent}.vlx-k__kachel-link-text{font-size:1.45rem;font-weight:800;line-height:1.25}.vlx-k__kachel-pfeil{position:absolute;right:12px;top:50%;margin-top:-8px;color:var(--k-gruen-text);transition:transform .2s var(--k-ease)}.vlx-k__kachel--link:hover .vlx-k__kachel-pfeil{transform:translate(3px)}.vlx-k__ausf[hidden]{display:none}.vlx-k__chips{display:flex;flex-wrap:wrap;gap:8px}.vlx-k__chip{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:10px 14px;background:var(--k-karte);border:1px solid var(--k-karte-line);border-radius:var(--rescu-r-md, 10px);font-size:1.4rem;font-weight:700;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.vlx-k__chip:hover{border-color:var(--k-karte-hover)}.vlx-k__chip.ist-gewaehlt{border-color:var(--k-gruen-rand);box-shadow:inset 0 0 0 1px var(--k-gruen-rand);background:var(--k-gruen-wash)}.vlx-k__chip:has(.vlx-k__radio:focus-visible){outline:3px solid #f5d700;outline-offset:2px;box-shadow:0 0 0 2px var(--k-fokus-innen)}.vlx-k__chip-preis{font-weight:900;color:var(--k-gruen-text);white-space:nowrap}.vlx-k__auswahl{display:grid;grid-template-columns:136px minmax(0,1fr);gap:18px;align-items:center;padding:16px 18px;background:var(--k-flaeche2);border:1px solid var(--k-line);border-radius:var(--rescu-r-lg, 16px)}.vlx-k__massstab{position:relative;width:100%;border-left:1px solid var(--k-karte-line);border-bottom:1px solid var(--k-karte-line);background-image:repeating-linear-gradient(to right,var(--k-line) 0 1px,transparent 1px 10%),repeating-linear-gradient(to top,var(--k-line) 0 1px,transparent 1px 12.5%)}.vlx-k__massstab-flaeche{position:absolute;left:0;bottom:0;display:grid;place-items:center;border:2px solid var(--k-gruen-rand);background:repeating-linear-gradient(135deg,var(--k-gruen-wash) 0 4px,transparent 4px 8px),var(--k-gruen-wash);transition:width .7s var(--k-ease),height .7s var(--k-ease)}.vlx-k__massstab-qm{font-size:1.05rem;font-weight:900;white-space:nowrap;color:var(--k-gruen-text);background:var(--k-bg);padding:1px 4px;border-radius:var(--rescu-r-sm, 4px)}.vlx-k--warm .vlx-k__massstab-qm{background:#fff}.vlx-k__auswahl-text{display:grid;gap:3px;min-width:0}.vlx-k__auswahl-kicker{font-size:1.1rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--k-muted)}.vlx-k__auswahl-masse{font-size:2.2rem;font-weight:900;font-style:italic;line-height:1.15}.vlx-k__auswahl-ausf{font-size:1.5rem}.vlx-k__auswahl-zeile{font-size:1.4rem;line-height:1.45}.vlx-k__auswahl-meta{font-size:1.25rem;color:var(--k-muted)}.vlx-k__preis{position:relative;padding-bottom:12px}.vlx-k__preis-haupt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.vlx-k__preis-betrag{font-size:clamp(3rem,3.4vw,3.8rem);font-weight:900;line-height:1.05;letter-spacing:-.015em;font-variant-numeric:tabular-nums}.vlx-k__preis-art{font-size:1.4rem;font-weight:700;color:var(--k-muted)}.vlx-k__preis-brutto{margin-top:6px;font-size:1.4rem;color:var(--k-muted)}.vlx-k__preis-brutto strong{color:var(--k-fg);font-weight:800}.vlx-k__preis-brutto a{text-underline-offset:3px}.vlx-k__preis-strich{position:absolute;left:0;bottom:0;width:72px;height:3px;background:var(--k-gruen-rand);transform-origin:left center}.vlx-k__form{display:grid;gap:10px}.vlx-k__nojs{display:grid;gap:6px}.vlx-js .vlx-k__nojs{display:none}html:not(.vlx-js) .vlx-k__js-nur{display:none}.vlx-k__nojs-label{font-size:1.3rem;font-weight:700}.vlx-k__nojs-select{min-height:52px;padding:0 14px;border:1px solid var(--k-karte-line);border-radius:var(--rescu-r-md, 10px);background:var(--k-karte);color:inherit;font:inherit;font-size:1.5rem}.vlx-k__kaufreihe{display:flex;gap:10px}.vlx-k__stepper{display:inline-flex;align-items:stretch;flex:none;height:56px;border:1px solid var(--k-ring);border-radius:var(--rescu-r-md, 10px);background:var(--k-karte);overflow:hidden}.vlx-k__stepper button{display:grid;place-items:center;width:42px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.vlx-k__stepper button:hover{background:var(--k-icon-bg)}.vlx-k__stepper input{width:46px;border:0;background:transparent;color:inherit;text-align:center;font:inherit;font-size:1.6rem;font-weight:800;-moz-appearance:textfield}.vlx-k__stepper input::-webkit-outer-spin-button,.vlx-k__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.vlx-k__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:56px;padding:0 22px;border:0;border-radius:var(--rescu-r-md, 10px);font:inherit;font-size:1.6rem;font-weight:800;line-height:1.15;text-align:center;text-decoration:none;cursor:pointer;overflow:hidden;transition:background-color .2s ease,transform .2s var(--k-ease),box-shadow .2s ease}.vlx-k__btn:active{transform:scale(.985)}.vlx-k__btn--gruen{flex:1 1 auto;background:#1d874a;color:#fff;box-shadow:0 6px 16px #1d874a47}.vlx-k__btn--gruen:hover{background:#15633a;color:#fff}.vlx-k__btn--gruen[disabled]{background:#12121259;box-shadow:none;cursor:not-allowed}.vlx-k__btn--rot{width:100%;background:#b2110e;color:#fff}.vlx-k__btn--rot:hover{background:#971110;color:#fff}.vlx-k--nacht .vlx-k__btn--rot{box-shadow:inset 0 0 0 1.5px #fff9}.vlx-k__btn.ist-ok{background:#15633a}.vlx-k__btn--klein{min-height:46px;padding:0 16px;font-size:1.4rem;width:auto}.vlx-k__erwartung{font-size:1.25rem;color:var(--k-muted);text-align:center}.vlx-k__lager{display:flex;align-items:flex-start;gap:9px;padding-top:6px;font-size:1.35rem;line-height:1.4}.vlx-k__lager-punkt{flex:none;margin-top:5px;width:10px;height:10px;border-radius:var(--rescu-r-round, 50%);background:var(--k-gruen-voll);box-shadow:0 0 0 4px var(--k-gruen-wash)}.vlx-k__lager strong{color:var(--k-gruen-text)}.vlx-k__fehler{padding:10px 12px;border-left:4px solid #b2110e;background:#f9e9e8;color:#121212;font-size:1.35rem;border-radius:var(--rescu-r-sm, 4px)}.vlx-k__mehr{display:grid;gap:18px}.vlx-k__service{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vlx-k__service-punkt{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;background:var(--k-flaeche2);border:1px solid var(--k-line);border-radius:var(--rescu-r-md, 10px)}.vlx-k__service-link{display:flex;align-items:center;gap:10px;min-width:0;margin:-10px -12px;padding:10px 12px;text-decoration:none;border-radius:inherit}.vlx-k__service-link:hover strong{text-decoration:underline;text-underline-offset:3px}.vlx-k__service-icon{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--rescu-r-round, 50%);background:var(--k-gruen-wash);color:var(--k-gruen-text)}.vlx-k__service-text{display:grid;min-width:0;line-height:1.3}.vlx-k__service-text strong{font-size:1.3rem;font-weight:800}.vlx-k__service-text span{font-size:1.2rem;color:var(--k-muted);overflow-wrap:anywhere}.vlx-k__infos{border-top:1px solid var(--k-line)}.vlx-k__info{border-bottom:1px solid var(--k-line)}.vlx-k__info summary{display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 2px;cursor:pointer;list-style:none}.vlx-k__info summary::-webkit-details-marker{display:none}.vlx-k__info-icon{flex:none;color:var(--k-muted);display:grid}.vlx-k__info-titel{flex:1;font-size:1.45rem;font-weight:900;font-style:italic}.vlx-k__info-plus{flex:none;display:grid;transition:transform .25s var(--k-ease)}.vlx-k__info[open] .vlx-k__info-plus{transform:rotate(180deg)}.vlx-k__info-inhalt{padding:0 2px 16px 32px;font-size:1.4rem;line-height:1.55}.vlx-k__info-inhalt ul{display:grid;gap:7px}.vlx-k__info-inhalt li{position:relative;padding-left:26px}.vlx-k__info-inhalt li:before{content:"";position:absolute;left:0;top:3px;width:17px;height:17px;border-radius:var(--rescu-r-round, 50%);background:var(--k-gruen-wash) no-repeat center / 11px 11px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2315633a' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}.vlx-k--nacht .vlx-k__info-inhalt li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ac97f' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}.vlx-k__info-inhalt p+p{margin-top:8px}.vlx-k__lupe{width:min(92vw,1200px);max-height:92vh;padding:0;border:0;border-radius:var(--rescu-r-0, 0);background:#f2f1ec;color:#121212}.vlx-k__lupe::backdrop{background:#121212d1}.vlx-k__lupe-bild{display:block;width:100%;height:auto;max-height:calc(92vh - 56px);object-fit:contain}.vlx-k__lupe-text{padding:14px 18px;font-size:1.4rem;font-weight:700}.vlx-k__lupe-zu{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--rescu-r-round, 50%);background:#121212;color:#fff;cursor:pointer}.vlx-k__sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;color:#121212;border-top:1px solid rgba(18,18,18,.12);box-shadow:0 -10px 30px #1212121f;transform:translateY(110%);transition:transform .45s var(--k-ease)}.vlx-k__sticky.ist-sichtbar{transform:none}.vlx-k__sticky-innen{display:flex;align-items:center;gap:10px;max-width:1400px;margin:0 auto;padding:10px 24px calc(10px + env(safe-area-inset-bottom,0px))}.vlx-k__sticky-info{flex:1;min-width:0;display:grid}.vlx-k__sticky-titel{font-size:1.35rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlx-k__sticky-preis{font-size:1.3rem;color:#121212b8}.vlx-k__sticky-preis strong{font-size:1.6rem;font-weight:900;color:#121212}.vlx-k__sticky .vlx-k__btn--gruen{flex:none}.vlx-k__sticky :focus-visible{box-shadow:0 0 0 2px #121212}.vlx-k__btn>span{white-space:nowrap}body:has(.vlx-k__sticky.ist-sichtbar) #worldphonecallbutton{bottom:84px!important;transition:bottom .3s ease}body:has(.vlx-k__sticky.ist-sichtbar) shopify-chat{transform:translateY(-72px)}body:has(.vlx-k__sticky.ist-sichtbar) [class*=kl-teaser-]{transform:translateY(-70px);transition:transform .3s ease}.rescu-ev-faq__frage{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}@media screen and (max-width:419px){.vlx-k__sticky .vlx-k__btn .vlx-icon{display:none}.vlx-k__sticky .vlx-k__btn--klein{padding:0 8px;font-size:1.25rem}.vlx-k__btn>span{white-space:normal;line-height:1.15}.vlx-k__sticky-innen{padding-left:10px;padding-right:10px}.vlx-k__kachel-masse{font-size:1.6rem}}@media(prefers-reduced-motion:no-preference){.vlx-k__rein{animation:vlxRein .75s var(--k-ease) backwards;animation-delay:var(--d, 0ms)}.vlx-k__dia.ist-aktiv .vlx-k__dia-bild{animation:vlxBuehne 1.6s var(--k-ease) backwards}.vlx-k__dia.ist-neu .vlx-k__dia-bild{animation:vlxDia .9s var(--k-ease)}.vlx-k__mark{animation:vlxMarker .7s var(--k-ease) .45s backwards}.vlx-k__siegel--haupt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.42) 50%,transparent 65%);transform:translate(-120%);animation:vlxGlanz 1.3s ease-out 1.1s 1 forwards}.vlx-k__btn--gruen:after,.vlx-k__btn--rot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.24) 50%,transparent 65%);transform:translate(-120%)}.vlx-k__btn--gruen:hover:after,.vlx-k__btn--rot:hover:after{animation:vlxGlanz .9s ease-out 1 forwards}.vlx-k__kachel.ist-gewaehlt .vlx-k__kachel-haken{animation:vlxPop .35s var(--k-ease)}.vlx-k__chip.ist-gewaehlt{animation:vlxPopSanft .3s var(--k-ease)}.vlx-k__ausf.ist-auf{animation:vlxAuf .45s var(--k-ease)}.vlx-k__preis-strich.ist-neu{animation:vlxStrich .7s var(--k-ease)}.vlx-k__lager-punkt{animation:vlxPuls 2.4s ease-in-out 1.2s 3}}@keyframes vlxRein{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@keyframes vlxBuehne{0%{scale:1.06}to{scale:1}}@keyframes vlxDia{0%{scale:1.05}to{scale:1}}@keyframes vlxMarker{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes vlxGlanz{0%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes vlxPop{0%{scale:.4}70%{scale:1.15}to{scale:1}}@keyframes vlxPopSanft{0%{scale:.97}to{scale:1}}@keyframes vlxAuf{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@keyframes vlxStrich{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes vlxPuls{0%,to{box-shadow:0 0 0 4px var(--k-gruen-wash)}50%{box-shadow:0 0 0 8px transparent}}@media(prefers-reduced-motion:reduce){.vlx-k *,.vlx-k *:before,.vlx-k *:after{transition-duration:.01ms!important}.vlx-k__band{scroll-behavior:auto}}@media screen and (max-width:1100px){.vlx-k__raster{gap:0 36px}}@media screen and (max-width:989px){.vlx-k__innen{padding:18px 18px 40px}.vlx-k__raster{grid-template-columns:minmax(0,1fr);gap:22px}.vlx-k__links,.vlx-k__rechts,.vlx-k__kopf{display:contents}.vlx-k__kicker,.vlx-k__h1,.vlx-k__lead{order:1}.vlx-k__h1,.vlx-k__lead{margin-top:-12px}.vlx-k__buehne{order:2;aspect-ratio:4 / 3;margin:0 -18px}.vlx-k__minis{order:3;margin-top:-12px}.vlx-k__siegel-reihe{order:4;margin-top:0}.vlx-k__wahl{order:5}.vlx-k__mehr{order:6}.vlx-k__werte{order:7}.vlx-k__h1{font-size:clamp(2.6rem,6.4vw,3.8rem)}}@media screen and (max-width:599px){.vlx-k__kachel{display:block;min-height:0;padding:12px 30px 13px 12px}.vlx-k__kachel-icon{position:absolute;top:10px;left:10px;width:28px;height:28px}.vlx-k__kachel-icon .vlx-icon{width:16px;height:16px}.vlx-k__kachel{padding-right:10px}.vlx-k__kachel-objekt{display:flex;align-items:center;min-height:28px;padding-left:34px;font-size:1.05rem;letter-spacing:.04em;line-height:1.15;overflow-wrap:normal}.vlx-k__kachel-masse{margin-top:6px;font-size:1.75rem}.vlx-k__kachel-haken{top:auto;bottom:12px;right:10px}.vlx-k__siegel-reihe{grid-template-columns:minmax(0,1fr);gap:6px}.vlx-k__siegel{min-height:46px;padding:6px 12px 6px 8px}.vlx-k__siegel-link{margin:-6px -12px -6px -8px;padding:6px 12px 6px 8px}.vlx-k__siegel-text{display:block;line-height:1.3}.vlx-k__siegel-text strong{margin-right:6px}.vlx-k__siegel-icon{width:30px;height:30px}.vlx-k__stepper button{width:34px}.vlx-k__stepper input{width:36px}.vlx-k__btn--gruen{padding:0 12px;font-size:1.45rem;gap:7px}.vlx-k__btn--rot{font-size:1.45rem}.vlx-k__kachel--link{justify-content:center}.vlx-k__kachel--link .vlx-k__kachel-pfeil{top:auto;bottom:14px;margin-top:0}.vlx-k__auswahl{grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px}.vlx-k__auswahl-masse{font-size:1.9rem}.vlx-k__service{grid-template-columns:minmax(0,1fr)}.vlx-k__dia-text{left:10px;bottom:10px;font-size:1.15rem}.vlx-k__schritt-knopf{width:40px;height:40px;margin-top:-20px}.vlx-k__sticky-innen{flex-wrap:wrap;padding:8px 12px 10px;gap:6px 8px}.vlx-k__sticky-info{flex:1 1 100%;grid-auto-flow:column;justify-content:space-between;align-items:baseline}.vlx-k__sticky-titel{font-size:1.2rem}.vlx-k__sticky .vlx-k__btn--klein{flex:1 1 0;min-width:0;padding:0 10px;font-size:1.3rem}body:has(.vlx-k__sticky.ist-sichtbar) #worldphonecallbutton{bottom:112px!important}body:has(.vlx-k__sticky.ist-sichtbar) shopify-chat{transform:translateY(-100px)}body:has(.vlx-k__sticky.ist-sichtbar) [class*=kl-teaser-]{transform:translateY(-98px)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/rescu-vlx-kopf.css.map */
