Bohemian Ombre Off-Shoulder Flowing Midi Dress

😍Buy $70 get 8% off 😍Buy $80 get 22% off😍Buy $150 get 65% off
color
Pink
size
XS
S
M
L
XL
2XL
3XL
Price
$30.22
Quantity
Free worldwide shipping
Free returns
Sustainably made
Secure payments
/** @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

Description

Product Description

A dreamy bohemian midi designed with a soft ombre gradient and an off-shoulder neckline for effortless, romantic style. The lightweight, flowing silhouette skims the body and falls to a midi length, creating graceful movement with every step. Delicate ruffle detail along the neckline and subtle tiering in the skirt give texture and a free-spirited vibe—perfect for warm-weather events or everyday styling with a relaxed, feminine feel.

Key Features

  • Off-shoulder neckline with elastic for comfortable, secure fit and a flounced ruffle trim.
  • Soft ombre color transition that fades seamlessly from top to hem for an eye-catching gradient effect.
  • Lightweight, drapey fabric that creates fluid movement and breathability on warm days.
  • Smocked or elasticized waist detail for a flattering, cinched silhouette while maintaining comfort.
  • Midi-length A-line skirt with gentle tiers to enhance volume and flow.
  • Easy pull-on design—no complicated closures—ideal for on-the-go dressing.

How to Style

  • For a relaxed daytime look, pair with flat leather sandals, a straw tote, and layered boho necklaces.
  • Dress it up for evening with heeled espadrilles or block sandals and a woven clutch; add gold hoops for a polished finish.
  • When cooler weather calls, throw on a cropped denim jacket or lightweight cardigan and ankle boots.
  • Add a slim belt at the waist if you prefer a more defined silhouette or want to change the proportion.
  • Perfect accessory options: wide-brim hat for festivals, delicate anklet for beach days, or stacked bracelets for a festival-ready vibe.

Summary

This Bohemian Ombre Off-Shoulder Flowing Midi Dress combines breezy comfort with romantic boho details—ideal for summer outings, weekend getaways, and special casual occasions. Its flattering smocked waist, airy fabric, and captivating ombre finish make it a versatile wardrobe staple that transitions easily from daytime ease to sunset soirées.