.centered-intro,.relationship-carousel{padding:clamp(3.5rem,7vw,7rem) max(5vw,calc((100vw - 1280px) / 2))}.editorial-actions{display:flex;gap:1rem;flex-wrap:wrap;margin-top:1.5rem}.testimonial-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2.5rem)}@media (max-width:760px){.testimonial-preview-grid{grid-template-columns:1fr}}.mmm-page-glossary,.mmm-page-magazine,.mmm-page-seoLanding,.mmm-page-service{--longform-max:var(--mmm-reading-width)}.mmm-magazine-body{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin:0 auto;max-width:var(--mmm-reading-width)}.mmm-magazine-body :is(h2,h3,h4){margin:2.5em 0 .75em}.mmm-magazine-body a,.mmm-related-links a{color:var(--brand-red);text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.2em}.mmm-magazine-related,.mmm-related-links{margin-top:var(--mmm-section-space)}.breadcrumb{background:transparent;color:var(--fg-2);font-size:var(--fs-small)}.breadcrumb-product .breadcrumb-inner{flex-wrap:wrap}.breadcrumb a{color:var(--fg-1)}.breadcrumb a:hover{color:var(--brand-red);text-decoration:underline;text-underline-offset:.16em}.breadcrumb-inner{align-items:center;display:flex;gap:var(--mmm-3);margin:0 auto;box-sizing:border-box;margin-inline:auto;max-width:none;width:var(--ww-shell-width);padding:var(--mmm-5) 0}.button:disabled,.contact-form button:disabled{cursor:wait;opacity:.72}.category-listing+.breadcrumb,.mmm-page>.breadcrumb{width:min(100% - 3rem,1360px)}.category-listing>h1{font-size:40px;font-weight:500;line-height:48px}.category-listing{padding-block:clamp(3rem,7vw,7rem)}.category-listing:before{content:"Möbel nach Maß";display:block;margin-bottom:.75rem}.category-listing>h1{margin:0 0 3rem}.mmm-page-glossary .article-content,.mmm-page-seoLanding .article-content,.mmm-page-service .article-content{padding-block:clamp(3rem,6vw,6rem)}.mmm-page-glossary .article-content-soft,.mmm-page-seoLanding .article-content:nth-of-type(2n),.mmm-page-service .article-content-soft{background:#f2f2f2}.mmm-page-glossary .article-content-text,.mmm-page-legal .simple-text-richtext,.mmm-page-seoLanding .article-content-text,.mmm-page-service .article-content-text{font-size:1.05rem;font-weight:300;line-height:1.7}.mmm-page-legal .simple-text-richtext :is(strong,b){font-weight:700}.mmm-page-sitemap .simple-text-block .simple-text-richtext{column-count:4;column-fill:balance}.mmm-page-sitemap .simple-text-block .simple-text-richtext>p:nth-child(-n+2){column-span:all}.mmm-page-sitemap .simple-text-block .simple-text-richtext>p:has(>a:only-child){page-break-inside:avoid;break-inside:avoid}@media (max-width:1280px){.mmm-page-sitemap .simple-text-block .simple-text-richtext{column-count:3}}@media (max-width:900px){.mmm-page-sitemap .simple-text-block .simple-text-richtext{column-count:2}}@media (max-width:600px){.mmm-page-sitemap .simple-text-block .simple-text-richtext{column-count:1}}.mmm-page-glossary .article-content[class*=glossary-simple-]{padding:32px 0 96px}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-inner{max-width:900px;padding:0}.mmm-page-glossary .article-content[class*=glossary-simple-] .section-heading{margin:0 0 24px}.mmm-page-glossary .article-content[class*=glossary-simple-] .section-heading h1{color:#212529;font-size:40px;font-weight:500;line-height:48px;margin:0}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-text{color:#212529;font-size:16px;font-weight:400;line-height:24px}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-text :is(p,ul,ol){line-height:24px;margin:0 0 24px}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-text :is(p,ul,ol):last-child{margin-bottom:0}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-text h3{color:#212529;font-size:28px;font-weight:500;line-height:33.6px;margin:24px 0}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-image{margin:24px 0 0;width:auto}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-visual{max-width:100%;width:fit-content}.mmm-page-glossary .article-content[class*=glossary-simple-] .article-content-image img{height:auto;max-width:100%;width:auto}.mmm-page-glossary :is(.glossary-simple-kleiderlift,.glossary-simple-korpus,.glossary-simple-fronten,.glossary-simple-hochschrank,.glossary-simple-mittelseite) .article-content-image .article-content-visual{margin-inline:auto}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-image img{width:552px}.mmm-page-glossary :is(.glossary-simple-kanten,.glossary-simple-klappe-unten) .article-content-entries{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 300px}.mmm-page-glossary :is(.glossary-simple-kanten,.glossary-simple-klappe-unten) .article-content-image:first-child{grid-column:1/-1;margin:32px 0 0}.mmm-page-glossary :is(.glossary-simple-kanten,.glossary-simple-klappe-unten) .article-content-text{grid-column:1}.mmm-page-glossary :is(.glossary-simple-kanten,.glossary-simple-klappe-unten) .article-content-image:last-child{grid-column:2;margin:0}.mmm-page-glossary .glossary-simple-kanten .article-content-text{grid-column:1/-1;grid-row:2}.mmm-page-glossary .glossary-simple-kanten .article-content-text p:nth-child(n+2){margin-right:0;width:438px}.mmm-page-glossary .glossary-simple-kanten .article-content-image:last-child{grid-row:2;margin-top:120px}.mmm-page-glossary .glossary-simple-klappe-unten .article-content-entries{grid-template-columns:minmax(0,1fr) 350px}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-entries{display:grid;gap:0 56px;grid-template-columns:552px 292px}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-text:first-child{grid-column:1/-1;margin-bottom:24px}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-image{grid-column:1;grid-row:2;margin:0}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-text:last-child{grid-column:2;grid-row:2}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-text p+p{margin-bottom:0}.mmm-page-glossary .article-content.glossary-simple-kleiderlift .article-content-entries{min-height:802px;position:relative}.mmm-page-glossary .article-content.glossary-simple-kleiderlift .article-content-text p:nth-child(2){margin-top:329px;width:292px}.mmm-page-glossary .article-content.glossary-simple-kleiderlift .article-content-image{left:316px;margin:0;position:absolute;top:72px}@media (max-width:948px){.mmm-page-glossary .article-content[class*=glossary-simple-]{padding:40px 24px 64px}}@media (max-width:700px){.mmm-page-glossary .article-content[class*=glossary-simple-] .section-heading h1{font-size:32px;line-height:38.4px}.mmm-page-glossary :is(.glossary-simple-kanten,.glossary-simple-klappe-unten) .article-content-entries{display:block}.mmm-page-glossary :is(.glossary-simple-kanten,.glossary-simple-klappe-unten) .article-content-entries>*+*{margin-top:24px}.mmm-page-glossary .glossary-simple-kanten .article-content-text p:nth-child(n+2){margin-right:0;width:auto}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-entries{display:block}.mmm-page-glossary .article-content.glossary-simple-innenausstattung .article-content-image{margin:24px 0}.mmm-page-glossary .article-content.glossary-simple-kleiderlift .article-content-entries{min-height:0}.mmm-page-glossary .article-content.glossary-simple-kleiderlift .article-content-text p:nth-child(2){margin-top:24px;width:auto}.mmm-page-glossary .article-content.glossary-simple-kleiderlift .article-content-image{margin-top:24px;position:static}}.mmm-page-glossary .article-content[class*=glossary-complicated-]{padding:0}.mmm-page-glossary .article-content[class*=glossary-complicated-]:first-child{padding-top:32px}.mmm-page-glossary .article-content[class*=glossary-complicated-] .article-content-inner{max-width:900px;padding:0}.mmm-page-glossary .article-content[class*=glossary-complicated-] .section-heading{margin:0 0 24px}.mmm-page-glossary .article-content[class*=glossary-complicated-] .section-heading h1{font-size:40px;font-weight:500;line-height:48px;margin:0}.mmm-page-glossary .article-content[class*=glossary-complicated-] .article-content-text,.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext :is(p,li){font-size:16px;line-height:24px}.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext :is(p,ul,ol){margin:0 0 24px}.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext :is(ul,ol){padding-left:24px}.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext h2{font-size:32px;font-weight:500;line-height:38.4px;margin:24px 0}.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext h3{font-size:28px;font-weight:500;line-height:33.6px;margin:24px 0}.mmm-page-glossary .article-content[class*=glossary-complicated-] .article-content-image{margin:24px 0 0;width:auto}.mmm-page-glossary .article-content[class*=glossary-complicated-] .article-content-visual{max-width:100%;width:fit-content}.mmm-page-glossary .article-content[class*=glossary-complicated-] .article-content-image img{height:auto;max-width:100%;width:auto}.mmm-page-glossary .custom-html-php-block:has(.glossary-complicated-embed),.mmm-page-glossary .custom-html-php-block:has(.glossary-complicated-table){margin:24px auto;max-width:900px}.mmm-page-glossary .glossary-complicated-embed :is(iframe,video){border:0;display:block;height:400px;object-fit:cover;width:900px}.mmm-page-glossary .glossary-complicated-embed video{height:auto;aspect-ratio:16/9}.mmm-page-glossary .glossary-complicated-table{overflow-x:auto}.mmm-page-glossary .glossary-complicated-table table{border-collapse:collapse;font-size:16px;line-height:24px;width:100%}.mmm-page-glossary .glossary-complicated-table :is(th,td){border:1px solid #212529;padding:12px 16px;text-align:left;vertical-align:top}.mmm-page-glossary .custom-html-php-block:has(.glossary-comparison-table){margin:20px auto 39px;width:752px}.mmm-page-glossary .glossary-comparison-table{overflow-x:auto}.mmm-page-glossary .glossary-comparison-table table{border-collapse:collapse;font-size:16px;line-height:24px;width:100%}.mmm-page-glossary .glossary-comparison-table :is(th,td){border:0;border-bottom:1px solid #8d827a;padding:7.1667px 12px;text-align:left;vertical-align:top}.mmm-page-glossary:has(>.glossary-index){min-height:453px}.mmm-page-glossary .glossary-index{box-sizing:border-box;margin:0 auto;max-width:1280px;min-height:453px;padding:88px 0 64px}.mmm-page-glossary .glossary-index-intro,.mmm-page-glossary .glossary-index>h1{margin:0 auto;max-width:900px}.mmm-page-glossary .glossary-index>h1{font-size:40px;font-weight:500;line-height:48px}.mmm-page-glossary .glossary-index-intro{font-size:16px;line-height:24px;margin-top:24px}.mmm-page-glossary .glossary-index-alphabet{display:grid;gap:8px;grid-template-columns:repeat(27,1fr);margin:0 32px 63px}.mmm-page-glossary .glossary-index-alphabet :is(button,span){align-items:center;background:#f1f1f1;border:0;color:#212529;display:flex;font:inherit;font-size:16px;height:42px;justify-content:center;padding:0;text-decoration:none;text-transform:uppercase}.mmm-page-glossary .glossary-index-alphabet span{color:#c7c7c7}.mmm-page-glossary .glossary-index-alphabet button{cursor:pointer}.mmm-page-glossary .glossary-index-alphabet button.is-current,.mmm-page-glossary .glossary-index-alphabet button:focus-visible,.mmm-page-glossary .glossary-index-alphabet button:hover{background:#212529;color:#fff}.mmm-page-glossary .glossary-index-content{min-height:164px;position:relative}.mmm-page-glossary .glossary-index-group h2{font-size:24px;font-weight:400;line-height:29px;margin:0 0 34px}.mmm-page-glossary .glossary-index-group ul{list-style:none;margin:0;padding:0}.mmm-page-glossary .glossary-index-group li{font-size:20px;line-height:30px;margin:0 0 20px}.mmm-page-glossary .glossary-index-group a{color:#212529;text-decoration:none}.mmm-page-glossary .glossary-index-group a:focus-visible,.mmm-page-glossary .glossary-index-group a:hover{text-decoration:underline}.mmm-page-glossary .glossary-index-show-all{position:absolute;right:0;top:-8px}.mmm-page-glossary .glossary-index-all-groups{display:grid;gap:56px 80px;grid-template-columns:repeat(4,1fr);margin-top:64px}.mmm-page-glossary .glossary-index-all-groups .glossary-index-group h2{margin-bottom:20px}.mmm-page-glossary .glossary-index-all-groups .glossary-index-group li{font-size:16px;line-height:24px;margin-bottom:10px}.mmm-page-glossary .article-content.glossary-complicated-materialien{padding:32px 0 0}.mmm-page-glossary .article-content.glossary-complicated-materialien .article-content-text p{margin-bottom:24px}.mmm-page-glossary .article-content[class*=glossary-complicated-]:first-child:not(.glossary-complicated-materialien){padding-top:0}.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext p:has(>a:only-child){margin-top:24px}.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext p>a:only-child{align-items:center;border:2px solid #111;border-radius:999px;color:#111;display:inline-flex;font-size:12.8px;font-weight:500;letter-spacing:.06em;line-height:16px;min-height:48px;padding:8px 48px 8px 18px;position:relative;text-decoration:none;text-transform:uppercase}.mmm-page-glossary .article-content[class*=glossary-complicated-] .simple-text-richtext p>a:only-child:after{align-items:center;background:#111;border-radius:50%;color:#fff;content:"→";display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:4px;top:4px;width:36px}.mmm-page-glossary .glossary-index{min-height:485px;padding-top:120px}.mmm-page-glossary .article-content.glossary-complicated-materialien{padding-top:56px}.mmm-page-glossary .article-content.glossary-complicated-materialien .section-heading h1{color:#212529;font-size:40px;font-weight:500;line-height:48px}.mmm-page-glossary .article-content.glossary-complicated-materialien .article-content-text{color:#212529;font-size:16px;font-weight:400;line-height:24px}.mmm-page-glossary .article-content.glossary-complicated-materialien .article-content-text :is(p,li){color:#212529;font-size:16px;font-weight:400;line-height:24px}.mmm-page-glossary .article-content.glossary-complicated-materialien .article-content-text :is(strong,b){color:#212529;font-weight:700}.mmm-page-glossary .article-content.glossary-complicated-materialien .article-content-text a{color:#212529;font-weight:400}@media (max-width:1199px){.mmm-page-glossary .article-content.glossary-complicated-materialien .section-heading h1{font-size:calc(1.375rem + 1.5vw);line-height:1.2}}@media (max-width:948px){.mmm-page-glossary .article-content[class*=glossary-complicated-]{padding-left:24px;padding-right:24px}.mmm-page-glossary .glossary-complicated-embed :is(iframe,video){height:auto;max-width:100%;width:100%}.mmm-page-glossary .glossary-complicated-embed iframe{aspect-ratio:16/9}.mmm-page-glossary .glossary-index{padding:48px 24px 64px}.mmm-page-glossary .glossary-index-alphabet{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0}.mmm-page-glossary .glossary-index-alphabet :is(button,span){width:38px}.mmm-page-glossary .glossary-index-show-all{margin-top:32px;position:relative}.mmm-page-glossary .glossary-index-all-groups{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mmm-page-glossary .glossary-index-all-groups{grid-template-columns:1fr}}.mmm-page-glossary .article-content[class*=glossary-normal-]{padding:32px 0 96px}.mmm-page-glossary .article-content[class*=glossary-normal-] .article-content-inner{max-width:900px;padding:0}.mmm-page-glossary .article-content[class*=glossary-normal-] .section-heading{margin:0 0 24px}.mmm-page-glossary .article-content[class*=glossary-normal-] .section-heading h1{color:#212529;font-size:40px;font-weight:500;line-height:48px;margin:0}.mmm-page-glossary .article-content[class*=glossary-normal-] .article-content-text,.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext :is(p,li){color:#212529;font-size:16px;font-weight:400;line-height:24px}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext :is(p,ul,ol){margin:0 0 24px}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext :is(ul,ol){padding-left:24px}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext li{margin:0}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext :is(p,ul,ol):last-child{margin-bottom:0}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext h2{color:#212529;font-size:32px;font-weight:500;line-height:38.4px;margin:24px 0}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext h3{color:#212529;font-size:28px;font-weight:500;line-height:33.6px;margin:24px 0}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext h4{color:#212529;font-size:24px;font-weight:500;line-height:28.8px;margin:24px 0}.mmm-page-glossary .article-content[class*=glossary-normal-] .article-content-image{margin:24px 0 0;width:auto}.mmm-page-glossary .article-content[class*=glossary-normal-] .article-content-visual{max-width:100%;width:fit-content}.mmm-page-glossary .article-content[class*=glossary-normal-] .article-content-image img{height:auto;max-width:100%;width:auto}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext p:has(>a:only-child){margin-top:32px}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext p>a:only-child{align-items:center;border:2px solid #111;border-radius:999px;color:#111;display:inline-flex;font-size:12.8px;font-weight:500;letter-spacing:.06em;line-height:16px;min-height:48px;padding:8px 48px 8px 18px;position:relative;text-decoration:none;text-transform:uppercase}.mmm-page-glossary .article-content[class*=glossary-normal-] .simple-text-richtext p>a:only-child:after{align-items:center;background:#111;border-radius:50%;color:#fff;content:"→";display:flex;font-size:20px;height:36px;justify-content:center;position:absolute;right:4px;top:4px;width:36px}.mmm-page-glossary .article-content.glossary-normal-lochreihe .article-content-image img{width:360px}.mmm-page-glossary .glossary-normal-mdf-platten .article-content-image img{width:440px}@media (min-width:949px){.mmm-page-glossary .article-content.glossary-normal-blenden .article-content-entries,.mmm-page-glossary .article-content.glossary-normal-wie-plane-ich-tueren .article-content-entries{position:relative}.mmm-page-glossary .article-content.glossary-normal-blenden .article-content-text:nth-child(2) p:nth-of-type(n+3){width:538px}.mmm-page-glossary .article-content.glossary-normal-blenden .article-content-image:nth-child(3){margin:0;position:absolute;right:0;top:824px}.mmm-page-glossary .article-content.glossary-normal-blenden .article-content-image:nth-child(3) img{height:280px;object-fit:cover;width:315px}.mmm-page-glossary .article-content.glossary-normal-blenden .article-content-text:nth-child(2){padding-bottom:72px}.mmm-page-glossary .article-content.glossary-normal-wie-plane-ich-tueren .article-content-text:first-child{padding-bottom:230px}.mmm-page-glossary .article-content.glossary-normal-wie-plane-ich-tueren .article-content-image:nth-child(2){margin:0;position:absolute;right:0;top:851px}.mmm-page-glossary .article-content.glossary-normal-wie-plane-ich-tueren .article-content-image:nth-child(2) img{height:292px;object-fit:cover;width:292px}}.mmm-page-glossary .article-content.glossary-normal-ausschnitte .article-content-image:nth-child(3){margin-top:145px}@media (max-width:948px){.mmm-page-glossary .article-content[class*=glossary-normal-]{padding:40px 24px 64px}}@media (max-width:700px){.mmm-page-glossary .article-content[class*=glossary-normal-] .section-heading h1{font-size:32px;line-height:38.4px}}.mmm-page-magazine .mmm-magazine-body{padding-block:clamp(4rem,8vw,8rem)}.mmm-page-magazine .mmm-magazine-body img{height:auto;max-width:100%}.contact-form,.helpful-links,.measurement-package-card,.service-product-panel{border-radius:0}.service-product-panel{background:var(--bg-surface);padding:var(--mmm-8) 0 var(--mmm-16)}.service-product-inner{align-items:start;display:grid;gap:var(--mmm-12);grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin:0 auto;max-width:var(--container-max);padding:0 var(--container-px)}.service-product-image.has-media{aspect-ratio:1;background:var(--bg-soft);overflow:hidden;position:relative}.service-product-image.has-media img{display:block;height:100%;inset:0;object-fit:contain;position:absolute;width:100%}.service-product-copy{align-content:start;display:grid;gap:var(--mmm-3);min-width:0;padding-top:var(--mmm-2)}.service-product-copy h1{color:var(--fg-1);font-size:var(--fs-h2);line-height:var(--lh-snug);margin:0 0 var(--mmm-4)}.service-product-copy>label{font-weight:var(--fw-semi);margin-top:var(--mmm-2)}.service-product-copy .button{justify-content:center;margin-top:var(--mmm-5);width:100%}.service-product-information{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-px) var(--mmm-16)}.service-product-tab-list{border-bottom:1px solid var(--border-hairline)}.service-product-tab-list span{border-bottom:3px solid var(--border-brand);display:inline-block;font-size:var(--fs-h4);font-weight:var(--fw-semi);margin-bottom:-1px;padding:var(--mmm-4) 0}.service-product-description{background:var(--bg-soft);padding:var(--mmm-8)}.service-product-description p{line-height:var(--lh-relaxed);margin:0;max-width:var(--content-max)}.customer-projects-section,.customer-rating-section,.customer-stories-intro{margin:0 auto;max-width:var(--container-max)}.customer-stories-page .testimonial-preview{box-sizing:border-box;max-width:none;padding:120px max(24px,calc((100vw - 1280px) / 2)) 96px}.customer-stories-page .testimonial-preview>.section-heading{margin:0 auto 72px;max-width:1280px;text-align:center}.customer-stories-page .testimonial-preview .customer-testimonials-live-heading h1{color:#212529;font:300 48px/52.8px system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.02em;margin:0;text-align:center}.customer-stories-page .testimonial-preview .customer-testimonials-live-heading strong{font-weight:600}.customer-stories-page .testimonial-preview-list{display:grid;gap:80px;grid-template-columns:1fr}.customer-stories-page .testimonial-preview .customer-testimonial{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:grid;gap:56px;grid-template-columns:320px minmax(0,1fr);min-height:320px;overflow:visible;padding:0}.customer-stories-page .testimonial-preview .customer-testimonial-gallery{aspect-ratio:1;border-radius:50%;height:320px;min-height:0;overflow:hidden;width:320px}.customer-stories-page .testimonial-preview .customer-testimonial-image{height:100%;min-height:0;width:100%}.customer-stories-page .testimonial-preview .customer-testimonial-image img{height:100%;object-fit:cover;width:100%}.customer-stories-page .testimonial-preview .customer-testimonial-copy{grid-column:2;padding:0}.customer-stories-page .testimonial-preview .testimonial-project{color:#212529;font-size:12.8px;font-weight:500;letter-spacing:.06em;line-height:1.2;margin:0 0 18px;text-transform:uppercase}.customer-stories-page .testimonial-preview .customer-testimonial-copy h2{color:rgb(33,37,41);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:48px;font-style:italic;font-weight:500;letter-spacing:-.02em;line-height:48px;margin:0 0 20px}.customer-stories-page .testimonial-preview .customer-testimonial-copy p{color:#212529;font-size:16px;line-height:1.5;margin:0 0 24px}.customer-stories-page .testimonial-preview .customer-testimonial-copy .button{align-items:center;background:#fff;border:2px solid #000;border-radius:38.4px;box-shadow:0 2px 4px rgb(0 0 0/18%);color:#000;display:inline-flex;font-size:12.8px;font-weight:500;justify-content:flex-start;min-height:48.8px;padding:16px 54.4px 16px 16px;position:relative;text-transform:uppercase}.customer-stories-page .testimonial-preview .customer-testimonial-copy .button svg{background:#000;border-radius:50%;color:#fff;display:block;height:36.8px;padding:10px;position:absolute;right:4px;top:4px;width:36.8px}@media (max-width:800px){.customer-stories-page .testimonial-preview{padding:56px 32px 72px}.customer-stories-page .testimonial-preview>.section-heading{margin-bottom:56px}.customer-stories-page .testimonial-preview .customer-testimonials-live-heading h1{font-size:34px;line-height:1.1}.customer-stories-page .testimonial-preview-list{gap:56px;grid-template-columns:1fr}.customer-stories-page .testimonial-preview .customer-testimonial-gallery{height:min(78vw,320px);width:min(78vw,320px)}.customer-stories-page .testimonial-preview .customer-testimonial{align-items:flex-start;display:flex;flex-direction:column;gap:28px}.customer-stories-page .testimonial-preview .customer-testimonial-copy h2{font-size:34px}}.contact-layout{background:var(--bg-page);padding:clamp(4.5rem,8vw,7.5rem) var(--page-x) clamp(5rem,9vw,8rem)}.contact-layout-inner{display:grid;gap:clamp(3rem,7vw,7.5rem);grid-template-columns:minmax(0,620px) minmax(260px,440px);margin:0 auto;max-width:1270px}.contact-layout-main{min-width:0}.contact-copy h1{color:var(--fg-1);font-size:clamp(2rem,3vw,2.8rem);line-height:var(--lh-tight);margin:0 0 var(--mmm-5)}.contact-copy .simple-text-richtext{color:var(--fg-2);font-size:var(--fs-body);line-height:1.55}.contact-copy .simple-text-richtext h2,.contact-copy .simple-text-richtext h3{font-size:var(--fs-body);margin:var(--mmm-6) 0 var(--mmm-3)}.contact-form-section,.contact-links-section{background:var(--bg-surface);padding:0 var(--page-x) var(--mmm-10)}.contact-form-section{padding-top:var(--mmm-2);margin-inline:auto;width:100%}.contact-links-section.contact-links-embedded{background:transparent;padding:0}.contact-form-standalone,.contact-links-section .contact-help{max-width:var(--content-max);margin:0 auto}.contact-form,.contact-help{background:var(--bg);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.contact-form-note{color:var(--fg-2);margin:0 0 .65rem}.contact-form{display:grid;gap:var(--mmm-4);margin-top:var(--mmm-6);padding:var(--mmm-6)}.contact-form h2,.contact-help h2{color:var(--fg);font-size:var(--fs-h3);line-height:var(--lh-tight);margin:0}.contact-form label{display:grid;gap:.45rem}.contact-form label span{color:var(--fg);font-weight:var(--fw-bold)}.contact-form input,.contact-form textarea{background:var(--bg-soft);border:1px solid var(--border-hairline);border-radius:var(--radius-md);color:var(--fg);font:inherit;min-height:2.8rem;padding:.8rem .9rem}.contact-form textarea{min-height:9rem;resize:vertical}.contact-honeypot{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}.contact-form .form-status{white-space:pre-line}.contact-privacy{align-items:center;display:grid;column-gap:var(--mmm-3);grid-template-columns:1rem minmax(0,1fr);row-gap:0}.contact-privacy input{align-self:start;box-sizing:border-box;height:1rem;margin:.2em 0 0;min-height:0;padding:0;width:1rem}.contact-privacy span{color:var(--fg-2);font-weight:var(--fw-medium);min-width:0}.contact-form button{align-items:center;background:var(--brand-red);border:1px solid var(--brand-red);border-radius:var(--radius-pill);color:var(--fg-on-red);cursor:default;display:inline-flex;font:inherit;font-weight:var(--fw-black);justify-content:center;justify-self:start;min-height:2.85rem;padding:.85rem 1.45rem}.contact-help{align-self:start;padding:var(--mmm-6)}.contact-links-embedded{align-self:start;padding-top:var(--mmm-8)}.contact-links-embedded .contact-help{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;max-width:none;padding:0}.contact-links-embedded .contact-help h2{color:var(--fg-1);font-size:var(--fs-body-lg);line-height:1.35}.contact-links-embedded .contact-help a{color:var(--fg-1);font-weight:var(--fw-regular);text-decoration:underline;text-underline-offset:.15em}.contact-help ul{display:grid;gap:.85rem;list-style:none;margin:var(--mmm-5) 0 0;padding:0}.contact-help a{color:var(--brand-red);font-weight:var(--fw-black);text-decoration:none}.measurement-request-section .contact-form-standalone{max-width:none;width:100%}.measurement-request-intro .contact-form-note{font-size:var(--fs-body);margin-top:var(--mmm-3)}.contact-form button.measurement-request-submit{font-size:clamp(.78rem,3.4vw,1rem);white-space:nowrap}@media (max-width:640px){.contact-form button.measurement-request-submit{justify-self:stretch}}.product-testimonial-carousel{position:relative}.product-testimonial-slide{align-items:stretch;background:var(--bg-muted);display:grid;grid-template-columns:minmax(220px,.65fr) minmax(0,1.85fr);min-height:290px}.product-testimonial-image{min-height:290px;overflow:hidden}.product-testimonial-image img{height:100%;object-fit:cover;width:100%}.product-testimonial-copy{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:var(--mmm-10)}.product-testimonial-copy h3{margin-bottom:var(--mmm-3)}.product-testimonial-copy blockquote{font-size:var(--fs-body-lg);line-height:var(--lh-relaxed);margin:0 0 var(--mmm-4)}.product-testimonial-copy cite{color:var(--fg-2);font-style:normal;font-weight:var(--fw-semi)}.product-testimonial-arrow{align-items:center;background:transparent;border:0;color:var(--fg-accent);cursor:pointer;display:flex;height:44px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:44px}.product-testimonial-arrow svg{fill:none;height:22px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:22px}.product-testimonial-arrow-left{left:var(--mmm-2)}.product-testimonial-arrow-right{right:var(--mmm-2)}.product-testimonial-dots{display:flex;gap:var(--mmm-2);justify-content:center;margin-top:var(--mmm-5)}.product-testimonial-dots button{background:var(--border-muted);border:0;border-radius:var(--radius-disc);cursor:pointer;height:10px;padding:0;width:10px}.product-testimonial-dots button[aria-pressed=true]{background:var(--brand-red)}@media (max-width:900px){.product-testimonial-slide{grid-template-columns:1fr}.product-testimonial-image{max-height:320px}}@media (max-width:560px){.product-testimonial-copy{padding:var(--mmm-8) var(--mmm-6)}.product-testimonial-arrow{top:160px}}@media (max-width:940px){.contact-layout-inner,.material-cta,.reviews,.service-product-inner,.text-image{grid-template-columns:1fr}.service-product-inner{gap:var(--mmm-8)}.service-product-image.has-media{aspect-ratio:4/3}.contact-links-embedded,.service-product-copy{padding-top:0}}.article-content{padding-inline:var(--container-px)}.article-content-inner{padding-inline:0}.two-column-editorial{box-sizing:border-box;padding:48px 32px}.two-column-editorial-background-white{background:#fff;color:#212529}.two-column-editorial-background-soft{background:#eae6e0;color:#212529}.two-column-editorial-background-taupe{background:#d8cabe;color:#212529}.two-column-editorial-background-dark{background:#292522;color:#fff}.two-column-editorial-background-dark :is(h1,h2,h3,p,li,.two-column-editorial-eyebrow,.simple-text-richtext){color:inherit}.two-column-editorial-background-dark .simple-text-richtext a:not(.button){color:inherit}.two-column-editorial-inner{margin:0 auto;max-width:var(--mmm-block-content-width,var(--mmm-block-width-compact));width:min(100%,var(--mmm-block-content-width,var(--mmm-block-width-compact)))}.two-column-editorial-eyebrow{font-size:12.8px;margin:0;text-transform:uppercase}.two-column-editorial h1{font-size:40px;font-weight:400;line-height:48px;margin:0 0 24px}.two-column-editorial-intro{font-size:16px;line-height:24px;margin-bottom:14px}.two-column-editorial-intro p{margin:0}.two-column-editorial-columns{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.two-column-editorial-columns>article{display:flex;flex-direction:column;min-width:0}.two-column-editorial-columns h3{font-size:28px;font-weight:400;line-height:33.6px;margin:0 0 24px}.two-column-editorial-image-link{display:table;margin-bottom:24px}.two-column-editorial-columns .has-media{display:block;margin-bottom:24px}.two-column-editorial-image-link .has-media{margin-bottom:0}.two-column-editorial-columns img{display:block;height:auto;max-block-size:294px;max-width:100%;object-fit:contain;object-position:left center;width:auto}.two-column-editorial-columns .simple-text-richtext{font-size:16px;line-height:24px}.two-column-editorial-columns .simple-text-richtext p{margin:0 0 24px}.two-column-editorial-columns .simple-text-richtext ul{list-style:none;margin:0 0 24px;padding:0}.two-column-editorial-columns .simple-text-richtext li{display:grid;gap:8px;grid-template-columns:16px minmax(0,1fr);margin:0 0 8px}.two-column-editorial-columns .simple-text-richtext li:before{content:"✓"}.two-column-editorial-link{align-self:flex-start;margin-top:auto}.two-column-editorial-layout-wide .two-column-editorial-columns{gap:56px;grid-template-columns:repeat(2,minmax(0,1fr))}.two-column-editorial-layout-wide
.two-column-editorial-columns:has(>article:nth-child(2)>.two-column-editorial-link:only-child){grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.two-column-editorial-layout-wide .two-column-editorial-columns>article:first-child{justify-content:flex-start}.two-column-editorial-layout-wide .two-column-editorial-columns>article:nth-child(2) .two-column-editorial-link{align-self:flex-end}.two-column-editorial-layout-wide .two-column-editorial-image-link{display:block;width:100%}.two-column-editorial-layout-wide .two-column-editorial-columns .has-media{aspect-ratio:4/3;overflow:hidden;width:100%}.two-column-editorial-layout-wide .two-column-editorial-columns img{height:100%;max-block-size:none;object-fit:cover;object-position:center;width:100%}@media (max-width:768px){.two-column-editorial{padding:32px 20px 72px}.two-column-editorial h1{font-size:32px;line-height:1.2}.two-column-editorial-columns{grid-template-columns:1fr}.two-column-editorial-layout-wide .two-column-editorial-columns{gap:32px;grid-template-columns:1fr}.two-column-editorial-layout-wide .two-column-editorial-columns>article:first-child{justify-content:flex-start}.two-column-editorial-layout-wide .two-column-editorial-columns>article:nth-child(2) .two-column-editorial-link,.two-column-editorial-link{align-self:flex-start;margin-top:24px}}.mmm-page-service{color:#212529}.mmm-page-service>.breadcrumb{display:none}.mmm-page-service .article-content{padding:32px 0 0}.mmm-page-service .article-content-inner{max-width:900px;padding:0}.mmm-page-service .article-content .section-heading{margin:0 0 24px}.mmm-page-service .article-content .section-heading h1{font-size:40px;font-weight:400;line-height:1.15;margin:0}.mmm-page-service .article-content-text{color:#212529;font-size:16px;line-height:1.5}.mmm-page-service .article-content-text :is(h2,h3){font-weight:400;line-height:1.2;margin:64px 0 24px}.mmm-page-service .article-content-text h2{font-size:32px}.mmm-page-service .article-content-text h3{font-size:24px}.mmm-page-service .article-content-text :is(p,ul,ol){margin:0 0 24px}.mmm-page-service .article-content-text a:not(.button){text-underline-offset:3px}.mmm-page-service .article-content-image{margin:32px 0 0}.mmm-page-service .article-content-image img{object-fit:contain;width:100%}.block-presentation-aufmass-service>.block-presentation-inner>:is(.simple-text-block,.wohnwelt-configurator-entries,.contact-form-section){margin-inline:0;max-width:none;padding-inline:0;width:100%}.block-presentation-aufmass-service :is(.simple-text-inner,.wohnwelt-configurator-entry-grid,.contact-form-main){margin-inline:0;max-width:none;width:100%}body .mmm-page.mmm-page-service>.block-presentation.block-presentation-aufmass-service:is(.block-width-compact,.block-width-wide,.block-width-full)>.block-presentation-inner>.simple-text-block>.simple-text-inner{width:100%}.service-article-navigation{align-items:center;display:grid;font-size:12.8px;font-weight:400;grid-template-columns:1fr 1fr;line-height:19.2px;margin:128px auto 160px;max-width:900px;padding:0;text-transform:uppercase}.service-article-navigation a{align-items:center;display:flex;gap:10px}.service-article-navigation a:first-child{justify-self:start}.service-article-navigation a:last-child{justify-self:end}.mmm-page-service .catalog-order-section{margin:0 auto;max-width:1222px;padding:80px 0 112px}.mmm-page-service .catalog-order-section:not(:has(.catalog-order-heading>*)){padding-top:0}.mmm-page-service .catalog-order-heading{margin:0 auto;max-width:900px}.mmm-page-service .catalog-order-heading h1{font-size:12.8px;font-weight:500;line-height:15.36px;margin:0;text-transform:uppercase}.mmm-page-service .catalog-order-heading h2{font-size:32px;font-weight:400;line-height:38.4px;margin:0 0 24px}.mmm-page-service .catalog-order-layout{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 1fr}.mmm-page-service .catalog-order-layout:not(:has(>.has-media)){display:block}.mmm-page-service .catalog-order-layout:not(:has(>.has-media)) .address-inquiry-form{margin:0 auto;max-width:900px}.mmm-page-service .catalog-order-layout>.has-media img{height:auto;width:100%}.mmm-page-service .address-inquiry-form{display:grid;font-size:16px;gap:8px;line-height:24px}.mmm-page-service .address-inquiry-form h2{font-size:20px;font-weight:400;line-height:24px;margin:0 0 8px}.mmm-page-service .address-inquiry-form label{display:grid;gap:4px}.mmm-page-service .address-inquiry-form :is(input:not([type=checkbox]),select,textarea){background:#fff;border:1px solid #212529;border-radius:0;box-sizing:border-box;font:inherit;height:42px;padding:8px;width:100%}.mmm-page-service .address-inquiry-form textarea{resize:none}.mmm-page-service .address-inquiry-city,.mmm-page-service .address-inquiry-name{display:grid;gap:16px;grid-template-columns:1fr 1fr}.mmm-page-service .address-inquiry-city{grid-template-columns:repeat(3,1fr)}.mmm-page-service .address-inquiry-privacy{align-items:start;display:grid!important;font-size:12.8px;grid-template-columns:16px 1fr;line-height:19.2px;margin-top:8px}.mmm-page-service .address-inquiry-privacy input{margin-top:3px}.mmm-page-service .address-inquiry-privacy p{margin:0}.mmm-page-service .address-inquiry-privacy-details{color:#aaa;font-size:12.8px;line-height:19.2px;margin:16px 0 0}.mmm-page-service .address-inquiry-privacy-details p{margin:0}.mmm-page-service .address-inquiry-form .button{justify-self:start}@media (max-width:700px){.mmm-page-service .article-content{padding:40px 20px 0}.mmm-page-service .article-content .section-heading h1{font-size:32px}.service-article-navigation{margin:80px auto 96px;padding:0 20px}.mmm-page-service .catalog-order-layout{grid-template-columns:1fr}}.mmm-magazine-index{margin-inline:auto;padding-block:clamp(3rem,7vw,7rem);width:min(100% - 3rem,1360px)}.mmm-magazine-index>header{margin:0 auto clamp(3rem,6vw,6rem);max-width:800px;text-align:center}.mmm-magazine-index>header h1{font-size:clamp(2.5rem,4vw,4.5rem);font-weight:300;margin:.5rem 0 1.25rem}.mmm-magazine-index>header>p:last-child{color:#646464;font-weight:300}.mmm-magazine-index-grid{display:grid;gap:clamp(2rem,4vw,4rem) 1.5rem;grid-template-columns:repeat(3,minmax(0,1fr))}.mmm-magazine-index-grid article{min-width:0}.mmm-magazine-index-grid article>a{display:block}.mmm-magazine-index-grid img,.mmm-magazine-index-placeholder{aspect-ratio:16/10;background:#eae6e0;display:block;object-fit:cover;width:100%}.mmm-magazine-index-grid article>a>div{padding-top:1.25rem}.mmm-magazine-index-grid article p{color:#84766b;font-size:.78rem;font-weight:600;letter-spacing:.07em;margin:0 0 .65rem;text-transform:uppercase}.mmm-magazine-index-grid article h2{font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:300;margin:0 0 .75rem}.mmm-magazine-index-grid article span:not(.mmm-magazine-index-placeholder){color:#646464;display:-webkit-box;font-weight:300;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width:900px){.mmm-magazine-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.mmm-magazine-index{width:calc(100% - 2rem)}.mmm-magazine-index-grid{grid-template-columns:1fr}}.mmm-page-magazine .mmm-magazine-article{margin:0;max-width:none;padding:0 0 202px}.mmm-page-magazine .mmm-magazine-hero-frame{margin:0 auto;max-width:1280px}.mmm-page-magazine .mmm-magazine-hero-frame>.hero{display:block;height:500px;min-height:500px;overflow:hidden;padding:0;position:relative}.mmm-page-magazine .mmm-magazine-hero-frame>.hero.magazine-hero-tall{height:650px;min-height:650px}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-media{height:100%;inset:0;min-height:0;position:absolute;width:100%}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-media img{height:100%;object-fit:cover;width:100%;object-position:57% 50%}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content{background:rgba(255,255,255,.65);box-sizing:border-box;left:88px;max-width:none;padding:32px;position:absolute;top:62.859375px;transform:none;width:max-content}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content>p:first-child{font-size:12.8px;font-weight:600;letter-spacing:0;line-height:15.36px;margin:0}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content h1{font-size:48px;font-weight:300;letter-spacing:0;line-height:52.8px;margin:0}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-text{font-size:16px;line-height:24px;margin:24px 0 32px}.mmm-page-magazine .mmm-magazine-body{font-size:16px;line-height:24px;margin:0 auto;max-width:900px;padding:48px 32px 32px}.mmm-page-magazine .mmm-magazine-body>:first-child,.mmm-page-magazine .mmm-magazine-sections{margin-top:0}.mmm-page-magazine .mmm-magazine-sections>:is(.simple-text-block,.text-image,.image-composition,.text-collage,.image-text-panel,.wohnwelt-feature-trio,.wohnwelt-quote,.cta,.page-video){margin-left:auto;margin-right:auto}.mmm-page-magazine .mmm-magazine-sections .simple-text-inner{max-width:900px}.mmm-page-magazine .mmm-magazine-sections .simple-text-richtext{color:#212529;font-size:16px;line-height:24px}.mmm-page-magazine .mmm-magazine-sections .simple-text-richtext p{margin:0}.mmm-page-magazine .mmm-magazine-sections .image-composition-inner,.mmm-page-magazine .mmm-magazine-sections .text-image{max-width:1280px}.mmm-page-magazine .mmm-magazine-sections .editorial-actions .button-secondary{background:#fff}.mmm-page-magazine .mmm-magazine-sections .article-content-entries-two-column>.article-content-cta-group{grid-column:1}.mmm-page-magazine .mmm-magazine-sections .article-content-image-right .article-content-entries-two-column>.article-content-cta-group{grid-column:2}.mmm-magazine-article-navigation{align-items:center;display:grid;font-size:12.8px;font-weight:300;grid-template-columns:1fr 1fr;line-height:19.2px;margin:80px auto 0;text-transform:uppercase}.mmm-magazine-article-navigation a{color:inherit;display:flex;gap:10px;text-decoration:none}.mmm-magazine-article-navigation a:first-child{justify-self:start}.mmm-magazine-article-navigation a:last-child{justify-self:end}.mmm-page-magazine .magazine-split{box-sizing:border-box;color:#212529;font-size:16px;line-height:24px;margin:56px auto;padding-left:32px;padding-right:32px}.mmm-page-magazine .magazine-split-soft{background:#eae6e0;margin-bottom:0;margin-top:0;padding-bottom:56px;padding-top:56px}.mmm-page-magazine .magazine-split-neutral{background:#eee}.mmm-page-magazine .magazine-split>h2{font-size:32px;font-weight:500;line-height:38.4px;margin:0;white-space:pre-line;max-width:700px}.mmm-page-magazine .magazine-split-intro{margin-top:24px}.mmm-page-magazine .magazine-split-columns{display:grid;margin:24px 0}.mmm-page-magazine .magazine-split.image-left .magazine-split-columns{grid-template-columns:2fr 3fr}.mmm-page-magazine .magazine-split.image-right .magazine-split-columns{grid-template-columns:3fr 2fr}.mmm-page-magazine .magazine-split.image-right .magazine-split-image-column{order:2}.mmm-page-magazine .magazine-split :is(p,ol,ul){line-height:24px}.mmm-page-magazine .magazine-split-closing p,.mmm-page-magazine .magazine-split-intro p{margin:0}.mmm-page-magazine .magazine-split-text-column :is(ol,ul){margin:8px 0 0;padding-left:24px}.mmm-page-magazine .magazine-split-text-column li{margin-bottom:16px}.mmm-page-magazine .magazine-split-text-column li:last-child{margin-bottom:0}.mmm-page-magazine .magazine-split-text-column p{margin:0}.mmm-page-magazine .magazine-split.image-left .magazine-split-image-column{padding-inline:8px}.mmm-page-magazine .magazine-split-image-column img{display:block;height:auto;object-fit:fill;width:100%}.mmm-page-magazine .magazine-split-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px}.mmm-page-magazine .magazine-split-closing{margin-top:24px}.mmm-page-magazine .magazine-media-grid{box-sizing:border-box;margin:56px auto;padding:0}.mmm-page-magazine .magazine-media-grid-soft{background:#eae6e0;padding:56px 32px}.mmm-page-magazine .magazine-media-grid>h2{font-size:32px;font-weight:500;line-height:38.4px;margin:0 0 24px}.mmm-page-magazine .magazine-media-grid-intro{margin:0 0 24px;max-width:900px}.mmm-page-magazine .magazine-media-grid-intro p{margin:0}.mmm-page-magazine .magazine-media-grid-items{display:grid;gap:24px}.mmm-page-magazine .magazine-media-grid-2-column .magazine-media-grid-items{grid-template-columns:repeat(2,minmax(0,1fr))}.mmm-page-magazine .magazine-media-grid-3-column .magazine-media-grid-items{grid-template-columns:repeat(3,minmax(0,1fr))}.mmm-page-magazine .magazine-media-grid-featured-left .magazine-media-grid-items{grid-template-columns:2fr 1fr}.mmm-page-magazine .magazine-media-grid-featured-right .magazine-media-grid-items{grid-template-columns:1fr 2fr}.mmm-page-magazine .magazine-media-grid-item{min-width:0;position:relative}.mmm-page-magazine .magazine-media-grid-image,.mmm-page-magazine .magazine-media-grid-image img{display:block;height:100%;width:100%}.mmm-page-magazine .magazine-media-grid-image img{object-fit:cover}.mmm-page-magazine .magazine-media-grid-text-below .magazine-media-grid-image{aspect-ratio:16/9;height:auto}.mmm-page-magazine .magazine-media-grid-text-below .magazine-media-grid-copy{padding-top:16px}.mmm-page-magazine .magazine-media-grid-text-overlay{min-height:320px;overflow:hidden}.mmm-page-magazine .magazine-media-grid-text-overlay .magazine-media-grid-image{inset:0;position:absolute}.mmm-page-magazine .magazine-media-grid-text-overlay:after{background:linear-gradient(90deg,rgba(0,0,0,.38),transparent 75%);content:"";inset:0;pointer-events:none;position:absolute}.mmm-page-magazine .magazine-media-grid-text-overlay .magazine-media-grid-copy{color:#fff;left:32px;max-width:70%;position:absolute;top:32px;z-index:1}.mmm-page-magazine .magazine-media-grid-copy h3{font-size:28px;font-weight:500;line-height:33.6px;margin:0 0 8px}.mmm-page-magazine .magazine-media-grid-copy p{line-height:24px;margin:0 0 16px;white-space:pre-line}.mmm-page-magazine .magazine-media-grid-copy .button-link{color:inherit;display:inline-flex;font-size:12.8px;font-weight:500;gap:8px;text-transform:none}.mmm-page-magazine .magazine-media-grid-copy .button-link svg{height:16px;width:16px}.mmm-page-magazine .magazine-quote-image{margin:72px auto;max-width:1280px}.mmm-page-magazine .magazine-quote-image>h2{font-size:32px;font-weight:500;line-height:38.4px;margin:0 0 48px;text-align:center}.mmm-page-magazine .magazine-quote-image-frame{position:relative}.mmm-page-magazine .magazine-quote-image-frame>img,.mmm-page-magazine .magazine-quote-image-frame>picture{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mmm-page-magazine .magazine-quote-image blockquote{background:#062b35;bottom:40px;color:#fff;left:0;margin:0;max-width:360px;padding:32px;position:absolute}.mmm-page-magazine .magazine-quote-image blockquote p{font-style:italic;margin:0 0 16px}.mmm-magazine-related{margin:56px auto 0;max-width:none}.mmm-magazine-related>h2{font-size:32px;font-weight:500;line-height:38.4px;margin:0 auto 24px}.mmm-magazine-related .magazine-archive-grid{gap:24px;margin:0 auto;max-width:1280px}.mmm-magazine-related .magazine-card{padding-bottom:0}.mmm-magazine-related .magazine-card-image{aspect-ratio:8/5}.mmm-magazine-related .magazine-card-copy{margin:0;padding:32px}.mmm-magazine-related .magazine-card h2{font-weight:300;margin:0}.mmm-magazine-related .magazine-card h2 a{color:inherit;text-decoration:none}.mmm-page-magazine .mmm-magazine-sections>.simple-text-block{max-width:900px;padding:0}.mmm-page-magazine .mmm-magazine-sections .simple-text-inner{padding:0}.mmm-page-magazine .mmm-magazine-sections .simple-text-inner>h2{font-size:32px;font-weight:500;line-height:38.4px;margin:0 0 24px}.mmm-page-magazine .mmm-magazine-sections .simple-text-richtext p+p{margin-top:16px}body .mmm-page-magazine .mmm-magazine-sections .simple-text-block .section-heading h2,body .mmm-page-magazine .mmm-magazine-sections .simple-text-richtext h2{font-size:32px!important;font-weight:500;line-height:38.4px;margin:0 0 24px}body .mmm-page-magazine .mmm-magazine-sections .simple-text-richtext h3{font-size:28px!important;font-weight:500;line-height:33.6px;margin:0 0 24px;max-width:700px}.mmm-page-magazine .magazine-split{max-width:900px;padding:0}.mmm-page-magazine .magazine-split-columns{align-items:start;gap:24px}.mmm-page-magazine .magazine-split.image-left .magazine-split-columns{grid-template-columns:1fr 1.15fr}.mmm-page-magazine .magazine-split.image-right .magazine-split-columns{grid-template-columns:1.15fr 1fr}.mmm-page-magazine .magazine-split-soft{box-sizing:border-box;margin:64px auto;max-width:900px;padding:56px 32px}.mmm-page-magazine .magazine-split-soft:not(:has(.magazine-split-image)) .magazine-split-columns{display:block;margin-bottom:0}.mmm-page-magazine .magazine-split-soft:not(:has(.magazine-split-image)) .magazine-split-image-column{display:none}.mmm-page-magazine .magazine-split:not(:has(.magazine-split-image)) .magazine-split-columns{display:block;margin-bottom:0}.mmm-page-magazine .magazine-split:not(:has(.magazine-split-image)) .magazine-split-image-column{display:none}.mmm-page-magazine .magazine-split-soft:not(:has(.magazine-split-image))>h2{font-size:28px;line-height:33.6px}.mmm-page-magazine .magazine-split-image-column img{aspect-ratio:auto;object-fit:cover}.mmm-page-magazine .magazine-media-grid{max-width:1280px}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-featured){grid-template-columns:repeat(4,minmax(0,1fr))}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-featured) .magazine-media-grid-item-featured{grid-column:span 2;min-height:430px}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-featured) .magazine-media-grid-item-standard{align-items:center;background:#f2f0ed;display:flex;min-height:80px}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-featured) .magazine-media-grid-item-standard .magazine-media-grid-image{aspect-ratio:1;height:80px;margin-left:auto;order:2;width:80px}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-featured) .magazine-media-grid-item-standard .magazine-media-grid-copy{padding:16px}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-featured) .magazine-media-grid-item-standard h3{font-size:21px;line-height:25.2px;margin:0}.mmm-page-magazine .magazine-media-grid-3-column{max-width:900px}.mmm-page-magazine .magazine-media-grid-3-column .magazine-media-grid-items{gap:24px}.mmm-page-magazine .magazine-media-grid-3-column .magazine-media-grid-image{aspect-ratio:350/217}.mmm-page-magazine .magazine-media-grid-3-column .magazine-media-grid-copy{font-size:14px;line-height:20px;padding-top:12px}.mmm-page-magazine .page-video-block{margin:72px auto;padding:0}.mmm-page-magazine .text-collage{box-sizing:border-box;gap:24px;grid-template-columns:1fr 1fr;margin:64px auto;max-width:1280px;padding:56px 32px}.mmm-page-magazine .text-collage-soft{background:#eae6e0}.mmm-page-magazine .text-collage-copy h2{font-size:28px!important;font-weight:500;line-height:33.6px}.mmm-page-magazine .text-collage-gallery-fourImageMosaic{gap:16px;grid-template-columns:repeat(2,1fr)}.mmm-page-magazine .text-collage-gallery-fourImageMosaic .text-collage-image img{aspect-ratio:1}.mmm-page-magazine .wohnwelt-image-text{background:#fff;padding:72px max(32px,calc((100vw - 1280px)/2))}.mmm-page-magazine .wohnwelt-image-text-inner{gap:32px;grid-template-columns:minmax(0,3fr) minmax(280px,1fr);max-width:1280px}.mmm-page-magazine .wohnwelt-image-text-media{min-height:0}.mmm-page-magazine .wohnwelt-image-text-main-image{height:100%}.mmm-page-magazine .wohnwelt-image-text-main-image img{min-height:100%;object-fit:cover}.mmm-page-magazine .wohnwelt-image-text-adjacentDark{background:#fff;color:#fff}.mmm-page-magazine .wohnwelt-image-text-adjacentDark .wohnwelt-image-text-copy{align-self:stretch;background:#062b35;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin:0;padding:48px 32px}.mmm-page-magazine .wohnwelt-image-text-adjacentDark[style*="--wohnwelt-image-text-background"] .wohnwelt-image-text-copy{background:var(--wohnwelt-image-text-background)}.mmm-page-magazine .wohnwelt-image-text-adjacentDark .wohnwelt-image-text-copy h2{font-size:28px!important;font-weight:500;line-height:33.6px}.mmm-page-magazine .wohnwelt-image-text-adjacentDark .wohnwelt-image-text-detail-image{background:transparent;bottom:24px;left:auto;padding:0;right:-304px;width:250px;z-index:2}.mmm-page-magazine .wohnwelt-image-text-right.wohnwelt-image-text-adjacentDark{background:#062b35;padding-bottom:56px;padding-top:56px}.mmm-page-magazine .wohnwelt-image-text-right.wohnwelt-image-text-adjacentDark .wohnwelt-image-text-inner{grid-template-columns:3fr 1fr}.mmm-page-magazine .wohnwelt-image-text-right.wohnwelt-image-text-adjacentDark .wohnwelt-image-text-media{order:2}.mmm-page-magazine .wohnwelt-image-text-right.wohnwelt-image-text-adjacentDark .wohnwelt-image-text-main-image img{object-fit:contain}.mmm-page-magazine .wohnwelt-image-text-right.wohnwelt-image-text-adjacentDark .wohnwelt-image-text-copy{padding:0}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:not(:has(.wohnwelt-image-text-detail-image)){padding-bottom:72px;padding-top:72px}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:not(:has(.wohnwelt-image-text-detail-image)) .wohnwelt-image-text-inner{gap:32px;grid-template-columns:495px 405px;max-width:900px}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:not(:has(.wohnwelt-image-text-detail-image)) .wohnwelt-image-text-main-image img{aspect-ratio:495/618}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:not(:has(.wohnwelt-image-text-detail-image)) .wohnwelt-image-text-copy{padding:40px}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:not(:has(.wohnwelt-image-text-detail-image)) .wohnwelt-image-text-copy h2{font-family:inherit!important;font-size:22.4px!important;line-height:26.88px}.mmm-page-magazine .magazine-quote-image-frame{min-height:540px}.mmm-page-magazine .magazine-quote-image-media,.mmm-page-magazine .magazine-quote-image-media img{display:block;height:540px;width:100%}.mmm-page-magazine .magazine-quote-image-media img{object-fit:cover}.mmm-page-magazine .wohnwelt-product-carousel{margin:72px auto;max-width:1280px;padding-left:0;padding-right:0}body .mmm-page-magazine .wohnwelt-product-carousel .section-heading h2{font-size:28px!important;font-weight:500;line-height:33.6px}.mmm-page-magazine .mmm-magazine-sections>.cta{background:#fff;margin:24px auto;max-width:900px;padding:0}.mmm-page-magazine .mmm-magazine-sections>.cta>div{padding:0}.mmm-page-magazine .mmm-magazine-sections>.cta .section-heading:empty{display:none}.mmm-page-magazine .mmm-magazine-sections>.cta .cta-actions{margin:0}.mmm-page-magazine .mmm-magazine-sections>.image-composition{margin:32px auto 72px;max-width:900px;padding:0}.mmm-magazine-related{margin-top:72px;max-width:1280px}.mmm-magazine-related>h2{max-width:900px}.mmm-magazine-related .magazine-card-copy{padding:16px 32px 0}.mmm-magazine-related .magazine-card h2{font-size:35.2px;line-height:42.24px}.mmm-magazine-article-navigation{margin-top:88px;max-width:900px}.mmm-page-magazine .magazine-split-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mmm-page-magazine .magazine-split.image-left .magazine-split-image-column{padding-inline:0}.mmm-page-magazine .magazine-split-numbered{box-sizing:border-box;padding:56px 32px}.mmm-page-magazine .magazine-split-numbered.magazine-split-white{margin-bottom:0;margin-top:0}.mmm-page-magazine .magazine-split-numbered+.magazine-split-numbered{margin-top:0}.mmm-page-magazine .magazine-split-numbered .magazine-split-image-column{padding-inline:0}.mmm-page-magazine .magazine-split-numbered .magazine-split-image-column img{aspect-ratio:1;height:406px;object-fit:cover}.mmm-page-magazine .magazine-split-numbered>h2{max-width:836px}.mmm-page-magazine .magazine-split-service>h3{font-size:28px;font-weight:500;line-height:33.6px;margin:0;max-width:438px;white-space:pre-line}.mmm-page-magazine .magazine-split-service .magazine-split-columns{margin-top:24px}.mmm-page-magazine .magazine-split:not(.magazine-split-numbered) .magazine-split-image-column img{width:100%}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow .hero-content h1{font-size:12.8px;font-weight:600;line-height:15.36px;margin:8px 0 0}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow .hero-text{font-size:48px;font-weight:300;line-height:52.8px;margin:8px 0 32px}body .mmm-page-magazine .mmm-magazine-sections>.simple-text-block h1{font-size:32px!important;font-weight:500;line-height:38.4px;margin:0 0 24px}body .mmm-page-magazine .wohnwelt-product-slider .wohnwelt-product-slider-heading h2{font-size:28px!important;font-weight:500;line-height:33.6px}.mmm-page-magazine .magazine-split-soft:not(:has(.magazine-split-image)):has(ol)>h2{font-size:32px;line-height:38.4px}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow .hero-content{top:62.859375px}.mmm-page-magazine .mmm-magazine-title-fallback{margin:0 auto;max-width:900px;padding:72px 0 0}.mmm-page-magazine .mmm-magazine-title-fallback h1{font-size:40px;font-weight:500;line-height:48px;margin:0}.mmm-page-magazine .mmm-magazine-sections hr{display:none}.mmm-page-magazine .mmm-magazine-sections .seo-content{border-top:0}.mmm-page-magazine .magazine-split-image-column>.magazine-split-actions{justify-content:flex-end}.mmm-page-magazine .magazine-long-heading>h2{max-width:700px}.mmm-page-magazine .magazine-compact-heading .section-heading h2{font-size:28px!important;line-height:33.6px}.mmm-page-magazine .magazine-editorial-split>.section-heading{grid-column:1/-1;margin-bottom:0}.mmm-page-magazine .magazine-editorial-split>.section-heading h2{font-size:32px!important;line-height:38.4px;margin:0}.mmm-page-magazine .magazine-brand-panel{padding-bottom:72px;padding-top:72px}.mmm-page-magazine .magazine-brand-panel .wohnwelt-image-text-inner{gap:0;grid-template-columns:66% 34%;max-width:1280px}.mmm-page-magazine .magazine-brand-panel .wohnwelt-image-text-copy{padding:32px}.mmm-page-magazine .magazine-brand-panel .wohnwelt-image-text-detail-image{bottom:32px;left:32px;max-width:400px;padding:0;position:static;width:100%}.mmm-page-magazine .magazine-brand-panel .wohnwelt-image-text-detail-image img{height:auto;object-fit:contain;width:100%}.mmm-page-magazine .magazine-two-product-lines{max-width:1280px}.mmm-page-magazine .magazine-two-product-lines>h2{margin-bottom:32px;max-width:none}.mmm-page-magazine .magazine-two-product-lines .magazine-media-grid-image{aspect-ratio:624/350}.mmm-page-magazine .magazine-service-row{max-width:900px;padding-left:0;padding-right:0}.mmm-page-magazine .magazine-service-row .magazine-split-columns{gap:43px;grid-template-columns:438px 400px!important}.mmm-page-magazine .magazine-service-row.image-right .magazine-split-image-column{order:2}.mmm-page-magazine .magazine-service-row .magazine-split-image-column img{aspect-ratio:1}.mmm-page-magazine .magazine-dream-intro{align-items:center;grid-template-columns:438px 350px;max-width:900px;padding:56px 0 0}.mmm-page-magazine .magazine-dream-intro .text-collage-gallery{order:0}.mmm-page-magazine .magazine-dream-intro .text-collage-badge{width:350px}.mmm-page-magazine .magazine-dream-intro .text-collage-badge img{height:auto;object-fit:contain;width:100%}.mmm-page-magazine .magazine-dream-types{max-width:1216px}.mmm-page-magazine .magazine-text-collage{background:transparent;padding:0;gap:60px;grid-template-columns:624px 564px}.mmm-page-magazine .magazine-text-collage .text-collage-copy{background:#eae6e0;padding:56px 64px}.mmm-page-magazine .magazine-inspiration-links .magazine-media-grid-items{gap:32px}.mmm-page-magazine .magazine-inspiration-links .magazine-media-grid-copy{text-align:center}.mmm-page-magazine :is(.magazine-inspiration-links,.magazine-dream-types) .magazine-plain-link{color:inherit;display:inline;font-size:12.8px;font-weight:500;text-decoration:underline;text-transform:none}.mmm-page-magazine .magazine-inspiration-products{max-width:1280px;padding-left:0;padding-right:0}.mmm-page-magazine .magazine-inspiration-products .wohnwelt-product-page{gap:85px;grid-template-columns:repeat(3,360px)}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:has(.wohnwelt-image-text-detail-image) .wohnwelt-image-text-inner{gap:32px;grid-template-columns:845px minmax(0,1fr)}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:has(.wohnwelt-image-text-detail-image) .wohnwelt-image-text-main-image img{aspect-ratio:845/597}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:has(.wohnwelt-image-text-detail-image) .wohnwelt-image-text-copy h2{font-size:22.4px!important;line-height:26.88px}.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:has(.wohnwelt-image-text-detail-image) .wohnwelt-image-text-detail-image{bottom:68px;right:-317px;top:auto;transform:none}.mmm-page-magazine .magazine-quote-image-frame{min-height:601px}.mmm-page-magazine .magazine-quote-image-media{height:601px;margin-left:435px;width:845px}.mmm-page-magazine .magazine-quote-image-media img{height:601px;width:845px}.mmm-page-magazine .magazine-quote-image blockquote{max-width:400px}.mmm-page-magazine .mmm-magazine-sections>.image-composition .image-composition-inner{width:100%}body .mmm-page-magazine .text-collage-copy .section-heading h2{font-size:28px!important;font-weight:500;line-height:33.6px}.mmm-page-magazine .wohnwelt-product-slider .wohnwelt-product-slider-track{gap:85px;grid-auto-columns:360px;padding-left:0;padding-right:0}.mmm-page-magazine .mmm-magazine-article{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}.mmm-page-magazine .mmm-magazine-article :is(h1,h2,h3,h4,p,li,a,blockquote,figcaption){font-family:inherit}.mmm-page-magazine .mmm-magazine-sections :is(h1,h2,h3,h4){color:#212529;letter-spacing:normal}.mmm-page-magazine .mmm-magazine-sections :is(.simple-text-richtext,.magazine-split-text-column,.magazine-split-intro,.magazine-split-closing,.text-collage-copy,.magazine-media-grid-copy,.wohnwelt-product-slider) :is(p,li){color:#212529;font-size:16px;font-weight:400;line-height:24px}.mmm-page-magazine .mmm-magazine-sections :is(.simple-text-richtext,.magazine-split-text-column,.magazine-split-intro,.magazine-split-closing,.text-collage-copy) a:not(.button){color:inherit;font-weight:inherit;line-height:inherit}.mmm-page-magazine .mmm-magazine-sections :is(.simple-text-richtext,.magazine-split-text-column,.magazine-split-intro,.magazine-split-closing,.text-collage-copy,.wohnwelt-image-text-copy) :is(strong,b){font-weight:700}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content{color:#000}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content :is(h1,p,.hero-text){color:#000}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content>p:first-child{letter-spacing:.05em}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .button{font-family:inherit;box-sizing:border-box;min-width:198.4375px}body .mmm-page-magazine .mmm-magazine-sections>.simple-text-block :is(h1,h2,h3){color:#212529;letter-spacing:normal}.mmm-page-magazine .magazine-split>:is(h2,h3){color:#212529;letter-spacing:normal}.mmm-page-magazine .magazine-media-grid>h2{color:#212529;letter-spacing:normal}.mmm-page-magazine .magazine-media-grid:not(:has(.magazine-media-grid-item-featured))>h2{font-size:28px;line-height:33.6px}.mmm-page-magazine .magazine-media-grid-3-column .magazine-media-grid-copy p{font-size:16px;line-height:24px}.mmm-page-magazine .wohnwelt-image-text-adjacentDark .wohnwelt-image-text-copy,.mmm-page-magazine .wohnwelt-image-text-adjacentDark .wohnwelt-image-text-copy :is(.section-heading,h2,p,a,strong){color:#fff!important;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!important;letter-spacing:normal}.mmm-page-magazine .wohnwelt-image-text-adjacentDark .wohnwelt-image-text-copy p{font-size:16px;font-weight:400;line-height:24px}.mmm-page-magazine .magazine-quote-image>h2{color:#212529;letter-spacing:normal}.mmm-page-magazine .magazine-quote-image blockquote p{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.mmm-page-magazine .magazine-quote-image blockquote footer{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:21px}body .mmm-page-magazine .text-collage-copy .section-heading h2{color:#212529;letter-spacing:normal}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-standard) .magazine-media-grid-item-featured h3{font-size:40px;line-height:48px}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-standard) .magazine-media-grid-item-featured h3{color:#fff}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-standard) .magazine-media-grid-item-featured p{color:#fff;font-size:28px;font-weight:500;line-height:33.6px}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-standard) .magazine-media-grid-item-featured .button-link{color:#fff;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px;text-transform:none}.mmm-page-magazine .magazine-media-grid-items:has(.magazine-media-grid-item-standard) .magazine-media-grid-item-standard h3{color:#000;font-size:21px;font-weight:500;line-height:25.2px}.mmm-page-magazine .magazine-media-grid-items:not(:has(.magazine-media-grid-item-standard)) .magazine-media-grid-text-overlay h3{color:#fff;letter-spacing:normal}.mmm-page-magazine .magazine-media-grid-items:not(:has(.magazine-media-grid-item-standard)) .magazine-media-grid-text-overlay p{color:#fff;font-size:24px;font-weight:500;line-height:28.8px}.mmm-page-magazine .magazine-media-grid-items:not(:has(.magazine-media-grid-item-standard)) .magazine-media-grid-text-overlay .button-link{color:#000;font-size:16px;font-weight:400;letter-spacing:normal;line-height:24px}body .mmm-page-magazine .wohnwelt-product-slider .wohnwelt-product-slider-heading h2{color:#212529;letter-spacing:normal}.mmm-page-magazine .wohnwelt-product-slider .wohnwelt-product-card h3{color:#212529;font-size:24px;font-weight:500;line-height:28.8px}.mmm-page-magazine .wohnwelt-product-slider .wohnwelt-product-card p{color:#212529;font-size:16px;font-weight:400;line-height:24px}.mmm-page-magazine .mmm-magazine-related>h2{color:#212529;letter-spacing:normal}.mmm-page-magazine .mmm-magazine-related .magazine-card :is(.magazine-card-meta,h3,a){color:#212529}.mmm-page-magazine .mmm-magazine-article-navigation{font-size:16px;font-weight:600;letter-spacing:.1em;line-height:24px;text-transform:uppercase}.mmm-page-magazine .mmm-magazine-article-navigation a{color:#212529;font-family:inherit}.mmm-page-magazine :is(.hero-content,.mmm-magazine-sections) :is(.button,.button-link,.magazine-plain-link){text-transform:none}.mmm-page-magazine .wohnwelt-image-text-adjacentDark .wohnwelt-image-text-copy .button{color:#000!important}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro){box-sizing:border-box;margin:56px auto 0;padding:56px 32px}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro)>.magazine-split-intro{margin-top:0}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro)>.magazine-split-intro :is(h2,h3){color:#212529;font-size:28px!important;font-weight:500;letter-spacing:normal;line-height:33.6px;margin:0;max-width:none}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro) .magazine-split-columns{margin:24px 0 0}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro) .magazine-split-image-column img{height:304px;object-fit:cover}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro)+.magazine-split:has(>.magazine-split-intro){margin-top:0}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro) .magazine-split-text-column p+p{margin-top:24px}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro):has(.magazine-split-text-column:empty){margin-top:16px;padding:32px 16px}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro):has(.magazine-split-text-column:empty)>.magazine-split-intro :is(h2,h3){margin:0 0 24px;width:fit-content}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro):has(.magazine-split-text-column:empty)>.magazine-split-intro p+p{margin-top:24px}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro):has(.magazine-split-text-column:empty)>.magazine-split-intro p+:is(h2,h3){margin-top:64px}.mmm-page-magazine .magazine-split:has(>.magazine-split-intro) .magazine-split-columns:has(.magazine-split-text-column:empty){display:none}.mmm-page-magazine .simple-text-block:has(+.simple-text-block),.mmm-page-magazine .simple-text-block:has(+.simple-text-block)+.simple-text-block{box-sizing:border-box;padding:0}.mmm-page-magazine .mmm-magazine-article:not(:has(.mmm-magazine-hero-frame)) .mmm-magazine-sections>.simple-text-block:first-child h1{font-size:40px!important;font-weight:500;line-height:48px}.mmm-page-magazine .mmm-magazine-article:not(:has(.mmm-magazine-hero-frame)) .mmm-magazine-sections>.simple-text-block:first-child .section-heading{margin-bottom:24px}.mmm-page-magazine .mmm-magazine-article:not(:has(.mmm-magazine-hero-frame)) .mmm-magazine-sections>.simple-text-block:first-child .simple-text-richtext h3{margin-top:24px;max-width:none}.mmm-page-magazine .mmm-magazine-article:not(:has(.mmm-magazine-hero-frame)) .mmm-magazine-sections>.simple-text-block:first-child .simple-text-richtext h2+p+h3{margin-top:56px}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow:not(:has(.button-row)) .hero-content{left:64px;max-width:none;top:166px;width:max-content}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow:not(:has(.button-row)) .hero-content h1{font-size:35.2px;font-weight:700;line-height:42.24px}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow:not(:has(.button-row)) .hero-text{font-size:32px;font-weight:500;line-height:38.4px;margin:24px 0 0}.mmm-page-magazine .mmm-magazine-article:has(.hero.hero-without-eyebrow):not(:has(.hero .button-row)) .mmm-magazine-sections>.simple-text-block:first-child{padding:0}.mmm-page-magazine .image-composition:has(+.magazine-split>.magazine-split-intro){margin-bottom:16px}.mmm-page-magazine .mmm-magazine-sections:has(>.magazine-split:last-child)+.mmm-magazine-related{margin-top:-16px}.mmm-page-magazine .image-composition:has(+.simple-text-block+.magazine-editorial-float){margin-bottom:0}.mmm-page-magazine .image-composition:has(+.simple-text-block+.magazine-editorial-float)+.simple-text-block{padding:0}body .mmm-page-magazine .magazine-editorial-float{box-sizing:border-box;display:flow-root;margin:24px auto 0;max-width:900px;padding:0;width:900px}.mmm-page-magazine .magazine-editorial-float .text-copy{display:contents}.mmm-page-magazine .magazine-editorial-float .room-sketch{aspect-ratio:auto;border:0;border-radius:0;box-shadow:none;min-height:0}.mmm-page-magazine .magazine-editorial-float.image-right .room-sketch{float:right;height:236px;margin:0 0 24px 32px;width:350px}.mmm-page-magazine .magazine-editorial-float.image-left .room-sketch{float:left;height:152px;margin:0 32px 0 0;width:313px}.mmm-page-magazine .magazine-editorial-float .room-sketch img{object-fit:contain}.mmm-page-magazine .magazine-editorial-float .simple-text-richtext p{margin:0}.mmm-page-magazine .magazine-editorial-float .simple-text-richtext p+p{margin-top:24px}body .mmm-page-magazine .mmm-magazine-sections>.text-image[class*=magazine-editorial-]:not(.magazine-editorial-float){box-sizing:border-box;gap:24px;grid-template-columns:min(var(--story-media-width),50%) minmax(0,1fr);margin:56px auto 0;max-width:900px;padding:0;width:900px}body .mmm-page-magazine .mmm-magazine-sections>.text-image[class*=magazine-editorial-].image-right:not(.magazine-editorial-float){grid-template-columns:minmax(0,1fr) min(var(--story-media-width),50%)}.mmm-page-magazine .text-image[class*=magazine-editorial-]:not(.magazine-editorial-float) .room-sketch{aspect-ratio:var(--story-media-aspect);border:0;border-radius:0;box-shadow:none;min-height:0;width:100%}.mmm-page-magazine .text-image[class*=magazine-editorial-]:not(.magazine-editorial-float) .section-heading h2{font-size:32px;font-weight:400;line-height:38.4px}.mmm-page-magazine .text-image[class*=magazine-editorial-]:not(.magazine-editorial-float) .simple-text-richtext{color:#212529;font-size:16px;line-height:24px}.mmm-page-magazine .magazine-editorial-promo .room-sketch{border-radius:50%;overflow:hidden}@media(max-width:900px){.mmm-page-magazine .mmm-magazine-hero-frame>.hero{height:460px;min-height:460px}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content{bottom:20px;left:20px;max-width:calc(100% - 40px);padding:26px;right:20px;top:auto;width:auto}.mmm-magazine-article-navigation,.mmm-page-magazine .mmm-magazine-body{margin-left:32px;margin-right:32px}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow:not(:has(.button-row)) .hero-content{bottom:20px;left:20px;max-width:calc(100% - 40px);right:20px;top:auto;width:auto}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow .hero-content{bottom:20px;left:20px;margin-left:0;max-width:calc(100% - 40px);right:20px;top:auto;width:auto}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero.hero-without-eyebrow .hero-text{font-size:32px;line-height:1.1}.mmm-page-magazine .mmm-magazine-sections>.simple-text-block>.simple-text-inner,.mmm-page-magazine .mmm-magazine-title-fallback,.mmm-page-magazine .page-video-inner{width:calc(100% - 64px)}.mmm-page-magazine .magazine-brand-panel .wohnwelt-image-text-inner,.mmm-page-magazine .wohnwelt-image-text-inner,.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:has(.wohnwelt-image-text-detail-image) .wohnwelt-image-text-inner,.mmm-page-magazine .wohnwelt-image-text-left.wohnwelt-image-text-adjacentDark:not(:has(.wohnwelt-image-text-detail-image)) .wohnwelt-image-text-inner,.mmm-page-magazine .wohnwelt-image-text-right.wohnwelt-image-text-adjacentDark .wohnwelt-image-text-inner{gap:32px;grid-template-columns:minmax(0,1fr)}.mmm-page-magazine .wohnwelt-image-text :is(.wohnwelt-image-text-media,.wohnwelt-image-text-main-image,.wohnwelt-image-text-copy){height:auto;max-width:100%;min-height:0;min-width:0;width:100%}.mmm-page-magazine .wohnwelt-image-text-right.wohnwelt-image-text-adjacentDark .wohnwelt-image-text-media{order:0}body .mmm-page-magazine .mmm-magazine-sections>.magazine-dream-intro,body .mmm-page-magazine .mmm-magazine-sections>.magazine-text-collage{grid-template-columns:minmax(0,1fr);margin-left:32px;margin-right:32px;width:auto}body .mmm-page-magazine .magazine-dream-intro .text-collage-badge{bottom:auto;left:auto;max-width:100%;position:static;width:100%}.mmm-page-magazine .magazine-inspiration-products .wohnwelt-product-slider-heading{box-sizing:border-box;padding-left:32px;padding-right:32px}.mmm-page-magazine .magazine-service-row .magazine-split-columns{grid-template-columns:minmax(0,1fr)!important}.mmm-page-magazine .magazine-quote-image{box-sizing:border-box;padding-left:32px;padding-right:32px}.mmm-page-magazine .magazine-quote-image-frame{display:flex;flex-direction:column;min-height:0}.mmm-page-magazine .magazine-quote-image-media,.mmm-page-magazine .magazine-quote-image-media img{height:auto;margin-left:0;width:100%}.mmm-page-magazine .magazine-quote-image blockquote{bottom:auto;left:auto;max-width:none;position:static}.mmm-page-magazine .magazine-quote-image blockquote :is(p,footer){color:#fff!important}body .mmm-page-magazine .magazine-editorial-float,body .mmm-page-magazine .mmm-magazine-sections>.text-image[class*=magazine-editorial-]:not(.magazine-editorial-float){grid-template-columns:minmax(0,1fr);margin-left:32px;margin-right:32px;width:auto}.mmm-page-magazine .magazine-editorial-float:is(.image-left,.image-right) .room-sketch{float:none;height:auto;margin:0 0 24px;width:100%}}@media(max-width:600px){.mmm-page-magazine .mmm-magazine-hero-frame>.hero{height:430px;min-height:430px}body .mmm-page-magazine .mmm-magazine-hero-frame>.hero .hero-content h1{font-size:32px;line-height:1.1}.mmm-magazine-article-navigation{margin-top:56px}.mmm-page-magazine .magazine-split{margin-left:32px;margin-right:32px}.mmm-page-magazine .magazine-split-soft{padding-bottom:48px;padding-top:48px}.mmm-page-magazine .magazine-split-columns{gap:36px}.mmm-magazine-related{margin-left:32px;margin-right:32px}}@media (max-width:700px){.mmm-page-magazine .magazine-split-columns,.mmm-page-magazine .magazine-split.image-left .magazine-split-columns,.mmm-page-magazine .magazine-split.image-right .magazine-split-columns{grid-template-columns:1fr}.mmm-page-magazine .magazine-split.image-right .magazine-split-image-column{order:0}.mmm-page-magazine :is(.magazine-media-grid-2-column,.magazine-media-grid-3-column,.magazine-media-grid-featured-left,.magazine-media-grid-featured-right) .magazine-media-grid-items{grid-template-columns:1fr}.mmm-page-magazine .magazine-media-grid{margin-left:32px;margin-right:32px}}body .wohnwelt-image-text.image-text-panel-canonical{background-color:var(--wohnwelt-image-text-background,#fff);box-sizing:border-box;color:#212529;height:auto;isolation:isolate;margin:0;min-height:0;padding:clamp(56px,7vw,112px) clamp(24px,4vw,64px);position:relative;width:100%;z-index:3}body .wohnwelt-image-text.image-text-panel-canonical>.wohnwelt-image-text-inner{align-items:center;display:grid;gap:clamp(32px,6vw,80px);height:auto;margin-inline:auto;max-width:var(--mmm-block-content-width,1280px);min-height:0;width:100%}body .wohnwelt-image-text-left.image-text-panel-canonical>.wohnwelt-image-text-inner{grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr)}body .wohnwelt-image-text-right.image-text-panel-canonical>.wohnwelt-image-text-inner{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr)}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-media{height:clamp(420px,42vw,560px);min-height:0;min-width:0;position:relative;width:100%}body .wohnwelt-image-text-left.image-text-panel-canonical .wohnwelt-image-text-media{order:1}body .wohnwelt-image-text-left.image-text-panel-canonical .wohnwelt-image-text-copy{order:2}body .wohnwelt-image-text-right.image-text-panel-canonical .wohnwelt-image-text-copy{order:1}body .wohnwelt-image-text-right.image-text-panel-canonical .wohnwelt-image-text-media{order:2}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-main-image,body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-main-image img{height:100%;margin:0;width:100%}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-main-image img{display:block;object-fit:cover}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-copy{align-self:center;box-sizing:border-box;height:auto;margin:0;min-height:0;min-width:0;padding:clamp(36px,4vw,64px);position:relative;width:auto;z-index:2}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-copy :is(.section-heading,.section-kicker,.simple-text-richtext,h2,p,li){color:inherit!important}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-copy .section-heading{margin-bottom:24px}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-copy .section-kicker{margin-bottom:0}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-copy .section-heading :is(h1,h2,h3){margin:0}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-copy .simple-text-richtext{margin-top:0}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-detail-image{bottom:clamp(-42px,-3vw,-24px);box-sizing:border-box;height:auto;left:auto;padding:clamp(10px,1.5vw,22px);position:absolute;right:clamp(-42px,-3vw,-24px);top:auto;transform:none;width:clamp(180px,24vw,340px);z-index:3}body .wohnwelt-image-text-right.image-text-panel-canonical .wohnwelt-image-text-detail-image{left:clamp(-42px,-3vw,-24px);right:auto}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-detail-image img{display:block;height:auto;width:100%}body .image-text-panel-canonical.image-text-panel-variant-overlayTaupe{background-color:var(--wohnwelt-image-text-background,#fff)}body .image-text-panel-canonical.image-text-panel-variant-overlayTaupe .wohnwelt-image-text-copy{background:#d8cabe;color:#212529}body .image-text-panel-canonical.image-text-panel-variant-overlayDark{background-color:var(--wohnwelt-image-text-background,#918477);color:#fff}body .image-text-panel-canonical.image-text-panel-variant-overlayDark .wohnwelt-image-text-copy{background:#302c29;color:#fff}body .image-text-panel-canonical:is(.image-text-panel-variant-overlayTaupe,.image-text-panel-variant-overlayDark).wohnwelt-image-text-left .wohnwelt-image-text-copy{margin-left:clamp(-90px,-6vw,-40px)}body .image-text-panel-canonical:is(.image-text-panel-variant-overlayTaupe,.image-text-panel-variant-overlayDark).wohnwelt-image-text-right .wohnwelt-image-text-copy{margin-right:clamp(-90px,-6vw,-40px)}body .image-text-panel-canonical.image-text-panel-variant-overlaySoftRounded{background-color:var(--wohnwelt-image-text-background,#f3f0ec)}body .image-text-panel-canonical.image-text-panel-variant-overlaySoftRounded .wohnwelt-image-text-copy{background:transparent;color:#212529;padding-inline:0}body .image-text-panel-canonical.image-text-panel-variant-overlaySoftRounded .wohnwelt-image-text-detail-image{border-radius:50%;overflow:hidden;padding:0}body .image-text-panel-canonical.image-text-panel-variant-overlaySoftRounded .wohnwelt-image-text-detail-image img{aspect-ratio:1;object-fit:cover}body .image-text-panel-canonical.image-text-panel-variant-adjacentDark{background-color:#fff}body .image-text-panel-canonical.image-text-panel-variant-adjacentDark>.wohnwelt-image-text-inner{gap:clamp(24px,4vw,58px)}body .image-text-panel-canonical.image-text-panel-variant-adjacentDark .wohnwelt-image-text-copy{background:var(--wohnwelt-image-text-background,#302c29);color:var(--wohnwelt-image-text-foreground,#fff)}body .image-text-panel-canonical.image-text-panel-variant-adjacentDark .wohnwelt-image-text-detail-image{background:transparent;bottom:auto;padding:0;top:50%;transform:translateY(-50%);width:38%}body .image-text-panel-canonical.magazine-brand-panel .wohnwelt-image-text-copy>.wohnwelt-image-text-detail-image{margin-top:24px;max-width:400px;position:static;transform:none;width:100%}@media(max-width:900px){body .wohnwelt-image-text.image-text-panel-canonical{padding:56px 24px}body .wohnwelt-image-text-left.image-text-panel-canonical>.wohnwelt-image-text-inner,body .wohnwelt-image-text-right.image-text-panel-canonical>.wohnwelt-image-text-inner{gap:32px;grid-template-columns:minmax(0,1fr)}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-media{height:auto;order:1;width:100%}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-main-image{aspect-ratio:4/3}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-copy{margin:0;order:2;padding:34px;width:100%}body .image-text-panel-canonical:is(.image-text-panel-variant-overlayTaupe,.image-text-panel-variant-overlayDark).wohnwelt-image-text-left .wohnwelt-image-text-copy,body .image-text-panel-canonical:is(.image-text-panel-variant-overlayTaupe,.image-text-panel-variant-overlayDark).wohnwelt-image-text-right .wohnwelt-image-text-copy{margin:0}body .wohnwelt-image-text.image-text-panel-canonical.image-text-panel-variant-overlaySoftRounded .wohnwelt-image-text-copy{padding:0}body .wohnwelt-image-text.image-text-panel-canonical .wohnwelt-image-text-detail-image{bottom:-24px;left:auto;right:-8px;top:auto;transform:none;width:min(42%,260px)}}body :is(.section-kicker,.section-eyebrow,.wohnwelt-detail-hero-eyebrow,.product-section-eyebrow):has(+:is(h1,h2,h3,h4,h5,h6)){margin-bottom:0!important;top:auto!important}body :is(.section-kicker,.section-eyebrow,.wohnwelt-detail-hero-eyebrow,.product-section-eyebrow)+:is(h1,h2,h3,h4,h5,h6){margin-top:0!important;top:auto!important}.mmm-page-service>.block-presentation-aufmass-service:has(>.block-presentation-inner>:is(.simple-text-block,.wohnwelt-configurator-entries))>.block-presentation-inner{width:min(var(--mmm-block-content-width),calc(100% - 64px))}.mmm-page-service>.block-presentation-aufmass-service:first-of-type .simple-text-block{padding:56px 0 0!important}.mmm-page-service>.block-presentation-aufmass-service:first-of-type .section-heading{margin-bottom:24px}.mmm-page-service>.block-presentation-aufmass-service:first-of-type .section-heading h1{font-size:min(40px,calc(22px + 1.5vw));font-weight:500;line-height:1.2;margin:0}.mmm-page-service>.block-presentation-aufmass-service:first-of-type .simple-text-richtext,.mmm-page-service>.block-presentation-aufmass-service:first-of-type .simple-text-richtext p{color:#212529;font-size:16px;font-weight:400;line-height:24px}.mmm-page-service>.block-presentation-aufmass-service:first-of-type .simple-text-richtext p{margin:0}.block-presentation-aufmass-service .wohnwelt-configurator-entries{padding:24px 0 0!important}.block-presentation-aufmass-service .wohnwelt-configurator-entry-grid{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.block-presentation-aufmass-service .wohnwelt-configurator-entry{background:#eae6e0;border:0;border-radius:0;box-shadow:none;display:block;padding:8px}.block-presentation-aufmass-service .wohnwelt-configurator-entry h2{color:#212529;font-size:min(28.8px,calc(14.848px + 1.09vw));font-weight:300;line-height:1.2;margin:0}.block-presentation-aufmass-service .wohnwelt-configurator-entry p{color:#212529;font-size:16px;font-weight:400;line-height:24px;margin:24px 0 0;max-width:none}.block-presentation-aufmass-service .wohnwelt-configurator-entry strong{font-size:16px;font-weight:700;line-height:24px}.block-presentation-aufmass-service:has(.wohnwelt-configurator-entries)+.block-presentation-aufmass-service .simple-text-block{padding:24px 0 56px!important}.block-presentation-aufmass-service:has(.wohnwelt-configurator-entries)+.block-presentation-aufmass-service .simple-text-richtext,.block-presentation-aufmass-service:has(.wohnwelt-configurator-entries)+.block-presentation-aufmass-service .simple-text-richtext p{color:#212529;font-size:16px;font-weight:400;line-height:24px}.block-presentation-aufmass-service:has(.wohnwelt-configurator-entries)+.block-presentation-aufmass-service .simple-text-richtext p{margin:0}@media(max-width:781px){body .mmm-page.mmm-page-service .block-presentation-aufmass-service .wohnwelt-configurator-entry-grid{grid-template-columns:minmax(0,1fr)!important}}.block-presentation-aufmass-service .contact-form-section{padding:24px 0 48px!important}.block-presentation-aufmass-service .contact-form-section>.simple-text-richtext h3{font-size:32px;font-weight:500;line-height:35px;margin:0 0 24px}.aufbauservice-steps{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 24px;box-sizing:border-box}.aufbauservice-steps h2{width:100%;max-width:900px;margin:0 auto 32px;text-align:center}.aufbauservice-steps-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;width:100%;max-width:900px;margin:0 auto}.aufbauservice-steps-grid img{display:block;width:100%;height:auto}@media (max-width:900px){.aufbauservice-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.aufbauservice-steps-grid{grid-template-columns:1fr}}