Women's Solid Color Long Sleeve Shirt Suit

$34.98
Sold 128
Color:  Black
Size:  S
Quantity
Description

Perfect Moments Await You!

Looking for a piece that will never go out of style? The satin tunic set is a classic choice. Imagine yourself in it - where would you wear it first? Tell us your dream occasion!

Advantages

1. Elegant Appearance

The satin 2 piece tunic set gives the tunic set a luxurious and elegant look. Its smooth texture and soft sheen make it suitable for various occasions, from formal events to special gatherings.



2. Breathability

The satin 2 piece tunic set is breathable, meaning it allows air to pass through and helps regulate body temperature, making it a great choice for warmer weather or events that require a lot of movement.



3. Timeless Appeal

The satin 2 piece tunic set never goes out of style. Its classic and sophisticated look ensures that you can wear this tunic set for years to come without it feeling outdated.



4. Comfortable to wear

The satin 2 piece tunic set is known for its comfortable feel against the skin. It is lightweight and easy to hold, so you can wear it comfortably even for long periods of time.

Characteristics

Material: High quality satin fabric

Care instructions: Machine wash in cold water, gentle cycle.

Ideal occasions: Any occasion

Size Chart:

Size Chart/inch     1inch=2.54cm
Size Length Bust Sleeve Pants Length Hips Waist
S 31.88  44.09 20.47 13.77 40.15 25.19
M 32.48 45.66 20.86 14.17 41.73 26.77
L 33.07 47.24 21.25 14.56 43.31 28.34
XL 33.66  48.81 21.65 14.96 44.88 29.92
2XL 34.25 50.39 22.04 15.35 46.45 31.49
3XL 34.84 51.96 22.44 15.74 48.03 33.07
4XL 35.43 53.54 22.83 16.14 49.61 34.64
5XL 36.02 55.11 23.22 16.53 51.18 36.22
1:Due to manual measurement, there may be an error of 0.39-0.79inch
2:Please note that a slight color difference should be acceptable due to the light and screen. Thanks.

Size Chart/cm      2.54cm=1inch
Size Length Bust Sleeve Pants Length Hips Waist
S 81 112 52 35 102 64
M 82.5 116 53 36 106 68
L 84 120 54 37 110 72
XL 85.5 124 55 38 114 76
2XL 87 128 56 39 118 80
3XL 88.5 132 57 40 122 84
4XL 90 136 58 41 126 88
5XL 91.5 140 59 42 130 92
1:Due to manual measurement, there may be an error of 1-2cm
2:Please note that a slight color difference should be acceptable due to the light and screen. Thanks.

PACKAGE INCLUDES:

  1 x Women's Solid Color Long Sleeve Shirt Suit

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

100% GUARANTEE: If you think the size is not suitable for you, or the quality is not good enough, please just contact us, and we will make a partial or full refund back to you depending on the situation.


OUR GUARANTEE

  • We truly believe we carry some of the most innovative products in the world, and we want to make sure we back that up with a risk-free ironclad 60 days guarantee.
  • If you don't have a positive experience for ANY reason, we will do WHATEVER it takes to make sure you are 100% satisfied with your purchase.
  • Buying items online can be a daunting task, so we want you to realize that there are absolutely ZERO risks in buying something and trying it out. If you don't like it, no hard feelings we'll make it right.
  • We have 24/7/365 Ticket and Email Support. Please contact us if you need assistance.
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.