Free shipping worldwide over $50
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
9 / 12
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
Arm Back Training Resistance Elastic Ropes
35% OFF

Arm Back Training Resistance Elastic Ropes

$12.99 $19.99
1 sold
Color
Qty

ARE THESE BOTHERING YOU

FEATURES

FREE STRETCHING DESIGN: Ergonomically designed in an 8-shape, these resistance ropes fit comfortably in your hands and body. The non-slip grip with raised particles massages your palms, improving blood circulation during workouts.

THICKENED AND WIDENED: Our ropes are designed with high elasticity and durability. They resist deformation and maintain their shape even after prolonged use. The seamless, one-piece construction ensures they don’t break under stress and are free of any unusual odors.

COMPACT AND PORTABLE: Lightweight and easy to carry, these resistance ropes can be rolled up and stored in your gym bag, suitcase, or travel kit. Perfect for workouts on the go, whether you're at the gym, traveling, or working out at home.

VERSATILE USAGE: These resistance ropes integrate seamlessly with fitness routines like yoga. Ideal for training arms, back, shoulders, legs, and glutes, they enhance flexibility and strengthen muscles or ligaments during stretching, resistance training, or yoga.

SPEC

Material: TPE

Color: Purple, Pink, Blue

Size: 43.5cm*9cm

Weight: 120g

Package Includes: 1 * Arm Back Training Resistance Elastic Ropes

Or 3 * Arm Back Training Resistance Elastic Ropes

NOTES

Store in a cool, dry place away from direct sunlight to maintain elasticity.

Clean with a damp cloth and mild soap if needed. Avoid harsh chemicals.

You May Also Like Don't Like These?

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.