Free Shipping on orders over $49.99
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
1 / 31
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)
You may also like Don't Like These?
50% OFF

Tummy Control Stretch Twill Shorts(BUY 2 FREE SHIPPING)

15262 sold
$39.99 $79.98
Color
Style
Size
Qty
/** @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);
You may also like Don't Like These?

One of Oprah's Favorite Shorts

This super-soft patch pocket short, now in a 6” and 4” inseam, is the perfect addition to your wardrobe. With a pull-on design and hidden tummy shaping, these shorts flatter all over. It's twill...with a twist!

Details:

  • 4-way stretch, buttery-soft twill fabric for ultimate comfort and smoothing
  • Pull-on design for a completely smooth front
  • Functional front & back pockets
  • Hidden tummy shaping

Dye Download: Stretch Twill styles are garment-dyed for a worn-in look that gradually fades with wash and wear. Color may transfer onto other lighter materials or surfaces. Wash inside out for extra care to preserve the look you love!


Purchase Information:

Price: Please refer to the latest price information on the official website or authorized retailers.

Inseam: 6" and 4" 

Purchase Options:

  • Official website
  • Authorized retailers

Shipping and Returns Policy: Detailed information available on the official website.


Summary:

Tummy Control Stretch Twill Shorts combine a flattering design with ultimate comfort and practicality. The garment-dyed style adds a unique worn-in look, while the hidden tummy shaping ensures a smooth silhouette. Perfect for everyday wear, these shorts provide both style and functionality.


The above information is for reference only; actual products may vary.

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