Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
6/8
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
Upgraded Tactical Waterproof Tactical Shorts
6/8

Upgraded Tactical Waterproof Tactical Shorts

$32.90
$65.80
Save 50%
Color
Please select a color
Size
Please select a size
Quantity
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Trust badge

🎁💐Don't forget to get some for your family and friends as it's a unique gift idea.

This week's special event: Randomly selected 20 lucky customers to get double the order product every day. We will send you an email, please remember to check, thanks for your support❤️❤️

✅ Guaranteed! GoogleTrusted Store!
🛒 Payments Via PayPal® and CreditCard
📞 Tracking Number for Every Order

🔥3,155 sold in last 24 hours🔥 🔥99.3% of Reviewers Recommends This Product.

Our goods are authentic, with genuine patents, counterfeit must be investigated! Customers please identify our products!


Our most comfortable Tactical Shorts are back and better than ever. Featuring a stretchable design, multiple storage pockets, and a breathable/water/rip-resistant poly-blend material, these shorts are built to trek, hike, and move but stylish enough to wear every day! Perfect for your next outdoor adventure or for daily activities, with durability that you can rely on for years to come.

FEATURE:

Breathable Poly/Cotton BlendStay comfortable and dry under the toughest conditions.

Stretchable Design:These shorts stretch when you move! Move freely and stay comfortable on-the-go with the innovative elastic waistband.

Multiple Pockets:Featuring multiple cross-over zipper and velcro pockets, there is plenty of room to securely store knives, multi-tools, keys, flashlights, and other essential gear! Keep your hands free.

Ergonomic Seat:Stay agile and flexible with a full range of motion in any position! 

Professional Comfort:Elastic waistband with velcro fastener

Comfort-Fit Waist:Belt loops for up to 50 mm wide belt Loops for key hook, D-Ring or carabiner

Low-Profile Pockets:Two wide back pockets Two small back pockets for mags, folding knife, flashlight, etc.

Multiple Sizes/Colors available:Available in Khaki, Black, Army Green. 

SPECIFICATION:

  • Material: Cotton blend
  • Sizes: S, M, L, XL, 2XL,3XL
  • Colors:  Khaki, Black, Green, Grey,Brown
  • Weight: 335-415g

undefined

PACKAGE INCLUDES:

  • 1 x Tactical Shorts
NOTES
  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed in the picture.

😊WHY THE US
We work directly with manufacturers all over the world to ensure the best quality of our products. We have Quality Control department which helps us to keep our promise!
  • 😊Price is always competitive.
  • 🚢Awesome Customer Service.
  • 🏆Amazing products along with High Quality.
  • 🍬Read reviews from our lovely customers.
🔒 100% Risk-Free Purchase 🔥
If you bought it and felt that it is not for you, don't worry. Just shoot us a message at contact support@listhue.com, and we will make it right by offering you a replacement or refund. 100% Simple & Risk-Free process.