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.

  • Bella Distressed Super High Rise Jeans
    Oasis by Eunina


    You'll be the best in these distressed high rise jeans! They feature a super high rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, destructed detailing at the knees, and a skinny leg fit with an ankle cut hem. The jeans are composed of a denim fabric that offers moderate stretch.

    Style Number/Barcode: 06602-1637

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Waist Distressed Knee Skinny Jeans
    Oasis by Eunina

    These white high rise distressed skinny jeans are just what you need to freshen up your spring wardrobe! They feature a high rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, destructed detailing at the knees, and a skinny leg fit with a cropped hem. The jeans are composed of a denim fabric that offers moderate stretch and a form-fitting style.

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

    Style Number/Barcode: 06602-1638

    Category Name: Denim Outfits

    Price: $42.90

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Mid Rise Skinny Crop Jeans
    Oasis by Eunina

    These mid rise skinny crop jeans will be the perfect pair of denim to complete your fit! They feature a mid rise waist, the traditional five pocket and belt loop design, a front button and zipper closure, slight destructed detailing down the front, and a skinny leg fit with a cropped hem. The jeans are composed of a light wash denim fabric that offers minimal stretch and a form fitting style.

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

    ,

    Style Number/Barcode: 06602-1639

    Category Name: Denim Outfits

    Price: $42.90

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Distressed To Impress Skinny Jeans
    These skinny jeans are distressed to impress, and will make your 'fit all the more stylish! They feature a high rise waist, belt loops, faux front pockets, back pockets, a single front button and zipper closure, slight distressing down the front, and fitted pant legs. The skinny jeans are composed of a light wash denim fabric that offers 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: 06602-1644

    Category Name: Denim Outfits

    Price: $10.00 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Trendsetting Vibe Lace-Up Denim Shorts

    Show off a trendsetting vibe in these mid-rise denim shorts for festival season! The lace-up side design adds the perfect edge to your casual 'fits.

    Fit & Features

    • Denim fabric, moderate stretch
    • Mid-rise waist, belt loops
    • Front button and hidden zipper closure
    • Lace-up side design
    • Fitted
    • Runs true to size

    Style Number/Barcode: 06603-0472

    Category Name: Denim Outfits

    Price: $34.90

    Availability: In Stock

    Available Color: OLIVE

    Available Size: L, XL

  • Josie Mid-Rise Cropped Skinny Jeans

    Oasis by Eunina

    Slip on these medium wash cropped skinny jeans for a cute and casual look! They feature a mid-rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, distressed detailing at the knees, and a cropped hem. The jeans are composed of a denim fabric that offers a moderate stretch and a form-fitting style.

    Style Number/Barcode: 06602-1642

    Category Name: Denim Outfits

    Price: $4.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Clara Make It Stylish Skinny Jeans

    Oasis by Eunina

    Make sure your 'fit is stylish and so fab with these Clara destructed skinny jeans! They feature a high rise waist, the traditional five pocket and belt loop design, a single front button and zipper closure, distressed detailing, and a skinny leg fit with a destructed, cropped hem. The jeans are composed of a medium wash denim fabric that offers moderate stretch.

    Style Number/Barcode: 06602-1635

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Feeling Fierce Distressed Denim Jumpsuit
    You're feeling fierce and fab in this denim jumpsuit! It features a flat collar, a button down front, two large chest pockets, a cinching tie waist belt, long sleeves, side pockets and straight leg pants with cropped hem. The all over heavily distressed detailing throughout the pant legs is all you need for an edgy statement. Jumpsuit is composed of a light medium wash denim fabric that offers a relaxed fit with minimal stretch.

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

    Style Number/Barcode: 06602-0002

    Category Name: Denim Outfits

    Price: $32.44 $76.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Boho Babe Jean Jumpsuit
    Rock a total boho babe look in this jean jumpsuit! It features a sleeveless bodice, a V neckline, spaghetti straps that lead to a partial open back with a lace up, zipper, and hook and eye closure, and chic wide pant legs with a flared hem. The jumpsuit is composed of a medium wash denim fabric with 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-0000

    Category Name: Denim Outfits

    Price: $17.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Frayed Fashionista Jean Mini Skirt
    Show 'em who's the real fashionista in this frayed jean mini skirt! It features a high rise waist, the traditional five pocket and belt loop design, a front button down closure, seam detailing, and a raw, frayed hem. The medium wash skirt is composed of a denim fabric with no stretch.

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

    Style Number/Barcode: 06601-0162

    Category Name: Denim Outfits

    Price: $4.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Zip Front Jean Skirt
    Zip in to this trendy distressed jean skirt! It features a high rise waist, the traditional five pocket and belt loop design, a complete O-ring zip front, and a frayed hem. The medium wash jean skirt is composed of a denim fabric that offers a form-fitting style and no stretch.

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

    Style Number/Barcode: 06601-0161

    Category Name: Denim Outfits

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Button Up Jean Skirt
    This cute and casual denim blue mini skirt is on trend with its button up feature! Skirt has a high waist fit, two front pockets, belt loops, and a rough cut hem.This jean skirt is composed of a denim knit fabric with moderate stretch. 

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

    Style Number/Barcode: 06601-0160

    Category Name: Denim Outfits

    Price: $5.00 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • So Fab Distressed Jean Mini Skirt
    Yes girl, you'll look so fab in this distressed jean mini skirt! It features a high rise waist, the traditional five pocket and belt loop design, a front button and hidden zipper closure, distressed detailing, a frayed hem, and an overall faded look. The medium wash jean skirt is composed of a denim fabric that offers moderate stretch and a form-fitting style.

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

    Style Number/Barcode: 06601-0158

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Stylish Appearance Side-Tie Wrap Denim Skort

    Your summer style wouldn't be the same without this mini denim skort to make stylish appearances! This form-hugging, high-waisted denim skort boasts a stylish faux wrap skirt overlay with a side tie, adding both function and flair to your wardrobe. The frayed hem adds a touch of edginess. Complete the look in a basic top.

    Fit & Features

    • Dark wash denim, slight stretch
    • High-rise waist, front zipper closure
    • Faux wrap skirt overlay, side-tie
    • Form-hugging fit
    • Frayed short hem
    • Runs true to size

    Style Number/Barcode: 06603-0390

    Category Name: Denim Outfits

    Price: $36.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: S, L

  • Chic And Cinched Denim Skirt
    Keep it chic and cinched with this fab denim skirt! It features a high rise waist, a double O-ring belt, three front pockets, a hidden zipper and button closure, and a short, form hugging fit. The skirt is composed of a dark wash jean fabric that offers minimal stretch.

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

    Style Number/Barcode: 06601-0004

    Category Name: Denim Outfits

    Price: $4.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Zip With It Denim Skirt
    Get with the style of this trendy zip front denim skirt! It features a high rise waist, top button detailing, three front zippers, and a short, form hugging fit. The dark wash denim skirt is composed of a jean material that offers plenty of stretch.

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

    Style Number/Barcode: 06601-0003

    Category Name: Denim Outfits

    Price: $10.00 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • All Laced Up Mini Skirt

    Get all laced up in this trendy and fun white mini skirt! It features a high rise waist, the traditional five pocket and belt loop design, a front button and zipper closure, lattice accents along the sides, a frayed hem, and a form hugging fit. The skirt is composed of a denim fabric with moderate stretch.

    Style Number/Barcode: 06601-0000

    Category Name: Denim Outfits

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Distressed Diva Bermuda Shorts

    These shorts are diva-approved for your trendsetting looks! They feature a mid-rise fit, a single button with zipper closure, a five pocket with belt loop design, moderate distressed detailing throughout and a fab bermuda length. Shorts are composed of a denim fabric that offers a relaxed fit with a moderate stretch.

    Style Number/Barcode: 06303-0014

    Category Name: Denim Outfits

    Price: $9.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Rolled Hem Jean Shorts
    These rolled hem jean shorts will be your new go-to denim! They feature a high rise waist, the traditional five pocket and belt loop design, a front button down closure, distressed detailing, and a rolled and frayed hem. The medium wash jean shorts are composed of a denim fabric with no stretch.

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

    Style Number/Barcode: 06303-0019

    Category Name: Denim Outfits

    Price: $4.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • High Waist Twill Skinny Jeans
    Start off your look with this must have essential pair of high waist twill skinny jeans! They feature a high rise waist, belt loops, faux front pockets, back pockets, a single front button and zipper closure, and fitted pant legs. The jeans are composed of a black denim fabric that offers 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: 06302-0558

    Category Name: Denim Outfits

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • O-Ring Detail Mini Skirt
    This black mini skirt couldn't get any cuter! It features a high rise waist, a front zipper with an O ring detail, and a short, form hugging fit. The skirt is composed of a denim fabric that offers moderate stretch.

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

    Style Number/Barcode: 06301-0470

    Category Name: Denim Outfits

    Price: $4.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Fave Frayed Denim Jacket
    This frayed jean jacket will become your new fave for sure! It features a collar, a button down front, long sleeves with buttons to cuff, front buttoned pockets, distressed detailing, and a frayed hem. The jacket is composed of a faded denim fabric with no stretch.

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

    Style Number/Barcode: 06203-0430

    Category Name: Denim Outfits

    Price: $12.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Style In Stride V-Neck Collar Denim Mini Dress

    Your best bet is this collar denim mini dress for a unique look at concerts or festivals! Set the trend in this sleeveless bodycon dress perf for styling with western boots.

    Fit & Features

    • Vintage-inspired denim fabric, minimal stretch
    • Collar V-neckline
    • Zip-up front closure
    • Faux front pockets
    • Bodycon fit
    • Mini-length hem
    • Runs true to size

    Style Number/Barcode: 05102-5914

    Category Name: Denim Outfits

    Price: $44.90

    Availability: In Stock

    Available Color: BROWN

    Available Size: XS, S, M, L

  • Sweetly Distressed Denim Jacket
    You'll look so sweet and stylish in this distressed jean jacket! It features a collar, a button down front, front buttoned pockets, long sleeves with buttons to cuff, and slight destructive detailing. The jacket is composed of a jean fabric with moderate stretch.

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

    Style Number/Barcode: 06203-0432

    Category Name: Denim Outfits

    Price: $11.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance