MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
1/7
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
MultiPants - High Stretch Multi-pocket Durable Cargo Pants
1/7

MultiPants - High Stretch Multi-pocket Durable Cargo Pants

$27.99
$110.99
Save $83.00
Size
Please select a size
ColorBlack
Please select a color
Length
Please select a length
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);
SKU:
Weight: 0kg
Barcode:

COMFORT IN EVERY MOVE 

Made from soft fiber fabric that is incredibly stretchy, MultiPants ensures every move you make is with comfort and ease!

The soft and moisture-wicking fabric keeps you sweat and odor-free throughout the day!

SIZING GUIDE 

MultiPants features multiple sizing options tailored to a man's best fit. 

Please refer to the size chart below to find your correct size. All measurements are in inches.

MOVE WITH EASE

Designed for an active lifestyle, MultiPants' stretchy fabric and unrestrictive design allow for the maximum range of movement. 

ENDURING QUALITY 

Crafted with strong water-repellent fiber fabric, MultiPants can withstand any conditions and weather. 

✅Wrinkle-resistant, Non-pilling

✅Quick dry, smooth fabric 

✅Shape Retention Stretch 

✅Machine Washable, Fade-resistant

HIGHLY CONVENIENT

MultiPants features 6 easy access pockets to make your day a little more convenient

  • 2 slanted front pockets 
  • 2 concealed extra front pockets 
  • 2 back pockets

WEAR EASILY 

With an elastic waistband, adjustable drawcord, and belt loop, you can get dressed up and ready in just seconds!

FOR MANY OCCASIONS 

Get the pants that can do it all! Indoors or outdoors, MultiPants' sleek cargo design enhances your natural look and remains as flexible as ever. 

SPECIFICATIONS AND CARE

  • Material: 90% Nylon, 10% Spandex
  • Colors: Black, Beige, Gray, Light Gray, Navy, Brown, Army Green
  • Weight: 0.66lbs
  • Machine washable 
  • Tumble dry low