Free shipping on orders over $79

Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
1 / 9
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket
1 / 9

Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket

Men's Counter Models Lapel Splicing Diamond Pattern Cotton Jacket

$109.99
$199.00 45% Off
Black
Size
 

 

严选品质,定期更新时尚好货

 

 欢迎关注本店,每周店铺都有上新

 

专柜500多说实话有点贵了

可能今年汇率变动过大

很多国外的快时尚品牌都不约而同的提升了售价

军绿色咱没有,但是咱有藏青更加有味道

多少有点道袍的感觉

舒适自然一副斯文气派

灯芯绒的拼接提升了许多质感

品质还是一如既往的好

尺码偏大

 

 

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.