.ld-order-scenes{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ld-order-scenes li{min-width:0;background:var(--soft);border:1px solid var(--line)}.ld-order-scenes a{display:block;height:100%;padding:20px 24px 28px}.ld-order-scenes svg{display:block;width:100%;height:auto;max-height:180px;margin-bottom:18px}.ld-order-scenes h3{font-size:1.55rem;margin:12px 0}.ld-order-scenes p{color:var(--muted)}.scene-line{fill:#fff;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.scene-ground{fill:#e0e1db}.scene-line .scene-accent{fill:var(--accent)}.ld-extras-index{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0 40px}.ld-extras-index a{border:1px solid var(--line);padding:9px 15px;border-radius:4px}.ld-extras-index a:hover{background:var(--accent)}.ld-extras-list{display:grid;gap:24px}.ld-extras-model{border:1px solid var(--line);padding:28px;display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;scroll-margin-top:120px}.ld-extras-model img{width:180px;aspect-ratio:4/5;object-fit:cover;background:var(--soft)}.ld-extras-model h2{font-size:2rem;margin-bottom:12px}.ld-extras-model ul{padding-left:20px;margin:18px 0}.ld-extras-model li{padding:4px 0}.ld-extras-model li p{font-size:.9rem;color:var(--muted)}.ld-extras-model .text-link{margin-top:14px}.ld-extras-notice{margin-top:32px;padding:24px;background:var(--soft)}.ld-extras-cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px}.ld-company-film{background:var(--soft)}.ld-company-film video{display:block;width:100%;height:auto;max-height:75vh;background:#191b1d}.ld-company-film .section-heading{margin-bottom:24px}.ld-company-film p{max-width:65ch}.ld-company-film button{margin-top:16px}.ld-company-film [hidden]{display:none!important}@media(max-width:760px){.ld-order-scenes{grid-template-columns:1fr;gap:16px}.ld-order-scenes a{padding:20px}.ld-order-scenes svg{max-height:145px}.ld-extras-model{grid-template-columns:90px minmax(0,1fr);gap:16px;padding:20px}.ld-extras-model img{width:90px}.ld-extras-model h2{font-size:1.55rem}.ld-extras-model .button{white-space:normal}.ld-extras-index{gap:8px}}@media(prefers-reduced-motion:reduce){.ld-order-scenes *,.ld-company-film *{scroll-behavior:auto!important}}

.ld-extra-overview{margin:48px 0}.ld-extra-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.ld-extra-cards article{border:1px solid var(--line);background:var(--soft);padding:20px;min-width:0}.ld-extra-art{max-width:140px;margin:0 auto 16px}.ld-extra-art svg,.ld-extra-mini svg{width:100%;height:auto;display:block}.ld-extra-cards h3{font-size:1.15rem;margin:0 0 12px}.ld-extra-cards p{font-size:.94rem;color:var(--muted);margin:0}.choice-row:has(.ld-extra-mini){display:grid;grid-template-columns:18px 46px minmax(0,1fr) auto;align-items:center;gap:10px}.ld-extra-mini{display:block;width:46px}.ld-material-comparison{margin:40px 0 64px;max-width:940px}.ld-material-comparison h2{font-size:2rem}.ld-material-comparison p{max-width:80ch}.ld-material-comparison .text-link{display:inline-block;margin-bottom:20px}.ld-inspiration-filter{max-width:380px;margin:30px 0 12px}.ld-inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}.ld-inspiration-grid figure{margin:0;min-width:0;border:1px solid var(--line);background:var(--soft)}.ld-inspiration-grid figure[hidden]{display:none}.ld-inspiration-grid figure>a{display:block;background:#f4f4f0;overflow:hidden}.ld-inspiration-grid img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;display:block}.ld-inspiration-grid figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;font-size:.9rem}.ld-inspiration-grid figcaption a{text-decoration:underline;text-underline-offset:3px}.ld-inspiration-more{margin-top:30px}.ld-inspiration [hidden]{display:none!important}@media(max-width:1000px){.ld-extra-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ld-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ld-extra-cards{gap:12px}.ld-extra-cards article{padding:16px}.ld-extra-art{max-width:105px}.ld-extra-cards h3{font-size:1.05rem}.ld-extra-cards p{font-size:.88rem}.ld-inspiration-grid{grid-template-columns:1fr}.choice-row:has(.ld-extra-mini){grid-template-columns:18px 36px minmax(0,1fr);gap:8px}.choice-row:has(.ld-extra-mini)>em{grid-column:3;text-align:left}.ld-extra-mini{width:36px}.ld-material-comparison h2{font-size:1.7rem}}

.ld-interior{margin:56px 0;padding:32px;background:var(--soft);border:1px solid var(--line);scroll-margin-top:120px}.ld-interior-heading{display:flex;justify-content:space-between;gap:20px;align-items:start;margin-bottom:18px}.ld-interior-heading h2{font-size:2rem;margin:8px 0 0}.ld-interior-price{font-size:1.65rem;white-space:nowrap}.ld-interior-price small{display:block;font-size:.75rem;font-weight:400}.ld-interior-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:24px}.ld-interior-card{min-width:0;border:1px solid var(--line);background:var(--paper,#fff)}.ld-interior-image{display:block;position:relative}.ld-interior-image img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ld-interior-number{position:absolute;top:10px;left:10px;background:var(--ink);color:#fff;font-size:1.15rem;font-weight:700;padding:5px 10px}.ld-interior-zoom{position:absolute;bottom:8px;right:8px;background:#fff;color:#111;width:28px;height:28px;display:grid;place-items:center}.ld-interior-caption{padding:14px}.ld-interior-caption h3{font-size:1rem;line-height:1.4;margin:0 0 10px}.ld-interior-choice,.ld-interior-none{display:flex;align-items:start;gap:8px;font-size:.9rem;cursor:pointer}.ld-interior-choice input,.ld-interior-none input{margin-top:4px;flex-shrink:0;accent-color:var(--ink)}.ld-interior-card:has(input:checked){outline:3px solid var(--ink);outline-offset:2px}.ld-interior-none{margin:20px 0}.ld-interior-note,.ld-interior-notice{font-size:.85rem;color:var(--muted);margin-top:18px}.ld-interior-inquire{display:inline-flex;align-items:start;font-size:.82rem;gap:6px}.ld-interior-inquire svg{width:18px;min-width:18px}.ld-interior-product{padding:20px;margin:24px 0}.ld-interior-product .ld-interior-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ld-interior-product .ld-interior-heading h2{font-size:1.5rem}.ld-interior-product .ld-interior-price{font-size:1.25rem}@media(max-width:1000px){.ld-interior-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ld-interior{padding:18px;margin:32px 0}.ld-interior-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ld-interior-heading{flex-wrap:wrap;gap:12px}.ld-interior-heading h2{font-size:1.6rem}.ld-interior-caption{padding:12px}.ld-interior-product{padding:14px}.ld-interior-product .ld-interior-grid{gap:10px}.ld-interior-product .ld-interior-caption{padding:10px}}

.ld-logo-contact{margin:20px 0}.ld-logo-contact .button{margin-top:14px;white-space:normal;max-width:100%}.ld-logo-contact .button span{min-width:0;overflow-wrap:anywhere}.ld-logo-contact .ld-logo-hint{margin-top:12px;font-size:.85rem;color:var(--muted)}.ld-extra-cards .ld-logo-contact{margin-bottom:0}.ld-extra-cards .ld-logo-contact .button{font-size:.85rem;padding:12px;gap:10px}.ld-extra-cards .ld-logo-contact svg{width:20px;height:20px}

#artikelgalerie{scroll-margin-top:120px}.ld-video-thumbnail{position:relative}.ld-video-thumbnail span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:26px;background:#0004;text-shadow:0 1px 5px #000}.ld-product-video video{display:block;width:100%;max-height:760px;aspect-ratio:9/16;object-fit:contain;background:var(--soft)}.ld-product-video>[data-video-toggle]{margin:12px 0 0}.ld-product-video .image-note{margin:10px 0 14px}@media(max-width:760px){.ld-product-video video{max-height:65vh}}

.ld-curated-thumbnails{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ld-curated-thumbnails button{width:100%;min-width:0}.ld-curated-thumbnails img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ld-supporting-media{border-top:1px solid var(--line);padding:16px 0}.ld-supporting-media summary{cursor:pointer;font-weight:600;padding:4px 0}.ld-supporting-media .gallery-thumbnails{margin-top:14px}.ld-curated-gallery .main-product-image{object-fit:contain;background:#fff}
