@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.NbWtKa_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.NbWtKa_variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
:root{--bg:#fbfbf9;--flaeche:#fff;--fg:#141414;--fg2:#6f6f69;--rand:#e5e5e0;--akzent:#55705c;--buehne:#55705c;--buehne-text:#fbfbf9;--buehne-text2:#d5ded6;--fenster-aus:#e3e8e1;--fenster-an:#fdfdfb;--linie:#2a2a28;--schild:#fff;--bild-grund:#f5f5f2;--collage:#f1f1ee;--rost:#b8533f;--senf:#b3903a;--salbei-stark:#55705c;--salbei-hell:#86a28d;--taube:#6b819a;--pflaume:#7a5670;--font:var(--font-instrument), "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--font);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));font-size:15px;line-height:1.55}.seite{flex-direction:column;max-width:1280px;margin:0 auto;display:flex}header{justify-content:space-between;align-items:center;padding-block:22px;display:flex}.logo{letter-spacing:-.02em;transform-origin:0;font-size:26px;font-weight:600;transition:transform .25s,color .25s;display:inline-block}.logo:hover{color:var(--akzent);transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.logo,.mp-whitepaper,.mp-bild img{transition:none}.logo:hover,.mp-whitepaper:hover,.mp-bild:hover img{transform:none}.mp-start .knopf[disabled]:hover{animation:none}}.textknopf{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:500}.hero{grid-template-rows:auto auto 1fr auto auto auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:64px;padding-block:40px 32px;display:grid}.hero .text,.hero .einladung{display:contents}.hero h1{grid-area:1/1}.hero .lead-text{flex-direction:column;grid-area:2/1;gap:0;margin-top:24px;display:flex}.hero .einladung-flaeche{grid-area:4/1;margin-top:32px}.hero .einladung-fehler{grid-area:5/1;margin-top:10px}.hero .einladung-wechsel{grid-area:6/1}.hero>.auslage{grid-area:1/2/5;align-self:end}h1{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(44px,6vw,72px);font-weight:600;line-height:1.02}h1 em{color:var(--akzent);font-style:normal}.lead{color:var(--fg2);max-width:34em;margin:0;font-size:17px}form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.feld{flex-direction:column;flex:240px;gap:6px;min-width:0;display:flex}label{font-size:14px;font-weight:500}input{font:inherit;border:1px solid var(--rand);background:var(--flaeche);color:var(--fg);border-radius:0;padding:12px 16px}input:focus-visible,button:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.knopf{font:inherit;background:var(--fg);color:var(--bg);cursor:pointer;border:0;padding:12px 24px;font-weight:500}.klein{color:var(--fg2);margin:0;font-size:13px}.auslage{background:var(--buehne);color:var(--buehne-text);flex-direction:column;gap:14px;min-width:0;padding:22px 24px 14px;display:flex}.profil{flex-wrap:wrap;align-items:center;gap:6px;min-height:28px;display:flex}.profil-label{color:var(--buehne-text2);margin-right:4px;font-size:12px}.chip{background:color-mix(in srgb, var(--buehne-text) 14%, transparent);color:var(--buehne-text);font-variant-numeric:tabular-nums;padding:4px 10px;font-size:12px;font-weight:500;transition:opacity .35s}.profil.wechselt .chip{opacity:0}.blick{margin-top:-6px;padding-top:6px;overflow:hidden}.spur{will-change:transform;gap:14px;display:flex}.fenster{aspect-ratio:2/3.3;background:var(--fenster-aus);flex:0 0 calc(33.3333% - 9.33333px);transition:background-color .9s,transform .9s;position:relative;overflow:hidden}.fenster.an{background:var(--fenster-an);transform:translateY(-4px)}.fenster svg{width:82%;height:74%;position:absolute;inset:11% 9% 15%;overflow:visible}.fenster svg *{fill:none;stroke:var(--linie);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fenster svg .naht{stroke-width:1px;stroke-dasharray:2.5 3.5;opacity:.75}.fenster svg .falte{stroke-width:1px;opacity:.5}.fenster svg .punkt{fill:var(--linie);stroke:none}.fenster svg .holz{stroke-width:2.6px}.fenster svg .flaeche{stroke:none}.f-rost{fill:var(--rost)!important}.f-senf{fill:var(--senf)!important}.f-salbei{fill:var(--salbei-stark)!important}.f-salbei-hell{fill:var(--salbei-hell)!important}.f-taube{fill:var(--taube)!important}.f-pflaume{fill:var(--pflaume)!important}.s-rost{stroke:var(--rost)!important;stroke-width:2.4px!important}.s-pflaume{stroke:var(--pflaume)!important;stroke-width:2.2px!important}.fenster svg .loch{stroke-width:1.8px;stroke-dasharray:.01 4.5;opacity:.8}.zeichnen>:not(.spaet){stroke-dasharray:var(--l,1200);stroke-dashoffset:var(--l,1200);animation:2.2s cubic-bezier(.6,.1,.3,1) forwards zeichnen;animation-delay:var(--d,0s)}.zeichnen>.spaet{opacity:0;animation:1s forwards einblenden;animation-delay:var(--d,2s)}@keyframes zeichnen{to{stroke-dashoffset:0}}@keyframes einblenden{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.name{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);padding-inline:6px;font-size:12px;font-weight:500;transition:color .9s;position:absolute;bottom:12px;left:0;right:0}.fenster.an .name{color:var(--fg)}.schild{transform-origin:10% 0;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-start;transition:opacity .5s,transform .5s;display:flex;position:absolute;bottom:34px;right:6px;transform:translateY(10px)rotate(-6deg)}.schnur{background:var(--fg2);width:1px;height:14px;margin-left:12px}.etikett{background:var(--schild);border:1px solid var(--rand);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;padding:7px 10px 8px;display:flex}.etikett .rabatt{color:var(--akzent);letter-spacing:-.01em;font-size:17px;font-weight:600}.etikett .preis{color:var(--fg);font-size:12px;font-weight:500}.etikett .alt{color:var(--fg2);font-weight:400;text-decoration:line-through}.fenster.an .schild{opacity:1;animation:1.6s ease-out .3s backwards schwingen;transform:none}@keyframes schwingen{0%{transform:rotate(-9deg)}35%{transform:rotate(5deg)}65%{transform:rotate(-2deg)}to{transform:rotate(0)}}.steuerung{justify-content:flex-end;gap:4px;display:flex}.steuerung button{width:32px;height:32px;color:var(--buehne-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.steuerung button:hover{background:color-mix(in srgb, var(--buehne-text) 12%, transparent)}.steuerung svg{width:16px;height:16px}footer{border-top:1px solid var(--rand);color:var(--fg2);gap:24px;padding-block:22px;font-size:13px;display:flex}@media (max-width:1180px){.etikett .alt{display:none}}@media (max-width:900px){.hero{grid-template-rows:none;grid-template-columns:minmax(0,1fr);padding-block:24px}.hero>.auslage{grid-area:7/1;align-self:auto;margin-top:32px}}@media (max-width:480px){.auslage{padding:16px 14px 10px}.spur{gap:8px}.fenster{flex-basis:calc(33.3333% - 5.33333px)}.etikett{padding:5px 7px}.etikett .rabatt{font-size:14px}.schnur{height:8px}.schild{bottom:24px;right:4px}.name{letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:9px;bottom:8px;overflow:hidden}.etikett .preis{display:none}}@media (prefers-reduced-motion:reduce){.zeichnen>:not(.spaet){stroke-dashoffset:0;animation:none}.zeichnen>.spaet{opacity:1;animation:none}.fenster,.schild,.name,.chip{transition:none}.fenster.an .schild{animation:none}}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}a{color:inherit}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.honig{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.knopf[disabled]{opacity:.6;cursor:progress}.hinweis-ok{color:var(--akzent)}.hinweis-fehler{color:#b3261e}.rechtlich{flex-direction:column;gap:16px;max-width:42em;padding-block:24px 72px;display:flex}.rechtlich h1{font-size:40px}.rechtlich h2{margin:16px 0 0;font-size:18px;font-weight:500}.rechtlich p,.rechtlich li{color:var(--fg2);margin:0}.rechtlich.mp{min-width:0;max-width:min(42em,100%);margin-inline:auto}.mp-whitepaper{background:var(--flaeche);border:1px solid var(--rand);color:var(--fg);align-items:center;gap:20px;padding:16px;text-decoration:none;display:flex}.mp-whitepaper img{flex:none;width:96px;height:auto;display:block;box-shadow:0 1px 4px #0000001f}.mp-whitepaper-text{flex-direction:column;gap:4px;display:flex}.mp-whitepaper-text strong{font-size:18px;font-weight:500}.mp-whitepaper-text>span:not(.klein):not(.mp-whitepaper-knopf){color:var(--fg2)}.mp-whitepaper-knopf{background:var(--fg);color:var(--bg);white-space:nowrap;align-self:flex-start;margin-top:8px;padding:8px 16px;font-size:14px;font-weight:500}.mp-whitepaper:hover .mp-whitepaper-knopf{background:var(--akzent)}.mp-whitepaper{transition:transform .25s,box-shadow .25s}.mp-whitepaper:hover{transform:translateY(-3px);box-shadow:0 8px 24px #14141414}.mp-seite{display:none}.mp-hoch{flex-direction:column;align-items:stretch;gap:14px}.mp-hoch img{width:100%}.mp-hoch .mp-whitepaper-text strong{font-size:17px}@media (min-width:1100px){.mp-raster{grid-template-columns:minmax(0,42em) 232px;justify-content:center;align-items:start;column-gap:56px;display:grid}.mp-raster .rechtlich.mp{margin-inline:0}.mp-inline{display:none}.mp-seite{padding-top:24px;display:block;position:sticky;top:32px}}.mp-bild{overflow:hidden}.mp-bild img{transition:transform .5s}.mp-bild:hover img{transform:scale(1.03)}.mp-start .knopf[disabled]:hover{animation:.45s mp-wackeln}.mp-start .knopf[disabled]:hover+.klein{color:var(--akzent)}.mp-start .klein{transition:color .2s}@keyframes mp-wackeln{0%,to{transform:translate(0)}20%{transform:translate(-4px)rotate(-1deg)}40%{transform:translate(4px)rotate(1deg)}60%{transform:translate(-2px)}80%{transform:translate(2px)}}.rechtlich.mp a:not(.mp-whitepaper){text-underline-offset:3px;transition:color .2s}.rechtlich.mp a:not(.mp-whitepaper):hover{color:var(--akzent)}.mp-tabelle td{transition:color .2s,background .2s}.mp-tabelle td:hover{color:var(--fg);background:var(--collage)}.mp-bild{margin:8px 0 0}.mp-bild img{width:100%;height:auto;display:block}.mp-start{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mp-start .knopf[disabled]{opacity:.35;cursor:not-allowed}.mp-tabelle{min-width:0;max-width:100%;overflow-x:auto}.mp-tabelle table{border-collapse:collapse;font-size:14px}.mp-tabelle th,.mp-tabelle td{text-align:left;border-bottom:1px solid var(--rand);padding:6px 16px 6px 0}.mp-tabelle th{color:var(--fg);font-weight:500}.mp-tabelle td{color:var(--fg2)}.mp-quellen li{font-size:14px}.faq{border-top:1px solid var(--rand);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:20px 64px;padding-block:48px 64px;display:grid}.faq h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.faq-liste{flex-direction:column;display:flex}.faq details{border-bottom:1px solid var(--rand)}.faq details:first-of-type{border-top:1px solid var(--rand)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--akzent), var(--akzent)) center / 100% 1.5px no-repeat, linear-gradient(var(--akzent), var(--akzent)) center / 1.5px 100% no-repeat;flex:none;width:10px;height:10px;transition:transform .2s}.faq details[open] summary:after{background:linear-gradient(var(--akzent), var(--akzent)) center / 100% 1.5px no-repeat;transform:rotate(180deg)}.faq summary:focus-visible{outline:2px solid var(--akzent);outline-offset:2px;border-radius:2px}.faq details p{color:var(--fg2);max-width:38em;margin:0 0 16px}.faq-liste>.klein{margin-top:16px}@media (max-width:800px){.faq{grid-template-columns:minmax(0,1fr);padding-block:36px 48px}}.platzhalter{color:var(--fg);background:#e0796f2e;padding:0 4px}.einladung{flex-direction:column;gap:12px;display:flex;position:relative}.einladung .klein{min-height:1.55em}.einladung .verdeckt{visibility:hidden}.einladung-ok{border-left:2px solid var(--akzent);flex-direction:column;grid-area:1/1;align-self:end;gap:4px;padding-left:16px;display:flex}.einladung-ok p{color:var(--fg2);margin:0}.einladung-ok .einladung-ok-titel{color:var(--fg);font-size:17px;font-weight:500}.einladung-flaeche{display:grid;container-type:inline-size}.einladung-flaeche>form{flex-wrap:nowrap;grid-area:1/1;align-content:start}@container (max-width:460px){.einladung-flaeche>form{flex-direction:column;align-items:flex-start}.einladung-flaeche .feld{flex:none;width:100%}}.code-eingabe{letter-spacing:.3em;font-variant-numeric:tabular-nums;text-transform:uppercase}.code-eingabe::placeholder{letter-spacing:.3em}.wechsel{color:var(--fg2);text-underline-offset:3px;font-size:13px;text-decoration:underline}.kopf-link{color:var(--fg);font-size:14px;font-weight:500;text-decoration:none}.kopf-link:hover{text-underline-offset:3px;text-decoration:underline}.kopf-nav .kopf-link{margin-inline:-10px;padding:6px 10px}.kopf-link.hier{background:var(--collage)}.kopf-link{position:relative}.merk-puls{color:var(--akzent);pointer-events:none;font-size:11px;font-weight:600;position:absolute;top:-6px;right:-12px}@media (prefers-reduced-motion:no-preference){.merk-puls{animation:1.2s ease-out forwards merk-puls}}@keyframes merk-puls{0%{opacity:0;transform:translateY(6px)scale(.8)}20%{opacity:1;transform:translateY(0)scale(1.15)}70%{opacity:1;transform:translateY(-2px)scale(1)}to{opacity:0;transform:translateY(-8px)}}.kopf-link.hier:hover{text-decoration:none}.schmal{flex-direction:column;gap:20px;max-width:440px;padding-block:48px 96px;display:flex}.seitentitel{font-size:clamp(36px,5vw,48px)}form.stapel{flex-direction:column;align-items:stretch;gap:18px}.stapel .feld{flex:none}.stapel .klein.hinweis-fehler{min-height:1.55em}.feld-kopf{justify-content:space-between;align-items:baseline;display:flex}.tausch{display:grid}.tausch>*{grid-area:1/1}.tausch-oben{z-index:1;align-self:start}.stapel.verdeckt{visibility:hidden}form.onb{max-width:880px;min-height:calc(100dvh - var(--kopf-hoehe,84px));flex-direction:column;align-items:stretch;gap:0;padding-top:24px;display:flex}.onb-kopf{flex-direction:column;gap:8px;margin-bottom:32px;display:flex}.onb-balken{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;max-width:320px;display:grid}.onb-balken span{background:var(--rand);height:3px}.onb-balken span.an{background:var(--akzent)}.onb-frage{flex-direction:column;flex:1 0 auto;gap:16px;display:flex}.onb-frage .lead{margin-bottom:8px}.onb-leiste{z-index:2;background:var(--bg);border-top:1px solid var(--rand);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;margin-top:40px;padding-block:16px;display:grid;position:sticky;bottom:0}.onb-leiste .hinweis-fehler,.onb-leiste .live-zahl{text-align:right;min-height:1.55em}.onb-leiste .verdeckt{visibility:hidden}.onb-rechts{align-items:center;gap:24px;display:flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip-wahl,.wahlkarte{display:inline-flex;position:relative}.chip-wahl input,.wahlkarte input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip-wahl span{text-align:center;border:1px solid var(--rand);background:var(--flaeche);font-variant-numeric:tabular-nums;min-width:48px;padding:8px 14px;font-size:14px;font-weight:500}.chip-wahl input:checked+span{background:var(--fg);color:var(--bg);border-color:var(--fg)}.chip-wahl input:focus-visible+span,.wahlkarte input:focus-visible+span{outline:2px solid var(--akzent);outline-offset:2px}.wahlkarten{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wahlkarte>span{border:1px solid var(--rand);background:var(--flaeche);flex-direction:column;gap:4px;width:100%;padding:24px 20px;display:flex}.wahlkarte strong{font-size:17px;font-weight:500}.wahlkarte input:checked+span{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.umschalter{gap:24px;display:flex}.umschalter .textknopf{color:var(--fg2);border-bottom:2px solid #0000}.umschalter .textknopf.an{color:var(--fg);border-bottom-color:var(--fg)}.reiter-haken{color:var(--akzent)}.live-zahl{color:var(--fg2);margin:0;transition:opacity .2s}.live-zahl strong{color:var(--fg);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.live-zahl.laedt{opacity:.55}.willkommen{background:color-mix(in srgb, var(--akzent) 9%, var(--flaeche));border-left:3px solid var(--akzent);margin:0 0 20px;padding:14px 16px}.willkommen p{margin:0}.hochzaehlen{font-variant-numeric:tabular-nums}.feed.einblenden{animation:.4s both einblenden}.look.an .look-platz{animation:.25s aufspringen}@keyframes aufspringen{0%{transform:scale(.6)}70%{transform:scale(1.15)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.feed.einblenden,.look.an .look-platz{animation:none}}.groessen{flex-direction:column;gap:20px;display:flex}.onb-frage{position:relative}.groessen.verdeckt{visibility:hidden;position:absolute}.gruppe{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.gruppe legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:500}.budget{flex-direction:column;gap:12px;max-width:520px;display:flex}.budget-wert{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:32px;font-weight:600}.budget input[type=range]{width:100%;accent-color:var(--fg);background:0 0;border:0;padding:0}.budget-skala{justify-content:space-between;display:flex}.looks{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}form.onb.breit{max-width:1200px}@media (max-width:1000px){.looks{grid-template-columns:repeat(4,minmax(0,1fr))}}.groessen-hilfe{margin:0 0 4px}.look{font:inherit;text-align:left;cursor:pointer;color:var(--fg);background:0 0;border:0;flex-direction:column;gap:4px;padding:0;display:flex}.look-bild{aspect-ratio:4/5;background:var(--collage);border:1px solid #0000;min-height:0;display:block;position:relative;overflow:hidden}.look.an .look-bild{border-color:var(--fg);box-shadow:inset 0 0 0 2px var(--fg)}.look.an .look-name{font-weight:600}.look-bild.collage{display:block}.collage .look-teil{object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.07);position:absolute}.collage .look-teil-1{width:46%;height:82%;top:9%;left:7%}.collage .look-teil-2{width:38%;height:39%;top:9%;right:7%}.collage .look-teil-3{width:38%;height:39%;bottom:9%;right:7%}.look-platzhalter{text-align:center;color:var(--akzent);place-items:center;padding:12px;font-size:18px;font-weight:500;display:grid;position:absolute;inset:0}.look-platz{background:var(--fg);width:26px;height:26px;color:var(--bg);opacity:0;place-items:center;font-size:13px;font-weight:600;display:grid;position:absolute;top:8px;left:8px}.look.an .look-platz{opacity:1}.look-name{margin-top:6px;font-weight:500}.look-zeile{min-height:1.55em}.look:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}.marken-suche{flex:none;max-width:420px}.marken-liste{align-content:flex-start;height:176px;overflow:hidden}.marken-gewaehlt{white-space:nowrap;text-overflow:ellipsis;min-height:1.55em;overflow:hidden}.zusammenfassung{grid-template-columns:max-content 1fr;gap:8px 24px;margin:0;display:grid}.zusammenfassung dt{font-weight:500}.zusammenfassung dd{color:var(--fg2);margin:0}@media (max-width:720px){.wahlkarten{grid-template-columns:minmax(0,1fr)}.looks{grid-template-columns:repeat(2,minmax(0,1fr))}}.feed{flex-direction:column;gap:32px;padding-block:24px 72px;display:flex}.feed-kopf{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.feed-kopf .seitentitel{margin-bottom:6px}.feed:has(.mit-suche){gap:20px;padding-top:16px}.feed-kopf.mit-suche{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:12px 32px;display:grid}.mit-suche .feed-titel{flex-wrap:wrap;align-items:baseline;gap:2px 16px;min-width:0;display:flex}.mit-suche .seitentitel{margin:0;font-size:clamp(26px,2.6vw,32px)}.mit-suche .feed-titel .klein{margin:0}.mit-suche .feed-profil{margin-left:0}.mit-suche .suche{margin-top:0}.mit-suche .suche-feld input{padding-block:11px}.feed:has(.mit-suche) .filterzeile{margin-top:0}@media (max-width:960px){.feed-kopf.mit-suche{grid-template-columns:minmax(0,1fr)}}html[data-laedt] .raster{opacity:.45;pointer-events:none;transition:opacity .2s .12s}html[data-laedt] body:before{content:"";z-index:100;background:var(--akzent);transform-origin:0;height:2px;animation:1.6s cubic-bezier(.2,.7,.3,1) forwards lade-balken;position:fixed;top:0;left:0;right:0}@keyframes lade-balken{0%{transform:scaleX(0)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){html[data-laedt] body:before{animation:none;transform:scaleX(.6)}}.teil-bild.platzhalter,.platzhalter-zeile{background:var(--collage)}.platzhalter-zeile{height:14px;margin-block:6px;display:block}.platzhalter-zeile.gross{height:26px}@media (prefers-reduced-motion:no-preference){.teil-bild.platzhalter,.platzhalter-zeile{animation:1.4s ease-in-out infinite ff-puls}}.zuletzt{border-top:1px solid var(--rand);flex-direction:column;gap:12px;padding-top:28px;display:flex}.zuletzt-reihe{scrollbar-width:none;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.zuletzt-reihe::-webkit-scrollbar{display:none}.zuletzt-teil{width:150px;color:var(--fg);flex-direction:column;flex:none;text-decoration:none;display:flex}.zuletzt-bild{aspect-ratio:4/5;background:var(--bild-grund);display:block;position:relative;overflow:hidden}.zuletzt-bild img{object-fit:contain;width:84%;height:84%;position:absolute;inset:8%}.zuletzt-teil .karte-marke{margin-top:8px}.zuletzt-preis{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px}.netz-hinweis{z-index:200;background:var(--fg);max-width:calc(100vw - 32px);color:var(--bg);padding:10px 16px;font-size:14px;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.netz-hinweis.zurueck{background:var(--akzent)}.live-hinweis{color:var(--fg2)}.feed-profil{color:var(--fg2);text-underline-offset:3px;white-space:nowrap;margin-left:8px}.filterzeile{justify-content:space-between;align-items:center;gap:16px;margin-top:-8px;display:flex}.filterzeile .filter{flex:auto;min-width:0;margin-top:0;padding-bottom:0}.ff-steuerung{flex:none;align-items:center;gap:16px;display:flex}.filter-knopf{font:inherit;color:var(--fg);background:var(--flaeche);border:1px solid var(--fg);cursor:pointer;border-radius:0;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.filter-knopf svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:16px;height:16px;display:block}.filter-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.filterfenster{background:var(--bg);color:var(--fg);border:0;width:min(520px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;padding:0}.filterfenster::backdrop{background:color-mix(in srgb, var(--fg) 35%, transparent)}.ff-innen{flex-direction:column;height:100%;display:flex}.ff-kopf{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;padding:20px 24px 12px;display:flex}.ff-kopf h2{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:500}.ff-inhalt{flex-direction:column;flex:1;gap:24px;padding:8px 24px 24px;display:flex;overflow-y:auto}.ff-inhalt h3{margin:16px 0 10px;font-size:14px;font-weight:500}.ff-chips{flex-wrap:wrap;gap:8px;display:flex}.ff-marken{align-content:flex-start;max-height:220px;overflow-y:auto}.ff-chip{font:inherit;border:1px solid var(--rand);background:var(--flaeche);color:var(--fg);cursor:pointer;border-radius:0;padding:6px 12px;font-size:13px}.ff-chip.an{background:var(--fg);color:var(--bg);border-color:var(--fg)}.ff-chip:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.ff-platzhalter{flex-direction:column;gap:24px;display:flex}.ff-chip-leer{background:var(--collage);border:1px solid var(--rand);height:32px;display:inline-block}@media (prefers-reduced-motion:no-preference){.ff-chip-leer{animation:1.4s ease-in-out infinite ff-puls}}@keyframes ff-puls{50%{opacity:.5}}.ff-zahl{opacity:.55;font-variant-numeric:tabular-nums;margin-left:2px}.ff-fuss{border-top:1px solid var(--rand);background:var(--bg);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.ff-anzeigen{min-width:240px}.ff-groessen{margin-top:16px}.ff-groessen a{color:var(--fg2);text-underline-offset:3px;white-space:nowrap}.ff-betrag{align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.ff-betrag input{width:96px;padding:6px 10px;font-size:13px}.ff-anzeigen.zaehlt{opacity:.7}.ff-anzeigen:disabled{opacity:.5;cursor:default}@media (max-width:720px){.filterfenster{width:100vw;height:auto;max-height:90dvh;margin:auto 0 0}.ff-steuerung{justify-content:space-between;width:100%}.ff-anzeigen{flex:1;min-width:0}}.sortierung{flex:none;align-items:center;gap:8px;display:flex}.sort-feld{position:relative}.sort-knopf{font:inherit;color:var(--fg);background:var(--flaeche);border:1px solid var(--rand);cursor:pointer;border-radius:0;align-items:center;gap:8px;min-width:150px;height:34px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:flex}.sort-knopf .sort-wert{text-align:left;white-space:nowrap;flex:1}.sort-knopf:hover,.sort-knopf[aria-expanded=true]{border-color:var(--fg)}.sort-knopf svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;transition:transform .15s;display:block}.sort-knopf[aria-expanded=true] .sort-pfeil{transform:rotate(180deg)}.sort-knopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.sort-liste{z-index:20;background:var(--flaeche);border:1px solid var(--fg);min-width:100%;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.sort-liste li{cursor:pointer;white-space:nowrap;padding:8px 12px;font-size:13px}.sort-liste li.markiert{background:var(--collage)}.sort-liste li[aria-selected=true]{font-weight:600}@media (max-width:720px){.filterzeile{flex-direction:column;align-items:stretch}.filterzeile .filter{max-width:100%}}.raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 24px;display:grid}.karte{min-width:0;position:relative}.karte-link{color:var(--fg);flex-direction:column;text-decoration:none;display:flex}.karte.weg .karte-bild img{opacity:.45}.karte.weg .karte-hinweis{color:var(--fg2)}.karte-bild{aspect-ratio:4/5;background:var(--bild-grund);place-items:center;min-height:0;padding:0;display:grid;position:relative;overflow:hidden}.karte-bild img{-webkit-mask-composite:source-in;width:auto;max-width:86%;height:auto;max-height:82%;margin:auto;transition:transform .4s;position:absolute;inset:11% 7% 7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.karte-link:hover .karte-bild img{transform:scale(1.03)}.karte-link:focus-visible{outline:2px solid var(--akzent);outline-offset:4px}.karte-hinweis{letter-spacing:.06em;text-transform:uppercase;color:var(--akzent);font-size:11px;font-weight:500;position:absolute;top:12px;left:12px}.karte-hinweis.nachbar{color:var(--fg);background:var(--bg);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:calc(100% - 56px);padding:3px 7px;overflow:hidden}.karte-marke{letter-spacing:.08em;text-transform:uppercase;min-height:1.55em;margin:14px 0 2px;font-size:11px;font-weight:500}.karte-titel{color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.karte-preis{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:8px;font-size:14px;display:flex}.karte-alt{color:var(--fg2);font-size:12px;text-decoration:line-through}.karte-rabatt{color:var(--akzent);margin-left:auto;font-size:13px;font-weight:500}.karte-schild{max-width:calc(100% - 20px);color:var(--fg2);background:color-mix(in srgb, var(--bg) 92%, transparent);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:3px 9px;font-size:12px;position:absolute;bottom:10px;left:10px;overflow:hidden}.karte-schild.knapp{color:var(--fg);font-weight:500}.karte-kopf{letter-spacing:.08em;text-transform:uppercase;color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;min-height:1.55em;margin-top:14px;font-size:11px;overflow:hidden}.karte-reihe{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;margin-top:2px;display:flex}.karte-reihe.zwei{margin-top:1px}.karte-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;font-weight:500;overflow:hidden}.karte-betrag{flex:none;font-size:15px;font-weight:500}.karte-reihe .karte-titel{min-width:0}.karte-reihe .karte-alt{flex:none;font-size:13px}.karte-farben{min-height:1.55em;color:var(--fg2);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;line-height:1.55;overflow:hidden}.mehr{flex-direction:column;align-items:center;gap:8px;min-height:76px;display:flex}.knopf.hell{color:var(--fg);border:1px solid var(--fg);background:0 0}.leer{flex-direction:column;gap:12px;max-width:34em;padding-block:48px;display:flex}.leer.gemerkt-leer{max-width:none}.raster.drei{grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin-block:8px}@media (max-width:720px){.raster.drei{grid-template-columns:repeat(2,minmax(0,1fr))}.raster.drei .karte:nth-child(3){display:none}}.panel{background:var(--bg);color:var(--fg);overscroll-behavior:contain;border:0;width:min(1040px,94vw);max-width:94vw;height:100dvh;max-height:100dvh;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.panel::backdrop{background:color-mix(in srgb, var(--fg) 35%, transparent)}.panel-zu{float:right;z-index:4;background:color-mix(in srgb, var(--bg) 85%, transparent);cursor:pointer;width:40px;height:40px;color:var(--fg);border:0;place-items:center;margin:8px 8px 0 0;padding:0;display:grid;position:sticky;top:8px}.panel-zu svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:20px;height:20px}.panel-zu:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.panel:focus{outline:none}.panel-inhalt{padding:8px 32px 40px}.panel .teil{padding-block:16px 24px}@media (max-width:720px){.panel{width:100%;max-width:100%;height:94dvh;max-height:94dvh;inset:auto 0 0}.panel-inhalt{padding:8px 16px 32px}.panel-zu{float:none;margin:8px 8px -48px auto}}.teil{flex-direction:column;gap:24px;padding-block:24px 72px;display:flex}.teil-raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.teil-bild{aspect-ratio:4/5;background:var(--bild-grund);place-items:center;padding:0;display:grid;overflow:hidden}.teil-bild img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:4%}.teil-text{flex-direction:column;gap:8px;max-width:30em;display:flex}.teil-titel{letter-spacing:-.02em;font-size:28px;font-weight:500;line-height:1.15}.teil-preis{margin-top:4px;font-size:18px}.teil-preis .karte-rabatt{margin-left:4px;font-size:15px}.teil-block{flex-direction:column;gap:10px;margin-top:24px;display:flex}.teil-block .knopf{align-self:flex-start;text-decoration:none}.teil-label{margin:0;font-size:14px;font-weight:500}.teil-material{color:var(--fg2);margin:0}.teil-gruende{color:var(--fg2);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.karte-steuerung{aspect-ratio:4/5;pointer-events:none;position:absolute;top:0;left:0;right:0}.karte-pfeil{background:color-mix(in srgb, var(--bg) 80%, transparent);cursor:pointer;width:36px;height:36px;color:var(--fg);pointer-events:auto;opacity:0;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.karte-pfeil.links{left:6px}.karte-pfeil.rechts{right:6px}.karte-pfeil svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.karte:hover .karte-pfeil,.karte-pfeil:focus-visible,.galerie .karte-pfeil{opacity:1}@media (hover:none){.karte-pfeil{opacity:0;pointer-events:none}}.karte-pfeil:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.karte-punkte{justify-content:flex-end;gap:5px;display:flex;position:absolute;bottom:17px;left:0;right:12px}.karte-punkte span{background:var(--fg);opacity:.25;border-radius:50%;width:5px;height:5px}.karte-punkte span.an{opacity:.9}.galerie{flex-direction:column;gap:12px;display:flex}.galerie .teil-bild{position:relative}.galerie-zaehler{color:var(--fg2);font-variant-numeric:tabular-nums;font-size:12px;position:absolute;bottom:10px;right:12px}.galerie-vorschau{flex-wrap:wrap;gap:8px;display:flex}button.farbpunkt{font:inherit;cursor:pointer}.farbpunkte{flex-wrap:wrap;gap:8px;display:flex}.farbpunkt{background:var(--collage);border:0;width:56px;height:70px;padding:0;display:block;position:relative;overflow:hidden}.farbpunkt img{object-fit:cover;width:100%;height:100%;display:block}.farbpunkt.an:after{content:"";border:1px solid var(--fg);pointer-events:none;position:absolute;inset:0}.farbpunkt:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.groesse-chip{text-align:center;border:1px solid var(--rand);background:var(--flaeche);font-variant-numeric:tabular-nums;min-width:44px;padding:6px 12px;font-size:13px}.groesse-chip.deine{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg);font-weight:500}.teil-spar{color:var(--akzent);margin:-2px 0 0}.groesse-chip.weg{color:var(--fg2);background:0 0;text-decoration:line-through}.frage-karte{background:var(--bild-grund);border:1px solid var(--rand);flex-direction:column;justify-content:center;gap:10px;min-height:100%;padding:24px;display:flex}.frage-titel{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.frage-warum{color:var(--fg2);margin:0 0 4px}.frage-fuss{align-items:center;gap:16px;margin-top:6px;display:flex}.frage-weiter{padding:8px 18px}.frage-weg{font:inherit;color:var(--fg2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px;text-decoration:underline}.frage-dank{color:var(--akzent);margin:0;font-weight:500}@media (max-width:1000px){.raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.raster{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.frage-karte{grid-column:1/-1;min-height:0;padding:20px 16px}.frage-weg,.frage-karte .ff-chip{min-height:44px}.teil-raster{grid-template-columns:minmax(0,1fr);gap:24px}.feed-kopf{flex-direction:column;align-items:flex-start}}.karte-weniger{cursor:pointer;width:36px;height:36px;color:var(--fg);opacity:0;background:0 0;border:0;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:6px;right:44px}.karte-weniger svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:18px;height:18px}.karte:hover .karte-weniger,.karte-weniger:focus-visible{opacity:.8}@media (hover:none){.karte-weniger{opacity:.5}}@media (max-width:720px){.filter-chip,.ff-chip,.filter-knopf,.sort-knopf,.groesse-chip{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.karte-weniger{opacity:.35;left:2px;right:auto}.karte-hinweis{display:none}}.karte-weniger:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.karte-aus{z-index:3;background:var(--bg);text-align:center;border:1px solid var(--rand);flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:0}.karte-aus p{color:var(--fg2);margin:0;font-size:14px}.karte .karte-bild img{transition:transform .4s,opacity .35s}.karte.aus .karte-bild img{opacity:0;transform:scale(.85)}@media (prefers-reduced-motion:no-preference){.karte-aus{animation:.35s .15s both karte-aus}}@keyframes karte-aus{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.herz{cursor:pointer;width:36px;height:36px;color:var(--fg);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:6px;right:6px}.herz svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:20px;height:20px;transition:transform .15s}.herz.an svg{fill:currentColor}.herz:active svg{transform:scale(.9)}@media (prefers-reduced-motion:no-preference){.herz.pocht svg{animation:.45s cubic-bezier(.3,1.6,.5,1) herz-pochen}}@keyframes herz-pochen{0%{transform:scale(.8)}45%{transform:scale(1.3)}to{transform:scale(1)}}.herz:focus-visible{outline:2px solid var(--akzent);outline-offset:0}.teilen-knopf{width:48px;height:48px;color:var(--fg);border:1px solid var(--rand);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid;position:relative}.teilen-meldung{white-space:nowrap;color:var(--fg2);pointer-events:none;font-size:12px;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.teilen-knopf:hover{border-color:var(--fg)}.teilen-knopf svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.gast-einladung{background:var(--flaeche);border:1px solid var(--rand);gap:12px;padding:20px}.gast-einladung p{margin:0}.herz-gross{border:1px solid var(--rand);width:48px;height:48px;position:static}.herz-gross svg{width:22px;height:22px}.teil-aktionen{align-items:center;gap:8px;display:flex}.teil-aktionen .knopf{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.kopf-nav{align-items:center;gap:28px;display:flex}.kopf-links{align-items:center;gap:36px;display:flex}.kopf-links .kopf-link{margin-inline:-10px;padding:6px 10px}.kopf-nav form{display:block}@media (max-width:480px){.kopf-nav{gap:16px}.kopf-links{gap:20px}.logo{font-size:22px}}.weg-abschnitt{border-top:1px solid var(--rand);flex-direction:column;gap:12px;margin-top:16px;padding-top:32px;display:flex}.weg-titel{margin:0;font-size:18px;font-weight:500}.weg-abschnitt .raster{margin-top:12px}.filter{scrollbar-width:none;gap:8px;margin-top:-8px;padding-bottom:2px;display:flex;overflow-x:auto}.filter::-webkit-scrollbar{display:none}.leiste{flex:auto;min-width:0;position:relative}.leiste .filter{width:100%;padding-right:32px}.filter.mehr-rechts{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),#0000)}.filter.mehr-links{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px);mask-image:linear-gradient(90deg,#0000,#000 56px)}.filter.mehr-links.mehr-rechts{-webkit-mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000);mask-image:linear-gradient(90deg,#0000,#000 56px calc(100% - 56px),#0000)}.leiste-pfeil{width:28px;height:28px;color:var(--fg);background:var(--flaeche);border:1px solid var(--rand);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:none;position:absolute;top:50%;transform:translateY(-50%)}.leiste-pfeil svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;display:block}.leiste-pfeil:hover{border-color:var(--fg)}.leiste-pfeil.rechts{right:0}.leiste-pfeil.links{left:0}@media (hover:hover) and (pointer:fine){.leiste-pfeil{display:grid}.leiste.mit-rechts{padding-right:36px}.leiste.mit-links{padding-left:36px}}.filter-chip{border:1px solid var(--rand);background:var(--flaeche);color:var(--fg);white-space:nowrap;flex:none;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none}.filter-chip:hover{border-color:var(--fg)}.filter-chip.an{background:var(--fg);color:var(--bg);border-color:var(--fg)}.filter-chip:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}form.profil{flex-direction:column;align-items:stretch;gap:8px;max-width:880px;padding-block:24px 72px;display:flex}.profil .lead{margin-bottom:8px}.profil-abschnitt{border-top:1px solid var(--rand);flex-direction:column;gap:12px;padding-block:28px 8px;display:flex}.profil-abschnitt h2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500}.profil-abschnitt h3{margin:12px 0 0;font-size:15px;font-weight:500}.profil-groessen{flex-direction:column;gap:10px;display:flex}.profil-zeile{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:12px;display:grid}.profil-name{padding-top:9px;font-size:14px;font-weight:500}.portraet{letter-spacing:-.01em;max-width:40em;margin:8px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.45}.portraet-teil{font:inherit;color:var(--fg);cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--rand);text-decoration-color:var(--rand);text-underline-offset:5px;background:0 0;border:0;margin-right:.3em;padding:0;text-decoration-thickness:1px}.portraet-teil:hover{-webkit-text-decoration-color:var(--akzent);text-decoration-color:var(--akzent)}.profil-abschnitt{scroll-margin-top:24px}.profil-abschnitt.hervor{animation:1.2s hervor}@keyframes hervor{0%,30%{background:color-mix(in srgb, var(--akzent) 10%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.profil-abschnitt.hervor{animation:none}}.chip-wahl.gedimmt{opacity:.45}.profil-leiste{border-top:1px solid var(--rand);background:var(--bg);z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-block:16px;display:flex;position:sticky;bottom:0}.profil-leiste .hinweis-fehler{text-align:right;flex:1;min-height:1.55em;margin:0}@media (max-width:720px){.profil-zeile{grid-template-columns:minmax(0,1fr);gap:8px}.profil-name{padding-top:0}}.suche{flex-direction:column;gap:10px;margin-top:-8px;display:flex;position:relative}.suche-feld{background:var(--flaeche);border:1px solid var(--rand);flex-wrap:nowrap;align-items:center;gap:0;padding-left:16px;display:flex}.suche-feld:focus-within{border-color:var(--fg)}.suche-feld input{background:0 0;border:0;flex:auto;min-width:0;padding:14px 12px;font-size:15px}.suche-feld input:focus-visible{outline:none}.suche-feld input::-webkit-search-cancel-button{display:none}.suche-lupe,.suche-los svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;flex:none;width:18px;height:18px}.suche-lupe{color:var(--fg2)}.suche-los{background:var(--fg);color:var(--bg);cursor:pointer;border:0;align-self:stretch;place-items:center;width:52px;display:grid}.suche-los:disabled{background:var(--rand);color:var(--fg2);cursor:default}.suche-liste{z-index:20;background:var(--flaeche);border:1px solid var(--fg);margin:4px 0 0;padding:6px 0;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 32px #00000014}.suche-liste li{cursor:pointer;justify-content:space-between;gap:16px;padding:9px 16px 9px 46px;font-size:15px;display:flex}.suche-chips{flex-wrap:wrap;gap:8px;display:flex}.suche-chip{border:1px solid var(--fg);background:var(--flaeche);color:var(--fg);align-items:center;gap:8px;padding:5px 10px 5px 12px;font-size:13px;text-decoration:none;display:inline-flex}.suche-chip span{color:var(--fg2);font-size:15px;line-height:1}.suche-chip:hover span{color:var(--fg)}.suche-leer{background:var(--flaeche);border:1px solid var(--rand);gap:14px;max-width:none;margin-top:-8px;padding:24px 28px}.suche-leer .lead{color:var(--fg);font-size:16px}.suche-leer p{margin:0}.suche-leer .suche-chips{margin-top:4px}.suche-liste li b{font-weight:600}.suche-liste li.an{background:var(--collage)}@media (max-width:720px){.suche-feld input{font-size:16px}.suche-liste li{padding-left:16px}}.budget-linie{color:var(--fg2);grid-column:1/-1;align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}.budget-linie:before,.budget-linie:after{content:"";border-top:1px solid var(--rand);flex:1}.st{padding-block:16px 64px}.st h1{margin:0;font-size:36px}.st h2{margin:32px 0 8px;font-size:18px;font-weight:500}.st h3{margin:24px 0 8px;font-size:16px;font-weight:500}.st-hinweis{color:var(--fg2);border:1px solid var(--rand);align-self:flex-start;margin:0 0 16px;padding:6px 10px;font-size:13px;display:inline-block}.st-start{flex-direction:column;gap:16px;max-width:40em;display:flex}.st-wahl{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.st-kopf{color:var(--fg2);justify-content:space-between;align-items:center;font-size:14px;display:flex}.st-kopf-rechts{align-items:center;gap:16px;display:flex}.st-wahl .textknopf{align-self:center}.st-fortschritt{background:var(--rand);height:3px;margin:8px 0 16px}.st-fortschritt span{background:var(--fg);height:3px;transition:width .2s;display:block}.st-buehne{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.st-teil{background:#eae5db;width:100%;margin:0 auto}.st-teil img{object-fit:contain;width:100%;height:auto;max-height:62vh;display:block}.st-teil figcaption{color:var(--fg2);background:var(--bg);padding:8px 12px;font-size:14px}.st-stufen{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.st-stufe{font:inherit;border:1px solid var(--fg);background:var(--flaeche);color:var(--fg);cursor:pointer;min-height:48px;padding:14px 8px;font-weight:500}@media (hover:hover){.st-stufe:hover{background:var(--fg);color:var(--bg)}}.st-stufe:active{background:var(--fg);color:var(--bg)}.st-tasten{color:var(--fg2);margin:8px 0 0;font-size:12px;display:none}@media (min-width:760px){.st-stufen{grid-template-columns:repeat(4,minmax(0,1fr))}.st-tasten{display:block}.st-teil{max-width:520px}}.st-karte{width:100%;height:auto;display:block}.st-linie{stroke:var(--rand);stroke-width:1px}.st-linie.eigen{stroke:var(--akzent);stroke-width:3px}.st-knoten{fill:var(--flaeche);stroke:var(--fg);stroke-width:1.5px}.st-knoten.stark{fill:var(--akzent);stroke:var(--akzent)}.st-knoten-name{fill:var(--fg2);font-size:11px}.st-knoten-name.stark{fill:var(--fg);font-weight:500}.st-punkt{fill:var(--rost);stroke:var(--flaeche);stroke-width:2px;transition:cx .4s,cy .4s}.st-heute{color:var(--fg2);margin:0 0 4px;font-size:14px}.st-paar{color:var(--akzent);margin:6px 0 12px;font-size:15px;font-weight:500}.st-zwinkern{color:var(--fg2);margin:12px 0 0;font-style:italic}.st-zwei{grid-template-columns:minmax(0,1fr);gap:8px 32px;display:grid}@media (min-width:760px){.st-zwei{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.st-zwei .st-karte{max-width:340px}.st-klein{color:var(--fg2);font-size:13px}.st-mischung{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.st-mischung li{grid-template-columns:92px minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:14px;display:grid}.st-balken{background:var(--rand);height:10px;position:relative}.st-balken:after{content:"";background:var(--fg2);width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.st-balken span{position:absolute;top:0;bottom:0}.st-balken .plus{background:var(--akzent)}.st-mischung-name i{vertical-align:0;width:10px;height:10px;margin-right:6px;display:inline-block}.st-balken .minus{background:var(--salbei-hell);opacity:.55}.st-wert{font-variant-numeric:tabular-nums;text-align:right;color:var(--fg2);font-size:13px}.st-lieblinge{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;display:grid}@media (min-width:760px){.st-lieblinge{grid-template-columns:repeat(6,minmax(0,1fr))}}.st-lieblinge figure{margin:0}.st-lieblinge img{background:#eae5db;width:100%;height:auto;display:block}.st-lieblinge figcaption{color:var(--fg2);background:var(--bg);padding:6px 4px;font-size:12px}.st-schritte{max-width:42em;color:var(--fg2);flex-direction:column;gap:10px;padding-left:20px;display:flex}.st-schritte strong{color:var(--fg);font-weight:500}.st-detail{border-top:1px solid var(--rand);max-width:42em;padding:10px 0}.st-detail summary{cursor:pointer;align-items:baseline;gap:10px;display:flex}.st-detail summary span:first-child{min-width:76px;font-weight:500}.st-detail summary .st-wert{margin-left:auto}.st-detail-teile{flex-direction:column;gap:6px;margin:0;padding:8px 0 0;list-style:none;display:flex}.st-detail-teile li{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.st-detail-teile img{background:#eae5db;width:40px;height:auto}.st-antwort{border:1px solid var(--rand);white-space:nowrap;padding:2px 6px;font-size:12px}.st-antwort.s4{background:var(--akzent);color:var(--bg);border-color:var(--akzent)}.st-antwort.s3{border-color:var(--akzent);color:var(--akzent)}.st-antwort.s1{color:var(--fg2);text-decoration:line-through}.st-ergebnis>.lead{margin-top:4px}.st-karte-oben{background:#eae5db;grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:8px;padding:24px 20px;display:grid}@media (min-width:760px){.st-karte-oben{padding:32px 40px}}.st-karte-oben .lead{margin:8px 0 0}.st-abdruck{max-width:420px;height:18px;margin:14px 0 0;display:flex}.st-abdruck span{display:block}.st-teilen{align-items:center;gap:12px;margin-top:18px;display:inline-flex}.st-look{aspect-ratio:1;justify-self:center;width:100%;max-width:440px;position:relative}.st-look img{height:auto;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 72%,#0000 100%);mask-image:radial-gradient(closest-side,#000 72%,#0000 100%)}.st-look-0{width:52%;top:0;left:0}.st-look-1{width:46%;top:6%;right:0}.st-look-2{width:40%;bottom:0;left:26%}.st-landkarte{flex-direction:column;gap:10px;display:flex}.st-viertel{flex-direction:column;gap:4px;display:flex}.st-viertel-name{color:var(--fg2);font-size:12px}.st-felder{flex-wrap:wrap;gap:4px;display:flex}.st-feld{color:var(--fg);padding:6px 8px;font-size:12px;transition:background .2s,color .2s;position:relative}.st-feld.hier{color:var(--bg);background:var(--fg)!important}.st-feld.nachbar{outline:1px dashed var(--fg2)}.st-nadel{background:var(--rost);border:2px solid var(--bg);border-radius:50%;width:12px;height:12px;position:absolute;top:-7px;right:-5px}.st-nochmal{color:var(--akzent);font-size:13px}.st-knoepfe{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.st-profil-ok{margin-top:18px}
