✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
1/10
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
✨✨✨Plastic Parts Crystal Coating
1/10

✨✨✨Plastic Parts Crystal Coating

$29.99
$47.99
Save $18.00
🔥BUY MORE SAVE MORE🔥
Please select a 🔥buy more save more🔥
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);

Simply apply the coating to the sponge and wipe gently to give it a new look.

Features

  • [Protect Your Automotive Plastic Parts] - Our formula will never damage your plastic parts, trim or any paint that may come in contact with it. 

  • [A Long Lasting Solution] - Our plastic restorer is built to last! It provides an excellent gloss and you'll be amazed how it can refresh your entire car in minutes. The effects can last up to 6 months.

  • [Visible result] - it will make your car look great. It helps disperse rainwater, clears sleet, ice and road spray so it doesn't stick to glass.

  • [Wide Range of Applications] - Crystal coatings can be used on dashboards, door frames, door panels, pedals and other plastic parts of the car.

SPECIFICATION

Item Weight: 70g

Item Volume: 30ml

Package includes:Refurbisher*1+sponge wipe*1