Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops
Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops

Retro Quick-Drying Water-Draining Mat for Kitchen Bar Countertops

Price

$45.07 $22.99
Save $22.08

type

Please select a type

size

Please select a size

Quantity

Worldwide shipping
Fast return
Sustainably made
Secure payments

  • Facebook officially recommends high-quality merchants.
  • The merchant deposit of GBP 100,000 has been paid to PayPal.
  • Google SSL security certificate guarantees your privacy.
  • Global super fast air transportation.

Retro Design

Featuring a classic and timeless design, our mat adds a touch of nostalgia to your kitchen or bar area. The vintage-inspired look complements a wide range of decor styles, from modern to traditional.

Easy to Clean 

 
When it's time to clean, simply wipe the mat with a damp cloth or sponge. The durable material resists stains and odors, ensuring that your mat stays looking fresh and clean for longer.
 

Quick-Drying

 
Made from high-quality materials, our mat is designed to quickly absorb and evaporate water, keeping your countertops dry and free from water stains. Say goodbye to soggy mats that take forever to dry.

Multi-Functional

 
Our mat is not just for countertops. Use it in your sink area to dry dishes or as a protective mat under your dish rack. It's also perfect for bar counters to keep glasses and bottles from leaving water rings.
 
Don't forget to get some for your family and friends as it's a unique gift idea.

OUR GUARANTEE

Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

 Money-Back Guarantee: If your items arrive damaged or become defective within 15 days of normal usage, we will gladly issue out a replacement or refund.

✉️ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week. Please contact us at kelansuofficial@hotmail.com should you need assistance.

 Safe & Secure Checkouts: Safe payments via PayPal® & credit/debit card, Keep your personal and financial information 100% protected.

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.