🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
1/10
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
🔥Hot Sale--Shoes brightening cleaning gel
1/10

🔥Hot Sale--Shoes brightening cleaning gel

3A00080

$14.99
$29.98
Save $14.99
ANZAHL
Please select a anzahl
Quantity
Barcode:

undefined

REMOVE DIRT AND DIRT FROM YOUR SHOES Once stains and yellowing appear on your shoes, they look old, ugly and dirty. Our "Shoe Whitening Gel" is a high-quality product that removes dirt and yellowing from your shoes and effectively maintains the brilliant white effect!

undefined 

KEY ADVANTAGES White restoration by chemical reaction! Unlike other products, our whitening gel removes yellow dirt through a chemical reaction, essentially restoring your true color. It is safe to use for both you and any type of shoes.Composed with a mild formula, it will not damage the material and surface of the shoes, which is safe and harmless.

undefined

SIMPLE APPLICATION

  • Simply apply to the surface and you're done. Comes with a squeezable nozzle that is easy to use and can distribute evenly without getting your hands dirty.
  • It can be used to remove yellowing, percussion and dirt from all kinds of shoes, such as casual tennis shoes, sports shoes, casual shoes, boots, etc.

undefined

HOW TO USE?

✅ Wipe the area to be treated with a cloth.

✅ Cover the areas where you do not want to apply the gel with masking tape.

✅ Apply the gel to the desired area (3 to 5 ml).

✅ Leave it on for 15 to 20 minutes.

✅ Wipe away the excess with a cloth and you're done!

SPECIFICATIONS

  • Material: compound active ingredient, whitening enzyme
  • Packing size: 12.5*4*4cm
  • Size of the cleaner: 11.5*3cm*3cm
  • Brush size: 11.6*1.5cm
  • Masking tape size: 3.5*0.8cm
  • Product weight: 50g
  • Package includes: 1 x cleaner + 1 x brush + 1 x masking tape

HINTS

  • Due to manual measurement, please allow slight measurement error.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color shown on the picture.
 

Customer Reviews

Here are what our customers say.

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.