Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress
Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress
Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress
Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress
Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress
Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress
Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress
Cycladic White Smocked Linen Braided Spaghetti Straps Maxi Dress

Cycladic White Smocked Linen Braided Spaghetti Straps 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 lightweight linen fabric with matte textured finish, ultra breathable, soft and skin-friendly, naturally crinkled texture ideal for hot cottage and coastal vacation days.
2.Design: Sweetheart neckline with handmade braided spaghetti straps, full elastic smocked bust for inclusive fit, flowy A-line floor-length skirt with loose unrestricted silhouette.
3.Fit: Elastic shirred bust adapts to diverse bust sizes without underwire constraint; wide swing A-line skirt drapes softly over hips and legs, full-length cut lengthens body proportions visually.
4.Occasion: White cottage getaway, coastal village strolls, garden brunch, sunset photo shoots, tropical resort leisure.
5.Care instructions: Wash in cold water, air dry, iron on low heat when necessary
6.Available sizes: XS, S, M, L, XL, 2XL

Capturing quiet Cycladic cottagecore serenity, this pure linen slip maxi dress is crafted for slow sunlit countryside and seaside escapes. Hand-braided textured straps deliver subtle artisanal detail, paired with full smocked shirring across the bust that eliminates sizing stress and delivers all-day comfort without rigid lining. Airy lightweight linen flows gently with every breeze, its natural matte tone harmonizing perfectly with white plaster villas, wooden boardwalks and soft coastal daylight. The unstructured swing A-line skirt balances romantic softness with effortless laid-back charm, requiring no extra styling to create timeless vacation silhouettes. It works perfectly alone with straw accessories for complete boho resort aesthetics.

Cottage coastal styling pairs wide-brim woven straw hat, hollow straw bucket tote bag, tan strappy flat thong sandals and layered thin gold chain necklaces; casual daily resort look matches small rattan crossbody bag, nude slide sandals and minimalist small gold hoop earrings.