Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
1/10
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
Party Princess Mesh Pearl Embellished Long Sleeve Top
1/10

Party Princess Mesh Pearl Embellished Long Sleeve Top

$36.99
$66.99
Save $30.00
ColorBlack
Please select a color
Size
Please select a size
Quantity
SKU: WJ26570-BK-XS
Weight: 150g
Barcode:
        • Take any special occasion ensemble to the next level with the Party Princess Mesh Top. Hand-embellished with pearl and rhinestone detailing, this cropped, neutral-colored top features an elevated, glam style that is sure to make a statement. Perfect for concert and festival outings, the top will sparkle and shine in the bright lights, effortlessly transitioning to classy party, dinner, and drinks events. 
           
          • Length: Cropped
          • Material: Polyester
          • Sleeve Type: Long Sleeve
          • Neckline: Round Collar
          • Style: Party Wear
          • Fit Style: Loose Fit

          @Note:
          Size: please check measurements carefully
          Please allow 0.5-1" difference due to manual measurement
          Different monitor settings means colors may differ slightly
          1" = 2.54cm
        • @
        • Size(inch) Bust Sleeve Length Length
          XS 33.86 23.62 21.26
          S 35.43 24.02 22.05
          M 37.01 24.41 22.83
          L 38.58 24.8 23.62
          XL 40.16 25.2 24.41
          2XL 41.73 25.59 25.2
          3XL 43.31 25.98 25.98
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.