🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat
🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat

🔥Limited-Time Half Price🔥Dirt Trapping Indoor Entrance Mat

Price
$59.98
$29.99
Save  $29.99
Style
Please select a style
Size
Please select a size
Quantity
24-hour fast shipping
30-day no-questions-asked returns
Free Shipping Over $ 50 ▎USA Free Shipping Over $ 80
PCI DSS/SSL secure payments
  • TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!!!
  • 😊If you are not satisfied with the goods you received, please contact us within 15 days after receiving, we will give you the best help!
  • 🚢 Shipping>>Worldwide express shipping available.
  • 🔥98.9% of customers buy 2 or more

Upgrade your home's entrance with our Mat. This elegant mat not only enhances the aesthetics but also serves as a highly effective dirt and debris trapper which keeps your floors clean and safe while adding a touch of sophistication to your space.

Premium Leather Material

Easy cleaning

KEY FEATURES

ANTI SLIP & SAFE - Crafted from high-quality absorbent fabric, it's soft, durable, and odor-free. The non-slip rubber backing ensures it stays securely in place, providing reliable anti-skid protection.

EXCEPTIONAL DIRT-TRAPPING CAPABILITY - It catches moisture well and quickly, also picks up dirt and stuff off shoes when you come home, keeping the drips and debris from getting on the floor. It is widely used for all weather, especially for the rainy, snowy, or muddy weather.

EASY TO CLEAN & MAINTAIN - With smooth leather surface, it is easy to clean. When it gets dirty, just wipe it with damp towel or shake the mat off outside or rinse it with a hose and place it in a sunny area to dry.

LOW PROFILE & VERSATILE - Our indoor mats are thin and flat enough to fit under the door when it swings open without gathering. Having a variety of sizes and colors to choose, you could get the indoor outdoor mat for your front door, garage, kitchen, laundry.

SPECIFICATION

Material: synthetic leather

Occasion: Entrance hall

Thickness: 5mm

Size: 50*80cm / 20*31in ,60*90cm / 23.6*35.4in

PACKAGE INCLUDES

1 * Dirt Trapping Indoor Entrance Mat

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.