@import url("https://fonts.googleapis.com/css2?family=Work+Sans:wght@300;400;500;600;700&display=swap");@font-face{font-family:MMM Waterfall;src:url(/fonts/Waterfall-Regular.ttf) format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:MMM Playfair Display;src:url(/fonts/PlayfairDisplay-VariableFont_wght.ttf) format("truetype-variations");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:MMM Klee One;src:url(/fonts/KleeOne-Regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}body .centered-intro-taupe{background:#918477;color:#fff;box-sizing:border-box;padding-block:var(--mmm-12)}body .centered-intro-taupe>*{margin-left:auto;margin-right:auto;max-width:900px;text-align:center}body .centered-intro-taupe h2{font-size:64px;margin-bottom:24px}@media (max-width:900px){body .centered-intro-taupe{padding:var(--mmm-12) 24px}}.centered-intro{text-align:center}.centered-intro>*{max-width:850px;margin-inline:auto}.centered-intro-taupe{background:#918477;color:#fff}.centered-intro-taupe h2{font-size:clamp(40px,4.3vw,64px);font-style:italic;font-weight:300;letter-spacing:-.035em;line-height:1.02}.centered-intro-dark{background:#292522;color:#fff}.trust-card-icon,.trust-card-icon.has-media{height:138px;margin:0 auto 1rem;width:138px}.trust-card-icon img{height:100%;object-fit:contain;width:100%}body,html{overflow-x:clip}.mmm-brand-mark{align-items:center;border:1px solid;display:inline-flex;font-size:.62rem;font-weight:var(--fw-bold);height:2.5rem;justify-content:center;letter-spacing:.08em;width:2.5rem}.mmm-brand-copy{display:grid;font-size:clamp(.8rem,1vw,1rem);letter-spacing:.02em;line-height:1.05}.mmm-brand-copy strong{font-weight:var(--fw-bold)}.mmm-brand-copy>span{letter-spacing:.17em}.mmm-page :is(h1,h2,h3,h4,h5,h6){text-wrap:balance}.standalone-heading-block :is(h1,h2,h3,h4,h5,h6){text-wrap:wrap}.mmm-page :is(p,li){text-wrap:pretty}.mmm-related-links ul{display:grid;gap:.75rem;list-style:none;padding:0}*{box-sizing:border-box}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}.utility-inner{display:grid;align-items:center;grid-template-columns:max-content minmax(0,1fr) max-content;gap:clamp(var(--mmm-4),2vw,var(--mmm-8));max-width:none;width:100%;height:36px;margin:0 auto;padding:0 clamp(40px,3.75vw,72px)}.utility-benefits,.utility-contact,.utility-rating{display:flex;align-items:center;min-width:0;white-space:nowrap}.utility a{color:inherit}.utility-contact a{align-items:center;display:inline-flex;gap:var(--mmm-2);height:36px;padding:0}.utility-contact{gap:clamp(var(--mmm-4),1.8vw,var(--mmm-6))}.utility-pencil{display:inline-flex}.utility-benefit-icon svg,.utility-pencil svg{fill:none;height:14px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:14px}.utility-benefits{gap:clamp(var(--mmm-5),3vw,var(--mmm-10));justify-content:center;list-style:none;margin:0;overflow:hidden;padding:0}.utility-benefits li:nth-child(n+5){display:none}.utility-rating{gap:var(--mmm-2);justify-content:flex-end}.utility-benefits a,.utility-benefits li,.utility-benefits span{align-items:center;display:inline-flex;gap:var(--mmm-1);min-width:0}.utility-benefit-icon{display:inline-flex;flex:0 0 auto}.utility-flag-de{display:inline-block;flex:0 0 auto;width:14px;height:10px;min-width:14px;box-shadow:0 0 0 1px rgba(255,255,255,.45);border-radius:1px;background:linear-gradient(180deg,#000 0 33.333%,#dd0000 33.333% 66.666%,#ffce00 66.666% 100%)}.utility-rating strong{font-weight:var(--fw-bold)}.utility-stars{letter-spacing:.03em}.brand{display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap}.brand img{display:block;width:clamp(180px,12vw,200px);height:auto}.account-menu{position:relative}.account-dropdown{background:var(--bg-surface);border:1px solid var(--border-hairline);box-shadow:var(--shadow-sm);left:50%;min-width:190px;padding:var(--mmm-1) 0;position:absolute;top:calc(100% + var(--mmm-3));transform:translateX(-50%);z-index:80}.account-dropdown[hidden]{display:none}@media (min-width:1025px) and (max-width:1600px){.brand img{width:180px}}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media (min-width:1717px){.utility-benefits li:nth-child(n+5){display:list-item}}.hero{position:relative;max-width:none;margin:0;overflow:hidden;background:var(--mmm-warm-white)}.hero-content{position:relative;z-index:1;text-align:left}.hero-content p{color:var(--brand-red);font-weight:var(--fw-semi);margin:0 0 var(--mmm-3);font-size:var(--fs-small);letter-spacing:var(--ls-eyebrow);text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{color:#212529;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:40px;font-style:normal;font-weight:500;line-height:48px;letter-spacing:normal;margin-bottom:var(--mmm-4)}h2{font-size:var(--fs-h2);letter-spacing:var(--ls-tight)}h2,h3{font-weight:500;line-height:var(--lh-snug)}h3{font-size:var(--fs-h3)}.hero-content span{display:block;color:var(--brand-red);font-family:var(--font-script);font-size:clamp(2rem,4vw,3.1rem);line-height:1;margin-bottom:var(--mmm-3)}.hero-text{color:var(--fg-2);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin-bottom:var(--mmm-6)}.hero-media{position:relative;min-height:440px;border-radius:0;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.62)),linear-gradient(90deg,var(--mmm-sand),var(--mmm-warm-white) 44%,var(--mmm-grey-warm));box-shadow:none}.hero-media:not(.has-media):before{content:"";position:absolute;inset:12% 10%;border:1px solid rgba(90,64,50,.18);border-radius:var(--radius-md);background:linear-gradient(90deg,transparent 0 31%,rgba(90,64,50,.18) 31% 32%,transparent 32% 65%,rgba(90,64,50,.18) 65% 66%,transparent 66%),linear-gradient(180deg,transparent 0 35%,rgba(90,64,50,.16) 35% 36%,transparent 36% 70%,rgba(90,64,50,.16) 70% 71%,transparent 71%)}.hero-media:not(.has-media):after{content:"";position:absolute;right:9%;bottom:11%;width:34%;height:18%;border-radius:var(--radius-sm);background:rgba(255,255,255,.5);box-shadow:inset 0 -18px 0 rgba(90,64,50,.1)}.section{max-width:var(--container-max);margin:0 auto;padding:var(--mmm-16) var(--container-px)}.muted{max-width:none;background:var(--bg-soft)}.muted>*{max-width:var(--container-max);margin-left:auto;margin-right:auto}.hero-media.has-media{position:relative;background:var(--bg-muted);overflow:hidden}.image-fit-cover img{object-fit:cover}.image-fit-contain img{object-fit:contain;background:var(--bg-soft)}.image-focus-center img{object-position:center}.image-focus-left img{object-position:left center}.image-focus-right img{object-position:right center}.image-focus-top img{object-position:center top}.image-focus-bottom img{object-position:center bottom}.image-1{background-color:var(--mmm-soft-bg)}.image-2{background-color:var(--mmm-grey-warm)}.image-3{background-color:var(--mmm-warm-white)}.image-4{background-color:var(--mmm-sand)}.image-5{background-color:var(--bg-soft)}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mmm-5);margin:0 auto;max-width:var(--mmm-block-content-width,var(--container-max))}.process-section{padding-top:var(--mmm-12);padding-bottom:var(--mmm-12);background:var(--mmm-grey-warm)}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mmm-8);max-width:var(--container-narrow);margin:0 auto}.process-card{display:grid;justify-items:center;text-align:center;gap:var(--mmm-2)}.process-number{display:grid;place-items:center;width:88px;height:88px;margin-bottom:var(--mmm-2);color:var(--brand-red);font-size:var(--fs-h3);font-weight:var(--fw-bold);border:1px solid color-mix(in srgb,var(--brand-red) 28%,var(--mmm-sand));border-radius:var(--radius-disc);background:var(--bg-disc);box-shadow:var(--shadow-sm)}.process-card h3{font-family:var(--font-script);font-size:clamp(1.45rem,2.2vw,1.95rem);font-weight:var(--fw-medium);line-height:1;margin-bottom:var(--mmm-1);color:var(--brand-red)}.process-card p{max-width:240px;margin-bottom:0;color:var(--fg-2);font-size:var(--fs-small)}.trust-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;text-align:center}.advantages-section{background:var(--bg-soft)}.advantages-section .trust-grid{gap:56px;grid-template-columns:repeat(3,minmax(0,1fr))}.advantages-section .trust-card h3{font-size:32px;font-weight:400;line-height:1.2;margin:0 0 24px}.advantages-section .trust-card p{font-size:16px;line-height:24px;margin:0 auto;max-width:380px}.trust-card h3{color:var(--fg-1)}.trust-card p{color:var(--fg-2);font-size:var(--fs-small);margin-bottom:var(--mmm-2)}.award-section{max-width:none;margin:0;padding:var(--mmm-16) var(--container-px);text-align:center;background:var(--bg-surface);border-block:1px solid var(--border-hairline)}.award-section>*{max-width:var(--container-max);margin-left:auto;margin-right:auto}.award-grid{display:grid;grid-template-columns:repeat(2,minmax(180px,240px));justify-content:center;gap:var(--mmm-6);margin-bottom:var(--mmm-8)}.award-grid article{display:grid;place-items:center;min-height:180px;padding:var(--mmm-6);border:8px solid var(--mmm-sand);border-radius:var(--radius-disc);background:var(--bg-surface);box-shadow:var(--shadow-md)}.award-grid strong{color:var(--brand-red);font-size:var(--fs-h3);line-height:var(--lh-tight)}.award-grid span{max-width:150px;color:var(--fg-2);font-size:var(--fs-small)}.award-media{display:grid;place-items:center;max-width:520px;margin:0 auto var(--mmm-8)}.award-media img{display:block;width:100%;height:auto}.cta{background:var(--bg-soft);border-block:1px solid var(--border-hairline);margin:0 auto;max-width:var(--container-max);padding:0;position:relative;text-align:center}.cta p{color:var(--fg-2);max-width:680px;margin:0 auto var(--mmm-6)}.material-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:center;gap:var(--mmm-8);overflow:hidden;text-align:left}.material-strip{display:grid;grid-template-columns:repeat(8,1fr);align-self:stretch;min-height:260px;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-md)}.material-strip span:first-child{background:var(--mmm-warm-white)}.material-strip span:nth-child(2){background:var(--mmm-sand)}.material-strip span:nth-child(3){background:var(--mmm-grey-warm)}.material-strip span:nth-child(4){background:var(--mmm-wood-dark)}.material-strip span:nth-child(5){background:var(--mmm-anthracite)}.material-strip span:nth-child(6){background:var(--mmm-white)}.material-strip span:nth-child(7){background:var(--brand-red)}.material-strip span:nth-child(8){background:var(--mmm-grey-mid)}.konfigurator-choice-grid{padding-bottom:var(--mmm-10);padding-top:var(--mmm-3)}.configurator-landing-text{padding-block:var(--mmm-10)}.configurator-landing-text+.configurator-landing-text{padding-top:var(--mmm-3)}.mmm-page{min-height:50vh;background:#fff}body .footer-grid a:hover{color:#fff;text-decoration:underline}.feedback-modal,.login-modal,.login-modal input,.modal,.modal input,.modal select,.modal textarea,.registration-modal,.registration-modal input{border-radius:0}@media (max-width:600px){body .footer-grid{grid-template-columns:1fr 1fr}}body{margin:0;background:#fff;color:#212529;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:16px;font-style:normal;font-weight:400;line-height:24px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}input,select,textarea{border-color:#000;border-radius:0;font-family:var(--font-sans)}.utility{font-weight:var(--fw-semi);letter-spacing:0;line-height:1;background:#4d3d30;color:#fff;font-size:.75rem}.mmm-brand{gap:.65rem;text-transform:lowercase;align-items:center;display:flex;flex:0 0 auto;padding-block:0;transform:translateY(-4px)}.mmm-brand img{display:block;height:auto;max-width:min(230px,22vw);width:230px}.footer a:hover{color:#eae6e0;text-decoration:underline}@media (max-width:1200px){.mmm-brand img{max-width:190px}}.mmm-sample-promo h2{font-size:24px;font-weight:700;line-height:1.25;margin:18px 0 20px}.mmm-sample-promo p{font-size:16px;line-height:1.55;text-align:left}.mmm-sample-promo ul{list-style:none;margin:24px 0;padding:0;text-align:left}.mmm-sample-promo li{margin:8px 0}.mmm-sample-promo li:before{color:#409ed6;content:"✓";font-weight:700;margin-right:8px}.mmm-sample-promo img{display:block;height:auto;width:100%}.mmm-legacy-measurement-form{display:grid;gap:16px}.mmm-legacy-measurement-form fieldset{border:0;display:flex;gap:24px;margin:0;padding:0}.mmm-legacy-form-row{display:grid;gap:24px;grid-template-columns:1fr 1fr}.mmm-legacy-form-town{grid-template-columns:135px 1fr}.mmm-legacy-measurement-form :is(input,select){background:#fff;border:1px solid #606975;border-radius:4px;box-sizing:border-box;font:inherit;height:53px;padding:12px 20px}.mmm-legacy-measurement-form fieldset input{height:auto;padding:0}.mmm-honeypot{display:none}.mmm-legacy-form-error{color:#a21d2c;font-size:13px;margin:0}@media (max-width:600px){.utility-contact,.utility-rating{display:none}.utility-inner{display:flex;height:auto;min-height:32px;padding:.35rem 1rem}.utility-benefits,.utility-inner{justify-content:center}.utility-benefits>li:not(:first-child){display:none}.mmm-brand img{max-width:150px}}.sample-decor-order{background:var(--bg-page);padding:var(--mmm-16) var(--container-px) 190px}.sample-decor-order-inner{margin:0 auto;max-width:var(--container-max)}.sample-decor-order-heading{margin:0 auto var(--mmm-10);max-width:var(--content-max);text-align:center}.sample-decor-order-heading h1{color:var(--fg-1);font-size:var(--fs-h1);line-height:var(--lh-tight);margin:0 0 var(--mmm-3)}.sample-decor-order-heading h2{color:var(--fg-accent);font-family:var(--font-script);font-size:clamp(1.7rem,3vw,2.5rem);font-weight:var(--fw-medium);line-height:1;margin:0 0 var(--mmm-5)}.sample-decor-order-heading p:last-child{color:var(--fg-2);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin:0}.sample-decor-order-layout{display:grid;gap:var(--mmm-8);grid-template-columns:minmax(0,1fr)}.sample-decor-info,.sample-decor-picker{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--mmm-6)}.sample-decor-count{color:var(--fg-accent);font-weight:var(--fw-bold);margin-bottom:var(--mmm-4)}.sample-decor-filters,.sample-decor-secondary-filters>div{display:flex;flex-wrap:wrap;gap:var(--mmm-2)}.sample-decor-filters{border-bottom:1px solid var(--border-hairline);margin-bottom:var(--mmm-6);padding-bottom:var(--mmm-4)}.sample-decor-groups{display:grid;gap:0}.sample-decor-group+.sample-decor-group{border-top:1px solid var(--border-hairline);margin-top:var(--mmm-8);padding-top:var(--mmm-8)}.sample-decor-group h3{color:var(--fg-1);font-size:var(--fs-h4);line-height:var(--lh-tight);margin:0 0 var(--mmm-4)}.sample-decor-secondary-filters{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mmm-3);justify-content:space-between;margin-bottom:var(--mmm-4)}.sample-decor-color-filter{align-items:center;display:flex;gap:var(--mmm-2)}.sample-decor-color-filter span{color:var(--fg-2);font-size:var(--fs-small);font-weight:var(--fw-bold)}.sample-decor-color-filter select{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);color:var(--fg-1);min-height:36px;padding:0 var(--mmm-8) 0 var(--mmm-3)}.sample-decor-grid{display:grid;gap:var(--mmm-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.sample-decor-card{align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);color:var(--fg-1);cursor:pointer;display:grid;gap:var(--mmm-1) var(--mmm-3);grid-template-columns:var(--mmm-10) 1fr;min-height:72px;padding:var(--mmm-3);position:relative;text-align:left}.sample-decor-card:focus-visible,.sample-decor-card:hover{border-color:var(--border-brand);z-index:5}.sample-decor-card[aria-pressed=true]{border-color:var(--border-brand);box-shadow:inset 0 0 0 1px var(--border-brand)}.sample-decor-card[aria-disabled=true]{cursor:not-allowed}.sample-decor-card[aria-disabled=true] small{color:var(--fg-accent);font-weight:var(--fw-bold)}.sample-decor-swatch{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);display:block;grid-row:span 2;height:var(--mmm-10);overflow:hidden;width:var(--mmm-10)}.sample-decor-swatch img{display:block;height:100%;object-fit:cover;width:100%}.sample-decor-card>span:not(.sample-decor-swatch,.sample-decor-preview){font-weight:var(--fw-bold)}.sample-decor-card small{color:var(--fg-2);font-size:var(--fs-micro)}.sample-decor-preview{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);bottom:calc(100% + 12px);box-shadow:var(--shadow-lg);display:block;left:50%;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;visibility:hidden;width:min(320px,82vw);z-index:20}.sample-decor-card:focus-visible .sample-decor-preview,.sample-decor-card:hover .sample-decor-preview{opacity:1;transform:translate(-50%);transition-delay:0s;visibility:visible}.sample-decor-preview-image{display:block;height:250px;width:100%}.sample-decor-preview-image img{display:block;height:100%;object-fit:cover;width:100%}.sample-decor-preview-notice{background:var(--fg-1);color:#fff;display:grid;gap:var(--mmm-1);padding:var(--mmm-3);text-align:center}.sample-decor-preview-notice strong{font-size:var(--fs-small)}.sample-decor-preview-notice span{font-size:var(--fs-micro);line-height:var(--lh-relaxed)}.sample-decor-preview-name{color:var(--fg-1);display:block;padding:var(--mmm-3)}.sample-decor-show-more{background:var(--bg-surface);border:1px solid var(--border-brand);border-radius:var(--radius-md);color:var(--fg-accent);cursor:pointer;display:block;font-weight:var(--fw-bold);margin:var(--mmm-5) auto 0;min-height:40px;padding:var(--mmm-2) var(--mmm-5)}.sample-decor-show-more:hover{background:var(--fg-accent);color:var(--fg-on-red)}.sample-decor-empty,.sample-decor-error,.sample-decor-loading{margin:var(--mmm-5) 0}.sample-decor-empty,.sample-decor-loading{color:var(--fg-2)}.sample-decor-error{color:var(--fg-accent)}.sample-decor-info h3,.sample-decor-info h4{color:var(--fg-1);font-size:var(--fs-h4);margin:0 0 var(--mmm-3)}.sample-decor-info li,.sample-decor-info p{color:var(--fg-2);line-height:var(--lh-relaxed)}.sample-decor-info p{margin:0 0 var(--mmm-4)}.sample-decor-info ul{margin:0;padding-left:var(--mmm-5)}.sample-decor-selection-tray{background:var(--bg-surface);border-top:1px solid var(--border-hairline);bottom:0;box-shadow:0 -6px 20px rgb(24 28 34/10%);left:0;padding:var(--mmm-3) var(--container-px);position:fixed;right:0;z-index:90}.sample-decor-selection-tray-inner{margin:0 auto;max-width:var(--container-max)}.sample-decor-selection-heading{align-items:baseline;display:flex;gap:var(--mmm-3);margin-bottom:var(--mmm-2)}.sample-decor-selection-heading strong{color:var(--fg-1);font-size:var(--fs-h4)}.sample-decor-selection-heading span{color:var(--fg-2);font-size:var(--fs-small)}.sample-decor-selection-row{align-items:center;display:flex;gap:var(--mmm-2);min-width:0}.sample-decor-selection-track{align-items:stretch;display:flex;flex:1 1 auto;gap:var(--mmm-2);min-width:0;overflow-x:auto;scrollbar-width:thin}.sample-decor-selection-track>p{color:var(--fg-2);margin:auto 0}.sample-decor-selection-item{align-items:center;border-right:1px solid var(--border-hairline);display:grid;flex:0 0 220px;gap:var(--mmm-2);grid-template-columns:42px minmax(0,1fr) 32px;min-height:52px;padding-right:var(--mmm-2)}.sample-decor-selection-thumb{border:1px solid var(--border-hairline);display:block;height:42px;overflow:hidden;width:42px}.sample-decor-selection-thumb img{height:100%;object-fit:cover;width:100%}.sample-decor-selection-item>span:nth-child(2){color:var(--fg-1);font-size:var(--fs-micro);line-height:var(--lh-tight)}.sample-decor-selection-scroll:disabled{cursor:default;opacity:.35}@keyframes sample-order-spin{to{transform:rotate(1turn)}}.sample-decor-mobile-modal-backdrop{align-items:center;animation:sample-decor-backdrop-in .18s ease both;background:rgb(24 28 34/55%);display:flex;inset:0;justify-content:center;padding:var(--mmm-4);position:fixed;z-index:300}.sample-decor-mobile-modal{animation:sample-decor-modal-in .22s ease both;background:var(--bg-surface);box-shadow:var(--shadow-lg);max-height:calc(100dvh - var(--mmm-8));overflow-y:auto;padding:var(--mmm-5) var(--mmm-4) 0;position:relative;width:min(100%,480px)}.sample-decor-mobile-modal-close{align-items:center;background:transparent;border:0;color:var(--fg-2);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:var(--mmm-2);top:var(--mmm-2);width:36px;z-index:1}.sample-decor-mobile-modal-close:hover{color:var(--fg-accent)}.sample-decor-mobile-modal-image{display:block;min-height:280px;width:100%}.sample-decor-mobile-modal-image img{display:block;height:auto;max-height:min(52dvh,420px);object-fit:cover;width:100%}.sample-decor-mobile-modal-notice{background:var(--fg-1);color:#fff;display:grid;gap:var(--mmm-1);padding:var(--mmm-3);text-align:center}.sample-decor-mobile-modal-notice span{font-size:var(--fs-small);line-height:var(--lh-relaxed)}.sample-decor-mobile-modal-name{color:var(--fg-1);display:block;padding:var(--mmm-3) 0}.sample-decor-mobile-modal-actions{border-top:1px solid var(--border-hairline);display:flex;justify-content:space-between;margin:0 calc(var(--mmm-4) * -1);padding:var(--mmm-4)}@keyframes sample-decor-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes sample-decor-modal-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.sample-decor-order{padding-bottom:260px}.sample-decor-order-layout{grid-template-columns:1fr}.sample-decor-color-filter,.sample-decor-secondary-filters{align-items:stretch;flex-direction:column}.sample-decor-grid{grid-template-columns:1fr}.sample-decor-preview{display:none!important}.sample-decor-selection-heading{justify-content:space-between}.sample-decor-selection-row{flex-wrap:wrap}.sample-decor-selection-track{flex-basis:calc(100% - 80px)}.sample-decor-mobile-modal{padding-top:var(--mmm-5)}.sample-decor-mobile-modal-image{min-height:0}}.form-status{border:1px solid var(--border-hairline);border-radius:var(--radius-md);font-size:var(--fs-small);line-height:var(--lh-normal);margin:var(--mmm-2) 0 0;padding:var(--mmm-3) var(--mmm-4)}.form-status-success{background:var(--bg-soft);color:var(--fg-1)}.form-status-error{background:var(--bg-surface);border-color:var(--border-brand);color:var(--fg-accent)}.article-content{background:transparent;border:0;box-shadow:none;display:flow-root;margin:0;padding:var(--mmm-10) 0 var(--mmm-16)}.article-content-twoColumn .article-content-inner{max-width:var(--mmm-block-content-width,var(--container-max))}.article-content-entries-two-column{display:grid;gap:var(--mmm-8);grid-template-columns:repeat(2,minmax(0,1fr))}.article-content-entries-two-column>:not(.article-content-image),.article-content-image-right .article-content-entries-two-column>.article-content-image{grid-column:2}.article-content-image-right .article-content-entries-two-column>:not(.article-content-image){grid-column:1}@media (min-width:769px){.article-content-entries-two-column{align-items:start}.article-content-image-left .article-content-entries-two-column>.article-content-image{grid-column:1}.article-content-entries-two-column>.article-content-image{grid-row:1;margin-top:0}}.product-custom-made-benefits{padding-block:118px 132px}.article-content:has(+.article-content){padding-bottom:0}.article-content+.article-content{border:0;box-shadow:none;margin-top:0;padding-top:0}.article-content+.article-content .article-content-inner{padding-top:0}.article-content-inner{margin:0 auto;max-width:var(--mmm-block-content-width,var(--longform-max));padding:0 var(--container-px)}.article-content-cta,.article-content-image,.article-content-text+.article-content-text{margin-top:var(--mmm-8)}@media (max-width:768px){.article-content-entries-two-column{grid-template-columns:minmax(0,1fr)}.article-content-entries-two-column>*,.article-content-image-right .article-content-entries-two-column>*{grid-column:1}}.article-content-text{color:var(--fg-2);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.article-content-cta,.article-content-inner>h1{max-width:none}.article-content-text h2,.article-content-text h3{color:var(--fg-1);line-height:var(--lh-snug);margin-bottom:var(--mmm-3)}.article-content-text ol,.article-content-text p,.article-content-text ul{margin-bottom:var(--mmm-5)}.article-content-text ol:last-child,.article-content-text p:last-child,.article-content-text ul:last-child{margin-bottom:0}.article-content-image{margin-inline:0;width:100%}.article-content-visual{aspect-ratio:auto;background:transparent;min-height:0;overflow:visible;width:100%}.article-content-image:not(:has(.has-media)){display:none}.article-content-image img{display:block;height:auto;max-height:none;object-fit:contain;position:static;width:100%}.article-content-image figcaption{color:var(--fg-muted);font-size:var(--fs-sm);margin-top:var(--mmm-2)}.article-content-image:has(img[alt*="Preisträger"]),.article-content-image:has(img[alt*=Auszeichnung]),.article-content-image:has(img[src*=Siegel]){display:flex;justify-content:center}.article-content-image:has(img[alt*="Preisträger"]) .article-content-visual,.article-content-image:has(img[alt*=Auszeichnung]) .article-content-visual,.article-content-image:has(img[src*=Siegel]) .article-content-visual{max-width:350px;width:min(100%,350px)}.article-content-image:has(img[alt*="Preisträger"]) img,.article-content-image:has(img[alt*=Auszeichnung]) img,.article-content-image:has(img[src*=Siegel]) img{height:auto;object-fit:contain;width:100%}.wohnwelten-page{background:var(--mmm-warm-white);overflow:hidden}.wohnwelten-page>.hero{grid-template-columns:1fr;gap:var(--mmm-8);min-height:0;padding-bottom:var(--mmm-12);padding-top:var(--mmm-6)}.wohnwelten-page>.hero .hero-media{min-height:clamp(340px,42vw,540px);order:-1}.wohnwelten-page>.hero .hero-content{margin:0 auto;max-width:880px;padding:0;text-align:center}.wohnwelten-page>.hero .hero-content h1{font-size:clamp(2.25rem,4.5vw,4rem);margin-inline:auto;max-width:900px}.wohnwelten-page>.hero .hero-content span{font-size:clamp(2rem,3.6vw,3rem)}.wohnwelten-page>.hero .hero-text{margin-inline:auto;max-width:760px}.wohnwelten-page .planner-grid{align-items:stretch;gap:var(--mmm-6)}.wohnwelten-page .planner-card:first-child{display:flex;grid-column:auto}.wohnwelten-page .planner-card:first-child .planner-image{aspect-ratio:16/10;min-height:0}.wohnwelten-page .planner-card:first-child .planner-card-copy{align-items:center;text-align:center}.wohnwelten-page .planner-card:nth-child(7){display:flex;grid-column:1/-1}.wohnwelten-page .planner-card:nth-child(7) .planner-image{aspect-ratio:21/8;min-height:0}.wohnwelten-page .planner-card:nth-child(7) .planner-card-copy{align-items:center;padding:var(--mmm-4);text-align:center}.wohnwelten-page .planner-image{aspect-ratio:16/10;min-height:0}.wohnwelten-page .planner-card-copy{min-height:0;padding:var(--mmm-4)}.wohnwelten-page .wohnwelten-explanations{border-top:1px solid var(--border-hairline);margin:0 auto;max-width:var(--container-max)}.wohnwelten-page>.cta{margin-top:0}.customer-stories-intro{padding-bottom:var(--mmm-8);padding-top:var(--mmm-8);text-align:center}.customer-stories-intro h1{color:var(--fg-1);margin-bottom:var(--mmm-4)}.customer-stories-intro h2{font-size:var(--fs-h2);margin-bottom:var(--mmm-4)}.customer-stories-intro>p:last-child{color:var(--fg-2);margin:0 auto;max-width:780px}.customer-rating-section{padding-bottom:var(--mmm-12)}.customer-rating-summary{align-items:center;border:1px solid color-mix(in srgb,var(--brand-red) 35%,transparent);display:grid;gap:var(--mmm-2) var(--mmm-5);grid-template-columns:auto auto 1fr auto;padding:var(--mmm-4) var(--mmm-5)}.rating-score{font-size:var(--fs-body-lg);font-weight:var(--fw-bold)}.rating-stars{color:var(--brand-red);letter-spacing:0}.customer-rating-summary a{font-size:var(--fs-small);text-decoration:underline;text-underline-offset:.16em}.rating-review-grid{border-left:1px solid var(--border-hairline);display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rating-review-grid blockquote{border-bottom:1px solid var(--border-hairline);border-right:1px solid var(--border-hairline);display:flex;flex-direction:column;justify-content:space-between;margin:0;min-height:180px;padding:var(--mmm-5)}.rating-review-grid p{color:var(--fg-2);margin:var(--mmm-3) 0}.rating-review-grid cite{color:var(--fg-2);font-size:var(--fs-small)}.customer-projects-section{padding-bottom:var(--mmm-12)}.customer-project-list{display:grid;gap:var(--mmm-5);margin-top:var(--mmm-8)}.customer-project{align-items:stretch;background:var(--bg-soft);display:grid;grid-template-columns:minmax(230px,34%) minmax(0,1fr);overflow:hidden}.customer-project:nth-child(2n){background:var(--bg-surface);border:1px solid var(--border-hairline)}.customer-project-image{align-self:stretch;background:var(--bg-muted);min-height:220px;min-width:0;overflow:hidden;position:relative}.customer-project-image img{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.customer-project>div:last-child{align-self:center;min-width:0;overflow-wrap:anywhere;padding:var(--mmm-6)}.customer-project h3{color:var(--fg-1);margin-bottom:var(--mmm-3)}.customer-project p{color:var(--fg-2);margin:0}.customer-stories-page>.cta{margin-bottom:0;margin-top:0;padding:0}blockquote{margin:0;padding:var(--mmm-6);border:1px solid var(--border-hairline);background:var(--bg-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}blockquote p{font-size:var(--fs-h4)}cite{color:var(--fg-2);font-style:normal}.seo-content{background:var(--bg-surface);max-width:var(--container-max);border-top:1px solid var(--border-hairline);padding-block:var(--mmm-16)}.seo-content .text-copy{max-width:var(--content-max)}.text-copy p{color:var(--fg-2);font-size:var(--fs-body);line-height:var(--lh-relaxed);margin-bottom:var(--mmm-5)}.text-copy p:last-child{margin-bottom:0}.measurement-request-section{display:grid;gap:var(--mmm-10);margin:0 auto;max-width:var(--container-max);padding:var(--mmm-8) var(--container-px) var(--mmm-16)}.measurement-request-intro{margin:0 auto;max-width:var(--content-max);text-align:center}.measurement-request-intro h1{color:var(--fg-1);font-size:var(--fs-h1);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin:0 0 var(--mmm-3)}.measurement-request-price{color:var(--brand-red);display:block;font-size:var(--fs-h2);font-weight:var(--fw-black);margin-bottom:var(--mmm-4)}.measurement-request-intro p{color:var(--fg-2);font-size:var(--fs-body-lg);margin:0 auto}.measurement-request-salutation{border:0;display:flex;gap:var(--mmm-6);margin:0;padding:0}.measurement-request-salutation legend{color:var(--fg);font-weight:var(--fw-bold);margin-bottom:.45rem;width:100%}.measurement-request-salutation label{align-items:center;display:inline-flex;gap:.4rem}.measurement-request-salutation input{height:1rem;min-height:0;width:1rem}.measurement-request-row-2,.measurement-request-row-street,.measurement-request-row-town{display:grid;gap:var(--mmm-4);grid-template-columns:1fr 1fr}.measurement-request-row-street{grid-template-columns:2fr 1fr}.measurement-request-row-town{grid-template-columns:1fr 2fr}@media (max-width:640px){.measurement-request-row-2,.measurement-request-row-street,.measurement-request-row-town{grid-template-columns:1fr}}.measurement-request-form{background:transparent;border:0;box-shadow:none;padding:0}.measurement-request-grid{display:grid;gap:var(--mmm-6);grid-template-columns:1fr 1fr}@media (max-width:768px){.measurement-request-grid{grid-template-columns:1fr}}.measurement-request-card{align-content:start;background:var(--bg-soft);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:grid;gap:var(--mmm-4);padding:var(--mmm-5)}.measurement-request-card-heading{align-items:center;display:flex;gap:.4rem}.measurement-request-card-heading h3{color:var(--fg-1);font-size:var(--fs-h4);font-weight:var(--fw-semi);margin:0}.measurement-request-notice{display:grid;gap:.35rem}.measurement-request-or{color:var(--fg-2);font-size:var(--fs-small);font-style:italic;margin-top:-.75rem}.measurement-request-success{background:var(--bg-soft);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);margin:0 auto;max-width:var(--content-max);padding:var(--mmm-10) var(--mmm-6);text-align:center}.measurement-request-success h2{color:var(--fg-1);font-size:var(--fs-h2);font-weight:var(--fw-bold);margin:0 0 var(--mmm-2)}.measurement-request-success-subtitle{color:var(--brand-red);font-size:var(--fs-h4);font-weight:var(--fw-semi);margin:0 0 var(--mmm-4)}.measurement-request-success p:last-child{color:var(--fg-2);font-size:var(--fs-body-lg);margin:0 auto;max-width:34rem}.measurement-request-privacy-note,.measurement-request-required-note{color:var(--fg-2);font-size:var(--fs-small);margin:0}.measurement-request-privacy-note a{color:var(--fg-2);text-decoration:underline}.configurator-page{min-height:640px}.configurator-stage{display:grid;place-items:center;min-height:420px;padding:var(--mmm-8);text-align:center;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.8)),linear-gradient(120deg,var(--mmm-sand),var(--mmm-warm-white) 45%,var(--mmm-grey-warm));box-shadow:var(--shadow-sm)}.configurator-stage p{margin-bottom:var(--mmm-2);font-size:var(--fs-h3);font-weight:var(--fw-bold)}.configurator-stage span{color:var(--fg-2)}.configurator-stage-error{border-color:var(--brand-red)}.product-facts{margin-bottom:var(--mmm-4)}.product-fact-table{margin:0}.product-fact-table>div{display:grid;gap:var(--mmm-3);grid-template-columns:minmax(110px,.75fr) 1.25fr;min-height:44px;padding:var(--mmm-3) var(--mmm-4)}.product-fact-table>div:nth-child(odd){background:var(--bg-surface)}.product-fact-table>div:nth-child(2n){background:var(--bg-soft)}.product-fact-table dt{align-self:center;color:var(--fg-2)}.product-fact-table dd{align-self:center;color:var(--fg-1);font-weight:var(--fw-semi);margin:0}.product-consultation-cta{background:var(--bg-surface);border:1px solid var(--border-brand);color:var(--fg-accent);justify-content:center;width:100%}.product-consultation-cta:focus-visible,.product-consultation-cta:hover{border-color:var(--border-brand);color:var(--fg-accent)}.product-action-chevron{flex:0 0 auto;font-size:var(--fs-h3);font-weight:var(--fw-regular);line-height:1}.product-ref-note{color:var(--fg-2);font-size:var(--fs-small);margin:var(--mmm-3) 0 0}.product-tab-panel p{line-height:var(--lh-relaxed)}.product-tab-panel p:last-child{margin-bottom:0}.product-additional-information-row{border-bottom:1px solid var(--border-hairline);padding:var(--mmm-6) 0}.product-additional-information-row:first-child{padding-top:0}.product-additional-information-row:last-child{border-bottom:0;padding-bottom:0}.product-additional-information-row p{margin:0 0 var(--mmm-4)}.product-additional-information-link{border:2px solid var(--border-brand);border-radius:var(--radius-md);color:var(--fg-accent);display:inline-flex;font-weight:var(--fw-semi);justify-content:center;min-width:88px;padding:var(--mmm-2) var(--mmm-5);text-decoration:none}.product-testimonials-heading{margin-bottom:var(--mmm-6)}.product-testimonials-heading h2{margin-bottom:var(--mmm-2)}.product-testimonials-heading p{color:var(--fg-2);margin:0}@media (max-width:560px){.product-fact-table>div{gap:var(--mmm-1);grid-template-columns:1fr}.product-tab-panel{padding:var(--mmm-5) 0}}.not-found-page{background:var(--bg-page)}.not-found-section{display:grid;margin:0 auto;max-width:var(--container-max);padding:calc(var(--mmm-24) + var(--mmm-16)) var(--container-px);place-items:center}.not-found-content{border-bottom:1px solid var(--border-hairline);border-top:1px solid var(--border-hairline);margin:0 auto;max-width:var(--content-max);padding:var(--mmm-12) 0;text-align:center}.not-found-content h1{color:var(--fg-1)}.not-found-description{color:var(--fg-2);font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin:0 auto var(--mmm-8)}.not-found-actions{justify-content:center}.not-found-contact{display:inline-flex;margin-top:var(--mmm-6)}@media (max-width:600px){.not-found-section{padding-block:var(--mmm-16)}.not-found-content{padding-block:var(--mmm-10)}.not-found-actions{align-items:stretch;flex-direction:column}}.footer{color:#fff}.footer,.payment-row{background:var(--bg-soft)}.payment-row{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--mmm-6);padding:var(--mmm-10) var(--container-px)}.payment-heading{max-width:var(--content-max);text-align:center;width:100%}.payment-row h2{color:var(--fg-1);font-size:var(--fs-h3);margin:0}.payment-methods{display:grid;gap:var(--mmm-6);grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;list-style:none;margin:0;max-width:var(--container-max);padding:0;width:100%}.payment-method{align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);color:var(--fg-1);display:flex;flex-direction:row;gap:var(--mmm-4);justify-content:flex-start;min-width:0;padding:var(--mmm-5);text-align:left}.payment-method-icon{background:var(--bg-soft);border-radius:var(--radius-md);color:var(--fg-accent);flex:0 0 auto;height:var(--mmm-12);padding:var(--mmm-3);width:var(--mmm-12)}.payment-method-copy{display:flex;flex-direction:column;gap:var(--mmm-1);min-width:0}.payment-method:last-child:nth-child(odd){width:auto}.payment-method-label{color:var(--fg-1);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:0;text-transform:none}.payment-method-detail{color:var(--fg-2);font-size:var(--fs-small);font-weight:var(--fw-regular)}@media (max-width:1100px){.payment-methods{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-method:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.payment-methods{grid-template-columns:1fr}.payment-method:last-child:nth-child(odd){grid-column:auto;width:100%}}.footer-grid h3{font-size:var(--fs-body);margin:0 0 var(--mmm-3)}.footer-grid a{display:block;color:var(--fg-2);font-size:var(--fs-small);line-height:var(--lh-normal);margin:var(--mmm-1) 0}.footer-social{margin-top:var(--mmm-6)}.footer-social-links{align-items:center;display:flex;gap:var(--mmm-4)}.footer-social-links a{align-items:center;color:var(--fg-2);display:inline-flex;justify-content:center;margin:0}.footer-social-links a:hover{color:var(--fg-accent)}.footer-social-links svg{fill:currentColor;height:20px;width:20px}.footer-social-links circle,.footer-social-links rect{fill:none;stroke:currentColor;stroke-width:1.7}.footer-social-links .footer-social-fill{fill:currentColor;stroke:none}.copyright{box-sizing:border-box;margin:0 auto;max-width:none;width:var(--ww-shell-width);padding:var(--mmm-5) 0 var(--mmm-8);color:var(--fg-2);font-size:var(--fs-micro)}@media (max-width:1024px){.utility{display:none}.brand{justify-self:center;max-width:min(58vw,200px)}.brand img{max-height:42px;width:100%}.mobile-submenu h2{color:var(--brand-red);font-size:var(--fs-body);margin:0 0 var(--mmm-2)}.mobile-submenu-group+.mobile-submenu-group{margin-top:var(--mmm-5)}.mobile-submenu-group h3{color:var(--fg-1);font-size:var(--fs-small);margin:0 0 var(--mmm-2)}.mobile-phone{color:var(--brand-red);display:block;font-size:var(--fs-small);font-weight:var(--fw-semi);text-align:center}}@media (max-width:940px){.planner-grid,.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.planner-card:first-child,.wohnwelten-page .planner-card:nth-child(7){grid-column:span 2;grid-template-columns:1fr}.wohnwelten-page .planner-card:nth-child(7) .planner-card-copy{align-items:center;text-align:center}.customer-rating-summary{align-items:start;grid-template-columns:auto 1fr}.customer-rating-summary a,.customer-rating-summary strong{grid-column:1/-1}.process-grid{gap:var(--mmm-5)}}@media (max-width:620px){h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}.footer-grid,.planner-grid,.process-grid,.trust-grid{grid-template-columns:1fr}.planner-card:first-child{grid-column:span 1}.wohnwelten-page>.hero{gap:var(--mmm-6);padding-bottom:var(--mmm-10);padding-top:0}.wohnwelten-page>.hero .hero-media{border-radius:0;min-height:280px}.wohnwelten-page>.hero .hero-content{padding-inline:var(--mmm-4)}.wohnwelten-page .planner-card:nth-child(7){grid-column:span 1}.wohnwelten-page .planner-card-copy,.wohnwelten-page .planner-card:nth-child(7) .planner-image{min-height:0}.customer-project,.rating-review-grid{grid-template-columns:1fr}.customer-project-image{min-height:220px}.customer-project>div:last-child{padding:var(--mmm-5)}.customer-stories-page>.cta{margin-bottom:0;padding:0}.planner-card:first-child .planner-image{min-height:220px}.award-grid{grid-template-columns:1fr;max-width:260px}.award-grid article{min-height:160px}.planner-image{height:190px}.material-strip{min-height:160px}}.onlineplaner-page{background:var(--mmm-white);color:var(--fg-1);min-height:100vh;overflow-x:hidden}.header-quantity-badge{align-items:center;background:var(--brand-red);border:2px solid var(--mmm-white);border-radius:999px;color:var(--mmm-white);display:inline-flex;font-size:9px;font-weight:var(--fw-bold);height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 3px;position:absolute;right:-10px;top:-8px;z-index:1}.configurator-header{align-items:center;background:var(--mmm-white);border-bottom:1px solid var(--border-hairline);display:grid;gap:var(--mmm-5);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);min-height:94px;padding:var(--mmm-4) clamp(22px,3vw,58px);position:relative;z-index:90}@media (min-width:992px){.onlineplaner-page #konfi21 .d-none.d-lg-flex{display:flex!important}.onlineplaner-page #konfi21 .d-none.d-lg-block{display:block!important}}.configurator-header-back{gap:var(--mmm-2);justify-self:start;padding:var(--mmm-2) 0}.configurator-header-back svg{height:20px;width:20px}.configurator-header-brand{display:inline-flex;justify-self:center}.configurator-header-brand img{display:block;height:auto;width:clamp(190px,15vw,245px)}@media (max-width:760px){.configurator-header{gap:var(--mmm-2);grid-template-columns:42px minmax(0,1fr) auto;min-height:68px;padding:var(--mmm-2) var(--mmm-3)}.configurator-header-back{height:42px;justify-content:center;width:42px}.configurator-header-brand img{max-height:42px;width:min(42vw,180px)}}.onlineplaner-root{margin:0;padding:0;width:100%}.onlineplaner-asset-error,.onlineplaner-basket-status{background:var(--bg-soft);border:1px solid var(--border-brand);color:var(--fg-accent);font-size:14px;left:16px;max-width:min(480px,calc(100vw - 32px));padding:10px 12px;position:fixed;top:16px;z-index:10000}.product-summary-configurator{margin-top:52px}.product-summary-configurator p{line-height:var(--lh-relaxed);margin:0 0 var(--mmm-3)}.product-attribute-groups{display:grid;gap:36px;grid-template-columns:232px minmax(0,1fr) minmax(0,1fr)}.product-attribute-groups h3{font-size:28px;font-weight:300;line-height:1.2;margin:0 0 26px}.product-attribute-groups section:nth-child(2) dt:after{content:":"}.product-related-products{background:#eae6e0;box-sizing:border-box;color:#4d3d30;padding:var(--ww-section-y) max(24px,calc((100vw - 1280px) / 2));position:relative}.product-related-products>h2{color:inherit;margin:0 0 var(--mmm-6);text-align:center}.product-related-products .home-product-track{display:flex;gap:24px;margin:0 auto;max-width:1280px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.product-related-products .home-product-track::-webkit-scrollbar{display:none}.product-related-products .home-product-image{background:#f4f2ef;box-sizing:border-box;display:block;overflow:hidden;padding:16px 16px 6px}.product-related-products .home-product-image img{aspect-ratio:1;display:block;height:auto;object-fit:cover;object-position:bottom;width:100%}.product-related-products .home-product-copy{box-sizing:border-box;min-height:70px;padding:3px 16px 13px;position:relative}.product-related-products .home-product-copy h3{color:#212529;font-weight:600;margin:0 0 4px;text-transform:uppercase}.product-related-products .home-product-copy h3,.product-related-products .home-product-copy>div{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;font-size:16px;line-height:24px}.product-related-products .home-product-copy>div{color:#615d59;display:flex;font-weight:300;gap:4px}.product-related-products .home-product-copy small{font-size:12.8px}.product-related-products .home-product-copy>a svg{display:none}.product-related-products .home-product-copy>a{align-items:center;border:1px solid #111;border-radius:50%;bottom:16px;color:#111;display:flex;height:40px;justify-content:center;position:absolute;right:16px;width:40px;background:transparent url(/assets/arrow-right.svg) 50%/20px 20px no-repeat}.product-planner-cta{align-items:center;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);display:flex;gap:var(--mmm-6);justify-content:space-between;padding:var(--mmm-6) var(--mmm-8);width:100%}.product-planner-cta h2{color:var(--fg-1);font-size:var(--fs-h4);line-height:var(--lh-snug);margin:0 0 var(--mmm-1)}.product-planner-cta p{color:var(--fg-2);margin:0}.product-information{padding:var(--mmm-16) var(--container-px);padding-block:var(--ww-section-y)}.product-information,.product-testimonials{margin:0 auto;max-width:var(--container-max)}.product-testimonials{padding:0 var(--container-px) var(--mmm-16);padding-bottom:var(--ww-section-y);padding-inline:0}.product-description-tab,.product-tab-panel{box-sizing:border-box;margin-inline:0;max-width:none;width:100%}.product-tab-panel{background:var(--bg-soft);min-height:180px;padding:var(--mmm-8)}.product-additional-information{box-sizing:border-box;margin-inline:auto;width:100%}.footer-grid{display:grid;padding-block:var(--mmm-10);gap:var(--mmm-10);grid-template-columns:repeat(5,minmax(0,1fr))}.footer-social-column{min-width:0}@media (max-width:1100px){.product-planner-cta{align-items:stretch;flex-direction:column}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.product-attribute-groups{grid-template-columns:1fr}}@media (max-width:760px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.product-tab-panel{padding:var(--mmm-5)}.footer-grid{grid-template-columns:1fr}}.hero-trust-strip{background:var(--bg-soft);margin:0;padding:var(--mmm-6) 0;width:100%}@media (min-width:769px){.hero-trust-strip+section{margin-top:0;padding-top:var(--mmm-12)}}.hero-trust-strip-inner{align-items:flex-start;display:flex;gap:var(--mmm-10);justify-content:space-between}.hero-trust-strip-item{align-items:flex-start;color:var(--fg-1);display:flex;gap:var(--mmm-3);justify-content:flex-start;min-width:0;padding:0;text-decoration:none}.hero-trust-strip-icon{align-items:center;color:var(--brand-red);display:inline-flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.hero-trust-strip-icon svg{display:block;height:26px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:26px}.hero-trust-strip-secondary,.hero-trust-strip-title{display:block}.hero-trust-strip-title{font-size:var(--fs-body);font-weight:var(--fw-bold);line-height:var(--lh-snug)}.hero-trust-strip-secondary{color:var(--fg-2);font-size:var(--fs-small);line-height:var(--lh-normal);margin-top:var(--mmm-1)}.hero-trust-strip-item:focus-visible .hero-trust-strip-title,.hero-trust-strip-item:hover .hero-trust-strip-title{color:var(--brand-red)}@media (max-width:900px){.hero-trust-strip-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.hero-trust-strip{display:none}}.article-table-wrap{margin:var(--mmm-8) auto;max-width:var(--prose-max);overflow-x:auto;width:100%}.article-table{background:var(--bg-surface);border-collapse:collapse;min-width:680px;width:100%}.article-table td,.article-table th{border:1px solid var(--border-hairline);padding:var(--mmm-4);text-align:left;vertical-align:top}.article-table th{color:var(--fg-1);font-weight:var(--fw-bold)}.article-table td{color:var(--fg-2);line-height:var(--lh-normal)}.article-table td:first-child,.article-table td:nth-child(2),.article-table th:first-child,.article-table th:nth-child(2){width:13%}@media (max-width:700px){.article-table-wrap{margin-block:var(--mmm-6)}.article-table td,.article-table th{padding:var(--mmm-3)}}.article-content-image:has(img[alt="Neun Bagua-Zonen"]){display:flex;justify-content:center}.article-content-image:has(img[alt="Neun Bagua-Zonen"]) .article-content-visual{max-width:560px;width:100%}:root{--fg-on-red:var(--mmm-white);--fs-display:clamp(2.5rem,4.2vw,4rem);--fs-h1:clamp(2rem,3.2vw,3rem);--fs-h2:clamp(1.5rem,2.2vw,2.125rem);--fs-h3:1.375rem;--fs-h4:1.125rem;--fs-body:1rem;--fs-body-lg:1.0625rem;--fs-small:0.875rem;--fs-micro:0.75rem;--lh-tight:1.12;--lh-snug:1.25;--lh-normal:1.5;--lh-relaxed:1.65;--ls-eyebrow:0.14em;--ls-tight:-0.01em;--ls-display:-0.02em;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--fw-black:800;--mmm-0:0;--mmm-1:0.25rem;--mmm-2:0.5rem;--mmm-3:0.75rem;--mmm-4:1rem;--mmm-5:1.25rem;--mmm-6:1.5rem;--mmm-8:2rem;--mmm-10:2.5rem;--mmm-12:3rem;--mmm-16:4rem;--mmm-20:5rem;--mmm-24:6rem;--radius-pill:999px;--radius-disc:50%;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--t-fast:120ms;--t-base:220ms;--t-slow:360ms;--container-max:1280px;--container-px:clamp(1rem,4vw,2.5rem);--bg:var(--bg-surface);--fg:var(--fg-1);--fg-muted:var(--fg-2);--fs-sm:var(--fs-small);--fw-semibold:var(--fw-semi);--motion-fast:var(--t-fast) var(--ease-out);--page-x:var(--container-px);--section-y:var(--mmm-16);--product-zoom-x:50%;--product-zoom-y:50%;--container-narrow:60rem;--prose-max:72rem;--content-max:var(--prose-max);--longform-max:var(--prose-max);--mmm-section-space:clamp(3.5rem,7vw,7.5rem);--mmm-reading-width:48rem;--mmm-art-direction-width:92rem;--mmm-red:#84766b;--mmm-red-deep:#4d3d30;--mmm-red-premium:#4d3d30;--mmm-red-carmine:#4d3d30;--mmm-red-soft:#84766b;--mmm-white:#fff;--mmm-warm-white:#fff;--mmm-soft-bg:#f2f2f2;--mmm-grey-warm:#eae6e0;--mmm-sand:#eae6e0;--mmm-anthracite:#000;--mmm-grey-mid:#646464;--mmm-wood-dark:#4d3d30;--fg-1:#000;--fg-2:#646464;--fg-accent:#84766b;--fg-wood:#4d3d30;--bg-page:#fff;--bg-surface:#fff;--bg-soft:#f2f2f2;--bg-muted:#eae6e0;--bg-disc:#eae6e0;--border-hairline:rgba(0,0,0,.14);--border-muted:#eae6e0;--border-strong:#000;--border-brand:#84766b;--rating-star:#84766b;--brand-red:#84766b;--brand-red-hover:#4d3d30;--font-sans:"Work Sans","Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;--font-script:"Work Sans","Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--shadow-xs:0 1px 4px rgba(0,0,0,.08);--shadow-sm:0 2px 8px rgba(0,0,0,.1);--shadow-md:0 4px 16px rgba(0,0,0,.12);--shadow-lg:0 8px 24px rgba(0,0,0,.14);--shadow-cta:none;--ww-layout-max:var(--container-max);--ww-shell-width:min(var(--container-max),calc(100% - var(--container-px) - var(--container-px)));--ww-copy-max:var(--prose-max);--ww-section-y:var(--mmm-12);--ww-section-y-large:var(--mmm-16);--ww-section-y-compact:var(--mmm-8);--ww-grid-gap:var(--mmm-6);--ww-award-media-max:32.5rem;--shared-category-section-y:var(--mmm-12);--shared-category-section-y-large:var(--mmm-16);--shared-category-section-y-compact:var(--mmm-8);--shared-category-grid-gap:var(--mmm-6);--shared-category-panel-padding:var(--mmm-12);--shared-category-shell:min(var(--container-max),calc(100% - var(--container-px) - var(--container-px)))}@media (max-width:900px){:root{--ww-section-y:var(--mmm-16);--ww-section-y-compact:var(--mmm-10);--shared-category-section-y:var(--mmm-16);--shared-category-section-y-large:var(--mmm-16);--shared-category-section-y-compact:var(--mmm-12);--shared-category-panel-padding:var(--mmm-8)}}@media (max-width:600px){:root{--ww-section-y:var(--mmm-12);--ww-section-y-compact:var(--mmm-8);--shared-category-section-y:var(--mmm-12);--shared-category-section-y-large:var(--mmm-12);--shared-category-section-y-compact:var(--mmm-10);--shared-category-panel-padding:var(--mmm-6)}}.article-content-white{background:transparent}.article-content-soft{background:var(--bg-soft)}.article-content:has(.article-content-entries:empty){padding-block:var(--mmm-10)}.product-tab-list{overflow:visible;position:relative;visibility:visible;z-index:1;padding:0 var(--mmm-8);align-items:flex-end;background:var(--bg-surface);border-bottom:1px solid var(--border-hairline);display:flex;gap:0}@media (max-width:600px){.product-tab-list{max-width:100%;overflow-x:auto;padding-inline:0;scrollbar-width:thin}}body .footer{background:#4d3d30;color:#fff}body .footer .payment-row{background:#eae6e0;color:#000}body .footer-grid h3{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;color:#fff}body .footer .copyright,body .footer-grid a{color:rgba(255,255,255,.76)}@media (max-width:700px){body{padding-bottom:54px}}body .configurator-landing-faq{background:#fff;box-sizing:border-box;padding:72px 0 96px}@media (max-width:900px){body .configurator-landing-faq{padding:56px 16px 72px}}