Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
1/3
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress
1/3

Women's Christmas Gifts Shiny Christmas Tree Design Maxi Dress

$34.99
$34.99
Save 0%
Colorblack
Please select a color
Size
Please select a size
Quantity
Free worldwide shipping
Free return within 45 days
Sustainably made
Secure payments

Product Details:



Material: Polyester Style: Casual Theme: art Pattern: art
Silhouette: X-Line Sleeve Type: Short Sleeve Collar: V Neck Length: Maxi
Thickness: Regular Elasticity: Micro-Elasticity Printing Technology: Reactive Dyed Season: spring\summer

 

Size Chart:


Size Bust Length Shoulder Sleeve Waist Hip
CM INCH CM INCH CM INCH CM INCH CM INCH CM INCH
S 82 32.28 119 46.85 40 15.74 16.5 6.49 66 25.98 134 52.8
M 88 34.64 121 47.63 41 16.14 17 6.69 72 28.34 140 55.1
L 94 37.00  123 48.42 42 16.53  17.5 6.88 78 30.70  146 57.5
XL 100 39.37 125 49.21  43 16.92 18 7.08 84 33.07  152 59.8
2XL 110 43.30  127 50.00  44 17.32 18.5 7.28 94 37.00  162 63.8
3XL 120 47.24 129 50.78 45 17.71 19 7.48 104 40.94 172 67.7
4XL 130 51.18 131 51.57 46 18.11 19.5 7.67 114 44.88 182 71.65
5XL 140 55.11 133 52.36 47 18.50  20 7.87 124 48.81 192 75.59

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.