Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress
Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress

Elegant and Charming Satin Adjustable Waist Tie Button Draped Shirt Midi Dress

Price

$0.00 $36.99
Save $-36.99
1 sold
Free shipping

color - Wine Red

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);
Free worldwide shipping for order over $79
Returns&Exchange
Sustainably made
Secure payments
Elegant and autumn-ready in a brick red color and smooth, satin fabric, this midi-dress features a collared neckline and draped fit. An adjustable waist tie and front button closures are versatile finishing touches. Wear it to happy hour with strappy heels and a clutch.

Note:
Size: please check measurements carefully
Please allow 0.5-1" difference due to manual measurement
Different monitor settings means colors may differ slightly
1" = 2.54cm
Length: Calf-Length
Material: Satin
Sleeve Type: 3/4 Length Sleeve
Neckline: Shirt Collar
Style: Casual Wear
Fit Style: Loose Fit
 
Size(inch) Bust Waist Hips Length
S 34 27 36 42
M 36 29 38 42.5
L 38 31 40 43
XL 40 33 42 43.5