.zw-passform{--zw-pf-tanne: var(--zw-tannennacht, #14342B);--zw-pf-moos: var(--zw-moos, #5F7D5C);--zw-pf-denim: var(--zw-denim, #35597C);--zw-pf-nebel: var(--zw-nebel, #E8E3D8);--zw-pf-weiss: var(--zw-weiss, #FFFFFF);--zw-pf-birke: var(--zw-birkenpapier, #FAF6EF);--zw-pf-text: var(--zw-text, #22302B);--zw-pf-text2: var(--zw-text-sekundaer, #5C685F);--zw-pf-schatten: var(--zw-schatten, 0 6px 24px rgba(20, 52, 43, .08));--zw-pf-rahmen: #8D958F;display:grid;gap:24px;color:var(--zw-pf-text);scroll-margin-top:calc(var(--header-height, 60px) + 16px)}@media(min-width:750px){.zw-passform{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:40px;align-items:start}}.zw-passform__einleitung{display:grid;gap:12px}@media(min-width:750px){.zw-passform__einleitung{position:sticky;top:24px}}.zw-passform__quiz{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;align-content:start}.zw-passform__titel{margin:0;color:var(--zw-pf-tanne)}.zw-passform__intro{margin:0;font-size:16px;line-height:1.55;color:var(--zw-pf-text2)}.zw-passform__zeit{margin:0;font-size:18px;font-weight:800;line-height:1.4;color:var(--zw-pf-tanne)}.zw-passform__punkte{list-style:none;margin:0;padding:0;display:grid;gap:8px}.zw-passform__punkte li{display:grid;grid-template-columns:20px 1fr;gap:8px}.zw-passform__punkte li:before{content:"\2713";color:var(--zw-pf-moos);font-weight:800}.zw-passform__karte{display:grid;gap:14px;background:var(--zw-pf-weiss);border:1px solid var(--zw-pf-nebel);border-radius:16px;padding:16px}@media(min-width:750px){.zw-passform__karte{padding:24px}}.zw-passform__kopf{display:flex;align-items:center;gap:12px;min-height:44px}.zw-passform__zurueck{flex:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--zw-pf-rahmen);background:var(--zw-pf-weiss);color:var(--zw-pf-tanne);display:grid;place-items:center;cursor:pointer;padding:0}.zw-passform__zurueck[hidden]{display:none}.zw-passform__balken{flex:1;min-width:0;height:6px;background:var(--zw-pf-nebel);border-radius:999px;overflow:hidden}.zw-passform__balken-fuellung{display:block;height:100%;width:13%;background:var(--zw-pf-moos);border-radius:999px;transition:width .25s ease-out}.zw-passform__zaehler{margin:0;font-size:13px;font-weight:700;color:var(--zw-pf-text2);font-variant-numeric:tabular-nums;white-space:nowrap}.zw-passform__ansage{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.zw-passform__schritt,.zw-passform__ergebnis{display:grid;gap:12px;animation:zw-pf-rein .2s ease-out}.zw-passform__schritt[hidden],.zw-passform__ergebnis[hidden],.zw-passform__kontakt[hidden],.zw-passform__freitext[hidden],.zw-passform__kontakt-angebot[hidden],.zw-passform__warenkorb-status[hidden],.zw-passform__weiter[hidden]{display:none}.zw-passform__messhinweise{padding-left:20px;display:grid;gap:6px}.zw-passform__kontakt-angebot{display:grid;gap:12px;justify-items:start}.zw-passform__warenkorb-status{margin:0;font-size:14px;color:var(--zw-pf-text2)}.zw-passform__warenkorb-status:empty{display:block;height:0;margin-top:-8px;overflow:hidden}.zw-passform__warenkorb{justify-self:stretch;width:100%;margin-top:4px}.zw-passform__warenkorb[hidden]{display:none}.zw-passform__warenkorb[aria-disabled=true]{cursor:wait}.zw-passform__zahlarten{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.zw-passform__zahlarten>li{flex:1 1 26px;max-width:32px}.zw-passform__zahlart{display:block;width:100%;height:auto}.zw-passform__zurueck:disabled,.zw-passform__textlink:disabled{opacity:.6;cursor:wait}@keyframes zw-pf-rein{0%{opacity:0;transform:translateY(8px)}}.zw-passform__frage{margin:0;font-size:19px;line-height:1.25;color:var(--zw-pf-tanne);outline:none;text-wrap:balance}@media(min-width:750px){.zw-passform__frage{font-size:22px}}.zw-passform__hilfe{margin:0;font-size:14px;color:var(--zw-pf-text2)}.zw-passform__liste{display:grid;gap:8px}@media(min-width:750px){.zw-passform__liste--zwei{grid-template-columns:1fr 1fr}}.zw-passform__antwort,.zw-passform__kachel{font:inherit;color:var(--zw-pf-tanne);background:var(--zw-pf-weiss);border:1.5px solid var(--zw-pf-rahmen);border-radius:12px;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}.zw-passform__antwort{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 14px 10px 16px;text-align:left;font-weight:700;font-size:15px}.zw-passform__antwort:after{content:"";flex:none;display:grid;place-items:center;width:22px;height:22px;margin-left:auto;border:2px solid var(--zw-pf-rahmen);border-radius:999px;font-size:13px;font-weight:800;line-height:1;color:var(--zw-pf-weiss)}.zw-passform__antwort[aria-pressed=true]:after{content:"\2713";content:"\2713" / "";background:var(--zw-knopf-zweit-grund, #A3D0A8);border-color:var(--zw-pf-tanne);color:var(--zw-pf-tanne)}.zw-passform__antwort-symbol{flex:none;display:grid;place-items:center;width:40px;height:32px;color:var(--zw-pf-tanne)}.zw-passform__antwort-symbol svg{display:block;width:36px;height:28px}.zw-passform__antwort--flach{justify-content:center;min-height:44px;text-align:center}.zw-passform__antwort--flach:after{display:none}.zw-passform__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.zw-passform__raster--vier{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:420px){.zw-passform__raster--vier{grid-template-columns:repeat(4,minmax(0,1fr))}}.zw-passform__kachel{display:grid;justify-items:center;align-content:center;gap:6px;min-height:104px;padding:10px 6px;text-align:center}.zw-passform__bild{width:44px;height:44px;color:var(--zw-pf-tanne)}.zw-passform__bild-kopf{color:var(--zw-pf-denim);stroke:var(--zw-pf-denim)}.zw-passform__kachel-text{font-size:13px;font-weight:800;line-height:1.2}.zw-passform__antwort:hover,.zw-passform__kachel:hover{border-color:var(--zw-pf-moos);box-shadow:inset 0 0 0 1px var(--zw-pf-moos),var(--zw-pf-schatten)}.zw-passform__antwort:hover:after{border-color:var(--zw-pf-moos)}.zw-passform__antwort[aria-pressed=true],.zw-passform__kachel[aria-pressed=true]{border-color:var(--zw-pf-tanne);box-shadow:inset 0 0 0 1px var(--zw-pf-tanne);background:#eef6ef}.zw-passform__antwort:focus-visible,.zw-passform__kachel:focus-visible,.zw-passform__zurueck:focus-visible,.zw-passform__knopf:focus-visible,.zw-passform__textlink:focus-visible,.zw-passform__weiter:focus-visible,.zw-passform__kopieren:focus-visible{outline:2px solid var(--zw-pf-denim);outline-offset:2px}.zw-passform__freitext{display:grid;gap:8px}.zw-passform__feld{display:grid;gap:4px;font-size:14px;font-weight:700;color:var(--zw-pf-tanne)}.zw-passform__feld input,.zw-passform__feld textarea{font:inherit;font-size:16px;width:100%;min-width:0;box-sizing:border-box;font-weight:400;color:var(--zw-pf-text);background:var(--zw-pf-weiss);border:1px solid var(--zw-pf-rahmen);border-radius:10px;padding:10px 12px;min-height:44px}.zw-passform__feld input:focus-visible,.zw-passform__feld textarea:focus-visible{outline:2px solid var(--zw-pf-denim);outline-offset:2px}.zw-passform__feld textarea{resize:vertical}.zw-passform__knopf,.zw-passform__weiter{justify-self:start}.zw-passform__knopf[hidden],.zw-passform__textlink[hidden]{display:none}.zw-passform__textlink{font:inherit;font-size:14px;font-weight:700;color:var(--zw-pf-denim);background:none;border:0;padding:4px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.zw-passform__satz,.zw-passform__persoenlich{margin:0}.zw-passform__persoenlich{color:var(--zw-pf-text2)}.zw-passform__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.zw-passform__chips li{font-size:12.5px;font-weight:700;color:var(--zw-pf-tanne);background:var(--zw-pf-birke);border:1px solid var(--zw-pf-nebel);border-radius:999px;padding:4px 10px}.zw-passform__variante{display:grid;gap:8px;padding:14px;border:2px solid var(--zw-pf-tanne);border-radius:14px}.zw-passform__variante p{margin:0}.zw-passform__variante-kopf{display:flex;align-items:center;gap:12px}.zw-passform__variante-bild{flex:none;display:block;width:58px;height:45px}.zw-passform__variante-bild[hidden]{display:none}.zw-passform__variante-name{font-weight:800;color:var(--zw-pf-tanne)}.zw-passform__frage--passt{display:flex;align-items:center;gap:10px}.zw-passform__haken{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--zw-knopf-zweit-grund, #A3D0A8);color:var(--zw-pf-tanne)}.zw-passform__testzeit{margin:0;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--zw-pf-tanne);padding:10px 12px;border-radius:10px;background:var(--zw-pf-birke);border:1px solid var(--zw-pf-nebel)}.zw-passform__variante-umfang{font-size:14px;color:var(--zw-pf-text2);white-space:pre-line}.zw-passform__variante-preis{font-size:24px;font-weight:800;line-height:1;color:var(--zw-pf-tanne)}.zw-passform__variante-preisangabe{margin-top:-4px;font-size:13px;color:var(--zw-pf-text2)}.zw-passform__variante-zusatz,.zw-passform__empfehlung{font-size:14px;font-weight:700;color:var(--zw-pf-moos)}.zw-passform__variante-hinweis{font-size:14px;color:var(--zw-pf-text2)}.zw-passform__testzeit svg{flex:none;color:var(--zw-pf-moos)}.zw-passform__aufbau,.zw-passform__dankeschoen{display:grid;gap:8px;padding:14px;border-radius:14px;background:var(--zw-pf-birke);border:1px solid var(--zw-pf-nebel)}.zw-passform__aufbau-titel,.zw-passform__dankeschoen-titel{margin:0;font-weight:800;color:var(--zw-pf-tanne)}.zw-passform__aufbau-liste,.zw-passform__gruende{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px}.zw-passform__gruende{font-weight:700;color:var(--zw-pf-tanne)}.zw-passform__dankeschoen-text p{margin:0}.zw-passform__code{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.zw-passform__code code{font-size:16px;font-weight:800;letter-spacing:.06em;color:var(--zw-pf-tanne);background:var(--zw-pf-weiss);border:1px dashed var(--zw-pf-tanne);border-radius:8px;padding:6px 12px}.zw-passform__kopieren{font:inherit;font-size:14px;font-weight:800;color:var(--zw-pf-tanne);background:var(--zw-pf-weiss);border:1px solid var(--zw-pf-tanne);border-radius:999px;min-height:40px;padding:0 14px;cursor:pointer}.zw-passform__aktionen{display:grid;gap:8px;justify-items:start}.zw-passform__kontakt{display:grid;gap:10px;padding-top:4px}.zw-passform__formular{display:grid;gap:10px}.zw-passform__klein{margin:0;font-size:13px;color:var(--zw-pf-text2)}.zw-passform__klein a{color:var(--zw-pf-denim)}.zw-passform__erfolg{margin:0;font-weight:700;color:var(--zw-pf-tanne);padding:12px 14px;border-radius:10px;background:var(--zw-pf-birke);border:1px solid var(--zw-pf-nebel)}.zw-passform__fehler{font-size:14px;color:#b4472f}.zw-passform-hinweis{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;align-items:center;width:100%;box-sizing:border-box;padding:14px 14px 14px 16px;background:var(--zw-weiss, #FFFFFF);border:1.5px solid var(--zw-nebel, #E8E3D8);border-left:6px solid var(--zw-akzent-flaeche, #F0BE86);border-radius:16px;color:var(--zw-text, #22302B);transition:box-shadow .15s ease-out,border-color .15s ease-out}.zw-passform-hinweis:hover{border-color:var(--zw-moos, #5F7D5C);box-shadow:var(--zw-schatten, 0 6px 24px rgba(20, 52, 43, .08))}.zw-passform-hinweis__flaeche{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-6px;z-index:1;border-radius:inherit}.zw-passform-hinweis__symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:999px;background:var(--zw-knopf-zweit-grund, #A3D0A8);color:var(--zw-tannennacht, #14342B)}.zw-passform-hinweis__text{display:grid;gap:2px;min-width:0}.zw-passform-hinweis__text p{margin:0}.zw-passform-hinweis__titel{font-family:var(--font-heading--family, "Fraunces", Georgia, serif);font-size:19px;font-weight:600;line-height:1.2;color:var(--zw-tannennacht, #14342B);text-wrap:balance}.zw-passform-hinweis__text .zw-passform-hinweis__titel{margin-bottom:5px}.zw-passform-hinweis__claim{font-size:15px;font-weight:800;line-height:1.35;color:var(--zw-tannennacht, #14342B)}.zw-passform-hinweis__zeile{margin-top:2px;font-size:13px;line-height:1.4;color:var(--zw-text-sekundaer, #5C685F)}.zw-passform-hinweis__teil{display:inline-block;max-width:100%}.zw-passform-hinweis__los{position:relative;z-index:2;grid-column:1 / -1;justify-self:stretch}@media(min-width:750px){.zw-passform-hinweis--gross{grid-template-columns:auto minmax(0,1fr) auto;gap:16px 24px;padding:22px 24px 22px 26px;border-radius:24px}.zw-passform-hinweis--gross .zw-passform-hinweis__symbol{width:64px;height:64px}.zw-passform-hinweis--gross .zw-passform-hinweis__symbol svg{width:34px;height:34px}.zw-passform-hinweis--gross .zw-passform-hinweis__titel{font-size:28px}.zw-passform-hinweis--gross .zw-passform-hinweis__claim{font-size:18px}.zw-passform-hinweis--gross .zw-passform-hinweis__zeile{font-size:14px}.zw-passform-hinweis--gross .zw-passform-hinweis__los{grid-column:auto;justify-self:end}}.zw-passform__editor-hinweis{padding:12px;border:1px dashed var(--zw-nebel, #E8E3D8);border-radius:12px;font-size:14px}@media(prefers-reduced-motion:reduce){.zw-passform__schritt,.zw-passform__ergebnis{animation:none}.zw-passform__balken-fuellung,.zw-passform__antwort,.zw-passform__kachel,.zw-passform-hinweis{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/zw-passform.css.map */
