Free shipping on international orders over $99.99 & Free shipping on orders over $109.99 in the U.S.

Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
1 / 6
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
Men's Outdoor Consul Tactical Shorts
1 / 6

Men's Outdoor Consul Tactical Shorts

$34.99
$69.00 49% Off
Color
Size

Product details

Fabric type: 100% Polyester
Care instructions: Machine Wash
Origin: Imported
Fur description: Men's board shorts

About this item

  • 【Features】-- Durable, comfortable and breathable fabric,machine washable,Multi colors and size are available.
  • 【Occasion】-- Suitable for Summer Outdoor Activities, Such as hiking, climbing, camping, hunting, fishing, weeding in the garden and work etc.
  • 【Classic fit】 1. Elastic waist --- It was comfortable and close to wear. 2.Mutil Pockets --- Large space, it's convenient to carry various items. 3. High quality fabric --- Durable, comfortable and breathable.
Size(Unit:cm) Waist Hipline Thigh Trousers length
S 72 - 78 94 52 53
M 78 - 86 104 54 53
L 84 - 90 106 56 54
XL 86 - 94 110 62 55
XXL 92 - 98 116 64 56
3XL 94 - 100 120 68 57
4XL 98 - 104 126 70 57.5
5XL 102 - 108 128 72 58

  

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.