.solar-battery-guide{--solutions-accent:var(--season-line-strong,var(--season-accent,#607f6b));--solutions-line:var(--season-tint,color-mix(in srgb, var(--solutions-accent) 30%, var(--season-ground)));--surface:var(--eu-oat);--surface-alt:var(--eu-wash);--card:var(--eu-oat);--text:var(--season-ink);--text-muted:var(--eu-muted);--text-slate:var(--eu-muted);--text-faint:var(--season-line-strong,#687b68);--border:var(--solutions-line);--border-soft:var(--season-soft,var(--season-wash));--border-hover:var(--solutions-accent);--accent-fill:var(--eu-forest);--accent-fill-hover:var(--season-deep,#234e40);--on-accent:var(--eu-oat);--secondary-fill:var(--eu-wash);--on-secondary:var(--eu-forest);--glass-fill:color-mix(in srgb, var(--season-ground,#f4f5ed) 96.078%, transparent);--glass-shadow:0 5px 20px color-mix(in srgb, var(--season-anchor,#173b30) 3.529%, transparent);--logo-filter:none;color:var(--text);background:var(--surface)}.sb-content *{box-sizing:border-box}.sb-content :is(h1,h2,h3,p,figure,ol,ul){margin:0}.sb-content :is(h1,h2,h3){letter-spacing:-.045em;text-wrap:balance;font-weight:550;line-height:1.08}.sb-content h2{font-size:clamp(34px,4.1vw,54px)}.sb-content h3{font-size:28px}.sb-content p{color:var(--eu-muted);font-size:17px;line-height:1.65}.sb-content em{color:var(--solutions-accent);font-style:normal}.sb-content a{color:inherit;text-decoration:none}.sb-content :where(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--focus-ring,#173b30);outline-offset:5px}.sb-content [id]{scroll-margin-top:112px}.sb-container{width:min(88%,1240px);margin-inline:auto}.sb-chapter{padding-block:var(--psw-space-chapter)}.sb-content .sb-kicker{letter-spacing:.14em;text-transform:uppercase;color:inherit;font-size:10px;font-weight:600}.sb-content .sb-fine{font-size:12px;line-height:1.65}.sb-content .sb-lede{color:var(--eu-muted);font-size:17px;line-height:1.65}.sb-content .sb-button{background:var(--eu-forest);min-height:54px;color:var(--eu-oat);border-radius:6px;justify-content:space-between;align-items:center;gap:26px;padding:16px 22px;font-size:14px;font-weight:600;display:inline-flex}.sb-content .sb-button:hover{background:var(--season-lift,#2d5745)}.sb-content .sb-button-leaf{background:var(--eu-leaf);color:var(--season-ink)}.sb-content .sb-button-leaf:hover{background:var(--season-action-hover,#cedfa0)}.sb-button>span{flex:none;font-size:20px}.sb-text-link{border-bottom:1px solid var(--solutions-line);justify-content:space-between;align-items:center;gap:28px;min-height:44px;padding-block:10px;font-size:14px;font-weight:500;display:inline-flex}.sb-text-link>span{flex:none}.sb-content .sb-text-link:hover{border-bottom-color:currentColor;text-decoration:none}.sb-hero{padding-block:var(--psw-space-masthead) var(--psw-space-transition)}.sb-topline{justify-content:space-between;align-items:center;gap:20px;padding-bottom:30px;display:flex}.sb-topline nav{color:var(--eu-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;display:flex}.sb-topline a{align-items:center;min-height:44px;display:inline-flex}.sb-topline a:hover{text-decoration:underline}.sb-hero-copy{z-index:1;min-width:0;padding-block:14px 38px;position:relative}.sb-hero h1{letter-spacing:-.055em;margin-top:0;font-size:clamp(54px,5.35vw,77px);line-height:1.04}.sb-hero-copy .sb-lede{max-width:425px;color:var(--eu-muted);margin-top:28px;font-size:18px;line-height:1.65}.sb-hero-copy .sb-button{margin-top:30px}.sb-hero-copy .sb-fine{margin-top:12px}.sb-hero-copy .sb-text-link{border-bottom:0;margin-top:17px}.sb-content .sb-hero-copy .sb-text-link:hover{text-underline-offset:5px;text-decoration:underline}.sb-home{align-self:center;min-width:0}.sb-home-image{aspect-ratio:1586/992;border-radius:80px 12px;position:relative;overflow:hidden}.sb-home figcaption{text-align:center;color:var(--eu-muted);flex-direction:column;gap:7px;padding:22px 18px 28px;font-size:10px;line-height:1.6;display:flex}.sb-home figcaption>span:first-child{color:var(--season-ink);font-size:13px}.sb-start-note{border-top:1px solid var(--border);color:var(--eu-muted);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:13px;line-height:1.65;display:flex}.sb-start-note a{min-height:44px;color:var(--season-ink);align-items:center;gap:20px;display:inline-flex}.sb-start-note a:hover{text-underline-offset:4px;text-decoration:underline}.sb-day-story{padding-block:var(--psw-space-chapter);background:var(--eu-wash)}.sb-story-heading{padding-bottom:var(--psw-space-heading);justify-content:space-between;align-items:end;gap:30px;display:flex}.sb-story-heading h2{text-align:left;font-size:clamp(34px,4.1vw,54px)}.sb-day-pair{border-radius:12px 12px 62px;overflow:hidden}.sb-day-panel,.sb-night-panel{min-width:0;padding-inline:46px;padding-block:var(--psw-space-inset)}.sb-day-panel{background:var(--eu-leaf)}.sb-night-panel{background:var(--eu-forest);color:var(--eu-oat)}.sb-phase-label{align-items:center;gap:14px;margin-bottom:32px;display:flex}.sb-sun,.sb-moon{border-radius:50%;flex:none;width:26px;height:26px;display:inline-block}.sb-sun{border:1px solid var(--season-line-strong,#62806c);background:color-mix(in srgb, var(--season-ground,#f4f5ed) 43.922%, transparent)}.sb-moon{background:var(--eu-leaf);box-shadow:inset -9px 2px 0 0 var(--eu-forest);transform:rotate(-20deg)}.sb-day-pair h3{font-size:clamp(30px,3vw,42px)}.sb-day-pair article>p{max-width:425px;margin-top:20px;font-size:14px}.sb-night-panel>p{color:var(--season-tint,#c4d3c4)}.sb-flow-words{align-items:center;gap:18px;padding-top:30px;font-size:11px;display:flex}.sb-flow-words i{opacity:.45;background:currentColor;width:60px;height:1px;display:block}.sb-story-foot{justify-content:space-between;align-items:center;gap:35px;padding-top:18px;display:flex}.sb-story-foot p{max-width:560px;font-size:12px}.sb-story-foot .sb-text-link{flex:none;font-size:12px}.sb-balance h2{margin-block:0 28px}.sb-balance header>p:not([class]){max-width:440px;margin-top:17px;font-size:15px}.sb-balance .sb-text-link{margin-top:25px}.sb-design-questions{padding:0;list-style:none}.sb-design-questions li{border-top:1px solid var(--border);padding-block:var(--psw-space-question);gap:24px;display:flex}.sb-design-questions li:last-child{padding-bottom:0}.sb-question-number{color:var(--season-line-strong,#62806c);padding-top:6px;font-size:12px}.sb-design-questions h3{font-size:26px}.sb-design-questions p{margin-top:14px;font-size:14px}.sb-question-note{color:var(--eu-muted);margin-top:18px;font-size:11px;display:block}.sb-gallery{background:var(--eu-sage);padding-block:var(--psw-space-feature);border-radius:0 0 64px}.sb-section-heading{margin-bottom:var(--psw-space-heading);justify-content:space-between;align-items:end;gap:9%;display:flex}.sb-section-heading h2{margin-top:0}.sb-section-heading em{color:var(--season-detail,var(--season-muted))}.sb-section-heading>div:last-child{max-width:350px}.sb-section-heading p:not(.sb-kicker){color:var(--season-ink,#385444);font-size:14px}.sb-section-heading .sb-text-link{border-color:var(--season-line-strong,#78987e);margin-top:16px}.sb-content .sb-rail-instruction{color:var(--season-ink,#385444);padding-bottom:15px;font-size:12px}.sb-product-rail{--visible-products:3;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--season-detail,#577963) var(--season-group,#b8c9b9);scrollbar-width:thin;gap:16px;padding:0 0 24px;scroll-padding-inline:0;display:flex;overflow-x:auto}.sb-product{flex:0 0 calc((100% - (var(--visible-products) - 1) * 16px) / var(--visible-products));scroll-snap-align:start;background:var(--eu-oat);border-radius:10px;flex-direction:column;min-width:0;display:flex;position:relative}.sb-product-link{flex:1;padding-bottom:66px}.sb-product-image{aspect-ratio:1.13;justify-content:center;align-items:center;display:flex;position:relative}.sb-product-artwork{justify-content:center;align-items:center;display:flex;position:absolute;inset:40px 36px 32px;container-type:size}.sb-product-artwork>span{font-size:12px}.sb-product-artwork .rp-panel-artwork{height:min(100cqh, calc(100cqw / var(--panel-aspect)))}.sb-product[data-product=sigenergy-sigenstor-neo] .rp-panel-artwork{transform-origin:bottom;transform:scale(.95)}.sb-product-uncropped{filter:drop-shadow(7px 7px 4px #080f0b36)drop-shadow(12px 12px 10px #080f0b1a)}.sb-product-copy{padding:10px 24px 0}.sb-product-copy .sb-kicker{color:var(--eu-muted);font-size:9px}.sb-product-copy h3{letter-spacing:-.025em;margin-top:12px;font-size:19px;line-height:1.22}.sb-product-copy p:not(.sb-kicker){margin-top:10px;font-size:11px;line-height:1.55}.sb-product-action{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;font-size:11px;display:flex}.sb-product-link:hover .sb-product-action{text-underline-offset:4px;text-decoration:underline}.sb-product-compare{justify-content:flex-start;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.sb-product-compare button{min-height:38px}.sb-gallery-foot{justify-content:space-between;align-items:center;gap:30px;padding-top:15px;display:flex}.sb-gallery-foot p{color:var(--season-ink,#385444);font-size:12px}.sb-gallery-foot .sb-text-link{border-color:var(--season-line-strong,#78987e);flex:none;font-size:12px}.sb-content .sb-catalogue-fallback{color:var(--season-ink);margin-top:30px}.sb-install-photo{min-width:0}.sb-install-photo>div{border-radius:120px 8px;height:470px;position:relative;overflow:hidden}.sb-install-photo figcaption{color:var(--eu-muted);padding-top:18px;font-size:12px;line-height:1.65}.sb-install-copy h2{margin-block:0 24px}.sb-install-copy>p:not([class]){margin-top:16px;font-size:14px}.sb-scope{border-top:1px solid var(--border);margin-top:28px;padding-top:25px}.sb-scope ul{padding:15px 0;list-style:none}.sb-scope li{color:var(--eu-muted);padding-block:7px;font-size:13px;line-height:1.5}.sb-scope li:before{content:"—";color:var(--season-line-strong,#62806c);margin-right:12px}.sb-install-copy .sb-text-link{margin-top:18px}.sb-questions{padding-block:var(--psw-space-chapter);background:var(--eu-wash)}.sb-questions h2{margin-top:0;font-size:clamp(34px,4.1vw,54px)}.sb-questions-intro{min-width:0}.sb-content .sb-questions-copy{max-width:440px;margin-top:24px;font-size:15px}.sb-questions-intro>.sb-button{margin-top:24px}.sb-faq-list details{border-top:1px solid var(--border)}.sb-faq-list details:last-of-type{border-bottom:1px solid var(--border)}.sb-faq-list summary{cursor:pointer;padding-block:var(--psw-space-question);justify-content:space-between;align-items:center;gap:24px;font-size:19px;font-weight:500;line-height:1.5;list-style:none;display:flex}.sb-faq-list summary::-webkit-details-marker{display:none}.sb-faq-list summary>span{flex:none;font-size:24px;font-weight:400}.sb-faq-list details[open] summary>span{transform:rotate(45deg)}.sb-faq-answer{padding-bottom:var(--psw-space-answer)}.sb-faq-answer p{font-size:15px}.sb-faq-answer .sb-text-link{margin-top:12px}.sb-faq-list>.sb-text-link{margin-top:24px}.sb-close{--close-flora-size:440px;--close-badge-size:400px;isolation:isolate;padding-block:var(--psw-space-close);color:var(--eu-oat);background:var(--eu-forest);text-align:center;position:relative;overflow:hidden}.sb-close>.sb-container{z-index:1;position:relative}.sb-close h2{max-width:950px;margin:0 auto 28px;font-size:clamp(40px,5vw,68px)}.sb-close em{color:var(--eu-leaf)}.sb-close p:not(.sb-kicker){max-width:540px;color:var(--season-group);margin-inline:auto}.sb-close-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 36px;margin-top:28px;display:flex}.sb-close .sb-text-link{border-color:var(--season-tint,#74917a)}.sb-close .sb-fine{margin-top:20px}.sb-other-paths{border-top:1px solid var(--season-detail,#446454);flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 32px;margin-top:60px;padding-top:24px;font-size:12px;display:flex}.sb-other-paths>span{color:var(--season-tint,#c4d3c4)}.sb-other-paths a{align-items:center;gap:20px;min-height:44px;display:inline-flex}.sb-other-paths a:hover{text-underline-offset:4px;text-decoration:underline}.sb-close :is(a,button):focus-visible{outline-color:var(--eu-leaf)}@media (min-width:1700px){.sb-container{max-width:1320px}}@media (max-width:1100px){.sb-hero h1{font-size:56px}.sb-day-panel,.sb-night-panel{padding-inline:32px;padding-block:var(--psw-space-inset)}.sb-install-grid,.sb-balance-grid{gap:7%!important}}@media (max-width:900px){.sb-hero{padding-block:var(--psw-space-masthead) var(--psw-space-transition)}.sb-topline{padding-bottom:28px}.sb-hero-grid{grid-template-columns:1fr!important;gap:30px!important}.sb-hero h1{font-size:clamp(58px,8.7vw,76px)}.sb-hero-copy{padding-bottom:0}.sb-hero-copy .sb-lede{max-width:520px}.sb-home figcaption{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;padding-inline:0}.sb-home figcaption>span:first-child{font-size:11px}.sb-chapter{padding-block:var(--psw-space-chapter)}.sb-balance-grid{grid-template-columns:1fr!important;gap:44px!important}.sb-balance h2 br:nth-child(2){display:none}.sb-balance header>p:not([class]){max-width:570px}.sb-design-questions h3{font-size:27px}.sb-section-heading{margin-bottom:var(--psw-space-heading);display:block}.sb-section-heading>div:last-child{max-width:530px;margin-top:24px}.sb-install-grid{grid-template-columns:.8fr 1fr!important;align-items:start!important;gap:6%!important}.sb-install-copy h2{font-size:39px}.sb-faq-grid{grid-template-columns:1fr!important;gap:36px!important}}@media (max-width:760px){.sb-container{width:88%}.sb-hero{padding-block:var(--psw-space-masthead) var(--psw-space-transition)}.sb-topline{padding-bottom:22px}.sb-hero h1{font-size:clamp(46px,10.3vw,65px)}.sb-hero-copy .sb-lede{margin-top:24px;font-size:16px}.sb-content .sb-button{gap:24px;padding-inline:19px;font-size:13px}.sb-content .sb-text-link{gap:20px;font-size:13px}.sb-hero-copy .sb-fine{font-size:12px}.sb-home-image{border-radius:55px 10px}.sb-home figcaption{padding-bottom:26px;display:block}.sb-home figcaption>span{margin-top:5px;display:block}.sb-start-note{padding-top:20px;display:block}.sb-start-note a{gap:15px;font-size:12px}.sb-day-story{padding-block:var(--psw-space-chapter)}.sb-story-heading{padding-bottom:var(--psw-space-heading);display:block}.sb-story-heading h2{text-align:left;margin-top:0;font-size:36px}.sb-day-pair{border-radius:10px 10px 44px;grid-template-columns:1fr!important}.sb-day-panel,.sb-night-panel{padding-inline:26px;padding-block:var(--psw-space-inset)}.sb-phase-label{margin-bottom:26px}.sb-day-pair h3{font-size:36px}.sb-day-pair article>p{font-size:13px}.sb-flow-words{gap:15px}.sb-flow-words i{width:40px}.sb-story-foot{padding-top:20px;display:block}.sb-story-foot .sb-text-link{margin-top:12px}.sb-chapter{padding-block:var(--psw-space-chapter)}.sb-balance h2{font-size:36px}.sb-balance h2 br:nth-child(2){display:initial}.sb-design-questions li{gap:18px}.sb-design-questions h3{font-size:25px}.sb-gallery{padding-block:var(--psw-space-feature);border-radius:0 0 44px}.sb-section-heading h2{font-size:36px}.sb-product-rail{--visible-products:2}.sb-gallery-foot{padding-top:20px;display:block}.sb-gallery-foot .sb-text-link{margin-top:12px}.sb-install-grid{grid-template-columns:1fr!important;gap:38px!important}.sb-install-photo{width:100%}.sb-install-photo>div{border-radius:75px 6px;height:390px}.sb-install-copy h2{font-size:36px}.sb-questions{padding-block:var(--psw-space-chapter)}.sb-questions h2{font-size:36px}.sb-faq-list summary{padding-block:var(--psw-space-question);font-size:18px}.sb-close{--close-flora-size:360px;--close-badge-size:290px;text-align:left;padding-block:var(--psw-space-close)}.sb-close h2{font-size:clamp(35px,9.6vw,43px)}.sb-close p:not(.sb-kicker){margin-left:0;font-size:16px}.sb-close .sb-fine{font-size:12px}.sb-close-actions{justify-content:start;gap:18px}.sb-other-paths{justify-content:start;gap:4px 26px;margin-top:40px;padding-top:22px}.sb-other-paths>span{flex-basis:100%;margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.sb-product-rail{scroll-behavior:auto}}@media (min-width:761px) and (max-width:1100px){.sb-product-rail{--visible-products:3}}@media (max-width:540px){.sb-product-rail{--visible-products:1}}.sb-catalogue-filters{flex-wrap:wrap;gap:10px;margin:20px 0 16px;display:flex}.sb-catalogue-filters button{border:1px solid var(--season-line-strong,#78987e);min-height:48px;color:var(--season-ink);font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:10px 20px;font-size:14px}.sb-catalogue-filters button[aria-pressed=true]{background:var(--eu-forest);color:var(--eu-oat);border-color:var(--selection-border,var(--season-ink))}.sb-catalogue-filters button:focus-visible{outline:2px solid var(--eu-forest);outline-offset:3px}.sb-catalogue-count{margin-bottom:16px;font-size:12px}.sb-rail-controls{justify-content:flex-end;gap:10px;margin:8px 0 20px;display:flex}.sb-rail-controls button{border:1px solid var(--season-line-strong,#78987e);width:52px;height:52px;color:var(--season-ink);cursor:pointer;background:0 0;border-radius:6px;font-size:27px}.sb-rail-controls button:hover:not(:disabled){background:var(--eu-forest);color:var(--eu-oat)}.sb-rail-controls button:disabled{opacity:.3;cursor:default}.sb-rail-controls button:focus-visible{outline:2px solid var(--eu-forest);outline-offset:3px}@media (max-width:760px){.sb-rail-controls{display:none}}.sb-day-panel p,.sb-gallery .sb-catalogue-count{color:var(--season-ink)}.sb-sunshine-grid{grid-template-columns:minmax(0,1.03fr) minmax(0,1fr);align-items:start;gap:9%;padding-bottom:50px;display:grid}.sb-hero-sunshine .sb-hero-copy{padding-block:0}.eucalyptus-site .sb-hero-sunshine h1{text-wrap:balance;width:calc(100% + 64px);font-size:clamp(54px,6.5vw,90px);line-height:1.08;letter-spacing:-.045em!important;font-weight:550!important}.sb-hero-sunshine h1 em{color:var(--solutions-accent)}.sb-hero-sunshine .sb-hero-copy .sb-lede{max-width:490px;font-size:17px}.sb-hero-sunshine .sb-button{width:min(100%,390px);display:flex}@media (max-width:760px){.sb-hero-sunshine .sb-start-note{flex-direction:column;align-items:flex-start;gap:2px;display:flex}}@media (max-width:1050px){.sb-container{width:90%}.eucalyptus-site .sb-hero-sunshine h1{width:auto;font-size:67px}}@media (max-width:1000px){.sb-sunshine-grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:740px){.sb-container{width:88%}.sb-sunshine-grid{padding-bottom:35px}.eucalyptus-site .sb-hero-sunshine h1{font-size:clamp(50px,10.6vw,56px);line-height:1.06}.sb-hero-sunshine .sb-hero-copy{padding-bottom:0}.sb-hero-sunshine .sb-hero-copy .sb-lede{margin-top:22px;font-size:16px}.sb-hero-sunshine .sb-button{width:100%}}
