Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan
Solid Loose Bat Sleeves Pocket Cardigan

Solid Loose Bat Sleeves Pocket Cardigan

$39.99
$80.99
-$41.00
color-Green
Please select a color
size-S(BUST 42.5in)
Please select a size
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
SKU: das12312sasad2
Material: Acrylic
Sleeve Type: Long
Pattern Type: Solid
Clothes Length: Midi
Color: Green .Brown
SKU: A2008205
Occasion: Daily .Street
SIZE BUST LENGTH SLEEVE
S 108cm/42.5in 76cm/29.9in 66cm/26.0in
M 112cm/44.1in 77cm/30.3in 67cm/26.4in
L 116cm/45.7in 78cm/30.7in 68cm/26.8in
XL 120cm/47.2in 79cm/31.1in 69cm/27.2in
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.