Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent
Floor Tile Gap Filling Agent

Floor Tile Gap Filling Agent

Price
$0.00
$14.99
Save  $-14.99
Color
Please select a color
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments

Revolutionize Your Floor Aesthetics !

× Tile gaps collect dirt, grime, and stains marring your tiles' appearance?

× Untreated gaps allow moisture, leading to mold and damage?

This product will achieve a seamless and professional-looking floor with minimal effort.

KEY FEATURES

SEAMLESS TILE JOINTS - Achieve a flawless and seamless appearance for your flooring as this agent expertly fills gaps between tiles, providing a smooth and cohesive surface.

PROTECTIVE BARRIER - Say goodbye to dirt and moisture intrusion. Our gap filling agent acts as a protective barrier, preventing debris from accumulating between tiles and ensuring the longevity of your floor.

VERSATILE COMPATIBILITY - Suitable for various tile materials, our filling agent is compatible with ceramic, porcelain, marble, and other popular tile types.

DURABLE AND LONG-LASTING - The agent exhibits resistance to abrasion, preventing premature wear. The formula remains steadfast against factors like temperature fluctuations, humidity, and exposure to sunlight.

QUICK DRYING - Minimize downtime with our quick-drying formula. Once applied, the filling agent dries efficiently, allowing you to resume regular activities in the area without extended waiting periods.

EASY APPLICATION - It is equipped with a precision nozzle, allowing for controlled and even dispensing. In the event of accidental spills or excess material, the filling agent is easy to clean up.

SPECIFICATION

Volume: 150ml

Suitable for: Ceramic, porcelain, stone, and other tile types

Available Colors: White, Gold, Black, Silver Gray, Brown

PACKAGE INCLUDES

 1*  150ml Floor Tile Gap Filling Agent

NOTES

Ensure that the tile gaps are clean and free from debris before applying

Allow sufficient drying time as indicated in the product instructions

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.