.koval.kv4 .kv4-installer-status{margin:22px 0 0;font-size:15px;line-height:1.6;color:var(--kv4-copy,#cfc9bf)}.koval.kv4 .kv4-installer-status:empty{display:none}.koval.kv4 .kv4-installer-status.is-error{color:#efc5a4}.koval.kv4 .kv4-crew-request[data-kv4-lookup-ready] .kv4-installer-fallback{background:transparent;border-color:var(--kv4-line,#3a352e);color:inherit}.koval.kv4 .kv4-crew-request[data-kv4-lookup-ready]>.kv4-caption{margin-top:12px}.koval.kv4 [data-kv4-installer-search]:disabled{opacity:.65;cursor:wait}.koval.kv4 .kv4-installer-results{margin-top:28px;padding:28px;border:1px solid var(--kv4-line,#3a352e);background:#171612}.koval.kv4 .kv4-installer-results[hidden],.koval.kv4 .kv4-installer-distance-note[hidden]{display:none}.koval.kv4 .kv4-installer-results-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:24px}.koval.kv4 .kv4-installer-results-head h3{font-size:32px;line-height:1.1}.koval.kv4 .kv4-installer-results-head p{margin:10px 0 0;font-size:12px;color:#bbb4a8}.koval.kv4 .kv4-google-maps-logo{box-sizing:content-box;display:block;height:18px;width:auto;max-width:none;object-fit:contain;flex-shrink:0;padding:10px 10px 5px}.koval.kv4 .kv4-installer-list{padding:0;margin:0;list-style:none}.koval.kv4 .kv4-installer-card{padding:25px 0;border-top:1px solid #3a352e}.koval.kv4 .kv4-installer-card h4{font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:500;line-height:1.15;overflow-wrap:anywhere}.koval.kv4 .kv4-installer-card p{margin:10px 0 0;font-size:14px;line-height:1.6;color:#cfc9bf}.koval.kv4 .kv4-installer-card .kv4-installer-rating{color:#dac5a2}.koval.kv4 .kv4-installer-links{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:17px}.koval.kv4 .kv4-installer-links a{font-size:13px;line-height:1.5;text-decoration:underline;text-underline-offset:4px;min-height:28px}.koval.kv4 .kv4-installer-card .kv4-installer-provider{font-size:12px;color:#b9b3a9}.koval.kv4 .kv4-installer-provider a,.koval.kv4 .kv4-installer-terms a{text-decoration:underline;text-underline-offset:3px}.koval.kv4 .kv4-installer-distance-note,.koval.kv4 .kv4-installer-notice,.koval.kv4 .kv4-installer-terms{margin:18px 0 0;font-size:13px;line-height:1.65;color:#bbb4a8}.koval.kv4 .kv4-installer-notice{padding-top:20px;border-top:1px solid #3a352e}.koval.kv4 .kv4-installer-terms{font-size:12px}@media(max-width:600px){.koval.kv4 .kv4-installer-results{padding:22px 18px}.koval.kv4 .kv4-installer-results-head{flex-direction:column;gap:10px}.koval.kv4 .kv4-installer-results-head h3{font-size:30px}.koval.kv4 .kv4-google-maps-logo{margin-left:-10px}.koval.kv4 .kv4-installer-links{flex-direction:column;gap:12px}.koval.kv4 .kv4-installer-links a{min-height:36px;display:flex;align-items:center}}.koval.kv4 [data-kv4-installer-title],.koval.kv4 [data-kv4-installer-status]{scroll-margin-top:calc(var(--kv4-header-height,72px) + 16px)}.koval.kv4 [data-kv4-installer-title]:focus-visible,.koval.kv4 [data-kv4-installer-status]:focus-visible{outline:2px solid var(--kv4-accent,#c6aa75);outline-offset:6px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/koval-installer-search.css.map */
