.product-sub-page-psp{font-family:var(--climapri-font-family,"Inter", sans-serif);color:var(--climapri-medium-grey-text,#475467);background-color:var(--climapri-background-color,#fff);line-height:1.65}.container-psp{width:90%;max-width:1160px;margin:0 auto;padding:0 15px}.hero-psp{text-align:center;color:#fff;background-position:50%;background-size:cover;background-color:var(--climapri-dark-blue-text,#1d2939);justify-content:center;align-items:center;height:55vh;min-height:380px;max-height:500px;display:flex;position:relative;overflow:hidden}.hero-overlay-psp{z-index:1;background:#1d2939a6;width:100%;height:100%;position:absolute;top:0;left:0}.hero-image-psp{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.hero-content-psp{z-index:2;padding:2rem;position:relative}.product-title-psp{color:#fff;text-shadow:1px 1px 3px #0000004d;margin-bottom:1rem;font-size:max(2.2rem,min(4.5vw,3.5rem));font-weight:700;line-height:1.2}.product-subtitle-psp{color:#e0e0e0;max-width:600px;margin:0 auto 1.5rem;font-size:max(1rem,min(2.2vw,1.2rem));line-height:1.6}.content-section-psp{padding:3rem 0}.section-title-psp{color:var(--climapri-dark-blue-text,#1d2939);text-align:left;margin-bottom:1.5rem;font-size:max(1.8rem,min(3.5vw,2.5rem));font-weight:700;line-height:1.25}.section-title-psp .highlight-text-psp{color:var(--climapri-primary-color,#0072ce)}.text-center-psp{text-align:center}.section-title-psp.text-center-psp{margin-bottom:2.5rem}.section-subtitle-main-psp{color:var(--climapri-medium-grey-text,#475467);text-align:center;max-width:700px;margin:-1rem auto 2.5rem;font-size:max(1rem,min(2vw,1.1rem))}.subsection-title-psp{color:var(--climapri-dark-blue-text,#1d2939);border-bottom:2px solid var(--climapri-primary-color,#0072ce);margin-top:2.5rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:max(1.4rem,min(2.5vw,1.8rem));font-weight:600;display:inline-block}.subsection-title-psp.no-border-psp{border-bottom:none;padding-bottom:0}.btn-psp{border-radius:var(--climapri-border-radius,8px);transition:all var(--climapri-transition-speed,.3s) ease;cursor:pointer;text-align:center;border:1px solid #0000;padding:12px 28px;font-size:1rem;font-weight:500;text-decoration:none;display:inline-block}.btn-primary-psp{background-color:var(--climapri-primary-color,#0072ce);color:#fff}.btn-primary-psp:hover{background-color:#005a9e;transform:translateY(-2px);box-shadow:0 4px 15px #0072ce33}.btn-secondary-psp{color:var(--climapri-primary-color,#0072ce);border-color:var(--climapri-primary-color,#0072ce);background-color:#0000}.btn-secondary-psp:hover{color:#005a9e;background-color:#e6f1f9;border-color:#005a9e;transform:translateY(-2px)}.btn-large-psp{padding:16px 36px;font-size:1.1rem}.product-main-layout-psp{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:3rem;display:grid}.main-image-container-psp{border:1px solid var(--climapri-border-color,#eaecf0);border-radius:var(--climapri-border-radius,8px);margin-bottom:1rem;overflow:hidden;box-shadow:0 4px 10px #0000000d}.main-product-image-psp{object-fit:contain;box-sizing:border-box;background:#fff;width:100%;height:450px;padding:1.5rem;display:block}.thumbnail-grid-psp{grid-template-columns:repeat(auto-fill,minmax(70px,1fr));gap:.75rem;display:grid}.thumbnail-psp{border:2px solid var(--climapri-border-color,#eaecf0);border-radius:var(--climapri-border-radius,8px);cursor:pointer;opacity:.8;transition:opacity var(--climapri-transition-speed,.3s), border-color var(--climapri-transition-speed,.3s);overflow:hidden}.thumbnail-psp:hover,.thumbnail-psp.active-thumbnail-psp{opacity:1;border-color:var(--climapri-primary-color,#0072ce)}.thumbnail-psp img{object-fit:cover;width:100%;height:100%;display:block}.product-subtitle-psp{color:var(--climapri-dark-blue,#1d2939);margin-bottom:1rem;font-size:1.15rem;font-weight:500;line-height:1.5}.product-description-psp{color:var(--climapri-medium-grey-text,#475467);margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.features-list-psp{margin-bottom:2rem;padding:0;list-style:none}.features-list-psp li{color:var(--climapri-medium-grey-text,#475467);margin-bottom:.85rem;padding-left:28px;font-size:1rem;line-height:1.6;position:relative}.features-list-psp li:before{content:"✓";color:var(--climapri-primary-color,#0072ce);font-size:1.1em;font-weight:700;position:absolute;top:2px;left:0}.features-list-psp svg{display:none}.cta-buttons-psp{flex-wrap:wrap;gap:1rem;margin-top:1.5rem;display:flex}.technical-specs-psp{background-color:var(--climapri-light-gray-bg,#f9fafb);border-radius:var(--climapri-border-radius,8px);margin-top:3rem;padding:2.5rem 0}.specs-grid-psp{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem 2rem;display:grid}.spec-item-psp{background-color:var(--climapri-background-color,#fff);border-radius:var(--climapri-border-radius,8px);border:1px solid var(--climapri-border-color,#eaecf0);padding:1.25rem;box-shadow:0 2px 5px #00000008}.spec-label-psp{color:var(--climapri-light-grey-text,#667085);text-transform:uppercase;margin-bottom:.35rem;font-size:.9rem;font-weight:500;display:block}.spec-value-psp{color:var(--climapri-dark-blue-text,#1d2939);font-size:1rem;font-weight:500}.downloads-psp{margin-top:3rem}.downloads-grid-psp{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.download-link-psp{background-color:var(--climapri-light-gray-bg,#f9fafb);border-radius:var(--climapri-border-radius,8px);color:var(--climapri-dark-blue-text,#1d2939);border:1px solid var(--climapri-border-color,#eaecf0);transition:background-color var(--climapri-transition-speed,.3s), box-shadow var(--climapri-transition-speed,.3s), transform var(--climapri-transition-speed,.3s);align-items:center;padding:1rem 1.25rem;font-weight:500;text-decoration:none;display:flex}.download-link-psp:hover{color:var(--climapri-primary-color,#0072ce);background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 10px #00000012}.download-icon-psp{width:24px;height:24px;color:var(--climapri-primary-color,#0072ce);margin-right:1rem}.related-products-psp{border-top:1px solid var(--climapri-border-color,#eaecf0);margin-top:4rem;padding-top:3rem}.related-grid-psp{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;display:grid}.related-card-psp{background-color:var(--climapri-background-color,#fff);border-radius:var(--climapri-border-radius,8px);box-shadow:var(--climapri-box-shadow,0 8px 25px #0000000d);transition:transform var(--climapri-transition-speed,.3s) ease, box-shadow var(--climapri-transition-speed,.3s) ease;flex-direction:column;padding:1.5rem;display:flex}.related-card-psp:hover{transform:translateY(-5px);box-shadow:0 12px 35px #00000014}.related-card-image-psp{border-radius:var(--climapri-border-radius,8px);width:100%;height:180px;margin-bottom:1rem;overflow:hidden}.related-card-image-psp .Image-styles__ImageContainer-sc-GWOOc-0{width:100%;height:100%}.related-card-image-psp img,.related-card-image-psp .Image-styles__StyledImg-sc-GWOOc-1{object-fit:cover;width:100%;height:100%}.related-card-title-psp{color:var(--climapri-dark-blue-text,#1d2939);margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.related-card-desc-psp{color:var(--climapri-medium-grey-text,#475467);flex-grow:1;margin-bottom:1rem;font-size:.9rem;line-height:1.6}.related-card-psp .btn-secondary-psp{align-self:flex-start;margin-top:auto}@media (max-width:992px){.main-product-image-psp{max-height:400px}.hero-psp{height:50vh;min-height:350px}.product-title-psp{font-size:max(2rem,min(4vw,3rem))}}@media (max-width:768px){.hero-psp{height:45vh;min-height:320px}.product-title-psp{font-size:max(1.8rem,min(5vw,2.5rem))}.product-subtitle-psp{font-size:max(.9rem,min(2.5vw,1.1rem))}.product-main-layout-psp{grid-template-columns:1fr;gap:2rem}.section-title-psp{font-size:max(1.6rem,min(3vw,2.2rem))}.subsection-title-psp{font-size:max(1.3rem,min(2.2vw,1.6rem))}.specs-grid-psp,.downloads-grid-psp,.related-grid-psp{grid-template-columns:1fr}}@media (max-width:576px){.hero-psp{height:40vh;min-height:300px}.product-title-psp{font-size:max(1.6rem,min(6vw,2.2rem))}.product-subtitle-psp{font-size:max(.85rem,min(2.8vw,1rem))}.container-psp{padding:0 10px}.cta-buttons-psp{flex-direction:column}.cta-buttons-psp .btn-psp{width:100%}.btn-psp{padding:10px 20px;font-size:.95rem}.btn-large-psp{padding:12px 24px;font-size:1rem}}
/*# sourceMappingURL=1elk6csfzmu5o.css.map*/