Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug
Non-Slip Grease Resistant Washable Rug

Non-Slip Grease Resistant Washable Rug

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

keeping your Floor clean and safe with this rug!

It is non-slip and grease-resistant, offering enhanced stability and durability, perfect for high-traffic areas. The washable feature ensures easy maintenance and keeps your space looking fresh and tidy.

KEY FEATURES

KEEP FLOOR CLEAN - Made with absorbent fiber, this rug effectively absorbs grease and water spills, keeping your floors clean and dry and preventing the spread of spills, thus reducing the risk of slips and falls.

NON - SLIP - The rug features a non-slip backing that keeps it firmly in place, preventing slips and falls even on smooth surfaces. Besides, It won't get stuck on doors and become a tripping hazard.

DURABLE CONSTRICTION - Reinforced stitching and sturdy backing further enhance its durability, providing added support and stability. It can withstand the rigors of daily use, resisting wear and tear even in high-traffic areas of your home.

CUTTABLE - You can easily customize the size of the carpet by cutting along the patterns, ensuring a perfect fit for your kitchen entryway.

MACHINE WASHABLE - It is quick-drying and will retains its shape and color after wash that allows for convenient cleaning, either by hand washing or machine washing, making it suitable for busy households.

SPECIFICATION

Material:PVC + Absorbent fiber

Color: Black & Gray Stripe, Black & Red Stripe, Camel & Curry Stripe

Size: 40*60cm /15*7*23.6inch  50*80cm / 19.6*31.5inch  60*90cm / 23.6*35.4inch

PACKAGE INCLUDES

1 * Non-Slip Grease & Water Absorbent Rug

NOTES

Colors may vary due to different monitors.

For manual measurements, please allow 1-2 cm for errors.

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.