Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
1/20
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)
1/20

Tile Grout Removal Rake Tool(Buy 1 Get 1 Free)

$15.98
$19.98
Save $4.00
Style
Please select a style
Color
Please select a color
Buy More Save More Free
Please select a buy more save more free
Quantity
Barcode:

  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

FEATURES

EFFORTLESS GROUT CLEANING: Easily remove dirt and debris from tile grout with minimal effort. The sharp blades are designed to effectively clear even the most stubborn stains and grout build-up, keeping your tiles looking fresh and clean.

ADJUSTABLE DUAL BLADES: The tool comes with removable dual blades, allowing you to adjust the width based on the grout line. Secured with screws, the blades stay firmly in place during use.

DURABLE AND WEAR-RESISTANT: Built with high-quality, wear-resistant materials, this tool ensures long-lasting use even with frequent cleaning tasks.

ERGONOMIC RUBBER HANDLE: The anti-slip rubber handle offers a secure grip, preventing slips. It’s sweat-proof and oil-resistant, ensuring comfort during prolonged use.

SIMPLE TO USE AND MAINTAIN: Easy to use and maintain, the blades can be replaced quickly, and the tool's design minimizes grime build-up, keeping it clean with minimal effort.

SPEC

Material: Rubber, Metal

Weight: 95g/ 101g

Package includes: 2 * Tile Grout Removal Rake Tool

NOTES

Select the correct blade width for your grout line.

Clean and dry blades after use to prolong their lifespan.

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.