Denim Outfits

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

Denim Outfits That Slay All Summer

Denim outfits are having a major main-character moment—think viral-worthy looks that are easy to throw on but impossible to forget. From denim crop tops with lace-up fronts to matching denim sets that serve attitude, Windsor’s edit of women’s denim clothing is made for concert nights, vacay vibes, and every spontaneous summer plan in between.

All the Fits, All the Feels

Whether you’re living in jean shorts or switching things up with a denim skort, we’ve got your summer uniform on lock. Explore acid wash denim, printed styles, and trending silhouettes like wide-leg jeans, cargo jeans, and denim skorts with a twist. Want a quick win? Go full send with a denim jumpsuit or romper—just add boots and go.

Summer Staples, Festival Favorites

Festival season 'fits? Covered. Pack your weekend lineup with ruffled denim skirts, rhinestone-accented jackets, and crop tops that don’t play. From light washes to bold dark denim, you’ll find pieces that hit whether you’re dancing in the desert or catching flights not feelings. Add a denim jacket with hardware details for that “IDK what I’m doing, but the fit ate” energy.

Made to Mix & Match

Get into the denim-on-denim game with confidence. Pair your fav women's jeans with a matching top or create contrast with an off-the-shoulder denim dress. From cargo jeans to statement mini skirts, every piece is made to mix and match—no thinking required, just vibing. Don't sleep on colored and ivory denim for that unexpected edge.

Click. Cart. Slay.

