Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
2 / 9
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
Casual Solid Sweater V-Neckline Bodycon Dress
51% OFF

Casual Solid Sweater V-Neckline Bodycon Dress

$28.99 $58.99
0 sold
Color
Size
Qty 1000 in stock
/** @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);

Buy 2 get 5% off (Code:BF05)
Buy 3 get 10% off (Code:BF10)
Buy 5 get 15% off (Code:BF15)
Free shipping on orders over $59!

Description
Unit:pcs
Elasticity:Soft and elastic
Material:Polyester
Style:Casual                                    
Type:Sweater
Pattern Type:Solid
Decoration:Zipper
Neckline:V-Neckline
Sleeve:Long Sleeve
Length:Above Knee
Silhouette:Bodycon Dress
Occasion:Day Dresses
Season:Fall, Winter

SHIPPING & RETURNS

iconShipping to United States 

Standard Shipping: 7-15 business days.

iconWorry-free Return

Contact us within 14 days upon receiving the items to initiate the return process if you are not satisfied with your order.

You may also like Don't Like These?