Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress
Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress
Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress
Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress
Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress
Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress
Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress
Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress

Desert Wander Taupe Black Color Block Linen Drawstring Waist Maxi Dress

Price

$0.00 $33.23
🎉 Queen Rewards Event | Spend $80 → Save 25% | Spend $110 → Save 40% | Spend $130 → Save 50% | Spend $160 → Save 65%

color

Please select a color

size

Please select a size

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

Key Features:

1.Material: Natural linen blend, matte textured, lightweight breathable with casual natural wrinkles.
2.Design:Crew neck loose bubble three-quarter sleeves, two-tone color block splicing, elastic shirred waist with fabric drawstring tie, flowy asymmetrical maxi hem.
3.Fit: Oversized relaxed top silhouette, elastic waist defines proportion, swing skirt hides leg flaws.
4.Occasion: Stone arch resort sightseeing, coastal sunset walk, Mediterranean vacation photoshoot.
5.Care instructions: Wash in cold water, lay flat to dry
6.Available sizes:  XS,S,M, L, XL, 2XL

Neutral two-tone linen maxi dress designed for earthy coastal getaways. Unique asymmetrical color block splicing creates advanced minimalist texture, elastic drawstring waist balances loose top and flowing skirt, oversized bubble sleeves deliver laid-back resort comfort. Single piece matches all neutral-toned vacation accessories.

Desert neutral look pairs large woven straw tote bag, thin strap tan slide sandals & thick layered silver chain necklaces; casual daily resort look matches mini rattan crossbody & slim silver hoop studs.