Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor
Printed Non-Slip Kitchen Mat for Floor

Printed Non-Slip Kitchen Mat for Floor

Price
£49.98
£24.99
Save  £24.99
Color
Please select a color
Size
Please select a size
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments
🎊Clearance Event - 10% off🎊→

FEATURES

STYLISH PRINTED DESIGN: The mat features a stylish, printed design that adds a modern touch to any space. It seamlessly blends into your home decor while offering both aesthetic appeal and functionality.

NON-SLIP BACKING AND COMFORTABLE UNDERFOOt: Designed with a non-slip backing, this mat stays firmly in place, enhancing safety in wet areas. The soft, cushioned surface provides comfort during long periods of standing or cooking.

WATER-ABSORBENT AND STAIN-RESISTANT: Quickly absorbs water and moisture, keeping your floors dry and clean. Its stain-resistant properties ensure easy maintenance, helping to keep the mat looking fresh and clean with minimal effort.

DURABLE POLYESTER CONSTRUCTION: Crafted from high-quality polyester, this kitchen mat boasts a durable design. Double fine stitching along the edges ensures long-lasting use, preventing fraying even in high-traffic areas.

VERSATILE USAGE FOR ANY SPACE: Perfect for use in kitchens, bathrooms, laundry rooms, or commercial settings. This versatile mat fits seamlessly into any space, adding both practical utility and decorative charm to your home or business.

SPEC

Material: High-Quality Polyester Fiber

Color Options: Available in Multiple Colors

Size ( Width * Length): 40*60cm, 50*80cm, 40*120cm

Ideal For: Kitchens, Bathrooms, Entryways, Laundry Rooms, And Commercial Spaces

Package Include: 1* Printed Non-Slip Kitchen Mat for Floor

NOTES

Clean the mat regularly for best hygiene.

Ensure the mat is placed on a dry, flat surface for optimal non-slip performance.

Do not place heavy objects or apply excessive weight on the mat to ensure it retains its shape and functionality.

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.