Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
Square Neck Casual Sleeveless Casualdress
5 / 5

Square Neck Casual Sleeveless Casualdress

Color - Green
Please select a color
Size
Please select a size
Price
$34.99
$34.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);

SPU:E0ZDRBKB129

Material: Cotton,Polyester

Pattern Type: Solid

Sleeve Type: Sleeveless

Style: Casual

Neckline: Square neck

Silhouette: Shift

Process: Pockets

Theme: Spring/Fall

Thickness: Lightweight

Elasticity: Non-stretchy

Occasion: Daytime,Daily

Color: Green,Light Gray,Khaki,Deep gray

Size: M,L,XL,XXL,3XL,4XL,5XL

Linen: not-fancy, not-glamour, not-posh. Simple, natural and home-mood. Original, cozy and free.
We hope this apron will be another lovely detail in your daily linen life. ;)

Size Chart

Size Shoulder Bust Hip Length
cm inch cm inch cm inch cm inch
M 39.0 15.4 115.0 45.3 111.0 43.7 88.0 34.6
L 41.0 16.1 120.0 47.2 116.0 45.7 89.0 35.0
XL 43.0 16.9 125.0 49.2 121.0 47.6 90.0 35.4
XXL 45.0 17.7 130.0 51.2 126.0 49.6 91.0 35.8
3XL 47.0 18.5 135.0 53.1 131.0 51.6 92.0 36.2
4XL 49.0 19.3 140.0 55.1 136.0 53.5 93.0 36.6
5XL 51.0 20.1 145.0 57.1 141.0 55.5 94.0 37.0

Please according to your own measurements to choose your suitable size.�/span>