.battery-hero{height:590px}.battery-hero .solar-hero-copy{width:54%}.battery-hero h1{font-size:clamp(36px,3.7vw,54px)}.battery-hero-product{object-fit:contain;object-position:center bottom;filter:drop-shadow(12px 22px 9px #000a);width:45%;height:52%;position:absolute;bottom:8%;right:3%}.battery-product-page .solar-metrics b{font-size:clamp(20px,2.15vw,30px)}.battery-expansion{grid-template-columns:1.15fr 1fr .72fr;align-items:center;gap:22px;display:grid}.battery-expansion-heading{grid-column:1/-1}.battery-expansion-photo{object-fit:contain;filter:drop-shadow(0 15px 8px #08295730);width:100%;height:290px}.battery-expansion-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.battery-expansion-options button{color:#082957;text-align:left;background:#fff;border:1px solid #ceddee;border-radius:14px;min-height:140px;padding:20px 14px}.battery-expansion-options button[aria-pressed=true]{background:#fff7ef;border:2px solid #ff7600}.battery-expansion-options span,.battery-expansion-options b,.battery-expansion-options small{display:block}.battery-expansion-options span{font-size:17px;font-weight:700}.battery-expansion-options b{color:#e96b00;white-space:nowrap;margin:15px 0 8px;font-size:23px}.battery-expansion-options small{font-size:14px}.battery-capacity-note{background:#fff;border-radius:15px;flex-direction:column;justify-content:center;align-self:stretch;gap:15px;padding:24px;font-size:16px;line-height:1.5;display:flex}.battery-capacity-note svg{color:#ff7600;width:40px;height:40px}.battery-capacity-note span{margin-top:10px;display:block}.battery-expansion.compact-battery{grid-template-columns:1fr 1fr}.compact-battery .battery-capacity-note{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center}.compact-battery .battery-capacity-note span{margin:0}.battery-port-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:22px 0;display:grid}.battery-port-grid article{background:#fff;border-radius:14px;gap:15px;padding:23px 18px;display:flex}.battery-port-grid svg{color:#ff7600;flex:0 0 30px}.battery-port-grid h3{font-size:18px}.battery-port-grid p{margin:0;font-size:14px}.battery-connection{grid-template-columns:1fr 1fr;align-items:center;gap:24px;display:grid}.battery-connection>div{grid-column:1/-1}.battery-connection>img{object-fit:contain;filter:drop-shadow(0 13px 8px #08295722);width:100%;height:240px}.battery-connection ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.battery-connection li{gap:15px;display:flex}.battery-connection li>span{color:#fff;text-align:center;background:#ff7600;border-radius:50%;flex:0 0 36px;height:36px;font-weight:700;line-height:36px}.battery-connection h3{font-size:18px}.battery-connection p{margin:0;font-size:15px}.battery-product-page .solar-kit ul{padding-left:19px;font-size:15px;line-height:1.7}.battery-product-page .solar-kit .button{white-space:normal;gap:8px;font-size:14px}.battery-product-page .solar-hero-copy>p{max-width:430px}.battery-product-page .solar-price>small{color:#48627e;font-size:14px}.battery-product-page .solar-kit img{object-fit:contain}@media (max-width:1050px){.battery-expansion{grid-template-columns:1fr 1fr}.battery-capacity-note{flex-direction:row;grid-column:1/-1;justify-content:flex-start;align-items:center}.battery-port-grid{grid-template-columns:1fr 1fr}.battery-hero .solar-hero-copy{width:56%}}@media (max-width:760px){.battery-hero{height:720px}.battery-hero .solar-hero-copy{width:100%}.battery-hero h1{font-size:36px}.battery-hero-product{width:92%;height:31%;bottom:7%;right:4%}.battery-product-page .solar-metrics b{font-size:21px}.battery-expansion,.battery-expansion.compact-battery{grid-template-columns:1fr}.battery-expansion-photo{height:220px}.battery-expansion-options button{min-height:125px;padding:16px 12px}.battery-expansion-options b{font-size:22px}.battery-port-grid,.battery-connection{grid-template-columns:1fr}.battery-connection>img{height:200px}.battery-connection>div{grid-column:auto}.battery-product-page .solar-content>.solar-kit{display:block}}.ess-expansion{grid-template-columns:40% 1fr;align-items:center;gap:32px;display:grid}.ess-expansion>div>img{object-fit:contain;filter:drop-shadow(0 15px 10px #08295730);width:100%;height:330px}.ess-capacities{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.ess-capacities article{background:#fff;border-radius:13px;padding:20px}.ess-capacities span{font-size:15px;display:block}.ess-capacities b{color:#ef7100;margin-top:8px;font-size:27px;display:block}.ess-note{font-size:14px!important}.ess-ports-photo{object-fit:contain;background:#fff;border-radius:15px;width:100%;height:260px;margin:20px 0}.battery-product-page .solar-content>.solar-kit{min-width:0}@media (max-width:760px){.ess-expansion{grid-template-columns:1fr;gap:20px}.ess-expansion>div>img{height:250px}.ess-capacities b{font-size:23px}.ess-ports-photo{height:180px}}
