Free shipping worldwide over $50
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
8 / 8
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
Powerful No-Rinse Shoe Cleaner Foam
35% OFF
luckydogss

Powerful No-Rinse Shoe Cleaner Foam

$25.99 $39.99
0 sold
Volume
Qty

FEATURES

DEEP CLEANING ACTION: Effectively tackles mold stains, stubborn dirt, oil stains, and sweat marks with our powerful no-rinse shoe cleaner foam. Its advanced formula penetrates deeply, ensuring your shoes look pristine and ready for any occasion without harsh scrubbing.

DENSE FOAM AND NO-RINSE: Our unique dense foam formula delivers a thorough clean while eliminating the need for water. This convenient no-rinse solution allows for a quick and efficient cleaning process, leaving your shoes fresh and ready to wear in no time.

MILD FORMULA: Crafted with a mild formula, this cleaner is gentle on all shoe materials. You can confidently clean your favorite footwear without worrying about damage or discoloration, ensuring longevity and freshness.

EASY TO USE: Designed for convenience, our shoe cleaner is incredibly easy to use. Simply apply the foam, wipe with a cloth, and enjoy clean shoes without the hassle of rinsing, making it perfect for busy lifestyles.

VERSATILE FOR ALL TYPES OF SHOES: This powerful cleaner is suitable for stains on all types of shoes, from athletic sneakers to casual footwear and dress shoes. Keep your entire collection looking brand new with this versatile cleaning solution that meets all your needs.

SPEC

Volume: 300ml

Shelf Life: 3 Years

Package Include: 1* Powerful No-Rinse Shoe Cleaner Foam

NOTES

Store in a cool, dry place.

Keep out of reach of children and If used inadvertently in the eyes, please rinse with water.

You May Also Like Don't Like These?

Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.