Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan
Asymmetric Hem Red Button Cardigan

Asymmetric Hem Red Button Cardigan

$36.79
$76.99
-$40.20
color-Black
Please select a color
size-S(BUST 36.2in)
Please select a size
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
SKU: ASDAS324FGH4
Material: Acrylic
Sleeve Type: Long
Pattern Type: Solid
Clothes Length: Regular
Color: Black .Khaki .Army Green .Wine Red .White .Blue .Sapphire Blue
SKU: A2008281
Occasion: Daily .Street
SIZE BUST LENGTH SLEEVE
S 92cm/36.2in 58cm/22.8in 59cm/23.2in
M 96cm/37.8in 59cm/23.2in 60cm/23.6in
L 100cm/39.4in 60cm/23.6in 61cm/24.0in
XL 104cm/40.9in 61cm/24.0in 62cm/24.4in
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.