Hot Sale 🔥50% OFF🔥2025 Portable Car Travel Rest Mat

$27.95 $55.90 Save 50%
Sold 4710
Ships From:  CN
Color Name:  Cartoon bear
Quantity
Share the love
Description

🔥Limited Price! 🔥 Hurry and grab yours, because the promotion lasts for a limited time!

    • 😊If you are not satisfied with the item you received, please contact us within 15 days of receiving the item and we will do our best to help you!
    • 🚢Shipping >> Worldwide express delivery available.
    • 🔥 98.9% of customers purchase 2 or more

    About this item

    • Comfortable Foot Rest for Kids: Designed to provide comfort, this car foot hammock helps children relax during long trips, offering support for their feet and promoting a more enjoyable ride

    • Adjustable and Easy to Install: Featuring adjustable straps, this foot hammock can be easily customized to fit most car seats, making it a perfect solution for various vehicle types and ensuring a snug, secure fit for maximum comfort

    • Ideal for Airplane Travel: Besides use in cars, this versatile foot hammock also works as an airplane footrest, providing a comfortable place for children to rest their feet while traveling in the air, preventing leg fatigue during long flights

    • Fun and Cartoon-Themed Design: With its playful and child-friendly cartoon design, this foot hammock not only provides practical benefits but also adds a fun to kids' car journeys, making travel more enjoyable for young passengers

    • Supports Healthy Posture: By supporting your child's feet in an elevated position, this hammock helps maintain proper posture, alleviating discomfort and strain on their legs and back during long hours in the car or on an airplane

    Product size:


    Product Package

    Portable Car Travel Rest Mat X1

    Notes

    • Due to manual measurements. please allow slight measurement deviations.
    • Due to the different display and lighting effects. the actual color of the item may be slightly different from the color displayed in the picture.

    OUR GUARANTEE:

    • We believe we have some of the most innovative products in the world. and we want to make sure we back that up with a risk-free 30-day guarantee.
    • If for any reason you do not have a positive experience. we will make every effort to ensure that you are satisfied with your purchase.
    • We want you to rest assured that there is absolutely zero risk in buying and trying out products. If you don't like it and don't feel bad. we'll do it right.
    • We email support. If you need help. please contact us.

    Thank you for your attention. You can contact with us to get more detail of the goods .Have a nice day!

    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.