.sf{--sf-bg: #f3f4f7;--sf-head: #1b2230;--sf-card: #ffffff;--sf-card-text: #1b2230;--sf-option: #f4f6f9;--sf-accent: #0b9ddb;--sf-btn-text: #ffffff;--sf-pcard: #ffffff;--sf-pcard-text: #1b2230;--sf-badge: #e4500c;position:relative;isolation:isolate;display:block;color:var(--sf-card-text);padding-block:clamp(24px,4vw,56px)}.sf:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--sf-bg);box-shadow:0 0 0 100vmax var(--sf-bg);clip-path:inset(0 -100vmax)}.sf *,.sf *:before,.sf *:after{box-sizing:border-box}.sf-head{--sf-muted: color-mix(in srgb, var(--sf-head) 60%, transparent);color:var(--sf-head);text-align:center;margin-bottom:24px}.sf-heading{margin:0 0 12px;color:inherit;font-size:clamp(30px,5vw,48px);font-weight:700;line-height:1.1}.sf-crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0;padding:0;list-style:none;font-size:clamp(14px,2.4vw,22px);color:color-mix(in srgb,var(--sf-head) 45%,transparent)}.sf-crumbs li{display:inline-flex;align-items:center}.sf-crumbs li+li:before{content:"\203a";margin-inline:12px;opacity:.7}.sf-crumbs li.is-done{color:var(--sf-muted)}.sf-crumbs li.is-active{color:var(--sf-head);font-weight:500}.sf-card{--sf-muted: color-mix(in srgb, var(--sf-card-text) 60%, transparent);--sf-line: color-mix(in srgb, var(--sf-card-text) 14%, transparent);background:var(--sf-card);color:var(--sf-card-text);border:1px solid var(--sf-line);border-radius:20px;padding:clamp(20px,4vw,48px);min-height:280px}.sf-step,.sf-result{display:flex;flex-direction:column;align-items:stretch}.sf-title{margin:0;color:inherit;text-align:center;font-size:clamp(24px,3.6vw,36px);font-weight:500;line-height:1.15;outline:none}.sf-sub{margin:8px 0 0;text-align:center;color:var(--sf-muted);font-size:clamp(15px,2vw,20px)}.sf-options{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px}.sf-opt{flex:0 1 calc((100% - 32px) / 3);min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;padding:20px 12px 18px;border:1px solid transparent;border-radius:16px;background:var(--sf-option);color:inherit;font:inherit;text-align:center;cursor:pointer;transition:border-color .15s,background-color .15s}.sf-opt:hover,.sf-opt:focus-visible{border-color:var(--sf-accent);background:color-mix(in srgb,var(--sf-accent) 8%,var(--sf-option));outline:none}.sf-opt:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent) 30%,transparent)}.sf-opt__img{--sf-img-h: clamp(110px, 12vw, 170px);display:block;flex:none;position:relative;width:100%;height:var(--sf-img-h);overflow:hidden}.sf .sf-opt__img img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.sf-opt__label{position:relative;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.sf-opt:hover .sf-opt__label,.sf-opt:focus-visible .sf-opt__label{color:var(--sf-accent)}.sf-opt__hint{font-size:13px;color:var(--sf-muted);line-height:1.3}@media(max-width:640px){.sf-opt{flex-basis:calc((100% - 16px)/2);padding:16px 8px 14px}.sf-opt__img{--sf-img-h: 100px}}.sf-bill{margin:28px auto 0;width:min(100%,360px);display:flex;flex-direction:column;gap:6px}.sf-bill label{font-size:14px;color:var(--sf-muted)}.sf-bill__field{display:flex;align-items:center;gap:8px;border:1px solid var(--sf-line);border-radius:12px;padding:0 14px;background:var(--sf-card)}.sf-bill__field:focus-within{border-color:var(--sf-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--sf-accent) 25%,transparent)}.sf-bill__field span{color:var(--sf-muted);font-size:20px}.sf-bill__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;box-shadow:none;font:inherit;font-size:22px;font-weight:600;padding:12px 0;color:var(--sf-card-text)}.sf-bill__field em{font-style:normal;color:var(--sf-muted);font-size:14px}.sf-hint{margin:0;font-size:13px;color:var(--sf-muted)}.sf-sub--target{margin-top:28px}.sf-step--bill .sf-options{margin-top:16px}.sf-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:32px}.sf-link{background:none;border:0;padding:4px 0;font:inherit;font-size:15px;color:var(--sf-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sf-link:hover,.sf-link:focus-visible{color:var(--sf-accent)}.sf-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none}.sf-chips li{padding:4px 12px;border-radius:999px;background:var(--sf-option);font-size:14px;color:var(--sf-muted)}.sf-items{display:flex;flex-direction:column;gap:12px;margin-top:28px}.sf-item{--sf-muted: color-mix(in srgb, var(--sf-pcard-text) 62%, transparent);--sf-line: color-mix(in srgb, var(--sf-pcard-text) 14%, transparent);display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:16px;border:1px solid var(--sf-line);border-radius:14px;background:var(--sf-pcard);color:var(--sf-pcard-text)}.sf-item__media{display:grid;place-items:center;width:96px;aspect-ratio:1;border:1px solid var(--sf-line);border-radius:10px;overflow:hidden;background:#fff}.sf-item__media img{width:100%;height:100%;object-fit:contain}.sf-item__body{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.sf-badge{padding:2px 10px;border-radius:4px;background:var(--sf-badge);color:#fff;font-size:12px;font-weight:600}.sf-item__title{margin:0;color:inherit;font-size:17px;font-weight:600;line-height:1.3}.sf-item__title a{color:inherit;text-decoration:none}.sf-item__title a:hover{color:var(--sf-accent)}.sf-item__qty{margin:0;color:var(--sf-muted);font-size:15px;font-variant-numeric:tabular-nums}.sf-item__side{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.sf-item__price{margin:0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sf-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:999px;background:var(--sf-accent);color:var(--sf-btn-text);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap}.sf-btn:hover,.sf-btn:focus-visible{filter:brightness(.92);color:var(--sf-btn-text)}@media(max-width:640px){.sf-item{grid-template-columns:72px minmax(0,1fr)}.sf-item__media{width:72px}.sf-item__side{grid-column:1 / -1;min-width:0;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.sf-item__price{white-space:normal;font-size:20px}}.sf-entry{display:flex;flex-direction:column;gap:8px}.sf-pair{margin-top:24px;padding:20px 22px;border-radius:14px;background:var(--sf-option)}.sf-entry .sf-pair{margin-top:0;padding:14px 20px}.sf-entry .sf-pair__title{margin-bottom:4px;font-size:16px}.sf-pair__title{margin:0 0 8px;color:inherit;font-size:18px}.sf-rte>:first-child{margin-top:0}.sf-rte>:last-child{margin-bottom:0}.sf-note,.sf-disclaimer{margin:20px 0 0;font-size:13px;line-height:1.5;color:var(--sf-muted)}.sf-empty{margin:28px 0 0;text-align:center;color:var(--sf-muted)}@media(prefers-reduced-motion:reduce){.sf-opt{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/solar-finder.css.map */
