Bohemian-Inspired Relaxed Fit Polka Dot Kaftan Maxi Dress

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

Description

Product Description

This bohemian-inspired kaftan maxi features an airy, relaxed-fit silhouette and an all-over polka dot print for a timeless yet playful look. Cut for easy movement, the dress drapes gracefully from the shoulders into a flowing maxi skirt — perfect for warm days, beach getaways, or effortless everyday style. Subtle design details (such as a soft V-neck and an optional sash) enhance the casual elegance of the piece while keeping the overall vibe laid-back and comfortable.

Key Features

  • Relaxed kaftan silhouette with a flowing maxi length for comfortable, breathable wear.
  • Classic polka dot pattern that adds vintage-inspired charm and visual interest.
  • Soft neckline with a tie/sash option to define the waist or leave loose for a free-flowing look.
  • Lightweight drape for easy movement — ideal for warm weather and travel.
  • Versatile piece that transitions from day to night with simple styling changes.

Styling Suggestions

  • Beach-ready: pair with flat leather sandals, a wide-brim straw hat, and oversized sunglasses for a relaxed seaside look.
  • City casual: add a thin belt to cinch the waist, slip on espadrille wedges, and carry a woven tote for an elevated daytime outfit.
  • Boho chic evening: layer on layered necklaces and stacked bracelets, choose heeled sandals, and finish with a small clutch.
  • Cooler weather: throw on a denim jacket or lightweight cardigan and ankle boots for transitional styling.

Care & Fit Notes

  • Relaxed fit — consider sizing based on preferred length and whether you plan to wear the sash for shaping.
  • Because of its lightweight construction, gentle machine wash or hand wash and line dry is recommended to preserve drape and print.

Summary

Effortlessly feminine and endlessly versatile, this bohemian polka dot kaftan maxi is a wardrobe staple for those who love relaxed silhouettes with a touch of vintage flair. Whether you wear it loose and breezy or cinched and refined, it’s a go-to piece for travel, weekend errands, or laid-back social occasions.