Bohemian Olive Green Draped Top And Button Detail Midi Dress

😍Buy $70 get 8% off 😍Buy $80 get 22% off😍Buy $150 get 65% off
color
Olive Green
size
XS
S
M
L
XL
2XL
3XL
Price
$29.49
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

Description

This Bohemian Olive Green Midi Dress blends relaxed, earthy charm with refined femininity. The soft, olive-hued fabric falls to a flattering midi length, while a draped top adds effortless movement and visual interest. Subtle button detailing along the front creates a delicate focal point that enhances the dress's handcrafted, vintage-inspired feel.

Features

  • Rich olive-green color that complements warm and neutral wardrobes.
  • Draped top for soft volume and an elegant, relaxed silhouette.
  • Decorative button detail down the front for a refined, vintage touch.
  • Midi length that works well for day-to-night wear.
  • Lightweight, breathable fabric with a soft drape for comfortable all-day wear.
  • Defined waistline (tie or seam) to flatter the figure while maintaining an easy, boho look.

Styling Suggestions

  • Casual daytime: pair with flat leather sandals, a woven tote, and layered gold necklaces for an effortless boho vibe.
  • Transition to evening: add heeled ankle boots or strappy sandals, a cropped jacket, and statement earrings.
  • Layering: wear a lightweight turtleneck or fitted tee underneath for cooler days, or top with a denim jacket for relaxed polish.
  • Accessories: cinch the waist further with a braided belt to define your silhouette, or keep it loose for a flowy, carefree look.
  • Color pairing: complements neutrals like tan, cream, and brown, or contrast with deep burgundy and navy for richer palettes.

Summary

A versatile staple with bohemian spirit, this Olive Green Midi Dress balances relaxed comfort and thoughtful details. The draped top and button accents make it an elegant choice for everyday wear, weekend outings, and easy evening dressing—an adaptable piece that elevates a minimalist wardrobe with subtle vintage charm.