.km{--km-ink:#171a20;--km-muted:#5c5e62;--km-line:#e2e3e5;color:var(--km-ink);background:#fff}.km-wrap{max-width:1440px;margin:auto;padding:0 40px}.km a{color:inherit}.km [hidden]{display:none!important}.km-breadcrumb{display:flex;gap:12px;align-items:center;margin:0;padding:25px 0;font-size:11px;color:var(--km-muted)}.km-breadcrumb a{text-decoration:none}.km-hero{display:grid;grid-template-columns:1fr 1fr;min-height:470px;background:#f2f0eb;border-radius:5px;overflow:hidden}.km-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:48px clamp(28px,4vw,64px)}body .km .km-eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin:0 0 19px;color:var(--km-muted)}body .km h1{font-family:inherit;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:0 0 22px;max-width:500px}body .km .km-hero-intro{font-size:15px;line-height:1.85;margin:0 0 25px;max-width:430px;color:#45484e}.km-hero-image{position:relative;min-width:0;min-height:400px}.km-hero-image img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.km-hero-caption{position:absolute;bottom:18px;left:18px;right:18px;color:#fff;font-size:11px;text-shadow:0 1px 5px #000}.km-actions{display:flex;flex-wrap:wrap;gap:11px;align-items:center}.km-button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:46px;padding:12px 23px;border:1px solid #171a20;border-radius:4px;background:#171a20;color:#fff!important;font-family:inherit;font-size:12px;font-weight:500;line-height:1.6;text-decoration:none;cursor:pointer}.km-button--secondary{color:#171a20!important;background:transparent}.km-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px;text-underline-offset:5px}.km-trust{margin-top:25px;font-size:11px;color:#5c5e62;text-underline-offset:4px}.km-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:27px 0;border-bottom:1px solid var(--km-line);margin:0;list-style:none}.km-steps li{display:flex;justify-content:center;align-items:center;gap:12px;font-size:12px}.km-steps span{font-size:10px;color:#8b8d91;font-variant-numeric:tabular-nums}.km-shop{padding:65px 0 60px;scroll-margin-top:25px}.km-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:28px}body .km h2{font-size:clamp(26px,2.8vw,36px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}body .km .km-section-heading p{font-size:13px;color:var(--km-muted);line-height:1.8;margin:0;max-width:620px}.km-shop-layout{display:grid;grid-template-columns:195px minmax(0,1fr);gap:40px;align-items:start}.km-filter-panel{position:sticky;top:25px}.km-family{border:0;padding:0;margin:0 0 26px;min-width:0}.km-family legend,.km-filter-title{display:block;font-size:12px;font-weight:500;margin-bottom:13px}.km-family-choices{display:grid;gap:3px}.km-family button{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:43px;border:0;border-radius:4px;padding:10px 12px;text-align:left;background:transparent;color:#5c5e62;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6;cursor:pointer}.km-family button[aria-pressed=true]{background:#f0f1f2;color:#171a20;font-weight:500}.km-family small{font-size:10px;color:#777a80}.km-filter-label{display:block;font-size:12px;font-weight:500;margin:0 0 8px}.km select,.km input[type=search]{display:block;width:100%;height:44px;min-width:0;margin:0;padding:10px 12px;border:1px solid #d8dadd;border-radius:4px;background:#fff;color:#171a20;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6}.km-filter-note{font-size:11px!important;line-height:1.8!important;color:var(--km-muted);margin:11px 0 20px!important}.km-filter-help{padding-top:22px;border-top:1px solid var(--km-line)}.km-filter-help a{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;text-underline-offset:4px}.km-toolbar{display:flex;gap:18px;align-items:center;justify-content:space-between;margin-bottom:22px}.km-search{flex:1;max-width:420px}.km-search label{display:block;font-size:11px;color:var(--km-muted);margin-bottom:7px}.km-results{font-size:12px;color:var(--km-muted);margin:0}.km-reset{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 4px;border:0;background:transparent;color:#393c41;font-family:inherit;font-size:11px;font-weight:400;line-height:1.6;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.km-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.km-product{min-width:0}.km-product-link{display:block;text-decoration:none}.km-product-image{position:relative;display:block;aspect-ratio:1/1.1;border-radius:4px;background:#f4f4f3;overflow:hidden}.km-product-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.km-product-badge{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);border-radius:3px;background:#fffffff0;padding:6px 9px;color:#393c41;font-size:9px;line-height:1.5}.km-product-family{margin:15px 0 6px;font-size:10px;color:#777a80}.km-product h3{font-size:14px;font-weight:500;line-height:1.55;letter-spacing:0;margin:0 0 8px}.km-product-systems{min-height:32px;margin:0 0 10px;font-size:10px;line-height:1.8;color:var(--km-muted)}.km-product-cta{display:flex;align-items:center;justify-content:space-between;min-height:42px;border-top:1px solid #e2e3e5;padding-top:9px;font-size:11px;font-weight:500}.km-load{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:35px}.km-load p{font-size:11px;color:var(--km-muted)}.km-empty{padding:35px;background:#f4f4f4;border-radius:4px}.km-empty h3{font-size:20px;font-weight:500;margin:0 0 12px}.km-empty p{font-size:13px;color:var(--km-muted)}.km-guide{padding:65px 0;border-top:1px solid var(--km-line);scroll-margin-top:25px}.km-control-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.km-control{border:1px solid var(--km-line);border-radius:5px;padding:27px}.km-control svg{width:43px;height:43px;fill:none;stroke:#42464d;stroke-width:1.4;margin-bottom:21px}.km-control h3{font-size:19px;font-weight:500;margin:0 0 12px}.km-control p{font-size:12px;line-height:1.85;color:var(--km-muted);margin:0 0 12px}.km-control .km-link{font-size:11px}.km-compatibility{margin-top:26px;padding:22px 25px;background:#f4f5f6;border-radius:4px;font-size:12px;line-height:1.85;color:#5c5e62}.km-compatibility strong{font-weight:500;color:#171a20}.km-power{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:65px 0;border-top:1px solid var(--km-line)}.km-power p,.km-power li{font-size:13px;line-height:1.9;color:var(--km-muted)}.km-power ul{padding-left:19px;margin:0}.km-power li+li{margin-top:10px}.km-power h3{font-size:17px;font-weight:500;margin:0 0 12px}.km-faq{padding:20px 0 65px}.km-faq details{border-bottom:1px solid var(--km-line)}.km-faq summary{display:flex;justify-content:space-between;gap:20px;min-height:65px;align-items:center;list-style:none;font-size:14px;font-weight:500;cursor:pointer}.km-faq summary::-webkit-details-marker{display:none}.km-faq summary:after{content:"+";font-size:20px;font-weight:400}.km-faq details[open] summary:after{content:"\2212"}.km-faq details p{font-size:13px;line-height:1.85;max-width:850px;color:var(--km-muted);margin:0 0 24px}.km-help{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px;background:#f2f0eb;border-radius:4px;margin-bottom:65px}.km-help h2{font-size:25px!important}.km-help p{font-size:13px;line-height:1.8;color:var(--km-muted);max-width:680px;margin:0}.km :is(a,button,input,select,summary):focus-visible{outline:2px solid #3e6ae1;outline-offset:4px}.km button:hover,.km a.km-button:hover{filter:brightness(.95)}@media(hover:hover){.km-product-link:hover img{transform:scale(1.025)}.km-product-link:hover h3{text-decoration:underline;text-underline-offset:4px}}@media(max-width:1100px){.km-wrap{padding-inline:28px}.km-shop-layout{grid-template-columns:170px minmax(0,1fr);gap:26px}.km-products{grid-template-columns:repeat(2,minmax(0,1fr))}.km-hero-copy{padding:35px}.km-control{padding:22px}.km-power{gap:35px}}@media(max-width:749px){.km-wrap{padding-inline:20px}.km-breadcrumb{padding:20px 0}.km-hero{grid-template-columns:1fr;min-height:0}.km-hero-copy{padding:32px 25px}body .km h1{font-size:38px;max-width:360px}body .km .km-hero-intro{font-size:13px}.km-hero-image{min-height:275px}.km-actions{gap:9px}.km-button{min-height:44px;padding:11px 18px;font-size:11px}.km-trust{font-size:10px;line-height:1.7;margin-top:20px}.km-steps{gap:10px;padding:22px 0}.km-steps li{font-size:10px;line-height:1.6;align-items:start;justify-content:start;gap:6px}.km-steps span{font-size:9px;line-height:1.8}.km-shop{padding-top:42px}.km-section-heading{display:block;margin-bottom:22px}.km-shop-layout{display:block}.km-filter-panel{position:static;margin-bottom:22px}.km-family{margin-bottom:18px}.km-family-choices{display:flex;flex-wrap:wrap;gap:7px}.km-family button{width:auto;min-height:42px;border:1px solid var(--km-line);padding:9px 12px;gap:8px;font-size:11px}.km-family button[aria-pressed=true]{border-color:#171a20}.km-filter-help{display:none}.km-filter-note{margin-bottom:0!important}.km-toolbar{align-items:end;gap:10px;flex-wrap:wrap}.km-search{max-width:none;flex-basis:100%}.km-results{font-size:11px}.km-products{gap:24px 13px}.km-product h3{font-size:12px}.km-product-image{aspect-ratio:1/1.15}.km-product-family{font-size:9px}.km-product-badge{left:7px;bottom:7px;font-size:8px;padding:5px 6px}.km-product-systems{font-size:9px;min-height:45px}.km-product-cta{font-size:10px;gap:5px}.km-guide{padding-block:42px}.km-control-grid{grid-template-columns:1fr}.km-control{padding:24px}.km-control svg{margin-bottom:12px}.km-power{grid-template-columns:1fr;gap:27px;padding-block:42px}.km-faq{padding-bottom:42px}.km-faq summary{font-size:13px;min-height:64px}.km-help{display:block;padding:25px;margin-bottom:42px}.km-help .km-button{margin-top:20px}}@media(prefers-reduced-motion:reduce){.km-product-image img{transition:none}.km-product-link:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/kalia-motorization.css.map */
