Bathroom Rug 32"×20", Non-Slip Bath Mat,Soft Cozy Shaggy Thick Chenille Bath Rugs for Bathroom,Plush Rugs for Bathtubs,Water Absorbent Rain Showers and Under The Sink (Dark Grey)

Bathroom Rug 32"×20", Non-Slip Bath Mat,Soft Cozy Shaggy Thick Chenille Bath Rugs for Bathroom,Plush Rugs for Bathtubs,Water Absorbent Rain Showers and Under The Sink (Dark Grey)

$38.99
500 sold
Size
Color : White
Quantity
people are viewing this right now
Description

About this item

  • 100% Polyester
  • Non-Slip PVC Bottom - Non slip bottom features high quality mesh PVC material to prevent the mat from shifting and skidding, protecting you and family from any slipping in the bathroom. WARNING: Place mat on CLEAN DRY FLAT FLOOR ONLY. Water under rug can cause it to slip. Always keep bottom of rug dry.
  • Soft & Warm - our bath mat for home is constructed with thousands of individual polyester shags, sink your toes into the comfortable contentment of a bathtoom floor mat from threshold. Soft pile that soothes tired foot and shields toes from the cold floor.
  • Ultra Absorbent - SONORO KATE Bathroom mats are made of thousands of ultra-soft individual microfiber shags. The thick chenille fabric absorbs water quickly to help save your floors from dripping water while you're getting out of the bath, shower or getting ready by the sink; Moisture is trapped in the mat's 1.16'' deep piles, allowing the bath rug to dry quickly and cleanly.
  • Machine Wash & Dry - our bathroom rug is easy to clean. Machine wash with cold water and mild detergent ,tumble dry at low speed or hang dry. Color will stay vibrant for many years no matter how many times you wash and dry!
  • CREATE YOUR BATHROOM OASIS - Our bathroom rugs are available in a variety of colors and sizes, and you can always find the right rug to decorate! Plus, If you are at all unsatisfied with your product, please contact usand we will be happy to provide you with your choice of a replacement or refund. We stand by our products 100% and want our customers to love them as much as we do!

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.