Tactical Waterproof Pants

$39.95 $80.00 Save 50%
Color:  Khaki
Size:  S
Quantity
Description

YOUR NEW DEFINITION OF COMFORT AND FUNCTIONALITY 

Crafted with precision and designed to withstand the rigors of daily life, these pants promise ultimate comfort, functionality, and longevity.

Move with ease - Walk with confidence with FlexCamo!

Unbeatable Quality 

While most pants might look the same, ours are like the cool cousin that always has the best gadgets. The fit is classic, and the function is amazing

No Rainchecks or Oops Moments Here!

Our premium quality fabric is 100% waterproof and stain-resistant, made for those surprise showers and life's little spills. So, go on, live your best (and messiest) life - we've got your back... and your legs!

Durability That Saves Dollars

Made with high-quality materials and reinforced in areas prone to wear and tear, these pants are not just built to last but to thrive, no matter the challenge. 

Over 10 Easy Access Pockets

Ever had that moment when you wish your pants could carry just a tad more? Well, we've got you! Our pants come with extra pockets that are like a magician's hat—there's always room for one more thing.

Versatile Utility

Tactical cargo pants are a versatile wardrobe staple, perfectly suited for a wide range of activities, from working and gardening to DIY home improvement projects. Their robust construction ensures durability and protection in rugged outdoor settings, while the numerous pockets provide ample storage for tools, fishing gear, or gardening implements.

Easy Sizing

Please refer to the size guide below to get your correct size of waist and inseam length. 

Specifications

  • Product weight: 500g
  • Material: 65% polyester, 35% cotton
  • Machine Washable

OUR GUARANTEE

🎁 Exclusive 45-Day Satisfaction Guarantee

Easy exchange, return, and refund policy extended for an impressive 45-day duration. Enjoy hassle-free online shopping because your satisfaction is our top priority!

🌎 Secured & Insured Shipping

Our real-time tracking system keeps you informed about your package's journey through email or SMS notifications. If your packages are lost, we've got you covered - it's on us!

24/7 Customer Care - Your Needs, Our Priority

No sale is ever final (including clearance sales). Contact us via phone or email anytime, anywhere - we're here for you!

More details on our no-nonsense customer-centric mindset can be found in the policies section. All your information is encrypted and secure when communicating with, or buying from us.

GET YOURS NOW AT 70% OFF!

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.