Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress
Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress

Women Casual Loose Half Sleeve Button Down Shirt Collar Plain Cotton and Linen Shirt Dress

Price

$59.99 $30.99
Save $29.00
Free shipping

color - Black

Please select a color

size

Please select a size

Quantity

SKU:MX2404016-Black-S
/** @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);

Product Details

Decoration/Process:Buttoned

Sleeve Length:Half sleeve

Edition type:Loose

Dress Length:Short

Accessories:No

Elasticity:No Elasticity

Waistlines:Natural

Silhouette:H-Line

Dress type:Shirt Dress

Thickness:Regular

Size Type:Regular Size

Activity:Daily,Vacation

Material:Cotton

Neckline:Shirt Collar

Pattern:Plain

Theme:Summer

Style:Linen

Color:White,Black,Gray,Blue

Size:S,M,L,XL,XXL

Fabric:Cotton100%

Size Chart

Size Sleeve Length Shoulder Length Bust
cm inch cm inch cm inch cm inch
S 41.5 16.3 40.5 15.9 95.5 37.6 99 39
M 42.5 16.7 41.5 16.3 97 38.2 103 40.6
L 43.5 17.1 43.1 17 98.5 38.8 109 42.9
XL 44.5 17.5 44.7 17.6 100 39.4 115 45.3
XXL 45.5 17.9 46.3 18.2 101.5 40 121 47.6