Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals
Foot Arch Massage Casual Sandals

Foot Arch Massage Casual Sandals

Price
$0.00
$29.99
Save  $-29.99
Color
Please select a color
Size
Please select a size
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments
  • Arch massage sandals help you cushion and support all joints and muscles so you can walk freely every day with peace of mind!

Main Features

  • Foot Arch Massage
  • The elasticity of the arch has a buffering effect on the rhythm of the body's downward gravity and the resilience of the ground. It reduces back and heel pain, as well as foot problems such as plantar fasciitis.

 

  • Comfortable, Soft, And Breathable
  • Made of artificial PU fabric, breathable, light, and soft. No chafing and blisters, no tiring walking. Plus the Velcro design is easy to put on and take off and can be adjusted freely.

 

  • Non-Slip TPR Rubber Sole
  • The sole is made of TPR material, which is soft, non-slip shock-absorbing, and provides excellent traction and stability on all surfaces and terrains.

 

  • Use Scene
  • Suitable for walking, shopping, beach, party, travel, and other occasions to wear. Sandals can be worn with any outfit, but most importantly, they keep your feet comfortable.

    Specifications

    Product Weight
    • 35: 320G
    • 36: 325G
    • 37: 330G
    • 38: 335G
    • 39: 340G
    • 40: 345G
    • 41: 350G
    • 42: 355G
    • 43: 360G
    Package Size
    (L x W x H)
    • 28 × 10 × 4cm / 11 × 3.9 × 1.6inches
    Package Contents
    • Foot Arch Massage Casual Sandals × 1
    Material PU+ TPR
    Color Yellow, Black, Beige, Gray, Dark Blue, Orange

    Note

    • 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 on the picture.
    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.