Free shipping worldwide over $50
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
10 / 33
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
Soft and Comfortable Wear-Resistant Indoor Mat
0% OFF
fitete

Soft and Comfortable Wear-Resistant Indoor Mat

$19.99
0 sold
Style
Size
Qty

ARE THESE BOTHERING YOU

FEATURES

SOFT AND COMFORTABLE: Made from soft materials, it provides a comfortable feel underfoot, offering good support and making you feel at home every time you step inside.

NON-SLIP DESIGN: Features a special non-slip bottom that effectively prevents sliding, ensuring safety, especially in wet areas like kitchens and bathrooms.

WEAR-RESISTANT EDGING: The exquisite edging design is durable and wear-resistant, extending the product's lifespan, making it suitable for high-traffic areas.

EASY TO MAINTAIN: Convenient to clean, the dirt-resistant material can be rinsed directly with water, keeping the mat clean and tidy, saving you time and effort.

COLORFAST: Treated with high-quality dyes to ensure it does not fade, maintaining its vibrant appearance even after prolonged use, enhancing the beauty of your home.

SPEC

Material: Polyester

Style: A, B, C, D, E, F

Size: 40*60 CM, 50*80 CM, 40*120 CM, 50*160 CM

Package Includes: 1* Soft and Comfortable Wear-Resistant Indoor Mat

NOTES

Please allow a small error due to manual measurement. Please make sure you do not mind before purchasing.

Color may not appear as exactly as in real life due to variations between the computer monitors.

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.