1/4
${data.index + 1}/${data.total}
Description
Vintage Lace-Paneled High-Low Hem Midi Dress
Romantic and refined, this Vintage Lace-Paneled High-Low Hem Midi Dress blends delicate lace detailing with a flattering high-low silhouette for a timeless look. The dress features lace-paneled accents throughout the bodice and skirt, a gently defined waist, and a flowing midi skirt that dips slightly lower in the back for graceful movement.
Product Features
- Delicate lace panels accent the bodice and skirt for a vintage-inspired feel.
- High-low midi hem creates an elegant, dynamic silhouette and showcases your footwear.
- Lightweight woven fabric with a fully lined body for comfort and opacity, while lace accents remain subtly sheer.
- Defined waist that flatters the figure and allows the skirt to drape beautifully.
- Concealed closure for a seamless finish and clean lines.
- Available in a soft neutral tone that complements a range of accessories and seasonal palettes.
How to Style
- For daytime events or garden parties, pair with strappy sandals, a woven clutch, and delicate gold jewelry.
- Dress it up for weddings or evening outings with heeled mules, a statement earring, and a tailored wrap or bolero.
- Casual chic: layer a cropped denim jacket and ankle boots for a modern contrast to the vintage lace.
- Add a slim belt at the waist to emphasize shape and introduce a pop of color or texture.
Fit & Care
- True-to-size with a defined waist and a flowing skirt—choose your usual size for a comfortable fit.
- Gentle-care recommended: hand wash or machine wash on a delicate cycle and hang to dry to preserve lace details.
Summary
This Vintage Lace-Paneled High-Low Hem Midi Dress is an effortlessly romantic wardrobe staple—combining vintage charm with modern wearability. Ideal for special occasions and styled-down everyday looks alike, it’s a versatile piece that elevates your outfit with subtle texture and graceful movement.
You may also like
Recently Viewed
Cart
Your shopping bag is empty
-
${item.product_title}
- ${item.options.map(option => option.value).join('/')}
- ${propertie.name}/${propertie.isImage ? `View image` : propertie.value}
Free giftMixed Lot*${item.quantity}${item.item_text}(-${discount_item.title} )
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
-
${discount_application.title}:
-
${data.invalid_msg}
Taxes and shipping calculated at checkout
${data.invalid_msg}
Total:
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
${function() {
const textArray = ("Save {{save_amount}}").split(/\{\{\s*save_amount\}\}/);
if (textArray.length > 0 && textArray.length < 2) {
textArray.push('');
}
return textArray.map((text, index) => {
if (index == 0) {
return `${text}`;
}
return `
${text}
`;
}).join('');
}()}
-
${discount_application.title}:
-
${data.invalid_msg}
Taxes and shipping calculated at checkout
-
Subtotal:
-
${discount_application.title}:
-
Total:
Taxes and shipping calculated at checkout
