Free shipping on international orders of $100

WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
1 / 6
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
WORKSMEN BOMBER JACKET
1 / 6

WORKSMEN BOMBER JACKET

$55.99
$96.54 42% Off
Color
Size

This Worksmen Bomber Jacket features a classic baseball collar that complements the fitted hem and cuffs. It also has a front button closure fastening and functional side pockets. Perfect for everyday casual wear.

  • Baseball collar
  • Buttons Opening 
  • Side pockets
  • Fitted hem and cuffs
  • Regular cut

Fit:  Regular fit - fits true to size

  • Hassle-Free Localized Returns and Free Size Exchange
  • 100% Money-Back Guaranteed

Size Chart

Size Length Shoulder Bust Sleeves
Cm In Cm In Cm In Cm In
M 60 23.6 42.5 16.7 102 40.1 59 23.2
L 62 24.4 44 17.3 106 41.7 60.5 23.5
XL 64 25.2 45.5 17.9 110 43.3 62 24.4
XXL 66 25.9 47 18.5 114 44.8 63.5 25.0
3XL 68 26.7 48.5 19.1 118 46.4 65 25.6
4XL 70 27.5 50 19.6 122 48.0 66.5 26.2
5XL 72 28.3 51.5 20.2 126 49.6 68 26.7
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.