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.

  • All Sass Destructed Jean Jacket
    Give them all you got in this destructed denim jean jacket! It features a collar, button down open front, long cuffed sleeves, pockets and a medium wash.

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

    Style Number/Barcode: 06203-0417

    Category Name: Denim Outfits

    Price: $14.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Make Me Feel Denim Jacket

    The way you make us feel, girl! This must have jean jacket features a collar, long sleeves, a button down front, and 4 pockets. 

    Style Number/Barcode: 06203-0420

    Category Name: Denim Outfits

    Price: $14.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Layer It On Me Denim Jacket
    Create an effortless layered look in this jean jacket! It features a detachable knit hood, knit long sleeves, and a button up denim body. Jacket offers a relaxed fit. 

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

    Style Number/Barcode: 06203-0403

    Category Name: Denim Outfits

    Price: $14.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Fray Days Long Denim Jacket

    Go for fray to complete your ensemble! This must-have denim jacket features a collared neckline, long cuffed sleeves, a complete button-down front, two small chest pockets, side pockets, heavy distressed detailing throughout, and a frayed hemline. The jacket is composed of a light wash unlined denim fabric that offers a relaxed fit with minimal stretch. Style with lace-up combat boots.

    Fit & Features

    • Collared neckline
    • Long cuffed sleeves
    • Button-down front
    • Buttoned chest pockets
    • Side pockets
    • Distressed detailing, frayed hemline
    • Light wash unlined denim fabric, relaxed fit, minimal stretch
    • Runs true to size

    Style Number/Barcode: 06203-0410

    Category Name: Denim Outfits

    Price: $19.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Got The Blues Denim Jacket

     Don't let the season get you down! This cute jacket has a denim exterior that features a flat collar, long sleeves and a button down front with four pockets. The jacket also has a woven, plaid interior that also features a button down front.

    Style Number/Barcode: 06203-0396

    Category Name: Denim Outfits

    Price: $10.00 $54.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Hot Stuff Distressed Denim Jacket

    Bring the heat to those colder nights with this fun distressed jean jacket! It features a light wash, a collar with a button down front, long cuffed sleeves, double pockets, slanted front pockets, and moderate distressing throughout. The jacket is composed of a denim fabric that offers minimal stretch. 

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

    Style Number/Barcode: 06203-0383

    Category Name: Denim Outfits

    Price: $14.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Cropped And Chic Denim Jacket
    Keep it chic as you layer up with an always trendy denim jacket! This must have features a flat collar, long sleeves with single button cuffs, a multi button down front, two small chest pockets, side pockets and a cropped hem. Jacket is composed of a light denim fabric that offers a relaxed fit with minimal stretch.

    Model is 5'9.5" with a 34" bust, 23.5" waist and 35.5" hips. She is wearing a size small.

    Style Number/Barcode: 06203-0010

    Category Name: Denim Outfits

    Price: $12.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Trendy Club Lace-Up Straight-Leg Jeans

    Show up and show out in these trendy straight-leg jeans with a mid-rise waist and a lace-up design down the leg for that cool-girl vibe.

    Fit & Features

    • Denim fabric
    • Mid-rise waist
    • Front zipper closure, dual front and back pockets
    • Lace-up design down the leg
    • Vertical seam design
    • Straight-leg fit
    • Runs true to size

    Style Number/Barcode: 06602-0555

    Category Name: Denim Outfits

    Price: $49.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: S, L

  • Just A Rumor Cropped Denim Jacket
    This must have denim jean jacket features a collar and button down front, long rolled sleeves, front pockets and a cropped and frayed hemline. Jacket is composed of a jean fabric with no stretch.

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

    Style Number/Barcode: 06203-0006

    Category Name: Denim Outfits

    Price: $12.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Zip Detail Pin Stripe Top

    Zip in to this adorable pin stripe top! It features thin adjustable straps that cross in the back, a stretchy straight back, a sweetheart neckline, lightly padded cups, a chic front gold colored O ring zipper closure, and a majorly cropped hem. The top is composed of a denim-like fabric with a cute all over pin stripe pattern and offers moderate stretch. Don't forget to purchase the matching skirt!

    Style Number/Barcode: 06003-9387

    Category Name: Denim Outfits

    Price: $5.00 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Denim For Days Mini Dress
    We're living for denim this season! Slay any day in this cute denim dress that features a scoop neckline, adjustable narrow straps and a matching scoop back. The curve hugging mini length silhouette features faded accents to create a pretty contrast! Dress is composed of a double lined denim fabric that offers a moderate stretch. 

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

    Style Number/Barcode: 05102-3952

    Category Name: Denim Outfits

    Price: $14.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chambray Today Ruffle Mini Dress
    As playful as it is party-ready, this casually chic chambray mini dress is going places. Dress features thick straps, square neckline, a ruffle hem, and smocking from bust through thigh. Dress is made from a lightweight cotton blend and offers plenty of stretch through the middle.

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

    Style Number/Barcode: 05102-0139

    Category Name: Denim Outfits

    Price: $32.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • On The Button Denim Mini
    Streamlined and sweetly sophisticated, this lavender mini draws all eyes to you. Dress features a soft V neckline, button front, and adjustable spaghetti straps. Dress is made from a cotton-denim fabric and has minimal stretch. 

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

    Style Number/Barcode: 05102-0116

    Category Name: Denim Outfits

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Feeling Adventurous Denim Jacket
    Get ready to venture into the real world with this cute jean jacket! It has basic collar paired with a button down front and long sleeves with button cuffs. The cropped jacket is composed of a light washed denim and has two check pockets. Jacket offers a relaxed fit with minimal stretch.

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

    Style Number/Barcode: 06203-0413

    Category Name: Denim Outfits

    Price: $10.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Vibe Check High-Rise Flare Denim Jeans

    These high-rise denim jeans will pass your vibe check! Designed to flatter your figure, these jeans offer unique seam detailing, a hip-hugging fit, and a trendy flare hem perfect for pairing with boots!

    Fit & Features

    • Light wash denim
    • High-rise waist, front button closure, belt loop accents
    • Seam detailing
    • Hip-hugging fit
    • Four-pocket styling
    • Flare hem
    • Runs true to size

    Style Number/Barcode: 06602-0565

    Category Name: Denim Outfits

    Price: $9.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Trendy Faux Sherpa Trimmed Denim Trucker Jacket

    Fit & Features

    • Denim fabric
    • Faux sherpa trimmed collared neckline
    • Long sleeves with faux sherpa trims
    • Complete button-down front
    • Buttoned chest pockets
    • Cropped hem
    • Runs true to size

    Style Number/Barcode: 06203-0578

    Category Name: Denim Outfits

    Price: $9.97 $58.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Style So Cool High-Rise Mini Denim Skort

    Effortlessly stylish and cool, this high-rise denim skort combines the classic look of a skirt with the trendiness of shorts on edgy acid wash denim fabric.

    Fit & Features

    • Acid wash denim fabric
    • High-rise waist, front button closure
    • Envelope front skirt design
    • Shorts bottom
    • Form-hugging, mini-length hem
    • Belt loop accents, back pockets
    • Runs true to size

    Style Number/Barcode: 06603-0432

    Category Name: Denim Outfits

    Price: $34.90

    Availability: In Stock

    Available Color: GRAY

    Available Size: S, M, L, XL

  • Casual Trendsetter Faux Fur Denim Trucker Jacket

    Elevate your style with this faux fur denim trucker jacket. Featuring a chic removable faux fur collar, cropped hem, and classic chest pockets. Perfect for any adventure!

    Fit & Features

    • Denim fabric
    • Collared neckline with removable faux fur trim
    • Long sleeves with single-button detail
    • Complete zip and button-down front
    • Chest pockets
    • Cropped hem
    • Runs true to size

    Style Number/Barcode: 06203-0577

    Category Name: Denim Outfits

    Price: $9.97 $58.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Got A Flare For It High Rise Denim Jeans

    Show off your perfect silhouette in these high-rise denim jeans designed with a flattering hip-hugging fit that flares out at the hem. Pair with a cute crop top for any plans!

    Fit & Features

    • Dark wash denim, color fade effect
    • High-rise waist, front button closure, belt loop accents
    • Hip-hugging fit
    • Three-pocket styling
    • Western trim design on the back
    • Flare hem
    • Runs true to size

    Style Number/Barcode: 06602-0566

    Category Name: Denim Outfits

    Price: $9.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Trend Seeker Boxer Trim Wide-Leg Denim Jeans

    Be ahead of the trend with these ultra-90s denim jeans with a cool twist! The low-rise jeans are designed with a detachable striped boxer trim for versatile styling options and a flattering wide-leg silhouette. Pair with a crop top and sneakers.

    Fit & Features

    • Vintage-inspired medium wash denim fabric, slight stretch
    • Low-rise waist with detachable striped boxer trim
    • Wide-leg silhouette
    • Front button and hidden zipper closure
    • Five-pocket styling, belt loop accents
    • Runs true to size

    Style Number/Barcode: 06602-0567

    Category Name: Denim Outfits

    Price: $9.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • On Trend Mid-Rise Wide-Leg Denim Jeans

    Forever flattering and trending, these mid-rise wide-leg denim jeans add an edge to your everyday look.

    Fit & Features

    • Light wash denim
    • Mid-rise waist, front button and zipper closure
    • Belt loop accents
    • Relaxed wide-leg silhouette
    • Five-pocket styling
    • Runs true to size

    Style Number/Barcode: 06602-0571

    Category Name: Denim Outfits

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Casual Look Denim Mini Skort

    Hop into this denim mini skort in brown and flaunt your style! With a high-rise waist and cheeky front slits, this skort is your go-to for a fab, form-hugging fit.

    Fit & Features

    • Denim fabric
    • High-rise waist
    • Back zipper closure
    • Dual short front slits
    • Mini-length overlay, fitted shorts
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-0427

    Category Name: Denim Outfits

    Price: $34.90

    Availability: In Stock

    Available Color: BROWN

    Available Size: S, M, XL

  • Keeping It Cool Oversized Denim Bomber Jacket

    Layer on this cool oversized denim bomber jacket for an effortless finishing touch to your everyday style!

    Fit & Features

    • Denim fabric
    • Relaxed long sleeves, button cuffs
    • Collar neckline
    • Zip-up front closure
    • Front pockets
    • Oversized fit

    Style Number/Barcode: 06203-0579

    Category Name: Denim Outfits

    Price: $9.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Casual Aesthetic Baggy Denim Overalls

    Tried and true denim overalls with a casual aesthetic and trending baggy fit that make them a go-to for everyday styling!

    Fit & Features

    • Medium wash denim fabric
    • Adjustable shoulder straps
    • Front pocket, racerback design
    • Belt loop accents, side pockets
    • Side button closures
    • Baggy leg fit
    • Runs true to size

    Style Number/Barcode: 06602-0570

    Category Name: Denim Outfits

    Price: $9.97 $59.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free