Free shipping on international orders of $100

Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
1 / 9
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
Paneled Contrast Plaid Pullover Crewneck Sweater
1 / 9

Paneled Contrast Plaid Pullover Crewneck Sweater

$95.99
$0.00 0% Off
Color
Size
Product Descriptions

Occasion: Daily
Fabric: Cotton
Sleeve Length: Long Sleeve
Season: Autumn / Winter / Spring
Style: Casual, street fashion

Size Bust Shoulder Length Sleeve Length
S 45.67 23.62 26.77 19.68
M 47.24 24.41 27.56 20.07
L 48.81 25.19 28.34 20.47
XL 50.39 25.98 29.13 20.86

1. Take exact measurements using a soft tape measure, Please allow 0.4"-0.8" differences due to manual measurement.

2. Measure bust, Shoulder, and Sleeve Length using our guide.

3. If you are in between sizes, we recommend sizing up for the best fit or consulting the details on each product page for specific details.

尺码图
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.