Free shipping on orders over $79

Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
1 / 4
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
Camouflage jacket air force ma1 pilot jacket men's flight jacket
1 / 4

Camouflage jacket air force ma1 pilot jacket men's flight jacket

$74.99
$119.00 37% Off
Camouflage
Size

Introducing the Camouflage jacket air force ma1 pilot jacket for men, a highly functional and stylish flight jacket. Crafted with precision and attention to detail, this jacket is designed to meet the needs of air force professionals and aviation enthusiasts alike. The camouflage pattern adds a touch of authenticity and flair, while the durable construction ensures long-lasting performance in any weather conditions. The jacket features a comfortable fit and a range of practical features, including multiple pockets for storing essentials and a full-length zipper for easy on and off. Whether you're a pilot or simply appreciate the rugged appeal of a classic flight jacket, this Camouflage jacket air force ma1 pilot jacket is the perfect choice for you. Embrace the spirit of aviation and enhance your wardrobe with this timeless piece.

Size Chart(inch):

Size Bust Shoulder Length Sleeve Length
M 41.73 17.91 25.59 24.21
L 43.31 18.50 26.38 24.80
XL 44.88 19.09 27.17 25.39
2XL 46.46 19.69 27.95 25.98
3XL 48.03 20.28 28.74 26.57
4XL 49.61 20.87 29.53 27.17
5XL 51.18 21.46 30.31 27.76
6XL 52.76 22.05 31.10 28.35

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.