Bow Dresses

Show filters
Sort:
Size
Color
Price
All filters
Sort
Loading...
tag of the document. This will help to improve the load of the images // during color swatches interaction on PLP const preloadBackground = (entries, observer) => { entries.forEach(async (entry) => { if (entry.isIntersecting) { const swatch = entry.target; const images = swatch.dataset.varimg.split(','); images.forEach((img, index) => { // preload image const link = document.createElement('link'); link.href = buildSrc(img); link.imagesrcset = getSrcset(img); link.imagesizes = cssImageMediaCondition; link.rel = 'preload'; link.as = 'image'; document.getElementsByTagName('head')[0].appendChild(link); }); swatch.removeAttribute('data-varimg'); switchObserver.unobserve(swatch); } }); }; const switchObserver = new IntersectionObserver(preloadBackground, { root: null, // Default is the viewport rootMargin: '30px', threshold: 0.05, // Load image when 10% of the div is visible }); // Sort options function getPageParam() { const urlParams = new URLSearchParams(window.location.search); const pageParam = urlParams.get('page'); return pageParam ? parseInt(pageParam, 10) : 1; } domLoadedPage = getPageParam(); setupSortDropdown('.fs_sort_by_wrap_desktop', '.fs_sort_by_options_desktop', '.fs_sort_by_select_desktop'); const sortBySelect = document.getElementById('sortByDesktop'); let sortByValue = getSortBy(); // call the function and store the returned value sortBySelect.value = sortByValue; // update the desktop dropdown value on page load // update sort mobile dropdown value on page load const validSortOptions = ['price_min_to_max', 'price_max_to_min', 'creation_date', 'relevency']; sortByValue = validSortOptions.includes(sortByValue) ? sortByValue : 'relevency'; const inputField = document.querySelector(`form [data-value="${sortByValue}"]`); if (inputField) { inputField.checked = true; // update the value of the option } else { console.error(`No radio button found with data-value="${sortByValue}"`); } const form = document.getElementById('sortForm'); if (form) { form.addEventListener('change', (event) => { if (event.target.name === 'sort') { const selectedValue = event.target.getAttribute('data-value'); if (selectedValue && validSortOptions.includes(selectedValue)) { setUrlParam('sortBy', selectedValue, true); resetPageAndScroll(); updateOtherDropdown(selectedValue); } } }); } updateOtherDropdown(getSortBy()); if (sortBySelect) { sortBySelect.addEventListener('change', function () { if (sortBySelect.value && validSortOptions.includes(sortBySelect.value)) { setUrlParam('sortBy', sortBySelect.value, true); } }); } // Description 'read more' function toggleReadMore(button) { const container = button.parentNode; const isExpanded = container.getAttribute('aria-expanded') === 'true'; container.setAttribute('aria-expanded', !isExpanded); if (isExpanded) { button.querySelector('.button-text').textContent = 'more'; } else { button.querySelector('.button-text').textContent = 'Show less'; } } function visibleReadMore() { const toggleButtons = document.querySelectorAll('.fs_collection_top_toggle'); toggleButtons.forEach(button => { const description_children = button.previousElementSibling.children; let description_scroll_width = 0; let description_client_width = 0; for(const child of description_children) { description_scroll_width += child.scrollWidth; description_client_width += child.clientWidth; }; button.style.display = (description_scroll_width > description_client_width) ? 'block' : 'none'; }); } window.addEventListener('DOMContentLoaded', visibleReadMore); // category pills GTM const categories = document.querySelectorAll('.category-pills__pill'); let category; let categoryHandle; let categoryId; const pushCategoryPills = (category, categoryHandle, categoryId, typeCategory) => { if (category && categoryHandle && categoryId && typeCategory) { const categoryPills = { event: `categoryPills`, category: category, categoryHandle: categoryHandle, categoryId: categoryId, typeCategory: typeCategory }; window.dataLayer.push(categoryPills); } } categories?.forEach(category => { category.addEventListener('click', function(e) { try { category = e.currentTarget.getAttribute('data-category'); categoryHandle = e.currentTarget.getAttribute('data-collection-handle'); categoryId = e.currentTarget.getAttribute('data-collection-id'); typeCategory = e.currentTarget.getAttribute('data-type-category'); pushCategoryPills(category, categoryHandle, categoryId, typeCategory); } catch (error) { console.error('Error in category click event:', error); } }) })

Product Recommendations

Bow Detail Dresses

When it comes to making a statement, nothing says “main character energy” quite like a bow detail dress. Whether you’re channeling romance or adding playful flair, these dresses are the ultimate confidence boost for any occasion. From satin bows that shimmer in the light to dramatic details at the back, waist, or neckline, bow dresses are effortlessly flirty, undeniably fun, and always ready to steal the spotlight.

Playful Meets Polished

Bows bring a sweet-meets-sassy vibe, perfect for birthdays, date nights, brunch with friends, or just when you want a little pick-me-up. Imagine gifting a pink bow detail dress—it’s a celebration wrapped up in a bow, guaranteed to delight before it’s even tried on. These styles radiate joy and charm, making them instant mood-boosters.

Styles for Every Mood

From sleek silhouettes with dramatic back bows for old-Hollywood glam to flirty minis with shoulder bows that feel fun and fresh, there’s a bow dress for every vibe. Pair one with heels and a clutch for a night out, or keep it casual with sneakers and a denim jacket for that effortlessly chic look. Even edgy textures and bold colors get a playful twist when finished with a bow.

