XXL Car Drying Cloth (40x60cm)

people are viewing this right now
/** @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);
Free shipping on orders over 59.99
Free returns within fourteen days
Contact us: service@goodidealshop.com
Secure payments
$19.99
$39.69
Save 50%
Quantity
Description

THE FASTEST WAY TO DRY AND CLEAN YOUR CAR

With the Car Drying Cloth hours of wiping and the hassle of drying your car with linty rags are now a thing of the past!

Thanks to the patented Nanofiber® structure with its fluffy-soft, paint-friendly texture, and impressive absorbency, is the first choice for discerning car lovers.

CLEANING WITHOUT RESIDUES

Conventional cloths leave lint and streaks everywhere.

That's not the case with the Car Drying Cloth.

A single wipe is all it takes to effortlessly remove all residues, quickly dry large surfaces, and leave your paint spotlessly clean without lint or streaks.

MAXIMISED ABSORPTION POWER - 1 CLOTH FOR THE ENTIRE CAR

Thanks to its unique densified structure, the Car Drying Cloth absorbs up to 11 times its own weight in liquids, so you only need 1 cloth to dry your entire car.

Not only are the extremely absorbent, they are also environmentally friendly as they can be washed hundreds of times in the washing machine without damaging the fibre.

SUITABLE FOR ANY PAINT

Our  Car Drying Cloth is a must-have for the perfect finish after washing, waxing, or polishing.

Thanks to the densely woven fibre (600 g/m2), it leaves It leaves no swirls or micro-scratches behind.

Discover the versatility of this cloth and experience a flawless result on any surface, no matter if solid paint, matte paint and even foiled cars or bikes.

TRY IT 100% RISK FREE

We have an iron-clad risk-free 30-day guarantee that begins only when you receive the product!

If you don’t have a positive experience for any reason, contact our helpful customer support and ask for a full refund.