#aufbau.is-seq{--seq-vh:340;--seq-chrome:420px}.aufbau__inner{width:100%}.aufbau__head{margin-bottom:var(--s5);text-align:center}.aufbau__head h2{margin-top:var(--s2)}.aufbau__layers{margin:var(--s6) auto 0;gap:var(--s3);width:min(100%, calc((100vh - var(--seq-chrome,420px)) * 16 / 9));grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none;display:grid}.aufbau__layer{border-top:3px solid var(--border);padding:var(--s3) var(--s3) 0;transition:border-top-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out)}.aufbau__layer.is-active{border-top-color:var(--fill-brand);background:var(--surface-warm)}.assembly__layer-link{gap:var(--s2);color:var(--text-body);align-items:baseline;text-decoration:none;display:flex}.assembly__layer-link:hover .assembly__layer-name{text-decoration:underline}.assembly__layer-text{min-width:0}.assembly__layer-n{color:var(--text-accent);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.assembly__layer-name{color:var(--text-heading);hyphens:auto;overflow-wrap:break-word;font-weight:500;display:block}.assembly__layer-note{color:var(--text-muted);font-size:var(--fs-small);margin-top:2px;display:block}@media (width>=901px) and (height<=880px){#aufbau.is-seq{--seq-chrome:330px}#aufbau .aufbau__head h2{font-size:var(--fs-h3)}#aufbau .aufbau__head{margin-bottom:var(--s4)}#aufbau .aufbau__layers{margin-top:var(--s4)}#aufbau .assembly__layer-note{display:none}}@media (width<=900px){.aufbau__layers{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%}.aufbau__layer{border-top-color:var(--fill-brand)}}.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:88vh;display:flex;position:relative}.hero__media[data-astro-cid-lcdefpme]{z-index:-2;object-fit:cover;background:var(--ink-700);width:100%;height:100%;position:absolute;inset:0}.hero__scrim[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--ink-900) 90%, transparent), color-mix(in srgb, var(--ink-900) 60%, transparent) 42%, color-mix(in srgb, var(--ink-900) 20%, transparent) 78%, color-mix(in srgb, var(--ink-900) 12%, transparent));position:absolute;inset:0}.hero__inner[data-astro-cid-lcdefpme]{width:100%;padding-block:var(--s8);align-items:flex-end;display:flex}.hero__content[data-astro-cid-lcdefpme]{max-width:640px}.hero__eyebrow[data-astro-cid-lcdefpme]{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-300);margin-bottom:var(--s4);font-weight:500;display:block}.hero__title[data-astro-cid-lcdefpme]{margin-bottom:var(--s5)}.hero__title-block[data-astro-cid-lcdefpme]{background:var(--fill-brand);color:var(--text-on-signal);-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:var(--fs-display);letter-spacing:-.01em;padding:.14em .32em;line-height:1.34;display:inline}.hero__lede[data-astro-cid-lcdefpme]{color:var(--white);font-size:var(--fs-lede);line-height:var(--lh-body);max-width:48ch;margin-bottom:var(--s6)}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--s4);flex-wrap:wrap;display:flex}.hero__actions[data-astro-cid-lcdefpme] .button--outline{border-color:var(--white);color:var(--white);background:color-mix(in srgb, var(--ink-900) 30%, transparent)}.hero__scroll[data-astro-cid-lcdefpme]{left:50%;bottom:var(--s5);color:var(--white);font-size:var(--fs-h3);place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid;position:absolute;transform:translate(-50%)}.section--tint[data-astro-cid-lcdefpme]{background:var(--surface-tint)}.section--tech[data-astro-cid-lcdefpme]{background:var(--surface-tech)}.dual[data-astro-cid-lcdefpme]{gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.dual__card[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--s4);padding:var(--s6);border-radius:var(--r-card);border:1px solid var(--border);flex-direction:column;display:flex}.dual__card--trade[data-astro-cid-lcdefpme]{background:var(--surface-tech)}.dual__card--consumer[data-astro-cid-lcdefpme]{background:var(--surface-warm)}.dual__list[data-astro-cid-lcdefpme]{gap:var(--s2);color:var(--text-secondary);flex-direction:column;margin:0;padding:0;display:flex}.tile-grid[data-astro-cid-lcdefpme]{gap:var(--s4);margin-top:var(--s6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.why__head[data-astro-cid-lcdefpme]{max-width:var(--narrow)}.why__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s2);margin-bottom:var(--s4)}.why__grid[data-astro-cid-lcdefpme]{gap:var(--s6);margin-top:var(--s8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.why__item[data-astro-cid-lcdefpme]{border-top:3px solid var(--fill-brand);padding-top:var(--s4)}.why__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--s2)}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-secondary)}#konfigurator-teaser[data-astro-cid-lcdefpme].is-seq{--seq-vh:240;--seq-chrome:400px}.konfig__inner[data-astro-cid-lcdefpme]{width:100%}.konfig__head[data-astro-cid-lcdefpme]{margin-bottom:var(--s5);text-align:center}.konfig__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s2)}.konfig__footer[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--s5);margin:var(--s6) auto 0;width:min(100%, calc((100vh - var(--seq-chrome,400px)) * 16 / 9));flex-wrap:wrap;display:flex}.konfig__footer[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:52ch;margin:0}@media (width>=901px) and (height<=880px){#konfigurator-teaser[data-astro-cid-lcdefpme].is-seq{--seq-chrome:375px}#konfigurator-teaser[data-astro-cid-lcdefpme] .konfig__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--fs-h3)}#konfigurator-teaser[data-astro-cid-lcdefpme] .konfig__head[data-astro-cid-lcdefpme]{margin-bottom:var(--s4)}#konfigurator-teaser[data-astro-cid-lcdefpme] .konfig__footer[data-astro-cid-lcdefpme]{margin-top:var(--s4)}}.card-grid[data-astro-cid-lcdefpme]{gap:var(--s5);margin-top:var(--s6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.card-grid__more[data-astro-cid-lcdefpme]{margin-top:var(--s5)}.text-link[data-astro-cid-lcdefpme]{color:var(--text-link);font-weight:500}.trust[data-astro-cid-lcdefpme]{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.trust__item[data-astro-cid-lcdefpme]{gap:var(--s1);padding-left:var(--s4);border-left:3px solid var(--fill-brand);flex-direction:column;display:flex}.trust__figure[data-astro-cid-lcdefpme]{font-size:var(--fs-h2);color:var(--text-heading);font-weight:700;line-height:1}.trust__label[data-astro-cid-lcdefpme]{color:var(--text-secondary)}.trust__marks[data-astro-cid-lcdefpme]{margin-top:var(--s5)}.referenz[data-astro-cid-lcdefpme]{isolation:isolate;align-items:flex-end;min-height:36vh;display:flex;position:relative}.referenz__media[data-astro-cid-lcdefpme]{z-index:-2;background:var(--ink-700) url(/images/products/marmox-shower-tray.jpg) center / cover no-repeat;position:absolute;inset:0}.referenz__scrim[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(to top, color-mix(in srgb, var(--ink-900) 80%, transparent), color-mix(in srgb, var(--ink-900) 15%, transparent));position:absolute;inset:0}.referenz__inner[data-astro-cid-lcdefpme]{padding-block:var(--s8)}.referenz__eyebrow[data-astro-cid-lcdefpme]{font-size:var(--fs-eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--amber-300);margin-bottom:var(--s3);font-weight:500;display:block}.referenz__title[data-astro-cid-lcdefpme]{color:var(--white)}.referenz__meta[data-astro-cid-lcdefpme]{color:var(--white);margin-top:var(--s3)}.referenz__link[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s2);margin-top:var(--s4);color:var(--amber-300);font-weight:500;text-decoration:none;display:inline-flex}.referenz__link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}@media (width<=900px){.dual[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.konfig__footer[data-astro-cid-lcdefpme]{width:100%}.hero__title-block[data-astro-cid-lcdefpme]{font-size:var(--fs-h1)}}
