.sp-mitte{align-items:center;gap:6px;min-width:0;display:flex}.sp-feld{border-radius:var(--r-full);background:#fdfdfc24;flex:auto;align-items:center;gap:8px;min-width:0;height:40px;padding:0 14px;transition:background-color .55s cubic-bezier(.65,0,.35,1);display:flex}.sp-feld:focus-within{background:#fdfdfc3d}html[data-tastatur] .sp-feld:has(.sp-input:focus-visible){box-shadow:inset 0 0 0 var(--sun-line-w) var(--sun-white)}html[data-tastatur] :is(.hub-pille--gross,.sa-pille,.hub-pille--liste,.wl-suche-leiste,.bn-such-slot) .sp-feld:has(.sp-input:focus-visible){box-shadow:inset 0 0 0 var(--sun-line-w) var(--sun-ink)}.sp-lupe{opacity:.8;flex-shrink:0}.sp-input{min-width:0;height:100%;color:var(--sun-white);background:0 0;border:0;outline:0;flex:1}.sp-input::placeholder{color:#fdfdfcb3}.sp-filterknopf{border-radius:var(--r-full);height:38px;color:var(--sun-white);cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;transition:background-color .55s cubic-bezier(.65,0,.35,1);display:inline-flex;position:relative}.sp-filterknopf:hover,.sp-filterknopf.is-offen{background:#fdfdfc29}.sp-filterknopf:focus-visible{outline:var(--sun-line-w) solid var(--sun-white);outline-offset:2px}.sp-zahl{border-radius:var(--r-full);background:var(--sun-signal);min-width:18px;height:18px;color:var(--sun-signal-label);font-family:var(--font-mono), ui-monospace, monospace;place-items:center;padding:0 5px;font-size:.7rem;line-height:1;display:inline-grid}.sp-status{align-items:center;gap:10px;min-width:0;padding:10px 10px 2px 14px;display:flex}.sp-anzahl{color:#fdfdfccc;white-space:nowrap;flex-shrink:0}.sp-anzahl strong{color:var(--sun-white);font-weight:400}.sp-aktiv{scrollbar-width:none;gap:4px;min-width:0;display:flex;overflow-x:auto}.sp-aktiv::-webkit-scrollbar{display:none}.sp-mini{border-radius:var(--r-full);height:26px;color:var(--sun-ink);white-space:nowrap;cursor:pointer;background:#fdfdfceb;border:0;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;transition:background-color .55s cubic-bezier(.65,0,.35,1),color .55s cubic-bezier(.65,0,.35,1);display:inline-flex}.sp-mini:hover,.sp-mini:focus-visible{background:var(--sun-signal);color:var(--sun-signal-label);outline:0}.sp-mini--reset{color:#fdfdfccc;text-decoration:underline;text-decoration-thickness:var(--sun-line-w,1px);text-underline-offset:var(--link-abstand);background:0 0}.sp-mini--reset:hover{color:var(--sun-white);background:0 0}.sp-vorschlaege,.sp-panel{margin-bottom:0}.sp-vorschlaege{background:var(--sun-white);color:var(--sun-ink);box-shadow:inset 0 0 0 1px rgba(var(--sun-contrast-rgb), .08);border-radius:20px;padding:8px}.sp-option{border-radius:var(--r-full);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px 18px;display:flex}.sp-option.is-aktiv{background:var(--sun-panel)}.sp-leise{color:#0000009e}.sp-panel{max-height:min(64svh,560px);padding:var(--s3);border-radius:var(--r-karte-im-bild);background:var(--sun-panel);color:var(--sun-ink);gap:var(--s3);display:grid;overflow-y:auto}.sp-titel{margin:0 0 var(--s1);color:#0000009e}.sp-chips{flex-wrap:wrap;gap:6px;display:flex}.sp-chip{border-radius:var(--r-full);background:var(--sun-white);height:32px;color:var(--sun-ink);white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;transition:background-color .55s cubic-bezier(.65,0,.35,1),color .55s cubic-bezier(.65,0,.35,1);display:inline-flex}.sp-punkt{background:var(--sun-signal);border-radius:50%;flex-shrink:0;width:6px;height:6px}.sp-chip.is-an{background:var(--sun-ink);color:var(--sun-white)}.sp-chip:focus-visible{outline:var(--sun-line-w) solid var(--sun-ink);outline-offset:2px}.sp-panel-fuss{justify-content:space-between;align-items:center;gap:var(--s2);padding-top:var(--s1);display:flex}.sp-reset{color:var(--sun-ink);cursor:pointer;background:0 0;border:0;padding:0}.sp-reset:disabled{opacity:.35;cursor:default}@media (max-width:639px){.sp-filterknopf{padding:0 10px}}.spo{width:clamp(300px, calc(4 * (var(--vw100,100vw) - 2 * var(--frame-pad)) / 12), calc(var(--vw100,100vw) - 32px));text-align:left;position:relative}.spo-glas{border-radius:var(--r-full);color:var(--sun-white)}.spo-leiste{height:52px;padding:0 var(--s1);align-items:center;display:flex}.spo-leiste>.sp-mitte{flex:1}.spo-status{z-index:4;position:absolute;top:calc(100% + 8px);left:0;right:0}.spo-status .sp-status{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:0;display:flex}.spo-status .sp-anzahl,.spo-status .sp-mini--reset{border-radius:var(--r-full);background:var(--sun-glas-dunkel);height:26px;color:var(--sun-white);-webkit-backdrop-filter:var(--sun-glass-pille);align-items:center;gap:.3em;padding:0 10px;display:inline-flex}.spo-status .sp-aktiv{display:contents}.spo-unter{z-index:5;position:absolute;top:calc(100% + 8px);left:0;right:0}.spo-unter>*{margin-bottom:0}.such-dock{z-index:120;left:50%;top:calc(var(--frame-pad) + var(--s1));opacity:0;visibility:hidden;pointer-events:none;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.65,0,.35,1),visibility 0s linear .7s;position:fixed;transform:translate(-50%,calc(-100% - 120px))}.such-dock.is-da{opacity:1;visibility:visible;pointer-events:auto;transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .55s cubic-bezier(.65,0,.35,1),visibility;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.such-dock{transition:none}}html[data-nav-oben] .such-dock{top:calc(var(--frame-pad) + 56px + 10px)}.such-dock-leiste{clip-path:inset(0 calc(50% - 26px) calc(100% - 52px) round 26px);opacity:0;transition:clip-path .7s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.65,0,.35,1)}.such-dock.is-auf .such-dock-leiste{clip-path:inset(0 0 -200vh round 26px);opacity:1}.such-dock-knopf{all:unset;box-sizing:border-box;width:52px;height:52px;color:var(--sun-white);cursor:pointer;border-radius:50%;place-items:center;margin-left:-26px;transition:opacity .3s cubic-bezier(.65,0,.35,1),transform .7s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:0;left:50%}.such-dock-knopf:focus-visible{outline:2px solid var(--sun-white);outline-offset:2px}.such-dock.is-auf .such-dock-knopf{opacity:0;pointer-events:none;transform:scale(.9)}.such-dock:not(.is-auf){pointer-events:none}.such-dock.is-da:not(.is-auf) .such-dock-knopf{pointer-events:auto}.such-dock.is-unter-kopf .such-dock-knopf{opacity:0;pointer-events:none!important}@media (prefers-reduced-motion:reduce){.such-dock-leiste,.such-dock-knopf{transition:none}}.spo-unter{translate:-50%;left:50%!important;right:auto!important}.spo-unter .sp-panel{overscroll-behavior:contain;max-height:calc(100svh - 200px);overflow-y:auto}.sp-zeile{gap:var(--s1);margin-top:var(--s1);display:flex}.sp-regler{height:28px;margin:4px 0 0;position:relative}.sp-spur{border-radius:var(--r-full);background:var(--sun-white);height:4px;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.sp-spur>span{border-radius:inherit;background:var(--sun-ink);top:0;bottom:0;left:calc(var(--lo) * 100%);right:calc((1 - var(--hi)) * 100%);position:absolute}.sp-regler input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.sp-regler input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;cursor:grab;background:var(--sun-ink);border:3px solid var(--sun-white);border-radius:50%;width:22px;height:22px}.sp-regler input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;background:var(--sun-ink);border:3px solid var(--sun-white);border-radius:50%;width:22px;height:22px}.sp-regler input[type=range]::-webkit-slider-runnable-track{background:0 0}.sp-regler input[type=range]:focus-visible::-webkit-slider-thumb{outline:var(--sun-line-w) solid var(--sun-ink);outline-offset:2px}.sp-preise{color:var(--sun-ink);justify-content:space-between}.spo .sp-mitte{gap:4px}.spo .sp-feld{border-radius:0;gap:12px;height:52px;padding:0 8px 0 12px;background:0 0!important}.spo .sp-lupe{opacity:.9}.spo .sp-input{font-size:var(--text-body)}.spo .sp-filterknopf{justify-content:center;gap:0;width:40px;height:40px;padding:0}.spo .sp-zahl{position:absolute;top:2px;right:0}.sp-zeilen{gap:var(--s2);display:grid}.sp-zeilen .sp-gruppe{align-items:start;column-gap:var(--s2);grid-template-columns:84px minmax(0,1fr);display:grid}.sp-zeilen .sp-titel{margin:0;line-height:32px}.sp-feldsatz{gap:var(--s1);min-width:0;display:grid}.sp-feldsatz .sp-zeile{margin-top:0}.sp-segment{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:4px;display:grid}.sp-chip--seg{justify-content:center;min-width:0;padding:0 6px}.sp-panel-fuss{padding-top:0}@media (max-width:479px){.sp-zeilen .sp-gruppe{grid-template-columns:minmax(0,1fr);row-gap:4px}.sp-zeilen .sp-titel{line-height:1.3}}.sp-panel{grid-template-columns:minmax(0,1fr)}@media (max-width:479px){.sp-panel-fuss{flex-wrap:wrap-reverse;justify-content:center}.sp-panel-fuss>:last-child{flex:100%}}.spo-status .sp-mini--speichern{background:var(--sun-white);color:var(--sun-ink)}.spo-status .sp-mini--speichern:hover,.spo-status .sp-mini--speichern:focus-visible{background:var(--sun-signal);color:var(--sun-signal-label)}.sp-tags{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;align-items:center;gap:6px;min-width:0;height:100%;display:flex;overflow-x:auto}.sp-tags::-webkit-scrollbar{display:none}.sp-tags .sp-input{flex:1 0 64px}.sp-tags[data-links="1"]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 28px);mask-image:linear-gradient(90deg,#0000 0,#000 28px)}.sp-tag{border-radius:var(--r-full);height:32px;color:var(--sun-ink);white-space:nowrap;background:#fdfdfceb;flex-shrink:0;align-items:center;gap:4px;padding:0 4px 0 12px;display:inline-flex}.sp-tag.is-fremd{color:inherit;box-shadow:inset 0 0 0 var(--sun-line-w) currentColor;background:0 0}.sp-tag-x{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.6;transition:opacity .3s var(--ease-organic), background-color .3s var(--ease-organic);background:0 0;border:0;border-radius:50%;place-items:center;display:inline-grid}.sp-tag-x:hover,.sp-tag-x:focus-visible{opacity:1;background:var(--sun-panel);outline:0}.sp-plus{background:var(--sun-panel);width:32px;height:32px;color:var(--sun-ink);cursor:pointer;transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid}.sp-plus:hover,.sp-plus:focus-visible{background:var(--sun-ink);color:var(--sun-white);outline:0}.sp-umkreisknopf{border-radius:var(--r-full);height:36px;color:inherit;cursor:pointer;white-space:nowrap;background:#fdfdfc29;border:0;flex-shrink:0;padding:0 14px;transition:background-color .55s cubic-bezier(.65,0,.35,1)}.sp-umkreisknopf:hover,.sp-umkreisknopf.is-offen{background:#fdfdfc42}.sp-panel--klein{padding:var(--s2) var(--s3)}.sp-option.is-text .t-b{color:#0000009e}button.sp-anzahl{cursor:pointer;font:inherit;border:0}.sp-suchen{flex:none;margin-left:2px}@media (max-width:639px){.sp-suchen-wort{display:none}}.sp-fuss-links{align-items:center;gap:var(--s2);white-space:nowrap;display:inline-flex}.such-dock .sp-suchen-wort{display:none}@media (max-width:639px){.sp-umkreisknopf{display:none}}@media (min-width:1024px){html[data-nav-oben] .such-dock{display:none}}.fp{gap:var(--s2)}.fp-felder{gap:14px;display:grid}.fp-zeile{align-items:center;column-gap:var(--s2);grid-template-columns:76px minmax(0,1fr);display:grid}.fp-label{color:#0000009e}.fp-steuer{min-width:0}.fp-woerter{flex-wrap:wrap;gap:2px 14px;display:flex}.fp-wort{all:unset;cursor:pointer;color:#00000073;line-height:1.6;transition:color .3s cubic-bezier(.65,0,.35,1)}.fp-wort:hover{color:#000000bf}.fp-wort[aria-pressed=true]{color:var(--sun-ink);font-weight:500}.fp-wort:focus-visible{outline:2px solid var(--sun-ink);outline-offset:2px;border-radius:4px}.fp-kapsel{background:var(--sun-white);border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:3px;display:grid}.fp-kapsel-knopf{all:unset;box-sizing:border-box;cursor:pointer;height:32px;color:var(--sun-ink);border-radius:999px;place-items:center;display:grid;position:relative}.fp-kapsel-knopf:focus-visible{outline:2px solid var(--sun-ink);outline-offset:-2px}.fp-daumen{background:var(--sun-ink);border-radius:999px;position:absolute;inset:0}.fp-kapsel-knopf[aria-checked=true]{color:var(--sun-white)}.fp-kapsel-text{z-index:1;white-space:nowrap;transition:color .3s cubic-bezier(.65,0,.35,1);position:relative}.fp-preis .sp-gruppe{display:block}.fp-preis .sp-titel{display:none}.fp-preis .sp-regler{margin-top:0}.fp-preis .sp-preise{font-size:13px}.fp-fuss{justify-content:space-between;align-items:center;gap:var(--s2);padding-top:4px;display:flex}.fp-reset{cursor:pointer;color:var(--sun-ink);background:0 0;border:0;padding:0}.fp-felder--weit{gap:var(--s3)}.fp-felder--weit .fp-zeile{grid-template-columns:minmax(0,1fr);row-gap:8px}.fp-felder--weit .fp-kapsel{background:var(--sun-white)}.fp-felder--weit .fp-kapsel-knopf{height:40px}@media (max-width:479px){.fp-zeile{grid-template-columns:minmax(0,1fr);row-gap:6px}}.sap-karte .sa-kriterien{width:100%}.sap-karte .sa-kopf{text-align:center;justify-items:center;display:grid}.sap-karte .sa-kartentitel{max-width:none;margin:0}.sap-karte .sa-kopf .hub-text{text-align:center;max-width:44ch;margin:6px auto 0}.sap-karte .sa-wide{margin-top:var(--s2);flex:100%}.sap-karte .sa-actions{margin-top:var(--s1);justify-content:center}.sap-karte .sa-form{gap:12px 8px}.sap-karte .fp-felder--weit{gap:12px}.sap-karte .fp-felder--weit .fp-zeile{row-gap:4px}.sap-karte .fp-felder--weit .fp-kapsel-knopf{height:32px}.sap-karte .hub-feld--einstellung{gap:var(--s2)!important;padding-bottom:var(--s2)!important}.fp-zeile{align-items:start}.fp-label{line-height:40px}.fp-felder--weit .fp-label{line-height:1.3}.fp-auswahl{background:var(--sun-white);border-radius:20px;position:relative}.fp-auswahl[data-auf]{z-index:40}.fp-auswahl-knopf{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;display:flex}.fp-auswahl-knopf:focus-visible{outline:2px solid var(--sun-ink);outline-offset:-2px;border-radius:20px}.fp-auswahl-leer{color:#0000009e}.fp-auswahl-wert{color:var(--sun-ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-pfeil{flex:none;transition:transform .55s cubic-bezier(.65,0,.35,1)}.fp-auswahl[data-auf] .fp-pfeil{transform:rotate(180deg)}.fp-liste{z-index:40;background:var(--sun-white);border-radius:20px;margin:0;padding:0 6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #0000001f}.fp-liste li:first-child{padding-top:6px}.fp-liste li:last-child{padding-bottom:6px}.fp-minmax{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.fp-minmax-feld{box-sizing:border-box;background:var(--sun-white);cursor:text;border-radius:20px;align-items:center;gap:6px;height:40px;padding:0 16px;transition:box-shadow .3s cubic-bezier(.65,0,.35,1);display:flex}html[data-tastatur] .fp-minmax-feld:focus-within{box-shadow:inset 0 0 0 var(--sun-line-w) var(--sun-ink)}:where(.fp-minmax-eingabe){all:unset}.fp-minmax-eingabe{box-sizing:border-box;min-width:0;color:var(--sun-ink);font-variant-numeric:tabular-nums;flex:auto}.fp-minmax-eingabe::placeholder{color:#0000009e}.fp-minmax-einheit{color:#0000009e;flex:none}.fp-option{all:unset;box-sizing:border-box;cursor:pointer;width:100%;height:34px;color:var(--sun-ink);border-radius:999px;align-items:center;gap:10px;padding:0 10px;transition:background-color .3s cubic-bezier(.65,0,.35,1);display:flex}.fp-option:hover,.fp-option:focus-visible{background:var(--sun-panel)}.fp-haken{background:var(--sun-panel);width:18px;height:18px;color:var(--sun-white);border-radius:6px;flex:none;place-items:center;transition:background-color .3s cubic-bezier(.65,0,.35,1);display:grid}.fp-option[aria-selected=true] .fp-haken{background:var(--sun-ink)}.fp-regler .sp-gruppe{display:block}.fp-regler .sp-titel{display:none}.fp-regler .sp-regler{margin-top:6px}.fp-regler .sp-preise{font-size:13px}.fp-felder--weit .fp-regler .sp-regler{margin-top:0}@media (min-width:640px){.sap-karte .fp-felder--weit{column-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.sap-karte .fp-felder--weit>.fp-zeile:first-child{grid-area:1/1}.sap-karte .fp-felder--weit>.fp-zeile[aria-label=Ausstattung]{grid-area:1/2}.sap-karte .fp-felder--weit>.fp-zeile[aria-label=Zimmer]{grid-area:2/1}.sap-karte .fp-felder--weit>.fp-zeile[aria-label=Preis]{grid-area:2/2}.sap-karte .fp-felder--weit>.fp-zeile[aria-label=Umkreis]{grid-area:3/1/auto/-1}.sap-karte .fp-felder--weit .fp-zeile{align-self:start}}.sap-karte .sa-kopf .hub-text{margin-top:4px}.sap-karte .hub-feld--einstellung{padding-top:var(--s2)!important}.sap-karte .sa-wide{margin-top:0}.fva-typen{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.fva-pille{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:var(--sun-panel);height:48px;color:var(--sun-ink);border-radius:999px;align-items:center;gap:8px;padding:0 20px;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1);display:inline-flex}.fva-pille:hover{background:#e2e2e2}.fva-pille[aria-pressed=true],.fva-pille[data-auf]{background:var(--sun-ink);color:var(--sun-white)}.fva-pille:focus-visible{outline:2px solid var(--sun-ink);outline-offset:2px}.fva-pille--klein{height:36px;padding:0 14px}.fva-zahl{background:var(--sun-signal);min-width:20px;height:20px;color:var(--sun-signal-label);border-radius:999px;place-items:center;padding:0 6px;font-size:12px;display:inline-grid}.fva-filter{position:relative}.fva-pop{z-index:30;width:420px;position:absolute;top:calc(100% + 8px);right:0}.hub-hero-suche .fvb-chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.fvb-chip{all:unset;cursor:pointer;height:32px;color:var(--sun-white);background:var(--sun-glas-dunkel);-webkit-backdrop-filter:var(--sun-glass-pille);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.fvc .fvb-chip{background:var(--sun-panel);color:var(--sun-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.fvb{z-index:400;padding:var(--frame-pad);background:var(--sun-glas-dunkel);place-items:center;display:grid;position:fixed;inset:0}.fvb-karte{width:min(600px,100%);max-height:calc(100svh - 2 * var(--frame-pad));border-radius:var(--r-karte-im-bild);background:var(--sun-white);flex-direction:column;display:flex;overflow:hidden}.fvb-kopf{padding:var(--s3) var(--s3) 0 var(--s4);justify-content:space-between;align-items:center;display:flex}.fvb-zu{all:unset;cursor:pointer;background:var(--sun-panel);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.fvb-inhalt{padding:var(--s3) var(--s4);gap:var(--s4);scrollbar-width:none;display:grid;overflow-y:auto}.fvb-frage{margin:0 0 10px;font-weight:500}.fvb-pillen{flex-wrap:wrap;gap:6px;display:flex}.fvb-karte .fp-kapsel{background:var(--sun-panel)}.fvb-karte .fp-kapsel-knopf{height:36px}.fvb-karte .sp-spur{background:var(--sun-panel)}.fvb-histo{align-items:flex-end;gap:2px;height:48px;padding:0 9px;display:flex}.fvb-histo>span{background:var(--sun-panel);border-radius:2px 2px 0 0;flex:1;transition:background-color .3s cubic-bezier(.65,0,.35,1)}.fvb-histo>span[data-im]{background:var(--sun-ink)}.fvb-fuss{padding:var(--s2) var(--s3) var(--s3) var(--s4);justify-content:space-between;align-items:center;display:flex}.fvc{padding:0 16px var(--s3)}.fvc-titel{margin:0 0 var(--s3)}.fvc-tabs{gap:var(--s4);display:flex}.fvc-tab{all:unset;cursor:pointer;color:#00000073;transition:color .3s cubic-bezier(.65,0,.35,1)}.fvc-tab[aria-selected=true],.fvc-tab:hover{color:var(--sun-ink)}.fvc-zeile{align-items:baseline;gap:4px var(--s4);min-height:64px;padding-top:var(--s2);flex-wrap:wrap;display:flex}.fvc-opt{all:unset;cursor:pointer;font-family:var(--font-greycliff);font-weight:500;font-size:var(--text-h2);letter-spacing:-.035em;color:#0000004d;line-height:1.15;transition:color .3s cubic-bezier(.65,0,.35,1)}.fvc-opt:hover{color:#0009}.fvc-opt[aria-pressed=true]{color:var(--sun-signal)}.fvc-preis{width:min(560px,100%)}.fvc-status{margin-top:var(--s3);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.fvc-status .fvb-chips{flex-wrap:wrap;gap:6px;display:flex}.fvc-anzahl{color:#0000009e}.fp4{gap:var(--s2)}.fp-abschnitt{gap:8px;display:grid}.fp-frage{color:#0000009e;margin:0}.fp-tags{flex-wrap:wrap;gap:6px;display:flex}.fp-tag{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;background:var(--sun-white);height:30px;color:var(--sun-ink);font-family:var(--font-greycliff);font-weight:500;font-size:var(--text-caption);letter-spacing:.01em;transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.fp-tag:hover{background:var(--sun-panel)}.fp-tag[aria-pressed=true]{background:var(--sun-ink);color:var(--sun-white)}.fp-tag:focus-visible{outline:2px solid var(--sun-ink);outline-offset:2px}.fp4 .fp-kapsel-knopf{height:32px}.fp4 .fp-fuss{padding-top:4px}.fp-loeschen{all:unset;box-sizing:border-box;cursor:pointer;background:var(--sun-white);width:44px;height:44px;color:var(--sun-ink);border-radius:50%;place-items:center;transition:background-color .3s cubic-bezier(.65,0,.35,1),color .3s cubic-bezier(.65,0,.35,1),opacity .3s;display:grid}.fp-loeschen:hover:not(:disabled),.fp-loeschen:focus-visible{background:var(--sun-ink);color:var(--sun-white)}.fp-loeschen:disabled{opacity:.35;cursor:default}.fp-tonne-deckel{transform-box:fill-box;transform-origin:15% 100%;transition:transform .55s cubic-bezier(.34,1.4,.64,1)}.fp-loeschen:hover:not(:disabled) .fp-tonne-deckel,.fp-loeschen:focus-visible .fp-tonne-deckel{transform:translateY(-2px)rotate(-18deg)}@media (prefers-reduced-motion:reduce){.fp-tonne-deckel{transition:none}}.fp-aktiv{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.fp-tag--x svg{opacity:.62}.spo .sp-filterknopf{gap:8px;width:auto;min-width:40px;padding:0 11px;transition:background-color .55s cubic-bezier(.65,0,.35,1),color .55s cubic-bezier(.65,0,.35,1),padding .55s cubic-bezier(.65,0,.35,1)}.spo .sp-filterknopf:hover,.spo .sp-filterknopf:focus-visible,.spo .sp-filterknopf.is-offen,.hub-pille--gross .spo .sp-filterknopf:hover,.hub-pille--gross .spo .sp-filterknopf.is-offen{background:var(--sun-panel);color:var(--sun-ink)}.spo .sp-filterknopf.hat-filter,.hub-pille--gross .spo .sp-filterknopf.hat-filter{background:var(--sun-signal);color:var(--sun-signal-label)}.spo .sp-zahl{background:var(--sun-white);min-width:22px;height:22px;color:var(--sun-signal);padding:0 6px;font-size:12px;position:static}.bn-such-slot .spo-glas{background:var(--sun-white)!important;color:var(--sun-ink)!important}.bn-such-slot .sp-input,.bn-such-slot .sp-lupe,.bn-such-slot .sp-plus,.bn-such-slot .sp-filterknopf{color:var(--sun-ink)}.bn-such-slot .sp-input::placeholder{color:#0000009e}.bn-such-slot .sp-tag{background:var(--sun-panel);color:var(--sun-ink)}.bn-such-slot .spo-leiste{padding:0 4px 0 8px}.hub-pille--gross .spo .sp-filterknopf{width:auto;height:42px}.bn-such-slot .sp-filterknopf.hat-filter{color:var(--sun-signal-label)}.sp-suchen.ist-leer{justify-content:center;padding:0!important}.sp-suchen.ist-leer .pc-text{display:none}.sp-suchen.ist-leer .pc-raus{right:calc(50% - var(--pc-p) / 2)}.sp-go{all:unset;box-sizing:border-box;cursor:pointer;background:var(--sun-panel);min-width:40px;height:40px;color:var(--sun-ink);transition:background-color .3s var(--ease-organic), color .3s var(--ease-organic), padding .3s var(--ease-organic);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:0;padding:0 12px 0 16px;display:inline-flex}.sp-go.ist-leer{padding:0}.sp-go-zahl>*{padding-right:6px}.sp-go:hover,.sp-go:focus-visible{background:var(--sun-ink);color:var(--sun-white)}.sp-go svg{transition:transform .55s var(--ease-luxury)}.sp-go:hover svg{transform:translate(2px)}.hub-pille--gross .sp-go{min-width:42px;height:42px}.spo-glas:not(.hub-pille--gross *) .sp-go{color:var(--sun-white);background:#fdfdfc29}.bn-such-slot .sp-go,.wl-suche .sp-go{background:var(--sun-panel);color:var(--sun-ink)}.wl-suche .sp-go{background:var(--sun-white)}.sp-panel.fp5{max-height:none;padding:var(--s3) var(--s4);overflow:visible}.fp5 .fp-felder--weit{gap:14px}.fp5 .fp-felder--weit .fp-zeile{align-self:start;row-gap:6px}.fp5 .fp-felder--weit .fp-kapsel{background:var(--sun-white)}.fp5 .fp-felder--weit .fp-kapsel-knopf{height:36px}@media (min-width:640px){.fp5 .fp-felder--weit{column-gap:var(--s3);grid-template-columns:repeat(2,minmax(0,1fr))}.fp5 .fp-felder--weit>.fp-zeile:first-child{grid-area:1/1}.fp5 .fp-felder--weit>.fp-zeile[aria-label=Ausstattung]{grid-area:1/2}.fp5 .fp-felder--weit>.fp-zeile[aria-label=Zimmer]{grid-area:2/1}.fp5 .fp-felder--weit>.fp-zeile[aria-label=Preis]{grid-area:2/2}.fp5 .fp-felder--weit>.fp-zeile[aria-label=Umkreis]{grid-area:3/1/auto/-1}}.hub-pille--gross .spo-unter{left:0!important;right:0!important;translate:none!important}.such-dock{display:none!important}
