Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
Casual Solid Crew Neck Midi Dress
1 / 5

Casual Solid Crew Neck Midi Dress

color - pink
Please select a color
size
Please select a size
Price
$30.99
$30.99

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);
Specification
Style Casual
Pattern Solid
Detail Shift
Sleeves Type Short sleeve
Length Midi
Collar Crew neck
Material Polyester,Linen
Season Summer
Occasion Daily life,Going out


Size:S,M,L,XL,2XL,3XL,4XL,5XL
Size Bust Length Shoulder
inch cm inch cm inch cm
S 36.22 92 47.24 120 15.35 39
M 37.80 96 47.64 121 15.75 40
L 39.37 100 48.03 122 16.14 41
XL 40.94 104 48.43 123 16.54 42
2XL 42.52 108 48.82 124 16.93 43
3XL 44.09 112 49.21 125 17.32 44
4XL 45.67 116 49.61 126 17.72 45
5XL 47.24 120 50.00 127 18.11 46