Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
11 / 15
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
Plain Flap Pocket Regular Fit Cargo Jeans
mysite

Plain Flap Pocket Regular Fit Cargo Jeans

$29.99
0 sold
Color
Size
Qty 1000 in stock

Elevate your style game with the Plain Flap Pocket Regular Fit Cargo Jeans, where functionality meets contemporary elegance, resulting in a timeless piece that will remain a fashion-forward choice for seasons to come. These jeans effortlessly blend functionality with a touch of urban sophistication, making them an essential addition to any modern wardrobe.

Details:

  • Pattern Type: Plain
  • Type: Straight Leg
  • Details: Pocket, Zipper, Button Front
  • Length: Long
  • Fit Type: Regular Fit
  • Fabric: Non-Stretch
  • Material: Denim
  • Composition: 85% Cotton, 8% Viscose, 7% Polyester
  • Care Instructions: Machine wash, do not dry clean

Size Chart (in):

SizeHip SizeInseamLengthThighWaist Size
W26 L323731.340.223.528
W28 L323931.740.924.429.9
W30 L3240.932.141.725.431.9
W32 L3242.932.542.526.333.9

You May Also Like Don't Like These?
const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);