Princess Mesh Tutu Skirt Carnival Costumes Women Vintage 50s Multi Colors Petticoat Tulle Skirt High Waist Pleated Underskirt

Sold 324 only 999999+ item(s) left
$43.10
Color:  Beige
Size:  One Size
Quantity
Free worldwideFree shipping on orders over $34
Free returns
Sustainably made
Secure payments
Description
Release Date : Autumn 2024
Craft of Weaving : knit
Season : Summer
is_customized : Yes
Fabric Type : Broadcloth
Age : JUNIOR
Place Of Origin : ITALY
Model Number : 1
Waistline : Dropped
Dresses Length : Above Knee, Mini
Decoration : none
Silhouette : A-LINE
Pattern Type : Solid
Style : Casual
Material : POLYESTER
Gender : WOMEN

Elasticity : High Strecth
Fit Type : slim fit




Women's Carnival Costume Tulle Skirt 50s Tutu Skirt Short Ballet Underskirt Petticoat Tutu Carnival Costume Women's Tutu Costume For Carnival Party


Features:



  • Multiple occasions: for carnival costumes, birthday party, festival outfit, dancing, ballet, fancy dress event, cheerleading. Can also be worn as a bottom skirt.


  • Perfect for dance, ballet, costumes, fancy dress, jazz and impress. It can also be worn under rock 'n' roll dresses, vintage dresses and other outfits or worn on its own as a skirt


  • Polyester


  • Women's Petticoat Underskirt Underskirt for 1950s Dress Women's Tulle Skirt 50s Tutu Underskirt Short Ballet Dance Dress Prom Dress Evening Dress Occasion Accessories Women's Carnival Costume Tulle Skirt 50s Tutu Skirt Short Ballet Underskirt Petticoat Tutu


  • Women's Tulle Skirt 50s Rockabilly Petticoat Retro Tutu Ballet Cosplay Prom Evening Dresses Occasion Tutu Skirt Women's LED Light Mini Tulle Skirt 50s Short Ballet 3 Dance Dress Underdress Cosplay Petticoat Skirt Festive Carnival Costume Carnival Women's 80s Puffy Tulle Skirt Tulle Petticoat



Product Description:


Women's Carnival Costume Tulle Skirt 50s Tutu Skirt Short Ballet Underskirt Petticoat Tutu Carnival Costume Women's Tutu Costume for Carnival Party


Material: polyester


Color: as the picture shows, (Due to the difference between different monitors, the picture may have slight color difference. please make sure you do not mind before ordering, Thank you!)


Package weight: 260g


Package size: 28x26x1cm,(Please allow 1-3mm error due to manual measurement. please make sure you do not mind before ordering.)


















Size Waist Length
One Size 60-100cm/23.62-39.37'' 80cm/31.50''











Size:One Size Waist:60-100cm/23.62-39.37'' Length:80cm/31.50''













































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.