Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
Women's Printed Two-Piece Dress
2 / 9

Women's Printed Two-Piece Dress

color - Pink
Please select a color
size
Please select a size
Price
$43.99
$43.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);
Size Chart            
Size Chart Bust Length Sleeve
cm inch cm inch cm inch
M 101 39.8  112 44.1  38 15.0 
L 105 41.3  112.5 44.3  38.5 15.2 
XL 109 42.9  113 44.5  39 15.4 
2XL 113 44.5  113.5 44.7  39.5 15.6 
3XL 117 46.1  114 44.9  40 15.7 
4XL 121 47.6  114.5 45.1  40.5 15.9 
5XL 125 49.2  115 45.3  41 16.1 


Specification:
Color: Pink, Yellow, Green, Navy
Size: M-5XL
Material: Cotton Blend
Sleeve Type: Long Sleeve
Neckline: Round Neck
Pattern: Print
Gender: Women
Style: Casual & Fashion
Season:Summer
Occasion: Casual, Daily
Package include :1*Clothing