SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
1/5
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
SolPro Shield™
1/5

SolPro Shield™

$59.99
$0.00
Save $-59.99
Size
Please select a size
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
SKU:
Weight: 0kg
Barcode:

SolPro Shield has become the preferred choice for drivers who want tokeep their car from turning into an oven, and do so without the longcomplicated setups.Join the movement and gear up for a morecomfortable drive every time you get behind the wheel.
Blocks 99% of Harmful UV Rays
Reduces Dashboard Heat by up to 40°
Designed to Setup in Seconds
Premium Quality You Can See & Feel

SolPro Shield setup is quick & seamless, providing superior UV protection.This ensures enhanced defense against the sun's harmful effects, whilemaintaining a cooler & more comfortable vehicle interior.

Provides basic shade but might not offer comprehensive UV or heatresistance making it a less than ideal solution for sun protection &managing heat.

Difficult to install, hard to take down, and doesn't always fit the windshieldproperly, causing gaps that let in sunlight and heat.
How lt Works:

Compact Storage
The SolProShield folds down to be sleek & compact. Easily tuck it away inthe glove compartment, toss it in the door pocket, or slide it under theseat until you need it again.

One Swipe Setup
Keep your car cool with a single, swift motion. Our umbrella style sunshieldhas been designed to open in seconds & retracting just as quickly-traditional sunshields are a thing of the past.


The UV and weather-resistant features, paired with maximum windshieldcoverage, prevent your dashboard and upholstery from fading andcracking while significantly reducing the time needed to cool down yourvehicle.

Built for Long-Term Reliability
Crafted with durable glass fiber ribs, our sunshades are lightweight yettough enough to withstand harsh conditions without bending or breaking.Perfect for daily use, they offer reliable performance and ease of handling