Tie dye sports fitness long sleeve top

Color:  black
Size🦋:  S
Seamless Fabric: Comfortable,breathable,wick,lightweight,four-way compression stretchy.
Thumb Holes Design: keep your hands beautiful and keep the sleeves in place.Mesh Design makes it more breathable during exercise.
Softness & Comfort: Knitted seamless design, soft, gentle to your skin.Classic Crewneck Design ensure a full range of motion.Tight Fit shows your beautiful .
Applicable Scenes: for yoga,running,athletic,gym,pilates,workout and other sports.Great for matches shorts and yoga pants.
Friendly Service: Please kindly refer to our size chart before ordering. If you are between two sizes, please choose the larger size!
Product Description:
Gender: Women 
Occasion: Casual
Pattern Type:Print
Style: Fashion, Causal,Sport
include: 1pc Women sport top
  • MATERIAL: This bleached womens christmas sweatshirt is made of breathable and stretch fabric which is super comfy soft, when you put on this is one is like a gentle hug that makes you feel so comfy.
  • UNIQUE DESIGN: What a fashion and unique christmas crewneck sweatshirt! merry and bright letter printed, Xmas tree graphic, novelty bleached printed, designed with long sleeve, classic o-neck, casual style and relaxed fit. Christma party sweatshirt make you looks stylish, you will get tons of compliments wherever you wear it.
  • STRETCHY COVERED: Fashion cute christmas vacation shirts are nice for tummy control, featuring full back coverage, and nicely stretchy. The Christmas tee shirt stretchy reduces the appearance of muff in top, and coverage nicely shows the bodily for mand keeps you comfy wearing them all day.
  • Great CHOICE: Ideal gift for your female/friends/mother/grandma. This christmas vacation sweatshirt is specially suitable for workout, travel, take photo, sports or daily life, great to wear as casual style shirt, and you are the high light in the crowd.
  • GARMENT CARE: Please don’t put it in the Dryer, Suggest to Hand Machine Wash Cold Water, Do Not Dry Clean, Not Bleach.

Size Information/cm

Size: S Bust: 68cm/26.77'' Waist: 58cm/22.83'' Sleeve: 66cm/25.98'' Length: 35cm/13.78'' Recommended weight: 42.5-47.5KG
Size: M Bust: 72cm/28.35'' Waist: 62cm/24.41'' Sleeve: 68cm/26.77'' Length: 37cm/14.57'' Recommended weight: 47.5-57.5KG
Size: L Bust: 76cm/29.92'' Waist: 66cm/25.98'' Sleeve: 70cm/27.56'' Length: 39cm/15.35'' Recommended weight: 57.5-65KG

Recommended Size

Customer Reviews

Here are what our customers say.

Write a Review
Customer Reviews
Wow you reached the bottom
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.