Free shipping on orders over $79

Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
1 / 10
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
Mens All-terrain Versatile Tactical Jacket
1 / 10

Mens All-terrain Versatile Tactical Jacket

$124.95
$179.00 30% Off
Army Green
Size

Buy 2 Get 10% Off Code: EX10

Buy 3 Get 15% Off Code: EX15

FEATURES

  • Abrasion resistant 1000 Denier CORDURA Fabric®
  • Urethane coated for great weather and wind resistance
  • Double layer elbows and shoulders
  • Interior hammock pockets
  • Interior zippered pockets
  • Articulated spine pad
  • Articulated arms
  • Emergency drag strap
  • Elbow insert sleeves for  padding system
  • Cinching waist
  • Forearm pocket and MOLLE for an external watch attachment

Before purchase please see all descriptions and measurements that fit your size and you can wear all not, to not have a problem after purchase and return. If you’re not satisfied with the product you purchased for any reason, please contact me for a return instruction within 30 days when I receive the item back at my store then I will give you a full refund.

This item ships with a signature required unless otherwise noted by the recipient.

The new design is higher functioning, more stylish, and even more abuse-proof. It still retains the signature articulated spine pad but has also been equipped with double-layer elbow sleeves that accept an articulated padding system.

SHIPPING

Total Delivery Time = Processing Time (1-2 business days) + Shipping Time (5-10 business days).

Free shipping on orders over $79.

❤️ Our Guarantee

We stand by our products with a 30-day risk-free guarantee. If you're not completely thrilled with your order, you can simply return or exchange it within 30 days from the date you receive the package.

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.