Spring Victorian Floral Pockets Milkmaid Corset Dress

Spring Victorian Floral Pockets Milkmaid Corset Dress

$10.99
$16.99
people are viewing this right now
Color: Black
Size:
Please select a Size
Quantity
Product was out of stock.
Product is unavailable.
Free worldwide shipping

Enjoy free shipping on every order, delivered to your doorstep no matter where you are in the world.

Free returns

Shop with confidence with our hassle-free returns policy, ensuring you love what you buy.

Sustainably made

Designed with the planet in mind, all our products are committed to sustainable practices.

Secure payments

Your payment information is always protected with our advanced, encrypted checkout security.

Description

Spring Victorian Floral Corset Milkmaid Dress with Square Neck and Flared A-line Design Scarlet Darkness 

Step into a storybook fantasy with this enchanting Spring Victorian Floral Corset Milkmaid Dress. Featuring delicate floral prints that dance across the fabric, a structured corset bodice that cinches at all the right places, and charming milkmaid-inspired details that whisper of countryside romance.

The off-shoulder neckline adds a flirty touch, while the flowing skirt moves with effortless grace. Perfect for those who crave vintage elegance with a playful twist—whether you're attending a themed event, festival, or simply want to channel your inner romantic rebel. Embrace your darkly whimsical side in this show-stopping piece. (💐)

Features of the spring floral milkmaid dress:

  • Innovative floral print milkmaid dress with spaghetti straps
  • Delicate lace trim
  • Flattering silhouette
  • Flowy fabric
  • Suitable for casual wear, afternoon tea, dates, vacations, weddings, music festivals, and outings.

Details of the sundress:

*Item Condition:Brand New.

*Item Fabric:

  Shell:95%Polyester+5%Elastane

Lining:98%Polyester+2%Viscose

*Item Features:

1) Hits at mid-calf

2) Adjustable shoulder straps

3) Square neck with tie

4) Ruched front bodice

5) Smocked back bodice

6) Hidden zip at left side

7) Open side-seam pockets

8) Flared A-Line silhouette

9) Soft & comfortable fabric

10) Dress is not elastic

11) Partially lined

*Package Contents:1*Dress(No Accessories Included)

/** @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);