V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
V-neck Shiny Party Dress
1 / 5

V-neck Shiny Party Dress

Color - Blue
Please select a color
Size
Please select a size
Price
$27.99
$0.00

Quantity

Product information:

Fabric name: polyester fiber
Style: Vintage
Craft : collage/stitching
Skirt length: midi skirt
Skirt type: one step skirt
Neck type: V neck
Sleeve Length: Long Sleeve
Waist type: high waist
Clothing placket: zipper
Popular elements: hollow, bright silk, stitching
Color: silver, blue


Size Information:
Size: S, M, L, XL, 2XL, 3XL, 4XL, 5XL, 6XL, 7XL, 8XL

Size(Unit:cm) Bust Waist Hips Length
S 80 78 85 102
M 84 82 89 103
L 88 86 93 104
XL 92 90 97 105
2XL 96 94 101 106
3XL 100 98 105 107
4XL 104 102 109 108
5XL 108 106 113 109
6XL 112 110 117 110
7XL 116 114 121 111
8XL 120 118 125 112


Note:
1. Asian sizes are 1 to 2 sizes smaller than European and American people. Choose the larger size if your size between two sizes. Please allow 2-3cm differences due to manual measurement.
2. Please check the size chart carefully before you buy the item, if you don't know how to choose size, please contact our customer service.
3.As you know, the different computers display colors differently, the color of the actual item may vary slightly from the following images.

Packing list:

Dress*1   

Product Image:

undefined

undefined

undefined


undefined

undefined

undefined


undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

undefined

/** @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-1726694338796').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);