.category-masthead{background:var(--season-anchor);color:var(--season-ground);position:relative;overflow:hidden}.psw-open-shell .eucalyptus-page-hero.category-masthead{padding-block:calc(var(--psw-space-masthead) + clamp(16px,2vw,28px))!important}.category-masthead-inner{z-index:1;max-width:1280px;margin-inline:auto;position:relative}.category-masthead-breadcrumbs{margin-bottom:24px}.category-masthead h1{letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800}.category-masthead h1>span{opacity:.78;letter-spacing:-.03em;margin-top:8px;font-size:.62em;font-weight:700;display:block}.category-masthead-description{color:var(--season-group);margin:24px 0 0;line-height:1.65}.category-masthead-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.category-masthead-action{border-radius:var(--radius-btn);border:1px solid color-mix(in srgb,var(--season-ground) 30%,transparent);min-height:48px;color:var(--season-ground);justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.category-masthead-action-primary{background:var(--season-action);color:var(--season-ink);border-color:#0000}.category-masthead-action:hover{background:color-mix(in srgb,var(--season-ground) 10%,var(--season-anchor))}.category-masthead-action-primary:hover{background:var(--season-action-hover,var(--season-action))}.category-masthead-action:focus-visible{outline:2px solid var(--season-action);outline-offset:4px}@media (max-width:600px){.category-masthead-breadcrumbs{margin-bottom:20px}.category-masthead-actions{max-width:360px}.category-masthead-action{justify-content:space-between;width:100%}}.category-masthead-badge{--badge-size:clamp(300px,27vw,470px);right:calc(var(--badge-size) * -.08);bottom:calc(var(--badge-size) * -.06)}@media (max-width:1100px){.category-masthead-badge{--badge-size:300px;opacity:.065!important}}@media (max-width:760px){.category-masthead-badge{display:none!important}}
.category-showroom{background:var(--season-ground);color:var(--season-ink);--showroom-line:color-mix(in srgb,var(--season-muted) 26%,var(--season-ground))}.category-showroom *{box-sizing:border-box}.category-showroom h2,.category-showroom h3,.category-showroom p{margin:0}.showroom-wrap{width:calc(100% - 48px);max-width:1100px;margin-inline:auto}.showroom-section{padding-block:var(--psw-space-transition) var(--psw-space-chapter)}.category-showroom h2{letter-spacing:-.05em;text-wrap:pretty;font-size:clamp(34px,4.1vw,54px);font-weight:500;line-height:1.08}.category-showroom h2>span{color:var(--season-muted);display:block}.category-showroom p{color:var(--season-muted);font-size:15px;line-height:1.7}.category-showroom .showroom-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:600}.showroom-section-head{margin-bottom:var(--psw-space-heading);justify-content:space-between;align-items:end;gap:48px;display:flex}.showroom-section-head>p{max-width:300px}.showroom-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.showroom-product{flex-direction:column;min-width:0;display:flex}.showroom-product-featured{background:var(--season-wash);border-radius:6px 6px 64px;overflow:hidden}.showroom-product-featured:nth-child(2){background:color-mix(in srgb,var(--season-group) 32%,var(--season-ground));border-radius:6px 64px 6px 6px}.showroom-product-link{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.category-showroom .showroom-product-kicker{min-height:60px;padding:25px 30px 0;font-size:11px}.showroom-product-image{background:var(--season-wash);border-radius:5px;height:245px;position:relative;overflow:hidden}.showroom-product-image img{object-fit:contain;padding:28px}.showroom-product-featured .showroom-product-image{background:0 0;height:340px}.showroom-product-featured .showroom-product-image img{filter:drop-shadow(8px 10px 12px #14281e17);padding:28px 60px 12px}.showroom-product-copy{flex-direction:column;flex:1;padding:25px 2px 18px;display:flex}.showroom-product-copy>.showroom-text-link{align-self:flex-start;margin-top:auto}.showroom-product-copy h3{letter-spacing:-.04em;text-wrap:pretty;font-size:25px;font-weight:500;line-height:1.15}.showroom-product-copy>p{margin:14px 0 20px;font-size:13px}.showroom-product-featured .showroom-product-copy{padding:20px 35px 24px}.category-showroom .showroom-product-featured h3{font-size:26px}.showroom-product-featured .showroom-product-copy>p{max-width:370px;font-size:14px}.showroom-text-link{border-bottom:1px solid var(--showroom-line);min-height:44px;color:inherit;justify-content:space-between;align-items:center;gap:25px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.showroom-text-link:hover{border-color:currentColor}.showroom-product-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 0 0;display:flex}.showroom-product-featured .showroom-product-actions{padding:12px 35px 30px}.showroom-product-actions button{min-height:44px}.showroom-product-actions button:first-child{border-color:var(--showroom-line)!important;background:0 0!important;padding:8px 12px!important;font-size:12px!important}.showroom-more{margin-top:88px;margin-bottom:32px}.showroom-more h2{font-size:29px}.showroom-more>p{max-width:380px;font-size:13px}.showroom-range{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:35px 25px;display:grid}.showroom-range>.showroom-product{max-width:350px}.showroom-guidance{background:var(--season-wash)}.showroom-guidance-grid{padding-block:var(--psw-space-chapter);grid-template-columns:1fr 1.1fr;gap:10%;display:grid}.showroom-questions details{border-top:1px solid var(--showroom-line);padding-inline:0;padding-block:var(--psw-space-question-airy)}.showroom-questions summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:20px;font-size:20px;line-height:1.4;list-style:none;display:flex}.showroom-questions summary::-webkit-details-marker{display:none}.showroom-questions summary>span{font-size:25px;font-weight:350}.showroom-questions details[open] summary>span{transform:rotate(45deg)}.showroom-questions details>p{margin-top:var(--psw-space-answer);max-width:55ch;font-size:16px}.showroom-questions .showroom-text-link{margin-top:15px}.showroom-closing{background:var(--season-anchor);color:var(--season-ground);border-radius:0 65px 0 0;padding:100px 24px}.showroom-closing-inner{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);max-width:1100px;margin-inline:auto;display:grid}.showroom-closing h2{color:var(--season-ground);font-size:44px}.showroom-closing p,.showroom-closing .showroom-eyebrow{color:var(--season-group)}.showroom-closing-inner>div>p:not(.showroom-eyebrow){max-width:550px;margin-top:25px}.showroom-cta{border-radius:var(--radius-btn);background:var(--season-action);min-height:52px;color:var(--season-ink);justify-content:space-between;align-items:center;gap:35px;margin-top:27px;padding:18px 25px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.showroom-backing{align-self:start}.showroom-backing h3{font-size:22px;font-weight:500}.showroom-backing .showroom-text-link{border-color:var(--season-group);margin-top:23px}.category-showroom a:focus-visible,.category-showroom button:focus-visible,.category-showroom summary:focus-visible{outline:2px solid var(--season-accent);outline-offset:4px}.showroom-closing a:focus-visible{outline-color:var(--season-action)}@media (min-width:951px){.category-showroom[data-category=solar] .showroom-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.category-showroom[data-category=solar] .showroom-range{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:950px){.showroom-section{padding-block:var(--psw-space-transition) var(--psw-space-chapter)}.showroom-section-head{margin-bottom:var(--psw-space-heading);gap:30px}.showroom-section-head>p{max-width:240px;font-size:14px}.showroom-product-featured .showroom-product-image{height:300px}.showroom-product-featured .showroom-product-image img{padding-inline:35px}.showroom-product-featured .showroom-product-copy,.showroom-product-featured .showroom-product-actions{padding-inline:25px}.showroom-guidance-grid{padding-block:var(--psw-space-chapter);gap:7%}.showroom-closing{padding:80px 24px}.showroom-closing h2{font-size:37px}}@media (max-width:600px){.showroom-wrap{width:calc(100% - 40px)}.showroom-section{padding-block:var(--psw-space-transition) var(--psw-space-chapter)}.showroom-section-head{margin-bottom:var(--psw-space-heading);display:block}.showroom-section-head>p{max-width:none;margin-top:20px}.showroom-featured{grid-template-columns:1fr;gap:22px}.showroom-product-featured .showroom-product-image{height:290px}.showroom-product-featured .showroom-product-image img{padding:25px 55px 5px}.showroom-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.showroom-product-image{height:180px}.showroom-product-image img{padding:19px}.showroom-product-copy h3{overflow-wrap:anywhere;font-size:23px}.showroom-product-copy>p{font-size:12px}.showroom-product-copy .showroom-text-link{gap:10px;font-size:11px}.showroom-range .showroom-product-actions{flex-wrap:wrap;gap:8px}.showroom-more{margin-top:45px}.showroom-guidance-grid{padding-block:var(--psw-space-chapter);grid-template-columns:1fr;gap:28px}.showroom-questions summary{font-size:18px}.showroom-closing{border-radius:0 45px 0 0;padding:60px 25px}.showroom-closing h2{font-size:35px}.showroom-backing{border-top:1px solid var(--season-group);padding-top:30px}}.showroom-closing-ground{background:var(--season-wash)}.category-showroom .showroom-product-artwork{isolation:isolate;justify-content:center;align-items:center;padding:28px 28px 32px;display:flex;container-type:size}.category-showroom:is([data-category=solar],[data-category=batteries],[data-category=ev-chargers]) .showroom-product-featured .showroom-product-link{padding-top:32px}@media (max-width:600px){.category-showroom:is([data-category=solar],[data-category=batteries],[data-category=ev-chargers]) .showroom-product-featured .showroom-product-link{padding-top:24px}}.category-showroom .showroom-product-artwork .rp-panel-artwork{height:min(100cqh,calc(100cqw / var(--panel-aspect)))}.category-showroom .showroom-product-link:is([href="/product/sigen-ev-dc-charging-module"],[href="/product/tesla-wall-connector"]) .rp-panel-artwork{height:min(70cqh,calc(70cqw / var(--panel-aspect)))}.category-showroom[data-category=inverters] .showroom-product-artwork .rp-panel-artwork{height:min(76cqh,calc(76cqw / var(--panel-aspect)))}.category-showroom[data-category=inverters] .showroom-product-featured .showroom-product-image{height:280px}@media (min-width:951px){.category-showroom[data-category=inverters] .showroom-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.category-showroom[data-category=inverters] .showroom-product-copy,.category-showroom[data-category=inverters] .showroom-product-actions{padding-inline:28px}}@media (min-width:601px) and (max-width:950px){.category-showroom[data-category=inverters] .showroom-featured{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.category-showroom[data-category=inverters] .showroom-product-featured h3{font-size:22px}.category-showroom[data-category=inverters] .showroom-product-copy,.category-showroom[data-category=inverters] .showroom-product-actions{padding-inline:18px}.category-showroom[data-category=inverters] .showroom-product-actions{flex-wrap:wrap}.category-showroom[data-category=inverters] .showroom-product-kicker{min-height:74px;padding-inline:18px}.category-showroom[data-category=inverters] .showroom-product-featured .showroom-product-image{height:220px}}.category-showroom .showroom-product-artwork img{filter:var(--panel-image-filter,none);padding:0}.category-showroom .showroom-product-link[href="/product/sigenergy-sigenstor-neo"] .rp-panel-artwork{transform-origin:bottom;transform:scale(.95)}@media (max-width:600px){.showroom-featured{row-gap:var(--psw-space-product-card-gap)}.showroom-range{row-gap:var(--psw-space-product-grid-gap)}.category-showroom .showroom-product-artwork{padding:20px 20px 28px}}.category-showroom .showroom-guidance-grid{padding-block:max(var(--psw-space-chapter),clamp(100px,10vw,160px));gap:10%}.category-showroom .showroom-questions details{padding-block:var(--psw-space-question-airy)}.category-showroom .showroom-closing{isolation:isolate;position:relative;overflow:hidden}@media (max-width:760px){.category-showroom .showroom-guidance-grid{grid-template-columns:1fr;gap:48px}}.category-showroom .showroom-section-head:not(.showroom-more){display:block}.category-showroom .showroom-section-head:not(.showroom-more)>p{max-width:65ch;margin-top:28px}.category-showroom .showroom-category-closing{text-align:center;padding-block:clamp(130px,12vw,190px);padding-inline:0}.showroom-category-closing-inner{z-index:1;width:calc(100% - 48px);max-width:850px;margin-inline:auto;position:relative}.category-showroom .showroom-category-closing h2{text-wrap:balance;font-size:clamp(36px,4.5vw,58px);line-height:1.1}.category-showroom .showroom-category-closing h2>span{color:var(--season-action)}.category-showroom .showroom-category-closing p{max-width:54ch;color:var(--season-group);margin:28px auto 0;font-size:17px}.showroom-category-closing-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 36px;margin-top:36px;display:flex}.showroom-category-closing-actions .showroom-cta{min-height:56px;margin-top:0;font-size:16px}.showroom-category-closing-actions .showroom-text-link{border-color:color-mix(in srgb,var(--season-ground) 22%,transparent);color:var(--season-ground);font-size:15px}.showroom-category-nature{--flora-size:clamp(340px,34vw,540px);left:calc(var(--flora-size) * -.325);top:calc(var(--flora-size) * -.12);transform-origin:32.5% 87.7%;transform:rotate(15deg)}.showroom-category-badge{--badge-size:clamp(320px,29vw,460px);right:calc(var(--badge-size) * -.08);bottom:calc(var(--badge-size) * -.1)}@media (max-width:760px){.category-showroom .showroom-category-closing{padding-block:100px 270px}.showroom-category-closing-inner{width:calc(100% - 40px)}.category-showroom .showroom-category-closing h2{max-width:none}.category-showroom .showroom-category-closing p{font-size:16px}.showroom-category-closing-actions{gap:24px}.showroom-category-nature{--flora-size:260px;top:calc(var(--flora-size) * -.6)}.showroom-category-badge{--badge-size:270px;bottom:calc(var(--badge-size) * -.08)}}.category-showroom[data-category=solar] .showroom-category-nature{--flora-size:clamp(400px,38vw,680px);left:calc(var(--flora-size) * -.52);top:calc(var(--flora-size) * -.36);transform:none}.category-showroom[data-category=batteries] .showroom-category-nature{transform:rotate(-15deg)}.category-showroom[data-category=ev-chargers] .showroom-category-nature{left:calc(var(--flora-size) * -.24);top:auto;bottom:calc(var(--flora-size) * -.1);transform:none}@media (max-width:760px){.category-showroom[data-category=solar] .showroom-category-nature{--flora-size:300px;top:-130px;left:-195px}.category-showroom[data-category=ev-chargers] .showroom-category-nature{display:none!important}}