Color & Detail That Stand Out

Classic black and white bow dresses offer timeless elegance, while bold hues like pink, red, or jewel tones add instant personality. For a show-stopping effect, explore Windsor’s Big Bow Dresses collection—perfect for statement-makers who love turning heads. Whether it’s a subtle accent or a dramatic focal point, bows bring extra charm to every silhouette.

Your Perfect Bow Moment

Mini, midi, or floor-sweeping—choose the style that fits your event and mood. Whether you’re headed to rooftop cocktails, a special dinner, or a milestone celebration, bow detail dresses deliver fearless, fabulous energy every time.

Discover Windsor’s bow detail dresses online, in-app, or at over 350 retail stores across the U.S. and Canada and find the style that lets you shine.

  • Rosemary Formal Chiffon Rainbow Dress
    Special Occasion 

    Radiate in a burst of colors as you charm in our Rosemary dress! She features an all over multicolored hue, a sleeveless bodice, a plunging V neckline, a pleated bodice and adjustable narrow straps that lead to a cross back design. Her waistband makes her a true one of a kind that comes in either a blue, yellow or pink hue! Her slim fit bodice flows into a sweeping floor length silhouette. She is composed of an airy slightly sheer chiffon fabric that offers a relaxed fit with minimal stretch. Includes a smooth knit lining and a lower back zipper closure.

    Special Occasion products cannot be returned to any retail locations.

    Style Number/Barcode: 05002-6262

    Category Name: Bow Dresses

    Price: $19.97 $99.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Amery Velvet Bow Mini Dress

    Special Occasion

    Designed for the woman who loves a little drama, The Amery mini dress stuns in plush velvet with a sculpted corset bodice and a statement bow that turns every exit into an entrance. The strapless sweetheart neckline and bodycon fit make it the definition of chic, party-ready polish.

    Fit & Features

    • Luxe velvet fabric, stretch knit lining
    • Strapless sweetheart neckline, padded bra cups
    • Statement back bow and cutout
    • Side zipper and hook-eye closure
    • Corset-structured bodice, flexible boning
    • Bodycon fit, mini-length hem
    • Runs true to size

     

    Where to Wear:

    Cocktail parties, holiday celebrations, wedding receptions, birthday dinners, upscale nights out, romantic dates, dinner parties, red-carpet events, birthdays

    Style Number/Barcode: 05001-000588

    Category Name: Bow Dresses

    Price: $59.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L, XL

    Product Badge:
    • New Arrival
  • Adorable Intent Sleeveless Bow Bodycon Mini Dress

    Keep up with the adorable coquette trend in this sleeveless mini dress! Adorned with charming shoulder straps and playful bows, this dress will hug your curves in all the right places and flatter your figure with its bodycon fit and mini-length hem. Complete the look with strappy sandals.

    Fit & Features

    • Smooth knit fabric lined with stretchy knit
    • Shoulder straps with bows
    • Bodycon fit
    • Runs true to size

    Style Number/Barcode: 05102-5818

    Category Name: Bow Dresses

    Price: $14.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Rainbow Wave Maxi Dress

    You love color, so embrace the rainbow! All eyes will be on you in this vibrantly chic maxi dress, which features a multi-hued stripe pattern, spaghetti straps, scoop neck, pockets at either hip, and plenty of stretch. Don't forget to pair it with the matching head wrap! 

    Style Number/Barcode: 05102-0244

    Category Name: Bow Dresses

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Lindsay Taffeta Strapless Bow Mini Dress

    Special Occasion

    Your fabulous presence in the Lindsay taffeta bow mini dress will be such a gift to everyone at holiday parties, banquets, and school dances! She features a strapless neckline, a padded bust, a pleated bodycon silhouette, a statement side bow that adds a captivating touch of chic, and a mini-length hem. The formal mini dress is crafted from a taffeta woven fabric with a subtle sheen for an effortless glow and has a sewn-in knit lining to provide comfort. Complete the look in sassy platform heels and a bolero.

    Fit & Features

    • Strapless neckline, padded bust
    • Back zipper and hook-eye closure
    • Pleated bodycon silhouette
    • Statement side bow
    • Mini-length hem
    • Taffeta woven fabric, subtle sheen, sewn-in knit lining
    • Runs true to size

    Style Number/Barcode: 05001-1843

    Category Name: Bow Dresses

    Price: $29.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Elowyn Velvet Satin Bow Formal Dress

    Special Occasion

    Old Hollywood glamour meets modern drama in the Elowyn formal dress. Crafted from luxe velvet, this strapless gown features a sculpted neckline and a sweeping satin bow that ties at the back for a show-stopping finish. The sleek column silhouette and front slit make it a statement in every sense—timeless, bold, and unforgettable.

    Fit & Features

    • Soft velvet fabric, knit stretch lining
    • Strapless sweetheart neckline, wired insert, padded bra cups
    • Back zipper and hook-eye closure
    • Statement satin bow with a train on the back
    • Column silhouette with front slit
    • Floor-length hem
    • Runs true to size

     

    Where to Wear:

    Black-tie weddings, red-carpet galas, holiday soirees, winter formals, opera nights, luxury dinners, engagement parties, charity events, photoshoots, big birthday events

    Style Number/Barcode: 05002-000431

    Category Name: Bow Dresses

    Price: $89.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L, XL

    Product Badge:
    • Ships Free