.pi-p2-solar{position:relative;overflow:hidden;color:#000;background-color:#fff;font-family:var(--p2s-font-body, Inter),Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:normal;text-align:start;text-transform:none;font-optical-sizing:none}.pi-p2-solar *,.pi-p2-solar *:before,.pi-p2-solar *:after{box-sizing:border-box}.pi-p2-solar h2,.pi-p2-solar p,.pi-p2-solar ul,.pi-p2-solar li{margin:0;padding:0}.pi-p2-solar ul{list-style:none}.pi-p2-solar *{font-family:inherit}.pi-p2-solar img{display:block;max-width:100%;height:auto;vertical-align:middle}.pi-p2-solar .pi-p2-solar__col{container-type:inline-size;width:min(100%,480px);margin-inline:auto}.pi-p2-solar .pi-p2-solar__stage{position:relative;display:grid;grid-template-columns:100%;grid-template-rows:minmax(45.067cqw,auto) auto}.pi-p2-solar .pi-p2-solar__stage>*{grid-column:1;min-width:0;position:relative}.pi-p2-solar .pi-p2-solar__art{grid-row:2;z-index:0;align-self:start;margin-top:-45.067cqw}.pi-p2-solar .pi-p2-solar__bg,.pi-p2-solar .pi-p2-solar__bg img{display:block;width:100%;height:auto;max-width:none}.pi-p2-solar .pi-p2-solar__product{position:absolute;top:45.067cqw;left:6.333cqw;width:87.333cqw;pointer-events:none}.pi-p2-solar .pi-p2-solar__product img{width:100%;max-width:none}.pi-p2-solar .pi-p2-solar__text{grid-row:1;z-index:2;align-self:start;display:flex;flex-direction:column;align-items:center;gap:2.667cqw;padding:10.667cqw 6.4cqw 4cqw;text-align:center}.pi-p2-solar .pi-p2-solar__heading{display:flex;flex-direction:column;align-items:center;font-family:var(--p2s-font-heading, "Work Sans"),"Work Sans",sans-serif;font-size:16px;font-weight:700;line-height:1;color:#000;text-transform:uppercase;letter-spacing:0;text-wrap:balance}.pi-p2-solar .pi-p2-solar__heading-1{color:var(--p2s-accent, #006bb3);font-size:clamp(26px,8.533cqw,41px)}.pi-p2-solar .pi-p2-solar__heading-2{color:#000;font-size:clamp(21px,6.933cqw,33px)}.pi-p2-solar .pi-p2-solar__subtitle{font-size:clamp(13px,3.733cqw,18px);font-weight:400;line-height:1.5;text-wrap:balance}.pi-p2-solar .pi-p2-solar__subtitle strong,.pi-p2-solar .pi-p2-solar__subtitle b{color:var(--p2s-accent, #006bb3);font-weight:700}.pi-p2-solar .pi-p2-solar__benefits{grid-row:2;z-index:2;align-self:end;display:flex;flex-direction:column;gap:6.4cqw;margin:94.67cqw 0 10.667cqw;padding:0 14.933cqw}.pi-p2-solar .pi-p2-solar__features{display:flex;flex-direction:column;gap:6.4cqw}.pi-p2-solar .pi-p2-solar__feature{display:flex;align-items:center;gap:4.267cqw}.pi-p2-solar .pi-p2-solar__icon{flex:none;width:clamp(28px,8.533cqw,41px);height:auto;aspect-ratio:1;object-fit:contain}.pi-p2-solar .pi-p2-solar__feature-text{line-height:1.2;letter-spacing:.02em}.pi-p2-solar .pi-p2-solar__feature-title{display:block;font-weight:700;font-size:clamp(14px,4.267cqw,20px)}.pi-p2-solar .pi-p2-solar__feature-desc{display:block;font-weight:400;font-size:clamp(13px,3.733cqw,18px)}.pi-p2-solar .pi-p2-solar__footnote{font-weight:400;font-size:clamp(13px,3.733cqw,18px);line-height:1.2;letter-spacing:.02em;text-align:center}.pi-p2-solar .pi-p2-solar__edge{display:none;position:absolute;z-index:-1;max-width:none;pointer-events:none}@media(max-width:1024px){.pi-p2-solar .pi-p2-solar__edge--t{display:block;top:-1px;left:0;width:100%;height:1px;object-fit:cover;object-position:0 0;transform-origin:0 100%;transform:scaleY(400)}}@media(min-width:481px)and (max-width:1024px){.pi-p2-solar .pi-p2-solar__edge--l,.pi-p2-solar .pi-p2-solar__edge--r{display:block;top:0;width:1px;height:100%;object-fit:cover}.pi-p2-solar .pi-p2-solar__edge--l{left:31px;object-position:0 0;transform-origin:100% 0;transform:scaleX(400)}.pi-p2-solar .pi-p2-solar__edge--r{right:31px;object-position:100% 0;transform-origin:0 0;transform:scaleX(400)}.pi-p2-solar .pi-p2-solar__edge--tl,.pi-p2-solar .pi-p2-solar__edge--tr{display:block;top:-1px;width:1px;height:1px;object-fit:none}.pi-p2-solar .pi-p2-solar__edge--tl{left:31px;object-position:0 0;transform-origin:100% 100%;transform:scale(400)}.pi-p2-solar .pi-p2-solar__edge--tr{right:31px;object-position:100% 0;transform-origin:0 100%;transform:scale(400)}.pi-p2-solar .pi-p2-solar__bg{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 32px,#000 calc(100% - 32px),transparent 100%)}}@media(min-width:1025px){.pi-p2-solar .pi-p2-solar__col{width:100%}.pi-p2-solar .pi-p2-solar__stage{grid-template-rows:auto;background:#fff}.pi-p2-solar .pi-p2-solar__stage>*{grid-row:1}.pi-p2-solar .pi-p2-solar__art{margin-top:0}.pi-p2-solar .pi-p2-solar__product{top:3.544cqw;left:29.51cqw;width:44.31cqw}.pi-p2-solar .pi-p2-solar__text{justify-self:start;align-items:flex-start;gap:max(12px,1.25cqw);max-width:35.5cqw;margin:7.346cqw 0 0 16.458cqw;padding:0;text-align:left}.pi-p2-solar .pi-p2-solar__heading{align-items:flex-start}.pi-p2-solar .pi-p2-solar__heading-1,.pi-p2-solar .pi-p2-solar__heading-2{font-size:clamp(32px,3.333cqw,80px)}.pi-p2-solar .pi-p2-solar__subtitle{font-size:clamp(15px,1.302cqw,29px)}.pi-p2-solar .pi-p2-solar__benefits{justify-self:start;width:max(26.094cqw,300px);gap:max(10px,1.25cqw);margin:33.28cqw 0 4.635cqw 54.323cqw;padding:0}.pi-p2-solar .pi-p2-solar__features{gap:max(10px,1.25cqw)}.pi-p2-solar .pi-p2-solar__feature{gap:max(12px,1.25cqw)}.pi-p2-solar .pi-p2-solar__icon{width:clamp(24px,2.083cqw,48px)}.pi-p2-solar .pi-p2-solar__feature-title,.pi-p2-solar .pi-p2-solar__feature-desc{font-size:clamp(14px,1.0417cqw,24px)}.pi-p2-solar .pi-p2-solar__footnote{text-align:left;font-size:clamp(14px,1.0417cqw,24px);padding-block:1.38cqw}}
/*# sourceMappingURL=/cdn/shop/t/293/assets/pi-p2-solar.css.map */
