Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat
Portable Pocket Camping Mat

Portable Pocket Camping Mat

Size-S
Please select a size
Color-Sapphire
Please select a color
Quantity
$14.97
$0.00
-$-14.97
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Shipping
Image result for guaranteed safe checkout

⛺Get comfortable anytime, anywhere in nature!⛺

Don’t you think now is the moment to spend more time outside? This Portable Pocket Camping Mat brings comfort with you on all your outdoor activities and adventures! 

Whether you’re hiking, camping, backpacking, at a festival, on a picnic, or just spending a lazy day at the beach or park, this lightweight, waterproof blanket is perfect for your travels and the outdoors. Not only are they small and easy to carry, they can also fit in your bag without occupying much space. Go outdoors prepared and in style! 

💡HIGHLIGHTS💡

  • Top-grade Quality – Designed with waterproof, sand-proof, tear-proof, and wind-proof feature to ensure enjoyment rather than hassle.
  • Compact & Portable – Not only are they small and easy to carry, they can also fit on your bag without occupying much space.
  • Multifunctional Application – Whether you’re hiking, camping, backpacking, at a festival, on a picnic, or just spending a lazy day at the beach or park, this is the perfect companion for you!
  • Size is Wide Enough – It can cover a large surface, making it perfect for the whole family or the whole gang!
  • Easy Folding & Cleaning – This light and foldable neat sheet feature makes it easy to clean up and put back into the pouch for next time. 
  • Hassle-Free Set-Up – Installation is very easy. Just lay it on the ground evenly and put the stakes to prevent it from being blown away.

SPECIFICATIONS

Material: Oxford Cloth

Size: Small (70 x 110 cm) / Large (110 x 150 cm) / Extra Large (150 x 180 cm)

PRODUCT INCLUDED

1 X Portable Pocket Camping 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.