Free shipping on international orders of $100

Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
1 / 5
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat
1 / 5

Bomber Jacket Men Fashion Casual Windbreaker Jacket Coat

$68.99
$0.00 0% Off
Color
Size

Selling Points

1. Outerwear Type: Jacket
2. Occasion: Daily
3. Season: Winter Fall
4. Function: Breathable
5. Pattern: Plain
6. Design: Patchwork
7. Sleeve Length: Long Sleeve

Specifications

Gender: Men's
Category: Jackets
Outerwear Type: Jacket
Occasion: Daily
Season: Winter, Fall
Function: Breathable
Fabric: Polyester, Cotton
Placket: Zipper
Style: Casual Outerwear
Length: Regular
Pattern: Plain
Design: Patchwork
Neckline: Turndown
Details: Lined
Sleeve Length: Long Sleeve
Fit Type: Regular
FitElasticity: Inelastic
Look After Me: Machine wash
 
Size Bust Length
in cm in cm
M 40.94  104  25.98  66 
L 42.52  108  26.77  68 
XL 44.09  112  27.56  70 
2XL 45.67  116  28.35  72 
3XL 47.24  120  29.13  74 
4XL 48.82  124  29.92  76 
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.