body.solar .ap-pdp{position:relative;background-color:var(--color-winter-wolf-gray-50);border-radius:16px 16px 0 0;padding:40px 40px 72px}body.solar .product-main__gallery{position:sticky;top:130px}body.solar .product-form__error{margin-bottom:10px}@media(min-width:1024px){body.solar .product-main__gallery{align-self:flex-start;top:calc(var(--site-header-height, 110px) + 24px)}body.solar .product-main__details{display:flex;flex-direction:column}body.solar .product-main__details .ap-pdp{flex:1 0 auto}}.ap-pdp__title{margin:0 0 12px;font-size:32px;line-height:100%;font-weight:600;text-transform:uppercase;color:var(--color-neutral-gray-800);padding-right:64px}.ap-pdp__tagline{margin:0 0 12px;font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.2px;color:var(--color-neutral-gray-800);padding-right:64px;overflow-wrap:anywhere}.ap-pdp__title+.ap-pdp__tagline{margin-top:-6px}.ap-pdp__desc{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:18px;line-height:28px;letter-spacing:-.2px;color:var(--color-neutral-gray-600)}.ap-pdp__desc.is-expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.ap-pdp__desc p{margin:0 0 8px}.ap-pdp__desc p:last-child{margin-bottom:0}.ap-pdp__readmore{margin-top:8px;padding:0;border:0;background:none;font-size:14px;line-height:20px;font-weight:600;text-transform:uppercase;color:var(--color-primary-500);cursor:pointer}.ap-pdp__readmore:hover{text-decoration:underline}.ap-pdp__readmore:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.ap-pdp__compare-holder{position:absolute;top:20px;right:0;z-index:3}.ap-pdp__compare-holder:before,.ap-pdp__compare-holder:after{content:"";position:absolute;right:0;width:12px;height:12px;background-color:var(--color-secondary-500);-webkit-mask:var(--fillet) center / contain no-repeat;mask:var(--fillet) center / contain no-repeat}.ap-pdp__compare-holder:before{top:-12px;--fillet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M12 0C12 6.63 6.63 12 0 12H12Z'/%3E%3C/svg%3E")}.ap-pdp__compare-holder:after{bottom:-12px;--fillet: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M12 12C12 5.37 6.63 0 0 0H12Z'/%3E%3C/svg%3E")}.ap-pdp__compare{display:flex;align-items:center;gap:10px;height:44px;max-width:48px;padding:0 15px;overflow:hidden;background-color:var(--color-secondary-500);color:#fff;border-radius:12px 0 0 12px;text-decoration:none;transition:max-width .35s ease,background-color .15s ease}.ap-pdp__compare-icon{display:inline-flex;flex:0 0 auto}.ap-pdp__compare-icon svg{width:18px;height:18px}.ap-pdp__compare-label{white-space:nowrap;font-size:14px;line-height:1;font-weight:600;letter-spacing:.4px;text-transform:uppercase;opacity:0;transition:opacity .2s ease}.ap-pdp__compare:hover,.ap-pdp__compare:focus-visible{max-width:280px;background-color:var(--color-secondary-600);color:var(--color-white)}.ap-pdp__compare:hover .ap-pdp__compare-label,.ap-pdp__compare:focus-visible .ap-pdp__compare-label{opacity:1;transition-delay:.1s}.ap-pdp__compare:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}@media(prefers-reduced-motion:reduce){.ap-pdp__compare,.ap-pdp__compare-label{transition:none}}.ap-pdp__form{margin-top:32px;margin-bottom:24px}.metafield-rich_text_field p{font-size:18px;line-height:28px}.ap-pdp__toggle{display:inline-flex;align-items:center;gap:20px;margin:0 0 44px;padding:8px 16px 8px 8px;border:1px solid var(--color-neutral-gray-100);border-radius:8px;background-color:var(--color-white)}.ap-pdp__toggle-option{position:relative;cursor:pointer}.ap-pdp__toggle-option input{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.ap-pdp__toggle-option span{display:inline-flex;align-items:center;padding:4px 8px;border-radius:4px;font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.2px;color:var(--color-secondary-400);white-space:nowrap}.ap-pdp__toggle-option input:checked+span{background-color:var(--color-primary-500);color:var(--color-white)}.ap-pdp__toggle-option input:not(:checked):hover+span{background-color:var(--color-primary-100)}.ap-pdp__toggle-option input:focus-visible+span{outline:2px solid var(--color-blue-500);outline-offset:2px}.ap-pdp[data-mode=sales] [data-cta=buy],.ap-pdp[data-mode=buy] [data-cta=sales],.ap-pdp[data-mode=sales] .ap-pdp__price-top{display:none}.ap-pdp:not([data-mode=buy]) .compatible-filter__price{display:none}.ap-pdp__price-card{background-color:var(--color-white);border-radius:8px;padding:32px;margin-bottom:28px;box-shadow:0 8px 12px #0000000a}.ap-pdp__price-top{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.ap-pdp__price-block{display:flex;flex-direction:column;gap:4px}.ap-pdp__price-block[hidden]{display:none}.ap-pdp__rrp{font-size:14px;line-height:1;letter-spacing:-.14px;text-transform:capitalize;color:var(--color-primary-500)}.ap-pdp__price{margin:0;display:flex;align-items:baseline;gap:10px;font-size:28px;line-height:32px;font-weight:700;letter-spacing:-.1px;color:var(--color-secondary-500)}.ap-pdp__price-compare{font-size:18px;font-weight:400;color:var(--color-neutral-gray-500)}.ap-pdp__actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px;margin-top:16px}.ap-pdp__qty{flex:0 0 auto;display:flex}body.solar .ap-pdp .ap-pdp__actions .quantity-selector{display:flex;align-items:center;justify-content:space-between;width:160px;height:auto;min-height:48px;margin:0;padding:0 7px;border:1px solid #cbd5e0;border-radius:8px;background-color:var(--color-white);box-sizing:border-box}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button{display:flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:36px;padding:0;border:0;border-radius:6px;background-color:#4a556826;color:#4a5568;cursor:pointer;transition:background-color .15s ease}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button:hover{background-color:#4a556840}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:2px}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button[disabled]{background-color:#4a55680d;cursor:not-allowed}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button[disabled] svg{opacity:.25}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button svg{display:block;width:16px;height:16px}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__input{flex:1 1 auto;min-width:0;height:auto;margin:0;padding:0;border:0;background:transparent;font-size:18px;font-weight:600;line-height:22px;letter-spacing:0;text-align:center;color:#2d3748;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__input:focus-visible{outline:2px solid var(--color-secondary-500);outline-offset:-2px;border-radius:4px}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__input::-webkit-outer-spin-button,body.solar .ap-pdp .ap-pdp__actions .quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ap-pdp__cta{flex:1 1 0;min-width:max-content;--cta-pad-right: 20px;--cta-icon: 24px;--cta-gap: 16px;--mask-top-offset: calc( var(--cta-pad-right) + var(--cta-icon) + var(--cta-gap) / 2 - 8.86px );--mask-bottom-offset: calc( var(--cta-pad-right) + var(--cta-icon) + var(--cta-gap) / 2 - 8.86px );display:flex;align-items:center;justify-content:space-between;gap:var(--cta-gap);width:100%;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.ap-pdp__cta:hover{background-color:var(--color-primary-600);color:var(--color-white)}.ap-pdp__cta:disabled,.ap-pdp__cta.product-form__submit--disabled{background-color:var(--color-neutral-gray-300);cursor:not-allowed}.ap-pdp__cta.product-form__submit{height:auto}.ap-pdp__cta-icon{display:inline-flex;flex:0 0 auto}.ap-pdp__cta-icon svg{width:var(--cta-icon);height:var(--cta-icon)}@media(min-width:1024px)and (max-width:1199px){.ap-pdp__price-card{padding:24px}.ap-pdp__actions{gap:12px}body.solar .ap-pdp .ap-pdp__actions .quantity-selector{width:120px;padding:0 4px}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button{flex-basis:32px;width:32px;height:32px}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__input{font-size:16px}}.ap-pdp__specs{margin:0;max-width:660px}.ap-pdp__spec{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 0;border-bottom:1px solid var(--color-neutral-gray-100)}.ap-pdp__spec-label{flex:0 0 185px;margin:0;font-size:16px;line-height:28px;font-weight:600;letter-spacing:-.16px;text-transform:uppercase;color:var(--color-neutral-gray-700)}.ap-pdp__spec-detail{margin:0;font-size:16px;line-height:28px;letter-spacing:-.2px;color:var(--color-neutral-gray-600);text-align:left}.ap-pdp__options{max-width:660px;padding:8px 0}body.solar .ap-pdp__options .product-option-picker{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:12px;margin-top:0}body.solar .ap-pdp__options .product-button-option{width:auto;flex:1 1 0;min-width:0}body.solar .ap-pdp__options .product-button-option__option-group{display:flex;align-items:flex-start;flex-wrap:nowrap;gap:12px;margin:0}body.solar .ap-pdp__options .product-button-option__option-label{flex:0 0 185px;margin:0;font-size:16px;line-height:28px;font-weight:600;letter-spacing:-.16px;text-transform:uppercase;color:var(--color-neutral-gray-700)}body.solar .ap-pdp__options .product-button-option__button-options-container{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:0;flex:1 1 0;min-width:0}body.solar .ap-pdp__options .product-button-option__button-item,body.solar .ap-pdp__options .product-button-option__button-item.product-button-option__button-item--active{display:inline-flex;width:auto;min-height:0;margin:0;padding:0;border:0;background:none}body.solar .ap-pdp__options .product-button-option__button-item-label>svg{display:none}body.solar .ap-pdp__options .product-button-option__button-text{margin-top:0;font-size:inherit;font-weight:inherit;line-height:inherit}body.solar .ap-pdp__options .product-button-option__button-item-label,body.solar .ap-pdp__options .radio__container.product-button-option__button-item--active .radio__label{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:28px;padding:2px 8px;border:0;border-radius:4px;background-color:var(--color-winter-wolf-gray-100);color:var(--color-neutral-gray-800);font-size:13px;font-weight:600;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease}body.solar .ap-pdp__options .product-button-option__button-item-label:hover{background-color:var(--color-winter-wolf-gray-200)}body.solar .ap-pdp__options .product-button-option__button-item--active .product-button-option__button-item-label,body.solar .ap-pdp__options .radio__container.product-button-option__button-item--active .radio__label.product-button-option__button-item-label{background-color:var(--color-primary-600);color:var(--color-white)}body.solar .ap-pdp__options .product-button-option__button-item--out-of-stock .product-button-option__button-item-label{opacity:.75}body.solar .ap-pdp__options .radio__input:focus-visible+.product-button-option__button-item-label{outline:2px solid var(--color-blue-500);outline-offset:2px}body.solar .ap-pdp__options .product-option-picker:has(product-button-option:nth-of-type(2)){flex-wrap:wrap;row-gap:16px}body.solar .ap-pdp__options .product-option-picker:has(product-button-option:nth-of-type(2)) .product-button-option{flex:1 1 100%}body.solar .ap-pdp__options .product-option-picker:has(product-button-option:nth-of-type(2)) .size-chart-guide{margin-left:0;text-align:left}body.solar .ap-pdp__options .product-button-option__button-item-label--swatch,body.solar .ap-pdp__options .radio__container.product-button-option__button-item--active .radio__label.product-button-option__button-item-label--swatch{min-width:0;min-height:0;padding:2px;background:none}body.solar .ap-pdp__options .product-button-option__button-item-swatch{display:block;width:24px;height:24px;border-radius:4px}body.solar .ap-pdp__options .product-button-option__button-item-label--swatch:hover{background:none}body.solar .ap-pdp__options .product-button-option__button-item-label--swatch{position:relative}body.solar .ap-pdp__options .product-button-option__swatch-tooltip{position:absolute;bottom:calc(100% + 10px);left:50%;z-index:30;display:none;width:max-content;max-width:min(280px,calc(100vw - 32px));height:auto;padding:6px 10px;border-radius:6px;background-color:var(--color-primary-700);color:var(--color-white);font-size:13px;font-weight:600;line-height:18px;letter-spacing:0;text-align:center;text-transform:none;white-space:normal;pointer-events:none;box-shadow:0 4px 12px #00000029;transform:translate(calc(-50% + var(--tip-shift, 0px)))}body.solar .ap-pdp__options .product-button-option__swatch-tooltip:after{content:"";position:absolute;top:100%;left:calc(50% - var(--tip-shift, 0px));transform:translate(-50%);border:6px solid transparent;border-top-color:var(--color-primary-700)}@media(hover:hover){body.solar .ap-pdp__options .product-button-option__button-item-label--swatch:hover .product-button-option__swatch-tooltip,body.solar .ap-pdp__options .radio__input:focus-visible+.product-button-option__button-item-label--swatch .product-button-option__swatch-tooltip{display:block}}body.solar .ap-pdp__options .product-button-option__button-item--tip-open .product-button-option__swatch-tooltip{display:block}body.solar .ap-pdp__options .size-chart-guide{margin:0 0 0 auto;flex:0 0 auto;min-width:0;line-height:28px;text-align:right;padding:0;border:0;background:none;font-size:14px;font-weight:600;letter-spacing:.4px;text-transform:uppercase;text-decoration:underline;color:var(--color-secondary-500);cursor:pointer}body.solar .ap-pdp__options .size-chart-guide:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.ap-pdp__brochure{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:660px;margin-top:24px;padding:12px 16px;border:1px solid var(--color-primary-500);border-radius:8px;background:none;font-family:inherit;font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.2px;text-transform:uppercase;text-align:center;text-decoration:none;color:var(--color-primary-500);cursor:pointer;transition:background-color .15s ease}.ap-pdp__brochure:hover{background-color:var(--color-primary-50);color:var(--color-primary-500)}.ap-pdp__brochure:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.ap-pdp .compatible-filter__image-wrapper:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:2px}.ap-pdp .compatible-filter[data-selectable=false] .compatible-filter__image-wrapper{cursor:not-allowed}.ap-pdp .compatible-filters__container{margin-top:44px}.ap-pdp .compatible-filters__heading{margin:0 0 16px;font-size:24px;line-height:32px;font-weight:600;text-transform:uppercase;color:var(--color-neutral-gray-800)}.ap-acc{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ap-acc#accordion{margin-top:12px}.ap-acc#faq{margin-top:44px}.ap-acc:empty{display:none;margin:0}.ap-acc__group-heading{margin:0;font-size:24px;line-height:32px;font-weight:600;text-transform:uppercase;color:var(--color-neutral-gray-800)}.ap-acc__heading{margin:0}.ap-acc__item{border-radius:8px}.ap-acc__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 32px;border:0;border-radius:8px;background-color:var(--color-primary-500);color:var(--color-white);text-align:left;font-family:inherit;cursor:pointer;transition:background-color .15s ease,border-radius .3s ease}.ap-acc__trigger:hover{background-color:var(--color-primary-600)}.ap-acc__trigger:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:-2px}.ap-acc__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.ap-acc__title{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.1px;text-transform:uppercase}.ap-acc__subtitle{font-size:16px;line-height:24px;letter-spacing:-.2px;font-weight:400;color:var(--color-white)}.ap-acc__icon{display:inline-flex;flex:0 0 auto}.ap-acc__icon svg{width:14px;height:14px}.ap-acc__icon svg path{fill:var(--color-white)}.ap-acc__icon .icon-minus,.ap-acc__item.is-open .ap-acc__icon .icon-plus{display:none}.ap-acc__item.is-open .ap-acc__icon .icon-minus{display:inline-flex}.ap-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ap-acc__panel-inner{overflow:hidden;contain:paint;min-height:0;visibility:hidden;padding:0;background-color:var(--color-primary-500);border-radius:0 0 8px 8px;transition:visibility .3s,padding .3s ease;color:var(--color-white);font-size:14px;line-height:28px;letter-spacing:-.2px}.ap-acc__item.is-open .ap-acc__panel{grid-template-rows:1fr}.ap-acc__item.is-open .ap-acc__trigger{border-radius:8px 8px 0 0}.ap-acc__item.is-open .ap-acc__panel-inner{visibility:visible;padding:0 32px 20px}@media(prefers-reduced-motion:reduce){.ap-acc__panel,.ap-acc__panel-inner,.ap-acc__trigger{transition:none}}.ap-acc__item--resources{background-color:var(--color-primary-500);overflow:hidden}.ap-acc__item--resources .ap-acc__trigger{background-color:transparent}.ap-acc__item--resources .ap-acc__trigger:hover{background-color:#00000014}.ap-acc__item--resources .ap-acc__panel-inner{background-color:transparent;border-radius:0}.resources-list{margin:0;padding:0;list-style:none}.resources-list--cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.resources-list__card-link{display:flex;flex-direction:column;gap:12px;color:var(--color-white);text-decoration:none}.resources-list__card-link:focus-visible{outline:2px solid var(--color-white);outline-offset:3px;border-radius:4px}.resources-list__card-media{display:block;aspect-ratio:130 / 172;overflow:hidden;border-radius:4px;background-color:var(--color-primary-400);margin-top:4px}.resources-list__card-media img{width:100%;height:100%;object-fit:cover}.resources-list__card-label{font-size:12px;line-height:16px;font-weight:600;text-transform:uppercase;text-align:center}.resources-list__card-link:hover .resources-list__card-label{text-decoration:underline}.resources-list__item{display:flex;align-items:center;gap:12px;padding:8px 0}.ap-acc__item--resources .resources-list__item p{margin:0}.ap-acc__item--resources .resources-list__item a{color:var(--color-white);text-decoration:underline}.ap-acc__item--resources .resources-list__item a:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.accessories-list{box-sizing:border-box;margin:0 -32px -20px;padding:4px 32px 20px;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;max-height:460px;overflow-y:auto;overscroll-behavior:contain}.accessories-list::-webkit-scrollbar{width:6px;-webkit-appearance:none;appearance:none}.accessories-list::-webkit-scrollbar-track{background-color:var(--color-primary-500)}.accessories-list::-webkit-scrollbar-thumb{background-color:var(--color-primary-400);border-radius:999px}.accessories-list::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary-300)}@supports not selector(::-webkit-scrollbar){.accessories-list{scrollbar-width:thin;scrollbar-color:var(--color-primary-400) var(--color-primary-500)}}.accessories-list__card{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;color:var(--color-white);text-align:center}.accessories-list__title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:14px;line-height:20px;font-weight:700;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.accessories-list__media{display:block;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background-color:var(--color-primary-400)}.accessories-list__media img{width:100%;height:100%;object-fit:scale-down}.accessories-list__media--empty{background-color:var(--color-primary-400)}.accessories-list__btn{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:6px 16px;border:1px solid var(--color-white);border-radius:4px;background-color:var(--color-white);color:var(--color-primary-500);font-family:inherit;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}a.accessories-list__btn:hover{background-color:transparent;color:var(--color-white)}.accessories-list__btn:focus-visible,.accessories-list__btn:focus{outline-offset:2px;color:var(--color-primary-500)}.accessories-list__btn:disabled{background-color:transparent;border-color:#fff6;color:#ffffffe6;cursor:not-allowed}.accessories-list__desc{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0;font-size:13px;line-height:20px;overflow-wrap:break-word}@media(prefers-reduced-motion:reduce){.accessories-list__btn{transition:none}}.ap-pdp__key-features,.ap-pdp__full-desc{margin-top:44px;font-size:18px;line-height:28px;letter-spacing:-.2px;color:var(--color-neutral-gray-600)}.ap-pdp__key-features h2,.ap-pdp__key-features h3,.ap-pdp__key-features h4,.ap-pdp__full-desc h2,.ap-pdp__full-desc h3,.ap-pdp__full-desc h4{margin:0 0 16px;font-size:24px;line-height:32px;font-weight:600;text-transform:uppercase;color:var(--color-neutral-gray-800)}.ap-pdp__key-features ul,.ap-pdp__full-desc ul{margin:0;padding-left:27px}.ap-pdp__key-features li,.ap-pdp__full-desc li{margin:0}.ap-pdp__key-features p,.ap-pdp__full-desc p,.ap-pdp__full-desc p span{margin:0 0 12px;font-size:18px!important;line-height:28px}.ap-pdp__key-features p:last-child,.ap-pdp__full-desc p:last-child{margin-bottom:0}.ap-pdp__full-desc>div:empty{min-height:28px}.ap-pdp__full-desc table{display:block;max-width:100%;height:auto!important;overflow-x:auto;overflow-y:hidden;border-collapse:collapse}.ap-pdp__full-desc table::-webkit-scrollbar{height:6px;-webkit-appearance:none;appearance:none}.ap-pdp__full-desc table::-webkit-scrollbar-track{background-color:var(--color-neutral-gray-100);border-radius:999px}.ap-pdp__full-desc table::-webkit-scrollbar-thumb{background-color:var(--color-primary-300);border-radius:999px}@supports not selector(::-webkit-scrollbar){.ap-pdp__full-desc table{scrollbar-width:thin;scrollbar-color:var(--color-primary-300) var(--color-neutral-gray-100)}}.ap-pdp__full-desc th,.ap-pdp__full-desc td{border:1px solid var(--color-neutral-gray-200)}.ap-pdp__desc.rte img,.ap-pdp__full-desc.rte img{margin:unset;left:unset;right:unset;max-width:100%;width:unset}@media(max-width:1023px){body.solar .ap-pdp{border-radius:16px}}@media(max-width:1439px){body.solar .ap-pdp{padding:32px}.ap-pdp__compare{max-width:280px}.ap-pdp__compare-label{opacity:1}.ap-pdp__title{margin-top:50px}.ap-pdp__title,.ap-pdp__tagline{padding-right:0}body.solar .ap-pdp__options .product-option-picker{flex-wrap:wrap}body.solar .ap-pdp__options .product-button-option{flex:1 1 100%}body.solar .ap-pdp__options .size-chart-guide{flex:0 0 auto}}@media(max-width:1023px){body.solar .product-main__gallery{position:static}body.solar .ap-pdp .compatible-filters__container{position:relative;contain:layout inline-size}body.solar .ap-pdp .compatible-filters__list{display:flex;gap:12px;margin-top:16px;overflow-x:auto;position:static;scrollbar-width:none;-webkit-overflow-scrolling:touch}body.solar .ap-pdp .compatible-filters__list::-webkit-scrollbar{display:none}body.solar .ap-pdp .compatible-filter{flex:0 0 115px}body.solar .ap-pdp .compatible-filter__image-wrapper{height:auto;aspect-ratio:1 / 1}.ap-pdp__specs,.ap-pdp__brochure,.ap-pdp__options{max-width:100%}body.solar .ap-pdp .compatible-filter__title{font-size:14px;line-height:20px;letter-spacing:-.2px;margin:12px 0 0}}@media(max-width:719px){body.solar .ap-pdp{padding:66px 16px 38px}.ap-pdp__compare{gap:6px}.ap-pdp__compare-label{font-size:12px;line-height:20px;letter-spacing:.2px;font-weight:500}.ap-pdp__compare-icon svg{width:14px;height:14px}.ap-pdp__title{margin-top:0;font-size:24px;line-height:32px;letter-spacing:-.2px;padding-right:0;margin-bottom:4px}.ap-pdp__tagline{font-size:16px;line-height:24px;margin-bottom:8px}.ap-pdp__title+.ap-pdp__tagline{margin-top:0}.ap-pdp__desc{font-size:16px;line-height:24px}.ap-pdp__readmore{font-size:12px;line-height:16px}.ap-pdp__form{margin-top:24px}.ap-pdp__toggle{gap:8px;padding:8px;margin-bottom:12px}.ap-pdp__toggle-option span{font-size:14px;line-height:20px}.ap-pdp__price-card{padding:16px;margin-bottom:16px}.ap-pdp__price-top{flex-direction:column;align-items:flex-start;gap:4px}.ap-pdp__cta{--cta-icon: 20px;min-height:36px;padding-top:6px;padding-bottom:6px;padding-left:16px;font-size:14px;flex:0 0 auto}.ap-pdp__actions{flex-direction:column;align-items:stretch}.ap-pdp__qty{display:block}body.solar .ap-pdp .ap-pdp__actions .quantity-selector{width:100%;min-height:36px;padding:3px 4px}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button{flex-basis:28px;width:28px;height:28px;background-color:var(--color-primary-50)}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button:hover{background-color:var(--color-primary-100)}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button[disabled]{background-color:var(--color-neutral-gray-50);opacity:.54}body.solar .ap-pdp .ap-pdp__actions .quantity-selector__button[disabled] svg{opacity:1}.ap-pdp__spec-label{flex:1 1 auto;font-size:14px;line-height:24px;letter-spacing:-.14px}.ap-pdp__spec-detail{font-size:14px;line-height:24px;letter-spacing:0;text-align:right}body.solar .ap-pdp__options .product-button-option__option-label{flex:0 0 auto;width:auto;font-size:14px;line-height:24px;letter-spacing:-.14px}body.solar .ap-pdp__options .product-button-option__button-options-container{justify-content:flex-end}body.solar .ap-pdp__options .size-chart-guide{flex:0 0 100%;margin-left:0;text-align:left;line-height:24px}.ap-pdp__brochure{padding:8px 16px}.ap-pdp .compatible-filters__container{margin-top:32px}.ap-pdp .compatible-filters__heading{font-size:20px!important;line-height:32px;letter-spacing:-.2px}.ap-acc,.ap-acc#accordion,.ap-acc#faq,.ap-acc#resources{margin-top:12px}.ap-acc__group-heading{font-size:20px}.ap-acc__trigger{padding:12px}.ap-acc__title{font-size:16px;line-height:24px}.ap-acc__subtitle{font-size:14px;line-height:20px}.ap-acc__panel-inner{padding:0 16px}.ap-acc__item.is-open .ap-acc__panel-inner{padding:16px}.resources-list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.accessories-list{gap:20px 12px;margin:-16px;padding:16px;max-height:420px}.accessories-list__btn{min-height:30px;padding:5px 12px}.accessories-list__desc{font-size:12px;line-height:18px}.ap-pdp__key-features,.ap-pdp__full-desc{margin-top:32px;font-size:16px;line-height:24px}.ap-pdp__key-features h2,.ap-pdp__key-features h3,.ap-pdp__key-features h4,.ap-pdp__full-desc h2,.ap-pdp__full-desc h3,.ap-pdp__full-desc h4{margin-bottom:12px;font-size:20px}.ap-pdp__key-features ul,.ap-pdp__full-desc ul{padding-left:24px}.ap-pdp__key-features p,.ap-pdp__full-desc p,.ap-pdp__full-desc p span{font-size:16px!important;line-height:24px;letter-spacing:-.2px}}body.solar .product-main__details .product-main-details__vat--message{font-size:14px;font-weight:600}.ap-pdp .ap-pdp__badges{margin:0 0 12px;padding-right:64px}.ap-pdp .ap-pdp__badges .product-badge{position:static;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:6px 10px;border-radius:4px;color:var(--color-white, #fff);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.8px;text-align:center;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/63/assets/product-main_details.css.map */
