:root{--z48-paper:#f4f7f7;--z48-white:#fff;--z48-ink:#17282d;--z48-muted:#526268;--z49-accent:#174c50;--z49-accent-dark:#103b3e;--z48-line:#d9e2e3;--z48-sand:#e5eded;--z48-soft:#f8fafa}body.z30-v53{--z30-ink:var(--z48-ink);--z30-muted:var(--z48-muted);--z30-green:var(--z49-accent);--z30-green-deep:var(--z48-ink);--z30-green-dark:var(--z48-ink);--z30-lime:var(--z49-accent);--z30-soft-green:var(--z48-soft);--z30-cream:var(--z48-paper);--z30-line:var(--z48-line);--z30-radius-sm:4px;--z30-radius:4px;--z30-radius-lg:6px;--z30-shadow:none;--z30-shadow-sm:none;--font-body-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-heading-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--font-body-scale:1;--font-heading-scale:1;--color-background:255,255,255;--color-foreground:23,40,45;--color-button:23,76,80;--color-button-text:255,255,255;--color-secondary-button-text:23,40,45;--color-link:23,76,80;--buttons-radius:8px;--buttons-radius-outset:8px;--inputs-radius:8px;--inputs-radius-outset:8px;--popup-corner-radius:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;color:var(--z48-ink);background:var(--z48-white);letter-spacing:0;line-height:1.65}body.z30-v53 :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1.12;color:var(--z48-ink);text-wrap:balance}body.z30-v53 :is(p,li,dd,dt,label,input,select,textarea,button){letter-spacing:0}body.z30-v53 :is(button,input,select,textarea){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}body.z30-v53 :is(a[href^="tel:"],a[href^="mailto:"]){-webkit-text-fill-color:currentColor!important}body.z30-v53 a{color:inherit;text-underline-offset:4px}body.z30-v53 .page-width{width:100%;max-width:140rem;padding-inline:4.8rem;margin-inline:auto}body.z30-v53 .page-width--narrow{max-width:92rem}body.z30-v53 :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--z49-accent);outline-offset:4px}body.z30-v53 :is(.button,.quick-add__submit,.z30-proof-button,.zkx__btn,.shopify-payment-button__button--unbranded){--color-button:23,76,80;--color-button-text:255,255,255;min-height:48px;border-radius:8px!important;box-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:1.45rem;font-weight:600;letter-spacing:0;line-height:1.3;text-decoration:none;transform:none}body.z30-v53 :is(.button--primary,.quick-add__submit,.z30-proof-button,.shopify-payment-button__button--unbranded){background:var(--z49-accent)!important;border-color:var(--z49-accent)!important;color:#fff!important}body.z30-v53 :is(.button--secondary,.button--tertiary){background:transparent!important;border:1px solid var(--z48-ink)!important;color:var(--z48-ink)!important}body.z30-v53 :is(.button:before,.button:after){border-radius:8px;box-shadow:none!important}body.z30-v53 :is(.button,.zkx__btn) svg{flex-shrink:0}body.z30-v53 :is(.field__input,.select__select,.customer input,.customer select){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;letter-spacing:0;background:#fff;border-radius:8px}body.z30-v53 :is(.field:before,.field:after,.select:before,.select:after){border-radius:8px}body.z30-v53 :is(.rte p,.rte li){line-height:1.7;letter-spacing:0}body.z30-v53 .rte p{margin:0 0 1.4rem}body.z30-v53 :is(.z48-kicker,.z30-eyebrow,.z30-guide-eyebrow,.z30-seo-content__eyebrow,.zaun-home-section-label){font-size:1.1rem!important;line-height:1.4!important;letter-spacing:.14em!important;font-weight:600!important;color:var(--z49-accent)!important;text-transform:uppercase;margin:0 0 1.6rem}body.z30-v53 .z48-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:44px;font-size:1.4rem;line-height:1.4;font-weight:600;color:var(--z48-ink);text-decoration:none}body.z30-v53 .z48-text-link>span{color:var(--z49-accent);font-size:1.8rem}body.z30-v53 .header-wrapper{background:#fff!important;border-bottom:1px solid var(--z48-line);box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}body.z30-v53 .header{min-height:82px;padding-block:1.4rem;column-gap:3rem}body.z30-v53 .header__heading-link .h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:2.7rem;font-weight:700;letter-spacing:-.045em;color:var(--z48-ink)!important}body.z30-v53 .header__inline-menu .list-menu--inline{gap:1.6rem}body.z30-v53 .header__menu-item{font-size:1.3rem;line-height:1.25;font-weight:600;color:var(--z48-ink);padding:1.2rem 0;letter-spacing:0}body.z30-v53 .header__menu-item:after{height:1px;background:var(--z49-accent)}body.z30-v53 .header__icons{gap:.2rem}body.z30-v53 .z30-header-cta{font-size:1.25rem!important;padding-inline:1.6rem;min-width:0;min-height:46px}body.z30-v53 .header__icon{color:var(--z48-ink)}body.z30-v53 :is(.utility-bar,.announcement-bar,.announcement-bar-section){background:var(--z48-ink)!important;color:#fff!important;border:0}body.z30-v53 .announcement-bar-section :is(a,p,span,.announcement-bar__message){color:#fff!important}body.z30-v53 .announcement-bar__message{font-size:1.15rem;letter-spacing:.025em!important;font-weight:600}body.z30-v53 .announcement-bar-section .slider-button{color:#fff}body.z30-v53 :is(.menu-drawer,.search-modal,.predictive-search,.cart-notification,.cart-drawer,.drawer__inner,.quick-add-modal__content,.product-media-modal__content){background:#fff!important;color:var(--z48-ink);isolation:isolate}body.z30-v53 .menu-drawer :is(a,summary){color:var(--z48-ink);font-size:1.6rem;min-height:48px}body.z30-v53 .menu-drawer__utility-links{background:var(--z48-paper)}body.z30-v53 .menu-drawer__navigation{padding-top:2rem}body.z30-v53 .predictive-search :is(a,h2,h3,.predictive-search__item-heading){color:var(--z48-ink)}body.z30-v53 .z48-hero{background:var(--z48-paper);border-bottom:1px solid var(--z48-line)}body.z30-v53 .z48-hero__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:0;padding-top:4rem;padding-bottom:4rem}body.z30-v53 .z48-hero__copy{align-self:center;padding:3.2rem 4rem 3.2rem 0;min-width:0}body.z30-v53 .z48-hero h1{margin:0 0 2.4rem;font-size:clamp(4.2rem,4.7vw,6.8rem);line-height:1.04;font-weight:600;letter-spacing:-.055em;text-wrap:initial}body.z30-v53 .z48-hero h1 span{color:var(--z49-accent)}body.z30-v53 .z48-hero__text{font-size:1.7rem;line-height:1.65;color:var(--z48-muted);max-width:42ch;margin:0 0 2.8rem}body.z30-v53 .z48-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem 2.4rem}body.z30-v53 .z48-hero__actions .button{gap:3rem;padding-inline:2.4rem}body.z30-v53 .z48-hero__proof{display:flex;flex-direction:column;gap:.3rem;border-top:1px solid var(--z48-line);margin-top:3rem;padding-top:1.8rem;font-size:1.25rem;color:var(--z48-muted)}body.z30-v53 .z48-hero__proof strong{color:var(--z48-ink);font-size:1.35rem}body.z30-v53 .z48-hero__photo{position:relative;min-height:48rem;overflow:hidden}body.z30-v53 .z48-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:60% center;position:absolute;top:0;right:0;bottom:0;left:0}body.z30-v53 .z48-hero__caption{position:absolute;bottom:1.6rem;left:1.6rem;color:#fff;background:#17282deb;padding:.8rem 1.2rem;font-size:1.15rem;letter-spacing:.025em}body.z30-v53 .z48-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem;padding-block:1.8rem;border-top:1px solid var(--z48-line)}body.z30-v53 .z48-benefits>span{display:flex;flex-direction:column;font-size:1.15rem;line-height:1.5;color:var(--z48-muted)}body.z30-v53 .z48-benefits strong{font-size:1.3rem;color:var(--z48-ink);font-weight:600}body.z30-v53 #MainContent .z48-google-proof{position:relative;inset:auto;transform:none;width:100%;max-width:140rem;padding:2.4rem 4.8rem 1rem!important;margin:0 auto!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:0}body.z30-v53 #MainContent .z30-home-proof-link{text-align:right;padding-top:0;padding-bottom:2.4rem}body.z30-v53 #MainContent .z30-home-proof-link a{color:var(--z48-ink);font-size:1.25rem;min-height:44px}body.z30-v53 #MainContent .zkx{--zkx-text:#17282d;--zkx-text-soft:#526268;--zkx-text-muted:#526268;--zkx-line:#d9e2e3;--zkx-line-strong:#a5b8bc;--zkx-soft:#f4f7f7;--zkx-soft-2:#f8fafa;--zkx-card:#fff;--zkx-accent:#174c50;--zkx-accent-2:#103b3e;--zkx-success:#103b3e;--zkx-radius:4px;--zkx-radius-lg:6px;--zkx-radius-md:4px;--zkx-radius-sm:3px;--zkx-shadow:none;--zkx-shadow-hover:none;--zkx-max:1400px;background:var(--z48-paper)!important;background-image:none!important;padding:5rem 0!important;border-block:1px solid var(--z48-line);color:var(--z48-ink)}body.z30-v53 #MainContent .zkx>.page-width{max-width:140rem;padding-inline:4.8rem}body.z30-v53 #MainContent .zkx .z30-configurator-entry-v39{display:block;width:100%;max-width:none!important;margin:0 0 2.4rem!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}body.z30-v53 #MainContent .zkx.zkx--start .z30-configurator-entry-v39{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);gap:3rem;align-items:end}body.z30-v53 #MainContent .zkx .z30-configurator-intro-v38{border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;max-width:none!important;padding:0!important;margin:0!important;text-align:left}body.z30-v53 #MainContent .zkx .zkx__title{font-size:clamp(2.8rem,3vw,4.2rem)!important;line-height:1.12!important;color:var(--z48-ink)!important;letter-spacing:-.04em!important;font-weight:600!important;margin:0!important}body.z30-v53 #MainContent .zkx .z30-configurator-intro-v38__copy{font-size:1.55rem!important;line-height:1.6!important;color:var(--z48-muted)!important;max-width:62ch!important;margin:1.2rem 0 0!important}body.z30-v53 #MainContent .zkx .zkx__progress-wrap{max-width:none;width:100%;margin:0!important}body.z30-v53 #MainContent .zkx:not(.zkx--start) .zkx__progress-wrap{margin-top:2rem!important}body.z30-v53 #MainContent .zkx .zkx-start-cta{margin:0!important;text-align:left}body.z30-v53 #MainContent .zkx .zkx-start-cta__button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;width:100%;min-height:48px!important;padding:1.4rem 2rem;border-radius:8px!important;background:var(--z49-accent)!important;color:#fff!important;font-size:1.45rem!important;font-weight:600;box-shadow:none!important;transform:none}body.z30-v53 #MainContent .zkx .zkx-start-cta__trust{display:flex!important;flex-wrap:wrap;gap:.3rem 1.2rem!important;margin-top:1rem!important;font-size:1.15rem!important;color:var(--z48-muted)!important;line-height:1.5!important}body.z30-v53 #MainContent .zkx .zkx-start-cta__trust span:before{color:var(--z49-accent)!important}body.z30-v53 #MainContent .zkx :is(.zkx__shell,.zkx__panel){width:100%;max-width:none!important;border-radius:8px!important;box-shadow:none!important;background:#fff!important;border-color:var(--z48-line)!important}body.z30-v53 #MainContent .zkx.zkx--start .zkx__shell>.zkx__panel{border-radius:8px!important;padding-top:2.8rem}body.z30-v53 #MainContent .zkx .zkx__step-title{font-size:clamp(2.4rem,2.65vw,3.8rem)!important;line-height:1.17!important;color:var(--z48-ink)!important;font-weight:600!important;letter-spacing:-.035em!important}body.z30-v53 #MainContent .zkx :is(.zkx__step-eyebrow,.zkx__progress-label){color:var(--z49-accent)!important;font-size:1.05rem!important;letter-spacing:.1em!important;line-height:1.5}body.z30-v53 #MainContent .zkx :is(.zkx__step-text,.zkx-card__desc,.zkx__sub){color:var(--z48-muted)!important;line-height:1.6;letter-spacing:0}body.z30-v53 #MainContent .zkx .zkx-card{background:#fff!important;border:1px solid var(--z48-line)!important;border-radius:8px!important;box-shadow:none!important;transform:none!important}body.z30-v53 #MainContent .zkx .zkx-card:is(.is-selected,.selected,[aria-pressed=true]){border-color:var(--z49-accent)!important;background:#edf5f4!important;box-shadow:inset 0 0 0 1px var(--z49-accent)!important}body.z30-v53 #MainContent .zkx .zkx-card.is-selected:after{background:var(--z49-accent)!important;border-color:var(--z49-accent)!important;color:#fff!important}body.z30-v53 #MainContent .zkx .zkx-card__title{color:var(--z48-ink)!important;font-size:1.9rem;font-weight:600;letter-spacing:-.02em}body.z30-v53 #MainContent .zkx .zkx-card__meta{color:var(--z49-accent)!important;font-size:1.2rem!important;line-height:1.5;font-weight:600}body.z30-v53 #MainContent .zkx :is(.zkx-card__thumb,.zkx-card__visual,.zkx-card__media){border-radius:2px!important;background:#fff!important;box-shadow:none;border:0}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb img{width:100%;height:100%;object-fit:cover;border-radius:2px!important}body.z30-v53 #MainContent .zkx .zkx__progress-track{height:4px;background:#d9e2e3;border-radius:0}body.z30-v53 #MainContent .zkx .zkx__progress-bar{background:var(--z49-accent)!important;border-radius:0}body.z30-v53 #MainContent .zkx :is(.zkx__btn,.zkx__input,.zkx__select,.zkx__textarea){border-radius:8px!important;box-shadow:none!important;letter-spacing:0}body.z30-v53 #MainContent .zkx :is(.zkx__input,.zkx__select,.zkx__textarea){font-size:16px;color:var(--z48-ink);border-color:#94a7ac;background:#fff}body.z30-v53 #MainContent .zkx .zkx__btn--primary{background:var(--z49-accent)!important;color:#fff!important;border-color:var(--z49-accent)!important}body.z30-v53 #MainContent .zkx .zkx__btn--secondary{background:#fff!important;color:var(--z48-ink)!important;border-color:var(--z48-ink)!important}body.z30-v53 #MainContent .zkx :is(.zkx__trust-item,.zkx__hint,.zkx__pricebox,.zkx__shipping-info,.zkx__upgrade-note,.zkx__single-installation){border-radius:8px!important;background:var(--z48-soft)!important;border-color:var(--z48-line)!important;color:var(--z48-ink)}body.z30-v53 #MainContent .zkx .zkx__pricebox-row--total{color:var(--z48-ink);border-color:var(--z48-line)}body.z30-v53 #MainContent .zkx :is(.zkx__trust-item,.zkx__result-trust,.zkx__success-box,.zkx__shipping-result){color:var(--z48-ink)!important}body.z30-v53 #MainContent .zkx :is(.zkx__success-icon,.zkx__success-box){background:var(--z48-paper)!important;color:var(--z49-accent)!important;border-color:var(--z48-line)}body.z30-v53 #MainContent .zkx .zkx__summary li{border-color:var(--z48-line)}body.z30-v53 #MainContent .zkx .zkx__summary button{color:var(--z49-accent)!important;border-color:var(--z48-line)}body.z30-v53 #MainContent .zkx .zkx__mobile-sticky{background:#fffffff5;border-color:var(--z48-line);box-shadow:0 -3px 12px #17282d0a;color:var(--z48-ink)}body.z30-v53 #MainContent .zkx :is(.z30-preview,.z30-preview__controls,.z30-preview__dimension,.z30-preview__navigator){border-color:var(--z48-line)!important;border-radius:8px!important}body.z30-v53 #MainContent .zkx .z30-preview button{color:var(--z48-ink);border-color:var(--z48-line)}body.z30-v53 #MainContent .zkx .z30-preview button[aria-pressed=true]{background:var(--z48-ink)!important;color:#fff!important;border-color:var(--z48-ink)!important}body.z30-v53 .z48-section-head{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:5rem;margin-bottom:3.2rem}body.z30-v53 .z48-section-head h2{font-size:clamp(3rem,3.6vw,4.8rem);font-weight:600;margin:0;line-height:1.08}body.z30-v53 .z48-section-head>p{max-width:43ch;font-size:1.6rem;color:var(--z48-muted);line-height:1.7;margin:0}body.z30-v53 .z48-assortment{padding-block:7rem}body.z30-v53 .z48-assortment__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}body.z30-v53 .z48-range{min-width:0;border:0;background:#fff}body.z30-v53 .z48-range__photo{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--z48-paper)}body.z30-v53 .z48-range__photo img{display:block;width:100%;height:100%;object-fit:cover;margin:0;padding:0;border:0;border-radius:0;transition:transform .25s ease}body.z30-v53 .z48-range:nth-child(3) .z48-range__photo img{object-position:60% center}body.z30-v53 .z48-range__number{position:absolute;bottom:1rem;left:1rem;display:grid;place-items:center;width:3rem;height:3rem;background:#ffffffed;font-size:1.1rem;color:var(--z48-ink)}body.z30-v53 .z48-range__body{padding:1.8rem 0 0;display:flex;flex-direction:column;min-height:18rem}body.z30-v53 .z48-range h3{font-size:2.15rem;margin:0 0 .8rem;line-height:1.15;font-weight:600}body.z30-v53 .z48-range h3 a{text-decoration:none}body.z30-v53 .z48-range p{font-size:1.35rem;line-height:1.65;color:var(--z48-muted);margin:0 0 1.2rem}body.z30-v53 .z48-range .z48-text-link{margin-top:auto;justify-content:space-between;border-top:1px solid var(--z48-line);padding-top:1rem;font-size:1.25rem}body.z30-v53 .z48-assortment__more{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem 3rem;border-top:1px solid var(--z48-line);margin-top:3rem;padding-top:2rem;font-size:1.35rem}body.z30-v53 .z48-assortment__more>span{color:var(--z48-muted);margin-right:auto}body.z30-v53 .z48-assortment__more>a{font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;gap:1.4rem}body.z30-v53 #MainContent .z30-project-proof{background:var(--z48-paper)!important;padding:6.4rem 0!important;border-block:1px solid var(--z48-line);color:var(--z48-ink)}body.z30-v53 #MainContent :is(.z30-project-proof__head h2,.z30-section-heading h2,.z30-local-service__intro h2){font-size:clamp(3rem,3.5vw,4.6rem)!important;line-height:1.12!important;font-weight:600!important;letter-spacing:-.035em!important;color:var(--z48-ink)!important}body.z30-v53 #MainContent :is(.z30-project-proof__intro,.z30-section-heading>p,.z30-local-service__intro>p:not(.z30-eyebrow)){font-size:1.55rem;color:var(--z48-muted);line-height:1.7}body.z30-v53 #MainContent .z30-project-proof__badge{background:transparent;color:var(--z48-ink);border-color:#a5b8bc;border-radius:2px}body.z30-v53 #MainContent .z30-project-card{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.z30-v53 #MainContent .z30-project-card__image-link{border-radius:0;background:var(--z48-sand)}body.z30-v53 #MainContent .z30-project-card figcaption{padding:1.7rem 0 2.4rem}body.z30-v53 #MainContent .z30-project-card :is(h3,p){color:var(--z48-ink)}body.z30-v53 #MainContent .z30-project-card p{color:var(--z48-muted)}body.z30-v53 #MainContent .z30-project-card__zoom{border:0;border-radius:2px;color:var(--z48-ink);background:#fff}body.z30-v53 #MainContent .z30-project-proof__more{background:#fff;border-color:var(--z48-line);border-radius:8px}body.z30-v53 #MainContent .z30-project-proof__more>summary{color:var(--z48-ink)}body.z30-v53 #MainContent .z30-project-proof__toggle{border-color:var(--z48-line);color:var(--z49-accent)}body.z30-v53 #MainContent .z30-project-proof__cta{padding:2.4rem 0 0;background:transparent;border-top:1px solid var(--z48-line);border-radius:0}body.z30-v53 #MainContent .z30-project-proof__cta :is(h3,p){color:var(--z48-ink)}body.z30-v53 #MainContent :is(.z30-proof-text-link,.z30-project-proof__mobile-nav){color:var(--z48-ink)}body.z30-v53 #MainContent .z30-project-proof__mobile-nav button{background:#fff;color:var(--z48-ink);border-color:var(--z48-line);border-radius:2px}body.z30-v53 .z30-project-viewer{background:#fff;border-color:var(--z48-line);border-radius:8px;color:var(--z48-ink)}body.z30-v53 .z30-project-viewer::backdrop{background:#171b19d9}body.z30-v53 .z30-project-viewer :is(h2,button,a){color:var(--z48-ink)}body.z30-v53 .z30-project-viewer__media{background:var(--z48-paper)}body.z30-v53 #MainContent .z30-reviews-block{width:100%;max-width:140rem;margin:auto;padding:5.6rem 4.8rem;background:#fff}body.z30-v53 .z30-v47-review-heading{padding:0;margin:0 0 2.8rem;text-align:left}body.z30-v53 .z30-v47-review-heading h2{margin:0;font-size:clamp(3rem,3.5vw,4.6rem);font-weight:600}body.z30-v53 .z48-material{background:var(--z48-paper);padding:6.4rem 0}body.z30-v53 .z48-material__grid{display:grid;grid-template-columns:1fr 1fr;gap:6rem;align-items:center}body.z30-v53 .z48-material__photo{min-width:0;align-self:stretch;position:relative;overflow:hidden;min-height:48rem}body.z30-v53 .z48-material__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}body.z30-v53 .z48-material__copy{padding:1.6rem 0}body.z30-v53 .z48-material h2{font-size:clamp(3.2rem,3.8vw,5rem);font-weight:600;margin:0 0 2rem}body.z30-v53 .z48-material__copy>p:not(.z48-kicker){color:var(--z48-muted);font-size:1.55rem;line-height:1.75}body.z30-v53 .z48-material dl{margin:2.4rem 0 1.6rem}body.z30-v53 .z48-material dl>div{border-top:1px solid var(--z48-line);padding:1.4rem 0;display:grid;grid-template-columns:1fr 1.6fr;gap:2rem}body.z30-v53 .z48-material dt{font-weight:600;font-size:1.35rem;line-height:1.5}body.z30-v53 .z48-material dd{margin:0;color:var(--z48-muted);font-size:1.35rem;line-height:1.6}body.z30-v53 #MainContent .z30-local-service{padding-block:6.4rem;background:#fff}body.z30-v53 #MainContent .z30-local-service__facts{gap:0;border-top:1px solid var(--z48-line);border-left:1px solid var(--z48-line)}body.z30-v53 #MainContent .z30-local-service__facts article{border:0;border-right:1px solid var(--z48-line);border-bottom:1px solid var(--z48-line);border-radius:0!important;background:none!important;box-shadow:none;padding:2.4rem}body.z30-v53 #MainContent .z30-local-service__facts :is(strong,span){color:var(--z48-ink)}body.z30-v53 #MainContent .z30-local-service__facts span{color:var(--z48-muted)}body.z30-v53 #MainContent .z30-local-service__address{background:var(--z48-paper);border:0;border-radius:0;margin-top:2rem;color:var(--z48-ink)}body.z30-v53 #MainContent .z30-local-service__address :is(span,strong){color:var(--z48-ink)}body.z30-v53 #MainContent .z30-home-faq{padding-block:5.6rem}body.z30-v53 #shopify-section-z30-home-faq{background:var(--z48-paper)}body.z30-v53 #MainContent .z30-home-faq__list details{background:transparent!important;border:0!important;border-bottom:1px solid var(--z48-line)!important;border-radius:0!important;color:var(--z48-ink)}body.z30-v53 #MainContent .z30-home-faq__list summary{color:var(--z48-ink);padding-inline:0;font-size:1.6rem}body.z30-v53 #MainContent .z30-home-faq__list .rte{padding-inline:0;color:var(--z48-muted)}body.z30-v53 .z48-consult{padding-block:7rem}body.z30-v53 .z48-consult__grid{display:grid;grid-template-columns:1.1fr 1fr;background:var(--z48-paper)}body.z30-v53 .z48-consult__copy{padding:clamp(3rem,4.4vw,6rem);align-self:center;min-width:0}body.z30-v53 .z48-consult h2{font-weight:600;font-size:clamp(3.2rem,3.4vw,4.8rem);margin:0 0 2rem}body.z30-v53 .z48-consult p:not(.z48-kicker){color:var(--z48-muted);font-size:1.55rem;line-height:1.7}body.z30-v53 .z48-consult__actions{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.4rem}body.z30-v53 .z48-consult__actions .button{gap:2.4rem}body.z30-v53 .z48-consult small{display:block;font-size:1.2rem;line-height:1.5;color:var(--z48-muted);margin-top:1rem}body.z30-v53 .z48-consult__photo{min-width:0;position:relative;min-height:46rem}body.z30-v53 .z48-consult__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}body.z30-v53 .z48-consult__photo>span{position:absolute;bottom:1.2rem;right:1.2rem;background:#fff;padding:.6rem 1rem;color:var(--z48-ink);font-size:1.05rem}body.z30-v53 .z30-breadcrumbs{font-size:1.15rem;color:var(--z48-muted)}body.z30-v53 #MainContent .z48-category{padding-top:2.4rem;padding-bottom:3rem;display:grid;grid-template-columns:1.5fr 1fr;gap:5rem;align-items:center}body.z30-v53 .z48-category__copy{min-width:0;padding:1.6rem 0}body.z30-v53 .z48-category h1{font-size:clamp(3rem,3.8vw,4.8rem);font-weight:600;line-height:1.08;margin:0 0 1.8rem;max-width:25ch}body.z30-v53 .z48-category__copy>p:not(.z48-kicker){font-size:1.55rem;color:var(--z48-muted);max-width:58ch;line-height:1.65;margin:0 0 1rem}body.z30-v53 .z48-category__photo{height:22rem;overflow:hidden}body.z30-v53 .z48-category__photo img{display:block;width:100%;height:100%;object-fit:cover}body.z30-v53 #MainContent .z30-collection-trust{background:var(--z48-paper)!important;border:0;border-radius:0!important;gap:1.2rem 2rem;padding-block:1.6rem;margin:0 auto 3rem;color:var(--z48-ink)}body.z30-v53 #MainContent .z30-collection-trust>span{background:none!important;border:0!important;border-radius:0!important;min-height:0;font-size:1.2rem;color:var(--z48-ink);line-height:1.45}body.z30-v53 #MainContent .z30-collection-trust>span:before{color:var(--z49-accent)!important}body.z30-v53 #MainContent .z30-collection-section .facets-container{border:0;border-bottom:1px solid var(--z48-line);border-radius:0;background:none;padding:0 0 1.5rem;margin-bottom:2.4rem}body.z30-v53 #MainContent .z30-catalog-grid .product-card-wrapper{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;overflow:visible}body.z30-v53 #MainContent .z30-catalog-grid .card{border:0!important;border-radius:0!important;box-shadow:none!important;background:#fff!important;padding:0!important}body.z30-v53 #MainContent .z30-catalog-grid :is(.card__inner,.card__media,.card__media .media){border:0!important;border-radius:0!important;background:#fff!important;padding:0!important}body.z30-v53 #MainContent .z30-catalog-grid .card__media img{border:0;border-radius:0;object-fit:contain}body.z30-v53 #MainContent .z30-catalog-grid .card>.card__content{padding:1.6rem 0!important;gap:1.2rem;border-bottom:1px solid var(--z48-line)}body.z30-v53 #MainContent .z30-catalog-grid .card__heading{font-size:1.75rem!important;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-catalog-grid .z30-product-card__subtitle{font-size:1.3rem;color:var(--z48-muted);line-height:1.5}body.z30-v53 #MainContent .z30-product-card__badge{border-color:var(--z48-line)!important;background:var(--z48-paper)!important;color:var(--z48-ink)!important;border-radius:2px!important;font-size:1.1rem}body.z30-v53 #MainContent .z30-catalog-grid .price{font-size:1.9rem;font-weight:600;color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-catalog-grid .quick-add{margin:1rem 0 0!important}body.z30-v53 #MainContent .z30-catalog-grid .quick-add__submit{font-size:1.35rem;min-height:48px;padding:1rem}body.z30-v53 .z30-model-series__links a{border-radius:2px!important;color:var(--z48-ink)!important;background:#fff!important;border-color:var(--z48-line)!important}body.z30-v53 .z30-model-series__label{color:var(--z48-ink)}body.z30-v53 .z30-v47-guide{margin-block:4.8rem 5rem}body.z30-v53 .z30-v47-guide__heading{border-top:1px solid var(--z48-line);padding-top:3rem;margin-bottom:2.4rem}body.z30-v53 .z30-v47-guide__heading h2{font-size:clamp(2.6rem,3vw,3.8rem);font-weight:600;max-width:30ch;margin:.8rem 0 0}body.z30-v53 .z30-v47-guide__layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:6rem;align-items:start}body.z30-v53 .z30-v47-guide__layout>*{min-width:0}body.z30-v53 .z30-v47-guide p{font-size:1.5rem;line-height:1.75;color:var(--z48-muted);max-width:75ch;margin:0 0 1.6rem;letter-spacing:0}body.z30-v53 .z30-v47-guide h3{font-size:1.9rem;margin:0 0 .8rem;font-weight:600}body.z30-v53 .z30-v47-comparison{overflow:auto;border:1px solid var(--z48-line);border-radius:2px;margin:2rem 0;overscroll-behavior-inline:contain}body.z30-v53 .z30-v47-comparison table{width:100%;border-collapse:collapse;box-shadow:none;font-size:1.35rem;text-align:left;table-layout:fixed}body.z30-v53 .z30-v47-comparison :is(th,td){border:0;border-bottom:1px solid var(--z48-line);padding:1.2rem;vertical-align:top;line-height:1.5;overflow-wrap:anywhere}body.z30-v53 .z30-v47-comparison thead{background:var(--z48-paper)}body.z30-v53 .z30-v47-comparison th:first-child{width:22%}body.z30-v53 .z30-v47-comparison tbody tr:last-child :is(th,td){border-bottom:0}body.z30-v53 .z30-v47-guide__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:2.4rem 0}body.z30-v53 .z30-v47-guide__choices article{border-top:1px solid var(--z48-line);padding-top:1.6rem;min-width:0}body.z30-v53 .z30-v47-guide__choices a{font-weight:600;color:var(--z49-accent);font-size:1.4rem;text-underline-offset:4px}body.z30-v53 .z30-v47-guide .z30-v47-guide__note{font-size:1.35rem;border-left:2px solid var(--z49-accent);padding-left:1.5rem;line-height:1.65}body.z30-v53 .z30-v47-guide__actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.6rem;margin-top:2.4rem}body.z30-v53 .z30-v47-guide__actions .button{font-size:1.4rem}body.z30-v53 .z30-v47-guide .z30-collection-answers{margin:0}body.z30-v53 .z30-v47-guide .z30-collection-answers h3{font-size:1.9rem;margin:0 0 1rem}body.z30-v53 .z30-v47-guide .z30-collection-answers details{border-top:1px solid var(--z48-line)}body.z30-v53 .z30-v47-guide .z30-collection-answers summary{display:list-item;list-style:disclosure-closed inside;font-weight:600;color:var(--z48-ink);line-height:1.5;padding:1.5rem 0;font-size:1.4rem;cursor:pointer}body.z30-v53 .z30-v47-guide .z30-collection-answers details[open]>summary{list-style-type:disclosure-open}body.z30-v53 .z30-v47-guide .z30-collection-answers details>div{padding:0 0 .6rem}body.z30-v53 .z30-v47-guide .z30-collection-answers details p{font-size:1.4rem}body.z30-v53 .z30-v47-guide .z30-collection-answers a{font-size:1.35rem;color:var(--z49-accent)}body.z30-v53 .z30-v47-guide__service{margin-top:2.4rem;padding:2rem;background:var(--z48-paper);border-radius:2px}body.z30-v53 .z30-v47-guide__service strong{display:block;margin-bottom:.6rem}body.z30-v53 .z30-v47-guide__service p{font-size:1.35rem;margin-bottom:1rem}body.z30-v53 #MainContent .z30-v47-guide__service a{font-size:1.65rem;font-weight:600;color:var(--z49-accent)!important}body.z30-v53 #MainContent .z30-collection-help{border:1px solid var(--z48-line);border-radius:8px!important;background:var(--z48-paper)!important;color:var(--z48-ink)}body.z30-v53 #MainContent .z30-collection-help :is(h2,h3,p,a:not(.button)){color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-collection-description__inner{max-width:none!important;border:0!important;border-radius:0!important;background:none!important;padding:3rem 0!important;border-top:1px solid var(--z48-line)!important}body.z30-v53 #MainContent .z30-product-page .product__info-container{border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;padding:1rem 1.2rem!important}body.z30-v53 #MainContent .z30-product-page .product__title h1{font-size:clamp(2.8rem,3vw,4.2rem)!important;line-height:1.12!important;color:var(--z48-ink)!important;font-weight:600!important}body.z30-v53 .product__info-container .price{font-size:2.7rem;color:var(--z48-ink)!important}body.z30-v53 .product__info-container :is(.price__regular,.price-item){color:var(--z48-ink)!important}body.z30-v53 .product__info-container :is(.product-form__input label,.form__label){font-size:1.3rem;color:var(--z48-ink)!important;font-weight:600}body.z30-v53 .product__info-container :is(.product-form__input select,.quantity){background:#fff;border:1px solid #94a7ac;border-radius:8px;color:var(--z48-ink)}body.z30-v53 .product__info-container .select:after{box-shadow:none}body.z30-v53 #MainContent .product__media-wrapper :is(.product__media,.product-media-container){border-radius:0!important;background:#fff!important;border:0;box-shadow:none}body.z30-v53 .z30-purchase-note{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-size:1.3rem;color:var(--z48-muted);line-height:1.5}body.z30-v53 .z30-purchase-note a{color:var(--z49-accent)!important}body.z30-v53 #MainContent :is(.z30-product-trust,.z30-product-quality,.z30-included-box,.z30-delivery-box,.z30-configurator-help,.z30-info-box){border-radius:8px!important;background:var(--z48-paper)!important;border-color:var(--z48-line)!important;color:var(--z48-ink)}body.z30-v53 #MainContent :is(.z30-product-trust,.z30-product-quality,.z30-included-box,.z30-delivery-box,.z30-configurator-help,.z30-info-box) :is(h2,h3,p,li,strong,a){color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-seo-content__inner{background:none!important;border:0!important;border-top:1px solid var(--z48-line)!important;border-radius:0!important;max-width:none!important;padding:3rem 0!important}body.z30-v53 .card-wrapper .card{border-radius:8px!important;box-shadow:none!important;border-color:var(--z48-line)!important}body.z30-v53 .card-wrapper .card__heading{font-size:1.75rem;font-weight:600;line-height:1.3;color:var(--z48-ink)}body.z30-v53 :is(.cart__warnings,.cart__footer,.customer,.template-search){color:var(--z48-ink)}body.z30-v53 :is(.cart__footer,.cart__blocks,.cart-drawer__footer){background:var(--z48-paper);border-color:var(--z48-line);border-radius:8px}body.z30-v53 .cart-drawer :is(h2,h3,p,.totals){color:var(--z48-ink)}body.z30-v53 .z30-content-page{padding-block:4rem 6rem}body.z30-v53 .z30-content-page__hero{margin-bottom:4rem}body.z30-v53 .z30-content-page__hero h1{font-size:clamp(3.6rem,4.8vw,6rem);font-weight:600}body.z30-v53 .z30-content-page__toc a{border:1px solid var(--z48-line);border-radius:2px;background:var(--z48-paper);color:var(--z48-ink)}body.z30-v53 .z30-content-page__body h2{font-size:clamp(2.6rem,3vw,3.8rem);font-weight:600}body.z30-v53 .z30-content-page__body :is(p,li){color:var(--z48-muted)}body.z30-v53 .z30-content-page__aside{background:var(--z48-paper)!important;color:var(--z48-ink);box-shadow:none;border-radius:8px;border:1px solid var(--z48-line)}body.z30-v53 .z30-content-page__aside :is(h2,h3,p,strong,a){color:var(--z48-ink)!important}body.z30-v53 .z30-content-page__aside .button{background:var(--z49-accent)!important;color:#fff!important}body.z30-v53 .z30-content-page :is(.z30-content-page__table-wrap,.z30-content-page__fact){border-radius:8px;border-color:var(--z48-line)}body.z30-v53 .z30-content-page :is(th,.z30-content-page__note){background:var(--z48-paper);color:var(--z48-ink)}body.z30-v53 .z30-content-page__note{border-left-color:var(--z49-accent)}body.z30-v53 #MainContent .z30-contact{background:var(--z48-paper)!important;padding-block:3rem 5rem}body.z30-v53 #MainContent .z30-contact__form-card{border:1px solid var(--z48-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}body.z30-v53 #MainContent .z30-contact__aside{background:var(--z48-ink)!important;border-radius:8px!important;box-shadow:none}body.z30-v53 #MainContent .z30-contact__aside :is(h2,h3,p,dt,dd,strong,a,li){color:#f4f7f7!important}body.z30-v53 #MainContent .z30-contact__aside .z30-eyebrow{color:#bad8da!important}body.z30-v53 #MainContent .z30-contact__aside .z30-next-step{background:#ffffff0f;color:#f4f7f7;border-color:#ffffff30;border-radius:8px}body.z30-v53 #MainContent .z30-contact__aside .z30-next-step :is(h3,p,li){color:#f4f7f7!important}body.z30-v53 .z30-contact__intro{color:var(--z48-muted);font-size:1.55rem;line-height:1.7}body.z30-v53 #MainContent .z30-project-form :is(.z30-project-form__title,.z30-project-form__subquestion){color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-project-form__progress-track{background:var(--z48-sand)}body.z30-v53 #MainContent .z30-project-form__progress-track span{background:var(--z49-accent)!important}body.z30-v53 #MainContent .z30-choice-card{border-color:var(--z48-line);border-radius:8px!important;background:#fff;box-shadow:none;transform:none}body.z30-v53 #MainContent .z30-choice-card :is(strong,small){color:var(--z48-ink)}body.z30-v53 #MainContent .z30-choice-card small{color:var(--z48-muted)}body.z30-v53 #MainContent .z30-choice-card:has(input:checked){border-color:var(--z49-accent)!important;background:#edf5f4!important;box-shadow:inset 0 0 0 1px var(--z49-accent)}body.z30-v53 #MainContent .z30-choice-card input:checked~.z30-choice-card__check{background:var(--z49-accent)!important;border-color:var(--z49-accent)!important}body.z30-v53 #MainContent .z30-project-form__actions .button{background:var(--z49-accent)!important;color:#fff!important;border-color:var(--z49-accent)!important;border-radius:8px!important;transform:none}body.z30-v53 #MainContent .z30-project-form__actions .button--secondary{background:#fff!important;color:var(--z48-ink)!important;border-color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-project-form__actions .button[disabled]{background:#e3e9ea!important;color:#526268!important;border-color:#e3e9ea!important;opacity:1}body.z30-v53 #MainContent .z30-project-form__step .field{border-color:#94a7ac;border-radius:8px!important;background:#fff}body.z30-v53 #MainContent .z30-project-form__step .field__label{color:var(--z48-muted)!important}body.z30-v53 #MainContent .z30-project-form__privacy a{color:var(--z49-accent)}body.z30-v53 #MainContent .z30-contact__mobile-direct a{color:var(--z49-accent)!important}body.z30-v53 #MainContent .z30-project-form__success{border-color:var(--z48-line);background:var(--z48-paper);border-radius:8px;color:var(--z48-ink)}body.z30-v53 #MainContent .z30-project-form__success svg{color:var(--z49-accent)}body.z30-v53 footer.footer{background:var(--z48-ink)!important;color:#f4f7f7!important;border-top:0;margin-top:0!important;padding-top:0!important}body.z30-v53 footer.footer :is(.z30-footer-main,.footer__content-top,.footer__content-bottom){background:transparent!important}body.z30-v53 footer.footer :is(h2,h3,p,a,li,address,strong,small,span){color:#f4f7f7!important;-webkit-text-fill-color:currentColor!important}body.z30-v53 footer.footer .z30-footer-main{padding-top:5.6rem;padding-bottom:5.6rem;gap:4rem}body.z30-v53 footer.footer .z30-footer-main h2{font-size:1.15rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2rem}body.z30-v53 footer.footer .z30-footer-main__logo{font-size:3.6rem;font-weight:600;letter-spacing:-.055em;margin:0 0 1.8rem;line-height:1}body.z30-v53 footer.footer .z30-footer-main :is(p,a,li,address){font-size:1.3rem;line-height:1.8;font-style:normal}body.z30-v53 footer.footer .z30-footer-main a{text-decoration:none;display:inline-block;padding-block:.25rem}body.z30-v53 footer.footer .z30-footer-main a:hover{text-decoration:underline;text-underline-offset:4px}body.z30-v53 footer.footer .z30-footer-main__route{border-bottom:1px solid #d6c3ac}body.z30-v53 footer.footer .z30-footer-cta{background:var(--z48-sand)!important;border:0;padding-block:4rem}body.z30-v53 footer.footer .z30-footer-cta :is(h2,h3,p,a,li,strong,span){color:var(--z48-ink)!important}body.z30-v53 footer.footer .z30-footer-cta h2{font-size:clamp(2.6rem,3vw,3.8rem);font-weight:600;max-width:28ch}body.z30-v53 footer.footer .z30-footer-cta .z30-eyebrow{color:var(--z49-accent)!important}body.z30-v53 footer.footer .z30-footer-cta .button--primary{background:var(--z49-accent)!important;color:#fff!important}body.z30-v53 footer.footer .z30-footer-cta .button--secondary{background:transparent!important;color:var(--z48-ink)!important}body.z30-v53 footer.footer .footer__content-bottom{border-color:#ffffff30}body.z30-v53 footer.footer :is(.copyright__content,.copyright__content a){font-size:1.15rem;line-height:1.8}body.z30-v53 footer.footer .list-payment{filter:grayscale(1)}body.z30-v53 footer.footer .newsletter-form :is(input,label){color:#f4f7f7!important;background:transparent}body.z30-v53 .z30-legal-guarantee-link{border-radius:8px;color:var(--z48-ink);background:#fff;border-color:var(--z48-line)}@media(hover:hover)and (pointer:fine){body.z30-v53 :is(.button--primary,.quick-add__submit,.zkx__btn--primary,.z30-proof-button):not([disabled]):hover{background:var(--z49-accent-dark)!important;color:#fff!important;transform:none;filter:none}body.z30-v53 .z48-range__photo:hover img{transform:scale(1.025)}body.z30-v53 #MainContent .zkx .zkx-card:hover{border-color:var(--z49-accent)!important;transform:none!important}}@media(min-width:990px){body.z30-v53 .z30-v47-guide__aside{border-left:1px solid var(--z48-line);padding-left:3rem}}@media(min-width:990px)and (max-width:1199px){body.z30-v53 .header{column-gap:1.2rem}body.z30-v53 .header__inline-menu .list-menu--inline{gap:1rem}body.z30-v53 .header__menu-item{font-size:1.15rem}body.z30-v53 .z48-hero h1{font-size:4.6rem}body.z30-v53 .z48-assortment__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}body.z30-v53 .z48-range__body{min-height:16rem}}@media(max-width:989px){body.z30-v53 .page-width{padding-inline:3rem}body.z30-v53 .header{min-height:70px;padding-block:1rem}body.z30-v53 .z48-hero__grid{grid-template-columns:1fr 1fr;padding-block:2.4rem}body.z30-v53 .z48-hero__copy{padding-right:2.4rem}body.z30-v53 .z48-hero h1{font-size:4.2rem}body.z30-v53 .z48-hero__photo{min-height:43rem}body.z30-v53 #MainContent .z48-google-proof{padding-inline:3rem!important}body.z30-v53 #MainContent .zkx>.page-width{padding-inline:3rem}body.z30-v53 #MainContent .zkx.zkx--start .z30-configurator-entry-v39{grid-template-columns:1fr minmax(220px,.5fr);gap:2rem}body.z30-v53 .z48-assortment__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}body.z30-v53 .z48-material__grid{gap:3rem}body.z30-v53 .z48-material__photo{min-height:45rem}body.z30-v53 .z48-material dl>div{grid-template-columns:1fr;gap:.5rem}body.z30-v53 #MainContent .z30-reviews-block{padding-inline:3rem}body.z30-v53 .z30-v47-guide__layout{grid-template-columns:1fr;gap:3rem}body.z30-v53 .z30-v47-guide__aside{border-top:1px solid var(--z48-line);padding-top:2.4rem}body.z30-v53 #MainContent .z48-category{gap:3rem}}@media(max-width:749px){body.z30-v53{font-size:1.5rem}body.z30-v53 .page-width{padding-inline:2rem}body.z30-v53 .header{min-height:64px}body.z30-v53 .header__heading-link .h2{font-size:2.4rem}body.z30-v53 .announcement-bar__message{font-size:1.1rem;line-height:1.25;min-height:34px}body.z30-v53 .z48-hero__grid{display:flex;flex-direction:column;padding-top:2.4rem;padding-bottom:0;gap:0}body.z30-v53 .z48-hero__copy{padding:0 0 2rem}body.z30-v53 .z48-hero .z48-kicker{font-size:.9rem!important;letter-spacing:.1em!important;margin-bottom:1.2rem}body.z30-v53 .z48-hero h1{font-size:clamp(3.4rem,9.1vw,4.8rem);line-height:1.02;margin-bottom:1.4rem;letter-spacing:-.05em}body.z30-v53 .z48-hero__text{font-size:1.35rem;line-height:1.55;max-width:48ch;margin-bottom:1.6rem}body.z30-v53 .z48-hero__actions{gap:1rem;display:grid;grid-template-columns:1fr auto}body.z30-v53 .z48-hero__actions .button{font-size:1.3rem;padding:1.2rem 1.5rem;gap:1.2rem;min-width:0}body.z30-v53 .z48-hero__actions .z48-text-link{font-size:1.15rem;gap:.6rem}body.z30-v53 .z48-hero__proof{flex-direction:row;flex-wrap:wrap;border:0;margin-top:1.5rem;padding:0;gap:.2rem .6rem;font-size:1.05rem;line-height:1.4}body.z30-v53 .z48-hero__proof strong{font-size:1.1rem}body.z30-v53 .z48-hero__proof>span{display:none}body.z30-v53 .z48-hero__photo{height:19rem;min-height:0;margin-inline:-2rem}body.z30-v53 .z48-hero__photo img{object-position:center 58%}body.z30-v53 .z48-hero__caption{bottom:1rem;left:2rem;font-size:1rem;padding:.5rem .8rem}body.z30-v53 .z48-benefits{display:none}body.z30-v53 #MainContent .z48-google-proof{padding:1.6rem 2rem .6rem!important}body.z30-v53 #MainContent .z30-home-proof-link{padding-bottom:1.6rem;text-align:center}body.z30-v53 #MainContent .z30-home-proof-link a{font-size:1.15rem;min-height:36px}body.z30-v53 #MainContent .zkx{padding:3.2rem 0!important}body.z30-v53 #MainContent .zkx>.page-width{padding-inline:2rem}body.z30-v53 #MainContent .zkx.zkx--start .z30-configurator-entry-v39{display:block!important;margin-bottom:2rem!important}body.z30-v53 #MainContent .zkx .zkx__title{font-size:2.8rem!important}body.z30-v53 #MainContent .zkx .z30-configurator-title-mobile br{display:none}body.z30-v53 #MainContent .zkx .z30-configurator-title-mobile>span{color:var(--z48-ink)!important}body.z30-v53 #MainContent .zkx .z30-configurator-intro-v38__copy{font-size:1.4rem!important;margin-top:.8rem!important}body.z30-v53 #MainContent .zkx.zkx--start .zkx__progress-wrap{margin-top:1.6rem!important}body.z30-v53 #MainContent .zkx .zkx-start-cta__trust{display:none!important}body.z30-v53 #MainContent .zkx .zkx-start-cta__button{min-height:46px!important;font-size:1.35rem!important}body.z30-v53 #MainContent .zkx .zkx__step-title{font-size:2.25rem!important}body.z30-v53 #MainContent .zkx .zkx__step-text{font-size:1.35rem!important}body.z30-v53 #MainContent .zkx .zkx-card__title{font-size:1.6rem}body.z30-v53 #MainContent .zkx .zkx-card__meta{font-size:1.1rem!important}body.z30-v53 .z48-section-head{display:block;margin-bottom:2.4rem}body.z30-v53 .z48-section-head h2{font-size:3.2rem}body.z30-v53 .z48-section-head>p{font-size:1.4rem;margin-top:1.4rem}body.z30-v53 .z48-assortment{padding-block:4rem}body.z30-v53 .z48-assortment__grid{gap:2.4rem 1.4rem}body.z30-v53 .z48-range__photo{aspect-ratio:1}body.z30-v53 .z48-range__body{padding-top:1.3rem;min-height:20rem}body.z30-v53 .z48-range h3{font-size:1.75rem}body.z30-v53 .z48-range p{font-size:1.25rem;line-height:1.55}body.z30-v53 .z48-range .z48-text-link{font-size:1.1rem;gap:.8rem;line-height:1.4}body.z30-v53 .z48-range__number{width:2.6rem;height:2.6rem;left:.7rem;bottom:.7rem;font-size:1rem}body.z30-v53 .z48-assortment__more{display:grid;grid-template-columns:1fr;gap:0;margin-top:2.4rem;padding-top:1.5rem;font-size:1.3rem}body.z30-v53 .z48-assortment__more>span{margin-bottom:.8rem}body.z30-v53 .z48-assortment__more>a{justify-content:space-between;border-bottom:1px solid var(--z48-line)}body.z30-v53 #MainContent .z30-project-proof{padding-block:4rem!important}body.z30-v53 #MainContent :is(.z30-project-proof__head h2,.z30-section-heading h2,.z30-local-service__intro h2){font-size:3rem!important}body.z30-v53 #MainContent :is(.z30-project-proof__intro,.z30-section-heading>p,.z30-local-service__intro>p:not(.z30-eyebrow)){font-size:1.4rem}body.z30-v53 #MainContent .z30-reviews-block{padding:3.6rem 2rem}body.z30-v53 .z30-v47-review-heading h2{font-size:3rem}body.z30-v53 .z48-material{padding-block:4rem}body.z30-v53 .z48-material__grid{display:flex;flex-direction:column;gap:2.4rem}body.z30-v53 .z48-material__photo{position:relative;width:100%;height:26rem;min-height:0}body.z30-v53 .z48-material__copy{padding:0}body.z30-v53 .z48-material h2{font-size:3.2rem}body.z30-v53 .z48-material__copy>p:not(.z48-kicker){font-size:1.4rem}body.z30-v53 .z48-material dl>div{grid-template-columns:1fr 1.5fr;gap:1.4rem}body.z30-v53 .z48-material :is(dt,dd){font-size:1.2rem}body.z30-v53 #MainContent .z30-local-service{padding-block:4rem}body.z30-v53 #MainContent .z30-local-service__facts article{padding:1.6rem}body.z30-v53 #MainContent .z30-home-faq{padding-block:4rem}body.z30-v53 #MainContent .z30-home-faq__list summary{font-size:1.45rem}body.z30-v53 .z48-consult{padding-block:4rem}body.z30-v53 .z48-consult__grid{display:flex;flex-direction:column}body.z30-v53 .z48-consult__copy{padding:2.6rem 2.4rem}body.z30-v53 .z48-consult h2{font-size:3.2rem}body.z30-v53 .z48-consult p:not(.z48-kicker){font-size:1.4rem}body.z30-v53 .z48-consult__photo{height:25rem;min-height:0}body.z30-v53 #MainContent .z48-category{display:block;padding-top:1.6rem;padding-bottom:2rem}body.z30-v53 .z48-category__copy{padding:0}body.z30-v53 .z48-category .z48-kicker{font-size:.95rem!important;margin-bottom:1.2rem}body.z30-v53 .z48-category h1{font-size:3rem;margin-bottom:1.2rem}body.z30-v53 .z48-category__copy>p:not(.z48-kicker){font-size:1.35rem;line-height:1.6;margin-bottom:.4rem}body.z30-v53 .z48-category__photo{display:none}body.z30-v53 .z48-category .z48-text-link{font-size:1.25rem;min-height:36px}body.z30-v53 #MainContent .z30-collection-trust{padding-block:1.2rem;gap:1rem 1.8rem;margin-bottom:2rem}body.z30-v53 #MainContent .z30-collection-trust>span{font-size:1.15rem;line-height:1.4}body.z30-v53 #MainContent .z30-catalog-grid .card__heading{font-size:1.5rem!important}body.z30-v53 #MainContent .z30-catalog-grid .card>.card__content{padding-top:1.2rem!important;gap:1rem}body.z30-v53 #MainContent .z30-catalog-grid .z30-product-card__subtitle{font-size:1.2rem}body.z30-v53 #MainContent .z30-catalog-grid .quick-add__submit{font-size:1.2rem;padding:1rem .5rem}body.z30-v53 #MainContent .z30-catalog-grid .price{font-size:1.7rem}body.z30-v53 .z30-v47-guide{margin-block:3.2rem 3.6rem}body.z30-v53 .z30-v47-guide__heading{padding-top:2.4rem}body.z30-v53 .z30-v47-guide p{font-size:1.4rem}body.z30-v53 .z30-v47-guide__choices{grid-template-columns:1fr;gap:1.8rem}body.z30-v53 .z30-v47-guide__actions{align-items:stretch;flex-direction:column;gap:1.2rem}body.z30-v53 .z30-v47-comparison :is(th,td){font-size:1.15rem;padding:.9rem .7rem}body.z30-v53 .z30-content-page__hero h1{font-size:3.6rem}body.z30-v53 #MainContent .z30-product-page .product__info-container{padding:1rem 0!important}body.z30-v53 #MainContent .z30-product-page .product__title h1{font-size:2.9rem!important}body.z30-v53 footer.footer .z30-footer-main{padding-top:4rem;padding-bottom:4rem;gap:3rem}body.z30-v53 footer.footer .z30-footer-cta{padding-block:3rem}body.z30-v53 footer.footer .z30-footer-cta h2{font-size:2.8rem}}@media(max-width:359px){body.z30-v53 .z48-hero__actions{grid-template-columns:1fr}body.z30-v53 .z48-hero__actions .z48-text-link{min-height:30px}body.z30-v53 .z48-range__body{min-height:23rem}}@media(prefers-reduced-motion:reduce){body.z30-v53 :is(.button,.zkx-card,.z48-range__photo img){transition:none!important;animation:none!important}}body.z30-v53.template-index #MainContent .zkx .z30-configurator-entry-v39 .zkx-start-cta__button{border-radius:8px!important;box-shadow:none!important;background:var(--z49-accent)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}body.z30-v53 .z30-text-link{color:var(--z48-ink)!important}body.z30-v53 .z30-text-link:hover{color:var(--z49-accent)!important}body.z30-v53 #MainContent .zkx .zkx__trust-item{color:var(--z48-ink)!important}@media(min-width:750px){body.z30-v53 #MainContent .zkx .zkx-card--product-start{padding:0!important;overflow:hidden}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb{margin:0!important;border-radius:0!important;aspect-ratio:1.65}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb img{border-radius:0!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start :is(.zkx-card__title,.zkx-card__desc,.zkx-card__meta){margin-inline:1.8rem}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__title{margin-top:1.6rem}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__meta{margin-bottom:2rem}}@media(max-width:749px){body.z30-v53 .z48-hero__text{font-size:1.45rem}body.z30-v53 .z48-hero .z48-kicker{font-size:1rem!important}body.z30-v53 .z48-hero__proof strong{font-size:1.2rem}}body.z30-v53 .button:not(.button--secondary):not(.button--tertiary){background:var(--z49-accent)!important;color:#fff!important}body.z30-v53 #MainContent .product-form__submit,body.z30-v53 #MainContent .z30-product-page .product-form__submit.button--secondary{--color-button:23,76,80;--color-button-text:255,255,255;background:var(--z49-accent)!important;color:#fff!important;border:1px solid var(--z49-accent)!important;box-shadow:none!important;border-radius:8px!important}body.z30-v53 #MainContent .product-form__submit:is([disabled],[aria-disabled=true]){background:#e3e9ea!important;color:#526268!important;border-color:#e3e9ea!important}body.z30-v53 #MainContent :is(a[href^="tel:"],a[href^="mailto:"]){color:var(--z48-ink)!important;-webkit-text-fill-color:currentColor!important}body.z30-v53 #MainContent .z30-collection-help a[href^="tel:"]{color:var(--z48-ink)!important;-webkit-text-fill-color:currentColor!important}body.z30-v53 #MainContent .z30-contact__aside :is(a[href^="tel:"],a[href^="mailto:"]){color:#f4f7f7!important;-webkit-text-fill-color:currentColor!important}body.z30-v53 #MainContent :is(.z30-variant-units,.z30-variant-help,.z30-product-facts__note,.z30-model-series__note,.z30-purchase-note){color:var(--z48-muted)!important}body.z30-v53 #MainContent :is(.z30-product-facts,.z30-product-description__facts) :is(dt,dd){color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-product-facts__note a{color:var(--z49-accent)!important}body.z30-v53 #MainContent .z30-product-quality :is(span,p,li,dt,dd){color:var(--z48-muted)!important}body.z30-v53 #MainContent :is(.z30-product-trust__item,.z30-purchase-note>span){color:var(--z48-ink)!important}body.z30-v53 #MainContent .product-request-box{background:var(--z48-paper)!important;border-color:var(--z48-line)!important;border-radius:8px!important}body.z30-v53 #MainContent .product-request-box__eyebrow{color:var(--z49-accent)!important}body.z30-v53 #MainContent .z30-project-form :is(h2,h3,h4,legend) span{color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-page-faq summary{color:var(--z48-ink)!important}body.z30-v53 #MainContent .z30-project-proof__more summary small{color:var(--z48-muted)!important}body.z30-v53 footer.footer .z30-footer-main .z30-footer-main__logo{font-size:3.6rem!important;line-height:1;letter-spacing:-.055em}body.z30-v53 footer.footer .z30-footer-cta .button{--color-button:23,76,80;--color-button-text:255,255,255;border:1px solid var(--z49-accent)!important;border-radius:8px!important;box-shadow:none!important}body.z30-v53 footer.footer .z30-footer-cta .button--secondary{border-color:var(--z48-ink)!important}body.z30-v53 .z48-range__photo{aspect-ratio:3/2!important}body.z30-v53.template-404 #MainContent :is(.z30-next-step,.z30-empty-help){background:var(--z48-paper)!important;border-color:var(--z48-line)!important;border-radius:8px!important;color:var(--z48-ink)!important}body.z30-v53.template-404 #MainContent :is(.z30-next-step,.z30-empty-help) p{color:var(--z48-muted)!important}@media(max-width:749px){body.z30-v53 #MainContent .z48-hero__grid.page-width{padding-inline:2rem!important}}@media(max-width:749px){body.z30-v53 footer.footer .z30-footer-main{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem}body.z30-v53 footer.footer .z30-footer-main__brand{grid-column:1/-1}body.z30-v53 footer.footer .z30-footer-main>div:last-child{grid-column:1/-1;border-top:1px solid #ffffff30;padding-top:2rem}body.z30-v53 footer.footer .z30-footer-main a{min-height:40px;display:inline-flex;align-items:center;line-height:1.45;padding-block:.7rem}}body.z30-v53 #MainContent .z30-product-support{background:var(--z48-ink)!important;border-radius:8px!important;box-shadow:none}body.z30-v53 #MainContent .z30-product-support :is(h2,h3,p,strong,span,a){color:#fff!important;-webkit-text-fill-color:currentColor!important}body.z30-v53 #MainContent .zkx .zkx-card__recommendation{background:var(--z48-paper)!important;color:var(--z48-ink)!important;border:1px solid var(--z48-line);border-radius:2px!important}body.z30-v53 #MainContent .zkx :is(.zkx__pricebox-row strong,.zkx__pricebox-row--total strong){color:var(--z48-ink)!important}body.z30-v53 #MainContent .zkx .zkx__pricebox-note{color:var(--z48-muted)!important}body.z30-v53 #MainContent .zkx .zkx__single-installation :is(strong,p){color:var(--z48-ink)!important}body.z30-v53 #MainContent .zkx .zkx__single-installation>div{background:var(--z48-paper)!important;border-color:var(--z48-line)!important;border-radius:8px!important}body.z30-v53 #MainContent .zkx .z30-preview :is(.z30-preview__head strong,.z30-preview__head>span,.z30-preview__legend span,.z30-preview__range,.z30-preview__pan-label,.z30-preview__tools label){color:var(--z48-ink)!important}body.z30-v53 #MainContent .zkx .z30-preview :is(.z30-preview__note,.z30-preview__details summary){color:var(--z48-muted)!important}body.z30-v53 #MainContent .zkx .z30-preview__tabs{background:var(--z48-paper)!important;border-radius:8px}body.z30-v53 #MainContent .zkx .z30-preview :is(button,select){border-radius:8px!important;border-color:var(--z48-line)!important;color:var(--z48-ink)!important;background:#fff}body.z30-v53 #MainContent .zkx .z30-preview button[aria-pressed=true]{background:var(--z48-ink)!important;border-color:var(--z48-ink)!important;color:#fff!important}body.z30-v53 #MainContent .zkx .z30-preview__navigator input[type=range]{accent-color:var(--z49-accent)}body.z30-v53 #MainContent .zkx .z30-preview__navigator input[type=range]::-webkit-slider-thumb{background:var(--z49-accent);box-shadow:0 0 0 1px var(--z49-accent)}body.z30-v53 #MainContent .zkx .z30-preview__navigator input[type=range]::-moz-range-thumb{background:var(--z49-accent);box-shadow:0 0 0 1px var(--z49-accent)}body.z30-v53 #MainContent .zkx .zkx__trust{background:transparent!important;border-radius:0!important;border:0}body.z30-v53 #MainContent .zkx :is(button,a,input,select,textarea):focus-visible{outline-color:var(--z49-accent)!important}body.z30-v53 #MainContent .zkx .zkx__solution{background:var(--z48-paper)!important;border-color:var(--z48-line)!important;border-radius:8px!important}body.z30-v53{--z49-accent:#174c50;--z49-hover:#103b3e;--z30-radius-sm:8px;--z30-radius:12px;--z30-radius-lg:12px;--zkx-radius:12px;--zkx-radius-lg:12px;--zkx-radius-md:10px;--zkx-radius-sm:8px}body.z30-v53 :is(h1,h2,h3,h4,.h0,.h1,.h2,.h3){letter-spacing:-.032em;font-weight:600}body.z30-v53 .z48-hero h1{font-weight:600;letter-spacing:-.045em;font-size:clamp(4rem,4.5vw,6.4rem)}body.z30-v53 :is(.z48-section-head h2,.z48-material h2,.z48-consult h2,.z30-v47-review-heading h2){font-size:clamp(2.8rem,3vw,4rem);line-height:1.15;font-weight:600}body.z30-v53 #MainContent :is(.z30-project-proof__head h2,.z30-section-heading h2,.z30-local-service__intro h2){font-size:clamp(2.8rem,3vw,4rem)!important;line-height:1.15!important;font-weight:600!important}body.z30-v53 .z48-category h1{font-size:clamp(3rem,3.4vw,4.4rem);font-weight:600;line-height:1.12}body.z30-v53 :is(.z48-kicker,.z30-eyebrow,.z30-guide-eyebrow){letter-spacing:.1em!important;font-weight:650!important}body.z30-v53 :is(.button,.quick-add__submit,.z30-proof-button,.zkx__btn,.zkx-start-cta__button){border-radius:8px!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease!important;font-weight:600;letter-spacing:0;line-height:1.35}body.z30-v53 .button--secondary{border-color:#93a9ad!important;background:#fff!important;color:var(--z48-ink)!important}body.z30-v53 :is(.button,.quick-add__submit,.zkx__btn):disabled{cursor:not-allowed}body.z30-v53 :is(.button,.quick-add__submit,.zkx__btn):focus-visible{outline:2px solid var(--z49-accent);outline-offset:4px}@media(hover:hover){body.z30-v53 :is(.button--primary,.quick-add__submit,.z30-proof-button,.zkx__btn--primary,.zkx-start-cta__button):not(:disabled):hover{background:var(--z49-hover)!important;border-color:var(--z49-hover)!important}body.z30-v53 .button--secondary:not(:disabled):hover{background:#edf4f4!important;border-color:var(--z49-accent)!important}body.z30-v53 .z48-text-link:hover{color:var(--z49-accent)}}body.z30-v53 .z48-hero__photo,body.z30-v53 .z48-material__photo,body.z30-v53 .z48-consult__grid{border-radius:12px;overflow:hidden}body.z30-v53 .z48-category__photo{height:25rem;border-radius:12px;overflow:hidden}body.z30-v53 .z48-category__photo img{object-position:center}body.z30-v53 .z48-range__photo{border-radius:10px;overflow:hidden}body.z30-v53 .z48-range__body{padding-top:1.8rem}body.z30-v53 .z48-range h3{font-weight:600;font-size:2rem}body.z30-v53 .z48-range__number{border-radius:6px}body.z30-v53 #MainContent .zkx{--zkx-radius:12px;--zkx-radius-lg:12px;--zkx-radius-md:10px;--zkx-radius-sm:8px}body.z30-v53 #MainContent .zkx :is(.zkx__shell,.zkx__panel){border-radius:12px!important}body.z30-v53 #MainContent .zkx.zkx--start .zkx__shell>.zkx__panel{border-radius:12px!important}body.z30-v53 #MainContent .zkx .zkx-card{border-radius:10px!important}body.z30-v53 #MainContent .zkx .zkx__title{font-weight:600!important;font-size:clamp(2.8rem,3vw,4rem)!important}body.z30-v53 #MainContent .zkx .zkx__step-title{font-weight:600!important;font-size:clamp(2.4rem,2.6vw,3.6rem)!important}body.z30-v53.template-index #MainContent .zkx .z30-configurator-entry-v39 .zkx-start-cta__button{border-radius:8px!important}body.z30-v53 #MainContent .z30-catalog-grid .product-card-wrapper{border:1px solid var(--z48-line)!important;border-radius:12px!important;overflow:hidden;background:#fff!important}body.z30-v53 #MainContent .z30-catalog-grid .card{height:100%;border-radius:12px!important;overflow:hidden}body.z30-v53 #MainContent .z30-catalog-grid .card>.card__content{padding:2rem!important;border-bottom:0;gap:1rem;align-content:stretch}body.z30-v53 #MainContent .z30-catalog-grid .card__information{padding:0!important}body.z30-v53 #MainContent .z30-catalog-grid .card__heading{font-size:1.9rem!important;line-height:1.3;font-weight:600!important;letter-spacing:-.025em}body.z30-v53 #MainContent .z30-catalog-grid .z30-product-card__subtitle{font-size:1.35rem;line-height:1.6;margin-top:.6rem}body.z30-v53 #MainContent .z30-catalog-grid .price{font-size:2.1rem;font-weight:650;letter-spacing:-.02em;margin-top:1rem}body.z30-v53 #MainContent .z30-catalog-grid .z30-product-card__badge{background:#edf4f4!important;border:0!important;border-radius:5px!important;color:var(--z49-accent)!important;padding:.45rem .8rem;font-size:1.05rem;font-weight:600}body.z30-v53 #MainContent .z30-catalog-grid .quick-add{align-self:end;width:100%;margin-top:1.6rem!important}body.z30-v53 #MainContent .z30-catalog-grid .quick-add__submit.button{background:var(--z49-accent)!important;border:1px solid var(--z49-accent)!important;color:#fff!important;min-height:48px;border-radius:8px!important;font-size:1.35rem;font-weight:600}body.z30-v53 #MainContent .z30-catalog-grid .quick-add__submit.button:after{border:0;box-shadow:none}@media(hover:hover){body.z30-v53 #MainContent .z30-catalog-grid .quick-add__submit.button:hover{background:var(--z49-hover)!important;border-color:var(--z49-hover)!important}}body.z30-v53 .z30-v47-guide__heading{padding-top:3.2rem;margin-bottom:2.8rem}body.z30-v53 .z30-v47-guide__heading h2{font-size:clamp(2.6rem,2.8vw,3.6rem);font-weight:600;line-height:1.18;max-width:34ch}body.z30-v53 .z30-v47-guide__layout{gap:4.8rem;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}body.z30-v53 .z30-v47-guide h3{font-size:1.8rem;line-height:1.35;font-weight:600}body.z30-v53 .z30-v47-guide p{font-size:1.45rem;line-height:1.75}body.z30-v53 .z30-v47-guide__choices{gap:1.6rem}body.z30-v53 .z30-v47-guide__choices article{padding:2rem;border:1px solid var(--z48-line);border-radius:10px;background:#f8fafa;display:flex;flex-direction:column;align-items:flex-start}body.z30-v53 .z30-v47-guide__choices article p{font-size:1.4rem}body.z30-v53 .z30-v47-guide__choices article a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;text-decoration:none;font-weight:600}body.z30-v53 .z30-v47-guide__layout>aside{border-left:0;padding-left:0}body.z30-v53 .z30-v47-guide__service{padding:2.2rem;background:#edf4f4;border:0;border-radius:10px;margin-top:2.4rem}body.z30-v53 .z30-v47-guide__service strong{font-size:1.6rem;font-weight:600;line-height:1.4}body.z30-v53 .z30-v47-guide__service a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}body.z30-v53 .z30-v47-guide .z30-v47-guide__note{border-radius:0;border-color:var(--z49-accent);font-size:1.35rem;padding-block:.3rem}body.z30-v53 #MainContent .z49-accordion details{margin:0 0 1rem!important;padding:0!important;border:1px solid var(--z48-line)!important;border-radius:10px!important;background:#fff!important;overflow:hidden;color:var(--z48-ink)}body.z30-v53 #MainContent .z49-accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important;position:relative;padding:2rem 2.2rem!important;min-height:68px;font-size:1.55rem!important;line-height:1.5!important;font-weight:600;list-style:none!important;cursor:pointer;color:var(--z48-ink)!important;text-align:left}body.z30-v53 #MainContent .z49-accordion summary::-webkit-details-marker{display:none}body.z30-v53 #MainContent .z49-accordion summary::marker{content:""}body.z30-v53 #MainContent .z49-accordion summary>span:first-child{flex:1;min-width:0}body.z30-v53 #MainContent .z49-accordion summary .z49-accordion__icon{display:block!important;position:relative!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;color:var(--z49-accent)!important;background:#edf4f4;border-radius:50%;font-size:0!important}body.z30-v53 #MainContent .z49-accordion .z49-accordion__icon:before,body.z30-v53 #MainContent .z49-accordion .z49-accordion__icon:after{content:"";position:absolute;top:11px;left:7px;width:10px;height:2px;border-radius:1px;background:currentColor}body.z30-v53 #MainContent .z49-accordion .z49-accordion__icon:after{transform:rotate(90deg)}body.z30-v53 #MainContent .z49-accordion details[open] .z49-accordion__icon:after{transform:rotate(0)}body.z30-v53 #MainContent .z49-accordion details[open]>summary{padding-bottom:1rem!important}body.z30-v53 #MainContent .z49-accordion details>div{padding:0 2.2rem 2rem!important;margin:0!important;color:var(--z48-muted);font-size:1.45rem;line-height:1.75;max-width:80ch}body.z30-v53 #MainContent .z49-accordion details p{font-size:1.45rem!important;line-height:1.75!important;color:var(--z48-muted);margin:0!important}body.z30-v53 #MainContent .z49-accordion details p+p{margin-top:1rem!important}body.z30-v53 #MainContent .z49-accordion details a{color:var(--z49-accent);text-decoration:underline}body.z30-v53 #MainContent .z49-accordion .z49-accordion__links{display:flex;align-items:flex-start;flex-direction:column;gap:.3rem;margin-top:1.4rem}body.z30-v53 #MainContent .z49-accordion .z49-accordion__links a{display:inline-flex;gap:1rem;align-items:center;min-height:44px;text-decoration:none;font-size:1.3rem;font-weight:600;color:var(--z49-accent)}body.z30-v53 #MainContent .z30-collection-answers h3{font-size:1.7rem;margin-bottom:1.4rem}body.z30-v53 #MainContent .z30-collection-answers.z49-accordion summary{font-size:1.4rem!important;padding:1.6rem 1.8rem!important;min-height:64px;gap:1.2rem!important}body.z30-v53 #MainContent .z30-collection-answers.z49-accordion details>div{padding:0 1.8rem 1.8rem!important}body.z30-v53 #MainContent .z30-collection-answers.z49-accordion details p{font-size:1.35rem!important}body.z30-v53 #MainContent .z30-home-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:6.4rem;padding-block:6.4rem}body.z30-v53 #MainContent .z30-home-faq .z30-section-heading{margin:0;text-align:left;min-width:0}body.z30-v53 #MainContent .z30-home-faq .z30-section-heading h2{font-size:clamp(2.8rem,2.9vw,3.8rem)!important;margin:0 0 1.6rem!important;max-width:17ch;line-height:1.15!important}body.z30-v53 #MainContent .z30-home-faq .z30-section-heading>p:not(.z30-eyebrow){font-size:1.5rem;line-height:1.7;max-width:35ch;margin:0 0 1.6rem;color:var(--z48-muted)}body.z30-v53 #MainContent .z30-home-faq__list{min-width:0;margin:0;display:block}body.z30-v53 #MainContent .z30-home-faq .z49-faq-contact{font-size:1.35rem;color:var(--z49-accent);margin-top:.4rem}body.z30-v53 #MainContent .z30-local-service{column-gap:6.4rem;row-gap:2.8rem}body.z30-v53 #MainContent .z30-local-service__intro h2{max-width:20ch;margin:0 0 1.8rem!important}body.z30-v53 #MainContent .z30-local-service__intro>p:not(.z30-eyebrow){font-size:1.5rem;line-height:1.75;margin-bottom:2.2rem}body.z30-v53 #MainContent .z30-local-service__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;border:0;min-width:0}body.z30-v53 #MainContent .z30-local-service__facts article{min-width:0;min-height:0;padding:2.2rem;border:1px solid var(--z48-line)!important;border-radius:10px!important;background:#f8fafa!important}body.z30-v53 #MainContent .z30-local-service__facts strong{font-size:1.8rem!important;font-weight:600!important;line-height:1.3!important;letter-spacing:-.025em!important;display:block;margin:0 0 .8rem}body.z30-v53 #MainContent .z30-local-service__facts span{display:block;font-size:1.35rem!important;line-height:1.65!important;letter-spacing:0!important;font-weight:400}body.z30-v53 #MainContent .z30-local-service__address{border-radius:10px;margin-top:0;padding:2rem 2.4rem}body.z30-v53 #MainContent .z30-local-service__address strong{font-size:1.4rem;line-height:1.5}@media(max-width:989px){body.z30-v53 #MainContent .z30-home-faq{gap:3.2rem;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}body.z30-v53 .z30-v47-guide__layout{gap:3rem}body.z30-v53 #MainContent .z30-local-service{column-gap:3rem}body.z30-v53 #MainContent .z30-local-service__facts article{padding:1.6rem}}@media(max-width:749px){body.z30-v53 .z48-hero h1{font-size:3.4rem;line-height:1.08;letter-spacing:-.04em}body.z30-v53 :is(.z48-section-head h2,.z48-material h2,.z48-consult h2,.z30-v47-review-heading h2){font-size:2.8rem;line-height:1.17}body.z30-v53 #MainContent :is(.z30-project-proof__head h2,.z30-section-heading h2,.z30-local-service__intro h2){font-size:2.8rem!important}body.z30-v53 .z48-category h1{font-size:3rem}body.z30-v53 .z48-category__photo{height:18rem;border-radius:10px}body.z30-v53 .z48-hero__photo{border-radius:0}body.z30-v53 #MainContent .z30-catalog-grid .card>.card__content{padding:1.6rem!important;gap:.8rem}body.z30-v53 #MainContent .z30-catalog-grid .card__heading{font-size:1.7rem!important}body.z30-v53 #MainContent .z30-catalog-grid .price{font-size:1.9rem}body.z30-v53 .z30-v47-guide__layout{grid-template-columns:1fr;gap:3.2rem}body.z30-v53 .z30-v47-guide__heading h2{font-size:2.6rem}body.z30-v53 .z30-v47-guide__choices{grid-template-columns:1fr;gap:1.2rem}body.z30-v53 .z30-v47-guide__choices article{padding:1.8rem}body.z30-v53 #MainContent .z30-home-faq{display:block;padding-block:4rem}body.z30-v53 #MainContent .z30-home-faq .z30-section-heading{margin-bottom:2.4rem}body.z30-v53 #MainContent .z30-home-faq .z30-section-heading h2{font-size:2.8rem!important;max-width:22ch}body.z30-v53 #MainContent .z30-home-faq .z30-section-heading>p:not(.z30-eyebrow){font-size:1.4rem;max-width:none}body.z30-v53 #MainContent .z49-accordion summary{font-size:1.45rem!important;padding:1.6rem!important;gap:1.2rem!important;min-height:64px}body.z30-v53 #MainContent .z49-accordion details>div{padding:0 1.6rem 1.8rem!important}body.z30-v53 #MainContent .z49-accordion details p{font-size:1.4rem!important}body.z30-v53 #MainContent .z30-local-service__intro h2{max-width:23ch}body.z30-v53 #MainContent .z30-local-service__intro>p:not(.z30-eyebrow){font-size:1.4rem}body.z30-v53 #MainContent .z30-local-service__facts{gap:1rem}body.z30-v53 #MainContent .z30-local-service__facts strong{font-size:1.6rem!important;line-height:1.35!important}body.z30-v53 #MainContent .z30-local-service__facts span{font-size:1.25rem!important;line-height:1.6!important}body.z30-v53 #MainContent .z30-local-service__address{padding:1.8rem;margin-top:.4rem}}@media(max-width:359px){body.z30-v53 #MainContent .z30-local-service__facts{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){body.z30-v53 :is(.button,.quick-add__submit,.zkx__btn,.zkx-start-cta__button){transition:none!important}}body.z30-v53 .z49-category--dedicated .z48-category__photo{aspect-ratio:3/2;height:auto}@media(max-width:749px){body.z30-v53 .z49-category--dedicated .z48-category__photo{display:block;margin-top:1.6rem;aspect-ratio:3/2;height:auto}body.z30-v53 #MainContent .z30-catalog-grid--pair{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:1.4rem!important}body.z30-v53 #MainContent .z30-catalog-grid--pair>.grid__item{width:100%!important;max-width:none!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .card{display:grid!important;grid-template-columns:minmax(0,.58fr) minmax(0,1fr)!important;gap:0!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .card__inner{width:100%!important;min-height:100%;height:100%;align-self:stretch;--ratio-percent:0%!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .card>.card__inner:before{padding-bottom:0!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .card__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .card__media .media{height:100%;width:100%;position:absolute;top:0;right:0;bottom:0;left:0}body.z30-v53 #MainContent .z30-catalog-grid--pair .card__media img{object-fit:cover!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .card>.card__content{padding:1.4rem!important;min-width:0}body.z30-v53 #MainContent .z30-catalog-grid--pair .card__heading{font-size:1.65rem!important;overflow-wrap:normal!important;word-break:normal!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .price{font-size:1.8rem;margin-top:.6rem}body.z30-v53 #MainContent .z30-catalog-grid--pair .quick-add__submit.button{font-size:1.25rem;padding:1rem;min-height:46px}body.z30-v53 #MainContent .z30-catalog-grid--pair .quick-add{margin-top:1rem!important}}body.z30-v53{--z50-radius:10px;--z50-accent:#174c50;--z50-hairline:#dce5e6}body.z30-v53 :is(.button,.quick-add__submit,.z30-proof-button,.zkx__btn){border-radius:6px!important;min-height:48px;font-weight:600;letter-spacing:.005em}body.z30-v53 :is(.button:before,.button:after){border-radius:6px!important}body.z30-v53 .header__heading-link .h2{letter-spacing:-.05em}body.z30-v53 .header__menu-item{font-weight:500}body.z30-v53 .z48-kicker,body.z30-v53 .z30-eyebrow{letter-spacing:.12em!important;font-weight:600!important}body.z30-v53 .z48-text-link{gap:1.2rem}body.z30-v53 .z48-category .z50-category-action{display:inline-flex;justify-content:flex-start;gap:1.2rem;min-height:44px;padding:.3rem 0;margin-top:.7rem;font-size:1.3rem;font-weight:600;letter-spacing:.01em;color:var(--z50-accent);text-decoration:none}body.z30-v53 .z48-category .z50-category-action>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #b9ccce;border-radius:50%;color:var(--z50-accent)}body.z30-v53 .z50-service-icon{display:block;flex-shrink:0;width:24px;height:24px;overflow:visible;vertical-align:middle}body.z30-v53 .z50-category-action .z50-service-icon{width:16px;height:16px}body.z30-v53 #MainContent .z30-collection-trust.z50-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;background:#fff!important;border-top:1px solid var(--z50-hairline)!important;border-bottom:1px solid var(--z50-hairline)!important;border-radius:0!important;padding-block:1.8rem!important;margin:1rem auto 3.2rem!important;box-shadow:none!important}body.z30-v53 #MainContent .z50-benefits .z50-benefits__item{display:flex;align-items:center;gap:1.2rem;min-width:0;padding:.2rem 2rem;border-right:1px solid var(--z50-hairline);background:none!important}body.z30-v53 #MainContent .z50-benefits .z50-benefits__item:first-child{padding-left:0}body.z30-v53 #MainContent .z50-benefits .z50-benefits__item:last-child{border:0;padding-right:0}body.z30-v53 #MainContent .z50-benefits__item:before{content:none!important;display:none!important}body.z30-v53 #MainContent .z50-benefits__item>.z50-service-icon{color:var(--z50-accent);width:25px;height:25px;flex:0 0 25px}body.z30-v53 #MainContent .z50-benefits__item>div{display:flex;flex-direction:column;min-width:0;gap:.3rem}body.z30-v53 #MainContent .z50-benefits__item small{display:block;font-weight:400;padding:0;border:0;background:none;min-height:0}body.z30-v53 #MainContent .z50-benefits__item strong{font-size:1.3rem;line-height:1.4;font-weight:600;color:var(--z48-ink);letter-spacing:0}body.z30-v53 #MainContent .z50-benefits__item small{font-size:1.15rem;line-height:1.45;color:var(--z48-muted);letter-spacing:0}body.z30-v53 footer.footer .z30-footer-cta.z50-consultation{background:#174246!important;padding-block:4rem;border-top:1px solid #2c5558}body.z30-v53 footer.footer .z50-consultation .z30-footer-cta__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:4.8rem}body.z30-v53 footer.footer .z50-consultation :is(h2,p,a,strong,small,span){color:#fff!important;-webkit-text-fill-color:currentColor!important}body.z30-v53 footer.footer .z50-consultation .z30-eyebrow{font-size:1rem!important;line-height:1.4!important;color:#c5dede!important;margin:0 0 1.2rem!important;letter-spacing:.12em!important}body.z30-v53 footer.footer .z50-consultation h2{font-size:clamp(2.6rem,2.6vw,3.6rem)!important;line-height:1.16;letter-spacing:-.035em;font-weight:600;max-width:30ch;margin:0 0 1.2rem}body.z30-v53 footer.footer .z50-consultation p:not(.z30-eyebrow){font-size:1.4rem;line-height:1.7;color:#e0ebeb!important;max-width:58ch;margin:0}body.z30-v53 footer.footer .z50-consultation .z30-footer-cta__actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:2.4rem}body.z30-v53 footer.footer .z50-consultation .button--primary{display:inline-flex;gap:2rem;background:#fff!important;border:1px solid #fff!important;color:#174246!important;font-size:1.35rem;padding:1.4rem 2rem;min-height:48px;border-radius:6px!important}body.z30-v53 footer.footer .z50-consultation .button--primary .z50-service-icon{color:inherit;width:18px;height:18px}body.z30-v53 footer.footer .z50-consultation .button--primary:before,body.z30-v53 footer.footer .z50-consultation .button--primary:after{border:0!important;box-shadow:none!important;outline:0!important}body.z30-v53 footer.footer .z50-consultation__phone{display:inline-flex;align-items:center;gap:1.1rem;min-height:48px;padding:.3rem 0;text-decoration:none;white-space:nowrap}body.z30-v53 footer.footer .z50-consultation__phone>.z50-service-icon{width:22px;height:22px;color:#c5dede}body.z30-v53 footer.footer .z50-consultation__phone>span{display:flex;flex-direction:column;gap:.3rem}body.z30-v53 footer.footer .z50-consultation__phone small{font-size:1.05rem;color:#c5dede!important;line-height:1.4;font-weight:400}body.z30-v53 footer.footer .z50-consultation__phone strong{font-size:1.7rem;line-height:1.4;font-weight:600;letter-spacing:.01em}body.z30-v53 footer.footer .z50-consultation :is(a,button):focus-visible{outline-color:#fff}body.z30-v53 #MainContent .z30-catalog-grid .product-card-wrapper{border-color:#dce5e6!important;border-radius:10px!important}body.z30-v53 #MainContent .z30-catalog-grid .card{border-radius:10px!important}body.z30-v53 #MainContent .z30-catalog-grid .card>.card__content{padding:2rem!important;background:#fff}body.z30-v53 #MainContent .z30-catalog-grid .card__heading{font-size:1.8rem!important;line-height:1.35;letter-spacing:-.025em;font-weight:600!important}body.z30-v53 #MainContent .z30-catalog-grid .z30-product-card__badge{padding:.3rem 0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:1rem;font-weight:600;letter-spacing:.025em;color:#315d61!important}body.z30-v53 #MainContent .z30-catalog-grid .quick-add__submit.button{min-height:46px;border-radius:6px!important;font-size:1.3rem}body.z30-v53 .z30-v47-guide__heading{padding-top:2.8rem}body.z30-v53 .z30-v47-guide__choices article{border:0;border-top:1px solid var(--z50-hairline);border-radius:0;background:#fff;padding:1.8rem 0}body.z30-v53 .z30-v47-guide__choices h3{font-size:1.8rem}body.z30-v53 .z30-v47-guide__service{background:#f4f7f7;border-radius:6px;border-left:2px solid #b4cbcd}body.z30-v53 #MainContent .z49-accordion details{border-radius:6px!important}body.z30-v53 #MainContent .z30-product-page .product__title h1{font-size:clamp(2.8rem,2.8vw,4rem)!important;line-height:1.15!important}body.z30-v53 #MainContent .z30-product-page .product__media-wrapper{border-radius:10px;overflow:hidden}body.z30-v53 #MainContent .z30-product-page :is(.product-form__input .select__select,.quantity){border-radius:6px!important}body.z30-v53 #MainContent .zkx{padding-block:4rem!important;background:#f4f7f7!important;--zkx-radius:10px;--zkx-radius-lg:10px;--zkx-radius-md:8px;--zkx-radius-sm:6px}body.z30-v53 #MainContent .zkx .z30-configurator-entry-v39{margin-bottom:2.2rem!important}body.z30-v53 #MainContent .zkx .zkx__title{font-size:clamp(2.8rem,2.8vw,3.8rem)!important;font-weight:600!important;letter-spacing:-.035em!important}body.z30-v53 #MainContent .zkx .z30-configurator-intro-v38__copy{font-size:1.45rem!important;line-height:1.7!important;max-width:62ch!important}body.z30-v53 #MainContent .zkx :is(.zkx__shell,.zkx__panel){border-radius:10px!important;border-color:#d7e2e3!important}body.z30-v53 #MainContent .zkx .zkx__panel{padding:3rem!important}body.z30-v53 #MainContent .zkx.zkx--start .zkx__shell>.zkx__panel{border-radius:10px!important;padding:3rem!important}body.z30-v53 #MainContent .zkx .zkx__step-eyebrow{font-size:1rem!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.5;margin-bottom:1rem}body.z30-v53 #MainContent .zkx .zkx__step-title{font-size:clamp(2.5rem,2.6vw,3.6rem)!important;line-height:1.18!important;letter-spacing:-.035em!important;margin:0 0 1.2rem!important;max-width:35ch}body.z30-v53 #MainContent .zkx .zkx__step-text{font-size:1.45rem!important;line-height:1.65!important;margin:0 0 2.4rem!important;max-width:75ch}body.z30-v53 #MainContent .zkx .zkx__progress-track{height:3px;border-radius:2px;background:#dce5e6}body.z30-v53 #MainContent .zkx .zkx__progress-bar{border-radius:2px}body.z30-v53 #MainContent .zkx .zkx-card{border-radius:8px!important;border-color:#d7e2e3!important;padding:1.8rem!important;gap:1rem!important;min-height:0;overflow:hidden}body.z30-v53 #MainContent .zkx .zkx-card:is(.is-selected,.selected,[aria-pressed=true]){background:#f0f6f6!important;border-color:#174c50!important;box-shadow:inset 0 0 0 1px #174c50!important}body.z30-v53 #MainContent .zkx .zkx-card__title{font-size:1.75rem!important;font-weight:600;line-height:1.35!important;letter-spacing:-.025em;word-break:normal;overflow-wrap:break-word}body.z30-v53 #MainContent .zkx .zkx-card__desc{font-size:1.3rem!important;line-height:1.6!important;color:#526268!important}body.z30-v53 #MainContent .zkx .zkx-card__meta{font-size:1.15rem!important;line-height:1.55!important;font-weight:600!important}body.z30-v53 #MainContent .zkx .zkx-card__recommendation{font-size:1rem!important;line-height:1.4;letter-spacing:.025em;border-radius:4px!important;border:0!important;padding:.5rem .8rem;background:#e9f1f1!important}body.z30-v53 #MainContent .zkx .zkx-card__spec-badge{font-family:inherit;font-weight:650;letter-spacing:-.03em;font-size:clamp(2.6rem,3.3vw,4.4rem)}body.z30-v53 #MainContent .zkx .zkx-card__spec-label{font-size:1.25rem!important;font-weight:500;letter-spacing:0}body.z30-v53 #MainContent .zkx .zkx-card__media{height:180px;max-height:180px;aspect-ratio:auto!important;margin:0 0 .6rem;overflow:hidden;border:0!important;border-radius:4px!important;background:#fff!important}body.z30-v53 #MainContent .zkx .zkx-card__media img{width:100%;height:100%;object-fit:contain!important;object-position:center;background:#fff!important;transform:none!important}body.z30-v53 #MainContent .zkx .zkx-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;height:100%;font-size:1.15rem;font-weight:500;background:#f4f7f7;color:#526268;padding:1.6rem}body.z30-v53 #MainContent .zkx [data-extra-gate-handle=""] .zkx-card__placeholder:before{content:"";display:block;width:72px;height:58px;background:url(z50-no-gate.svg) center/contain no-repeat}body.z30-v53 #MainContent .zkx .zkx-card__visual{height:200px;max-height:200px;aspect-ratio:auto!important;margin:0 0 .8rem!important;border-radius:4px!important}body.z30-v53 #MainContent .zkx .zkx-card__visual img{height:100%;width:100%;object-fit:contain!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start{padding:0!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb{height:200px;max-height:200px;aspect-ratio:auto!important;border-radius:0!important;margin:0!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb img{object-fit:cover}body.z30-v53 #MainContent .zkx .zkx-card[data-product-type=schiebetor] .zkx-card__thumb img{object-fit:contain;background:#fff}body.z30-v53 #MainContent .zkx .zkx-card--product-start :is(.zkx-card__title,.zkx-card__desc,.zkx-card__meta){margin-inline:1.8rem!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__title{margin-top:.8rem!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__meta{margin-bottom:1.8rem!important}body.z30-v53 #MainContent .zkx .zkx__field label{font-size:1.3rem!important;font-weight:600!important;line-height:1.5;letter-spacing:0}body.z30-v53 #MainContent .zkx :is(.zkx__input,.zkx__select,.zkx__textarea){border:1px solid #9bb0b4;border-radius:6px!important;font-size:16px;font-weight:400;line-height:1.5;color:#17282d!important;background:#fff!important;min-height:48px}body.z30-v53 #MainContent .zkx .zkx__input:focus{border-color:#174c50;outline:2px solid #174c50;outline-offset:2px}body.z30-v53 #MainContent .zkx :is(.zkx__hint,.zkx__trust-item,.zkx__single-installation,.zkx__upgrade-note){border-radius:6px!important;box-shadow:none!important;font-size:1.3rem;line-height:1.65}body.z30-v53 #MainContent .zkx .zkx__summary li{padding-block:1.2rem;gap:1.6rem;line-height:1.55}body.z30-v53 #MainContent .zkx .zkx__summary li>span{font-weight:400;color:#526268}body.z30-v53 #MainContent .zkx .zkx__summary li>strong{font-weight:600;color:#17282d}body.z30-v53 #MainContent .zkx .zkx__summary button{border-radius:4px;min-width:44px;min-height:44px}body.z30-v53 #MainContent .zkx .zkx__pricebox{background:#f4f7f7!important;border:1px solid #d7e2e3!important;border-radius:8px!important;padding:2rem}body.z30-v53 #MainContent .zkx .zkx__pricebox-row{font-size:1.4rem;line-height:1.6;padding-block:.5rem}body.z30-v53 #MainContent .zkx .zkx__pricebox-row--total{font-size:1.7rem;font-weight:600;padding-top:1.4rem;margin-top:1rem;border-top:1px solid #c9d9da}body.z30-v53 #MainContent .zkx .zkx__btn{border-radius:6px!important;font-size:1.35rem!important;font-weight:600!important;letter-spacing:.005em;min-height:48px}body.z30-v53 #MainContent .zkx .zkx__success-box{border-radius:10px!important;max-width:76rem;margin-inline:auto}body.z30-v53 #MainContent .zkx .zkx__success-box :is(h3,h4){font-size:clamp(2.4rem,2.8vw,3.6rem);font-weight:600;line-height:1.2;letter-spacing:-.03em}@media(min-width:1100px){body.z30-v53 #MainContent .zkx [id^=zkx-extra-gate-grid-],body.z30-v53 #MainContent .zkx [id^=zkx-gate-type-grid-]{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.4rem}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card__media{height:160px;max-height:160px}body.z30-v53 #MainContent .zkx [id^=zkx-gate-type-grid-] .zkx-card__visual{height:156px;max-height:156px}body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card__media{height:170px;max-height:170px}}@media(min-width:750px){body.z30-v53 #MainContent .zkx :is([data-step="2"],[data-step="4"]) .zkx-card__visual{height:195px;max-height:195px}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card__title{font-size:1.6rem!important}}@media(max-width:1199px)and (min-width:750px){body.z30-v53 footer.footer .z50-consultation .z30-footer-cta__actions{align-items:flex-start;flex-direction:column;gap:1.2rem}body.z30-v53 #MainContent .z50-benefits .z50-benefits__item{padding-inline:1.2rem;gap:.8rem}body.z30-v53 #MainContent .z50-benefits__item strong{font-size:1.2rem}body.z30-v53 #MainContent .z50-benefits__item small{font-size:1.05rem}}@media(max-width:749px){body.z30-v53 #MainContent .z30-collection-trust.z50-benefits{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:.8rem!important;margin-block:.4rem 2.4rem!important;gap:0}body.z30-v53 #MainContent .z50-benefits .z50-benefits__item{padding:1.2rem .8rem!important;gap:.9rem;align-items:flex-start;min-width:0;border-right:0}body.z30-v53 #MainContent .z50-benefits .z50-benefits__item:nth-child(2n){border-left:1px solid var(--z50-hairline);padding-left:1.3rem!important}body.z30-v53 #MainContent .z50-benefits__item>.z50-service-icon{width:20px;height:20px;flex-basis:20px;margin-top:.1rem}body.z30-v53 #MainContent .z50-benefits__item strong{font-size:1.15rem;line-height:1.4}body.z30-v53 #MainContent .z50-benefits__item small{font-size:1.05rem;line-height:1.5}body.z30-v53 .z48-category .z50-category-action{font-size:1.25rem;gap:.9rem;margin-top:.4rem}body.z30-v53 footer.footer .z30-footer-cta.z50-consultation{padding-block:3.2rem}body.z30-v53 footer.footer .z50-consultation .z30-footer-cta__inner{grid-template-columns:1fr;gap:2.4rem}body.z30-v53 footer.footer .z50-consultation h2{font-size:2.8rem!important;max-width:20ch}body.z30-v53 footer.footer .z50-consultation .z30-footer-cta__actions{justify-content:flex-start;align-items:flex-start;gap:1.6rem 2.4rem}body.z30-v53 footer.footer .z50-consultation p:not(.z30-eyebrow){font-size:1.35rem}body.z30-v53 footer.footer .z50-consultation .button--primary{font-size:1.3rem;min-height:48px}body.z30-v53 #MainContent .z30-catalog-grid .card>.card__content{padding:1.6rem!important}body.z30-v53 #MainContent .z30-catalog-grid .card__heading{font-size:1.65rem!important}body.z30-v53 #MainContent .z30-catalog-grid--pair .card>.card__content{padding:1.4rem!important}body.z30-v53 #MainContent .zkx{padding-block:3rem!important}body.z30-v53 #MainContent .zkx .zkx__panel,body.z30-v53 #MainContent .zkx.zkx--start .zkx__shell>.zkx__panel{padding:2rem 1.6rem!important}body.z30-v53 #MainContent .zkx .zkx__title{font-size:2.7rem!important}body.z30-v53 #MainContent .zkx .zkx__step-title{font-size:2.3rem!important;line-height:1.2!important;max-width:25ch}body.z30-v53 #MainContent .zkx .zkx__step-text{font-size:1.35rem!important;margin-bottom:2rem!important}body.z30-v53 #MainContent .zkx .zkx-card{padding:1.4rem!important;gap:.8rem!important}body.z30-v53 #MainContent .zkx .zkx-card__title{font-size:1.55rem!important}body.z30-v53 #MainContent .zkx .zkx-card__desc{font-size:1.2rem!important}body.z30-v53 #MainContent .zkx .zkx-card__media{height:150px;max-height:150px}body.z30-v53 #MainContent .zkx .zkx-card__visual{height:160px;max-height:160px}body.z30-v53 #MainContent .zkx .zkx-card--product-start{padding:1.4rem!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb{width:104px;height:84px;max-height:84px;border-radius:5px!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start :is(.zkx-card__title,.zkx-card__desc,.zkx-card__meta){margin-inline:0!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__title{margin-top:0!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__meta{margin-bottom:0!important}body.z30-v53 #MainContent .zkx .zkx__pricebox{padding:1.6rem}body.z30-v53 #MainContent .zkx .zkx__summary li{gap:1rem}}@media(hover:hover){body.z30-v53 .z50-category-action:hover>span{background:#eaf2f2;border-color:#174c50}body.z30-v53 footer.footer .z50-consultation .button--primary:hover{background:#eaf2f2!important;border-color:#eaf2f2!important}body.z30-v53 #MainContent .zkx .zkx-card:not(.is-selected):hover{border-color:#8ba9ad!important;background:#fbfcfc!important}}@media(max-width:749px){body.z30-v53 #MainContent .zkx .z30-configurator-title-mobile>span{display:inline!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body.z30-v53 #MainContent .zkx .z30-configurator-title-mobile>span:before{content:" ";white-space:pre}body.z30-v53 #MainContent .zkx .zkx__btn.zkx__btn--mobile-back{font-size:0!important;width:48px;min-width:48px;padding:0!important}body.z30-v53 #MainContent .zkx .zkx__btn--mobile-back:before{font-size:22px;font-weight:500}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card{display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto auto;gap:.6rem 1.2rem!important;text-align:left;align-items:start;min-height:124px;padding:1.4rem!important}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card__media{grid-column:1;grid-row:1/3;width:88px;height:96px;max-height:96px;margin:0!important;align-self:center}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card__title{grid-column:2;grid-row:1;align-self:end;margin:0;padding-right:1rem;font-size:1.45rem!important}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card__desc{grid-column:2;grid-row:2;align-self:start;margin:0;font-size:1.15rem!important}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card__placeholder{padding:.4rem;font-size:1rem;gap:.5rem}body.z30-v53 #MainContent .zkx [data-step="14"] .zkx-card__placeholder:before{width:52px;height:42px}}body.z30-v53 #MainContent .zkx .zkx-card.z51-choice{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0!important;padding:0!important;align-items:stretch;border-radius:10px!important;text-align:left;min-height:190px;background:#fff!important}body.z30-v53 #MainContent .zkx .z51-choice .z51-choice__photo{display:block;position:relative;align-self:stretch;width:100%;height:auto!important;max-height:none!important;min-height:190px;aspect-ratio:auto!important;margin:0!important;border-radius:0!important;border:0!important;overflow:hidden;background:#e7edec!important}body.z30-v53 #MainContent .zkx .z51-choice .z51-choice__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover!important;object-position:center;margin:0;padding:0;background:transparent!important;border:0;border-radius:0!important}body.z30-v53 #MainContent .zkx .z51-choice__body{display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:2.2rem;min-width:0;background:transparent}body.z30-v53 #MainContent .zkx .z51-choice__body .zkx-card__title{font-size:1.85rem!important;line-height:1.3!important;margin:0!important}body.z30-v53 #MainContent .zkx .z51-choice__body .zkx-card__desc{font-size:1.3rem!important;line-height:1.65!important;margin:0!important}body.z30-v53 #MainContent .zkx .z51-choice .z51-choice__tag{display:block;align-self:flex-start;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;font-size:1rem!important;font-weight:600;color:#315d61!important;letter-spacing:.04em}body.z30-v53 #MainContent .zkx .zkx-card.z51-choice.is-selected{background:#f2f7f7!important}body.z30-v53 #MainContent .zkx .zkx-card.z51-profile{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-template-rows:auto auto 1fr;gap:1rem 1.8rem!important;padding:2.2rem!important;align-items:start;min-height:230px}body.z30-v53 #MainContent .zkx .z51-profile .z51-wire__tag{grid-column:1;grid-row:1;display:block;font-size:1rem!important;font-weight:600!important;line-height:1.5;letter-spacing:.025em;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;color:#315d61!important}body.z30-v53 #MainContent .zkx .z51-profile>.zkx-card__title{grid-column:1;grid-row:2;align-self:end;font-size:1.95rem!important;line-height:1.3!important;margin:0!important;letter-spacing:-.03em}body.z30-v53 #MainContent .zkx .z51-profile>.zkx-card__desc{grid-column:1;grid-row:3;font-size:1.3rem!important;line-height:1.6!important;margin:0!important}body.z30-v53 #MainContent .zkx .z51-wire{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-self:center;align-items:center;min-width:0;width:100%;gap:.8rem;color:#17282d}body.z30-v53 #MainContent .zkx .z51-wire svg{display:block;width:100%;height:auto;max-height:144px;overflow:visible}body.z30-v53 #MainContent .zkx .z51-wire__specs{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:1rem;border-top:1px solid #d6e2e3;padding-top:.8rem}body.z30-v53 #MainContent .zkx .z51-wire__specs>span{display:flex;flex-direction:column;align-items:center;gap:.2rem;min-width:0}body.z30-v53 #MainContent .zkx .z51-wire__specs strong{font-size:1.25rem;font-weight:600;line-height:1.4;white-space:nowrap;letter-spacing:0;color:#17282d}body.z30-v53 #MainContent .zkx .z51-wire__specs small{display:block;font-size:1rem;font-weight:400;line-height:1.5;color:#526268;letter-spacing:0}body.z30-v53 #MainContent .zkx .z51-wire__caption{font-size:.9rem;line-height:1.5;letter-spacing:0;color:#526268;text-align:center}@media(min-width:750px){body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb{height:auto!important;max-height:none!important;aspect-ratio:3/2!important;position:relative}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover!important;background:none!important}}body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card__media{background:#f3f6f6!important;border:0!important;border-radius:4px!important}body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card__media img{mix-blend-mode:multiply;background:transparent!important}body.z30-v53 #MainContent .zkx{--z51-art-surface:#eef3f3}body.z30-v53 #MainContent .zkx .zkx-card :is(.zkx-card__visual,.zkx-card__media){isolation:isolate;background:var(--z51-art-surface)!important;border:0!important;box-shadow:none!important}body.z30-v53 #MainContent .zkx .zkx-card :is(.zkx-card__visual,.zkx-card__media) img{background:transparent!important;mix-blend-mode:darken!important;border:0!important;box-shadow:none!important}body.z30-v53 #MainContent .zkx .z51-choice .z51-choice__photo{isolation:auto;background:#e7edec!important}body.z30-v53 #MainContent .zkx .z51-choice .z51-choice__photo img{mix-blend-mode:normal!important;object-fit:cover!important}body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card--series{padding:0!important;gap:0!important}body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card__media{width:100%;margin:0!important;border-radius:0!important}body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card--series>.zkx-card__title{display:block;margin:1.5rem 1.6rem 1.6rem!important}body.z30-v53 #MainContent .zkx [data-gate-type]{padding:0!important;gap:0!important}body.z30-v53 #MainContent .zkx [data-gate-type]>.zkx-card__visual{width:100%;margin:0!important;border-radius:0!important}body.z30-v53 #MainContent .zkx [data-gate-type]>.zkx-card__title{margin:1.5rem 1.6rem .8rem!important}body.z30-v53 #MainContent .zkx [data-gate-type]>.zkx-card__desc{margin:0 1.6rem 1.6rem!important}body.z30-v53 #MainContent .zkx .zkx__result-media{isolation:isolate;background:var(--z51-art-surface)!important;border:0!important}body.z30-v53 #MainContent .zkx .zkx__result-media>img{background:transparent!important;mix-blend-mode:darken!important}body.z30-v53 #MainContent .zkx img[src*=z30-v33-extra-einflugeliges-tor-premium]{transform:scale(1.12)!important;transform-origin:center}@media(min-width:750px){body.z30-v53 #MainContent .zkx [data-extra-gate-handle]{padding:0!important;gap:0!important}body.z30-v53 #MainContent .zkx [data-extra-gate-handle]>.zkx-card__media{width:100%;margin:0!important;border-radius:0!important}body.z30-v53 #MainContent .zkx [data-extra-gate-handle]>.zkx-card__title{margin:1.5rem 1.6rem .8rem!important}body.z30-v53 #MainContent .zkx [data-extra-gate-handle]>.zkx-card__desc{margin:0 1.6rem 1.6rem!important}}body.z30-v53 #MainContent .zkx .zkx__trust{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;background:none!important;padding-top:1.6rem;border-top:1px solid #dce5e6}body.z30-v53 #MainContent .zkx .zkx__trust-item{padding:0!important;min-height:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-size:1.1rem!important;line-height:1.6!important;font-weight:500;color:#526268!important}body.z30-v53 #MainContent .zkx:has(.zkx__slide[data-step="11"][aria-hidden=false]) .zkx__trust{display:none!important}body.z30-v53 #MainContent .zkx .zkx__result.z51-result{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-areas:"visual checkout" "details checkout";gap:2.4rem 3rem;align-items:start;margin-top:2.4rem}body.z30-v53 #MainContent .zkx .z51-result>*{min-width:0}body.z30-v53 #MainContent .zkx .z51-result__visual{grid-area:visual;display:grid;gap:1rem;align-content:start;min-width:0}body.z30-v53 #MainContent .zkx .z51-result__visual .z30-preview{width:100%;max-width:100%;margin:0!important;min-width:0}body.z30-v53 #MainContent .zkx .z51-result__visual .zkx__result-caption{font-size:1.1rem!important;line-height:1.6;color:#526268!important;margin:0}body.z30-v53 #MainContent .zkx .z51-result__visual .zkx__result-media{aspect-ratio:4/3;border:0;background:#f4f7f7;border-radius:8px;max-width:100%}body.z30-v53 #MainContent .zkx .z51-result__checkout{grid-area:checkout;align-self:start;background:#fff;border:1px solid #c6d8da;border-radius:10px;padding:2.4rem;box-shadow:0 6px 24px #17282d06}body.z30-v53 #MainContent .zkx .z51-result__eyebrow{font-size:1rem!important;line-height:1.4;font-weight:600!important;letter-spacing:.08em;color:#315d61!important;text-transform:uppercase;margin:0 0 .8rem}body.z30-v53 #MainContent .zkx .z51-result__checkout>h4{font-size:2.2rem;line-height:1.2;font-weight:600;letter-spacing:-.03em;margin:0 0 1.8rem;color:#17282d}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important;margin:0 0 1.8rem}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row{display:flex;justify-content:space-between;gap:1.6rem;padding:.6rem 0;font-size:1.35rem;line-height:1.5}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row>span{color:#526268}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row>strong{color:#17282d;font-weight:600;text-align:right}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row--total{padding-top:1.5rem;margin-top:1rem;border-top:1px solid #d5e1e2;align-items:center}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row--total>span{color:#17282d;font-size:1.4rem;font-weight:600}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row--total>strong{font-size:2.7rem;font-weight:650;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-note{font-size:1.1rem!important;line-height:1.65!important;color:#526268!important;padding:0!important;margin-top:1.2rem}body.z30-v53 #MainContent .zkx .z51-result__checkout .z30-legal-guarantee-link{max-width:100%}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__btn{font-size:1.5rem!important;min-height:56px!important;padding:1.6rem!important;width:100%;margin-top:1.2rem;border-radius:6px!important}body.z30-v53 #MainContent .zkx .z51-result__next{font-size:1.1rem!important;line-height:1.65;color:#526268!important;margin:1.2rem 0 1.6rem}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__result-trust{display:flex;flex-direction:column;gap:.6rem;padding-top:1.4rem;border-top:1px solid #dce5e6;background:none!important;box-shadow:none;border-radius:0!important}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__result-trust span{font-size:1.1rem;font-weight:400;line-height:1.5;color:#315d61;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.z30-v53 #MainContent .zkx .z51-result__details{grid-area:details;min-width:0}body.z30-v53 #MainContent .zkx .z51-result__details>h4{font-size:1.8rem;font-weight:600;line-height:1.3;letter-spacing:-.025em;margin:0 0 .6rem}body.z30-v53 #MainContent .zkx .z51-result__details>p{font-size:1.2rem;line-height:1.6;color:#526268;margin:0 0 1.2rem}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li{display:grid;grid-template-columns:minmax(80px,.8fr) minmax(0,1.3fr) 48px;align-items:start;gap:1.2rem;padding:1rem 0;font-size:1.25rem;line-height:1.6}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li>strong{max-width:none;text-align:left;font-weight:600;font-size:1.25rem!important;line-height:1.6;overflow-wrap:anywhere}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary .zkx__edit{font-size:1rem;min-width:44px;min-height:36px;padding:.4rem!important;line-height:1.4;border:0;background:none;border-radius:4px;color:#174c50}body.z30-v53 #shopify-section-z30-inspiration{background:#f4f7f7}body.z30-v53 #MainContent .z30-inspiration{padding-block:6rem;color:#17282d}body.z30-v53 #MainContent .z30-inspiration .z30-section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:5rem;margin-bottom:3rem;text-align:left}body.z30-v53 #MainContent .z30-inspiration .z30-section-heading h2{font-size:clamp(2.8rem,3vw,4rem)!important;line-height:1.15!important;margin:0;max-width:21ch}body.z30-v53 #MainContent .z30-inspiration .z30-section-heading>p{font-size:1.45rem!important;line-height:1.75!important;color:#526268!important;max-width:52ch;margin:0!important}body.z30-v53 #MainContent .z30-inspiration__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}body.z30-v53 #MainContent .z30-inspiration__item,body.z30-v53 #MainContent .z30-inspiration__item--wide{grid-column:auto!important;position:relative;aspect-ratio:3/2!important;height:auto!important;min-height:0!important;margin:0;overflow:hidden;border-radius:10px!important;border:0;box-shadow:none!important;background:#dce5e6}body.z30-v53 #MainContent .z30-inspiration__item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;border:0;border-radius:0;transform:none!important}body.z30-v53 #MainContent .z30-inspiration__item:after{content:"";position:absolute;top:35%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#0e2028e8);pointer-events:none}body.z30-v53 #MainContent .z30-inspiration__item figcaption{position:absolute;inset:auto 2rem 1.8rem;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.4;z-index:1}body.z30-v53 #MainContent .z30-inspiration__cta{display:flex;align-items:center;justify-content:space-between;gap:2.4rem;padding:2rem 0 0;margin-top:2.4rem;border-top:1px solid #d5e1e2;background:none;border-radius:0}body.z30-v53 #MainContent .z30-inspiration__cta>p{font-size:1.35rem;line-height:1.7;color:#526268;max-width:55ch;margin:0}body.z30-v53 #MainContent .z30-inspiration__cta strong{color:#17282d;font-weight:600}body.z30-v53 #MainContent .z30-home-inspiration-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem 2rem}body.z30-v53 #MainContent .z30-home-inspiration-actions .z30-proof-text-link{font-size:1.2rem;color:#174c50}body.z30-v53 #MainContent .z51-inspiration__hint{display:none}@media(max-width:1099px)and (min-width:750px){body.z30-v53 #MainContent .zkx .zkx-card.z51-choice{display:flex;flex-direction:column}body.z30-v53 #MainContent .zkx .z51-choice .z51-choice__photo{width:100%;height:200px!important;min-height:0;flex:none}body.z30-v53 #MainContent .zkx .z51-choice__body{padding:1.8rem;flex:1}body.z30-v53 #MainContent .zkx .zkx-card.z51-profile{grid-template-columns:1fr;grid-template-rows:auto auto auto auto}body.z30-v53 #MainContent .zkx .z51-wire{grid-column:1;grid-row:3;width:85%;margin-inline:auto}body.z30-v53 #MainContent .zkx .z51-profile>.zkx-card__desc{grid-row:4}body.z30-v53 #MainContent .zkx .zkx__result.z51-result{grid-template-columns:minmax(0,1fr) minmax(280px,1fr);gap:2rem}body.z30-v53 #MainContent .zkx .z51-result__checkout{padding:1.8rem}}@media(max-width:749px){body.z30-v53 #MainContent .zkx .zkx-card.z51-choice{grid-template-columns:1fr;min-height:0}body.z30-v53 #MainContent .zkx .z51-choice .z51-choice__photo{height:180px!important;min-height:0;max-height:none!important;width:100%;aspect-ratio:auto!important}body.z30-v53 #MainContent .zkx .z51-choice__body{padding:1.8rem;gap:.7rem}body.z30-v53 #MainContent .zkx .z51-choice__body .zkx-card__title{font-size:1.7rem!important}body.z30-v53 #MainContent .zkx .z51-choice__body .zkx-card__desc{font-size:1.25rem!important}body.z30-v53 #MainContent .zkx .zkx-card.z51-profile{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:.8rem 1.2rem!important;padding:1.8rem!important;min-height:210px}body.z30-v53 #MainContent .zkx .z51-profile>.zkx-card__title{font-size:1.7rem!important}body.z30-v53 #MainContent .zkx .z51-profile>.zkx-card__desc{font-size:1.2rem!important}body.z30-v53 #MainContent .zkx .z51-profile .z51-wire__tag{font-size:.95rem!important}body.z30-v53 #MainContent .zkx .z51-wire__specs{grid-template-columns:1fr;gap:.7rem}body.z30-v53 #MainContent .zkx .z51-wire__specs>span{align-items:flex-start;gap:0}body.z30-v53 #MainContent .zkx .z51-wire__specs strong{font-size:1.15rem}body.z30-v53 #MainContent .zkx .z51-wire__specs small{font-size:.95rem}body.z30-v53 #MainContent .zkx .z51-wire__caption{font-size:.85rem;text-align:left}body.z30-v53 #MainContent .zkx .zkx__trust{gap:.4rem 1.2rem;padding-top:1.2rem}body.z30-v53 #MainContent .zkx .zkx__trust-item{font-size:1rem!important}body.z30-v53 #MainContent .zkx .zkx__result.z51-result{grid-template-columns:1fr;grid-template-areas:"checkout" "visual" "details";gap:2.4rem;margin-top:1.8rem}body.z30-v53 #MainContent .zkx .z51-result__checkout{padding:1.8rem}body.z30-v53 #MainContent .zkx .z51-result__checkout>h4{font-size:2rem;margin-bottom:1.2rem}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row{font-size:1.3rem}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__pricebox-row--total>strong{font-size:2.4rem}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__btn{font-size:1.4rem!important;min-height:52px!important}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li{grid-template-columns:minmax(70px,.8fr) minmax(0,1.2fr) 44px;gap:.8rem;font-size:1.15rem}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li>strong{font-size:1.15rem!important}body.z30-v53 #MainContent .z30-inspiration{padding-block:4rem}body.z30-v53 #MainContent .z30-inspiration .z30-section-heading{grid-template-columns:1fr;gap:1.2rem;margin-bottom:2rem}body.z30-v53 #MainContent .z30-inspiration .z30-section-heading h2{font-size:2.8rem!important;max-width:23ch}body.z30-v53 #MainContent .z30-inspiration .z30-section-heading>p{font-size:1.3rem!important;line-height:1.7!important}body.z30-v53 #MainContent .z30-inspiration__grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:90%;gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding:0 0 1rem}body.z30-v53 #MainContent .z30-inspiration__item,body.z30-v53 #MainContent .z30-inspiration__item--wide,body.z30-v53 #MainContent .z30-inspiration__item:first-child{grid-column:auto!important;scroll-snap-align:start;aspect-ratio:3/2!important;height:auto!important;min-height:0!important;border-radius:8px!important}body.z30-v53 #MainContent .z30-inspiration__item figcaption{inset:auto 1.5rem 1.4rem;font-size:1.3rem}body.z30-v53 #MainContent .z51-inspiration__hint{display:block;font-size:1.05rem;line-height:1.5;color:#526268;margin:.6rem 0 0}body.z30-v53 #MainContent .z30-inspiration__cta{display:block;margin-top:1.8rem;padding-top:1.8rem}body.z30-v53 #MainContent .z30-inspiration__cta>p{font-size:1.3rem;margin-bottom:1.6rem}body.z30-v53 #MainContent .z30-home-inspiration-actions{gap:.8rem 1.6rem}}body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card__media{height:220px!important;max-height:220px!important}@media(max-width:749px){body.z30-v53 #MainContent .zkx :is([data-step="6"],[data-step="7"]) .zkx-card__media{height:190px!important;max-height:190px!important}}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__result-trust{border:0!important;border-top:1px solid #dce5e6!important;padding:1.4rem 0 0!important;margin:0!important;text-align:left!important}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__result-trust span{display:block!important;text-align:left!important;width:auto!important;min-width:0;margin:0!important}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;background:transparent!important;border:0!important;border-top:1px solid #d5e1e2!important;border-radius:0!important;margin:0!important;padding:0!important;box-shadow:none!important}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li{display:grid;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:auto auto;gap:.4rem 1rem;padding:1.2rem 0!important;align-items:start;background:transparent!important;border:0!important;border-bottom:1px solid #dce5e6!important;border-radius:0!important;min-width:0;min-height:68px}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li>span{grid-column:1;grid-row:1;font-size:1.1rem;line-height:1.5;color:#526268}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li>strong{grid-column:1;grid-row:2;font-size:1.3rem!important;line-height:1.5;max-width:none;text-align:left}body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary li>.zkx__edit{grid-column:2;grid-row:1/3;align-self:center}@media(max-width:749px){body.z30-v53 #MainContent .zkx .z51-result__details .zkx__summary{grid-template-columns:1fr}}@media(max-width:749px){body.z30-v53 #MainContent .zkx:has(.zkx__slide[data-step="11"][aria-hidden=false]) .z30-configurator-intro-v38__copy{display:none!important}body.z30-v53 #MainContent .zkx:has(.zkx__slide[data-step="11"][aria-hidden=false]) .zkx__title{font-size:1.6rem!important;line-height:1.4!important;color:#526268!important}body.z30-v53 #MainContent .zkx:has(.zkx__slide[data-step="11"][aria-hidden=false]) .z30-configurator-entry-v39{margin-bottom:1.2rem!important}}@media(max-width:359px){body.z30-v53 #MainContent .zkx .z51-profile>.zkx-card__title{font-size:1.5rem!important}}body.z30-v53 #MainContent .zkx :is([data-gate-type],[data-extra-gate-handle])>.zkx-card__title,body.z30-v53 #MainContent .zkx :is([data-gate-type],[data-extra-gate-handle])>.zkx-card__desc{width:auto!important;max-width:calc(100% - 3.2rem);white-space:normal}body.z30-v53 #MainContent .zkx .z51-result__checkout .zkx__result-trust{align-items:flex-start!important;align-content:start!important;justify-content:flex-start!important}body.z30-v53 #MainContent .z30-inspiration__cta{border:0!important;border-top:1px solid #d5e1e2!important;box-shadow:none!important}@media(max-width:749px){body.z30-v53 #MainContent .zkx [data-extra-gate-handle]>.zkx-card__title,body.z30-v53 #MainContent .zkx [data-extra-gate-handle]>.zkx-card__desc{max-width:none}}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.75rem;min-width:0;width:100%;padding:1.8rem;text-align:left}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body :is(.zkx-card__title,.zkx-card__desc,.zkx-card__meta){display:block;width:100%;min-width:0;max-width:none;margin:0!important;padding:0!important;text-align:left;white-space:normal}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body .zkx-card__title{line-height:1.3!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body :is(.zkx-card__desc,.zkx-card__meta){line-height:1.55!important}body.z30-v53 #MainContent .zkx [data-doppelstab-post-variant] .z51-choice__body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(1.6rem,auto) auto 1fr;align-content:start;align-items:start;justify-content:stretch;gap:1rem;padding:2.2rem}body.z30-v53 #MainContent .zkx [data-doppelstab-post-variant] .z51-choice__tag{grid-column:1;grid-row:1;line-height:1.6!important;min-height:1.6rem;white-space:normal}body.z30-v53 #MainContent .zkx [data-doppelstab-post-variant] .zkx-card__title{grid-column:1;grid-row:2;align-self:start;padding:0!important}body.z30-v53 #MainContent .zkx [data-doppelstab-post-variant] .zkx-card__desc{grid-column:1;grid-row:3;align-self:start;padding:0!important}body.z30-v53 #MainContent .z30-reviews-block{font-family:inherit}body.z30-v53 #MainContent .z30-reviews-block>[class*=elfsight-app-]{font-family:inherit;color:#17282d}@media(max-width:1099px)and (min-width:750px){body.z30-v53 #MainContent .zkx [data-doppelstab-post-variant] .z51-choice__body{padding:1.8rem}}@media(max-width:749px){body.z30-v53 #MainContent .zkx .zkx-card--product-start{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;grid-template-rows:auto!important;column-gap:1.4rem!important;row-gap:0!important;align-items:center;min-height:0;padding:1.4rem!important;text-align:left}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb{grid-column:1;grid-row:1;align-self:center;width:84px!important;height:96px!important;min-height:0!important;max-height:96px!important;aspect-ratio:auto!important;margin:0!important;overflow:hidden}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb img{width:100%;height:100%;padding:0!important;object-fit:cover!important;background:transparent!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body{grid-column:2;grid-row:1;align-self:center;padding:0;gap:.65rem}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body .zkx-card__title{font-size:1.65rem!important;font-weight:600!important;letter-spacing:-.025em}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body .zkx-card__desc{font-size:1.3rem!important;font-weight:400!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body .zkx-card__meta{font-size:1.15rem!important;font-weight:500!important;color:#315d61!important}body.z30-v53 #MainContent .zkx [data-doppelstab-post-variant] .z51-choice__body{padding:1.8rem;gap:.8rem}body.z30-v53 #MainContent .zkx .zkx__step-title{margin:0 0 1rem!important;line-height:1.25!important}body.z30-v53 #MainContent .zkx .zkx__step-text{font-size:1.4rem!important;line-height:1.6!important;margin:0 0 2rem!important}}@media(max-width:359px){body.z30-v53 #MainContent .zkx .zkx-card--product-start{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;padding:0!important;gap:0!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .zkx-card__thumb{grid-column:1;grid-row:1;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:2/1!important;border-radius:0!important}body.z30-v53 #MainContent .zkx .zkx-card--product-start .z52-start__body{grid-column:1;grid-row:2;padding:1.5rem;gap:.7rem}}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.card__heading{hyphens:auto;-webkit-hyphens:auto}body.z30-v53 #MainContent #product-grid.z30-catalog-grid:has(.z30-product-card__badge)>.grid__item>.product-card-wrapper>.card>.card__content>.card__information:not(:has(>.z30-product-card__badge)):before{content:"";display:block;flex:none;height:2.5rem}body.z30-v53 #MainContent #product-grid.z30-catalog-grid:has(.z30-product-card__badge)>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.z30-product-card__badge{min-height:1.5rem;flex:none}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content{display:flex!important;flex-direction:column;flex:1 1 auto;gap:1.6rem!important;min-width:0}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information{display:flex!important;flex-direction:column;flex:1 1 auto;min-width:0;padding:0!important}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.card__heading{min-height:2.7em;margin:0;line-height:1.35!important;text-align:left;overflow:visible;display:block;-webkit-line-clamp:unset}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.card-information{margin-top:auto;padding-top:1.4rem}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.card-information .price{margin:0!important}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.quick-add{flex:none;align-self:stretch;margin:0!important}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.z30-product-card__subtitle{margin:.7rem 0 0;min-height:3.2em;line-height:1.6}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.z30-product-card__badge{display:block;min-height:1.5em;line-height:1.5;margin:0 0 1rem;padding:0!important}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__inner>.card__content>.card__information{display:none!important}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__inner>.z53-card__missing-media{display:block;background:#f3f6f6!important}body.z30-v53 #MainContent .z53-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;height:100%;padding:1.6rem;color:#526268;background:#f3f6f6;font-size:1.1rem;line-height:1.5;text-align:center}body.z30-v53 #MainContent .z53-card__placeholder svg{display:block;flex:none;max-width:100%}@media(max-width:749px){body.z30-v53 #MainContent #product-grid.z30-catalog-grid:has(.z30-product-card__badge)>.grid__item>.product-card-wrapper>.card>.card__content>.card__information:not(:has(>.z30-product-card__badge)):before{height:4rem}body.z30-v53 #MainContent #product-grid.z30-catalog-grid:has(.z30-product-card__badge)>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.z30-product-card__badge{min-height:3rem}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content{gap:1.4rem!important}body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.z30-product-card__badge{min-height:3em}body.z30-v53 #MainContent .z53-card__placeholder{padding:1rem;font-size:1rem;gap:.6rem}body.z30-v53 #MainContent .z53-card__placeholder svg{width:30px;height:30px}}@media(max-width:749px){body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.card-information .price{min-height:2.8em;line-height:1.4!important}}@media(max-width:749px){body.z30-v53 #MainContent #product-grid.z30-catalog-grid>.grid__item>.product-card-wrapper>.card>.card__content .quick-add__submit{min-height:6.4rem!important}}@media(max-width:749px){body.z30-v53 #MainContent #product-grid.z30-catalog-grid--pair>.grid__item>.product-card-wrapper>.card>.card__content>.card__information>.card__heading{min-height:0}}body.z30-v53 #MainContent .zkx .z53-optional-label{display:block;margin:.3rem 0 0;font-size:1.1rem;font-weight:400;line-height:1.5;color:#526268;letter-spacing:0}body.z30-v53 #MainContent .zkx .z53-corner-help{grid-column:auto;width:100%;margin:1rem 0 0;font-size:1.2rem;line-height:1.65;color:#526268}body.z30-v53 #MainContent .zkx :is(.z53-gate-height-note,.z53-gate-space-note){margin:1.4rem 0;font-size:1.25rem;line-height:1.65;color:#315d61}body.z30-v53 #MainContent .zkx .z53-gate-space-note{color:#526268}@media(min-width:1100px){body.z30-v53 #MainContent .zkx [id^=zkx-extra-gate-grid-]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/z30-design-v53.css.map */