Nothing says “effortless icon” like a killer denim outfit. Shop Windsor’s women’s denim clothing online, on the app, or IRL at over 350 stores. Whether you're curating a last-minute party fit or packing light for your weekend away, your next go-to look is waiting in this drop. Because this summer? You're the main event in denim.

  • Trendy Style Lace-Up Denim Corset Top

    Unlock this trendy denim corset top boasting a strapless neckline and a lace-up front design for a stylish look. Pair with jeans.

    Fit & Features

    • Cotton-blend denim fabric, minimal stretch
    • Strapless straight neckline
    • Lace-up front design
    • Flexible boning
    • Back zipper closure
    • Fitted cropped hem
    • Runs true to size

    Style Number/Barcode: 06003-2741

    Category Name: Denim Outfits

    Price: $13.97 $32.90

    On Sale: Yes

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: S, M, L

    Product Badge:
    • Sale
  • Destructed And Belted Shorts

    Buckle your look down in these edgy shorts to show off a little leg action! They features a mid rise waist, a traditional five pocket with belt loop design, a single button with zipper closure and a frayed hemline with moderate destructed detailing. Shorts are composed of black hued denim fabric that offers a form hugging fit with minimal stretch. Includes a multi colored canvas belt with a double loop through closure. 

    Style Number/Barcode: 06603-0697

    Category Name: Denim Outfits

    Price: $14.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Side Cut Out Jean Shorts
    Change up your denim game with these side cut out jean shorts! They feature a high rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, a frayed hem, and cut outs with bar accents along the sides. The acid wash jean shorts are composed of a denim fabric that offers a form-fitting style with moderate stretch.

    Model is 5'9" with a 31.5" bust, 24.5" waist and 35.5" hips. She is wearing a size small.

    Style Number/Barcode: 06603-0757

    Category Name: Denim Outfits

    Price: $10.97 $27.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Lexi Mid Rise Cuffed Jean Shorts

    Oasis by Eunina

    Get ready for the new season in these distressed and cuffed jean shorts! They feature a mid rise waist, the traditional five pocket and belt loop design, a front button and zipper closure, slight destructed detailing, and a rolled, cuffed hem. The shorts are composed of a medium denim fabric that offers moderate stretch.

    Style Number/Barcode: 06603-0742

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Lulu High Waist Frayed Shorts
    Oasis by Eunina


    These frayed jean shorts are so cute, you'll want to wear them all day, everyday! They feature a high rise fit, the traditional five pocket and belt loop design, a front button closure, slight distressed detailing, and a frayed hem. The shorts are composed of a denim fabric with a form-fitting style.

    Style Number/Barcode: 06603-0741

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Fray My Way Jean Shorts

    Amp up the drama in these destructed and frayed jean shorts! The piece features a cut edge low rise waist, a front exposed O ring zipper closure with cute button detailing, the traditional five pocket design, three belt loops on the back, distressing throughout, and a majorly frayed cheeky hem. The shorts are made of a medium wash denim fabric that offers no stretch.

    Style Number/Barcode: 06603-0723

    Category Name: Denim Outfits

    Price: $16.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Danger Zone Destructed Denim Shorts
    Dangerous curves ahead with you in these blue denim shorts! They feature a high waist, the traditional five pocket an belt loop design, a single button and zipper closure, distressing throughout and frayed hems. Shorts are composed of a denim fabric that offers a form hugging fit with a moderate stretch.

    Model is 5'8" with a 32" bust, 23" waist and 36" hips. She is wearing a size small

    Style Number/Barcode: 06603-0017

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Girl Next Door Cuffed Overalls
    Keep it low key and cute in these must have overalls! They have a small bib pocket and feature adjustable straps. The shorts feature a belt loop waist with button details and two basic front pockets. Overalls are composed of a medium wash denim fabric that offers a form hugging fit.

    Model is 5'8" with a 32" bust, 23" waist and 36" hips. She is wearing a size small

    Style Number/Barcode: 06603-0012

    Category Name: Denim Outfits

    Price: $13.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cuffed Up For Summer Denim Shorts
    Oasis by Eunina

    Get on that summer romance with these super cute blue denim jean shorts. They feature a mid-rise waist, the traditional five-pocket and belt loop design, moderate distressing and cuffed raw hems. Shorts offer a form hugging fit with a moderate stretch.

    Model is 5'7" with 32" bust, 24" waist and 34.5" hips. She is wearing a size small.

    Style Number/Barcode: 06603-0009

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cute Classic Denim Shortall

    Cute and classic, these denim shortalls are an effortless staple with a relaxed fit and trendy cuffed hem.

    Fit & Features

    • Medium wash denim fabric
    • Adjustable shoulder straps
    • Racerback design
    • Front bib pocket
    • Side button closures, belt loop accents, front pockets
    • Relaxed fit, cuffed hem
    • Runs true to size

    Style Number/Barcode: 06603-0485

    Category Name: Denim Outfits

    Price: $19.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Break Away Destructed Shorts
    Break away from average in these edgy black jean shorts! They feature a high waist, a standard five pocket and belt loop design, a front zipper and button closure, and a frayed, rough cut hem. Shorts are composed of a black, denim jean fabric that offer a form hugging fit with a moderate stretch.

    Model is 5'8 with a 32" bust, 23" waist, and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06603-0010

    Category Name: Denim Outfits

    Price: $29.90

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Low Rise Distressed And Cuffed Jean Shorts
    These distressed and cuffed jean shorts are perf for the summer season! They feature a low rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, slight distressed detailing, and a raw cut cuffed hem. The light wash jean shorts are composed of a denim fabric with moderate stretch.

    Model is 5'9" with a 32" bust, 24" waist and 34" hips. She is wearing a size small.

    Style Number/Barcode: 06603-0005

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dainty And Distressed Shorts
    Super cute summer shorts here we come! This must have white pair feature a high waist, a rose gold button down front, and distressing throughout. Knit fabric offers plenty of comfortable stretch. 

    Model is 5'8 with a 32" bust, 24.5" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06603-0002

    Category Name: Denim Outfits

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Girlfriend Ankle Skinny Jeans
    Trend up your style with these girlfriend ankle skinny jeans! They feature a high rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, and a comfortable straight leg fit with a cropped, raw cut hem. The medium wash jeans are composed of a thick denim fabric that offers moderate stretch.

    Model is 5'8" with a 33" bust, 24" waist and 35" hips. She is wearing a size small.

    Style Number/Barcode: 06602-1697

    Category Name: Denim Outfits

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Major Mood Distressed Jeans
    It's a mood for sure. These trendy denim jeans feature a high waist, the traditional five pocket and belt loop design, a medium wash with major distressing, and a cropped length.

    Model is 5'8 with a 32" bust, 24.5" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06602-1695

    Category Name: Denim Outfits

    Price: $34.00 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • On The Rise Destructed Skinny Jeans
    Take your look to new heights in these must have jeans! They feature a mid rise fit, a traditional five pocket with belt loop design, a single button with zipper closure, heavy destructed detailing, knee slits and a tapered skinny leg. Jeans are composed of a light wash denim fabric that offers a form hugging fit with moderate stretch.

    Model is 5'8" with a 32" bust, 23" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06602-1683

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Must Have High Rise Skinny Jeans
    These high rise skinny jeans are a definite must have for your closet! They feature a high rise waist, belt loops, a front button and hidden zipper closure, two faux front pockets, two back pockets, knee slits, and a skinny leg fit. The white jeans are composed of a denim fabric that offers a form-fitting style and moderate stretch. 

    Model is 5'8.5" with a 32" bust, 24" waist and 35" hips. She is wearing a size small.

    Style Number/Barcode: 06602-1678

    Category Name: Denim Outfits

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Skinny Cropped Jeans

    These high rise skinny cropped jeans are an essential to any look! They feature a high rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, a skinny leg fit, and a raw cut, cropped hem. The dark wash jeans are composed of a denim fabric that offers moderate stretch.

    Style Number/Barcode: 06602-1664

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Mid Rise Distressed Ankle Skinny Jeans

    These distressed ankle skinny jeans are the perfect pair of denim to complete your 'fit! They feature a mid rise waist, the traditional five pocket and belt loop design, a single button and zipper closure, slim fit pant legs, and a distressed ankle cut hem. The black jeans are composed of a denim fabric that offers a moderate stretch.

    Style Number/Barcode: 06602-1667

    Category Name: Denim Outfits

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Easy Going High-Rise Denim Shorts

    These high-rise denim shorts pair effortlessly with your favorite tops and blouses for a cute day or night look!

    Fit & Features

    • Dark wash denim fabric
    • High-rise waist
    • Form-hugging fit
    • Front button and zipper closure, belt loop accents
    • Four-pocket styling with seam details
    • Runs true to size

    Style Number/Barcode: 06603-0446

    Category Name: Denim Outfits

    Price: $32.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: XS, S, M, L

  • Breaking Free High Waist Jeans
    Oasis by Eunina

    Break out of the ordinary in these trendsetting pants! They feature a high rise waist, a single button with zipper closure, a traditional five pocket design and a skinny leg fit with knee slit accents. Jeans are composed of a light wash denim fabric that offers a form hugging fit with a moderate stretch.

    Model is 5'7" with a 34" bust, 24" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06602-1659

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Distressed Knee Skinny Jeans
    Because every girl needs a pair! These must have black jeans feature a high waist, the traditional five pocket and belt loop design, distressed knees and hems, and a stretchy skinny fit.

    Model is 5'8 with a 32" bust, 24.5" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06602-1658

    Category Name: Denim Outfits

    Price: $36.90

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Stress To Impress Destructed Jeans

    Don't stress over impressing anyone but yourself! These black destructed jeans feature a high waist, standard back pockets and faux front pockets, belt loops, a zip up and button front, large distressed details on the thighs, and a skinny fit. Jeans are composed of a stretchy black denim fabric. 

    Style Number/Barcode: 06602-1662

    Category Name: Denim Outfits

    Price: $44.90

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Clara High Rise Frayed Hem Jeans

    Oasis by Eunina

    Soon to be your favorite pair. These light blue denim skinny jeans feature a high rise waist, the traditional five pocket and belt loop design, a single button with zipper opening, slight distressing at the knee, and a cropped ankle length with frayed edges.

     

    Model is 5'7" with a 34" bust, 24" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06602-1654

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance