High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
19 / 24
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
High Waist Straight Jeans
mysite

High Waist Straight Jeans

$34.99
0 sold
Color
Size
Qty 1000 in stock

Embrace timeless style with our High Waist Straight Jeans. Crafted from durable denim material, these jeans offer a regular fit and a high waistline for a flattering silhouette. The straight-leg design and cargo pants style adds a touch of versatility, while the zipper fly ensures easy wear. 

Details:

  • Pattern Type: Plain
  • Type: Straight Leg
  • Jeans Style: Cargo Pants
  • Closure Type: Zipper Fly
  • Waist Line: High Waist
  • Length: Long
  • Fit Type: Regular Fit
  • Fabric: Non-Stretch
  • Material: Denim
  • Body: Unlined
  • Sheer: No

Size Chart (inch):

SizeUSHip SizeInseamLengthThighWaist Size
XXS035.428.13922.724
XS23728.339.423.625.6
S438.628.539.824.627.2
M640.228.740.225.528.7

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);