.assortment-preview-note{color:#586975;text-align:center;background:#f3f5f4;border-bottom:1px solid #d5dcdf;padding:9px 16px;font-size:12px;line-height:1.5}.assortment-preview-note span{margin:0 6px}.assortment-preview-note a{color:inherit;text-underline-offset:3px}.assortment-comparison .model-filter-card-title{align-items:start;gap:8px}.assortment-comparison .model-filter-card-title h3{overflow-wrap:anywhere}.assortment-comparison .model-filter-card-title>strong{flex-shrink:0}.assortment-comparison .model-filter-card-facts{grid-template-columns:1fr;gap:0;display:grid}.assortment-comparison .model-filter-card-facts>div{border-bottom:1px solid #e5e9eb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:auto;min-width:0;min-height:36px;padding:8px 0;display:grid}.assortment-comparison .model-filter-card-facts>div:last-child{border-bottom:0}.assortment-comparison .model-filter-card-facts dt{gap:6px;font-size:13px;font-weight:500;line-height:1.4}.assortment-comparison .model-filter-card-facts dd{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;line-height:1.4}.assortment-comparison .model-filter-card-facts svg{flex-shrink:0}.assortment-comparison .model-filter-card-head{flex-wrap:wrap;gap:4px 12px}.assortment-comparison .model-filter-card-head>span{flex-shrink:1}.assortment-search{gap:12px;margin:24px 0;font-size:13px;font-weight:600;display:grid}.assortment-search>span:last-child{border:1px solid #cad3d8;align-items:center;gap:6px;padding:0 10px;display:flex}.assortment-search input{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:0;font-weight:400}.assortment-search b{color:#007397}.assortment-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;max-width:1280px;margin:24px auto 64px;display:grid}.assortment-category-card{color:#12181d;border-bottom:1px solid #d5dcdf;padding-bottom:20px;text-decoration:none}.assortment-category-card>img{object-fit:contain;background:#f6f7f7;width:100%;height:190px}.assortment-category-card h2{letter-spacing:-.035em;margin:16px 0 8px;font-size:22px;line-height:1.2}.assortment-category-card p{color:#586975;margin:0 0 16px;font-size:14px;line-height:1.5}.assortment-category-card strong{align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.assortment-category-card:hover h2{text-underline-offset:4px;text-decoration:underline}.assortment-category-card:focus-visible{outline-offset:4px;outline:3px solid #007397}.assortment-category-page .model-filter-breadcrumb,.assortment-directory .model-filter-breadcrumb{flex-wrap:wrap;gap:8px 20px;display:flex}.assortment-advice{background:#f3f5f4;border:1px solid #d5dcdf;margin:28px 0;padding:26px}.assortment-advice h3{letter-spacing:-.035em;margin:0 0 8px;font-size:22px}.assortment-advice p{color:#586975;font-size:14px;line-height:1.6}.assortment-advice .cargo-inquiry,.assortment-contact-result .cargo-inquiry{color:#12181d;min-height:48px;font:inherit;cursor:pointer;background:#ffd500;border:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;display:flex}.assortment-contact-selection{padding:8px 24px;font-size:13px}.assortment-contact-selection summary{cursor:pointer;min-height:44px}.assortment-contact-selection pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.6}.assortment-contact-result{padding:8px 24px 24px;font-size:14px;line-height:1.6}.assortment-contact-result textarea{box-sizing:border-box;resize:vertical;width:100%;font:inherit;border:1px solid #d5dcdf;margin:8px 0 16px;padding:12px;display:block}.assortment-contact-dialog .daltec-inquiry-form{width:auto;min-width:0}.assortment-contact-dialog [hidden]{display:none}.assortment-contact-dialog{border-bottom:0;border-left:0;border-right:0;width:calc(100% - 48px);padding:0}.assortment-contact-dialog:not([open]){display:none}.assortment-contact-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1418b8}.assortment-contact-dialog .family-inquiry-heading{overflow-wrap:anywhere;min-width:0}body:has(.assortment-contact-dialog[open]){overflow:hidden}@media (width<=820px){.assortment-detail .family-config-visual{grid-template-rows:auto}.assortment-detail .cargo-gallery{aspect-ratio:4/3;height:auto;min-height:0}.assortment-detail .family-config-caption{flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:20px 0 0;display:flex}.family-inquiry-dialog.assortment-contact-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}}.assortment-no-photo{text-align:center;color:#627681;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:24px;font-size:14px;display:flex}.assortment-more{color:#12181d;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #9dadb6;margin:24px auto;padding:12px 20px;font-size:14px;display:block}.assortment-sources{color:#586975;border-top:1px solid #cad3d8;max-width:1100px;margin:60px auto;padding:20px;font-size:14px;line-height:1.6}.assortment-sources summary{cursor:pointer;min-height:44px;font-weight:600}.assortment-sources article{border-top:1px solid #d5dcdf;padding:16px 0}.assortment-sources h3{color:#12181d;font-size:17px}.assortment-detail .family-config-header>a{min-width:0}.assortment-detail .family-config-caption strong{overflow-wrap:anywhere}@media (width>=821px){.assortment-detail .family-config-facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.assortment-detail .family-config-facts{display:grid}.assortment-detail .family-config-facts>span{overflow-wrap:anywhere;width:auto;min-width:0}.assortment-detail .family-config-panel{min-width:0}.assortment-match-count{color:var(--config-muted);font-size:13px}.assortment-match-count button{color:#007397;cursor:pointer;font:inherit;background:0 0;border:0;min-height:44px;text-decoration:underline}.assortment-wishes{margin-top:28px}.assortment-wishes textarea{resize:vertical}.assortment-detail dd,.assortment-detail .cargo-questions p,.assortment-detail .cargo-questions a{overflow-wrap:anywhere}@media (width<=900px){.assortment-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#assortment-filter-dialog{grid-template-rows:auto minmax(0,1fr) auto;height:95dvh;overflow:hidden}#assortment-filter-dialog .model-filter-sheet-body{min-height:0;overflow-y:auto}.assortment-preview-note{font-size:11px}.assortment-comparison .model-filter-card-title>strong{font-size:12px}}@media (width<=600px){.assortment-category-grid{grid-template-columns:1fr;gap:20px}.assortment-category-card{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:16px;padding-bottom:16px;display:grid}.assortment-category-card>img{height:112px}.assortment-category-card h2{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin-top:0;font-size:18px}.assortment-category-card p{margin-bottom:6px;font-size:13px}.assortment-contact-result,.assortment-contact-selection{padding-inline:14px}.assortment-advice{padding:20px}}@media (width<=380px){.assortment-variants b{white-space:normal}}.assortment-refine{--caravan-blue-text:#007397;margin:0 0 22px}.assortment-refine .model-filter-sheet-body{padding-block:20px}.assortment-refine summary,.assortment-specs summary{list-style:none}.assortment-refine summary::-webkit-details-marker{display:none}.assortment-specs summary::-webkit-details-marker{display:none}.assortment-refine[open]>summary svg,.assortment-specs[open]>summary svg{rotate:180deg}.assortment-detail .assortment-search{margin:0}.assortment-variants button>span{min-width:0}.assortment-variants-scroll{max-height:min(60vh,42rem);padding:3px;overflow-y:auto}body:has(.assortment-detail):not(:has([data-daltec-consent-initial])){--consent-hoehe:0px}.assortment-variants button strong,.assortment-variants button small{overflow-wrap:anywhere}.assortment-detail .family-option-info{cursor:default}.assortment-detail .family-option-copy small{-webkit-line-clamp:none;display:block;overflow:visible}.assortment-detail .family-config-header>a:first-child>span{font-size:inherit}.assortment-specs dl>div,.assortment-detail .cargo-price dl>div{border-bottom:1px solid var(--config-line);justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.assortment-specs dd,.assortment-detail .cargo-price dd{text-align:right;margin:0}.assortment-detail .cargo-price dt{overflow-wrap:anywhere;min-width:0}.assortment-detail .cargo-price dd.assortment-money{white-space:nowrap;flex-shrink:0}.assortment-detail .cargo-questions details{border-bottom:1px solid var(--config-line)}.assortment-detail .cargo-questions summary{cursor:pointer;padding:14px 0;font-size:14px;font-weight:600}.assortment-detail .cargo-questions h2{font-size:18px}.assortment-wishes{gap:8px;font-size:13px;font-weight:600;display:grid}.assortment-wishes textarea{border:1px solid var(--config-line);width:100%;font:inherit;box-sizing:border-box;padding:12px}.assortment-included{padding-left:20px;line-height:1.7}.assortment-option{cursor:pointer}.assortment-option>input{width:28px;height:28px;accent-color:var(--signal);cursor:pointer;margin:3px}.assortment-option:focus-within{outline:2px solid var(--config-ink);outline-offset:3px}.assortment-option .family-option-thumb img{object-fit:contain;width:100%;height:100%}@media (width<=520px){.assortment-option{grid-template-columns:34px minmax(0,1fr)}.assortment-option .family-option-price{text-align:left;grid-column:2}}@media (width>=900px){.assortment-directory .model-filter-intro{max-width:1280px;margin-inline:auto;padding-inline:0}}@media (width<=520px){.assortment-detail .configurator-live-total strong{white-space:normal}}@media (width<=767px){.assortment-comparison .model-filter-card{gap:10px}.assortment-comparison .model-filter-card-tagline{display:none}.assortment-comparison .model-filter-card-pricenote{font-size:12px;line-height:1.5}.assortment-comparison .model-filter-card-title>strong{font-size:14px}.assortment-comparison .model-filter-card-facts svg{width:16px;height:16px}.assortment-comparison .model-filter-grid{row-gap:32px}}@media (width<=820px){.assortment-detail .family-config-facts{grid-template-columns:1fr;margin-top:12px;padding:0}.assortment-detail .family-config-facts>span{border-right:0;border-bottom:1px solid var(--config-line);flex-direction:row-reverse;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.assortment-detail .family-config-facts strong{text-align:right;font-variant-numeric:tabular-nums;font-size:14px}.assortment-detail .family-config-facts small{contain:none;letter-spacing:0;text-transform:none;width:auto;color:var(--config-muted);font-family:inherit;font-size:13px}.assortment-detail .family-config-media-note{text-align:left;margin-top:12px;font-size:12px}.assortment-detail .family-config-models>button{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:8px 12px;padding:14px;display:grid}.assortment-detail .family-config-models>button>.family-config-model-plan{grid-area:1/1/span 2;width:56px;height:44px}.assortment-detail .family-config-models>button>span:not(.family-config-model-plan){grid-area:1/2}.assortment-detail .family-config-models>button>b{text-align:left;grid-area:2/2}.assortment-detail .family-config-models>button:not(:has(.family-config-model-plan)){grid-template-columns:minmax(0,1fr)}:is(.assortment-detail .family-config-models>button:not(:has(.family-config-model-plan))>span,.assortment-detail .family-config-models>button:not(:has(.family-config-model-plan))>b){grid-column:1}.assortment-detail .assortment-specs dl>div{grid-template-columns:1fr;gap:4px;display:grid}.assortment-detail .assortment-specs dt{color:var(--config-muted)}.assortment-detail .assortment-specs dd{text-align:left}}@media (width<=430px){.assortment-detail{--preisleiste-hoehe:112px}.assortment-detail .configurator-live-price{padding:10px 16px max(10px, env(safe-area-inset-bottom))}.assortment-detail .configurator-live-cta{flex-direction:column;align-items:stretch;gap:8px}.assortment-detail .configurator-live-total{flex-direction:row;justify-content:space-between;align-items:baseline;gap:12px;padding:0}.assortment-detail .configurator-live-total strong{font-size:16px}.assortment-detail .configurator-live-total small{text-align:right;max-width:110px;font-size:11px}.assortment-detail .configurator-live-cta-label{justify-content:center;min-height:48px;padding:10px 16px}}.assortment-home{max-width:none;padding:0 clamp(16px,4vw,64px) 48px}.assortment-home>*{max-width:1280px;margin-inline:auto}.assortment-home-nav{border-bottom:1px solid var(--caravan-line);justify-content:center;gap:32px;display:flex}.assortment-home-nav a{min-height:48px;color:var(--caravan-ink);align-items:center;font-size:13px;text-decoration:none;display:inline-flex}.assortment-home-nav a:hover{color:var(--caravan-blue-text);text-underline-offset:5px;text-decoration:underline}.assortment-home-intro{text-align:center;padding-block:64px 56px}.assortment-home-intro h1{letter-spacing:-.055em;margin:16px 0 24px;font-size:clamp(36px,5.5vw,76px);font-weight:400;line-height:1.04}.assortment-home-intro>p:last-child{max-width:510px;color:var(--caravan-muted);text-wrap:pretty;margin:0 auto;font-size:18px;line-height:1.5}.assortment-home-section-title{margin-bottom:24px}.assortment-home-section-title h2,.assortment-home-advice h2{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.15}.assortment-home-section-title>p{color:var(--caravan-muted);margin:0;font-size:14px}.assortment-home-categories{scroll-margin-top:24px}.assortment-home-steps{border-top:1px solid var(--caravan-line);padding-block:48px;scroll-margin-top:24px}.assortment-home-steps ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0 0;padding:0;list-style:none;display:grid}.assortment-home-steps li{align-items:baseline;gap:16px;display:flex}.assortment-home-steps li>span{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;font-size:13px}.assortment-home-steps h3{margin:0 0 8px;font-size:17px}.assortment-home-steps li p{color:var(--caravan-muted);margin:0;font-size:14px;line-height:1.6}.assortment-home-advice{justify-content:space-between;align-items:center;gap:40px;padding:40px;scroll-margin-top:24px;display:flex}.assortment-home-advice>div{max-width:640px}.assortment-home-advice .cargo-inquiry{flex-shrink:0}.assortment-home-internal{color:var(--caravan-muted);font-size:12px;line-height:1.6}.assortment-home-internal a{color:inherit;text-underline-offset:3px}@media (width<=767px){.assortment-home-intro{padding-block:32px}.assortment-home-intro h1{margin:12px 0 16px}.assortment-home-intro>p:last-child{font-size:16px}.assortment-home-steps ol{grid-template-columns:1fr;gap:24px}.assortment-home-advice{flex-direction:column;align-items:stretch;gap:16px;padding:24px}}.assortment-category-card p.tile-text{color:#12181d;margin:-8px 0 10px}.assortment-category-card p.tile-below{margin:-8px 0 6px;font-size:13px}.assortment-category-card p.tile-makers{color:#7a8a94;margin:0 0 10px;font-size:13px}:root{--daltec-aktionsrot:#d71920;--daltec-aktionsrot-hell:#fff1f0}.messe-band.herbst-aktion{background:var(--daltec-aktionsrot);color:#fff}.herbst-vorteile{color:inherit;font-family:inherit}.herbst-vorteile p{margin:0}.herbst-zeitraum{font-size:13px;font-weight:700}.herbst-gruppen{grid-template-columns:1.5fr 1fr;gap:12px 24px;display:grid}.herbst-gruppen p{align-content:start;gap:3px;display:grid}.herbst-gruppen strong{color:inherit;font-size:clamp(20px,2vw,28px);line-height:1.15}.herbst-gruppen span{max-width:480px;font-size:13px;line-height:1.4}.herbst-papiere{font-size:15px}.herbst-bedingung{font-size:12px;line-height:1.4}.messe-band.herbst-aktion .messe-band-knopf{color:var(--daltec-aktionsrot);background:#fff}.messe-band.herbst-aktion .messe-band-knopf:hover{background:var(--daltec-aktionsrot-hell)}.herbst-konfigurator-banner{background:var(--daltec-aktionsrot);color:#fff;justify-content:space-between;align-items:center;gap:10px 28px;padding:14px clamp(16px,3vw,48px);display:flex}.herbst-konfigurator-banner>span:first-child{gap:3px;display:grid}.herbst-konfigurator-banner small{font-size:12px}.herbst-konfigurator-banner strong{color:inherit;font-size:18px;line-height:1.3}.herbst-konfigurator-banner>span:last-child{max-width:420px;font-size:13px}.herbst-preis,.herbst-modellpreis{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.family-config-models button>.herbst-modellpreis{white-space:nowrap;flex:none}.configurator-live-total .herbst-kurzersparnis{color:var(--daltec-aktionsrot);white-space:nowrap;font-size:12px}.herbst-preis del,.herbst-modellpreis del,.configurator-live-total del{color:#657076;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3}.model-filter-card-title .herbst-preis strong{color:var(--daltec-aktionsrot);font-size:20px}.herbst-modellpreis:has(del) b{color:var(--daltec-aktionsrot)}.configurator-live-total:has(del) strong{color:var(--daltec-aktionsrot)}.family-config-total:has(del)>span>strong{color:var(--daltec-aktionsrot)}.messe-aktionsschild{background:var(--daltec-aktionsrot);color:#fff;font-weight:700}.family-config-total .herbst-vergleichspreis{color:#657076;text-align:right;margin:0 0 5px;font-size:14px}.family-config-total .herbst-ersparnis{background:var(--daltec-aktionsrot);color:#fff;margin-top:12px;padding:10px 12px;font-size:14px;font-weight:600}.daltec-herbstaktion[hidden],.daltec-herbstaktion [data-phase][hidden]{display:none!important}.daltec-herbstaktion:not(.daltec-herbstaktion--header){border-left:4px solid var(--daltec-aktionsrot);background:var(--daltec-aktionsrot-hell);margin:0 0 16px;padding:12px 16px}.daltec-herbstaktion:not(.daltec-herbstaktion--header) b,.daltec-herbstaktion:not(.daltec-herbstaktion--header)>strong{color:var(--daltec-aktionsrot)}.daltec-herbstaktion--header{background:var(--daltec-aktionsrot);color:#fff;padding:14px max(16px,50% - 648px)}.daltec-herbstaktion--header .herbst-vorteile{gap:8px;display:grid}.herbst-header-inhalt{justify-content:space-between;align-items:center;gap:24px;display:flex}.herbst-header-link{color:var(--daltec-aktionsrot);background:#fff;flex-shrink:0;padding:12px 18px;font-weight:700;text-decoration:none}.herbst-header-link:hover{color:var(--daltec-aktionsrot);background:var(--daltec-aktionsrot-hell)}.herbst-header-link:focus-visible,.messe-band.herbst-aktion .messe-band-knopf:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=767px){.herbst-gruppen{grid-template-columns:1fr;gap:10px}.herbst-gruppen p{grid-template-columns:116px minmax(0,1fr);align-items:start;gap:8px}.herbst-gruppen strong{font-size:20px}.herbst-konfigurator-banner{flex-direction:column;align-items:flex-start;gap:6px;padding-block:12px}.herbst-konfigurator-banner strong{font-size:17px}.herbst-header-inhalt{flex-direction:column;align-items:stretch;gap:10px}.herbst-header-link{text-align:center}.configurator-live-total del{font-size:11px}}.booking-place{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;display:grid}.booking-place button{border:1px solid var(--line-dark);background:var(--white);min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;gap:2px;padding:8px 14px;display:grid}.booking-place button strong{font-size:16px}.booking-place button span{color:var(--muted);font-size:13px}.booking-place button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--steel)}.pc,.pm,.pc-dialog{--pc-ink:#0e1113;--pc-grey:#eef0f2;--pc-line:#d8dadd;--pc-muted:#6b7177;color:var(--pc-ink);font-family:var(--font-geist-sans), Arial, sans-serif}.pc{background:#fff}.pc-bar{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;align-items:center;gap:28px;padding:16px 36px;display:flex;position:sticky;top:0}.pc-bar-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-size:16px;text-decoration:none;display:inline-flex}.pc-bar-link:hover{text-underline-offset:4px;text-decoration:underline}.pc-bar-price{border-left:1px solid var(--pc-line);gap:2px;margin:0 0 0 auto;padding-left:16px;display:grid}.pc-bar-price strong{font-size:17px;font-weight:500}.pc-bar-price small{color:var(--pc-muted);font-size:12px}.pc-button{min-height:56px;color:var(--pc-ink);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:0 28px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.pc-button.is-quiet{background:#dfe0e3}.pc-button.is-quiet:hover{background:#cfd1d5}.pc-button.is-main{background:var(--signal);font-weight:600}.pc-button.is-main:hover{background:var(--signal-dark)}.pc-button.is-dark{background:var(--pc-ink);color:#fff}.pc-button.is-dark:hover{background:#2b3034}.pc-button:disabled{opacity:.45;cursor:default}.pc-body{grid-template-columns:minmax(0,1fr) clamp(400px,30vw,570px);align-items:start;gap:36px;padding:12px 36px 96px;display:grid}.pc-stage{gap:16px;display:grid;position:sticky;top:100px}.pc-view{height:calc(100vh - 206px - var(--pc-top,0px));background:var(--pc-grey);border-radius:24px;place-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.pc-view img{box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:28px;position:absolute;inset:0}.pc-nopicture{color:var(--pc-muted);justify-items:center;gap:8px;display:grid}.pc-view-tools{color:#fff;background:#0e11139e;border-radius:8px;align-items:center;gap:2px;padding:4px;font-size:14px;display:flex;position:absolute;bottom:16px;left:16px}.pc-view-tools button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.pc-view-tools button:hover{background:#ffffff29}.pc-view-tools span{font-variant-numeric:tabular-nums;padding:0 8px}.pc-thumbs{gap:10px;margin:0;padding:3px;list-style:none;display:flex;overflow-x:auto}.pc-thumbs button{background:var(--pc-grey);cursor:pointer;border:0;border-radius:8px;width:92px;height:58px;padding:0;display:block;overflow:hidden}.pc-thumbs button[aria-current=true]{outline:2px solid var(--pc-ink);outline-offset:2px}.pc-thumbs img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.pc-panel{align-content:start;gap:20px;display:grid}.pc-head h1{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 0;font-size:clamp(32px,2.3vw,40px);font-weight:400;line-height:1.1;display:flex}.pc-badge{background:#e3e4e6;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:500}.pc-summary{color:var(--pc-muted);margin:8px 0 0;font-size:16px;line-height:1.45}.pc-head-price{gap:2px;margin:12px 0 0;display:none}.pc-head-price strong{font-size:24px;font-weight:500}.pc-head-price small{color:var(--pc-muted);font-size:13px;line-height:1.4}.pc-textlink{color:inherit;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:16px;text-decoration:underline}.pc-links{flex-wrap:wrap;gap:4px 24px;margin:0;display:flex}.pc-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.pc-numbers div{align-content:start;gap:2px;display:grid}.pc-numbers dd{white-space:nowrap;margin:0;font-size:24px;font-weight:500}.pc-numbers dt{color:var(--pc-muted);font-size:13px}.pc-promo{background:var(--pc-grey);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px;display:grid}.pc-promo h2{margin:0 0 6px;font-size:20px;font-weight:600}.pc-promo p{margin:0 0 10px;font-size:15px;line-height:1.45}.pc-promo-link{color:var(--pc-ink);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:8px;padding:0;font-size:16px;font-weight:600;text-decoration:underline;display:inline-flex}.pc-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 2px #0e111314,0 4px 18px #0e111314}.pc-card h2{margin:0;font-size:20px;font-weight:600}details.pc-card{padding:0}details.pc-card>summary{cursor:pointer;align-items:center;gap:12px;padding:24px;list-style:none;display:flex}details.pc-card>summary::-webkit-details-marker{display:none}details.pc-card>summary em{color:var(--pc-muted);white-space:nowrap;margin-left:auto;font-size:14px;font-style:normal}details.pc-card>summary svg{transition:transform .2s}details.pc-card[open]>summary svg{transform:rotate(180deg)}.pc-card.is-flat{border:1px solid var(--pc-line);box-shadow:none}.pc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.pc-tiles button{border:1px solid var(--pc-line);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;align-content:start;gap:4px;padding:16px;display:grid}.pc-tiles button[aria-checked=true]{border-color:var(--pc-ink);box-shadow:inset 0 0 0 1px var(--pc-ink)}.pc-tiles strong{font-size:15px;font-weight:500;line-height:1.3}.pc-tiles span{color:var(--pc-muted);font-size:14px}.pc-options{gap:4px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.pc-options li{align-items:center;gap:2px;display:flex}.pc-options li>button:first-child{flex:1;min-width:0}.pc-options button.pc-option-info{grid-template:none / none;width:44px;height:44px;color:var(--pc-muted);border:0;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.pc-options button.pc-option-info:hover{background:var(--pc-grey);color:var(--pc-ink)}.pc-detail-picture{object-fit:contain;background:#fff;width:100%;height:100%}.pc-options button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 32px;align-items:center;gap:14px;padding:10px 12px;display:grid}.pc-options button.has-picture{grid-template-columns:72px minmax(0,1fr) auto 32px}.pc-options button:hover{background:#f6f7f8}.pc-options button[aria-pressed=true]{border-color:var(--pc-ink);background:#fff}.pc-option-picture{background:var(--pc-grey);border-radius:8px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.pc-option-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.pc-option-text{gap:3px;display:grid}.pc-option-text strong{font-size:15px;font-weight:500;line-height:1.3}.pc-option-text span,.pc-option-text small{color:var(--pc-muted);font-size:13px;line-height:1.35}.pc-options button:disabled{cursor:not-allowed}.pc-options button:disabled:hover{background:0 0}.pc-options button:disabled .pc-option-mark{opacity:.45}.pc-option-price{color:var(--pc-muted);white-space:nowrap;font-size:14px}.pc-option-mark{background:var(--pc-grey);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.pc-options button[aria-pressed=true] .pc-option-mark{background:var(--signal);color:var(--pc-ink);box-shadow:0 0 0 1px var(--pc-ink)}.pc-list{gap:10px;margin:16px 0 0;display:grid}.pc-list div{justify-content:space-between;gap:16px;font-size:15px;display:flex}.pc-list dt{color:var(--pc-muted)}.pc-list dd{white-space:nowrap;margin:0;font-weight:500}.pc-list .is-total{border-top:1px solid var(--pc-line);padding-top:12px;font-size:18px}.pc-list .is-total dt{color:var(--pc-ink)}.pc-voices{border-top:1px solid var(--pc-line);margin:0;padding:0 0 120px}.pc-voices .google-reviews-mehr{display:none}.pc-decor{gap:22px;padding:0 24px 24px;display:grid}.pc-decor>p{color:var(--pc-muted);margin:0;font-size:14px;line-height:1.45}.pc-decor fieldset{border:0;min-width:0;margin:0;padding:0}.pc-decor legend{gap:2px;margin-bottom:10px;padding:0;font-size:15px;font-weight:500;display:grid}.pc-decor legend span{color:var(--pc-muted);font-size:13px;font-weight:400}.pc-swatches{flex-wrap:wrap;gap:8px;display:flex}.pc-swatches button{border:1px solid var(--pc-line);cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:52px;height:52px;padding:0;display:grid;overflow:hidden}.pc-swatches button[aria-pressed=true]{outline:2px solid var(--pc-ink);outline-offset:2px}.pc-swatches img{object-fit:cover;width:100%;height:100%}.pc-swatches span{text-align:center;padding:2px;font-size:10px;line-height:1.1}.ten-trustline{gap:2px;margin:0;font-size:14px;display:grid}.ten-trustline a{color:var(--pc-ink);text-decoration:none}.ten-trustline a span{color:var(--rating-gold-text);letter-spacing:.06em}.ten-trustline>span{color:var(--pc-muted)}.pc-foot{display:none}.pc-dialog{width:min(640px,100vw - 32px);height:fit-content;max-height:calc(100vh - 48px);color:var(--pc-ink);font-family:var(--font-geist-sans), Arial, sans-serif;border:0;border-radius:16px;margin:auto;padding:32px;position:fixed;inset:0}.pc-dialog::backdrop{background:#0e11138c}.pc-dialog h2{margin:0 48px 8px 0;font-size:24px;font-weight:500}.pc-dialog-close{background:var(--pc-grey);cursor:pointer;border:0;border-radius:999px;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.pc-dialog.pc-sum{width:min(1400px,100vw - 32px);height:calc(100vh - 32px);max-height:none;padding:32px;overflow-y:auto}.pc-sum-body{grid-template-columns:minmax(0,1fr) clamp(320px,30vw,460px);align-items:start;gap:36px;display:grid}.pc-sum-picture{background:var(--pc-grey);border-radius:24px;height:clamp(240px,46vh,520px);position:relative;overflow:hidden}.pc-sum-picture img{box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:24px;position:absolute;inset:0}.pc-sum-chosen{border-radius:24px;margin-top:24px;padding:28px;box-shadow:0 1px 2px #0e111314,0 4px 18px #0e111314}.pc-sum-chosen h3{margin:0 0 8px;font-size:22px;font-weight:600}.pc-sum-group h4{border-bottom:1px solid var(--pc-line);align-items:center;gap:10px;margin:24px 0 0;padding-bottom:12px;font-size:17px;font-weight:600;display:flex}.pc-sum-group em{text-align:center;background:#e3e4e6;border-radius:999px;min-width:26px;padding:2px 8px;font-size:14px;font-style:normal;font-weight:400}.pc-sum-group ul{margin:0;padding:0;list-style:none}.pc-sum-group li{border-bottom:1px solid var(--pc-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;min-height:64px;padding:10px 0;display:grid}.pc-sum-group li.has-picture{grid-template-columns:60px minmax(0,1fr) auto auto}.pc-sum-group li img{background:var(--pc-grey);object-fit:contain;border-radius:8px;width:60px;height:60px}.pc-sum-name{font-size:17px;line-height:1.3}.pc-sum-price{color:var(--pc-muted);white-space:nowrap;font-size:16px}.pc-sum-change{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:16px;display:inline-flex}.pc-sum-change:hover{text-underline-offset:4px;text-decoration:underline}.pc-sum-side{align-content:start;gap:14px;display:grid;position:sticky;top:0}.pc-sum-side h2{flex-wrap:wrap;align-items:center;gap:12px;margin:0 48px 0 0;font-size:clamp(28px,2.3vw,40px);font-weight:400;line-height:1.1;display:flex}.pc-sum-side .pc-textlink{justify-self:start;margin-top:0}.pc-sum-total{border-top:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);margin:12px 0 0;padding:20px 0}.pc-sum-total dt{color:var(--pc-muted);font-size:17px}.pc-sum-total dd{margin:6px 0 0;font-size:32px}.pc-sum-parts{gap:14px;margin:6px 0 10px;display:grid}.pc-sum-parts dt{color:var(--pc-muted);font-size:16px}.pc-sum-parts dd{margin:2px 0 0;font-size:18px}.pc-sum-side .pc-button{box-sizing:border-box;width:100%}.pc-end{border-top:1px solid var(--pc-line);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:36px;margin:0 36px;padding:56px 0;display:grid}.pc-end h2{margin:0 0 10px;font-size:clamp(26px,2.2vw,36px);font-weight:400;line-height:1.15}.pc-end-form>p,.pc-end-side>p{color:var(--pc-muted);margin:0 0 20px;font-size:16px;line-height:1.5}.pc-end-side{background:var(--pc-grey);border-radius:24px;align-content:start;justify-items:start;gap:14px;padding:32px;display:grid}.pc-end-side>p{margin:0}.pc-end-side .pc-end-phone{color:var(--pc-ink)}.pc-end-phone a{color:inherit;font-weight:600}.pc-dialog-note{color:var(--pc-muted);margin:16px 0 0;font-size:14px}.pc-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.pc-questions .kauf-fragen{border:0;margin:24px 0 0;padding:0}@media (width<=1000px){.pc-bar{gap:16px;padding:8px 16px}.pc-bar .pc-bar-price,.pc-bar .pc-button,.pc-bar button.pc-bar-link{display:none}.pc-head-price{display:grid}.pc-body{grid-template-columns:minmax(0,1fr);gap:16px;padding:0 16px 120px}.pc-stage{gap:8px;margin:0 -16px;position:static}.pc-view{border-radius:0;height:62vw;min-height:200px;max-height:46vh}.pc-view img{padding:12px}.pc-view-tools{bottom:10px;left:10px}.pc-thumbs{scrollbar-width:none;gap:8px;padding:3px 16px}.pc-thumbs button{width:76px;height:50px}.pc-promo-link{display:none}.pc-options button{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"text mark""price mark";row-gap:2px}.pc-options button.has-picture{grid-template-columns:56px minmax(0,1fr) 32px;grid-template-areas:"picture text mark""picture price mark"}.pc-option-picture{grid-area:picture;width:56px;height:56px}.pc-option-text{grid-area:text}.pc-option-price{grid-area:price}.pc-option-mark{grid-area:mark}.pc-foot{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;align-items:center;gap:10px;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0e11131a}.pc-foot.is-away{visibility:hidden;transform:translateY(110%)}.pc-foot-sum{min-height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;margin:0 auto 0 0;padding:4px 0;display:grid}.pc-foot strong{font-size:16px;font-weight:600}.pc-foot small{text-underline-offset:3px;align-items:center;gap:2px;font-size:12px;text-decoration:underline;display:inline-flex}.pc-view-tools button{width:44px;height:44px}.pc-foot .pc-button{min-height:52px;padding:0 16px;font-size:15px}.pc-foot .pc-button svg{display:none}.pc-dialog{padding:24px 20px}.pc-dialog.pc-sum{border-radius:0;width:100vw;max-width:none;height:100vh;padding:20px 16px 32px}.pc-sum-body{grid-template-columns:minmax(0,1fr);gap:20px}.pc-sum-side{order:-1;position:static}.pc-sum-picture{border-radius:16px;height:200px}.pc-sum-chosen{border-radius:16px;padding:18px}.pc-sum-group li,.pc-sum-group li.has-picture{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px}.pc-sum-group li img{display:none}.pc-sum-change{grid-column:1/-1;justify-self:start}.pc-end{grid-template-columns:minmax(0,1fr);gap:28px;margin:0 16px;padding:36px 0 40px}.pc-voices{padding-bottom:130px}.pc-decor{padding:0 16px 20px}.pc-end-side{border-radius:16px;padding:20px}}@media (width<=1000px) and (height<=720px){.pc-stage{position:static}}@media (width<=430px){.pc-foot .pc-button{padding:0 12px;font-size:14px}}.messe-qr-odoo-contact{gap:12px;margin-top:16px;display:grid}.messe-qr-odoo-contact p{margin:0;font-size:15px}.messe-qr-odoo-contact a{color:inherit;font-weight:650}.pm{background:#f2f2f4;min-height:100vh;padding:0 clamp(16px,4.2vw,80px) 140px}.pm-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;padding:56px 0 64px;display:flex}.pm-head h1,.pm-head .pm-title{margin:0;font-size:clamp(34px,2.8vw,52px);font-weight:400;line-height:1.08}.pm-head h1+p,.pm-head .pm-title+p{margin:14px 0 0;font-size:clamp(18px,1.4vw,26px);line-height:1.25}.pm-head h1.pm-eyebrow{color:var(--pc-muted);margin:0 0 10px;font-size:15px;line-height:1.4}.pm-head-action{text-align:right;justify-items:end;gap:10px;display:grid}.pm-head-action>p:first-child{margin:0;font-size:15px}.pm-body{grid-template-columns:minmax(230px,370px) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,78px);display:grid}.pm-filter-open,.pm-filter-done{display:none}.pm-filters{gap:4px;max-height:calc(100vh - 32px);padding-right:8px;display:grid;position:sticky;top:16px;overflow-y:auto}.pm-filter>summary{cursor:pointer;align-items:center;gap:14px;padding:14px 8px;font-size:20px;font-weight:600;list-style:none;display:flex}.pm-filter>summary::-webkit-details-marker{display:none}.pm-filter>summary svg{transition:transform .2s}.pm-filter[open]>summary svg{transform:rotate(180deg)}.pm-filter>div{gap:8px;padding:2px 0 22px;display:grid}.pm-check{cursor:pointer;align-items:center;gap:8px;min-height:28px;font-size:16px;display:flex}.pm-check input{appearance:none;cursor:pointer;background:#e8e9eb;border:1px solid #7c7f81;border-radius:6px;flex:none;width:28px;height:28px;margin:0}.pm-check.is-round input{border-radius:999px}.pm-check input:checked{border-color:var(--pc-ink);background:var(--pc-ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 18px no-repeat}.pm-check input:focus-visible{outline:2px solid var(--pc-ink);outline-offset:2px}.pm-check input:disabled{opacity:.4;cursor:default}.pm-check em{color:var(--pc-muted);font-style:normal}.pm-filters>.pc-button{margin-top:12px}.pm-count{color:var(--pc-muted);margin:0 0 4px;font-size:15px}.pm-results>section+section{margin-top:72px}.pm-results h2{margin:0;font-size:28px;font-weight:400;line-height:1.2}.pm-results h2 span{color:var(--pc-muted);white-space:nowrap;margin-left:10px;font-size:15px}.pm-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:36px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pm-grid>li{display:flex}.pm-card{background:#fff;border-radius:36px;flex-direction:column;width:100%;padding:0 32px 32px;display:flex;overflow:hidden}.pm-card-picture{height:250px;color:var(--pc-muted);place-items:center;margin:0 -32px 24px;font-size:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.pm-card-picture img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:24px 24px 0;position:absolute;inset:0}.pm-card-picture.is-photo img{object-fit:cover;padding:0}.pm-card-picture.is-open{background:var(--pc-grey);padding:0}.pm-card-picture span{justify-items:center;gap:6px;display:grid}.pm-card-series{color:var(--pc-muted);margin:0 0 6px;font-size:13px}.pm-card h3{margin:0;font-size:28px;font-weight:400;line-height:1.15}.pm-card h3 a{color:inherit;text-decoration:none}.pm-card h3 a:hover{text-underline-offset:4px;text-decoration:underline}.pm-chips{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.pm-chips button{border:1px solid var(--pc-line);min-width:44px;min-height:36px;color:var(--pc-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:14px}.pm-chips button:hover{border-color:var(--pc-ink)}.pm-chips button[aria-checked=true]{border-color:var(--pc-ink);background:var(--pc-ink);color:#fff}.pm-card-over{align-self:flex-start;margin-top:12px;font-size:14px}.pm-card-price{color:var(--pc-muted);margin:14px 0 0;font-size:14px}.pm-card-price strong{color:var(--pc-ink);font-size:26px;font-weight:500}.pm-card-price.is-open{color:var(--pc-ink);font-size:18px}.pm-card-fixed{color:var(--pc-muted);margin-top:2px;font-size:13px;display:block}.pc-dialog.pm-over{width:min(1040px,100vw - 32px);overflow-y:auto}.pm-over-scroll{margin-top:12px;overflow-x:auto}.pm-over table{border-collapse:collapse;width:100%}.pm-over th,.pm-over td{border-bottom:1px solid var(--pc-line);text-align:left;white-space:nowrap;vertical-align:middle;padding:12px 10px;font-size:15px;font-weight:400}.pm-over thead th{color:var(--pc-muted);font-size:13px}.pm-over tbody th a{color:inherit;font-size:17px;font-weight:500;text-decoration:none}.pm-over tbody th a:hover{text-underline-offset:4px;text-decoration:underline}.pm-over .is-sign{text-align:center;width:44px;padding-left:4px;padding-right:4px}.pm-over-length{width:34%;min-width:180px}.pm-over-length span{width:calc((100% - 70px) * var(--pm-length,1));background:var(--pc-ink);vertical-align:middle;border-radius:4px;height:14px;margin-right:10px;display:inline-block}.pm-over-length em{color:var(--pc-muted);vertical-align:middle;font-size:14px;font-style:normal}.pm-over-beds svg,.pm-over .is-sign svg{vertical-align:middle;display:inline-block}.pm-over-beds i{color:var(--pc-muted);margin-left:4px;font-style:normal}.pm-over-price{font-variant-numeric:tabular-nums}.pm-over-hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.pm-over .pm-check input{background-size:15px;border-radius:5px;width:22px;height:22px}.pm-pills{flex-wrap:wrap;gap:4px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pm-pills li{background:#e3e4e6;border-radius:999px;padding:3px 9px;font-size:13px}.pm-pills li.is-dark{background:var(--pc-ink);color:#fff}.pm-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:24px 0 0;display:grid}.pm-numbers div{flex-direction:column-reverse;gap:4px;display:flex}.pm-numbers dd{overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:21px;line-height:1.2}.pm-numbers dt{color:var(--pc-muted);font-size:13px}.pm-numbers .is-wide{grid-column:1/-1}.pm-card-open{color:var(--pc-muted);margin:24px 0 0;font-size:15px;line-height:1.45}.pm-card-image-note{color:var(--pc-muted);margin:-12px 0 16px;font-size:13px;line-height:1.45}.pm-card-detail{color:var(--pc-muted);margin:4px 0 0;font-size:14px;line-height:1.4}.ds-text p{margin:0 0 12px;font-size:15px;line-height:1.55}.pm-card-sheet{text-align:left;place-self:flex-start start;margin-top:20px;font-size:15px}.pm-card-actions{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:auto;padding-top:24px;display:grid}.pm-card-actions .pc-button{gap:8px;min-height:52px;padding:0 10px}.pm-card-actions .pm-check{grid-column:1/-1;margin-top:2px;font-size:15px}.pm-card-actions .pm-check input{background-size:14px;border-radius:4px;width:20px;height:20px}.pm-empty{margin:48px 0;font-size:18px}.pm-compare-bar{z-index:30;padding:12px clamp(16px, 4.2vw, 80px) calc(12px + env(safe-area-inset-bottom));background:#fff;justify-content:flex-end;align-items:center;gap:24px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0e11131a}.pm-compare-items{flex-wrap:wrap;gap:8px;min-width:0;margin:0 auto 0 0;padding:0;list-style:none;display:flex}.pm-compare-items li{background:var(--pc-grey);border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 6px 0 14px;font-size:15px;display:inline-flex}.pm-compare-items button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.pm-compare-items button:hover{background:#d4d6da}.pm-compare-bar p{color:var(--pc-muted);white-space:nowrap;margin:0;font-size:14px}@media (width<=900px){.pm{padding-bottom:150px}.pm-head{align-items:flex-start;padding:28px 0 24px}.pm-head-action{text-align:left;justify-items:start;width:100%}.pm-head-action .pc-button{width:100%}.pm-body{grid-template-columns:minmax(0,1fr);gap:20px}.pm-filter-open{justify-self:start;min-height:48px;padding:0 20px;display:inline-flex}.pm-filters{z-index:40;background:#f2f2f4;align-content:start;max-height:none;padding:20px 16px 110px;display:none;position:fixed;inset:0}.pm-filters.is-open{display:grid}.pm-filter-done{z-index:41;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));margin:0;display:inline-flex;position:fixed;left:16px}.pm-results h2{font-size:24px}.pm-results h2 span{margin:4px 0 0;display:block}.pm-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:16px}.pm-card{border-radius:28px;padding:0 20px 24px}.pm-card-picture{height:210px;margin:0 -20px 18px}.pm-card-picture img{padding:16px 16px 0}.pm-card h3{font-size:24px}.pm-numbers{gap:14px 12px;margin-top:20px}.pm-numbers dd{font-size:19px}.pm-compare-bar{gap:12px}.pm-compare-bar .pc-bar-link{display:none}.pm-compare-bar .pc-button{min-height:48px;padding:0 18px}}.ds{--pc-ink:#0e1113;--pc-grey:#eef0f2;--pc-line:#d8dadd;--pc-muted:#6b7177;width:100vw;max-width:none;height:100vh;max-height:none;color:var(--pc-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.ds::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e11138c}.ds-away{cursor:default;background:0 0;border:0;width:100%;position:absolute;inset:0}.ds-panel{background:#fff;border-radius:28px 0 0 28px;flex-direction:column;width:min(1110px,58vw);padding:44px clamp(24px,4vw,80px) 0;display:flex;position:absolute;top:0;bottom:0;right:0}.ds-close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:20px;right:28px}.ds-close:hover{background:var(--pc-grey)}.ds-name{color:#4a4e52;margin:0 56px 12px 0;font-size:18px}.ds-tabs{background:var(--pc-grey);border-radius:10px;align-self:flex-start;gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.ds-tabs button{min-height:52px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 26px;font-size:17px;display:inline-flex}.ds-tabs button[aria-selected=true]{background:#d4d6da}.ds-tabs em{color:var(--pc-muted);background:#fff;border-radius:999px;padding:1px 8px;font-size:13px;font-style:normal}.ds-body{flex:1;min-height:0;margin:20px calc(-1*clamp(24px,4vw,80px)) 0;padding:4px clamp(24px,4vw,80px) 40px;overflow-y:auto}.ds-body h2{margin:12px 0 20px;font-size:30px;font-weight:400}.ds-box{background:var(--pc-grey);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;padding:36px;display:grid}.ds-box img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:300px}.ds-box dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;margin:0;display:grid}.ds-box dl div{align-content:start;gap:4px;display:grid}.ds-box dt{color:#4a4e52;font-size:16px}.ds-box dd{white-space:nowrap;margin:0;font-size:24px;font-weight:500}.ds-box>dl:only-child{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.ds-lines{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:28px 0 0;display:grid}.ds-lines div{border-bottom:1px solid var(--pc-line);align-content:start;gap:3px;padding:14px 0;display:grid}.ds-lines dt{font-size:17px}.ds-lines dd{color:var(--pc-muted);margin:0;font-size:15px;line-height:1.4}.ds-lines.has-price div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px}.ds-lines.has-price dd{color:var(--pc-ink);white-space:nowrap;font-size:16px}.ds-body h2+.ds-lines{margin-top:0}.ds-note{color:var(--pc-muted);margin:24px 0 0;font-size:15px;line-height:1.5}.ds-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}.ds-pictures li{background:var(--pc-grey);border-radius:16px;overflow:hidden}.ds-pictures img{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:multiply;width:100%;display:block}.ds-foot{background:var(--pc-grey);border-radius:16px;align-items:center;gap:20px;margin:0 calc(-1*clamp(24px,4vw,80px) + 12px) 12px;padding:14px;display:flex}.ds-foot p{gap:2px;margin:0;display:grid}.ds-foot strong{font-size:17px;font-weight:500}.ds-foot small{color:var(--pc-muted);font-size:12px}.cmp{--cmp-cols:2;--pc-ink:#0e1113;--pc-grey:#eef0f2;--pc-line:#d8dadd;--pc-muted:#6b7177;min-height:100vh;color:var(--pc-ink);font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;padding:0 clamp(16px,4.2vw,80px) 120px}.cmp>*{max-width:1312px;margin-left:auto;margin-right:auto}.cmp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;display:flex}.cmp-add{background:#dfe0e3;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:0 16px;font-size:16px;display:inline-flex;position:relative}.cmp-add select,.cmp-switch select{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.cmp-title{text-align:center;padding:44px 0 56px}.cmp-title h1{margin:0;font-size:clamp(32px,2.8vw,52px);font-weight:400;line-height:1.1}.cmp-title p{margin:16px 0 0;font-size:16px}.cmp-title .cmp-left{color:var(--pc-muted);font-size:14px}.cmp-heads,.cmp-galleries{grid-template-columns:repeat(var(--cmp-cols), minmax(0, 1fr));gap:36px;display:grid}.cmp-heads section{flex-direction:column;min-width:0;display:flex}.cmp-switch{cursor:pointer;align-self:flex-end;align-items:center;margin-bottom:12px;font-size:16px;display:inline-flex;position:relative}.cmp-switch span{align-items:center;gap:8px;display:inline-flex}.cmp-switch select{opacity:0;width:100%;position:absolute;inset:0}.cmp-switch:has(select:focus-visible){outline:2px solid var(--pc-ink);outline-offset:4px}.cmp-picture{background:var(--pc-grey);height:300px;color:var(--pc-muted);border-radius:24px;place-items:center;font-size:14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cmp-picture img{box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:20px;position:absolute;inset:0}.cmp-picture span{justify-items:center;gap:6px;display:grid}.cmp-heads h2{margin:28px 0 0;font-size:28px;font-weight:400;line-height:1.15}.cmp-price{color:var(--pc-muted);margin:6px 0 0;font-size:15px}.cmp-lineage{margin:16px 0 0;font-size:16px}.cmp-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:auto;padding-top:24px;display:grid}.cmp-remove{color:var(--pc-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:14px;padding:0;font-size:14px;text-decoration:underline}.cmp-bar{z-index:30;grid-template-columns:repeat(var(--cmp-cols), minmax(0, 1fr));background:#fff;gap:36px;max-width:none;padding:10px max(clamp(16px,4.2vw,80px),50vw - 656px);transition:transform .2s;display:grid;position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 2px 10px #0e111324}.cmp-bar.is-shown{transform:none}.cmp-bar a{min-width:0;min-height:52px;color:inherit;align-items:center;gap:14px;font-size:17px;text-decoration:none;display:flex}.cmp-bar img{object-fit:contain;flex:none;width:84px;height:52px}.cmp-bar span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cmp-section{margin-top:96px}.cmp-section>h2,.cmp-consult h2{text-align:center;margin:0;font-size:clamp(30px,2.6vw,48px);font-weight:400;line-height:1.1}.cmp-lead{color:var(--pc-muted);text-align:center;margin:14px 0 0;font-size:16px}.cmp-toggle{cursor:pointer;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:16px;display:flex}.cmp-toggle input{appearance:none;cursor:pointer;background:#fff;border:1px solid #7c7f81;border-radius:999px;width:48px;height:28px;margin:0;transition:background .15s;position:relative}.cmp-toggle input:before{content:"";background:var(--pc-ink);border-radius:999px;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.cmp-toggle input:checked{border-color:var(--pc-ink);background:var(--pc-ink)}.cmp-toggle input:checked:before{background:#fff;transform:translate(20px)}.cmp-toggle input:focus-visible{outline:2px solid var(--pc-ink);outline-offset:3px}.cmp-rows{margin:56px 0 0}.cmp-rows>div{grid-template-columns:repeat(var(--cmp-cols), minmax(0, 1fr));gap:0 36px;margin-top:22px;display:grid}.cmp-rows dt{color:var(--pc-ink);grid-column:1/-1;margin-bottom:8px;font-size:15px;font-weight:500}.cmp-rows dt small{color:var(--pc-muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.cmp-rows dd{overflow-wrap:anywhere;border-bottom:1px solid #b9bcc0;margin:0;padding:0 0 14px;font-size:21px;line-height:1.25}.cmp-rows dd.is-open{color:var(--pc-muted)}.cmp-more{min-height:52px;color:inherit;font:inherit;cursor:pointer;background:#dfe0e3;border:0;border-radius:6px;margin:28px auto 0;padding:0 24px;font-size:16px;display:block}.cmp-more:hover{background:#cfd1d5}.cmp-same{color:var(--pc-muted);text-align:center;margin:24px 0 0;font-size:14px}.cmp-section.is-short{margin-top:72px}.cmp-short{grid-template-columns:repeat(var(--cmp-cols), minmax(0, 1fr));gap:36px;margin-top:36px;display:grid}.cmp-short>div{background:var(--pc-grey);border-radius:20px;padding:24px}.cmp-short h3{margin:0 0 12px;font-size:18px;font-weight:600}.cmp-short ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cmp-short li{padding-left:18px;font-size:17px;line-height:1.35;position:relative}.cmp-short li:before{content:"";background:var(--pc-ink);border-radius:999px;width:6px;height:6px;position:absolute;top:.55em;left:0}.cmp-short p{color:var(--pc-muted);margin:0;font-size:15px}.cmp-note{color:var(--pc-muted);text-align:center;margin-top:40px;font-size:16px}.cmp-galleries{margin-top:48px}.cmp-gallery{min-width:0}.cmp-gallery-view{background:var(--pc-grey);border-radius:24px;place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.cmp-gallery-view img{box-sizing:border-box;object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:16px;position:absolute;inset:0}.cmp-gallery ol{gap:10px;margin:14px 0 0;padding:3px;list-style:none;display:flex;overflow-x:auto}.cmp-gallery ol button{background:var(--pc-grey);cursor:pointer;border:0;border-radius:8px;width:100px;height:62px;padding:0;display:block;overflow:hidden}.cmp-gallery ol button[aria-current=true]{outline:2px solid var(--pc-ink);outline-offset:2px}.cmp-gallery ol img{object-fit:cover;mix-blend-mode:multiply;width:100%;height:100%}.cmp-nopicture{background:var(--pc-grey);height:360px;color:var(--pc-muted);border-radius:24px;place-content:center;place-items:center;gap:8px;margin:0;font-size:15px;display:grid}.cmp-consult{background:var(--pc-grey);text-align:center;border-radius:28px;justify-items:center;gap:18px;margin-top:96px;padding:48px 24px;display:grid}.cmp-consult p{max-width:60ch;margin:0;font-size:16px;line-height:1.5}@media (width<=900px){.ds-panel{border-radius:0;width:100vw;padding-top:28px}.ds-close{top:10px;right:10px}.ds-tabs{align-self:stretch;display:flex}.ds-tabs button{flex:auto;justify-content:center;min-height:44px;padding:0 8px;font-size:14px}.ds-tabs em{display:none}.ds-body h2{font-size:24px}.ds-box{border-radius:20px;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.ds-box>dl:only-child{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-box dd{font-size:20px}.ds-lines{grid-template-columns:minmax(0,1fr)}.ds-lines div{grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;gap:12px;padding:11px 0}.ds-lines dt{font-size:15px}.ds-lines dd{max-width:62vw;color:var(--pc-ink);text-align:right;overflow-wrap:anywhere;font-size:15px}.ds-foot{margin:0 -12px 12px}.cmp{padding-bottom:96px}.cmp-title{padding:24px 0 28px}.cmp-heads,.cmp-galleries{gap:12px}.cmp-switch{align-self:flex-start;font-size:14px}.cmp-picture{border-radius:14px;height:130px}.cmp-picture img{padding:8px}.cmp-heads h2{margin-top:14px;font-size:19px}.cmp-price{font-size:13px}.cmp-lineage{margin-top:8px;font-size:13px}.cmp-actions{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:14px}.cmp-actions .pc-button{min-height:46px;padding:0 8px;font-size:14px}.cmp-actions .pc-button svg{display:none}.cmp-bar{gap:12px;padding:6px 16px}.cmp-bar a{gap:6px;min-height:44px;font-size:14px}.cmp-bar img{display:none}.cmp-bar span{white-space:normal}.cmp-section,.cmp-consult{margin-top:56px}.cmp-rows{margin-top:28px}.cmp-rows>div{gap:0 12px;margin-top:16px}.cmp-rows dt{margin-bottom:4px;font-size:14px}.cmp-rows dt small{font-size:13px}.cmp-short{gap:12px;margin-top:20px}.cmp-short>div{border-radius:14px;padding:14px}.cmp-short h3{font-size:15px}.cmp-short li{padding-left:14px;font-size:14px}.pm-compare-items li{min-height:36px;font-size:14px}.pm-compare-bar p{display:none}.pm-compare-bar:has(p.is-full){flex-wrap:wrap}.pm-compare-bar p.is-full{white-space:normal;flex-basis:100%;order:-1;font-size:13px;display:block}.cmp-rows dd{padding-bottom:10px;font-size:16px}.cmp-gallery-view,.cmp-nopicture{border-radius:14px;height:150px}.cmp-gallery ol button{width:60px;height:40px}.cmp-gallery .pc-view-zoom{justify-content:center;gap:0;width:40px;min-height:40px;padding:0;font-size:0;bottom:8px;right:8px}}.pc-view-open{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.pc-view img{animation:.22s ease-out pc-picture}@keyframes pc-picture{0%{opacity:0}}.pc-view-zoom{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#0e11139e;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex;position:absolute;bottom:16px;right:16px}.pc-view-zoom:hover{background:#0e1113cc}.pc-options-hint{color:var(--pc-muted);align-items:center;gap:8px;margin:0;padding:0 24px 10px;font-size:14px;display:flex}.pc-option-text strong{font-size:16px}.pv{color:#fff;background:#0e1113;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;animation:.2s ease-out pv-in;overflow:hidden}.pv::backdrop{background:#0e1113}@keyframes pv-in{0%{opacity:0;transform:scale(.98)}}.pv-strip{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.pv-strip::-webkit-scrollbar{display:none}.pv-slide::-webkit-scrollbar{display:none}.pv-slide{scroll-snap-align:center;scroll-snap-stop:always;scrollbar-width:none;cursor:zoom-in;flex:0 0 100%;height:100%;overflow:auto}.pv-slide button{width:100%;height:100%;cursor:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.pv-slide img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;background:#fff;max-width:100%;max-height:100%;display:block}.pv-slide.is-large{overscroll-behavior:contain;cursor:zoom-out}.pv-slide.is-large button{width:180%;height:auto;display:block}.pv-slide.is-large img{width:100%;max-height:none}.pv-close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:12px;right:12px}.pv-close:hover{background:#ffffff47}.pv-tools{white-space:nowrap;background:#0e1113c2;border-radius:12px;align-items:center;gap:4px;padding:4px;font-size:15px;display:flex;position:absolute;bottom:44px;left:50%;transform:translate(-50%)}.pv-tools button{min-width:48px;height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.pv-tools button:hover{background:#ffffff29}.pv-tools span{font-variant-numeric:tabular-nums;padding:0 6px}.pv-hint{color:#ffffffc2;text-align:center;pointer-events:none;margin:0;font-size:13px;position:absolute;bottom:14px;left:0;right:0}.pv-source-note{color:#fff;background:#0e1113e0;border-radius:8px;max-height:35vh;margin:0;padding:10px 14px;font-size:14px;line-height:1.45;position:absolute;top:64px;left:16px;right:16px;overflow-y:auto}.ds-box>img:only-child{grid-column:1/-1;max-height:260px}.ds-more{margin:32px 0 0!important;font-size:22px!important}.gl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 0;display:grid}.gl-tile{background:var(--pc-grey);border-radius:20px;align-content:start;gap:6px;padding:20px;display:grid}.gl-tile.is-wide{grid-column:1/-1}.gl-tile h3{margin:6px 0 0;font-size:18px;font-weight:500}.gl-tile p{color:#4a4e52;margin:0;font-size:14px;line-height:1.4}.gl-tile p.gl-people{color:var(--pc-ink);flex-wrap:wrap;gap:2px;display:flex}.gl-tile p.gl-number{color:var(--pc-ink);font-size:30px;font-weight:500}.gl-drawing{width:100%;max-width:440px;height:auto}.gl-tile:not(.is-wide) .gl-drawing{max-width:190px}.gl-tile h3.gl-board-title{margin:0 0 6px}.gl-room{fill:#fff;stroke:var(--pc-ink);stroke-width:1.5px}.gl-figure{fill:#9aa0a6}.gl-vehicle rect,.gl-vehicle circle{fill:#fff;stroke:var(--pc-ink);stroke-width:1.5px}.gl-vehicle path{fill:none;stroke:var(--pc-ink);stroke-width:3px;stroke-linecap:round}.gl-measure{fill:none;stroke:#4a4e52;stroke-width:1px}.gl-drawing text{fill:var(--pc-ink);font-size:13px;font-weight:500}.gl-scale{background:#fff;border-radius:10px;justify-content:space-between;height:48px;font-size:13px;display:flex;overflow:hidden}.gl-scale span{white-space:nowrap;align-items:center;gap:6px;padding:0 12px;display:flex}.gl-scale span:first-child{background:var(--pc-ink);color:#fff}.gl-board{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gl-board li{background:#fff;border-radius:14px;justify-items:start;gap:4px;padding:14px;display:grid}.gl-board span{font-size:15px;font-weight:500}.gl-board em{color:#1f7a3d;align-items:center;gap:4px;font-size:13px;font-style:normal;display:inline-flex}.gl-board li.is-missing{color:#6b7076;outline-offset:-1px;background:0 0;outline:1px dashed #c5c9cd}.gl-board li.is-missing em{color:#6b7076}@media (width<=1000px){.pc-view-zoom{bottom:10px;right:10px}.pc-options-hint{padding:0 16px 8px}.pc-options button.has-picture{grid-template-columns:72px minmax(0,1fr) 32px}.pc-option-picture{width:72px;height:72px}.pv-slide.is-large button{width:250%}}@media (width<=900px){.gl{gap:12px}.gl-tile{border-radius:16px;padding:16px}}@media (prefers-reduced-motion:reduce){.pv,.pc-view img{animation:none}}.pc-own{justify-items:start;gap:12px;display:grid}.pc-own p{color:var(--pc-muted);margin:0;font-size:15px;line-height:1.45}.pc-own .pc-button{min-height:52px;padding:0 20px}.pc-own .pc-button em{color:#4a4e52;font-size:14px;font-style:normal;font-weight:400}@media (width<=1000px){.pc-own .pc-button{white-space:normal;width:100%}}.pc-numbers svg{color:var(--pc-muted);margin-bottom:4px}.pc-option-text strong{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pc-detail-text{gap:12px;display:grid}.pc-detail-text p{margin:0}.pc-own p.pc-own-note{font-size:14px}.pc-walk{width:min(760px,100vw);max-width:none;height:min(880px,100dvh);max-height:none;color:var(--pc-ink);background:#fff;border:0;border-radius:20px;margin:auto;padding:0;animation:.18s ease-out pc-walk-in;overflow:hidden}.pc-walk[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.pc-walk::backdrop{background:#0e11138c}@keyframes pc-walk-in{0%{opacity:0}}.pc-walk-head{border-bottom:1px solid var(--pc-line);gap:4px;padding:20px 68px 14px 24px;display:grid;position:relative}.pc-walk-head p{color:var(--pc-muted);margin:0;font-size:14px}.pc-walk-head h2{outline:none;margin:0;font-size:24px;font-weight:600}.pc-walk-close{background:var(--pc-grey);width:44px;height:44px;color:inherit;cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;font-size:26px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.pc-walk-bar{align-items:center;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.pc-walk-bar li{background:#dfe0e3;border-radius:3px;flex:1;height:4px}.pc-walk-bar li.is-done{background:var(--pc-ink)}.pc-walk-bar li.is-now{background:var(--signal);height:8px;box-shadow:0 0 0 1px var(--pc-ink)}.pc-walk-body{overscroll-behavior:contain;padding:16px 12px;overflow-y:auto}.pc-walk-body .pc-tiles{margin:0;padding:0 12px 12px}.pc-walk-body .pc-decor{padding:0 12px 12px}.pc-walk-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--pc-line);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pc-walk-foot p{text-align:center;margin:0;display:grid}.pc-walk-foot strong{font-size:17px}.pc-walk-foot small{color:var(--pc-muted);font-size:13px}.pc-walk-foot .pc-button{min-height:52px;padding:0 22px}@media (width<=1000px){.pc-walk{border-radius:0;width:100vw;height:100dvh}.pc-walk-foot .pc-button{padding:0 16px}}@media (prefers-reduced-motion:reduce){.pc-walk{animation:none}}.pm-filter-note{color:#4a4e52;margin:6px 0 0;font-size:13px;line-height:1.45}.pc-sum-open{color:var(--ink,#111);margin:6px 0 0;font-size:15px;line-height:1.4}.pc-walk-part+.pc-walk-part{border-top:1px solid var(--pc-line);margin-top:28px;padding-top:22px}.pc-walk-part>h3{margin:0 0 12px 12px;font-size:19px;line-height:1.25}.pm-eyebrow{color:var(--pc-muted);margin:0 0 10px;font-size:15px}.pm-foot{display:none}@media (width<=900px){.pm-head-action .pc-button,.pm-head-action>p:first-child{display:none}.pm-foot{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #0e11131a}.pm-foot-filter{border:1px solid var(--pc-line);min-height:52px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:12px;gap:2px;padding:6px 16px;display:grid}.pm-foot-filter strong{align-items:center;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.pm-foot-filter small{color:var(--pc-muted);font-size:12.5px}.pm-foot .pc-button{min-height:52px;padding:0 18px;font-size:15px}.pm-foot .pc-button svg,.pm-foot-filter small:empty,.pm-count.is-in-foot{display:none}}@media (width<=640px){.pm-grid{gap:12px}.pm-card{border-radius:20px;grid-template-columns:116px minmax(0,1fr);align-items:start;column-gap:14px;padding:14px 14px 16px;display:grid}.pm-card-picture{border-radius:12px;grid-area:1/1/span 3;align-self:center;width:116px;height:92px;margin:0}.pm-card-series{grid-row:1}.pm-card h3{grid-row:2}.pm-card-price{grid-row:3}.pm-card>.pm-chips{grid-row:4}.pm-card>.pm-pills{grid-row:5}.pm-card>.pm-numbers,.pm-card>.pm-card-open{grid-row:6}.pm-card>.pm-card-actions{grid-row:7}.pm-card>.pm-card-image-note{grid-area:4/1/auto/-1;margin:10px 0 0}.pm-card:has(>.pm-card-image-note)>.pm-chips{grid-row:5}.pm-card:has(>.pm-card-image-note)>.pm-pills{grid-row:6}:is(.pm-card:has(>.pm-card-image-note)>.pm-numbers,.pm-card:has(>.pm-card-image-note)>.pm-card-open){grid-row:7}.pm-card:has(>.pm-card-image-note)>.pm-card-actions{grid-row:8}.pm-check-name{display:none}.pm-card-actions .pm-check>span{display:inline-block}.pm-card-actions .pm-check>span:first-letter{text-transform:uppercase}.pm-card-open{margin-top:12px;font-size:14px}.pm-card-picture img{padding:4px}.pm-card-series{grid-column:2;margin:0 0 2px;font-size:12px}.pm-card h3{grid-column:2;font-size:20px}.pm-card-price{grid-column:2;margin:4px 0 0;font-size:12px}.pm-card-price strong{font-size:20px}.pm-card-price.is-open{font-size:15px}.pm-card>.pm-chips,.pm-card>.pm-pills,.pm-card>.pm-numbers,.pm-card>.pm-card-open,.pm-card>.pm-card-actions{grid-column:1/-1}.pm-chips{scrollbar-width:none;flex-wrap:nowrap;margin:12px -14px 0;padding:0 14px 2px;overflow-x:auto}.pm-chips::-webkit-scrollbar{display:none}.pm-chips button{flex:none;min-height:40px}.pm-pills{margin-top:10px}.pm-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.pm-numbers dd{font-size:16px}.pm-numbers dt{font-size:11.5px;line-height:1.25}.pm-card-over,.pm-card-sheet{display:none}.pm-card-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:0;padding-top:14px}.pm-card-actions .pc-button{min-height:48px}.pm-card-actions .pm-check{grid-column:auto;margin:0;font-size:14px}.pm-results>section+section{margin-top:36px}}@media (width<=1000px){.pc-foot .pc-foot-ask{min-height:52px;padding:0 14px}}.pm-empty .pc-button{min-height:48px;margin-top:12px;padding:0 20px}.pc-walk-jump{scrollbar-width:none;gap:8px;margin:12px -68px 0 -24px;padding:0 24px 2px;display:flex;overflow-x:auto}.pc-walk-jump::-webkit-scrollbar{display:none}.pc-walk-jump button{border:1px solid var(--pc-line);min-height:40px;color:var(--pc-ink);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:0 14px;font-size:14px}.pc-walk-jump button:hover{border-color:var(--pc-ink)}.pc-walk-body .pc-options{padding-left:0;padding-right:0}.pc-walk-body .pc-options-hint{padding-left:12px;padding-right:12px}.pc-walk-part{scroll-margin-top:8px}.pc-option-picture.is-open{color:#b4b7bc}.pc .family-detail-copy h2{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:10px 0 14px;font-size:26px;line-height:1.2}.pc .family-detail-copy .pc-detail-text p,.pc .family-detail-copy>p{color:var(--pc-ink);font-size:17px;line-height:1.5}.pc .family-detail-copy ul li{font-size:15px}.pc .family-detail-dialog:not(:has(.family-detail-media)) .family-detail-copy{min-height:0}.pc .family-detail-dialog:not(:has(.family-detail-media)) .family-detail-copy h2{margin-bottom:12px}@media (width<=820px){.pc .family-detail-dialog{overflow:clip}.pc .family-detail-media{height:min(42vh,80vw);min-height:0}.pc .family-detail-copy{min-height:0;padding-top:26px;padding-bottom:0}.pc .family-detail-copy>.family-detail-add{z-index:1;margin-top:20px;margin-bottom:16px;position:sticky;bottom:0;box-shadow:0 -14px #fff,0 16px #fff}}.pc-fixed-note{color:var(--pc-muted);margin:10px 0 0;font-size:14px;line-height:1.4}.pc-stand-next{border:2px solid var(--pc-ink);background:#fff;border-radius:16px;justify-items:start;gap:10px;margin-top:20px;padding:18px 20px;display:grid}.pc-stand-next strong{font-size:20px}.pc-stand-next p{margin:0;font-size:17px;line-height:1.45}.pc-stand-next .pc-button{min-height:52px;padding:0 22px}.pc-end-side[hidden]{display:none}#pc-end-title:focus{outline:none}.pc[data-fair] .pc-promo,.pc[data-fair] .pc-promo-link{display:none}.pc-deal{background:var(--signal);color:var(--pc-ink);border-radius:16px;justify-items:start;gap:6px;margin:18px 0 4px;padding:16px 18px;display:grid}.pc-deal p{margin:0}.pc-deal-tag{background:var(--pc-ink);color:#fff;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.pc-deal-price{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.pc-deal-price strong{font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1.05}.pc-deal-price s{opacity:.72;font-size:20px}.pc-deal-save{font-size:17px;font-weight:600;line-height:1.35}.pc-deal-until{font-size:14px;line-height:1.4}.pc-bar-price.is-deal strong,.pc-foot strong.is-deal,.pc-sum-total dd.is-deal{background:var(--signal);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:8px;padding:1px 8px}.pc-bar-price s,.pc-foot s,.pc-sum-total dd s{color:var(--pc-muted);margin-left:8px;font-size:.6em;font-weight:400}.pc-foot small s{margin:0 4px 0 0;font-size:1em;text-decoration:line-through}.pc-sum-total dd.is-deal{display:inline-block}@media (width<=1000px){.pc-foot small s{display:none}.pc-foot strong.is-deal{padding:1px 6px}}.pc-deal{border:1px solid var(--pc-line);border-left:4px solid var(--signal);background:#fff;border-radius:12px;gap:4px;padding:14px 16px}.pc-deal-tag{background:var(--signal);color:var(--pc-ink);text-transform:none;letter-spacing:0;padding:2px 9px;font-size:12px}.pc-deal-price s{color:var(--pc-muted);opacity:1;font-size:17px}.pc-deal-save{font-size:15px;font-weight:400}.pc-bar-price.is-deal strong,.pc-foot strong.is-deal,.pc-sum-total dd.is-deal{background:0 0;padding:0}.pm-card-price.is-deal s{color:var(--pc-muted);margin-left:6px;font-size:15px}.pm-card-price.is-deal em{background:var(--signal);color:var(--pc-ink);white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal}.pm-over-price s{color:var(--pc-muted);margin-left:6px;font-size:13px}.cmp-price strong{color:var(--pc-ink);font-weight:500}.cmp-price s{margin-left:4px}.cmp-price em{background:var(--signal);color:var(--pc-ink);white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal}.pc-about{gap:10px;display:grid}.pc-about h2{margin:0;font-size:18px;font-weight:500}.pc-about p{color:var(--pc-ink);margin:0;font-size:16px;line-height:1.55}.pm-card-save,.cmp-price span{color:var(--pc-ink);margin-top:2px;font-size:13px;display:block}.ds-foot .is-deal s{color:var(--pc-muted);margin-left:6px;font-size:14px;font-weight:400}.pm-over-under{display:none}@media (width<=640px){.pm-over th,.pm-over td{padding:10px 6px}.pm-over-length{width:auto;min-width:0}.pm-over-length span,.pm-over-price,.pm-over thead th:nth-last-child(2){display:none}.pm-over-under{color:var(--pc-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:14px;font-weight:400;display:block}.pm-over-under s{color:var(--pc-muted);margin-left:4px;font-size:12px}}.pc-view img.pc-view-soft{animation:none}[data-daltec-product-preview][data-daltec-fair]>p:first-child,[data-daltec-product-preview][data-daltec-catalog]>p:first-child{display:none}.pf-staff{color:#6b7177;font-family:var(--font-geist-sans), Arial, sans-serif;background:#fff;margin:0;padding:18px clamp(16px,4.2vw,80px) 28px;font-size:13px}.pf-staff a{color:inherit;text-underline-offset:3px}@media (width<=640px){.pf-staff{padding-bottom:104px}}.pc-deal{background:0 0;border:0;border-radius:0;gap:2px;margin:14px 0 4px;padding:0}.pc-deal-tag{color:var(--daltec-aktionsrot,#d71920);letter-spacing:.04em;text-transform:uppercase;background:0 0;padding:0;font-size:13px;font-weight:700}.pc-deal-price strong{font-size:clamp(30px,2.8vw,40px);font-weight:600}.pc-deal-save{color:var(--daltec-aktionsrot,#d71920);font-size:16px;font-weight:600}.pc-deal-until{color:var(--pc-muted);font-size:13px}.pf-band{font-family:var(--font-geist-sans), Arial, sans-serif}@media (width>=901px) and (width<=1280px){.pm-body{grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:24px}.pm-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}}@media (width>=1001px){.pc[data-fair] .pc-end{grid-template-columns:minmax(0,860px)}}@media (pointer:coarse){.pm-check{min-height:44px}.pm-filter>div{gap:0}.pm-chips button{min-height:44px}.pc-view-tools button{width:44px;height:44px}.pc-textlink{align-items:center;min-height:44px;margin-top:2px;display:inline-flex}}.pm-card-picture:is(button){font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pc-dialog.pm-chooser{width:min(1120px,100vw - 32px);height:min(780px,100vh - 48px);max-height:none;padding:0;overflow:hidden}.pc-dialog.pm-chooser[open]{grid-template:"head result""steps result"minmax(0,1fr)"steps go"/minmax(0,1fr) minmax(320px,400px);display:grid}.pm-chooser .pc-dialog-close{z-index:2;background:#fff}.pm-chooser-head{grid-area:head;padding:32px 32px 0}.pm-chooser-steps{grid-area:steps;min-height:0;margin:16px 0 0;padding:0 32px 32px;list-style:none;overflow-y:auto}.pm-chooser-steps>li{border-bottom:1px solid var(--pc-line)}.pm-chooser-steps>li:first-child{border-top:1px solid var(--pc-line)}.pm-chooser-row{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:14px;padding:10px 0;display:grid}.pm-chooser-row span{font-size:16px}.pm-chooser-row em{background:var(--pc-grey);border-radius:999px;place-items:center;width:26px;height:26px;margin-right:8px;font-size:13px;font-style:normal;font-weight:600;display:inline-grid}.pm-chooser-row small{color:var(--pc-muted);margin-left:6px;font-size:13px}.pm-chooser-row strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-size:16px;font-weight:600;overflow:hidden}.pm-chooser-row svg{color:var(--pc-muted);transition:transform .15s}.pm-chooser-row[aria-expanded=true] svg{transform:rotate(180deg)}.pm-chooser-options{flex-wrap:wrap;gap:8px;padding:2px 0 20px 34px;display:flex}.pm-chooser-options button{border:1px solid var(--pc-line);min-height:44px;color:var(--pc-ink);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:15px}.pm-chooser-options button:hover,.pm-chooser-names button:hover{border-color:var(--pc-ink)}.pm-chooser-options button[aria-checked=true]{border-color:var(--pc-ink);background:var(--pc-ink);color:#fff}.pm-chooser-names{gap:6px;padding:2px 0 20px 34px;display:grid}.pm-chooser-names button{border:1px solid var(--pc-line);min-height:48px;color:var(--pc-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px;font-size:15px;display:flex}.pm-chooser-names button[aria-checked=true]{border-color:var(--pc-ink);box-shadow:inset 0 0 0 1px var(--pc-ink)}.pm-chooser-names small{color:var(--pc-muted);white-space:nowrap;font-size:14px}.pm-chooser-result{background:var(--pc-grey);grid-area:result;min-height:0;padding:72px 28px 8px;overflow-y:auto}.pm-chooser-picture{height:230px;color:var(--pc-muted);background:#fff;border-radius:16px;place-items:center;font-size:14px;display:grid;position:relative;overflow:hidden}.pm-chooser-picture img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:12px;position:absolute;inset:0}.pm-chooser-picture span{justify-items:center;gap:6px;display:grid}.pm-chooser-picture small{color:var(--pc-muted);background:#ffffffe0;border-radius:999px;padding:3px 9px;font-size:12px;position:absolute;bottom:10px;left:10px}.pm-chooser-result h3{overflow-wrap:anywhere;margin:18px 0 0;font-size:22px;font-weight:500;line-height:1.25}.pm-chooser-result .pm-numbers{gap:14px 16px;margin-top:18px}.pm-chooser-result .pm-numbers dd{font-size:18px}.pm-chooser-go{background:var(--pc-grey);grid-area:go;gap:12px;padding:12px 28px 28px;display:grid}.pm-chooser-go .pm-card-price{margin:0}.pm-chooser-go .pc-button{gap:8px;min-height:52px;padding:0 16px}.pm-chooser-go .pm-check{font-size:15px}.pm-chooser-go .pm-check input{background-size:14px;border-radius:4px;width:20px;height:20px}@media (width<=700px){.pc-dialog.pm-chooser{border-radius:0;width:100vw;max-width:none;height:100dvh;overflow-y:auto}.pc-dialog.pm-chooser[open]{flex-direction:column;display:flex}.pm-chooser-head{order:0;padding:20px 64px 0 16px}.pm-chooser-result{background:0 0;flex:none;order:1;padding:12px 16px 0;overflow:visible}.pm-chooser-steps{flex:none;order:2;margin-top:12px;padding:0 16px 24px;overflow:visible}.pm-chooser-go{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;order:3;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;margin-top:auto;position:sticky;bottom:0;box-shadow:0 -4px 18px #0e11131a}.pm-chooser-go .pm-card-price{grid-area:1/1;font-size:12px}.pm-chooser-go .pm-card-price strong{font-size:20px}.pm-chooser-go .pm-check{grid-area:1/2;min-height:32px;font-size:14px}.pm-chooser-go .pc-button{grid-area:2/1/auto/-1;min-height:48px}.pm-chooser-picture{background:var(--pc-grey);height:150px}.pm-chooser-picture.is-open{display:none}.pm-chooser-result h3{margin-top:12px;font-size:19px}.pm-chooser-result .pm-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.pm-chooser-result .pm-numbers>div:nth-child(n+4){display:none}.pm-chooser-result .pm-numbers dd{white-space:normal;font-size:15px}.pm-chooser-result .pm-numbers dt{font-size:11.5px;line-height:1.25}.pm-chooser-row{grid-template-columns:minmax(0,1fr) 18px;row-gap:2px;min-height:60px}.pm-chooser-row span{color:var(--pc-muted);grid-area:1/1;font-size:14px}.pm-chooser-row em{width:22px;height:22px;color:var(--pc-ink);margin-right:6px;font-size:12px}.pm-chooser-row strong{text-align:left;white-space:normal;grid-area:2/1;max-width:none;padding-left:28px;font-size:16px}.pm-chooser-row svg{grid-area:1/2/span 2}.pm-chooser-options,.pm-chooser-names{padding-left:0}}.pm-areas{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.pm-areas a{border:1px solid var(--pc-line);min-height:40px;color:var(--pc-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-size:15px;text-decoration:none;display:inline-flex}.pm-areas a:hover{border-color:var(--pc-ink)}.pm-areas a[aria-current=page]{border-color:var(--pc-ink);background:var(--pc-ink);color:#fff}.pm-areas small{color:inherit;opacity:.7;font-size:13px}@media (width<=700px){.pm-areas{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 18px;padding:0 16px 2px;overflow-x:auto}.pm-areas::-webkit-scrollbar{display:none}.pm-areas a{flex:none}}.pm-back{max-width:1480px;margin:0 auto;padding:18px clamp(16px,4.2vw,80px) 0;font-size:15px}.pm-back a{color:var(--pc-ink,#0e1113)}.pm[data-categories] .assortment-category-grid{gap:24px;margin:8px auto 0}.pm[data-categories] .assortment-category-card{background:#fff;border:0;border-radius:24px;flex-direction:column;padding:0 0 20px;transition:box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #12181d0f}.pm[data-categories] .assortment-category-card:hover{box-shadow:0 10px 30px #12181d1f}.pm[data-categories] .assortment-category-card>img{object-fit:contain;background:#f2f4f5;height:220px}.pm[data-categories] .assortment-category-card>svg{color:#9aa7ae;align-self:center;height:220px}.pm[data-categories] .assortment-category-card>span{flex-direction:column;flex:1;gap:6px;padding:18px 24px 0;display:flex}.pm[data-categories] .assortment-category-card h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:500;line-height:1.15}.pm[data-categories] .assortment-category-card p{margin:0}.pm[data-categories] .assortment-category-card strong{margin-top:auto;padding-top:10px}.pm[data-categories] .assortment-category-card:hover h3{text-underline-offset:4px;text-decoration:underline}.pm-every{text-align:center;margin:28px 0 56px}.pm[data-categories] .assortment-category-card small.tile-parent{color:#7a8a94;letter-spacing:.02em;font-size:13px}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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)format("woff2")}:root{--font-geist-sans:"Geist", "Segoe UI Variable Text", "Segoe UI", system-ui}.family-option-copy small[data-field=option-requirement]{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;font-weight:500;display:block;overflow:visible}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.\!relative{position:relative!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-100{inset-inline-start:calc(var(--spacing) * 100)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-50{inset-inline-end:calc(var(--spacing) * 50)}.-top-\[55\%\]{top:-55%}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-20{top:calc(var(--spacing) * 20)}.top-\[88px\]{top:88px}.top-\[calc\(100\%\+1px\)\]{top:calc(100% + 1px)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-2{bottom:calc(var(--spacing) * -2)}.-bottom-8{bottom:calc(var(--spacing) * -8)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-3{bottom:calc(var(--spacing) * 3)}.-left-4{left:calc(var(--spacing) * -4)}.left-0{left:calc(var(--spacing) * 0)}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-\[1\]{z-index:calc(1 * -1)}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.z-\[15\]{z-index:15}.z-\[100\]{z-index:100}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-first{order:-9999}.order-last{order:9999}.col-1{grid-column:1}.col-2{grid-column:2}.col-3{grid-column:3}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-8{grid-column:8}.col-9{grid-column:9}.col-10{grid-column:10}.col-11{grid-column:11}.col-12{grid-column:12}.col-auto{grid-column:auto}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-3{margin:calc(var(--spacing) * 3)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-auto{margin-block:auto}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:calc(var(--spacing) * 1)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-14{margin-bottom:calc(var(--spacing) * 14)}.ml-1{margin-left:calc(var(--spacing) * 1)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[var\(--stage-ar\)\]{aspect-ratio:var(--stage-ar)}.size-full{width:100%;height:100%}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-1\/2{height:50%}.h-1\/3{height:33.3333%}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-40{height:calc(var(--spacing) * 40)}.h-80{height:calc(var(--spacing) * 80)}.h-100{height:calc(var(--spacing) * 100)}.h-120{height:calc(var(--spacing) * 120)}.h-150{height:calc(var(--spacing) * 150)}.h-160{height:calc(var(--spacing) * 160)}.h-180{height:calc(var(--spacing) * 180)}.h-\[8px\]{height:8px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[29px\]{min-height:29px}.min-h-\[44px\]{min-height:44px}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[600px\]{min-height:600px}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/5{width:60%}.w-4{width:calc(var(--spacing) * 4)}.w-4\.5{width:calc(var(--spacing) * 4.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-25{width:calc(var(--spacing) * 25)}.w-50{width:calc(var(--spacing) * 50)}.w-75{width:calc(var(--spacing) * 75)}.w-100{width:calc(var(--spacing) * 100)}.w-\[18px\]{width:18px}.w-\[38\%\]{width:38%}.w-\[44px\]{width:44px}.w-\[80px\]{width:80px}.w-\[140px\]{width:140px}.w-\[222px\]{width:222px}.w-\[608px\]{width:608px}.w-\[calc\(100\%-388px\)\]{width:calc(100% - 388px)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-\(--thread-content-max-width\){max-width:var(--thread-content-max-width)}.max-w-\[220px\]{max-width:220px}.max-w-\[328px\]{max-width:328px}.max-w-\[364px\]{max-width:364px}.max-w-\[490px\]{max-width:490px}.max-w-\[492px\]{max-width:492px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1108px\]{max-width:1108px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[150px\]{min-width:150px}.min-w-\[240px\]{min-width:240px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.flex-grow-1,.grow{flex-grow:1}.caption-top{caption-side:top}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[calc\(var\(--header-height\)\+min\(200px\,max\(70px\,20svh\)\)\)\]{scroll-margin-top:calc(var(--header-height) + min(200px, max(70px, 20svh)))}.scroll-mb-\[calc\(var\(--scroll-root-safe-area-inset-bottom\,0px\)\+var\(--thread-response-height\)\)\]{scroll-margin-bottom:calc(var(--scroll-root-safe-area-inset-bottom,0px) + var(--thread-response-height))}.columns-1{columns:1}.columns-2{columns:2}.columns-3{columns:3}.columns-4{columns:4}.columns-5{columns:5}.columns-6{columns:6}.columns-7{columns:7}.columns-8{columns:8}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-3{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\[\#2a1f17\]\/10{border-color:oklab(24.994% .0120512 .0189274/.1)}.border-\[\#191936\]\/10{border-color:oklab(23.0616% .0106795 -.0539946/.1)}.border-\[\#191936\]\/12{border-color:oklab(23.0616% .0106795 -.0539946/.12)}.border-\[\#191936\]\/25{border-color:oklab(23.0616% .0106795 -.0539946/.25)}.border-\[var\(--color-copper-2\)\]\/60{border-color:var(--color-copper-2)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--color-copper-2\)\]\/60{border-color:color-mix(in oklab, var(--color-copper-2) 60%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.border-gray-100{border-color:var(--color-gray-100)}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.\!bg-transparent{background-color:#0000!important}.bg-\[\#2a1f17\]{background-color:#2a1f17}.bg-\[\#13172b\]{background-color:#13172b}.bg-\[\#191936\]{background-color:#191936}.bg-\[\#191936\]\/10{background-color:oklab(23.0616% .0106795 -.0539946/.1)}.bg-\[\#E6ECF2\]{background-color:#e6ecf2}.bg-\[\#F4F6F9\]{background-color:#f4f6f9}.bg-\[\#d7d7d7\]{background-color:#d7d7d7}.bg-\[\#dc143c\]{background-color:#dc143c}.bg-\[\#dd0000\]{background-color:#d00}.bg-\[\#efe7d8\]{background-color:#efe7d8}.bg-\[\#f1f3f5\]{background-color:#f1f3f5}.bg-\[\#f5f0e8\]{background-color:#f5f0e8}.bg-\[\#f5f0e8\]\/95{background-color:oklab(95.6816% .00211567 .01174/.95)}.bg-\[\#ffce00\]{background-color:#ffce00}.bg-\[var\(--color-copper\)\]{background-color:var(--color-copper)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-cover{background-size:cover}.bg-\[center_left_1rem\]{background-position:1rem}.bg-\[left_top_75\%\]{background-position:0 75%}.bg-\[right_top_35px\]{background-position:right top 35px}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.object-top{object-position:top}.\!p-6{padding:calc(var(--spacing) * 6)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.px-\(--thread-content-margin\){padding-inline:var(--thread-content-margin)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-0{padding-inline-start:calc(var(--spacing) * 0)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.pe-0{padding-inline-end:calc(var(--spacing) * 0)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.\!pt-0{padding-top:calc(var(--spacing) * 0)!important}.pt-0{padding-top:calc(var(--spacing) * 0)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pt-\[30\%\]{padding-top:30%}.pt-\[44\%\]{padding-top:44%}.pt-\[100\%\]{padding-top:100%}.\!pr-\[160px\]{padding-right:160px!important}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.\!pl-7{padding-left:calc(var(--spacing) * 7)!important}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-\[44px\]{padding-left:44px}.\!text-center{text-align:center!important}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[12vw\]{font-size:12vw}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[22vw\]{font-size:22vw}.text-\[26px\]{font-size:26px}.leading-\[0\.8\]{--tw-leading:.8;line-height:.8}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.2px\]{--tw-tracking:.2px;letter-spacing:.2px}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.3px\]{--tw-tracking:.3px;letter-spacing:.3px}.tracking-\[0\.4px\]{--tw-tracking:.4px;letter-spacing:.4px}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-\[1px\]{--tw-tracking:1px;letter-spacing:1px}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-nowrap{text-wrap:nowrap}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.\!text-white{color:var(--color-white)!important}.text-\[\#1a1a2e\]\/65{color:oklab(22.8438% .00860056 -.0374545/.65)}.text-\[\#2a1f17\]{color:#2a1f17}.text-\[\#2a1f17\]\/40{color:oklab(24.994% .0120512 .0189274/.4)}.text-\[\#2a1f17\]\/55{color:oklab(24.994% .0120512 .0189274/.55)}.text-\[\#2a1f17\]\/70{color:oklab(24.994% .0120512 .0189274/.7)}.text-\[\#13172b\]{color:#13172b}.text-\[\#191936\]{color:#191936}.text-\[\#656971\]{color:#656971}.text-\[color\:var\(--copper\)\]{color:var(--copper)}.text-\[var\(--color-copper\)\]{color:var(--color-copper)}.text-\[var\(--color-copper-2\)\]{color:var(--color-copper-2)}.text-\[var\(--color-ink\)\],.text-\[var\(--color-ink\)\]\/50{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/50{color:color-mix(in oklab, var(--color-ink) 50%, transparent)}}.text-\[var\(--color-ink\)\]\/80{color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.text-\[var\(--color-ink\)\]\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-black{color:var(--color-black)}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-6px_18px_rgba\(25\,25\,54\,0\.08\)\]{--tw-shadow:0 -6px 18px var(--tw-shadow-color,#19193614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_20px_-8px_rgba\(201\,122\,63\,0\.6\)\]{--tw-shadow:0 8px 20px -8px var(--tw-shadow-color,#c97a3f99);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-16px_rgba\(31\,26\,23\,0\.25\)\]{--tw-shadow:0 10px 24px -16px var(--tw-shadow-color,#1f1a1740);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_60px_-30px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[\#2a1f17\]\/5{--tw-ring-color:oklab(24.994% .0120512 .0189274/.05)}.ring-\[\#2a1f17\]\/10{--tw-ring-color:oklab(24.994% .0120512 .0189274/.1)}.ring-black\/5{--tw-ring-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.ring-black\/5{--tw-ring-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.ring-black\/10{--tw-ring-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.ring-black\/10{--tw-ring-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-\[600ms\]{--tw-duration:.6s;transition-duration:.6s}.duration-\[700ms\]{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--thread-content-margin\:var\(--thread-content-margin-xs\,calc\(var\(--spacing\)\*4\)\)\]{--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing) * 4))}.\[--thread-content-max-width\:40rem\]{--thread-content-max-width:40rem}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.block-4{block-size:calc(var(--spacing) * 4)}.block-5{block-size:calc(var(--spacing) * 5)}.block-6{block-size:calc(var(--spacing) * 6)}.block-7{block-size:calc(var(--spacing) * 7)}.block-8{block-size:calc(var(--spacing) * 8)}.block-9{block-size:calc(var(--spacing) * 9)}.block-10{block-size:calc(var(--spacing) * 10)}.block-11{block-size:calc(var(--spacing) * 11)}.block-14{block-size:calc(var(--spacing) * 14)}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:gap-3:is(:where(.group):hover *){gap:calc(var(--spacing) * 3)}.group-hover\:text-\[color\:var\(--copper\)\]:is(:where(.group):hover *){color:var(--copper)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-\[\.active\]\:text-white:is(:where(.group).active *){color:var(--color-white)}.placeholder\:font-medium::placeholder{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.placeholder\:\!text-gray-100::placeholder{color:var(--color-gray-100)!important}.before\:pointer-events-none:before{content:var(--tw-content);pointer-events:none}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-top-\[20px\]:before{content:var(--tw-content);top:-20px}.before\:top-0:before{content:var(--tw-content);top:calc(var(--spacing) * 0)}.before\:top-3:before{content:var(--tw-content);top:calc(var(--spacing) * 3)}.before\:right-3:before{content:var(--tw-content);right:calc(var(--spacing) * 3)}.before\:-left-\[30px\]:before{content:var(--tw-content);left:-30px}.before\:left-0:before{content:var(--tw-content);left:calc(var(--spacing) * 0)}.before\:z-10:before{content:var(--tw-content);z-index:10}.before\:z-\[1\]:before{content:var(--tw-content);z-index:1}.before\:z-\[3\]:before{content:var(--tw-content);z-index:3}.before\:block:before{content:var(--tw-content);display:block}.before\:h-7:before{content:var(--tw-content);height:calc(var(--spacing) * 7)}.before\:h-10:before{content:var(--tw-content);height:calc(var(--spacing) * 10)}.before\:h-\[50px\]:before{content:var(--tw-content);height:50px}.before\:h-full:before{content:var(--tw-content);height:100%}.before\:w-7:before{content:var(--tw-content);width:calc(var(--spacing) * 7)}.before\:w-10:before{content:var(--tw-content);width:calc(var(--spacing) * 10)}.before\:w-\[50px\]:before{content:var(--tw-content);width:50px}.before\:w-full:before{content:var(--tw-content);width:100%}.before\:rounded:before{content:var(--tw-content);border-radius:.25rem}.before\:bg-black\/10:before{content:var(--tw-content);background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.before\:bg-black\/10:before{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.before\:bg-black\/25:before{content:var(--tw-content);background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.before\:bg-black\/25:before{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.before\:bg-white:before{content:var(--tw-content);background-color:var(--color-white)}.before\:bg-cover:before{content:var(--tw-content);background-size:cover}.before\:bg-center:before{content:var(--tw-content);background-position:50%}.before\:bg-no-repeat:before{content:var(--tw-content);background-repeat:no-repeat}.first\:pt-\[3px\]:first-child{padding-top:3px}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-\[1\.03\]:hover{scale:1.03}.hover\:border-\[color\:var\(--copper\)\]:hover{border-color:var(--copper)}.hover\:border-\[var\(--color-copper\)\]:hover{border-color:var(--color-copper)}.hover\:bg-\[\#2c3542\]:hover{background-color:#2c3542}.hover\:bg-\[\#191936\]\/5:hover{background-color:oklab(23.0616% .0106795 -.0539946/.05)}.hover\:bg-\[\#E6ECF2\]\/70:hover{background-color:oklab(94.0267% -.00389037 -.00959784/.7)}.hover\:bg-\[\#FFF6DC\]:hover{background-color:#fff6dc}.hover\:bg-\[rgba\(250\,187\,28\,\.12\)\]:hover{background-color:#fabb1c1f}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:text-\[\#2a1f17\]:hover{color:#2a1f17}.hover\:text-\[color\:var\(--copper\)\]:hover{color:var(--copper)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:shadow-\[0_30px_60px_-30px_rgba\(42\,31\,23\,0\.4\)\]:hover{--tw-shadow:0 30px 60px -30px var(--tw-shadow-color,#2a1f1766);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-\[color\:var\(--copper\)\]:hover{--tw-ring-color:var(--copper)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:\!border-white:focus{border-color:var(--color-white)!important}.focus\:border-\[color\:var\(--copper\)\]:focus{border-color:var(--copper)}.focus\:ring-\[color\:var\(--copper\)\]:focus{--tw-ring-color:var(--copper)}.focus\:outline-none:focus,.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-60:disabled{opacity:.6}.has-data-writing-block\:pointer-events-none:has([data-writing-block]){pointer-events:none}@media not all and (width>=64rem){.max-lg\:max-h-\[30dvh\]{max-height:30dvh}}@media (width>=40rem){.sm\:static{position:static}.sm\:top-auto{top:auto}.sm\:right-auto{right:auto}.sm\:z-\[4\]{z-index:4}.sm\:my-3{margin-block:calc(var(--spacing) * 3)}.sm\:mt-0\.5{margin-top:calc(var(--spacing) * .5)}.sm\:mt-1{margin-top:calc(var(--spacing) * 1)}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mt-4{margin-top:calc(var(--spacing) * 4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:ml-2{margin-left:calc(var(--spacing) * 2)}.sm\:\!block{display:block!important}.sm\:\!flex{display:flex!important}.sm\:\!hidden{display:none!important}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:min-h-0{min-height:calc(var(--spacing) * 0)}.sm\:w-full{width:100%}.sm\:max-w-\[328px\]{max-width:328px}.sm\:max-w-full{max-width:100%}.sm\:min-w-full{min-width:100%}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-10{gap:calc(var(--spacing) * 10)}.sm\:gap-x-6{column-gap:calc(var(--spacing) * 6)}.sm\:overflow-x-auto{overflow-x:auto}.sm\:overflow-y-hidden{overflow-y:hidden}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:bg-transparent{background-color:#0000}.sm\:bg-white{background-color:var(--color-white)}.sm\:bg-none{background-image:none}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:\!py-2\.5{padding-block:calc(var(--spacing) * 2.5)!important}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:\!pt-\[194px\]{padding-top:194px!important}.sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-\[48\%\]{padding-top:48%}.sm\:pt-\[56\%\]{padding-top:56%}.sm\:pt-\[100\%\]{padding-top:100%}.sm\:pr-3{padding-right:calc(var(--spacing) * 3)}.sm\:pr-4{padding-right:calc(var(--spacing) * 4)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pl-3{padding-left:calc(var(--spacing) * 3)}.sm\:text-center{text-align:center}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.sm\:\!text-gray-100{color:var(--color-gray-100)!important}.sm\:text-white{color:var(--color-white)}}@media (width>=48rem){.md\:-top-\[55\%\]{top:-55%}.md\:top-3{top:calc(var(--spacing) * 3)}.md\:top-24{top:calc(var(--spacing) * 24)}.md\:-bottom-3{bottom:calc(var(--spacing) * -3)}.md\:left-3{left:calc(var(--spacing) * 3)}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:my-2{margin-block:calc(var(--spacing) * 2)}.md\:mt-2{margin-top:calc(var(--spacing) * 2)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.md\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.md\:\!flex{display:flex!important}.md\:\!hidden{display:none!important}.md\:block{display:block}.md\:flex{display:flex}.md\:h-3{height:calc(var(--spacing) * 3)}.md\:h-5{height:calc(var(--spacing) * 5)}.md\:h-9{height:calc(var(--spacing) * 9)}.md\:h-\[12px\]{height:12px}.md\:min-h-\[300px\]{min-height:300px}.md\:w-3{width:calc(var(--spacing) * 3)}.md\:w-5{width:calc(var(--spacing) * 5)}.md\:w-9{width:calc(var(--spacing) * 9)}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-\[110px\]{width:110px}.md\:w-\[188px\]{width:188px}.md\:w-\[500px\]{width:500px}.md\:max-w-\[200px\]{max-width:200px}.md\:max-w-\[300px\]{max-width:300px}.md\:max-w-\[720px\]{max-width:720px}.md\:min-w-\[100px\]{min-width:100px}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:gap-2{gap:calc(var(--spacing) * 2)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-16{gap:calc(var(--spacing) * 16)}:where(.md\:space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.md\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}.md\:rounded-2xl{border-radius:var(--radius-2xl)}.md\:bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.md\:bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.md\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-1{padding-block:calc(var(--spacing) * 1)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:py-20{padding-block:calc(var(--spacing) * 20)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pt-4{padding-top:calc(var(--spacing) * 4)}.md\:pt-6{padding-top:calc(var(--spacing) * 6)}.md\:pt-9{padding-top:calc(var(--spacing) * 9)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pt-\[66\%\]{padding-top:66%}.md\:pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.md\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.md\:pb-14{padding-bottom:calc(var(--spacing) * 14)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.md\:text-\[1\.5rem\]{font-size:1.5rem}.md\:text-\[6\.5vw\]{font-size:6.5vw}.md\:text-\[9px\]{font-size:9px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16vw\]{font-size:16vw}.md\:before\:h-9:before{content:var(--tw-content);height:calc(var(--spacing) * 9)}.md\:before\:w-9:before{content:var(--tw-content);width:calc(var(--spacing) * 9)}}@media (width>=64rem){.lg\:-top-\[50\%\]{top:-50%}.lg\:my-3{margin-block:calc(var(--spacing) * 3)}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:mt-3{margin-top:calc(var(--spacing) * 3)}.lg\:mt-7{margin-top:calc(var(--spacing) * 7)}.lg\:mt-8{margin-top:calc(var(--spacing) * 8)}.lg\:mt-9{margin-top:calc(var(--spacing) * 9)}.lg\:mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.lg\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.lg\:mb-11{margin-bottom:calc(var(--spacing) * 11)}.lg\:grid{display:grid}.lg\:aspect-auto{aspect-ratio:auto}.lg\:min-h-6{min-height:calc(var(--spacing) * 6)}.lg\:min-h-\[450px\]{min-height:450px}.lg\:w-1\/2{width:50%}.lg\:w-\[200px\]{width:200px}.lg\:w-\[550px\]{width:550px}.lg\:w-\[var\(--panel-w\)\]{width:var(--panel-w)}.lg\:w-\[var\(--preview-w\)\]{width:var(--preview-w)}.lg\:max-w-16{max-width:calc(var(--spacing) * 16)}.lg\:max-w-\[300px\]{max-width:300px}.lg\:max-w-\[362px\]{max-width:362px}.lg\:max-w-\[960px\]{max-width:960px}.lg\:min-w-\[120px\]{min-width:120px}.lg\:flex-none{flex:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:gap-2{gap:calc(var(--spacing) * 2)}.lg\:gap-6{gap:calc(var(--spacing) * 6)}.lg\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.lg\:overflow-y-scroll{overflow-y:scroll}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-\[length\:auto_50px\]{background-size:auto 50px}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:px-3{padding-inline:calc(var(--spacing) * 3)}.lg\:py-3{padding-block:calc(var(--spacing) * 3)}.lg\:pt-\[44\%\]{padding-top:44%}.lg\:pr-5{padding-right:calc(var(--spacing) * 5)}.lg\:text-\[5\.5vw\]{font-size:5.5vw}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.lg\:before\:-top-\[10px\]:before{content:var(--tw-content);top:-10px}.lg\:before\:-left-\[20px\]:before{content:var(--tw-content);left:-20px}.lg\:before\:h-\[30px\]:before{content:var(--tw-content);height:30px}.lg\:before\:w-\[30px\]:before{content:var(--tw-content);width:30px}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:px-5{padding-inline:calc(var(--spacing) * 5)}.xl\:pt-\[36\%\]{padding-top:36%}}@media (width>=96rem){.\32 xl\:gap-6{gap:calc(var(--spacing) * 6)}.\32 xl\:px-\[18px\]{padding-inline:18px}.\32 xl\:text-\[12\.5px\]{font-size:12.5px}.\32 xl\:text-\[13\.5px\]{font-size:13.5px}}.\[data-daltec-consent-action\=\"denied\"\]\:visible:is(),.\[role\=\"status\"\]\:visible:is(){visibility:visible}}.daltec-inquiry-form{background:var(--white);border-top:1px solid var(--line);gap:14px;padding:24px 30px 28px;display:grid}.daltec-inquiry-privacy{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.daltec-inquiry-value{border-left:3px solid var(--signal);background:#f6f7f7;gap:9px;padding:13px 15px;display:grid}.daltec-inquiry-value strong{font-size:14px}.daltec-inquiry-value ul{color:var(--muted);gap:5px;margin:0;padding:0;font-size:12px;line-height:1.45;list-style:none;display:grid}.daltec-inquiry-value li:before{color:#3d6f36;content:"✓";margin-right:7px;font-weight:800}.daltec-inquiry-summary pre{max-height:180px;overflow:auto}.daltec-inquiry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.daltec-inquiry-fields label{flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px;font-weight:700;display:flex}.daltec-inquiry-fields label>input,.daltec-inquiry-fields label>textarea{flex:100%}.daltec-inquiry-fields label>small{color:var(--caravan-muted);font-weight:400}.daltec-inquiry-channel,.daltec-inquiry-message,.daltec-inquiry-breit{grid-column:1/-1}.daltec-inquiry-channel{border:0;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0;padding:0;display:flex}.daltec-inquiry-channel legend{float:left;margin:0;padding:0;font-size:13px;font-weight:750}.daltec-inquiry-channel-options{flex-wrap:wrap;gap:4px 18px;display:flex}.daltec-inquiry-fields .daltec-inquiry-channel-options label{cursor:pointer;flex-flow:row;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.daltec-inquiry-fields .daltec-inquiry-channel-options input{accent-color:var(--ink);flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.daltec-inquiry-message small{color:var(--muted);font-weight:450}.daltec-inquiry-fields input,.daltec-inquiry-fields textarea{background:var(--white);color:var(--ink);font:inherit;resize:vertical;border:1px solid #aeb7ba;border-radius:0;min-height:48px;padding:10px 12px;font-size:16px;font-weight:450}.daltec-inquiry-fields input:focus,.daltec-inquiry-fields textarea:focus{border-color:var(--ink);outline-offset:1px;outline:2px solid #ffd3007a}.daltec-inquiry-feedback{min-height:0}.daltec-inquiry-feedback p{color:#7a2015;background:#fff4f1;border-left:3px solid #a72d1d;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.daltec-inquiry-turnstile{align-items:center;min-height:68px;display:flex;overflow:hidden}.daltec-inquiry-turnstile:empty{min-height:0;display:none}@media (width<=355px){.daltec-inquiry-turnstile>*{transform-origin:0;transform:scale(.86)}}.daltec-inquiry-submit{background:var(--signal);color:var(--ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;min-height:52px;font-weight:780;display:flex}.daltec-inquiry-submit:disabled{cursor:wait;opacity:.62}.daltec-inquiry-privacy a{color:inherit;text-underline-offset:2px}.daltec-inquiry-direct{flex-wrap:wrap;align-items:center;gap:2px 24px;display:flex}.daltec-inquiry-phone,.daltec-inquiry-whatsapp{color:var(--ink);text-underline-offset:3px;justify-self:start;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.daltec-inquiry-direct [aria-disabled=true]{cursor:not-allowed;opacity:.62}.daltec-inquiry-direct small{color:var(--muted);font-size:12px}.daltec-inquiry-optional{border-top:1px solid var(--line);padding-top:4px}.daltec-inquiry-optional>summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:700;display:flex}.daltec-inquiry-optional[open]>summary{margin-bottom:12px}.daltec-inquiry-optional>pre{border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;background:#f6f7f7;max-height:180px;margin:0 0 12px;padding:12px;font-size:12px;line-height:1.55;overflow:auto}.daltec-inquiry-success{border-top:1px solid var(--line);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:34px 30px 30px;display:flex}.daltec-inquiry-success>svg{background:var(--signal);box-sizing:content-box;border-radius:50%;margin-bottom:8px;padding:10px}.daltec-inquiry-success strong{font-size:24px}.daltec-inquiry-success p,.daltec-inquiry-success small{color:var(--muted);margin:0;line-height:1.5}@media (width<=620px){.daltec-inquiry-form{padding:20px 18px 24px}.daltec-inquiry-fields{grid-template-columns:1fr}.daltec-inquiry-channel,.daltec-inquiry-message{grid-column:auto}.daltec-inquiry-phone,.daltec-inquiry-whatsapp{align-items:flex-start}}.daltec-wordpress-inquiry{--white:#fff;--ink:#15191d;--line:#d9dfe0;--signal:#ffd500;--muted:#657076;--caravan-muted:#657076;color:var(--ink);font-family:Arial,sans-serif}.daltec-wordpress-inquiry *,.daltec-inquiry-form *{box-sizing:border-box;min-width:0}.daltec-inquiry-selection pre,.daltec-wordpress-inquiry pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;line-height:1.5}.daltec-inquiry-form input:not([type=radio]):not([type=checkbox]),.daltec-inquiry-form textarea{max-width:100%}.finder-kontakt>.daltec-inquiry-form{border-top:0;padding:0}.daltec-stand-fields label>select{appearance:auto;background:var(--white);color:var(--ink);font:inherit;border:1px solid #aeb7ba;border-radius:0;flex:100%;min-height:48px;padding:10px 12px;font-size:16px;font-weight:450}.daltec-stand-fields label>select:focus{border-color:var(--ink);outline-offset:1px;outline:2px solid #ffd3007a}.daltec-stand-ticks{gap:4px;margin-top:16px;display:grid}.daltec-stand-ticks label,.daltec-stand-signs label{cursor:pointer;align-items:center;gap:12px;min-height:44px;font-size:16px;line-height:1.35;display:flex}.daltec-stand-ticks input,.daltec-stand-signs input{accent-color:var(--ink);flex:none;width:22px;height:22px;margin:0}.daltec-stand-signs{background:#eef0f0;border:0;flex-wrap:wrap;gap:0 28px;margin:12px 0 0;padding:12px 16px;display:flex}.daltec-stand-signs legend{float:left;margin:0 28px 0 0;padding:0;font-size:16px;font-weight:700;line-height:44px}@media (width<=620px){.daltec-inquiry-fields.daltec-stand-fields{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.daltec-stand-fields .daltec-inquiry-message{grid-column:1/-1}}.daltec-inquiry-form [aria-invalid=true],.daltec-inquiry-form [aria-invalid=true]:focus{border-color:#b3261e;box-shadow:0 0 0 1px #b3261e}.daltec-inquiry-form [data-missing=true]{outline-offset:4px;outline:2px solid #b3261e}.daltec-inquiry-form small.daltec-inquiry-missing{color:#b3261e;margin-top:6px;font-size:15px;font-weight:600;line-height:1.4;display:block}:root{--ink:#15191d;--muted:#657076;--paper:#f5f6f2;--white:#fff;--line:#d9dfe0;--line-dark:#aab4b7;--signal:#ffd500;--signal-dark:#d5ae00;--rating-gold-text:#806800;--lake:#1289ad;--steel:#e8edef;--success:#1b6b55;--shadow:0 18px 55px #15191d1a;--consent-hoehe:0px;--site-contact-bar-height:0px;--preisleiste-hoehe:78px}html{scroll-padding-bottom:calc(var(--preisleiste-hoehe) + 12px);scroll-padding-top:calc(70px + var(--site-contact-bar-height) + 12px);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}body.dialog-open{overflow:hidden}.daltec-consent-banner{background:var(--ink);box-shadow:var(--shadow);color:var(--white);z-index:80;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px clamp(18px,4vw,70px);display:flex;position:fixed;bottom:0;left:0;right:0}html[data-daltec-consent-state=decided] [data-daltec-consent-initial] .daltec-consent-banner{display:none}html[data-daltec-consent-state=unset],html[data-daltec-consent-state=manual]{--consent-hoehe:87px}html[data-daltec-consent-state=manual] .daltec-consent-oeffnen{display:none}@media (width<=600px){html[data-daltec-consent-state=unset],html[data-daltec-consent-state=manual]{--consent-hoehe:174px}}@media (width<=384px){html[data-daltec-consent-state=unset],html[data-daltec-consent-state=manual]{--consent-hoehe:193px}}@media (width<=359px){html[data-daltec-consent-state=unset],html[data-daltec-consent-state=manual]{--consent-hoehe:211px}}.daltec-consent-oeffnen{background:var(--white);color:var(--ink);cursor:pointer;font:inherit;opacity:.75;border:1px solid #00000026;border-radius:999px;align-items:center;gap:7px;width:auto;height:40px;margin:14px clamp(16px,4vw,70px);padding:0 14px;font-size:13px;line-height:1;transition:opacity .15s linear;display:inline-flex;box-shadow:0 2px 8px #0000002e}.daltec-consent-oeffnen:hover,.daltec-consent-oeffnen:focus-visible{opacity:1}.daltec-consent-text{max-width:640px}.daltec-consent-banner p{max-width:640px;margin:0;font-size:13px;line-height:1.5}.daltec-consent-detail{opacity:.8;margin-top:4px}.daltec-consent-actions{gap:10px;display:flex}.daltec-consent-accept,.daltec-consent-decline{cursor:pointer;border:none;border-radius:4px;min-height:44px;padding:0 16px;font-size:13px;font-weight:700}.daltec-consent-accept{background:var(--signal);color:#111}.daltec-consent-accept:hover{background:#ffe033}.daltec-consent-decline{color:var(--white);border:1px solid var(--line-dark);background:0 0}button,a,input,summary{font:inherit}button,summary{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible+.custom-check{outline-offset:3px;outline:3px solid #1289ad61}.configurator-shell{min-height:100vh;padding-bottom:78px}.topbar{border-bottom:1px solid var(--line);height:70px;top:var(--site-contact-bar-height);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;justify-content:flex-start;align-items:center;padding:0 28px;display:flex;position:sticky}.brand{color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}.brand img{object-fit:contain;width:auto;height:41px}.brand span{border-left:1px solid var(--line-dark);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;padding-left:14px;font-size:13px;font-weight:650}.topbar-back{color:var(--ink);align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:680;text-decoration:none;display:inline-flex}.topbar-back:hover{color:var(--lake)}.text-action,.icon-button,.primary-action,.secondary-action{cursor:pointer;border:0;justify-content:center;align-items:center;display:inline-flex}.configurator-grid{max-width:1680px;min-height:calc(100vh - 70px - var(--site-contact-bar-height));grid-template-columns:minmax(0,1.42fr) minmax(390px,.82fr);margin:0 auto;display:grid}.visual-column{background:var(--white);border-right:1px solid var(--line);min-width:0;top:calc(70px + var(--site-contact-bar-height));align-self:start;padding:28px 34px 30px;position:sticky}.visual-heading,.section-title-row,.dialog-header{justify-content:space-between;align-items:flex-start;display:flex}.eyebrow{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:650}.model-badge,.selection-count{background:var(--steel);color:#3f4b50;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid #d8e0e2;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:650}.image-stage{border:1px solid var(--line);background:#f4f5f2;height:clamp(460px,65vh,680px);position:relative;overflow:hidden}.image-stage:after{border-bottom:4px solid var(--signal);content:"";z-index:4;width:22%;position:absolute;bottom:0;left:0}.hero-product-image{object-fit:cover}.view-exterior .hero-product-image,.view-day .hero-product-image,.view-night .hero-product-image{object-fit:contain;padding:clamp(8px,1.4vw,20px)}.view-interior,.view-wetroom{height:clamp(500px,70vh,720px)}.view-interior .hero-product-image,.view-wetroom .hero-product-image{object-position:center}.view-label{background:var(--ink);color:#fff;z-index:5;flex-direction:column;align-items:flex-end;min-width:120px;padding:9px 12px;display:flex;position:absolute;bottom:0;right:0}.view-label span{color:#b7c0c3;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.view-label strong{font-size:13px;font-weight:620}.view-switcher{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.view-card{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-width:0;padding:5px;display:flex}.view-card:hover{border-color:var(--line);background:#f5f7f6}.view-card.active{border-color:var(--ink)}.view-thumb{background:#eef1ef;flex:0 0 48px;height:36px;position:relative;overflow:hidden}.view-thumb img{object-fit:cover}.view-card:first-child .view-thumb img,.view-card:nth-child(2) .view-thumb img,.view-card:nth-child(3) .view-thumb img{object-fit:contain}.view-card>span:last-child{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:620;overflow:hidden}.choice-column{background:var(--paper);min-width:0;padding:43px clamp(24px,3.2vw,54px) 64px}.section-title-row{gap:20px;margin-bottom:20px}.section-title-row>div{align-items:baseline;gap:12px;display:flex}.compare-action{background:var(--signal);border:0;border-top:1px solid var(--line-dark);cursor:pointer;text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.compare-action>span{flex-direction:column;gap:2px;display:flex}.compare-action strong{font-size:12px}.compare-action small{color:#625722;font-size:12px}.choice-check,.custom-check{background:var(--white);border:1px solid #849095;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex}.selected .choice-check,.checked .custom-check{background:var(--ink);border-color:var(--ink);color:#fff}.option-price{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:13px;font-weight:650}.extras-section{padding-bottom:24px}.filtered-note{color:var(--muted);margin:-10px 0 14px;font-size:12px;line-height:1.5}.option-groups{border-top:1px solid var(--line)}.option-group{border-bottom:1px solid var(--line)}.option-group-header{display:block}.option-group-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:62px;padding:17px 2px;font-size:13px;font-weight:650;display:flex}.option-group-toggle>span:last-child{color:var(--lake);font-family:var(--font-geist-mono), monospace;align-items:center;gap:8px;font-size:12px;display:flex}.group-meta{text-transform:uppercase}.option-group-toggle svg{color:var(--ink);transition:transform .16s}.option-group.open .option-group-toggle svg{transform:rotate(180deg)}.option-list{background:var(--white);border-left:1px solid var(--line);border-right:1px solid var(--line)}.option-row{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.option-row+.option-row{border-top:1px solid #edf0ef}.option-row input{opacity:0;width:1px;height:1px;position:absolute}.option-row.mandatory{background:#fff9d9}.option-row.mandatory .option-check-control{cursor:default}.option-row.mandatory .custom-check{background:var(--ink);border-color:var(--ink);color:#fff}.option-check-control{cursor:pointer;justify-content:center;align-self:stretch;align-items:center;display:flex}.custom-check{margin:0}.option-detail-trigger{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.option-thumbnail{background:#f1f3f2;border:1px solid #e3e6e4;border-radius:4px;width:72px;height:58px;display:block;position:relative;overflow:hidden}.option-thumbnail img{padding:4px;object-fit:contain!important;object-position:center!important}.option-copy{flex-direction:column;gap:4px;display:flex}.option-copy strong{font-size:12px;font-weight:620;line-height:1.35}.option-title-line{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.option-title-line em{background:var(--signal);color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;padding:3px 5px;font-size:12px;font-style:normal;font-weight:700}.option-copy small{color:var(--muted);font-size:12px;line-height:1.45}.option-detail-link{color:var(--lake);align-items:center;gap:4px;width:fit-content;margin-top:2px;font-size:12px;font-weight:700;display:inline-flex}.option-detail-trigger:hover .option-detail-link,.option-detail-trigger:focus-visible .option-detail-link{color:var(--ink)}.option-price{font-family:var(--font-geist-mono), monospace;white-space:nowrap;align-self:start;margin-top:4px;font-size:12px;font-weight:700}.option-price.mandatory{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.option-price.mandatory small{color:var(--muted);font-family:var(--font-geist), sans-serif;text-transform:none;font-size:12px;font-weight:550}.checkout-section{background:var(--white);border:1px solid var(--line);text-align:center;margin-top:52px;padding:clamp(34px,4vw,58px) clamp(22px,3.4vw,48px)}.checkout-selection-summary{color:var(--muted);margin:9px 0 0;font-size:12px}.checkout-price-link{cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:5px;margin-top:11px;padding:2px 0;font-size:13px;display:inline-flex}.checkout-price-link svg{transition:transform .16s}.checkout-price-link svg.rotated{transform:rotate(180deg)}.checkout-breakdown{background:var(--paper);border:1px solid var(--line);text-align:left;margin-top:24px}.checkout-breakdown-line,.checkout-vehicle-price{justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 15px;display:flex}.checkout-breakdown-line+.checkout-breakdown-line{border-top:1px solid var(--line)}.checkout-breakdown-line>span,.checkout-vehicle-price>span{flex-direction:column;gap:2px;font-size:13px;line-height:1.35;display:flex}.checkout-breakdown-line small,.checkout-vehicle-price small{color:var(--muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:12px}.checkout-breakdown-line strong,.checkout-vehicle-price strong{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:13px}.checkout-vehicle-price{background:var(--ink);color:#fff;padding-top:15px;padding-bottom:15px}.checkout-vehicle-price small{color:#b9c1c4}.checkout-vehicle-price strong{font-size:15px}.checkout-financials{text-align:left;margin-top:18px}.checkout-price-summary{border-bottom:1px solid var(--line);border-top:1px solid var(--line);padding:12px 0}.checkout-price-row{justify-content:space-between;align-items:baseline;gap:20px;padding:7px 0;display:flex}.checkout-price-row>span{flex-direction:column;gap:3px;font-size:12px;display:flex}.checkout-price-row>span small{color:var(--muted);font-size:12px}.checkout-price-row>strong{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:13px}.checkout-price-row.current{border-top:1px solid var(--line);align-items:flex-start;margin-top:7px;padding-top:14px}.checkout-price-row.current>span{font-size:15px;font-weight:700}.checkout-price-row.current>strong{letter-spacing:-.035em;font-size:21px}.checkout-recommendations{border-bottom:1px solid var(--line);border-top:1px solid var(--line);text-align:left;margin-top:24px;padding:22px 0 20px}.checkout-recommendations-heading>span{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:13px;font-weight:700}.checkout-recommendations-heading h3{letter-spacing:-.025em;margin:5px 0 12px;font-size:16px;font-weight:650}.recommendation-list{gap:7px;display:grid}.recommendation-card{background:var(--paper);border:1px solid var(--line);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:68px;padding:12px 13px;display:flex}.recommendation-card:hover,.recommendation-card:focus-visible{border-color:var(--ink);outline:0}.recommendation-copy{flex-direction:column;gap:4px;display:flex}.recommendation-copy strong{font-size:16px;font-weight:660;line-height:1.3}.recommendation-copy small{color:var(--muted);font-size:15px;line-height:1.4}.recommendation-add{flex:none;align-items:center;gap:8px;display:flex}.recommendation-add b{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:16px}.recommendation-add i{background:var(--signal);justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-style:normal;display:flex}.checkout-total-row,.checkout-due-row{justify-content:space-between;align-items:flex-start;gap:24px;padding:21px 0;display:flex}.checkout-total-row>span,.checkout-due-row>span{flex-direction:column;gap:4px;font-size:17px;font-weight:650;display:flex}.checkout-total-row small,.checkout-due-row small{color:var(--muted);font-size:12px;font-weight:450}.checkout-total-row strong,.checkout-due-row strong{letter-spacing:-.035em;white-space:nowrap;font-size:22px;font-weight:590}.checkout-process{background:#f7f8f8;border:1px solid #e0e5e8;border-radius:12px;margin:15px 0 22px;padding:14px 16px}.checkout-process strong{color:#15191d;letter-spacing:.01em;margin-bottom:9px;font-size:12px;display:block}.checkout-process ol{color:#38434a;gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.checkout-process p{color:#4e595e;border-top:1px solid #e0e5e8;margin:11px 0 0;padding-top:10px;font-size:13px;line-height:1.5}.checkout-primary,.checkout-secondary{width:100%}.checkout-primary{background:var(--ink);color:#fff}.checkout-primary:hover{background:#30363b}.primary-action,.secondary-action{gap:10px;min-height:48px;padding:0 21px;text-decoration:none}.primary-action{background:var(--signal);color:var(--ink);font-size:13px;font-weight:720}.primary-action:hover{background:#ffe245}.dialog-backdrop{z-index:80;background:#0a0d0fa6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.dialog{background:var(--paper);box-shadow:var(--shadow);width:100%;max-width:920px;max-height:calc(100vh - 48px);padding:clamp(24px,4vw,46px);overflow:auto}.dialog-header{gap:20px;margin-bottom:26px}.dialog-header h2{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,4vw,48px);font-weight:530;line-height:1}.icon-button{background:var(--white);border:1px solid var(--line);flex:none;width:42px;height:44px}.icon-button:hover{border-color:var(--ink)}.comparison-scroll{overflow-x:auto}.comparison-dialog{max-width:1120px}.choose-model-action{background:var(--signal);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:42px;margin-top:auto;padding:0 12px;font-size:13px;font-weight:700;display:flex}.choose-model-action.selected{background:var(--ink);color:#fff}.accessory-backdrop{padding:22px}.accessory-dialog{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);max-width:min(960px,100vw - 290px);min-height:min(680px,100vh - 44px);padding:0;display:grid;position:relative;overflow:hidden}.accessory-neighbor{cursor:pointer;opacity:.72;z-index:1;background:#f5f5f4;border:0;border-radius:12px;flex-direction:column;width:200px;height:min(500px,100vh - 150px);padding:0;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)scale(.96)}.accessory-neighbor:hover,.accessory-neighbor:focus-visible{opacity:.94;transform:translateY(-50%)scale(1)}.accessory-neighbor-previous{left:-34px}.accessory-neighbor-next{right:-34px}.accessory-neighbor-image{background:#eef1ef;flex:1;min-height:0;display:block;position:relative}.accessory-neighbor-image img{padding:18px;object-fit:contain!important;object-position:center!important}.accessory-neighbor>span:last-child{text-align:left;flex-direction:column;gap:5px;min-height:112px;padding:18px;display:flex}.accessory-neighbor small{color:var(--lake);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.accessory-neighbor strong{font-size:13px;line-height:1.25}.accessory-close{z-index:5;position:absolute;top:22px;right:22px}.accessory-media{background:#eef1ef;min-height:560px;position:relative;overflow:hidden}.accessory-image-frame{position:absolute;inset:clamp(28px,4.5vw,62px)}.accessory-image-frame img{object-fit:contain!important;object-position:center!important}.accessory-detail{flex-direction:column;padding:76px 34px 34px;display:flex;overflow:auto}.accessory-copy-stack{flex-direction:column;flex:1;display:flex}.accessory-detail h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(28px,3.2vw,43px);font-weight:560;line-height:1.02}.accessory-detail em{background:var(--signal);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:12px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.accessory-description{color:#354146;margin:20px 0 0;font-size:15px;line-height:1.58}.accessory-facts-title{border-top:1px solid var(--line);color:var(--ink);margin-top:22px;padding-top:17px;font-size:12px;font-weight:680;display:block}.accessory-facts{flex-direction:column;gap:8px;margin:11px 0 28px;padding:0;list-style:none;display:flex}.accessory-facts li{color:#4d595e;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.accessory-facts li svg{color:var(--success);flex:none}.accessory-add{justify-content:center;width:100%;margin-top:auto}.accessory-add.selected{background:var(--ink);color:#fff}.accessory-add.mandatory:disabled{cursor:default;opacity:1}.accessory-nav{color:#fff;cursor:pointer;z-index:4;background:#15191ddb;border:1px solid #ffffff73;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.accessory-nav.previous{left:18px}.accessory-nav.next{left:calc(52.5% - 70px)}.accessory-nav:hover{background:var(--ink)}.accessory-dots{z-index:4;gap:5px;max-width:210px;display:flex;position:absolute;bottom:25px;left:26.25%;transform:translate(-50%)}.accessory-dots button{cursor:pointer;background:#879094;border:0;border-radius:50%;width:6px;height:6px;padding:0}.accessory-dots button.active{background:var(--ink);transform:scale(1.35)}.comparison-dialog{background:var(--white);max-width:1480px;padding:0;overflow:hidden}.comparison-dialog-header{border-bottom:1px solid var(--line);align-items:flex-start;margin:0;padding:28px 32px 24px}.comparison-dialog-header h2{font-size:clamp(30px,3.4vw,46px)}.comparison-dialog-header p:last-child{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.comparison-scroll{max-height:calc(100vh - 176px);overflow:auto}.comparison-matrix{min-width:1240px}.comparison-model-row,.comparison-data-row{grid-template-columns:140px repeat(3,minmax(360px,1fr));display:grid}.comparison-axis-title{background:var(--white);border-right:1px solid var(--line);z-index:3;flex-direction:column;justify-content:flex-end;padding:18px;display:flex;position:sticky;left:0}.comparison-axis-title span{font-size:16px;font-weight:680}.comparison-axis-title small{color:var(--muted);margin-top:5px;font-size:12px}.comparison-model-card{background:var(--white);border-right:1px solid var(--line);flex-direction:column;display:flex}.comparison-model-card.selected{box-shadow:inset 0 5px 0 var(--signal)}.comparison-visual-pair{border-bottom:1px solid var(--line);grid-template-columns:1fr;display:grid}.comparison-visual-pair figure{margin:0;position:relative}.comparison-visual-pair figure+figure{border-top:1px solid var(--line)}.comparison-plan-image{aspect-ratio:16/9;background:var(--white);min-height:190px;position:relative}.comparison-plan-image img{object-fit:contain;padding:12px}.comparison-visual-pair figcaption{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;background:#ffffffe6;padding:5px 7px;font-size:12px;font-weight:700;position:absolute;bottom:0;left:0}.comparison-model-copy{flex-direction:column;flex:1;padding:16px;display:flex}.comparison-model-copy>div>span{color:var(--lake);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.comparison-model-copy h3{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.comparison-model-copy p{color:var(--muted);margin:6px 0 13px;font-size:12px;line-height:1.45}.comparison-model-copy>a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:5px;margin:auto 0 12px;font-size:12px;display:inline-flex}.comparison-section>h3{background:var(--white);border-bottom:1px solid var(--line-dark);border-top:1px solid var(--line-dark);color:var(--ink);letter-spacing:.02em;margin:0;padding:16px 18px;font-size:14px}.comparison-data-row{border-bottom:1px solid var(--line)}.comparison-row-label,.comparison-value{background:var(--white);min-height:62px;padding:15px 16px}.comparison-row-label{border-right:1px solid var(--line);z-index:2;flex-direction:column;gap:4px;display:flex;position:sticky;left:0}.comparison-row-label strong{font-size:12px;line-height:1.4}.comparison-row-label small{color:var(--muted);font-size:12px}.comparison-value{border-right:1px solid var(--line);font-size:13px;font-weight:570;line-height:1.45}.comparison-data-row.difference .comparison-value{background:var(--white)}.comparison-value.unavailable{color:#8b9396;font-weight:480}.comparison-common{background:var(--white);border-top:1px solid var(--line-dark);grid-template-columns:250px 1fr;gap:24px;padding:25px 28px;display:grid}.comparison-common h3{letter-spacing:-.035em;margin:7px 0 0;font-size:22px}.comparison-common ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.comparison-common li{align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.comparison-common li svg{color:var(--success);flex:none}.comparison-sticky-names{display:none}@media (width<=720px){.comparison-scroll{overflow-x:hidden}.comparison-matrix{min-width:0}.comparison-data-row{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-model-row{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.comparison-model-row::-webkit-scrollbar{display:none}.comparison-model-card{scroll-snap-align:start;flex:0 0 80%}.comparison-plan-image{padding:0}.comparison-plan-image img{padding:6px}.comparison-axis-title{display:none}.comparison-row-label{border-right:0;grid-column:1/-1;min-height:0;padding:12px 14px 4px;position:static}.comparison-row-label strong{font-size:12px}.comparison-value{min-height:0;padding:8px 10px 12px;font-size:12px}.comparison-value:last-child{border-right:0}.comparison-sticky-names{background:var(--white);border-bottom:1px solid var(--line);z-index:4;grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px;font-weight:600;display:grid;position:sticky;top:0}.comparison-sticky-names span{border-right:1px solid var(--line);text-align:center;padding:9px 10px}.comparison-sticky-names span:last-child{border-right:0}.comparison-plan-image{min-height:0}.comparison-visual-pair figure+figure{display:none}.comparison-common{grid-template-columns:1fr;gap:14px;padding:20px 16px}.comparison-common ul{grid-template-columns:1fr}.comparison-common h3{font-size:19px}.comparison-model-copy{padding:12px 10px}.comparison-model-copy>div>span{letter-spacing:.04em;font-size:10px}.comparison-model-copy h3{font-size:18px}}.dialog-note{color:var(--muted);margin:20px 0 0;font-size:12px;line-height:1.55}.summary-dialog{max-width:680px}.summary-dialog pre{background:var(--white);border:1px solid var(--line);font-family:var(--font-geist-mono), monospace;white-space:pre-wrap;max-height:340px;margin:0;padding:20px;font-size:13px;line-height:1.7;overflow:auto}.summary-config-details{border-top:1px solid var(--line);padding-top:12px}.summary-config-details summary{cursor:pointer;font-size:13px;font-weight:650}.summary-config-details pre{margin-top:12px}@media (width<=1180px){.configurator-grid{grid-template-columns:minmax(0,1.05fr) minmax(410px,.95fr)}.visual-column{padding:25px 24px 27px}.image-stage{height:clamp(340px,48vh,520px)}.view-switcher{padding-bottom:3px;display:flex;overflow-x:auto}.view-card{flex:0 0 105px}}@media (width<=720px){.topbar{height:62px;padding:0 18px}.brand img{height:35px}.brand span{display:none}.topbar-back{font-size:13px}.configurator-grid{display:block}.visual-column{border-bottom:1px solid var(--line);border-right:0;padding:22px 18px 24px;position:static}.image-stage{height:clamp(330px,86vw,500px)}.image-stage.view-interior,.image-stage.view-wetroom{height:clamp(410px,110vw,560px)}.choice-column{padding:34px 20px 54px}.intro-block h1{font-size:42px}.checkout-section{margin-top:36px}}@media (width<=580px){.visual-heading{margin-bottom:12px}.model-badge{font-size:12px}.image-stage{height:clamp(320px,88vw,460px)}.route-mark{width:52px;height:52px;top:12px;left:12px}.view-switcher{margin-right:-18px}.section-title-row{flex-direction:column;align-items:flex-start;gap:8px}.selected-model-panel{grid-template-columns:112px minmax(0,1fr)}.selected-model-visual{min-height:125px}.option-row{grid-template-columns:20px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.option-detail-trigger{grid-template-columns:58px minmax(0,1fr);gap:8px}.option-thumbnail{width:58px;height:50px}.option-group-toggle{min-height:58px}.option-group-toggle .group-meta{gap:5px;font-size:12px}.option-price{grid-column:auto;font-size:12px}.dialog-backdrop{align-items:flex-end;padding:0}.dialog{max-height:92vh;padding:25px 19px}.summary-actions{flex-direction:column}.summary-inquiry-fields{grid-template-columns:1fr}.summary-inquiry-fields label{grid-column:1}.sales-contact-action{min-height:56px;padding-inline:13px}}@media (width<=1099px){.accessory-dialog{max-width:min(1160px,100vw - 44px)}.accessory-neighbor{display:none}}@media (width<=720px){.accessory-backdrop{padding:0}.accessory-dialog{min-height:0;max-height:94vh;padding:0;display:block;overflow:auto}.accessory-media{height:42vh;min-height:300px}.accessory-image-frame{inset:34px 38px}.accessory-detail{min-height:470px;padding:34px 22px 24px;overflow:visible}.accessory-add{box-shadow:0 -14px 0 var(--canvas), 0 -24px 28px #0f141614;z-index:2;margin-top:28px;position:sticky;bottom:0}.accessory-close{top:14px;right:14px}.accessory-nav{top:21vh}.accessory-nav.previous{left:12px}.accessory-nav.next{left:auto;right:12px}.accessory-dots{top:calc(42vh - 27px);bottom:auto;left:50%}.comparison-dialog{max-height:96vh;padding:0}.comparison-dialog-header{padding:23px 20px 19px}.comparison-dialog-header p:last-child{max-width:90%}.comparison-scroll{max-height:calc(96vh - 158px)}}@media (width<=580px){.accessory-dialog,.comparison-dialog{padding:0}.accessory-detail h2{font-size:31px}.recommendation-card{align-items:flex-start;gap:10px}.recommendation-add{flex-direction:column-reverse;gap:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.configurator-grid{background:var(--white);grid-template-columns:minmax(0,44vw) minmax(0,1fr);max-width:none}.visual-column{background:var(--white);height:calc(100vh - 70px - var(--site-contact-bar-height));grid-template-rows:minmax(0,1fr) auto 62px;padding:0 clamp(18px,2vw,34px) 14px;display:grid}.image-stage,.image-stage.view-interior,.image-stage.view-wetroom{background:var(--white);border:0;height:auto;min-height:0}.image-stage:after{display:none}.hero-product-image,.view-exterior .hero-product-image,.view-day .hero-product-image,.view-night .hero-product-image{object-fit:contain;object-position:center;padding:clamp(28px,4.5vw,76px)}.view-exterior .hero-product-image{padding:0;transform:scale(1.16)}.view-day .hero-product-image,.view-night .hero-product-image{padding:0;transform:scale(1.62)}.view-interior .hero-product-image,.view-wetroom .hero-product-image{object-fit:contain;object-position:center;padding:clamp(12px,2.4vw,34px)}.view-caption{color:var(--muted);text-align:center;justify-items:center;gap:2px;min-height:62px;margin:0;padding:5px 16px 7px;font-size:12px;line-height:1.4;display:grid}.view-caption-summary{justify-content:center;align-items:baseline;gap:8px;display:flex}.view-caption strong{color:var(--ink);font-weight:680}.view-provenance-note{color:#69757a;max-width:680px;display:block}.view-switcher{justify-content:center;align-items:center;gap:10px;margin:0;padding:0;display:flex;overflow:visible}.view-arrow{cursor:pointer;background:#f4f4f3;border:0;border-radius:4px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:44px;display:flex}.view-arrow:hover{background:#e9e9e7}.view-dots{background:#f4f4f3;border-radius:4px;align-items:center;height:44px;padding:0 13px;display:flex}.view-dot{cursor:pointer;background:0 0;border:0;width:20px;height:44px;padding:0;position:relative}.view-dot:after{content:"";background:#b7b9ba;border-radius:50%;width:9px;height:9px;transition:background .14s,transform .14s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-dot:hover:after,.view-dot.active:after{background:var(--ink);transform:translate(-50%,-50%)scale(1.08)}.choice-column{background:var(--white);padding:12px}.configurator-panel,.checkout-section{background:#f5f5f4;border:0;border-radius:12px;margin:0 0 12px;padding:24px}.model-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.model-panel-heading h1{letter-spacing:-.045em;margin:0;font-size:28px;font-weight:620;line-height:1}.model-panel-heading>span{background:var(--signal);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:700}.model-metrics{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:12px;margin:22px 0 18px;display:grid}.model-metrics div{flex-direction:column;min-width:0;display:flex}.model-metrics strong{letter-spacing:-.02em;font-size:15px;font-weight:650}.model-metrics span{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.35}.model-choice-list{gap:9px;display:grid}.model-choice-card{background:var(--white);cursor:pointer;text-align:left;border:1px solid #9fa3a5;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:88px;padding:13px 15px;display:flex}.model-choice-card:hover,.model-choice-card:focus-visible{border-color:var(--ink)}.model-choice-card.selected{border:2px solid var(--ink);padding:12px 14px}.model-choice-card>span{flex-direction:column;gap:4px;min-width:0;display:flex}.model-choice-copy{flex:1}.model-choice-card strong{font-size:13px;font-weight:680}.model-choice-card small{color:var(--muted);font-size:12px;line-height:1.35}.model-choice-card b{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:15px}.model-choice-price{text-align:right;flex:none;align-items:flex-end}.model-choice-price small{color:var(--ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.model-choice-price em{color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal}.model-fixed-costs{border-bottom:1px solid var(--line);border-top:1px solid var(--line);margin-top:14px;padding:14px 0 12px}.model-fixed-costs-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.model-fixed-costs-heading>strong{font-size:16px;line-height:1.35}.model-fixed-costs-heading>span{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:14px;font-weight:700}.model-fixed-costs ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.model-fixed-costs li,.model-fixed-costs li>span{align-items:center;display:flex}.model-fixed-costs li{justify-content:space-between;gap:16px}.model-fixed-costs li>span{gap:8px;min-width:0}.model-fixed-costs li svg{color:#08775f;flex:none}.model-fixed-costs li span span{flex-direction:column;line-height:1.25;display:flex}.model-fixed-costs li strong{font-size:15px}.model-fixed-costs li small,.model-fixed-costs p{color:var(--muted);font-size:14px}.model-fixed-costs li b{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:15px}.model-fixed-costs p{margin:11px 0 0 23px;line-height:1.45}.compare-action{background:var(--white);border:0;border-radius:4px;grid-column:auto;width:100%;min-height:56px;margin-top:10px;padding:12px 15px}.compare-action:hover{background:#ececea}.compare-action small{color:var(--muted)}.section-title-row{align-items:center;gap:18px;margin-bottom:12px}.section-title-row h2{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:650}.extras-section{padding:22px 24px 18px}.filtered-note{margin:0 0 12px;font-size:12px;line-height:1.45}.option-group-toggle{min-height:58px;padding:14px 2px}.option-list{border:0;border-radius:4px;margin-bottom:10px;overflow:hidden}.option-row{background:var(--white)}.option-row:hover,.option-row.checked{background:#fbfbfa}.checkout-section{text-align:left}.checkout-section h2{letter-spacing:-.04em;margin:5px 0 0;font-size:28px;font-weight:620}.checkout-price-link{margin-top:10px}.checkout-breakdown,.recommendation-card{background:var(--white)}.checkout-recommendations{margin-top:20px;padding:18px 0}.checkout-total-row>span,.checkout-due-row>span{font-size:15px}.checkout-total-row strong,.checkout-due-row strong{font-size:21px}.checkout-section .checkout-primary{background:var(--signal);color:var(--ink)}.checkout-section .checkout-primary:hover{background:#ffe23f}.configurator-live-price{border-top:1px solid var(--line);min-height:var(--preisleiste-hoehe);z-index:35;background:#fff;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:10px clamp(18px,3vw,46px);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #11171c12}.configurator-live-cta{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:0;text-decoration:none;display:flex}.configurator-live-cta-label{background:var(--signal);color:var(--ink);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:12px 16px;font-size:15px;font-weight:600;display:inline-flex}.configurator-live-cta:hover .configurator-live-cta-label,.configurator-live-cta:focus-visible .configurator-live-cta-label{background:#ffe23f}.configurator-live-total{flex-direction:column;display:flex}.configurator-live-total small{color:var(--muted);margin-top:2px;font-size:13px}.configurator-live-total{align-items:flex-end}.configurator-live-total strong{font-family:var(--font-geist-mono), monospace;letter-spacing:-.04em;white-space:nowrap;font-size:20px}@media (width<=800px){.configurator-grid{display:block}.visual-column{border-bottom:1px solid var(--line);border-right:0;grid-template-rows:minmax(360px,68vh) auto 58px;height:auto;min-height:460px;padding:0 14px 6px;position:static}.image-stage,.image-stage.view-interior,.image-stage.view-wetroom{height:auto}.choice-column{padding:10px}.configurator-panel,.checkout-section{padding:22px}.extras-section{padding-bottom:16px}.configurator-live-price{gap:18px}}@media (width<=520px){.visual-column{grid-template-rows:minmax(320px,61vh) auto 58px;min-height:410px}.hero-product-image,.view-exterior .hero-product-image,.view-day .hero-product-image,.view-night .hero-product-image{padding:20px 8px}.view-exterior .hero-product-image{padding:0;transform:scale(1.1)}.view-day .hero-product-image,.view-night .hero-product-image{padding:0;transform:scale(1.62)}.view-interior .hero-product-image,.view-wetroom .hero-product-image{padding:10px 0}.view-caption{gap:3px;min-height:86px;padding:5px 12px 8px}.view-caption-summary{flex-direction:column;align-items:center;gap:0}.view-provenance-note{max-width:360px;font-size:12px;line-height:1.35}.model-panel-heading h1{font-size:25px}.model-metrics{gap:7px}.model-metrics strong{font-size:13px}.model-choice-card{min-height:82px}.model-choice-price b{font-size:13px}.model-fixed-costs-heading{align-items:flex-start}.configurator-shell{padding-bottom:68px}.configurator-live-price{grid-template-columns:minmax(0,1fr);gap:10px;min-height:68px;padding:8px 12px 8px 74px}:root{--preisleiste-hoehe:84px}.configurator-live-total{align-items:flex-start}.configurator-live-total strong{font-size:18px}.configurator-live-cta-label{padding:10px 12px;font-size:14px}.option-group-header{gap:8px}}@media (width<=780px){.seo-product-page>header{height:66px;padding:0 15px}.seo-product-page>header span{display:none}.seo-product-hero{display:block}.seo-product-image{height:390px}.seo-product-copy{padding:32px 20px 55px}.seo-product-copy h1{font-size:43px}.seo-product-expertise{padding:55px 20px}.seo-product-expertise>div{display:block}.seo-product-expertise dl{margin-top:35px}}.caravan-site{--caravan-ink:#11171c;--caravan-muted:#5f6a70;--caravan-line:#d9dfe1;--caravan-soft:#f3f5f4;--caravan-blue:#0089b7;--caravan-blue-text:#00708f;color:var(--caravan-ink);background:#fff;min-height:100vh}.caravan-site a{color:inherit}.caravan-header{border-bottom:1px solid var(--caravan-line);height:78px;top:var(--site-contact-bar-height);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;padding:0 clamp(22px,4vw,70px);display:flex;position:sticky}.caravan-brand{align-items:center;gap:18px;min-width:0;text-decoration:none;display:inline-flex}.caravan-brand img{object-fit:contain;width:auto;height:49px}.caravan-brand span{border-left:1px solid var(--caravan-line);font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;padding-left:18px;font-size:13px;font-weight:760}.caravan-header nav{align-items:center;gap:clamp(18px,2.5vw,38px);display:flex}.caravan-header nav>a{align-items:center;gap:7px;font-size:14px;font-weight:680;text-decoration:none;display:inline-flex}.caravan-header nav>a:not(.caravan-nav-cta):hover{text-underline-offset:5px;text-decoration:underline}.caravan-header .caravan-nav-cta{background:var(--signal);min-height:44px;padding:0 22px}.caravan-eyebrow{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:780}.caravan-hero-copy>p:not(.caravan-eyebrow){color:var(--caravan-muted);max-width:590px;margin:0;font-size:clamp(17px,1.4vw,21px);line-height:1.52}.caravan-primary-action,.caravan-secondary-action{justify-content:center;align-items:center;gap:12px;font-size:15px;font-weight:780;text-decoration:none;display:inline-flex}.caravan-primary-action{background:var(--signal);min-height:54px;padding:0 25px}.caravan-primary-action:hover,.caravan-header .caravan-nav-cta:hover{background:#ffe145}.caravan-family-facts dt,.family-summary-facts small,.family-model-card dt{color:var(--caravan-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.caravan-family-card,.caravan-comparison-card{border:1px solid var(--caravan-line);flex-direction:column;min-width:0;display:flex}.caravan-family-card{background:#fff}.caravan-family-card h3,.caravan-comparison-card h3{letter-spacing:-.05em;margin:9px 0 12px;font-size:clamp(27px,2.35vw,36px);line-height:1}.caravan-guide>.caravan-primary-action{grid-column:2;justify-self:start}.caravan-footer{border-top:1px solid var(--caravan-line);background:#fff;justify-content:space-between;align-items:center;min-height:104px;padding:22px clamp(22px,6vw,100px);display:flex}.caravan-footer img{object-fit:contain;width:auto;height:43px}.caravan-footer p{color:var(--caravan-muted);margin:0;font-size:13px}.product-breadcrumbs{border-bottom:1px solid var(--caravan-line);color:var(--caravan-muted);flex-wrap:wrap;align-items:center;gap:9px;min-height:48px;padding:0 clamp(22px,6vw,100px);font-size:12px;display:flex}.product-breadcrumbs a{color:inherit;text-decoration:none}.product-breadcrumbs strong{color:var(--caravan-ink)}.family-hero{min-height:min(760px, calc(100vh - 78px - var(--site-contact-bar-height)));grid-template-columns:minmax(0,1.3fr) minmax(390px,.7fr);display:grid}.family-hero-media{background:var(--caravan-soft);min-height:590px;position:relative;overflow:hidden}.family-hero-media img{padding:clamp(30px,6vw,94px)}.family-hero-media>span{background:var(--caravan-ink);color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;max-width:calc(100% - 56px);padding:10px 13px;font-size:12px;position:absolute;bottom:28px;left:28px}.family-hero-copy{align-content:center;padding:clamp(48px,6vw,96px);display:grid}.family-hero-copy h1{letter-spacing:-.07em;margin:16px 0 24px;font-size:clamp(52px,6vw,88px);line-height:.94}.family-hero-copy>strong{font-size:19px;line-height:1.42}.family-hero-copy>p:not(.caravan-eyebrow){color:var(--caravan-muted);margin:12px 0 0;font-size:16px;line-height:1.55}.family-summary-facts{border-bottom:1px solid var(--caravan-line);border-top:1px solid var(--caravan-line);grid-template-columns:repeat(3,1fr);margin:31px 0;padding:17px 0;display:grid}.family-summary-facts>div{flex-direction:column;gap:4px;display:flex}.family-summary-facts b{font-size:16px}.family-hero-actions{gap:12px;display:grid}.family-hero-actions>a{justify-content:center;width:100%}.product-hero .family-hero-copy h1{font-size:clamp(48px,4.5vw,68px)}.product-price{justify-content:space-between;align-items:end;display:flex;margin:0 0 24px!important}.product-price span{font-size:12px}.product-price strong{color:var(--caravan-ink);font-size:28px}.product-gallery-section{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,56px);padding:clamp(40px,6vw,90px) clamp(22px,6vw,100px) 0;display:grid}.product-gallery-section h2{letter-spacing:-.04em;margin:14px 0 0;font-size:clamp(28px,3.2vw,44px);line-height:1.05}.product-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.product-gallery-grid a{background:var(--steel,#e8edef);border-radius:12px;display:block;overflow:hidden}.product-gallery-grid img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}@media (width<=820px){.product-gallery-section{grid-template-columns:minmax(0,1fr);padding-top:clamp(32px,8vw,56px)}.product-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-specification-section{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(48px,8vw,120px);padding:clamp(58px,8vw,118px) clamp(22px,6vw,100px);display:grid}.product-specification-section h2{letter-spacing:-.06em;margin:14px 0 22px;font-size:clamp(38px,4.5vw,68px);line-height:1}.product-specification-section>div>p:last-child{color:var(--caravan-muted);line-height:1.55}.product-specification-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.product-specification-grid div{border-bottom:1px solid var(--caravan-line);min-height:110px;padding:25px 18px 25px 0}.product-specification-grid dt{color:var(--caravan-muted);margin-bottom:9px;font-size:12px}.product-specification-grid dd{margin:0;font-size:19px;font-weight:750}.family-next-step{background:var(--caravan-ink);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(260px,.65fr) auto;align-items:center;gap:clamp(30px,5vw,74px);padding:clamp(58px,7vw,106px) clamp(22px,6vw,100px);display:grid}.family-next-step h2{letter-spacing:-.055em;margin:12px 0 18px;font-size:clamp(34px,4vw,56px);line-height:1}.family-next-step>div>p:last-child{color:#bdc6ca;max-width:670px;margin:0;line-height:1.52}.family-next-step .caravan-eyebrow{color:#67b9d1}.family-next-step ul{margin:0;padding:0;list-style:none}.family-next-step li{border-bottom:1px solid #ffffff2b;align-items:center;gap:10px;padding:12px 0;font-size:13px;display:flex}.family-next-step li svg{color:var(--signal)}.family-next-step .caravan-primary-action{color:var(--caravan-ink);white-space:nowrap}@media (width<=1080px){.caravan-hero,.family-hero{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr)}.caravan-family-grid,.family-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-next-step{grid-template-columns:1fr 1fr}.family-next-step>.caravan-primary-action{grid-column:1/-1;justify-self:start}}@media (width<=820px){.caravan-header{height:68px;padding:0 16px}.caravan-families,.caravan-comparison{scroll-margin-top:68px}.caravan-brand img{width:auto;height:41px}.caravan-brand span,.caravan-header nav>a:not(.caravan-nav-cta){display:none}.caravan-header .caravan-nav-cta{min-height:40px;padding:0 15px}.caravan-hero,.family-hero{min-height:0;display:flex}.caravan-hero{flex-direction:column-reverse}.family-hero{flex-direction:column}.caravan-hero-visual,.family-hero-media{min-height:min(67vw,520px)}.caravan-hero-copy,.family-hero-copy{padding:46px 22px 60px}.caravan-hero-copy h1{font-size:clamp(45px,12vw,68px)}.caravan-decision-strip{grid-template-columns:1fr;padding:0 22px}.caravan-decision-strip>div,.caravan-decision-strip>div:first-child{border-bottom:1px solid #ffffff2b;border-right:0;min-height:70px;padding:14px 0}.caravan-comparison-header{display:none}.caravan-comparison-table{background:0 0;border:0;gap:12px;display:grid}.caravan-comparison-row,.caravan-comparison-row:first-of-type{border:1px solid var(--caravan-line);background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;min-height:0;padding:18px;display:grid}.caravan-comparison-row>*{padding-right:0}.caravan-comparison-family,.caravan-comparison-row>p{grid-column:1/-1}.caravan-comparison-row>[data-label]:before{color:var(--caravan-muted);content:attr(data-label);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:650;display:block}.caravan-comparison-action-cell{justify-self:end}.caravan-guide{display:block}.caravan-guide ol{margin-top:42px}.caravan-guide>.caravan-primary-action{margin-top:32px}.family-model-grid{grid-template-columns:1fr}.family-next-step{display:block}.product-specification-section{grid-template-columns:1fr}.family-next-step ul{margin:30px 0}.caravan-footer{flex-direction:column;align-items:flex-start;gap:18px}}@media (width<=620px){.caravan-family-grid{grid-template-columns:1fr}}@media (width<=520px){.caravan-hero-visual,.family-hero-media{min-height:315px}.caravan-hero-visual img,.family-hero-media img{padding:22px}.caravan-hero-marker{min-width:146px;padding:12px 14px;bottom:16px;right:16px}.caravan-hero-marker strong{font-size:18px}.caravan-hero-actions{flex-direction:column;align-items:stretch}.caravan-primary-action{width:100%}.caravan-secondary-action{align-self:center}.caravan-section-heading h2{font-size:42px}.caravan-family-grid{margin-top:42px}.family-summary-facts{gap:12px}.family-summary-facts b{font-size:13px}.family-hero-copy h1{font-size:54px}.family-model-card{padding:21px}.product-specification-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.family-configurator,.family-inquiry-dialog{--config-ink:#12181d;--config-muted:#667278;--config-line:#d7dddf;--config-soft:#f3f5f4}.family-configurator{color:var(--config-ink);background:#fff;min-height:100vh;padding-bottom:78px}.family-config-header{border-bottom:1px solid var(--config-line);height:70px;top:var(--site-contact-bar-height);z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 28px;display:grid;position:sticky}.family-config-header>a{justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.family-config-header>a:nth-child(2){justify-self:center}.family-config-header img{object-fit:contain;width:auto;height:45px}.family-config-header>span{color:var(--config-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;justify-self:end;font-size:13px}.family-config-grid{grid-template-columns:minmax(0,57fr) minmax(420px,43fr);display:grid}.family-config-grid.family-config-grid--no-media{grid-template-columns:minmax(0,1fr)}.family-config-visual{height:calc(100vh - 70px - var(--site-contact-bar-height) - var(--preisleiste-hoehe));min-height:min(620px, calc(100vh - 70px - var(--site-contact-bar-height) - var(--preisleiste-hoehe)));top:calc(70px + var(--site-contact-bar-height));background:#fff;grid-template-rows:minmax(260px,1fr) auto auto auto;align-content:center;padding:clamp(18px,3vw,46px);display:grid;position:sticky}.family-config-image{min-height:0;position:relative}.family-config-image img{object-fit:contain;padding:2%}.family-config-media-prev,.family-config-media-next{color:#fff;cursor:pointer;z-index:2;background:#12181de0;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.family-config-media-prev{left:0}.family-config-media-next{right:0}.family-config-media-dots{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex;position:absolute;top:4px;left:12px;right:12px}.family-config-media-dots button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:30px;height:44px;padding:0;display:inline-flex}.family-config-media-dots button:before{content:"";background:#aeb7ba;border-radius:50%;width:8px;height:8px}.family-config-media-dots button[aria-pressed=true]:before{background:var(--config-ink)}.family-config-view-label{background:var(--config-ink);color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;z-index:2;padding:8px 11px;font-size:13px;position:absolute;bottom:0;left:0}.family-config-caption{justify-content:center;align-items:end;gap:28px;padding:12px 0 8px;display:flex}.family-config-caption>div{overflow-wrap:anywhere;flex-direction:column;flex:0 auto;min-width:0;display:flex}.family-config-caption small,.family-config-facts small{color:var(--config-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:14px}.family-config-caption strong{letter-spacing:-.03em;font-size:20px}.family-config-caption p{color:var(--config-muted);max-width:420px;margin:0;font-size:13px;line-height:1.45}.family-config-media-note{color:var(--config-muted);text-align:center;width:100%;max-width:670px;margin:0 auto 10px;font-size:13px;line-height:1.4}.family-config-facts{--fact-columns:4;border-top:1px solid var(--config-line);flex-wrap:wrap;width:100%;max-width:670px;margin:0 auto;display:flex}.family-config-facts span{border-right:1px solid var(--config-line);min-width:calc(100% / var(--fact-columns));flex-direction:column;flex:auto;align-items:center;width:max-content;max-width:100%;padding:14px;display:flex}.family-config-facts span:last-child{border-right:0}.fact-sources{width:100%;max-width:670px;margin:0 auto;padding:8px 14px 0}.fact-sources p{color:var(--config-muted);text-align:center;flex-wrap:wrap;justify-content:center;gap:2px 10px;margin:0 0 6px;font-size:13px;line-height:1.45;display:flex}.fact-sources strong{color:inherit;font-weight:600}.fact-sources a{color:inherit;text-underline-offset:2px;text-decoration:underline}.product-specification-section>.fact-sources{grid-column:2;max-width:none;margin:calc(16px - clamp(48px,8vw,120px)) 0 0;padding:0}.product-specification-section>.fact-sources p{text-align:left;justify-content:flex-start}@media (width<=820px){.product-specification-section>.fact-sources{grid-column:auto}}.family-config-facts strong{font-size:17px}.family-config-facts small{contain:inline-size;overflow-wrap:break-word;width:100%}.family-config-choices{background:var(--config-soft);border-left:1px solid var(--config-line);min-height:calc(100vh - 70px - var(--site-contact-bar-height));padding:18px 18px calc(18px + var(--preisleiste-hoehe))}.family-config-panel{background:#fff;margin-bottom:14px;padding:clamp(24px,3vw,42px)}.family-config-choices .caravan-eyebrow{letter-spacing:.1em;font-size:15px}.family-model-panel h1,.family-options-heading h2,.family-config-finish h2{letter-spacing:-.055em;margin:10px 0 13px;font-size:clamp(30px,3vw,43px);line-height:1}.family-model-panel>p:not(.caravan-eyebrow){color:var(--config-muted);margin:0 0 26px;font-size:17px;line-height:1.5}.family-config-models{gap:11px;display:grid}.family-config-models>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #9da7ab;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:82px;padding:14px 17px;display:flex}.family-config-models>button:hover{background:#fafbfa}.family-config-models>button.active{border:2px solid var(--config-ink);padding:13px 16px}.family-config-models button>span{flex-direction:column;gap:4px;display:flex}.family-config-models button strong{font-size:16px}.family-config-models button small{color:var(--config-muted);font-size:16px;line-height:1.35}.family-config-models button b{font-family:var(--font-geist-mono), monospace;flex-direction:column;flex:none;align-items:flex-end;gap:3px;font-size:16px;display:flex}.family-config-models button b small{letter-spacing:.04em;text-transform:uppercase;font-size:13px}.family-compare-link{background:var(--config-surface,#f4f6f7);border:1px solid var(--config-line);color:var(--config-ink);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:22px;padding:14px 16px;font-size:14px;font-weight:760;text-decoration:none;transition:background .12s,border-color .12s;display:flex}.family-compare-link:hover{border-color:var(--config-ink);background:#eceff1}.family-config-reassure{color:var(--config-muted);text-align:center;margin:10px 0 0;font-size:15px;line-height:1.45}.family-model-comparison-backdrop[hidden],.family-inquiry-backdrop[hidden]{display:none}.family-model-comparison-backdrop{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1418b8;justify-content:center;align-items:center;padding:clamp(14px,3vw,42px);display:flex;position:fixed;inset:0}.family-model-comparison{border-top:3px solid var(--signal);background:#fff;width:100%;max-width:1320px;max-height:min(760px,100vh - 28px);padding:clamp(20px,3vw,38px);overflow:auto}.family-model-comparison-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:22px;display:flex}.family-model-comparison-heading>div{flex-direction:column;gap:6px;display:flex}.family-model-comparison-heading strong{letter-spacing:-.04em;font-size:clamp(22px,2.4vw,34px)}.family-model-comparison-heading span{color:var(--config-muted);font-size:13px}.family-model-comparison-heading>button{cursor:pointer;background:#f4f5f4;border:0;flex:none;justify-content:center;align-items:center;width:42px;height:44px;display:flex}.family-model-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.family-model-comparison-grid>article{border:1px solid var(--config-line);flex-direction:column;padding:18px;display:flex}.family-model-comparison-grid>article.selected{border:2px solid var(--config-ink);padding:17px}.family-model-comparison-media{background:#fff;height:150px;margin:-6px -6px 14px;position:relative}.family-model-comparison-media img{object-fit:contain;padding:5px}.family-model-comparison-grid article>header{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.family-model-comparison-grid header b{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:13px}.family-model-comparison-grid article>p{color:var(--config-muted);margin:9px 0 12px;font-size:14px;line-height:1.45}.family-model-comparison-grid article>p span{color:var(--config-ink);font-weight:760}.family-model-comparison-grid dl{border-bottom:1px solid var(--config-line);border-top:1px solid var(--config-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 12px;padding:9px 0;display:grid}.family-model-comparison-grid dl div{flex-direction:column;gap:3px;display:flex}.family-model-comparison-grid dt{color:var(--config-muted);text-transform:uppercase;font-size:14px}.family-model-comparison-grid dd{margin:0;font-size:16px;font-weight:740}.family-model-comparison-grid article>button{background:var(--config-ink);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;margin-top:auto;font-size:13px;font-weight:740;display:flex}.family-model-comparison-grid article.selected>button{color:var(--config-ink);background:#edf1f2}.family-model-spec-scroll{border:1px solid var(--config-line);overscroll-behavior-inline:contain;margin-top:22px;overflow-x:auto}.family-model-spec-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px;font-size:15px}.family-model-spec-table caption{background:var(--signal);color:var(--config-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-align:left;text-transform:uppercase;padding:12px 14px;font-size:14px;font-weight:760}.family-model-spec-table th,.family-model-spec-table td{border-bottom:1px solid var(--config-line);border-right:1px solid var(--config-line);text-align:left;vertical-align:top;padding:11px 13px;line-height:1.4}.family-model-spec-table thead th{background:#fff7cc;font-size:14px}.family-model-spec-table th:first-child{background:var(--signal);color:var(--config-ink);z-index:1;width:150px;font-weight:760;position:sticky;left:0}.family-model-spec-table tbody tr:last-child th,.family-model-spec-table tbody tr:last-child td{border-bottom:0}.family-model-spec-table td:last-child,.family-model-spec-table th:last-child{border-right:0}.family-model-mobile-specs{display:none}@media (width<=1040px){.family-model-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.family-model-comparison-backdrop{align-items:stretch;padding:0}.family-model-comparison{flex-direction:column;max-height:100vh;padding:14px;display:flex}.family-model-comparison-heading{order:1;margin-bottom:14px}.family-model-comparison-grid{order:3;grid-template-columns:1fr;margin-top:18px}.family-model-spec-scroll{display:none}.family-model-mobile-specs{border:1px solid var(--config-line);order:2;margin-top:0;display:block}.family-model-mobile-specs>header{background:var(--signal);flex-direction:column;gap:3px;padding:13px 14px;display:flex}.family-model-mobile-specs>header strong{font-size:15px;line-height:1.25}.family-model-mobile-specs>header span{font-size:13px;line-height:1.35}.family-model-mobile-spec{border-top:1px solid var(--config-line);padding:13px 12px 14px}.family-model-mobile-spec>h3{font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0 0 9px;font-size:14px}.family-model-mobile-spec>dl{grid-template-columns:repeat(var(--spalten,3), minmax(0, 1fr));gap:6px;margin:0;display:grid}.family-model-mobile-spec>dl>div{background:#f4f6f7;border-left:3px solid #0000;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.family-model-mobile-spec>dl>div.selected{border-left-color:var(--signal);background:#fff7cc}.family-model-mobile-spec dt{color:var(--config-muted);font-size:14px;font-weight:680}.family-model-mobile-spec dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:760;line-height:1.3}}.family-options-heading{justify-content:space-between;align-items:end;display:flex}.daltec-inquiry-form label>small,.daltec-inquiry-privacy,.daltec-inquiry-privacy a{font-size:13px}.family-options-heading>span{border:1px solid var(--config-line);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;background:#edf1f2;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:750}.family-options-proof{color:var(--config-muted);margin:0 0 18px;font-size:15px;line-height:1.5}.family-option-groups{border-top:1px solid var(--config-line)}.family-option-group{border-bottom:1px solid var(--config-line)}.family-option-group-toggle{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;min-height:67px;padding:12px 1px;display:grid}.family-option-group-toggle>strong{font-size:18px}.family-option-group-toggle>span{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:14px;font-weight:760}.family-option-list{border-top:1px solid var(--config-line);padding:10px 0 14px}.family-option-row{border-bottom:1px solid #e2e6e7;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:10px 0;display:grid}.family-option-row:last-child{border-bottom:0}.family-option-row.checked{background:#fffbea}.family-option-row.mandatory{background:#fff8d7}.family-option-select{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:0;display:inline-flex;position:relative}.family-option-select:before{content:"";background:#fff;border:1px solid #aeb7ba;width:28px;height:28px;position:absolute}.family-option-row.checked .family-option-select:before{background:var(--signal);border-color:var(--config-ink)}.family-option-select>*{z-index:1;position:relative}.family-option-mandatory-icon{background:var(--signal);border:1px solid var(--config-ink);justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.family-option-info{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:58px 1fr;align-items:center;gap:12px;min-width:0;padding:0;display:grid}.family-option-thumb{background:#f3f5f4;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:relative}.family-option-thumb img{object-fit:contain;padding:5px}.family-option-thumb svg{color:#9ba5a9}.accessory-image-fallback{color:#7e898d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.accessory-image-fallback>svg{width:28px;height:28px}.family-option-copy{flex-direction:column;min-width:0;display:flex}.family-option-copy>strong{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:17px;line-height:1.3}.family-option-copy small{color:var(--config-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.family-option-copy u{text-underline-offset:3px;margin-top:5px;font-size:16px;font-weight:650}.family-option-price{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.family-option-price small{color:#6e5c00;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:760}.family-option-price b{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:17px}.family-config-finish>.caravan-eyebrow,.family-config-finish h2{text-align:center}.family-config-price-lines{border:1px solid var(--config-line);margin-top:25px}.family-config-price-toggle{border:0;border-bottom:1px solid var(--config-ink);cursor:pointer;background:0 0;align-items:center;gap:7px;margin:22px auto 0;padding:0 0 4px;font-size:13px;display:flex}.family-config-price-lines>div{border-bottom:1px solid var(--config-line);justify-content:space-between;align-items:baseline;gap:18px;padding:13px 16px;display:flex}.family-config-price-lines>div:last-child{border-bottom:0}.family-config-price-lines span{font-size:15px;line-height:1.4}.family-config-price-lines strong{font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:13px}.family-config-price-lines .family-config-fixed-line{background:#fffbea}.family-config-price-lines .family-config-fixed-line span{align-items:center;gap:7px;display:inline-flex}.family-config-price-lines .family-config-minimum-line{background:var(--config-ink);color:#fff;font-weight:760}.family-config-live-price{border-bottom:1px solid var(--config-line);border-top:1px solid var(--config-line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;display:grid}.family-config-live-price>span{flex-direction:column;gap:4px;padding:14px 0;display:flex}.family-config-live-price>span+span{border-left:1px solid var(--config-line);padding-left:18px}.family-config-live-price small{color:var(--config-muted);font-size:15px}.family-config-live-price strong{font-family:var(--font-geist-mono), monospace;font-size:16px}.family-config-total,.family-config-due{border-bottom:1px solid var(--config-line);padding:25px 0}.family-config-total>span,.family-config-due>span{justify-content:space-between;align-items:baseline;display:flex}.family-config-total small{font-size:15px;font-weight:700}.family-config-total strong,.family-config-due b{letter-spacing:-.04em;font-size:24px}.family-config-total p,.family-config-due p{color:var(--config-muted);margin:6px 0 0;font-size:15px}.family-config-request,.family-config-copy{cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-weight:760;text-decoration:none;display:flex}.family-config-request{background:var(--signal);color:var(--config-ink);margin-top:25px}.family-config-request:hover,.family-config-request:focus-visible{background:#ffe047}.family-inquiry-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:120;background:#0f1418b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.family-inquiry-dialog{border-top:4px solid var(--signal);background:#fff;width:100%;max-width:680px;max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 80px #00000038}.family-inquiry-dialog-header{justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 24px;display:flex}.family-inquiry-close{background:var(--config-soft);color:var(--config-ink);cursor:pointer;border:0;flex:0 0 46px;justify-content:center;align-items:center;height:46px;display:flex}.family-inquiry-heading{flex-direction:column;gap:4px;display:flex}.family-inquiry-heading strong{letter-spacing:-.045em;font-size:clamp(27px,4vw,38px);line-height:1}.family-inquiry-heading span,.family-inquiry-form>small{color:var(--config-muted);font-size:13px;line-height:1.45}.family-detail-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f1418b8;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.family-detail-dialog{background:#fff;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);width:100%;max-width:1180px;min-height:650px;max-height:min(850px,100vh - 52px);display:grid;overflow:hidden}.family-detail-media{background:#f1f4f3;min-height:560px;position:relative;overflow:hidden}.family-detail-media>img{object-fit:contain;padding:5%}.family-detail-media>.accessory-image-fallback>svg{width:52px;height:52px}.family-detail-placeholder{color:var(--config-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:40px;display:flex}.family-detail-placeholder strong{color:var(--config-ink);margin:15px 0 7px;font-size:23px}.family-detail-placeholder span{max-width:330px;font-size:13px;line-height:1.45}.family-detail-prev,.family-detail-next{color:#fff;cursor:pointer;background:#12181ddb;border:0;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;top:calc(50% - 29px)}.family-detail-prev{left:20px}.family-detail-next{right:20px}.family-detail-copy{flex-direction:column;padding:clamp(36px,5vw,68px);display:flex;position:relative;overflow-y:auto}.family-detail-close{cursor:pointer;background:#f6f7f6;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:22px;right:22px}.family-detail-copy>.caravan-eyebrow{margin-top:24px;padding-right:40px}.family-detail-copy h2{letter-spacing:-.055em;margin:15px 0 24px;font-size:clamp(32px,4vw,48px);line-height:1}.family-detail-copy>p,.family-detail-copy>div p{color:var(--config-muted);margin:0;font-size:16px;line-height:1.55}.family-detail-copy>div{border-top:1px solid var(--config-line);margin-top:28px;padding-top:22px}.family-detail-copy>div>strong{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:12px}.family-detail-copy>div p{margin-top:8px;font-size:13px}.family-detail-copy ul{margin:22px 0 0;padding:0;list-style:none}.family-detail-copy li{color:#2c6355;align-items:center;gap:9px;padding:6px 0;font-size:12px;display:flex}.family-detail-copy>small{border-top:1px solid var(--config-line);color:var(--config-muted);margin-top:18px;padding-top:14px;font-size:12px;line-height:1.5}.family-detail-add{background:var(--signal);cursor:pointer;border:0;width:100%;min-height:54px;margin-top:auto;font-size:16px;font-weight:780}.family-detail-add.selected{border:1px solid var(--config-ink);background:#fff}.family-detail-add:disabled{cursor:default;opacity:1;background:#fff8d7}@media (width<=1050px){.family-config-grid{grid-template-columns:minmax(0,53fr) minmax(410px,47fr)}.family-config-visual{padding:24px}.family-config-caption{text-align:center;flex-direction:column;align-items:center;gap:4px}}@media (width<=980px){.family-config-grid{display:block}.family-config-visual{grid-template-rows:minmax(260px,40vh) auto auto auto;height:auto;min-height:0;padding:12px 16px 0;position:static}.family-config-choices{padding:10px 10px calc(10px + var(--preisleiste-hoehe));border-left:0}}@media (width<=820px){.family-config-header{height:64px;padding:0 15px}.family-config-header>a:first-child span,.family-config-header>span{display:none}.family-config-header img{height:40px}.family-detail-backdrop{align-items:flex-start;padding:0;overflow-y:auto}.family-inquiry-backdrop{align-items:flex-start;padding:10px;overflow-y:auto}.family-inquiry-dialog{max-height:none;margin:auto 0}.family-detail-dialog{min-height:100vh;max-height:none;display:block}.family-detail-media{min-height:min(80vw,520px)}.family-detail-copy{min-height:550px;padding:34px 22px;overflow:visible}}@media (width<=520px){.family-config-header{grid-template-columns:42px 1fr 42px}.family-config-header>a:first-child{font-size:0}.family-config-visual{grid-template-rows:minmax(240px,38vh) auto auto auto}.family-config-image img{padding:0}.family-config-caption p{font-size:13px}.family-config-facts strong{font-size:14px}.family-config-facts span{padding:12px 5px}.family-config-panel{padding:24px 17px}.family-inquiry-dialog-header{padding:22px 20px 18px}.family-inquiry-form{grid-template-columns:1fr;padding:22px 20px}.family-inquiry-form>*{grid-column:1}.family-model-panel h1,.family-options-heading h2,.family-config-finish h2{font-size:33px}.family-options-heading{flex-direction:column;align-items:flex-start;gap:9px}.family-options-heading h2{font-size:25px}.family-options-heading>span{padding:7px 11px}.daltec-consent-banner{gap:9px;padding:11px 16px}.daltec-consent-banner p{line-height:1.45}.family-option-info{grid-template-columns:46px 1fr;align-items:start;gap:8px}.family-option-thumb{width:46px;height:46px}.family-option-price b{font-size:16px}.family-option-price small{font-size:13px}.family-option-row{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:2px 8px;min-height:0}.family-option-select,.family-option-mandatory-icon,.family-option-thumb{margin-top:4px}.family-option-price{flex-direction:row;grid-column:2;justify-content:flex-end;align-items:baseline;gap:8px}.family-config-media-prev,.family-config-media-next{width:42px;height:44px}.family-detail-media{min-height:330px}.family-detail-media>img{padding:26px}.family-detail-prev,.family-detail-next{width:46px;height:46px}.family-detail-prev{left:10px}.family-detail-next{right:10px}}.finder-use-cases button.active,.finder-need-preset:hover,.finder-need-preset.active{background:var(--journey-ink);color:#fff}.finder-need-preset:hover>small,.finder-need-preset.active>small{color:#c4cdd2}.finder-choice-row button.active{background:var(--journey-ink);border-color:var(--journey-ink);color:#fff}.finder-result-media{border-right:1px solid var(--journey-line);background:#f7f8f8;min-height:250px;position:relative}.finder-result-media img{object-fit:contain;padding:18px}.finder-result-copy{padding:24px}.finder-result-copy>p{color:var(--journey-muted);margin:12px 0 20px;font-size:14px}.finder-result-copy dl{border-left:1px solid var(--journey-line);border-top:1px solid var(--journey-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px;display:grid}.finder-result-copy dl>div{border-bottom:1px solid var(--journey-line);border-right:1px solid var(--journey-line);min-width:0;padding:11px}.finder-result-copy dt{color:var(--journey-muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px}.finder-result-copy>a{background:var(--journey-yellow);color:var(--journey-ink);justify-content:space-between;align-items:center;gap:14px;max-width:270px;min-height:48px;margin-left:auto;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:flex}@media (width<=1180px){.trailer-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trailer-overview-proof,.finder-requirements-state{grid-template-columns:1fr 1fr}.trailer-overview-proof>a,.finder-requirements-state>a{justify-self:start}.finder-workspace{grid-template-columns:300px minmax(0,1fr)}.finder-result-card{grid-template-columns:180px minmax(0,1fr)}.finder-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.trailer-journey-header{height:72px;padding:0 18px}.trailer-journey-brand img{width:auto;height:44px}.trailer-journey-brand span,.trailer-journey-header nav>a:not(.trailer-journey-cta){display:none}.trailer-journey-header nav .trailer-journey-cta{min-height:44px;padding:0 17px}.trailer-overview-hero{display:block}.trailer-overview-intro{min-height:570px;padding:72px 26px}.trailer-overview-intro h1,.finder-intro h1{font-size:clamp(46px,14vw,70px)}.trailer-decision-board{padding:48px 28px}.trailer-overview-proof,.finder-requirements-state{display:block}.trailer-overview-proof>p,.trailer-overview-proof>a,.finder-requirements-state>ul,.finder-requirements-state>a{margin-top:28px}.finder-intro{padding-left:24px;padding-right:24px}.finder-use-cases{padding:0}.finder-needs{padding:44px 24px}.finder-needs-heading{display:block}.finder-needs-heading h2{margin:16px 0}.finder-workspace{padding:16px 12px 64px;display:block}.finder-filters{position:static}.finder-results{padding:38px 0 0}.finder-result-copy dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.finder-needs-grid{grid-template-columns:1fr}.finder-need-preset{min-height:178px}.trailer-type-section{padding-left:16px;padding-right:16px}.trailer-type-grid{grid-template-columns:1fr}.trailer-type-card{min-height:218px}.finder-results-heading{align-items:flex-start;display:block}.finder-results-heading p{margin-top:8px}.finder-result-card{display:block}.finder-result-media{border-bottom:1px solid var(--journey-line);border-right:0;min-height:210px}.finder-result-copy{padding:19px}.finder-result-title h3{font-size:26px}.finder-result-title>strong{font-size:17px}.finder-result-copy>a{max-width:none}}.caravan-family-more{border:1px solid var(--caravan-line);color:var(--caravan-ink)}.caravan-family-more summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:43px;padding:0 13px;font-size:13px;font-weight:760;list-style:none;display:flex}.caravan-family-more summary::-webkit-details-marker{display:none}.caravan-family-more[open] summary{border-bottom:1px solid var(--caravan-line)}.caravan-family-more[open] summary svg{transform:rotate(180deg)}.caravan-family-more p{color:var(--caravan-muted);margin:0;padding:13px 13px 8px;font-size:12px;line-height:1.48}.caravan-family-product-links{flex-wrap:wrap;gap:7px 10px;padding:0 13px 14px;display:flex}.caravan-family-product-links a{color:#506168;font-family:var(--font-geist-mono), monospace;text-transform:uppercase;text-underline-offset:3px;font-size:12px;line-height:1.55;-webkit-text-decoration:underline #9da9ad;text-decoration:underline #9da9ad}.caravan-family-product-links a:hover,.caravan-family-product-links a:focus-visible{color:var(--caravan-blue)}.caravan-finder-page{background:#f3f5f4}.caravan-finder-page .caravan-brand span{letter-spacing:.11em;font-size:clamp(13px,1.15vw,17px)}.caravan-finder-page .caravan-finder-nav{gap:10px}.caravan-finder-intro{border-bottom:1px solid var(--caravan-line);background:#fff;padding:clamp(62px,8vw,112px) clamp(22px,6vw,100px) clamp(46px,6vw,82px)}.caravan-finder-intro h1{letter-spacing:-.065em;max-width:900px;margin:16px 0 25px;font-size:clamp(48px,6vw,88px);line-height:.96}.caravan-finder-intro>p:last-child{color:var(--caravan-muted);max-width:760px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.caravan-finder-workspace{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:clamp(26px,4vw,66px);padding:clamp(34px,5vw,74px) clamp(22px,6vw,100px) clamp(72px,9vw,140px);display:grid}.caravan-finder-questions{border:1px solid var(--caravan-line);top:calc(106px + var(--site-contact-bar-height));background:#fff;align-self:start;position:sticky}.caravan-finder-question{border:0;border-bottom:1px solid var(--caravan-line);margin:0;padding:24px}.caravan-finder-question:last-child{border-bottom:0}.caravan-finder-question legend{align-items:baseline;gap:11px;padding:0;font-size:17px;font-weight:760;line-height:1.25;display:flex}.caravan-finder-question legend span{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;font-size:12px}.caravan-finder-question>div{gap:8px;margin-top:17px;display:grid}.caravan-finder-question button{color:var(--caravan-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #bfc7ca;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-size:13px;font-weight:680;display:flex}.caravan-finder-question button:hover{border-color:var(--caravan-ink)}.caravan-finder-question button.selected{border-color:var(--caravan-ink);box-shadow:inset 4px 0 0 var(--signal);background:#fff8d7}.caravan-finder-results-heading h2{letter-spacing:-.06em;margin:11px 0 27px;font-size:clamp(38px,4.5vw,64px);line-height:1}.caravan-finder-page .finder-result-media{background:#fff;min-height:clamp(250px,25vw,340px)}.caravan-finder-page .finder-result-media img{padding:clamp(22px,3vw,44px)}.caravan-finder-page .finder-result-copy h3,.caravan-finder-page .finder-recommendation-alternative .finder-result-copy h3{font-size:clamp(35px,3.3vw,52px)}.finder-recommendation-primary,.finder-recommendation-alternative{border:1px solid var(--caravan-line);background:#fff;min-width:0}.finder-recommendation-primary{grid-template-columns:minmax(240px,.9fr) minmax(310px,1.1fr);display:grid}.finder-result-media{background:#eef1f1;min-height:330px;position:relative}.finder-result-media img{padding:clamp(20px,3vw,42px)}.finder-result-copy{flex-direction:column;padding:clamp(24px,3.5vw,48px);display:flex}.finder-result-copy>p{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:760}.finder-result-copy h3{letter-spacing:-.055em;margin:8px 0 12px;font-size:clamp(31px,3vw,48px);line-height:1}.finder-result-copy>span{color:var(--caravan-muted);font-size:13px;line-height:1.45}.finder-result-copy dl{border-bottom:1px solid var(--caravan-line);border-top:1px solid var(--caravan-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 18px;padding:13px 0;display:grid}.finder-result-copy dt{color:var(--caravan-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.finder-result-copy dd{margin:4px 0 0;font-size:12px;font-weight:750}.finder-result-copy>strong{letter-spacing:-.025em;margin-bottom:15px;font-size:21px}.finder-result-copy>a{background:var(--signal);color:var(--caravan-ink);justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:0 15px;font-size:13px;font-weight:780;text-decoration:none;display:inline-flex}.finder-alternatives-title{letter-spacing:-.03em;margin:38px 0 16px;font-size:22px}.finder-alternatives{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.finder-recommendation-alternative .finder-result-media{min-height:220px}.finder-recommendation-alternative .finder-result-copy{padding:22px}.finder-recommendation-alternative .finder-result-copy h3{font-size:30px}@media (width<=980px){.caravan-finder-workspace{display:block}.caravan-finder-questions{position:static}.caravan-finder-results{margin-top:52px}}@media (width<=720px){.caravan-finder-page .caravan-header{align-items:center;gap:12px;height:70px;padding:0 14px;display:flex}.caravan-finder-page .caravan-brand span{font-size:12px;display:block}.caravan-finder-page .caravan-finder-nav{margin-left:auto;display:flex}.caravan-finder-page .caravan-header .caravan-finder-nav>a{min-width:0;font-size:12px;display:inline-flex}.caravan-finder-page .caravan-finder-back{white-space:nowrap}.caravan-finder-intro{padding-left:20px;padding-right:20px}.caravan-finder-intro h1{font-size:49px}.caravan-finder-workspace{padding-left:14px;padding-right:14px}.finder-recommendation-primary,.finder-alternatives{display:block}.finder-recommendation-alternative+.finder-recommendation-alternative{margin-top:14px}.finder-result-media{min-height:255px}}.hub-exploration{--hub-paper:#f2f4f3;--hub-quiet:#e9edef;--hub-blue:#0089b7;--hub-ink:#0d151b;background:#fff}.hub-design-switcher a:hover,.hub-design-switcher a.active{background:#202a31}.hub-design-switcher a.active{box-shadow:inset 0 -4px 0 var(--signal)}.hub-design-switcher a.active small{color:var(--signal)}.hub-selector-copy>p:not(.caravan-eyebrow){color:var(--caravan-muted);max-width:540px;margin:0;font-size:clamp(16px,1.3vw,20px);line-height:1.48}.hub-family-choice .caravan-family-card{background:#fff;border:1px solid #ccd4d7;display:block}.hub-family-choice .caravan-family-card:has(.hub-family-choice-main:hover){border-color:var(--hub-ink)}.hub-family-choice .caravan-family-more{border-top:1px solid #e1e5e6;margin:0 11px 0 82px}.hub-family-choice .caravan-family-more summary{min-height:24px;font-size:12px}.hub-family-choice .caravan-family-more p{margin-top:9px;font-size:13px}.hub-family-choice .caravan-family-product-links{padding-bottom:12px}.hub-journey-hero-copy>p:not(.caravan-eyebrow){color:var(--caravan-muted);max-width:620px;margin:0;font-size:clamp(17px,1.5vw,21px);line-height:1.5}.hub-journey-group-intro>p:not(.caravan-eyebrow){color:var(--caravan-muted);max-width:560px;margin:0;font-size:17px;line-height:1.5}.hub-journey-family .caravan-family-more{grid-column:1/-1;margin-top:-12px}.hub-compare-hero .caravan-primary-action{color:var(--hub-ink);white-space:nowrap}.hub-compare-table .caravan-family-more{margin-top:8px}.hub-compare-table .caravan-family-more summary{min-height:32px;font-size:12px}.hub-compare-table .caravan-family-more p{font-size:12px;line-height:1.4}.hub-compare-table .caravan-family-product-links{grid-template-columns:1fr}@media (width<=1120px){.hub-selector-shell{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr)}.hub-family-choice-main{grid-template-columns:68px minmax(0,1fr) auto 16px}.hub-family-choice-price{min-width:68px}.hub-journey-family{grid-template-columns:1fr 1fr}.hub-journey-family-actions{grid-column:1/-1;grid-template-columns:1fr 190px}.hub-journey-family-actions strong{text-align:left;align-self:center}}@media (width<=900px){.hub-design-switcher{justify-content:flex-start;padding:0;top:68px}.hub-design-switcher>span{display:none}.hub-design-switcher a{flex:1 0 auto;justify-content:center;min-width:143px}.hub-selector-shell{height:auto;min-height:0;display:block;overflow:visible}.hub-selector-stage{flex-direction:column-reverse;display:flex}.hub-selector-copy{max-width:720px;padding:44px 22px 54px;position:static;top:auto;left:auto}.hub-selector-copy h1{font-size:clamp(46px,10vw,72px)}.hub-selector-image{height:min(63vw,510px);min-height:340px;position:relative}.hub-selector-image img{padding:26px;transform:scale(1.03)}.hub-selector-panel{border-left:0;border-top:1px solid var(--caravan-line);padding:42px 22px 62px;scroll-margin-top:122px;overflow:visible}.hub-journey-hero,.hub-journey-group{flex-direction:column;min-height:0;display:flex}.hub-journey-hero{flex-direction:column-reverse}.hub-journey-hero-copy,.hub-journey-group-intro{padding:52px 24px 62px}.hub-journey-hero-image{min-height:min(65vw,520px)}.hub-journey-group{scroll-margin-top:122px}.hub-journey-group-intro{border-bottom:1px solid var(--caravan-line);border-right:0}.hub-journey-group-visual{max-width:620px}.hub-journey-family-list{padding:18px 24px 56px}.hub-compare-section{scroll-margin-top:122px}}@media (width<=620px){.hub-design-switcher{height:50px}.hub-design-switcher a{min-width:132px;padding:0 10px}.hub-design-switcher a b{font-size:12px}.hub-design-switcher a small{display:none}.hub-selector-copy{padding-bottom:48px}.hub-selector-copy h1{font-size:48px}.hub-selector-image{height:318px;min-height:318px}.hub-stage-signal{min-width:170px;padding:12px 14px;bottom:14px;right:14px}.hub-stage-signal strong{font-size:19px}.hub-selector-panel{scroll-margin-top:118px}.hub-panel-heading h2{font-size:38px}.hub-family-choice-main{grid-template-columns:62px minmax(0,1fr) 17px;gap:9px;min-height:84px;padding-right:10px}.hub-family-choice-price{display:none}.hub-family-choice-copy b{font-size:16px}.hub-family-choice .caravan-family-more{margin-left:80px;margin-right:10px}.hub-journey-hero-copy h1{font-size:51px}.hub-journey-anchor-list{display:grid}.hub-journey-anchor-list a{text-align:center}.hub-journey-hero-image{min-height:330px}.hub-journey-hero-image img{padding:24px}.hub-journey-group-intro h2{font-size:44px}.hub-journey-family{display:block}.hub-journey-family dl{border-bottom:1px solid var(--caravan-line);border-top:1px solid var(--caravan-line);margin:20px 0;padding:14px 0}.hub-journey-family-actions{grid-template-columns:1fr;display:grid}.hub-journey-family-actions strong{font-size:19px}.hub-journey-family .caravan-family-more{margin-top:10px}.hub-compare-hero{min-height:0;padding:58px 22px 64px;display:block}.hub-compare-hero h1{font-size:56px}.hub-compare-hero .caravan-primary-action{white-space:normal;margin-top:34px}.hub-compare-section{padding-left:12px;padding-right:12px;scroll-margin-top:118px}.hub-compare-table{min-width:1430px}.hub-compare-table tr>:first-child{width:130px}}@media (prefers-reduced-motion:reduce){.hub-family-choice .caravan-family-card,.hub-design-switcher a{transition:none}}.hub-compare-only{background:#f3f6f8;min-height:100vh}.hub-family-comparison{scroll-margin-top:calc(78px + var(--site-contact-bar-height));padding:20px clamp(12px,2vw,30px) 42px}.hub-family-comparison-intro{max-width:1600px;margin:0 auto clamp(22px,3vw,38px);padding:clamp(26px,4vw,56px) 0 0}.hub-family-comparison-intro>p{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:780}.hub-family-comparison-intro h1{letter-spacing:-.055em;margin:0 0 14px;font-size:clamp(38px,5vw,74px);line-height:.96}.hub-family-comparison-intro>span{color:var(--caravan-muted);max-width:720px;font-size:clamp(14px,1.3vw,18px);line-height:1.45;display:block}.hub-family-comparison-grid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.4vw,20px);max-width:1600px;margin:0 auto;display:grid}.hub-family-comparison-grid>.caravan-family-card{background:#fff;border:1px solid #d6dde2;grid-column:span 2;min-width:0}.hub-compare-card{background:#fff;flex-direction:column;flex:1;min-width:0;height:100%;display:flex}.hub-compare-card-media{aspect-ratio:3/2;background:#f8fafb;border-bottom:1px solid #e0e5e8;display:block;position:relative;overflow:hidden}.hub-compare-card-media img{object-fit:contain;padding:6px 8px;transition:transform .22s}.hub-compare-card-media:hover img{transform:scale(1.035)}.hub-compare-card-copy{flex-direction:column;flex:1;gap:8px;padding:12px;display:flex}.hub-compare-card-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hub-compare-card-heading p{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780;line-height:1.25}.hub-compare-card-heading>span{color:#667278;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-align:right;text-transform:uppercase;flex:none;font-size:12px;line-height:1.2}.hub-compare-card-title{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hub-compare-card-title h2{letter-spacing:-.045em;min-width:0;margin:0;font-size:clamp(21px,1.7vw,27px);line-height:1}.hub-compare-card-title strong{color:var(--caravan-ink);letter-spacing:-.01em;white-space:nowrap;flex:none;font-size:15px;font-weight:780;line-height:1}.hub-compare-card-tagline{color:var(--caravan-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.hub-compare-card-facts{border-top:1px solid #e0e5e8;gap:0;margin:auto 0 0;display:grid}.hub-compare-card-facts div{border-bottom:1px solid #e0e5e8;grid-template-columns:1fr auto;align-items:baseline;gap:10px;min-width:0;padding:8px 2px;display:grid}.hub-compare-card-facts dt svg{color:var(--caravan-ink);flex:none}.hub-compare-card-facts dt{color:#6d787e;font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;display:flex}.hub-compare-card-facts dd{text-align:right;margin:0;font-size:13px;font-weight:780;line-height:1.2}.hub-compare-card-actions{gap:6px;display:grid}.hub-compare-card-actions>a{background:var(--signal);color:var(--caravan-ink);justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}.hub-compare-card-actions>a:hover{background:#ffe145}.hub-compare-card .caravan-family-more{border:1px solid #d6dde2;margin:0}.hub-compare-card .caravan-family-more summary{min-height:34px;padding:0 9px}.hub-compare-card .caravan-family-more p{margin:0;padding:9px 9px 5px;font-size:12px;line-height:1.4}.hub-compare-card .caravan-family-product-links{gap:7px;padding:5px 9px 9px;display:grid}.hub-compare-card .caravan-family-product-links a{color:var(--caravan-ink);text-transform:none;background:#f5f7f8;border:1px solid #d6dde2;justify-content:space-between;align-items:center;min-height:34px;padding:7px 9px;font-family:inherit;font-size:13px;font-weight:780;text-decoration:none;display:flex}.hub-compare-card .caravan-family-product-links a:hover,.hub-compare-card .caravan-family-product-links a:focus-visible{border-color:var(--caravan-ink);background:#fff6c9}.hub-guidance{border-top:1px solid var(--caravan-line);background:#fff;padding:clamp(52px,7vw,96px) clamp(20px,6vw,96px)}.hub-guidance-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;max-width:1480px;margin:0 auto clamp(34px,5vw,64px);display:grid}.hub-guidance-intro h2{letter-spacing:-.055em;max-width:840px;margin:8px 0 16px;font-size:clamp(38px,5vw,72px);line-height:.98}.hub-guidance-intro>div>p:last-child{color:var(--caravan-muted);max-width:720px;margin:0;font-size:clamp(16px,1.5vw,20px);line-height:1.5}.hub-guidance-cta{background:var(--signal);justify-content:space-between;align-items:center;gap:14px;min-width:260px;min-height:58px;padding:0 22px;font-size:15px;font-weight:780;text-decoration:none;display:inline-flex}.hub-guidance-cta:hover{background:#ffe145}.hub-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);max-width:1480px;margin:0 auto;display:grid}.hub-story-card{border-top:1px solid var(--caravan-ink);grid-template-rows:auto 1fr;gap:18px;padding-top:14px;display:grid}.hub-story-media{aspect-ratio:16/9;background:#f3f6f8;position:relative;overflow:hidden}.hub-story-media img{object-fit:contain;padding:18px}.hub-story-media span{background:var(--config-ink);color:#fff;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;padding:10px 12px;font-size:13px;position:absolute;bottom:0;left:0}.hub-story-card h3{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(22px,2vw,30px)}.hub-story-card p{color:var(--caravan-muted);margin:0;font-size:14px;line-height:1.5}@media (width<=1120px){.hub-family-comparison-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hub-family-comparison-grid>.caravan-family-card,.hub-family-comparison-grid>.caravan-family-card:nth-child(7),.hub-family-comparison-grid>.caravan-family-card:nth-child(8){grid-column:span 2}.hub-family-comparison-grid>.caravan-family-card:nth-child(7){grid-column:2/span 2}.hub-family-comparison-grid>.caravan-family-card:nth-child(8){grid-column:4/span 2}}@media (width<=760px){.hub-family-comparison-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-family-comparison-grid>.caravan-family-card,.hub-family-comparison-grid>.caravan-family-card:nth-child(7),.hub-family-comparison-grid>.caravan-family-card:nth-child(8){grid-column:span 2}.hub-guidance-intro{grid-template-columns:1fr;align-items:start}.hub-story-grid{grid-template-columns:1fr}}@media (width<=680px){.hub-family-comparison{scroll-margin-top:calc(70px + var(--site-contact-bar-height));padding:8px 8px 14px}.hub-family-comparison-grid{gap:8px}.hub-compare-card-copy{padding:10px}.hub-compare-card-heading h2{font-size:22px}.hub-compare-card-tagline,.hub-compare-card-facts dd{font-size:13px}}@media (width<=460px){.hub-family-comparison-grid{grid-template-columns:1fr}.hub-family-comparison-grid>.caravan-family-card,.hub-family-comparison-grid>.caravan-family-card:nth-child(7),.hub-family-comparison-grid>.caravan-family-card:nth-child(8){grid-column:auto}.hub-compare-card-copy{padding:13px}.hub-compare-card-heading h2{font-size:26px}.hub-compare-card-tagline{font-size:12px}.hub-compare-card-facts dd{font-size:13px}.hub-guidance{padding:48px 16px}.hub-guidance-cta{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.hub-compare-card-media img{transition:none}}.hub-compare-card-models{border-top:1px solid #e0e5e8;margin-top:2px}.hub-compare-card-models summary{color:var(--caravan-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;min-height:44px;padding:0 2px;font-size:13px;font-weight:780;list-style:none;display:flex}.hub-compare-card-models summary::-webkit-details-marker{display:none}.hub-compare-card-models summary svg{color:#6d787e;flex:none;transition:transform .16s}.hub-compare-card-models[open] summary svg{transform:rotate(180deg)}.hub-compare-card-models ul{margin:0 0 6px;padding:0;list-style:none}.hub-compare-card-models a{color:var(--caravan-ink);border-top:1px solid #eef1f3;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:0 2px;font-size:13px;text-decoration:none;display:flex}.hub-compare-card-models a:hover{color:var(--caravan-blue)}.hub-compare-card-models a strong{color:#667278;white-space:nowrap;flex:none;font-size:13px;font-weight:780}.model-filter{background:#fff;max-width:1600px;margin:0 auto;padding:28px clamp(16px,3vw,48px) 64px}@media (width>=1200px){.model-filter{padding-inline:32px}}.model-filter-layout{grid-template-columns:332px minmax(0,1fr);gap:16px;display:grid}@media (width<=900px){.model-filter-layout{grid-template-columns:minmax(0,1fr)}}.model-filter-controls{overscroll-behavior:contain;scrollbar-width:thin;align-self:start;gap:26px;max-height:calc(100vh - 32px);padding-right:8px;display:grid;position:sticky;top:16px;overflow-y:auto}@media (width<=900px){.model-filter-controls{max-height:none;padding-right:0;position:static;overflow-y:visible}}.model-filter-sheet-body{gap:26px;display:grid}.model-filter-eyebrow{color:#6d777d;font-family:var(--font-geist-mono), monospace;letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px}.model-filter-count{color:var(--caravan-muted);margin:-18px 0 0;font-size:14px}.model-filter-count strong{color:var(--caravan-ink);font-size:16px}.model-filter-row{gap:9px;display:grid}.model-filter-row>span{color:#11171c;font-size:12px;font-weight:800}.model-filter-row>span b{color:var(--caravan-blue-text);font-weight:inherit}.model-filter-hint{color:#5f6a70;background:#f5f6f2;border-left:1px solid #000;margin:0;padding:4px 9px;font-size:10px;line-height:16px}.model-filter-row>div{flex-wrap:wrap;gap:0;display:flex}.model-filter-row button{color:#151515;cursor:pointer;background:#f5f6f2;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #d6dde2;border-radius:0;flex:auto;min-height:32px;padding:0 12px;font-size:12px;font-weight:700;transition:background .12s}.model-filter-row button:last-child{border-right:0}.model-filter-row button:hover{background:#eef1f4}.model-filter-row button[aria-pressed=true]{color:var(--caravan-blue-text);background:#f3f6f8;border-bottom-color:#1289ad;font-weight:700}.model-filter-features ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.model-filter-features label{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:44px;display:grid}.model-filter-features input{accent-color:var(--caravan-ink);width:17px;height:17px}.model-filter-features label span{font-size:13px}.model-filter-features label em{color:#15191d;font-family:var(--font-geist-mono), monospace;text-align:right;font-size:10px;font-style:normal;font-weight:700}.model-filter-row>.model-filter-family-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.model-filter-family-grid button{cursor:pointer;text-align:center;background:#fff;border:1px solid #aab4b7;place-items:start stretch;gap:4px;min-height:44px;padding:0 0 4px;display:grid}.model-filter-family-grid button:hover{border-color:#1289ad}.model-filter-family-grid button[aria-pressed=true]{background:#f3f6f8;border:2px solid #1289ad}.model-filter-family-image{aspect-ratio:1;background-image:var(--model-filter-family-image);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;display:block}.model-filter-family-grid strong{font-size:12px;font-weight:700;line-height:1.2}.model-filter-family-grid em{color:#6d777d;font-size:12px;font-style:normal}.model-filter-finder-result{color:#1b6b55;background:#e4f8dc;align-items:center;gap:12px;min-height:72px;margin:0 0 12px;padding:14px 18px;display:flex}.model-filter-finder-result>span{gap:2px;display:grid}.model-filter-finder-result strong{font-size:21px;line-height:1.15}.model-filter-finder-result small{color:#4d7666;font-size:14px}.model-filter-finder-result a{color:#15191d;margin-left:auto;font-size:13px;font-weight:700;text-decoration:underline}.model-filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:26px;display:flex}.model-filter-chips button{color:var(--caravan-ink);cursor:pointer;background:#f4f6f7;border:0;border-radius:999px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:13px;display:inline-flex}.model-filter-chips button:hover{background:#e8ecee}.model-filter-chips .model-filter-reset{color:var(--caravan-blue-text);background:0 0;padding:0 8px 0 0;font-weight:780;text-decoration:underline}.model-filter-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.model-filter-card{grid-row:span 7;grid-template-rows:subgrid;gap:8px;height:100%;display:grid}.model-filter-grid>li{grid-row:span 7;grid-template-rows:subgrid;display:grid}.model-filter-card>:not(.model-filter-card-media){padding-inline:16px}.model-filter-card-head{padding-top:8px}.model-filter-card-media{aspect-ratio:166/97;display:block;position:relative;overflow:hidden}.model-filter-card-media img{object-fit:contain;width:100%;height:100%;display:block;scale:1.12}.model-filter-card-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.model-filter-card-head p{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.8px;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.model-filter-card-head span{color:#667278;font-family:var(--font-geist-mono), monospace;letter-spacing:.7px;text-transform:uppercase;flex:none;font-size:10px}.model-filter-card-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:5px;margin-top:-4px;display:flex}.model-filter-card-tagline{color:#5f6a70;margin:0;font-size:12px;line-height:17px}.model-filter-card-title h3{letter-spacing:-1.17px;min-width:90px;margin:0;font-size:26px;font-weight:400;line-height:26px}.model-filter-card-title h3 a{color:inherit;text-decoration:none}.model-filter-card-title h3 a:hover{text-decoration:underline}.model-filter-card-title strong{white-space:nowrap;flex:none;font-size:13px;font-weight:800}.kundenstimmen-page{background:#fff;max-width:1100px;margin:0 auto;padding:28px clamp(16px,3vw,48px) 72px}.kundenstimmen-intro{gap:12px;max-width:720px;margin:24px 0 40px;display:grid}.kundenstimmen-intro p{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin:0;font-size:12px;font-weight:780}.kundenstimmen-intro h1{letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.05}.kundenstimmen-intro>span{color:var(--caravan-muted);font-size:15px;line-height:1.5}.kundenstimmen-quelle{color:var(--caravan-ink);justify-self:start;align-items:center;gap:10px;min-height:44px;margin-top:6px;font-size:14px;font-weight:700;display:inline-flex}.kundenstimmen-liste{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kundenstimmen-liste li{background:#fff;border:1px solid #e8ecee;gap:8px;padding:20px 22px;display:grid}.kundenstimmen-liste q{color:var(--caravan-ink);font-size:14px;line-height:1.55}.kundenstimmen-liste cite{color:var(--caravan-muted);font-size:12px;font-style:normal}.kundenstimmen-hinweis{color:var(--caravan-muted);max-width:640px;margin:28px 0 0;font-size:12px;line-height:1.5}.google-reviews{background:#f7f8f9;border-top:1px solid #e8ecee;padding:26px 0;overflow:hidden}.google-reviews-head{color:var(--caravan-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:1600px;margin:0 auto;padding:0 clamp(16px,3vw,48px);text-decoration:none;display:flex}.google-reviews-stars{color:#f5b301;gap:1px;display:inline-flex}.google-reviews-head strong{font-size:15px;font-weight:780}.google-reviews-link{color:var(--caravan-blue-text);font-size:13px;text-decoration:underline}.google-reviews-mehr{text-align:center;margin:10px 0 0}.google-reviews-mehr a{color:var(--caravan-blue-text);font-size:13px;text-decoration:underline}.google-reviews-track{margin-top:18px;overflow:hidden}.google-reviews-track ul{gap:14px;width:max-content;margin:0;padding:0;list-style:none;display:flex}.google-reviews-track li{background:#fff;border:1px solid #e8ecee;gap:6px;max-width:340px;padding:14px 16px;display:grid}.google-reviews-track ul.laeuft{animation:72s linear infinite google-reviews-lauf}.google-reviews-cardstars{color:#f5b301;letter-spacing:1px;gap:1px;font-size:13px;line-height:1;display:inline-flex}.google-reviews-stars{letter-spacing:1px;font-size:16px;line-height:1}.nur-vorlesen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.google-reviews-track q{color:var(--caravan-ink);font-size:13px;line-height:1.5}.google-reviews-track cite{color:var(--caravan-muted);font-size:12px;font-style:normal}.google-reviews-track:hover ul{animation-play-state:paused}@keyframes google-reviews-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.google-reviews-track ul{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.daltec-trust-bar{color:var(--caravan-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 14px;font-size:13px;line-height:1.4;display:flex}.daltec-trust-bar strong{color:var(--caravan-ink);font-weight:700}.daltec-trust-bar>span:first-child{color:#f5b301;letter-spacing:1px;font-size:14px}.daltec-trust-bar>span:not(:first-child){text-indent:-.75em}.daltec-trust-bar>span:not(:first-child):before{color:#c3cace;content:"· ";margin-right:6px}.daltec-trust-bar>strong,.daltec-trust-bar>span{text-wrap:pretty}.model-filter-card-pricenote{color:var(--caravan-muted);margin:0;font-size:12px}.model-filter-card-cta{background:var(--signal);color:var(--caravan-ink);text-align:center;justify-content:center;align-items:center;gap:7px;min-height:36px;margin-top:2px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.model-filter-card-facts{gap:0;margin:auto 0 0;display:grid}.model-filter-card-facts div{grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:24px;padding-inline:8px;display:grid}.model-filter-card-facts dt{color:var(--caravan-ink);align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.model-filter-card-facts dt svg{color:#6d777d;flex:none}.model-filter-card-facts dd{text-align:right;margin:0;font-size:13px;font-weight:800}.model-filter-card-details{color:#6d777d;align-items:center;min-height:44px;font-size:12px;text-decoration:none;display:flex}.model-filter-card-details:hover{color:var(--caravan-blue)}.model-filter-empty{color:var(--caravan-muted);margin:0;font-size:15px;line-height:1.5}.model-filter-page{background:#fff}body:has(.model-filter-page){background:#fff}body:has(.model-filter-page) .daltec-site-header{background:#fff}body:has(.model-filter-page) .daltec-site-footer{background:#fff}.model-filter-intro{max-width:1600px;margin:0 auto;padding:40px clamp(16px,3vw,48px) 30px}@media (width>=1200px){.model-filter-breadcrumb{padding-inline:32px}.model-filter-intro{padding-left:380px;padding-right:32px}}.model-filter-intro>p:first-child{color:var(--caravan-blue-text);letter-spacing:normal;text-transform:none;margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.3}.model-filter-intro h1{color:#141414;letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(28px,3.2vw,41px);font-weight:400;line-height:1.15}.model-filter-intro>span{color:#657076;max-width:60ch;font-size:clamp(15px,1.5vw,20px);line-height:1.3;display:block}.wohnwagen-kaufhilfe{border-top:1px solid #d9dfe0;max-width:1536px;margin:48px auto 16px;padding:40px clamp(16px,3vw,48px) 24px}.wohnwagen-kaufhilfe-kicker{color:var(--caravan-blue-text);margin:0 0 8px;font-size:14px;font-weight:700}.wohnwagen-kaufhilfe h2{color:#141414;letter-spacing:-.01em;max-width:24ch;margin:0;font-size:clamp(26px,3vw,38px);font-weight:500;line-height:1.15}.wohnwagen-kaufhilfe-einstieg,.wohnwagen-kaufhilfe-abschluss{color:#657076;max-width:72ch;margin:18px 0 0;font-size:17px;line-height:1.55}.wohnwagen-kaufhilfe-raster{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin-top:32px;display:grid}.wohnwagen-kaufhilfe-raster article{border-left:3px solid #ffd500;padding-left:18px}.wohnwagen-kaufhilfe-raster h3{color:#15191d;margin:0 0 8px;font-size:19px;line-height:1.3}.wohnwagen-kaufhilfe-raster p{color:#657076;margin:0;font-size:15px;line-height:1.55}.wohnwagen-kaufhilfe-link{color:#15191d;text-underline-offset:4px;margin-top:18px;font-size:15px;font-weight:700;text-decoration-color:#1289ad;text-decoration-thickness:2px;display:inline-flex}.wohnwagen-kaufhilfe-link:focus-visible{outline-offset:3px;outline:3px solid #1289ad}.wohnwagen-kaufhilfe-link:hover{text-decoration-color:#ffd500}@media (width<=767px){.wohnwagen-kaufhilfe{margin-top:32px;padding-top:28px;padding-bottom:8px}.wohnwagen-kaufhilfe-raster{grid-template-columns:1fr;gap:22px;margin-top:26px}}.plp-header{background:#151515;justify-content:space-between;align-items:center;gap:118px;padding:16px 32px;display:flex}@media (width>=768px){.plp-header{display:none}}@media (width<=767px){:is(body:has(.messe-band:not(.nur-beratung)) .plp-header,body:has(.model-filter-page) .daltec-site-header){display:none}}.plp-header-logo{flex:none;display:inline-flex}.plp-header-logo img{width:80px;height:auto}.plp-header-tel{color:#f8fafb;background:#3c3c3c;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:34.5px;padding:7.25px 14px;font-size:13px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.plp-header-tel:hover{background:#4a4a4a}@media (width<=767px){.plp-header{gap:12px;padding:16px}}.uebersicht-karten{flex-wrap:wrap;gap:24px;margin-top:16px;display:flex}.uebersicht-karte{color:inherit;background:#fff;border:1px solid #d9dfe0;border-radius:16px;align-items:center;gap:8px;min-height:82px;padding:8px 10px;text-decoration:none;transition:border-color .12s;display:flex}.uebersicht-karte:hover{border-color:#1289ad}.uebersicht-karte-text{gap:2px;display:grid}.uebersicht-karte-meta{color:#657076;flex-wrap:wrap;gap:6px;font-size:14px;line-height:1.3;display:flex}.uebersicht-karte-beratung .uebersicht-karte-meta{white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;gap:6px;min-width:0;font-size:16px}.uebersicht-karte-beratung{flex:0 396px}.uebersicht-karte-bewertung{flex:0 361px;justify-content:center}.uebersicht-google-logo{flex:0 0 40px;place-items:center;display:grid}.uebersicht-google-logo img{width:40px;height:40px;display:block}.uebersicht-karte-titel{color:#141414;align-items:center;gap:10px;font-size:20px;line-height:26px;display:flex}.uebersicht-karte-fuss{color:#15191d;font-size:14px;line-height:18px}.uebersicht-karte-bewertung .uebersicht-karte-meta{line-height:18px}.uebersicht-karte-bewertung .uebersicht-karte-titel{line-height:24px}.uebersicht-ring{aspect-ratio:1;background:radial-gradient(closest-side,#fff calc(100% - 8px),#0000 calc(100% - 8px)),conic-gradient(#1b6b55 0turn .333333turn,#d9dfe0 .333333turn 1turn);border-radius:999px;flex:none;justify-content:center;align-items:center;width:64px;display:flex}.uebersicht-ring b{color:#1b6b55;font-size:20px;font-weight:400}.uebersicht-ring i{color:#657076;font-size:14px;font-style:normal}.uebersicht-karte-bewertung strong{color:var(--rating-gold-text);font-size:18px;font-weight:700}.uebersicht-sterne{color:#ffd500;letter-spacing:2px;font-size:20px;line-height:24px}.model-filter-breadcrumb{max-width:1600px;margin:0 auto;padding:14px clamp(16px,3vw,48px) 0}.model-filter-breadcrumb a{color:var(--caravan-ink);align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.model-filter-breadcrumb a:hover{color:var(--caravan-blue)}.topbar-back,.checkout-price-link{align-items:center;min-height:44px;display:inline-flex}.hub-intro-filter{background:var(--signal);color:var(--caravan-ink);align-items:center;gap:9px;min-height:48px;margin-top:16px;padding:0 20px;font-size:14px;font-weight:780;text-decoration:none;transition:background .12s;display:inline-flex}.hub-intro-filter:hover{background:var(--signal-dark)}.model-filter-open,.model-filter-sheet-head,.model-filter-sheet-apply,.model-filter-backdrop{display:none}@media (width<=900px){.model-filter-controls:not(.is-open) .model-filter-family-image{background-image:none}.model-filter-open{border:1px solid var(--caravan-ink);color:var(--caravan-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:9px;min-height:48px;margin-bottom:22px;padding:0 20px;font-size:14px;font-weight:780;display:inline-flex}.model-filter-open em{background:var(--caravan-ink);color:#fff;text-align:center;border-radius:999px;min-width:21px;padding:2px 6px;font-size:12px;font-style:normal;font-weight:780}.model-filter-controls{visibility:hidden;z-index:70;background:#fff;grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:min(88vw,380px);height:100dvh;max-height:100dvh;padding:0;transition:transform .22s;display:grid;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}.model-filter-sheet-body{overscroll-behavior:contain;gap:24px;padding:20px;display:grid;overflow-y:auto}.model-filter-controls.is-open{visibility:visible;transform:translate(0)}.model-filter-sheet-head{z-index:1;background:#fff;border-bottom:1px solid #e8ecee;justify-content:space-between;align-items:center;margin:0 -20px 4px;padding:0 20px;display:flex;position:sticky;top:0}.model-filter-sheet-head strong{font-size:17px;font-weight:780}.model-filter-sheet-head button{color:var(--caravan-ink);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;min-width:48px;min-height:48px;display:flex}.model-filter-sheet-apply{background:var(--signal);color:var(--caravan-ink);cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;min-height:56px;font-size:15px;font-weight:780;display:inline-flex}.model-filter-backdrop{z-index:69;background:#11171c66;border:0;display:block;position:fixed;inset:0}}.de-page{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,40px) 64px}.de-hero{padding:48px 0 32px}.de-eyebrow{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:780}.de-hero h1{letter-spacing:-.035em;max-width:16ch;margin:0;font-size:clamp(30px,5vw,50px);line-height:1.06}.de-lead{color:var(--caravan-muted);max-width:62ch;margin:18px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.55}.de-hero-aktionen{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.de-cta{background:var(--signal);color:var(--caravan-ink);align-items:center;gap:9px;padding:15px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.de-cta:hover{background:var(--signal-dark)}.de-cta-zweit{border:1px solid var(--caravan-line);color:var(--caravan-ink);align-items:center;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.de-cta-zweit:hover{border-color:var(--caravan-ink)}.de-messe{background:var(--caravan-soft);border-left:4px solid var(--signal);gap:6px;margin:8px 0 40px;padding:20px 22px;display:grid}.de-messe p{color:var(--caravan-blue-text);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.de-messe strong{letter-spacing:-.02em;font-size:19px}.de-messe span{color:var(--caravan-muted);max-width:70ch;font-size:15px;line-height:1.55}.de-fakten,.de-baureihen,.de-ablauf{border-top:1px solid var(--caravan-line);padding:40px 0}.de-fakten h2,.de-baureihen h2,.de-ablauf h2{letter-spacing:-.03em;margin:0 0 26px;font-size:clamp(22px,3vw,30px)}.de-fakten dl{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px 34px;margin:0;display:grid}.de-fakten dt{margin-bottom:5px;font-size:15px;font-weight:700}.de-fakten dd{color:var(--caravan-muted);margin:0;font-size:15px;line-height:1.6}.de-baureihen ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.de-baureihen a{border:1px solid var(--caravan-line);color:inherit;gap:7px;height:100%;padding:20px;text-decoration:none;display:grid}.de-baureihen a:hover{border-color:var(--caravan-ink)}.de-baureihen strong{letter-spacing:-.02em;font-size:17px}.de-baureihen span{color:var(--caravan-muted);font-size:14px;line-height:1.5}.de-baureihen em{color:var(--caravan-blue-text);align-items:center;gap:6px;font-size:13px;font-style:normal;font-weight:650;display:inline-flex}.de-ablauf ol{gap:14px;max-width:76ch;margin:0 0 28px;padding:0;list-style:none;display:grid}.de-ablauf li{color:var(--caravan-muted);align-items:flex-start;gap:10px;font-size:15px;line-height:1.6;display:flex}.de-ablauf li svg{color:var(--success);flex:none;margin-top:3px}@media (width<=620px){.de-hero{padding:32px 0 24px}.de-hero-aktionen a{justify-content:center;width:100%}.de-fakten,.de-baureihen,.de-ablauf{padding:30px 0}}.daltec-contact-row{margin:14px 0 22px}.daltec-contact-row-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:400px;margin-bottom:10px;display:grid}.caravan-site .daltec-contact-row a.daltec-contact-call,.caravan-site .daltec-contact-row a.daltec-contact-ask{text-underline-offset:0;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.caravan-site .daltec-contact-row a.daltec-contact-call{border:1px solid var(--caravan-line,#d9dee2);color:var(--ink);background:0 0}.caravan-site .daltec-contact-row a.daltec-contact-ask{background:var(--signal);color:var(--ink)}.caravan-site .daltec-contact-row a.daltec-contact-call:hover,.caravan-site .daltec-contact-row a.daltec-contact-call:focus-visible{background:var(--caravan-soft,#f4f6f7)}.caravan-site .daltec-contact-row a.daltec-contact-ask:hover,.caravan-site .daltec-contact-row a.daltec-contact-ask:focus-visible{background:#ffe23f}.model-filter-contact{max-width:1600px;margin-left:auto;margin-right:auto;padding:0 clamp(16px,3vw,48px)}@media (width<=359px){.caravan-site .daltec-contact-row a.daltec-contact-call{gap:0;padding:0 14px;font-size:0}.caravan-site .daltec-contact-row a.daltec-contact-call svg{width:20px;height:20px}}.family-config-call{border:1px solid var(--config-line,#d9dee2);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;min-height:44px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.family-config-call:hover,.family-config-call:focus-visible{background:var(--config-soft,#f4f6f7)}@media (width<=520px){.family-config-call span{display:none}.family-config-call{padding:0 11px}}.product-hero .family-hero-media{aspect-ratio:3/2;align-self:start;min-height:0}.product-hero .family-hero-media img{padding:0}.family-option-hinweis{background:var(--config-soft,#f4f6f7);border-left:3px solid var(--signal);color:var(--ink);border-radius:4px;margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.45}.family-config-header>a:first-child,.family-config-price-toggle{align-items:center;min-height:44px;display:inline-flex}body{padding-bottom:var(--consent-hoehe,0px)}.configurator-live-price{bottom:var(--consent-hoehe,0px)}@media (width<=899px){.model-filter-breadcrumb{padding-top:8px}.caravan-site .model-filter-contact{display:none}.model-filter-breadcrumb{padding-top:6px;padding-bottom:0}.model-filter-intro{padding-top:10px;padding-bottom:10px}}.beratungsblock{display:none}@media (width<=767px){.model-filter-finder-result{grid-template-columns:auto 1fr;align-items:start;margin-inline:0;display:grid}.model-filter-finder-result a{grid-column:2;margin-left:0}.model-filter-intro{padding-top:24px;padding-bottom:20px}.model-filter-intro h1{margin-bottom:8px;font-size:30px}.model-filter-intro>span{font-size:16px;line-height:20px}.uebersicht-karten{gap:12px}.uebersicht-karte{flex:100%}.uebersicht-karte-beratung .uebersicht-karte-meta>span:nth-child(-n+2){display:none}.uebersicht-karte-beratung .uebersicht-karte-meta{justify-content:flex-start}.model-filter-card-media{aspect-ratio:393/262;margin-inline:-16px}.model-filter-grid{gap:48px}.model-filter-card-facts div{min-height:27px}.model-filter-card-cta{height:36px;margin-top:0;font-size:12px}.model-filter-open{bottom:calc(16px + var(--consent-hoehe,0px));color:#f8fafb;z-index:60;background:#151515;border:0;border-radius:6px;gap:8px;min-width:90px;min-height:48px;margin-bottom:0;padding:0 14px;font-size:15px;font-weight:600;position:fixed;right:16px}.model-filter-open em{background:var(--signal);color:var(--caravan-ink)}.model-filter{padding-bottom:88px}.beratungsblock{background:#f5f6f2;padding:28px 16px 40px;display:block}.beratungsblock-kicker{color:var(--caravan-ink);font-family:var(--font-geist-mono), monospace;letter-spacing:.8px;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.beratungsblock h2{color:#141414;letter-spacing:-.01em;margin:0 0 10px;font-size:32px;font-weight:400;line-height:34px}.beratungsblock p{color:var(--caravan-ink);margin:0 0 16px;font-size:16px;line-height:24px}.beratungsblock-cta{background:var(--signal);color:var(--caravan-ink);justify-content:space-between;align-items:center;min-height:58px;padding:0 24px;font-size:16px;font-weight:700;text-decoration:none;display:flex}}.beratungsblock-direkt-hinweis{margin:20px 0 10px;font-size:14px;font-weight:700}.beratungsblock-direkt{flex-direction:column;gap:10px;display:flex}.beratungsblock-direkt-weg{border:1px solid var(--caravan-ink,#151515);color:var(--caravan-ink,#151515);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.konfigurator-ersatz{max-width:720px;margin:24px auto 40px;padding:0 16px}.konfigurator-ersatz h1{margin-bottom:8px;font-size:22px}.konfigurator-ersatz ul{margin:16px 0;padding:0;list-style:none}.konfigurator-ersatz li{border-top:1px solid #e3e1da;padding:10px 0}.kauf-fragen{border-top:1px solid #e3e1da;max-width:480px;margin:18px auto 0;padding-top:12px}.kauf-fragen h2{color:#667278;margin:0 0 4px;font-size:14px;font-weight:700}.kauf-fragen details{border-bottom:1px solid #eceae4}.kauf-fragen summary{cursor:pointer;padding:9px 0;font-size:14px;font-weight:600;list-style:none}.kauf-fragen summary::marker{display:none}.kauf-fragen summary::-webkit-details-marker{display:none}.kauf-fragen summary:after{content:"+";float:right;color:#667278;font-weight:700}.kauf-fragen details[open] summary:after{content:"−"}.kauf-fragen p{color:#444;margin:0 0 10px;font-size:14px;line-height:1.45}.family-config-termin-block{text-align:center;max-width:480px;margin:20px auto 0}.family-config-termin{border:1px solid var(--config-ink,#12181d);min-height:50px;color:var(--config-ink,#12181d);background:#fff;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.noch-fragen{text-align:center;border-top:1px solid #e3e1da;max-width:480px;margin:24px auto 8px;padding:16px 16px 0}.noch-fragen h2{margin:0 0 6px;font-size:19px}.noch-fragen>p{color:#444;margin:0 0 16px;font-size:15px}.noch-fragen .beratungsblock-direkt-weg{justify-content:center}.noch-fragen-klein{color:#666;margin:10px 0 0;font-size:13px}.family-config-image .family-config-zoom{z-index:2;min-height:44px;color:var(--caravan-blue-text,#00708f);cursor:pointer;background:#fffffff0;border:1px solid #0f273329;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:.95rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:10px;right:10px}.family-config-image .family-config-zoom:hover,.family-config-image .family-config-zoom:focus-visible{background:#fff;border-color:#0f27334d}.family-config-vollbild{z-index:1200;background:#091820f5;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px;display:flex;position:fixed;inset:0}.family-config-vollbild-buehne{flex:1;width:100%;min-height:0;position:relative;container-type:size}.family-config-vollbild-buehne img{background:#fff;border-radius:12px;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.family-config-vollbild.gedreht .family-config-vollbild-buehne img{max-width:100cqh;max-height:100cqw;transform:translate(-50%,-50%)rotate(90deg)}.family-config-vollbild p{color:#fff;text-align:center;margin:0;font-size:1.05rem;font-weight:600}.family-config-vollbild-knoepfe{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.family-config-vollbild button{color:#0f2733;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-size:1.05rem;font-weight:700;display:inline-flex}.family-config-model-plan{flex:none;width:104px;height:68px;display:block;position:relative}.family-config-model-plan-bild{background:var(--config-soft,#f4f6f7);object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.family-config-model-plan-lupe{border:1px solid var(--line,#d9dfe0);color:var(--ink,#15191d);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:-4px;right:-4px}@media (width<=520px){.family-config-model-plan{width:82px;height:54px}}@media (width<=520px) and (height<=700px){.family-config-visual{grid-template-rows:minmax(200px,32vh) auto auto auto}}.daltec-inquiry-ort-hinweis{color:#3b3200;background:#fff7cc;border:1px solid #e5d27a;border-radius:12px;margin:0;padding:8px 12px;font-size:14px;line-height:1.4}.daltec-inquiry-kopie{border:1px solid var(--line);box-sizing:border-box;font:inherit;overflow-wrap:anywhere;text-align:left;white-space:pre-wrap;border-radius:8px;width:100%;max-width:100%;margin:4px 0;padding:12px 14px;font-size:14px;line-height:1.5}.family-config-geschenkt{color:#0f5132;text-transform:uppercase;font-weight:800}.messe-vorbei{max-width:720px;margin:clamp(32px,8vw,96px) auto;padding:0 24px}.messe-vorbei h1{margin-bottom:24px;font-size:clamp(24px,4vw,36px);font-weight:600;line-height:1.2}.messe-vorbei p{margin:16px 0;font-size:18px;line-height:1.5}.messe-vorbei-cta{background:var(--signal);color:#111;justify-content:center;align-items:center;min-height:48px;padding:12px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.messe-vorbei-cta:focus-visible{outline-offset:4px;outline:2px solid #111}.messe-countdown{color:#fff;text-align:center;background:#8c0f13;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 16px;padding:12px 16px;display:flex;position:static}.messe-countdown-text{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 9px;margin:0;display:flex}.messe-countdown-text strong{letter-spacing:-.02em;font-size:clamp(21px,3.4vw,30px);line-height:1.1}.messe-countdown-text span{font-size:clamp(16px,2vw,20px);font-weight:700}.messe-countdown-zurueck{color:#fff;white-space:nowrap;background:#ffffff24;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;padding:7px 15px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.messe-countdown-zurueck:hover,.messe-countdown-zurueck:focus-visible{color:#fff;background:#ffffff42}@media (width<=699px){.messe-countdown{justify-content:center;gap:6px 10px;padding:8px 12px}.messe-countdown-text{flex-basis:100%;order:3}.messe-countdown-text strong{font-size:20px}.messe-countdown-text span{font-size:15px}.messe-countdown-zurueck{padding:5px 12px;font-size:14px}}.family-config-aktion-klein{color:#4a4326;margin:6px 0 0;font-size:14px;line-height:1.4}html,body{overflow-x:clip}@media (width<=899px){.caravan-site.messe-seite .model-filter-contact{max-width:none;margin:0;padding:0;display:block}.messe-seite .model-filter-intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-top:16px;padding-bottom:8px;display:flex}.messe-seite .model-filter-intro h1{text-wrap:balance;margin:0}.messe-seite .model-filter-contact{flex:none;width:100%}.messe-seite .model-filter-contact .daltec-contact-row-buttons{grid-template-columns:minmax(0,1fr);max-width:320px;margin-inline:auto}.messe-seite .google-reviews.kompakt .google-reviews-head{justify-content:center}.messe-seite .daltec-contact-row{gap:6px}.messe-seite .daltec-trust-bar,.messe-seite .daltec-contact-note{display:none}.caravan-site.messe-seite .daltec-contact-row a{min-height:40px;padding:0 12px;font-size:14px}}.messe-seite .model-filter-contact .daltec-trust-bar>span:first-child,.messe-seite .model-filter-contact .daltec-trust-bar>strong{display:none}.messe-seite .daltec-contact-row{min-width:0;max-width:100%}.messe-seite .daltec-contact-row a{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.messe-seite .daltec-contact-row a.daltec-contact-ask{font-weight:700}.messe-zaehler-inline{text-align:center;margin:0 0 10px}.messe-zaehler-inline b{color:#fff;background:#8c0f13;border-radius:999px;padding:7px 16px;font-size:15px;display:inline-block}.messe-countdown-anruf{color:#3d0709;white-space:nowrap;background:#ffd400;border-radius:999px;align-items:center;gap:7px;padding:7px 15px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.messe-countdown-anruf:hover,.messe-countdown-anruf:focus-visible{color:#3d0709;background:#ffe23f}@media (width<=699px){.messe-countdown-anruf{padding:6px 12px;font-size:14px}}.messe-seite .daltec-contact-row a.daltec-contact-call{display:none}.family-farbwahl-kacheln{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.family-farbe{border:2px solid var(--config-line,#d7d9d6);cursor:pointer;text-align:left;background:#fff;gap:0;padding:0;display:grid;position:relative;overflow:hidden}.family-farbe.aktiv{border-color:var(--config-ink,#0f2733)}.family-farbe-bild{aspect-ratio:320/219;background:var(--config-soft,#f3f1ec);display:block;overflow:hidden}.family-farbe-bild img{object-fit:cover;width:100%;height:100%;display:block}.family-farbe-text{padding:12px 16px 16px;display:block}.family-farbe-text strong{font-size:18px;line-height:1.2;display:block}.family-farbe-text small{color:var(--config-muted,#5c6b73);margin-top:4px;font-size:16px;display:block}.family-farbe-haken{background:var(--config-ink,#0f2733);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:12px;right:12px}@media (width<=520px){.family-farbwahl-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.family-farbe-text{padding:9px 11px 12px}.family-farbe-text strong{font-size:16px}.family-farbe-text small{font-size:14px}.family-farbe-haken{width:26px;height:26px;top:7px;right:7px}}.google-reviews.kompakt{background:0 0;border:0;margin:0;padding:0 0 16px}.google-reviews.kompakt .google-reviews-head{justify-content:flex-start;gap:8px;padding:0 clamp(16px,3vw,48px)}.kompakt-camper{border-top:1px solid var(--caravan-line,#d9dee2);max-width:1200px;margin:48px auto 0;padding:32px 20px 8px}.kompakt-camper h2{letter-spacing:-.02em;margin:4px 0 8px;font-size:clamp(21px,3vw,28px)}.kompakt-camper-hinweis{color:#4a4034;background:#fdf6e3;border-left:3px solid #d9a400;margin:0 0 24px;padding:10px 14px;font-size:14px;line-height:1.5}.kompakt-camper-liste{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.kompakt-camper-karte{background:var(--caravan-soft,#f4f6f7);border:1px solid var(--caravan-line,#d9dee2);border-radius:4px;flex-direction:column;height:100%;padding:16px;display:flex}.kompakt-camper-kopf h3{margin:0 0 2px;font-size:17px}.kompakt-camper-kopf h3 a{color:inherit;text-decoration:none}.kompakt-camper-kopf h3 a:hover,.kompakt-camper-kopf h3 a:focus-visible{text-decoration:underline}.kompakt-camper-kopf strong{letter-spacing:-.01em;margin-bottom:12px;font-size:20px;display:block}.kompakt-camper-fakten{gap:8px;margin:0 0 16px;display:grid}.kompakt-camper-fakten div{grid-template-columns:1fr auto;align-items:baseline;gap:10px;display:grid}.kompakt-camper-fakten dt{color:var(--caravan-muted,#6d777d);align-items:center;gap:8px;font-size:13px;display:flex}.kompakt-camper-fakten dd{text-align:right;margin:0;font-size:13px;font-weight:700}.kompakt-camper-cta{border:1px solid var(--ink,#1b1b1b);color:var(--ink,#1b1b1b);border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.kompakt-camper-cta:hover,.kompakt-camper-cta:focus-visible{background:var(--ink,#1b1b1b);color:#fff}.family-config-visual,.family-config-models{grid-template-columns:minmax(0,1fr)}.family-config-models button>span{overflow-wrap:anywhere;min-width:0}@media (width<=380px){.family-config-facts{--fact-columns:2}.family-config-facts small,.family-config-facts span,.family-config-facts strong{overflow-wrap:anywhere}.configurator-live-cta-label{white-space:normal}}.d-camper{border-top:1px solid var(--caravan-line,#d9dee2);max-width:1200px;margin:40px auto 0;padding:32px 20px 8px}.d-camper h2{letter-spacing:-.02em;margin:4px 0 10px;font-size:clamp(21px,3vw,28px)}.d-camper-text{color:var(--caravan-muted,#55606a);max-width:60ch;margin:0 0 20px;line-height:1.55}.d-camper-basis{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px 24px;margin:0 0 24px;display:grid}.d-camper-basis div{border-bottom:1px solid var(--caravan-line,#d9dee2);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding-bottom:6px;display:grid}.d-camper-basis dt{color:var(--caravan-muted,#55606a);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:flex}.d-camper-basis dd{text-align:right;margin:0;font-size:15px;font-weight:700}.d-camper-module{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;margin-bottom:24px;display:grid}.d-camper-module h3{letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:14px}.d-camper-module ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.d-camper-module li{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.d-camper-module li span{overflow-wrap:anywhere;font-size:14px}.d-camper-module li b{white-space:nowrap;font-size:14px}.d-camper-cta{background:var(--ink,#1b1b1b);color:#fff;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.d-camper-cta:hover,.d-camper-cta:focus-visible{background:#000}.d-camper-fussnote{color:var(--caravan-muted,#55606a);max-width:60ch;margin:10px 0 0;font-size:14px}.mini-camper-seite{--config-ink:#12181d;--config-soft:#f3f5f4;max-width:1180px;margin:0 auto;padding:clamp(26px,4vw,56px) clamp(14px,4vw,40px) clamp(50px,7vw,90px)}.mini-camper-intro h1{letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(28px,5.2vw,46px);line-height:1.06}.mini-camper-intro>p:not(.caravan-eyebrow){color:var(--caravan-muted);max-width:62ch;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.mini-camper-wahl{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:8px;margin:clamp(22px,3vw,34px) 0 clamp(18px,2.5vw,26px);display:grid}.mini-camper-wahl button{border:1px solid var(--caravan-line);color:inherit;cursor:pointer;text-align:left;background:#fff;flex-direction:column;gap:3px;min-width:0;min-height:56px;padding:10px 12px;display:flex}.mini-camper-wahl button span{overflow-wrap:anywhere;font-size:14px;font-weight:700}.mini-camper-wahl button b{color:var(--caravan-muted);font-size:13px;font-weight:600}.mini-camper-wahl button.ist-gewaehlt{background:var(--signal);border-color:var(--signal-dark)}.mini-camper-wahl button.ist-gewaehlt b{color:#4a3d00}.mini-camper-buehne{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);display:grid}.mini-camper-bild{min-width:0}.mini-camper-bild img{background:var(--caravan-soft);width:100%;height:auto;display:block}.mini-camper-punkte{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.mini-camper-punkte button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.model-filter-results-heading{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mini-camper-punkte button:before{background:var(--caravan-line);content:"";width:10px;height:10px}.mini-camper-punkte button.ist-aktiv:before{background:var(--caravan-ink)}.mini-camper-fakten{min-width:0}.mini-camper-fakten h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(22px,3vw,30px);line-height:1.1}.mini-camper-preis{margin-top:6px;font-size:clamp(21px,2.6vw,27px);display:block}.mini-camper-fakten dl{border-top:1px solid var(--caravan-line);margin:18px 0 0;display:grid}.mini-camper-fakten dl>div{border-bottom:1px solid var(--caravan-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:11px 0;display:grid}.mini-camper-fakten dt{color:var(--caravan-muted);overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.mini-camper-fakten dd{text-align:right;margin:0;font-size:14px;font-weight:700}.mini-camper-wege{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.mini-camper-cta,.mini-camper-anruf{justify-content:center;align-items:center;gap:9px;min-width:0;min-height:50px;padding:0 20px;font-size:15px;font-weight:760;text-decoration:none;display:inline-flex}.mini-camper-cta{background:var(--signal);color:inherit;cursor:pointer;border:0;flex:190px}.mini-camper-cta:hover,.mini-camper-cta:focus-visible{background:#ffe145}.mini-camper-anruf{border:1px solid var(--caravan-line);flex:150px}.mini-camper-hinweis{color:var(--caravan-muted);margin:10px 0 0;font-size:13px}.mini-camper-vergleich{margin-top:clamp(38px,6vw,70px)}.mini-camper-vergleich h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(22px,3.4vw,32px)}.mini-camper-tabelle-rahmen{border:1px solid var(--caravan-line);overflow-x:auto}.mini-camper-tabelle-rahmen table{border-collapse:collapse;width:100%;min-width:560px}.mini-camper-tabelle-rahmen th,.mini-camper-tabelle-rahmen td{border-bottom:1px solid var(--caravan-line);text-align:right;white-space:nowrap;padding:11px 13px;font-size:14px}.mini-camper-tabelle-rahmen thead th{background:var(--caravan-soft);color:var(--caravan-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.mini-camper-tabelle-rahmen th:first-child,.mini-camper-tabelle-rahmen td:first-child{text-align:left}.mini-camper-tabelle-rahmen tbody tr:last-child th,.mini-camper-tabelle-rahmen tbody tr:last-child td{border-bottom:0}.mini-camper-tabelle-rahmen tbody th button{color:inherit;cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.mini-camper-tabelle-rahmen tbody tr.ist-gewaehlt{background:#fffbe0}@media (width<=860px){.mini-camper-buehne{grid-template-columns:minmax(0,1fr)}}.family-config-skizze{background:#fff;justify-content:center;align-items:center;padding:clamp(14px,4%,34px);display:flex;position:absolute;inset:0}.family-config-skizze .massskizze,.family-config-vollbild-skizze .massskizze{color:var(--config-ink,#12181d);max-height:100%}.family-config-vollbild-skizze{background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;max-width:640px;padding:22px;display:flex}@media (width<=430px){.family-config-models>button{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.family-config-models>button>span,.family-config-models>button>b{grid-column:2}.family-config-models button b{flex-direction:row;align-items:flex-start;gap:8px}}.finder-seite{grid-template-columns:minmax(0,596fr) minmax(0,844fr);min-height:100vh;display:grid}.finder-bild{align-self:start;height:100dvh;position:sticky;top:0;overflow:hidden}.finder-bild img{object-fit:cover;width:100%;height:100%}.finder-spalte{align-content:start;gap:clamp(10px,2.2vh,32px);width:100%;max-width:calc(566px + 2*clamp(16px,4vw,44px));margin:0 auto;padding:clamp(14px,2.6vh,56px) clamp(16px,4vw,44px);display:grid}.finder-logo-link{justify-self:start;display:inline-flex}.finder-logo{object-fit:contain;width:auto;height:38px}.finder-kopf{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;display:flex}.finder-ring{flex:none;width:clamp(44px,6.2vh,64px);height:clamp(44px,6.2vh,64px);position:relative}.finder-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.finder-ring-bahn,.finder-ring-fortschritt{fill:none;stroke-width:4px}.finder-ring-bahn{stroke:var(--line,#d9dfe0)}.finder-ring-fortschritt{stroke:var(--success,#1b6b55);stroke-linecap:round;transition:stroke-dasharray .25s}.finder-ring>span{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.finder-ring b{color:var(--success,#1b6b55);font-size:clamp(15px,2.1vh,20px);font-weight:400}.finder-ring small{color:var(--muted,#657076);font-size:clamp(11px,1.5vh,14px)}.finder-zusagen{color:var(--muted,#657076);flex-wrap:wrap;gap:8px;margin:0;font-size:15px;display:flex}.finder-zusagen i{margin-right:8px;font-style:normal}.finder-frage h1{letter-spacing:-.005em;margin:0 0 8px;font-size:clamp(23px,2.6vw,28px);font-weight:400;line-height:1.2}.finder-frage p{color:var(--muted,#657076);margin:0;font-size:16px;line-height:1.3}.finder-kontakt-nutzen{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.finder-kontakt-nutzen li{color:#3f4a50;padding-left:20px;font-size:15px;line-height:1.35;position:relative}.finder-kontakt-nutzen li:before{content:"✓";color:#1a7f4b;font-weight:700;position:absolute;top:0;left:0}.finder-kontakt-nutzen strong{color:#1c2429}.finder-optionen{gap:clamp(8px,1.5vh,24px);display:grid}.finder-option{border:1px solid var(--line-dark,#aab4b7);color:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:clamp(5px,.9vh,8px);display:grid}.finder-option:hover{border-color:var(--ink,#15191d)}.finder-option.ist-gewaehlt{border-color:var(--success,#1b6b55);box-shadow:inset 0 0 0 1px var(--success,#1b6b55)}.finder-option-kachel{background:var(--paper,#f5f6f2);color:var(--success,#1b6b55);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:2px;width:clamp(52px,8.2vh,80px);height:clamp(52px,8.2vh,80px);display:flex;overflow:hidden}.finder-option-text{gap:2px;min-width:0;display:grid}.finder-option-text strong{font-size:20px;font-weight:400;line-height:1.3}.finder-option-text small{color:var(--muted,#657076);font-size:16px;line-height:1.3}.finder-option-haken{color:var(--success,#1b6b55);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.finder-wege{justify-items:center;gap:clamp(6px,1vh,12px);display:grid}.finder-weiter{background:var(--signal,#ffd500);color:#11171c;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;font-size:16px;font-weight:800;text-decoration:none;display:flex}.finder-weiter:hover:not(:disabled){background:#ffe145}.finder-weiter:disabled{background:var(--line,#d9dfe0);color:#767676;cursor:not-allowed}.finder-zurueck{color:var(--muted,#657076);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:7px;min-height:clamp(32px,4.2vh,40px);padding:0;font-size:15px;text-decoration:underline;display:inline-flex}.finder-empfehlung h2{margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3}.finder-empfehlung-hinweis{color:var(--muted,#657076);margin:-4px 0 10px;font-size:14px;line-height:1.35}.finder-empfehlung ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.finder-empfehlung a{border:1px solid var(--line,#d9dfe0);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:8px;text-decoration:none;display:grid}.finder-empfehlung a:hover{border-color:var(--ink,#15191d)}.finder-empfehlung img{background:var(--paper,#f5f6f2);object-fit:contain;border-radius:8px;width:88px;height:58px}.finder-empfehlung li span{gap:2px;min-width:0;display:grid}.finder-empfehlung strong{font-size:16px;font-weight:600}.finder-empfehlung small{color:var(--muted,#657076);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.finder-empfehlung b{white-space:nowrap;font-size:15px}.finder-alle{color:var(--muted,#657076);text-underline-offset:3px;margin-top:10px;font-size:15px;display:inline-block}.finder-kontakt{border:1px solid var(--line,#d9dfe0);background:#fff;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(9px,1.25vh,16px);padding:clamp(10px,1.7vh,24px) clamp(16px,3vw,24px);display:grid}.finder-kontakt>:not(.finder-feld),.finder-kontakt>.finder-feld{grid-column:1/-1}.finder-vorschau{border:1px solid #c6e3bc;border-left:4px solid var(--success,#1b6b55);color:var(--ink,#15191d);background:#eaf7e5;border-radius:8px;gap:12px;padding:14px 16px;display:grid}.finder-vorschau.ist-offen{background:var(--soft,#f3f5f4);border-color:var(--line,#d9dfe0);border-left-color:var(--muted,#657076)}.finder-vorschau-modelle{gap:8px;margin:0;padding:0;list-style:none;display:grid}.finder-vorschau-modelle>li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.finder-vorschau-modell{color:var(--ink,#15191d);font-size:15px;font-weight:600}.finder-vorschau-modellpreis{color:var(--ink,#15191d);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:600}.finder-vorschau-modelle>li>small{color:#49525a;grid-column:1/-1;font-size:12px;line-height:1.3}.finder-vorschau>small{color:#49525a;font-size:12px;line-height:1.4}.finder-vorschau-kopf{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.finder-vorschau-kopf>span{background:var(--success,#1b6b55);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.finder-vorschau-kopf>div{gap:2px;display:grid}.finder-vorschau-kopf strong{font-size:18px;line-height:1.2}.finder-vorschau-kopf small{color:#49665c;font-size:13px}.finder-vorschau>p{color:var(--muted,#657076);margin:0;font-size:13px;line-height:1.3}.finder-haken{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.35;display:flex}.finder-haken input{accent-color:#1b6b55;flex:none;width:20px;height:20px;margin-top:1px}.finder-haken span{color:var(--muted,#657076);font-size:14px}.finder-kontaktweg{border:0;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:0;display:flex}.finder-kontaktweg legend{float:left;margin-right:4px;padding:0;font-size:17px}.finder-kontaktweg label{cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:clamp(34px,4.4vh,42px);padding:6px 16px 6px 0;font-size:18px;display:inline-flex}.finder-kontaktweg label.ist-gewaehlt{color:var(--success,#1b6b55)}.finder-kontaktweg input{accent-color:#1b6b55;width:22px;height:22px}.finder-feld>span small{color:var(--muted,#657076);margin-left:6px;font-size:13px;font-weight:400}@media (width<=600px){.finder-kontaktweg{gap:4px 14px}.finder-kontaktweg legend{width:100%;margin-right:0;font-size:15px}.finder-kontaktweg label{min-height:44px;padding:8px 12px 8px 0;font-size:16px}}.finder-feld{align-content:start;gap:clamp(4px,.8vh,8px);display:grid}.finder-feld>span{font-size:17px}.finder-feld input{border:1px solid var(--line-dark,#aab4b7);font:inherit;background:#fff;border-radius:8px;width:100%;min-height:clamp(44px,5.6vh,52px);padding:0 16px;font-size:17px}.finder-feld input:focus{border-color:var(--success,#1b6b55);outline:2px solid var(--success,#1b6b55);outline-offset:-2px}.finder-newsletter{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;display:grid}.finder-newsletter input{accent-color:#1b6b55;width:20px;height:20px;margin-top:3px}.finder-newsletter span{font-size:17px;line-height:1.35}.finder-datenschutz{margin:0;font-size:15px;line-height:1.35}.finder-turnstile:empty{display:none}.finder-turnstile{max-width:100%}.finder-turnstile.ist-bestaetigt,.finder-rueckmeldung:empty{display:none}.finder-rueckmeldung{background:#fff9df;border-left:3px solid #d4b100;padding:10px 12px;font-size:15px}.finder-danke{place-items:center;min-height:100vh;padding:clamp(24px,6vw,60px);display:grid;position:relative}.finder-danke-bild{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.finder-danke-inhalt{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;background:#ffffffeb;justify-items:center;gap:clamp(10px,1.6vh,19px);width:100%;max-width:564px;padding:clamp(18px,3vh,40px) clamp(24px,4vw,40px);display:grid;position:relative}.finder-danke-inhalt h1{letter-spacing:-.01em;margin:0;font-size:clamp(26px,min(4vw,4.6vh),41px);font-weight:500;line-height:1.15}.finder-danke-inhalt p{margin:0;font-size:clamp(17px,1.6vw,20px);line-height:1.3}.finder-vergleich{border-top:1px solid var(--line,#d9dfe0);margin-top:clamp(44px,7vw,76px);padding-top:clamp(32px,5vw,56px);scroll-margin-top:24px}.finder-vergleich-kicker{color:var(--success,#1b6b55);letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:800}.finder-vergleich h2{letter-spacing:-.02em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.08}.finder-vergleich-einleitung{color:var(--muted,#657076);max-width:760px;margin:14px 0 0;font-size:17px;line-height:1.45}.finder-vergleich-auswahl{flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0;display:flex}.finder-vergleich-auswahl strong,.finder-vergleich-auswahl span{border:1px solid var(--line,#d9dfe0);border-radius:999px;padding:8px 11px;font-size:13px;line-height:1.2}.finder-vergleich-auswahl strong{background:var(--ink,#15191d);border-color:var(--ink,#15191d);color:#fff}.finder-vergleich-auswahl span{background:#fff}.finder-vergleich-modelle{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.finder-vergleich-modelle article{border:1px solid var(--line,#d9dfe0);background:#fff;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.finder-vergleich-modelle article.ist-empfehlung{border:2px solid var(--success,#1b6b55)}.finder-vergleich-kopf{border-bottom:1px solid var(--line,#d9dfe0);min-height:168px;padding:18px}.finder-vergleich-kopf>span{color:var(--success,#1b6b55);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.finder-vergleich-kopf h3{margin:7px 0 0;font-size:24px;font-weight:600;line-height:1.12}.finder-vergleich-kopf p{color:var(--muted,#657076);margin:10px 0 0;font-size:15px;line-height:1.4}.finder-vergleich-kopf .finder-vergleich-staerke{color:var(--ink,#15191d);font-size:13px}.finder-vergleich-kopf .finder-vergleich-staerke strong{font-weight:800}.finder-vergleich-modelle article.status-kompromiss,.finder-vergleich-modelle article.status-annaeherung{border-top-color:#b87800}.finder-vergleich-modelle article.ist-empfehlung.status-kompromiss,.finder-vergleich-modelle article.ist-empfehlung.status-annaeherung{border-color:#b87800}.finder-vergleich-modelle article.status-kompromiss .finder-vergleich-kopf>span,.finder-vergleich-modelle article.status-annaeherung .finder-vergleich-kopf>span{color:#8a5700}.finder-vergleich-modelle dl{margin:0;padding:0 18px}.finder-vergleich-modelle dl>div{border-bottom:1px solid var(--line,#d9dfe0);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.finder-vergleich-modelle dt{color:var(--muted,#657076);font-size:13px}.finder-vergleich-modelle dd{text-align:right;margin:0;font-size:14px;font-weight:700}.finder-vergleich-modelle article>a{background:var(--signal,#ffd500);color:var(--ink,#15191d);justify-content:space-between;align-items:center;gap:8px;min-height:48px;margin:18px;padding:10px 14px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.finder-vergleich-modelle article>a:hover{background:#ffe145}@media (width<=900px){.finder-vergleich{margin-top:42px;padding-top:30px}.finder-vergleich-einleitung{font-size:15px}.finder-vergleich-auswahl{grid-template-columns:minmax(0,1fr);align-items:stretch;margin-top:18px;display:grid}.finder-vergleich-auswahl strong,.finder-vergleich-auswahl span{border-radius:4px}.finder-vergleich-modelle{grid-template-columns:minmax(0,1fr)}.finder-vergleich-kopf{min-height:0}.finder-vergleich-modelle dl>div{padding:11px 0}.finder-seite{grid-template-columns:minmax(0,1fr)}.finder-bild{height:clamp(96px,15vh,220px)}.ist-kontakt .finder-bild{display:none}.finder-logo{height:30px}.finder-spalte{gap:10px;padding:14px 16px}.finder-frage p{display:none}.finder-frage.ist-mehrfach p{margin-top:4px;font-size:13px;line-height:1.25;display:block}.finder-frage.finder-kontakt-intro p{margin-top:4px;font-size:13px;line-height:1.3;display:block}.finder-frage h1{font-size:22px}.finder-zusagen{font-size:13px}.finder-ring,.finder-option-kachel{width:44px;height:44px}.finder-option-text strong{font-size:17px;line-height:1.2}.finder-option-text small{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.finder-optionen{gap:8px}.finder-vorschau{gap:7px;padding:8px 10px}.finder-kontakt{gap:8px;padding:12px}.finder-feld{gap:3px}.finder-feld>span{font-size:14px;line-height:1.2}.finder-feld input{min-height:44px;font-size:16px}.finder-datenschutz{font-size:13px}.finder-wege{gap:6px}.finder-weiter{min-height:50px}.finder-zurueck{min-height:44px;font-size:14px}}@media (width<=900px) and (height<=730px){.finder-bild{display:none}.finder-bild img{object-position:center 72%}}@media (width<=430px){.finder-option{gap:12px}.finder-option-kachel{width:44px;height:44px}.finder-empfehlung img{width:68px;height:46px}}.messe-band{color:#fff;background:#8c0f13;flex-direction:column;align-items:stretch;gap:6px;padding:14px max(clamp(16px,3vw,48px),50% - 800px);display:flex}.messe-band-kopf{justify-content:space-between;align-items:center;gap:16px;margin-bottom:4px;display:flex}.messe-band-logo{flex:none;display:inline-flex}.messe-band-logo img{width:80px;height:auto}.messe-band-tel{background:var(--signal);color:#151515;border-radius:6px;flex:none;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:700;line-height:18px;text-decoration:none;display:flex}.messe-band-kicker{color:#ffd9da;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:16px}.messe-band-titel{color:#fff;margin:0;font-size:26px;font-weight:700;line-height:31px}.messe-band-nutzen{color:#fff;max-width:62ch;margin:0;font-size:15px;line-height:21px}.messe-band-frist{color:#fff;margin:0;font-size:13px;line-height:18px}.messe-band-knopf{background:var(--signal);color:#151515;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;margin-top:2px;padding:10px 16px;font-size:14px;font-weight:700;line-height:20px;text-decoration:none;display:flex}@media (width>=768px){body:has(.messe-band:not(.nur-beratung)) .daltec-site-header{display:none}.messe-band-kopf{margin-bottom:8px}}@media (width>=700px){.messe-band{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 32px;display:grid}.messe-band-kicker,.messe-band-titel,.messe-band-nutzen,.messe-band-frist{grid-column:1}.messe-band-knopf{grid-area:1/2/span 3;min-width:232px;margin-top:0}}@media (width>=1200px){.messe-band{grid-template-columns:minmax(0,1fr)}.messe-band-knopf{display:none}}.messe-seite .model-filter-intro{padding:16px}.messe-seite .model-filter-intro>p:first-child{color:var(--caravan-blue-text);margin:0 0 4px;font-size:14px;line-height:1.3}.messe-seite .model-filter-intro h1{margin:0 0 4px;font-size:36px;line-height:1.15}.messe-seite .model-filter-intro>span{color:#657076;font-size:18px;line-height:1.3}.messe-seite .model-filter-open{color:#fff;background:#15191d;border:1px solid #fff;border-radius:16px;justify-content:flex-start;gap:8px;width:calc(100% - 32px);min-height:50px;margin:0 16px 16px;padding:8px 16px;font-size:18px;font-weight:400;position:static;bottom:auto;right:auto}.messe-seite .model-filter{padding:0 16px 64px}.messe-seite .model-filter-grid{gap:40px}.messe-seite .model-filter-card-media{aspect-ratio:197/131;background:#f8fafb;margin-inline:-16px}.messe-seite .model-filter-card-title{align-items:flex-end;min-height:44px}.messe-preis-saeule{flex-direction:column;flex:0 100%;align-items:flex-end;gap:4px;min-width:0;margin-left:auto;display:flex}.messe-aktionsschild{color:#fff;white-space:normal;text-align:right;background:#8c0f13;border-radius:4px;padding:4px 8px;font-size:13px;font-weight:400;line-height:16px}.aktionsschild-gratis{letter-spacing:.03em;font-size:1.2em;font-weight:900}.messe-seite .beratungsblock{background:#f5f6f2;padding:24px 16px 94px;display:block}.messe-seite .beratungsblock h2{letter-spacing:-1.26px;margin:0 0 4px;font-size:35px;line-height:35px}.messe-seite .beratungsblock-kicker{letter-spacing:1.54px;margin:0 0 4px;font-size:11px;font-weight:800}.messe-seite .beratungsblock p{margin:0 0 4px;font-size:16px;line-height:24px}.messe-seite .beratungsblock-cta{min-height:58px;padding:0 22px}.beratungsblock-bild{aspect-ratio:197/131;object-fit:cover;width:100%;display:block}@media (width>=768px){.messe-seite .model-filter-intro,.messe-seite .beratungsblock,.messe-seite .model-filter,.beratungsblock-bild{max-width:720px;margin:0 auto}body:has(.messe-seite) .messe-band{max-width:720px;margin:0 auto}}.messe-seite .model-filter-intro{text-align:left;align-items:flex-start;gap:4px}.messe-seite .model-filter-open{width:100%;margin:0 0 16px}.messe-seite .uebersicht-karten{padding-inline:16px}.messe-band .messe-countdown-text{justify-content:flex-start;gap:0 6px;font-size:14px;line-height:20px}.messe-band .messe-countdown{text-align:left;justify-content:flex-start}@media (width<=767px){.family-config-facts{--fact-columns:2}.model-filter-grid{grid-template-columns:minmax(0,1fr)}}.model-filter-grid>li{grid-template-columns:minmax(0,1fr)}.model-filter-card{min-width:0}.family-config-dekor{padding:4px 0 2px}.family-config-dekor-hinweis{color:var(--caravan-muted,#5f6a70);max-width:62ch;margin:0 0 16px;font-size:14px;line-height:20px}.family-config-dekor-vorschau{background:var(--caravan-soft,#f3f5f4);border-radius:12px;margin:0 0 20px;overflow:hidden}.family-config-dekor-raum{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.family-config-dekor-tafel{grid-template-columns:repeat(auto-fill,minmax(min(160px,100%),1fr));gap:10px 16px;margin:0;padding:14px;list-style:none;display:grid}.family-config-dekor-tafel-eintrag{align-items:center;gap:10px;display:flex}.family-config-dekor-tafel-eintrag img,.family-config-dekor-leer{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px;box-shadow:inset 0 0 0 1px #00000024}.family-config-dekor-leer{border:2px dashed var(--caravan-line,#d9dfe1);box-shadow:none;display:block}.family-config-dekor-tafel-eintrag span{min-width:0;display:grid}.family-config-dekor-tafel-eintrag small{color:var(--caravan-muted,#5f6a70);font-size:13px;line-height:17px}.family-config-dekor-tafel-eintrag b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:19px;overflow:hidden}.family-config-dekor-tafel-eintrag.offen b{color:var(--caravan-muted,#5f6a70);font-weight:400}.family-config-dekor-tafel-eintrag.premium img{box-shadow:inset 0 0 0 1px #00000024,0 0 0 2px #b8912f}.family-config-dekor-tafel-eintrag em{color:#8a6c1f;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-style:normal;font-weight:700;line-height:17px}.family-config-dekor-gruppe{border:0;margin:0 0 22px;padding:0}.family-config-dekor-gruppe legend{padding:0;font-size:15px;font-weight:700}.family-config-dekor-stand{color:var(--caravan-muted,#5f6a70);justify-content:space-between;align-items:baseline;gap:12px;margin:2px 0 10px;font-size:14px;line-height:19px;display:flex}.family-config-dekor-stand b{color:var(--caravan-ink,#11171c);white-space:nowrap;font-weight:600}.family-config-dekor-wahlen{flex-wrap:wrap;gap:12px;display:flex}.family-config-dekor-wahl{cursor:pointer;padding:3px;display:inline-flex;position:relative}.family-config-dekor-wahl input,.family-config-dekor-name{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.family-config-dekor-punkt{object-fit:cover;border-radius:50%;width:38px;height:38px;transition:transform .12s;display:block;box-shadow:inset 0 0 0 1px #00000024}.family-config-dekor-wahl:hover .family-config-dekor-punkt{transform:scale(1.06)}.family-config-dekor-wahl.gewaehlt:after{border:2px solid var(--caravan-blue,#0089b7);content:"";border-radius:50%;position:absolute;inset:0}.family-config-dekor-wahl:has(input:focus-visible):after{border:2px solid var(--caravan-ink,#11171c);content:"";border-radius:50%;position:absolute;inset:0}.family-config-dekor-plus{color:#fff;text-align:center;background:#b8912f;border:2px solid #fff;border-radius:50%;width:18px;height:18px;font-size:13px;font-weight:700;line-height:14px;position:absolute;top:-1px;right:-1px}@media (width<=767px){.model-filter-card-cta{min-height:48px;font-size:13px}.model-filter-row button,.model-filter-chips button,.model-filter-family-grid button{min-height:48px}.model-filter-row button{font-size:13px}.messe-band-knopf,.messe-band-tel,.daltec-consent-accept,.daltec-consent-decline,.model-filter-breadcrumb a,.model-filter-controls label,.caravan-brand,.caravan-header .caravan-nav-cta,.caravan-site .daltec-contact-row a.daltec-contact-call,.caravan-site .daltec-contact-row a.daltec-contact-ask,.family-config-zoom,.family-config-price-toggle{min-height:48px}.model-filter-breadcrumb a,.model-filter-controls label{align-items:center;display:flex}.model-filter-card-title h3 a{align-items:center;min-height:48px;margin:-7px 0;display:inline-flex}.messe-band-logo{align-items:center;min-height:48px;margin:-9px 0;display:inline-flex}.family-config-image .family-config-zoom{min-height:48px}.family-config-header>a{justify-content:center;align-items:center;min-height:48px;display:inline-flex}.model-filter-grid{gap:22px}.model-filter-grid>li,.model-filter-card{grid-row:auto;grid-template-rows:none}.model-filter-card{gap:6px}.model-filter-card-media{aspect-ratio:16/9}.model-filter-card-pricenote:empty{display:none}.model-filter-card-facts{gap:4px;display:grid}.model-filter-card-facts div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding-inline:0;display:grid}.model-filter-card-facts dt{flex-direction:row;align-items:center;gap:4px;font-size:13px;line-height:1.25}.model-filter-card-facts dd{text-align:right;white-space:nowrap;font-size:15px;line-height:1.25}.model-filter-card-facts dt svg{width:16px;height:16px}}.beratung-dialog-backdrop{z-index:10000;background:#11171cb8;border:0;width:100%;padding:0;position:fixed;inset:0}.beratung-dialog{z-index:10001;background:#fff;width:min(100% - 32px,620px);max-width:620px;max-height:min(92vh,760px);padding:26px 28px 0;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.beratung-dialog>h2{margin:4px 52px 20px 0;font-size:clamp(26px,5vw,38px);line-height:1.08}.beratung-dialog-schliessen{cursor:pointer;background:#f3f5f4;border:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;top:18px;right:18px}.beratung-dialog .daltec-inquiry-form{margin:0 -28px}@media (width<=620px){.beratung-dialog{width:100%;max-height:100dvh;padding:22px 18px 0}.beratung-dialog .daltec-inquiry-form{margin:0 -18px}}.messe-band{background:#e30613;align-items:stretch;gap:0;padding:0 0 16px;display:flex}.messe-band-kopf{background:#151515;justify-content:space-between;align-items:center;margin:0;padding:12px max(clamp(16px,3vw,48px),50% - 800px);display:flex}.messe-band-kontakt{align-items:center;gap:8px;min-width:0;display:flex}.messe-band-tel{color:#fff;background:#363636;min-height:36px;padding:8px 12px}.messe-band-tel:hover{background:#454545}.messe-band-whatsapp{color:#fff;background:#16bd5b;border-radius:6px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;text-decoration:none;display:inline-flex}.messe-band-whatsapp:hover{background:#119d4a}.messe-band-vorteile{gap:7px;padding:14px max(clamp(16px,3vw,48px),50% - 800px) 10px;display:grid}.messe-band-titel,.messe-band-nutzen{color:#fff;align-items:center;gap:8px;max-width:none;margin:0;display:flex}.messe-band-titel{font-size:17px;font-weight:800;line-height:24px}.messe-band-titel>span{flex-wrap:wrap;align-items:baseline;gap:0 7px;display:flex}.messe-band-titel small{color:#fff;font-size:11px;font-weight:650;line-height:16px}.messe-band-nutzen{font-size:15px;line-height:23px}.messe-band-titel svg,.messe-band-nutzen svg{flex:none}.messe-band-knopf{background:var(--signal);color:#151515;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:40px;margin:0 max(clamp(16px,3vw,48px),50% - 800px);padding:10px 14px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.messe-band-knopf:hover{background:var(--signal-dark)}.messe-band.nur-beratung{background:#fff;padding-bottom:16px}.messe-band.nur-beratung .messe-band-kopf{display:none}.messe-band.nur-beratung .messe-band-knopf{margin-top:16px}.model-filter-intro:has(.model-filter-intro-action) .model-filter-intro-normal{display:none}@media (width>=768px){.messe-band{grid-template-columns:minmax(0,1fr) auto;padding-bottom:0;display:grid}.messe-band-kopf{grid-column:1/-1}.messe-band-vorteile{grid-column:1;padding-top:16px;padding-bottom:16px}.messe-band-knopf{grid-area:2/2;align-self:center;min-width:280px;margin:16px max(clamp(16px,3vw,48px),50vw - 800px) 16px 24px;display:flex}.messe-band.nur-beratung{grid-template-columns:minmax(0,1fr)}.messe-band.nur-beratung .messe-band-knopf{grid-area:1/1;margin:16px max(clamp(16px,3vw,48px),50vw - 800px)}}.booking-dialog{color:#111827;background:#fff;border:0;border-radius:12px;width:min(1120px,100vw - 32px);max-width:1120px;max-height:min(860px,100dvh - 32px);margin:auto;padding:0;overflow:hidden}.booking-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c12169e}.booking-shell{max-height:inherit;grid-template-rows:minmax(0,1fr);grid-template-columns:310px minmax(0,1fr);min-width:0;min-height:min(700px,100dvh - 32px);display:grid}.booking-summary{background:#f6f8fa;border-right:1px solid #e2e7eb;flex-direction:column;gap:30px;min-width:0;padding:38px 30px;display:flex;overflow-y:auto}.booking-logo{width:fit-content;display:inline-flex}.booking-logo img{width:112px;height:auto}.booking-summary-kicker{color:#007397;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.booking-summary h2{margin:0 0 12px;font-size:25px;line-height:1.15}.booking-summary p:not(.booking-summary-kicker){color:#62717a;margin:0;font-size:15px;line-height:1.55}.booking-summary dl{border-top:1px solid #dfe5e9;gap:18px;margin:0;padding-top:20px;display:grid}.booking-summary dl>div{gap:5px;display:grid}.booking-summary dt{color:#5d6b74;align-items:center;gap:7px;font-size:13px;display:flex}.booking-summary dd{color:#17202a;margin:0;font-size:15px;line-height:1.45}.booking-main{min-width:0;padding:38px 46px 44px;overflow-y:auto}.booking-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.booking-head p{color:#007397;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.booking-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,38px);line-height:1.1}.booking-head>button{color:#172027;cursor:pointer;background:#f1f4f5;border:0;border-radius:999px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;display:inline-flex}.booking-progress{grid-template-columns:repeat(3,1fr);gap:6px;margin:22px 0 28px;display:grid}.booking-progress span{background:#e0e6e9;border-radius:999px;height:4px}.booking-progress span.is-active{background:#1289ad}.booking-step{min-width:0}.booking-status,.booking-selected-date{color:#1b2630;margin:0 0 20px;font-size:18px;line-height:1.45}.booking-error{color:#7f1620;background:#fff2f2;border-left:3px solid #b51f29;padding:14px}.booking-error p{margin:0 0 10px}.booking-error button,.booking-back{color:#087fa5;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:0;font-size:14px;display:inline-flex}.booking-calendar{max-width:720px}.booking-month-nav{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;margin-bottom:18px;display:grid}.booking-month-nav strong{text-align:center;font-size:18px}.booking-month-nav button{color:#172027;cursor:pointer;background:#fff;border:1px solid #d8e0e5;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.booking-month-nav button:disabled{cursor:default;opacity:.3}.booking-weekdays,.booking-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.booking-weekdays{color:#667278;text-align:center;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.booking-days>button,.booking-days>span{aspect-ratio:1;min-width:0}.booking-days>button{color:#13212a;cursor:pointer;background:#dff3f7;border:0;border-radius:999px;font-size:15px;font-weight:700}.booking-days>button:hover:not(:disabled){color:#fff;background:#1289ad}.booking-days>button:disabled{color:#cad2d8;cursor:default;background:0 0}.booking-duration,.booking-contact-summary{color:#66757e;align-items:center;gap:7px;margin:-12px 0 22px;font-size:14px;display:flex}.booking-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.booking-times button{color:#283848;cursor:pointer;background:#fff;border:1px solid #d8e0e5;border-radius:12px;min-height:52px;padding:8px;font-size:16px}.booking-times button:hover{color:#087fa5;border-color:#1289ad}.booking-form{gap:18px;max-width:700px;display:grid}.booking-form>label:not(.booking-privacy),.booking-form fieldset{gap:8px;display:grid}.booking-form>label,.booking-form legend{color:#25313a;font-size:14px;font-weight:700}.booking-form>label span{color:#667278;font-weight:400}.booking-form input[type=text],.booking-form input[type=tel],.booking-form input[type=email]{color:#172027;font:inherit;border:1px solid #d7dfe4;border-radius:12px;width:100%;min-height:50px;padding:10px 14px}.booking-form input:focus-visible,.booking-form button:focus-visible,.booking-dialog a:focus-visible{outline-offset:2px;outline:3px solid #1289ad59}.booking-form fieldset{border:0;margin:0;padding:0}.booking-channel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.booking-channel label{cursor:pointer;border:1px solid #d7dfe4;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:8px 12px;font-size:14px;display:flex}.booking-channel label:has(input:checked){background:#edf8fa;border-color:#1289ad}.booking-channel input{accent-color:#1289ad}.booking-privacy{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:9px;line-height:1.45;display:grid}.booking-privacy input{accent-color:#1289ad;width:18px;height:18px;margin-top:2px}.booking-privacy a{color:#087fa5}.booking-turnstile{max-width:100%;min-height:65px;overflow:hidden}.booking-field-error{color:#a71923;margin:-8px 0 0;font-size:14px;line-height:1.4}.booking-submit,.booking-confirmed>button{background:var(--signal);color:#151515;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;min-height:54px;padding:12px 20px;font-size:15px;font-weight:800;display:inline-flex}.booking-submit:disabled{cursor:wait;opacity:.65}.booking-confirmed{flex-direction:column;align-items:flex-start;gap:12px;padding-top:28px;display:flex}.booking-confirmed>span{color:#167248;background:#dff4e9;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.booking-confirmed h3,.booking-confirmed p{margin:0}@media (width<=767px){.messe-band-kopf{padding:12px 16px}.messe-band-logo img{width:80px}.messe-band-kontakt{gap:7px}.messe-band-tel{gap:6px;padding-inline:10px;font-size:12px}.messe-band-vorteile{padding:14px 16px 10px}.messe-band-knopf{margin-inline:16px}.model-filter-breadcrumb{display:none}.model-filter-intro{padding:16px 16px 12px}.model-filter-intro>p:first-child{text-transform:uppercase;margin-bottom:4px;font-size:14px}.model-filter-intro h1{margin-bottom:4px;font-size:36px;line-height:1.12}.model-filter-intro>span{font-size:18px;line-height:1.3}.uebersicht-karten{flex-direction:column;gap:12px;margin-top:20px}.uebersicht-karte{border-radius:12px;flex-basis:auto;width:100%;min-height:82px}.uebersicht-karte-bewertung{border-color:#0000;order:-1;justify-content:flex-start;gap:12px;min-height:66px}.uebersicht-karte-beratung .uebersicht-karte-meta{white-space:normal;font-size:14px}.uebersicht-karte-titel{font-size:18px}.model-filter{padding:4px 16px 64px}.model-filter-open{color:#fff;z-index:auto;background:#15191d;border:0;border-radius:8px;justify-content:flex-start;width:100%;min-height:64px;margin-bottom:32px;font-size:17px;font-weight:500;position:static;bottom:auto;right:auto}.booking-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh}.booking-shell{height:100dvh;min-height:0;display:block;overflow-y:auto}.booking-summary{border-bottom:1px solid #e2e7eb;border-right:0;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;display:grid;overflow:visible}.booking-logo img{width:78px}.booking-summary>div{min-width:0}.booking-summary-kicker,.booking-summary p:not(.booking-summary-kicker),.booking-summary dl{display:none}.booking-summary h2{margin:0;font-size:18px}.booking-main{padding:20px 18px 32px;overflow:visible}.booking-head h2{font-size:30px}.booking-progress{margin:16px 0 22px}.booking-weekdays,.booking-days{gap:5px}.booking-days>button{font-size:13px}.booking-times{grid-template-columns:repeat(2,minmax(0,1fr))}.booking-channel{grid-template-columns:minmax(0,1fr)}.booking-turnstile>*{transform-origin:0 0;max-width:100%}}@media (width<=360px){.messe-band-tel{padding-inline:8px;font-size:11px}.messe-band-whatsapp{flex-basis:36px;height:36px}.booking-main{padding-inline:14px}.booking-days{gap:3px}}.google-reviews{contain-intrinsic-size:auto 500px;content-visibility:auto}@media (width<=900px){.model-filter-controls:not(.is-open){content-visibility:hidden}}.finder-kontakt-warum{gap:4px;display:grid}.finder-kontakt-warum strong{font-size:17px;line-height:1.25}.finder-kontakt-warum p{color:#49525a;margin:0;font-size:14px;line-height:1.5}.finder-newsletter{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.finder-newsletter input{width:20px;height:20px;margin-top:1px}.finder-danke{background:#eaf7e5}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@media screen and (orientation:landscape) and (height<=767px){[data-daltec-public] header.pc-bar,[data-daltec-public] header.pm-head,[data-daltec-public] header.booking-head{display:flex!important}[data-daltec-public] header.cmp-title{display:block!important}}[data-daltec-public] .site-internal-price-note{color:#5c4300;background:#fff4d6;margin:0;padding:8px 24px;font-size:14px}.vorlage-krume{max-width:1440px;margin:0 auto;padding:12px 24px 0;font-size:14px}.vorlage-krume a{color:inherit}.vorlage-alle,.vorlage-extra{color:#1f2328;max-width:1440px;margin:0 auto;padding:32px 24px;font-size:15px;line-height:1.5}.vorlage-alle h2,.vorlage-extra h2{margin:0 0 12px;font-size:26px;font-weight:400}.vorlage-alle h3{margin:24px 0 8px;font-size:18px;font-weight:500}.vorlage-alle ul,.vorlage-extra ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.vorlage-alle ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 24px}.vorlage-alle li a,.vorlage-extra li a{color:#1f2328;font-weight:500}.vorlage-nachbarn ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}.vorlage-nachbarn li a.vorlage-nachbar{color:#1f2328;background:#fff;border:1px solid #e3e5e8;border-radius:12px;gap:6px;height:100%;padding:12px;font-weight:400;text-decoration:none;display:grid}.vorlage-nachbarn li a.vorlage-nachbar:hover,.vorlage-nachbarn li a.vorlage-nachbar:focus-visible{border-color:#1f2328}.vorlage-nachbar img{aspect-ratio:3/2;object-fit:contain;background:#f4f5f6;border-radius:8px;width:100%;height:auto}.vorlage-nachbar strong{font-size:17px;font-weight:600}.vorlage-nachbar span{color:#5b6470;font-size:14px}.vorlage-nachbarn p{margin:16px 0 0}.vorlage-alle-link{color:#1f2328;font-weight:500}@media (width<=640px){.vorlage-alle,.vorlage-extra{padding:24px 16px}.vorlage-krume{padding:12px 16px 0}.vorlage-nachbarn ul{gap:12px}.vorlage-nachbarn li a.vorlage-nachbar:has(img){grid-template-rows:auto 1fr;grid-template-columns:112px 1fr;align-content:start;column-gap:12px}.vorlage-nachbarn li a.vorlage-nachbar:has(img) img{grid-row:1/span 2}}@media (width<=767px){body:has([data-daltec-public=overview]) .daltec-site-header{display:none}}@media (width<=1000px){body:has(.pm-foot,.pc-foot) .daltec-site-footer{padding-bottom:110px}}body:has(.pm-compare-bar) .daltec-site-footer{padding-bottom:110px}
/*$vite$:1*/