Boho Off-Shoulder Striped Maxi Dress

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

A relaxed, bohemian-inspired maxi dress featuring an off-shoulder neckline and a timeless striped pattern. The lightweight, breathable fabric drapes softly into a long, flowing skirt for an effortless, feminine silhouette. Subtle design details give it a free-spirited, vacation-ready feel while remaining versatile enough for everyday wear.

Product Features

  • Off-shoulder neckline with gentle elastic for comfortable, secure fit
  • Classic striped print that complements the boho silhouette
  • Long maxi length that creates an elongated, graceful line
  • Soft, lightweight fabric for breathable all-day comfort
  • Loose, flowing cut for easy movement and a relaxed look
  • Simple construction that layers well and adapts to different occasions

  • Size Chart:
    Size US Size UK Size EU Size Bust (CM) Bust (IN) Waist (CM) Waist (IN) Hips (CM) Hips (IN) Maxi/Midi Length (CM) Maxi/Midi Length (IN)
    XS 0‑2 4‑6 32‑34 86 33.9 68 26.8 92 36.2 148 58.3
    S 4‑6 8‑10 36‑38 91 35.8 73 28.7 97 38.2 150 59.1
    M 8‑10 12‑14 40‑42 96 37.8 78 30.7 102 40.2 152 59.8
    L 12‑14 16‑18 44‑46 102 40.2 84 33.1 108 42.5 154 60.6
    XL 14‑16 18‑20 46‑48 108 42.5 90 35.4 114 44.9 156 61.4
    2XL 16‑18 20‑22 48‑50 114 44.9 96 37.8 120 47.2 158 62.2
    3XL 18‑20 22‑24 50‑52 120 47.2 102 40.2 126 49.6 160 63.0

    Measurement Disclaimer

    *Note: Due to manual product measurements, please allow a slight variance of 1-2 cm.

Styling Suggestions

  • Daytime: Pair with flat leather sandals or espadrilles and a wide-brim hat for a beach-ready outfit.
  • Evening: Add heeled sandals, statement earrings and a slim belt to define the waist for a more polished look.
  • Layering: Throw on a denim jacket or lightweight knit for cooler evenings without losing the boho vibe.
  • Accessories: Delicate layered necklaces, stacked bracelets or a woven tote enhance the relaxed, natural aesthetic.

Summary

This Boho Off-Shoulder Striped Maxi Dress blends comfort and style with a flattering off-shoulder cut and flowing maxi length. Its breathable fabric and timeless stripe pattern make it a go-to piece for summer outings, vacations, festivals, and casual gatherings. Easy to dress up or down, it’s a versatile addition to any warm-weather wardrobe.