Halloween Sale 50% OFF👻 Bloody Footprint Mat

$22.99
$39.99
-$17.00
Style:  White Bath Mat
Qty:  Buy 1
Quantity

Description

❤️TIPS: All goods are authentic, with genuine patents, counterfeit must be investigated! Customers, please identify our products!

  • 🏪PayPal certified merchants in good standing.
  • 👍Facebook officially recommends high-quality merchants.
  • 💵The merchant deposit of USD 200,000 has been paid to PayPal.
  • ✅Support PalPay and global credit card payment.
  • 🔒Google SSL security certificate guarantees your privacy.

😲 Lay Your Bath Mat and watch the horror on their faces! 😍🤣

😱😱Amazing Bloody Colour Changing Bath Mat
definitely fits your needs! The mat will turn red whezn you splash water on it! With the surreal blood effect, instantly create a terrifying scene. Unlike those pre-painted red mats, the blood red colour will begin to fade to original colour in few minutes.

When you splash water on it, it looks just like real blood, super creepy. It dries relatively quickly and goes back to its original colour. The “blood” will disappear after the bathroom rug dried. Hang to dry and watch the blood-red colored stains disappear and fade back to white.

Material: high-tech nano cloth (no traces will be left on the feet)

Stunning blood dripping color change effect: Try this world’s first bathroom mat, a thin plastic reel, only inductive specifications, watercolor change wet floor into the blood-red stains.


Almost invisible thickness, their lives are hidden anywhere: Let your boyfriend or girlfriend have the impact when leaving the bloodstains left behind when used in showers. A very unique prank that you can hide almost anywhere. Not only can you placed it in bathroom, but also in living room, bedroom and kitchen.

FEATURES:

🎃AMAZING BLOOD DRIPPING COLOR CHANGING EFFECT 
This thin plastic roll that reacts with water, colour changing effect turns the wet footprints into blood-red stains.

🎃CYCLE USE
Will turn red when it meets water, and it will change back to its original state when the water is dry.

🎃 INVISIBLE THICKNESS
Can be hidden anywhere in the bathroom, such as a toilet seat or shower, for a better surprise!

🎃PERFECT FOR HORROR MOVIE FANS 
With surreal blood effect to create terrifying scenes instantly

WARNING:

  • DO NOT put in the washing machine or dryer.
  • DO NOT use near heat sources.

SPECIFICATION:

  • MATERIAL: High-tech nano cloth.
  • SIZE: 27.56in*15.75in(700mm*400mm)

PACKAGE INCLUDES:

1 x Colour Changing Bloody Bath Mat

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.