.solar-pdp{--sp-leaf:#1f7a5a;--sp-sun:#f4a81d;--sp-ink:#0e2a25;--color-button:244,168,29;--color-button-text:14,42,37}.solar-pdp .product__title h1{font-size:clamp(2.2rem,3.2vw,3rem);line-height:1.15;letter-spacing:-.01em;margin:0 0 1.2rem;overflow-wrap:anywhere}.solar-pdp .product__text{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--sp-leaf)}.solar-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 1.6rem;padding:0;list-style:none}.solar-chips li{padding:.4rem 1rem;border-radius:99rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em;background:rgba(var(--color-foreground),.06);color:rgb(var(--color-foreground))}.solar-chips li:before{content:"";display:inline-block;width:.6rem;height:.6rem;margin-right:.6rem;border-radius:50%;background:var(--sp-sun);vertical-align:middle}.solar-price{margin:0 0 1.6rem}.solar-price .price{margin:0}.solar-price .price-item{font-size:clamp(2.8rem,4vw,3.6rem);font-weight:700;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.solar-price .price--on-sale .price-item--regular{font-size:1.8rem;font-weight:400}.solar-price__note{margin:.4rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.7)}.solar-price__note a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.solar-pdp .product-form__buttons{display:flex;flex-direction:column;gap:1rem}.solar-pdp .product-form__submit{min-height:5.6rem;font-size:1.6rem;font-weight:700;letter-spacing:.02em}.solar-pdp .product-form__submit.button--secondary{--color-button:244,168,29;--color-button-text:14,42,37}.solar-pdp .shopify-payment-button__button{min-height:5rem}.solar-trust{margin:2rem 0 0;padding:1.6rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius,1rem);display:grid;gap:1.2rem}.solar-trust__item{display:flex;gap:1.2rem;align-items:flex-start;margin:0;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground))}.solar-trust__item svg{flex:0 0 2.2rem;width:2.2rem;height:2.2rem;margin-top:.1rem;fill:none;stroke:var(--sp-leaf);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.solar-trust__item a{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.solar-trust__pay{display:flex;flex-wrap:wrap;gap:.6rem;margin:.8rem 0 0;padding:0;list-style:none}.solar-pdp .product__description{margin-top:2.4rem}.solar-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:1.2rem;align-items:center;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);box-shadow:0 -.8rem 2.4rem #00000014;transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.solar-sticky.is-visible{transform:none;visibility:visible;transition:transform .25s ease}.solar-sticky__info{flex:1;min-width:0;display:flex;flex-direction:column}.solar-sticky__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;color:rgba(var(--color-foreground),.75)}.solar-sticky__price{font-size:1.8rem;font-weight:700;color:rgb(var(--color-foreground))}.solar-sticky__btn{flex:0 0 auto;min-width:15rem;min-height:4.8rem;--color-button:244,168,29;--color-button-text:14,42,37}@media screen and (min-width:750px){.solar-sticky{display:none}.solar-pdp.product--right .product__media-wrapper{order:2}}@media(prefers-reduced-motion:reduce){.solar-sticky,.solar-sticky.is-visible{transition:none}}.solar-details__heading{margin:0 0 2.4rem}.solar-details__grid{display:flex;flex-wrap:wrap;gap:2rem}.solar-card{flex:1 1 32rem;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--text-boxes-radius,1rem);background:rgba(var(--color-foreground),.02)}.solar-card--full{flex-basis:100%}.solar-card__title{margin:0 0 1.6rem;font-size:1.9rem}.solar-specs{display:grid;margin:0}.solar-specs__row{display:grid;grid-template-columns:minmax(10rem,35%) 1fr;gap:1.6rem;padding:1.1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.1);font-size:1.4rem}.solar-specs__row:last-child{border-bottom:0}.solar-specs dt{font-weight:600;color:rgb(var(--color-foreground))}.solar-specs dd{margin:0;overflow-wrap:anywhere}.solar-included{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.solar-included li{display:flex;gap:1rem;font-size:1.5rem}.solar-included li:before{content:"\2713";flex:0 0 2.2rem;height:2.2rem;border-radius:50%;background:var(--sp-leaf);color:#fff;font-size:1.2rem;line-height:2.2rem;text-align:center}.solar-faq{border-bottom:1px solid rgba(var(--color-foreground),.14)}.solar-faq:last-child{border-bottom:0}.solar-faq summary{display:flex;justify-content:space-between;gap:1.6rem;padding:1.6rem 0;cursor:pointer;list-style:none;font-size:1.6rem;font-weight:600;color:rgb(var(--color-foreground))}.solar-faq summary::-webkit-details-marker{display:none}.solar-faq summary:after{content:"+";font-size:2.2rem;line-height:1;transition:transform .2s}.solar-faq[open] summary:after{transform:rotate(45deg)}.solar-faq__body{max-width:72ch;padding:0 0 1.8rem}.solar-help-card{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;padding:2.8rem;border-radius:var(--text-boxes-radius,1rem);background:#0e2a25;color:#fff}.solar-help-card h3{margin:0 0 .6rem;color:#fff}.solar-help-card p{max-width:60ch;margin:0;color:#ffffffd9}.solar-help-card .button{--color-button:244,168,29;--color-button-text:14,42,37}.solar-editor-note{margin:0;padding:1.2rem 1.6rem;border:1px dashed rgba(var(--color-foreground),.4);border-radius:.8rem;font-size:1.3rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/solar-pdp.css.map */
