Free shipping worldwide over $50
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
1 / 8
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
Summer V-neck Loose Short sleeve Print Casual Women's T shirt
35% OFF

Summer V-neck Loose Short sleeve Print Casual Women's T shirt

$25.96 $39.98
1 sold
Color
Size
Qty

A Nice Silky Feeling Against Your Skin Gently .💕

 V neck can let your neckline looks more slender and graceful. Breathable and comfy fabric suits for summer also wear with a coat outside on the cool days💕

Pleated on the front and back to make you look slim, Loose fitting blouse top drapes nicely without being clingy💕

Flattering Unique floral print patterns make you so special in the crowd. Perfect length to wear with jeans, leggings, and capris, and it can be worn outside or as an undershirt with a jacket or cardigan💕

The fit of this top is also very flattering and comfy, Simple and fashion style top, easy to dress up or down. Unique style, make you beautiful, fashionable, and elegant💕

Soft and comfortable fabric with good stretchy, Unique Paisley print is so bold, bright, and colorful, Tunic top is long enough to hide your belly and hips💕

Easy to pair with jeans, shorts, skinny leggings for a decent look, Good for dating, casual, travel, home, office, vacation, beach, maternity, etc💕

 This is the perfect top for taking trips and home around! It's so light and the fit is so easy to wear, This top is going to look fab with jeans or leggings! The easy flowy fit makes it super cute and comfortable.💕

SIZE CHART:

SPECIFICATIONS

  • Color: Black, Green, Red, Yellow, Pink, Blue, Beige, Wine Red

  • Material: Nylon, Polyester

  • Weight: S: 100g/5XL: 165g

PACKAGE

  • 1 * Summer V-neck Loose Short Sleeve Casual Women's T-shirt

Warm Tip: Dear buyer, due to the lighting effect, monitor's brightness, manual measurement, etc., there could be some slight differences in the color and size between the photo and the actual item. Sincerely hope that you can understand! Thank you!

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.