.plug-in-solar-calc{--pis-bg: var(--color-background, #ffffff);--pis-card-bg: var(--gradient-background, #f7f7f5);--pis-text: var(--color-foreground, #121212);--pis-muted: rgba(18, 18, 18, .62);--pis-border: rgba(18, 18, 18, .12);--pis-accent: var(--color-button, #121212);--pis-accent-text: var(--color-button-text, #ffffff);--pis-radius: 8px;padding:4rem 1.5rem;background:var(--pis-bg);color:var(--pis-text);font-family:inherit}.plug-in-solar-calc .pis__inner{max-width:960px;margin:0 auto}.plug-in-solar-calc .pis__heading{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.plug-in-solar-calc .pis__intro{color:var(--pis-muted);margin-bottom:2rem;max-width:56ch}.plug-in-solar-calc .pis__intro p{margin:0 0 .5em}.plug-in-solar-calc .pis__form{background:var(--pis-card-bg);border:1px solid var(--pis-border);border-radius:var(--pis-radius);padding:clamp(1.25rem,3vw,2rem)}.plug-in-solar-calc .pis__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem 2rem;margin-bottom:2rem}.plug-in-solar-calc .pis__field{display:flex;flex-direction:column}.plug-in-solar-calc .pis__label{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-weight:600;font-size:.9375rem;margin-bottom:.5rem}.plug-in-solar-calc .pis__value{font-weight:500;color:var(--pis-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.plug-in-solar-calc .pis__input{width:100%;padding:.625rem .75rem;border:1px solid var(--pis-border);border-radius:4px;background:var(--pis-bg);color:var(--pis-text);font:inherit;font-size:.9375rem}.plug-in-solar-calc .pis__input:focus-visible{outline:2px solid var(--pis-accent);outline-offset:1px}.plug-in-solar-calc .pis__range{width:100%;accent-color:var(--pis-accent);margin:.25rem 0}.plug-in-solar-calc .pis__hint{margin:.375rem 0 0;font-size:.8125rem;color:var(--pis-muted);line-height:1.4}.plug-in-solar-calc .pis__results{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin-bottom:1.5rem}.plug-in-solar-calc .pis__result-card{background:var(--pis-bg);border:1px solid var(--pis-border);border-radius:var(--pis-radius);padding:1.25rem 1rem;text-align:center}.plug-in-solar-calc .pis__result-card--highlight{background:var(--pis-accent);color:var(--pis-accent-text);border-color:var(--pis-accent)}.plug-in-solar-calc .pis__result-card--highlight .pis__result-label,.plug-in-solar-calc .pis__result-card--highlight .pis__result-sub{color:var(--pis-accent-text);opacity:.85}.plug-in-solar-calc .pis__result-label{font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:var(--pis-muted);margin-bottom:.375rem}.plug-in-solar-calc .pis__result-value{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.plug-in-solar-calc .pis__result-value small{font-size:.6em;font-weight:500;opacity:.7}.plug-in-solar-calc .pis__result-sub{margin-top:.375rem;font-size:.8125rem;color:var(--pis-muted)}.plug-in-solar-calc .pis__disclaimer{font-size:.8125rem;color:var(--pis-muted);line-height:1.5;margin:0}.plug-in-solar-calc .pis__cta-wrap{margin-top:1.5rem;text-align:center}.plug-in-solar-calc .pis__cta{display:inline-block}@media(prefers-reduced-motion:no-preference){.plug-in-solar-calc [data-pis-saving],.plug-in-solar-calc [data-pis-generation],.plug-in-solar-calc [data-pis-payback]{transition:color .2s ease}}.cart-discount__pill-remove>*{pointer-events:none}.discount-container{position:relative}.discount-container:after{content:"";display:block;margin-top:var(--padding4);margin-bottom:var(--padding4);width:100%;height:1px;background:var(--color-base);opacity:.3}.cart-discount__error{display:flex;flex-direction:row;align-items:center;gap:5px;color:var(--color-error)}.cart-discount__error svg path,.cart-discount__error svg.theme-icon path{fill:var(--color-error)}.cart-discount__codes{display:flex;flex-wrap:wrap;gap:10px}.cart-discount__codes:not(:empty){margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/67/compiled_assets/styles.css.map */
