Elegant Ivory One-Shoulder Ruffle Midi Dress

$23.94
Color:  Ivory
Size:  XS
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);

Description

Product Description

A refined midi dress in soft ivory that balances modern asymmetry with romantic feminine detailing. The single-shoulder neckline is accented by a cascading ruffle that creates movement and visual interest, while the fitted bodice transitions into a gently flared midi skirt for a flattering silhouette. The lightweight drape of the fabric gives this dress an elegant flow, making it ideal for weddings, cocktail events, or special evenings out.

Key Features

  • Asymmetric one-shoulder neckline for contemporary elegance
  • Decorative cascading ruffle that enhances movement and shape
  • Flattering midi length that works for both formal and semi-formal settings
  • Defined waist with a soft A-line skirt for balanced proportions
  • Ivory hue for a timeless, versatile palette

Styling Suggestions

  • Jewelry: Pair with delicate gold or pearl accents; a single shoulder looks best with a statement earring or cuff rather than a heavy necklace.
  • Footwear: Strappy heels or pointed-toe sandals in nude, metallic, or soft blush to keep the look refined and elongate the leg.
  • Outerwear: A short bolero, cropped jacket, or a lightweight shawl for cooler evenings without hiding the neckline detail.
  • Bags: A compact clutch or minaudière to maintain the dress’s polished silhouette.
  • Hair & Makeup: An updo or swept-to-one-side hairstyle highlights the one-shoulder design; opt for natural, glowing makeup for a romantic finish.

Summary

This Elegant Ivory One-Shoulder Ruffle Midi Dress offers a timeless, feminine look with modern asymmetric detailing. It’s a versatile choice for bridesmaids, wedding guests, and evening events—elevated yet effortless. Check the size chart to find your best fit and pair with minimalist accessories to let the ruffle and neckline stand out.