Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
Velvet Off Shoulder Bodycon Elegant Mini Dresses
32 / 32

Velvet Off Shoulder Bodycon Elegant Mini Dresses

Color - Yellow
Please select a color
Size
Please select a size
Price
$35.99
$65.99
2 sold

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);

  • Materials: Stretch Heavyweight Velvet
  • Stretch Factor:LowStretch
  • Clean: Dry-clean only

Color may vary due to lighting on images. The product images (without model) are the closest to the true color of the product.

SizeChart
SizeUSSizeBustWaistHips
inchinchinch
S2-432.32637.4
M6-835.929.641
L1039.433.144.5
XL12-1442.936.648
2XL1646.540.251.6
3XL18-205043.755.1