Jean Shorts

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

Jean Shorts That Serve Every Summer Mood

From beach days to brunch plans, Windsor’s jean shorts are your go-to for effortless warm-weather style. High-rise and distressed denim cutoffs pair perfectly with crop tops, bodysuits, or puff-sleeve blouses for that cool, casual vibe.

Explore acid-wash styles, lace-up fronts, and belted waists for a bold finish. Want something flirty? Try a denim skort for the perfect mix of comfort and polish.

Go classic in blue denim or switch it up with white, black, or pastel shades. Add sneakers or platform sandals and finish with your favorite crossbody bag and sunnies.

Whether you’re heading to a festival, a getaway, or just out for iced coffee, Windsor has jean shorts to match every plan. Shop online, in-app, or in-store and find your summer-ready fit.

  • Classic Fit High-Rise Distressed Denim Shorts

    You'll love the classic fit of these high-rise distressed denim shorts, a summertime essential! Perfect for pairing with a crop top and sandals.

    Fit & Features

    • Cotton denim fabric, no stretch
    • High-rise waist
    • Five-pocket and belt loop design
    • Hidden front zipper and button closure
    • Distressed detailing, frayed hem
    • Relaxed fit
    • Runs true to size

    Style Number/Barcode: 06603-0454

    Category Name: Jean Shorts

    Price: $32.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: S, M, L, XL

  • 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: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: OLIVE

    Available Size: S, M, L, XL

  • Short Talk High-Rise Belted Wrap Skort

    This skort features a high-rise waist, giving you a flattering silhouette, and a wrap front skirt with a belt for added edginess. Style with a graphic tee for concerts, festivals, or casual nights out.

    Fit & Features

    • Denim fabric
    • High-rise waist
    • Front skirt wrap design with belt, hidden zipper closure
    • Form-hugging fit
    • Mini-length hem, shorts bottom
    • Runs true to size

    Style Number/Barcode: 06603-0455

    Category Name: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: WHITE

    Available Size: XS, S, M, L

  • Coolest In The Room Acid Wash Denim Skort

    This acid wash denim skort ensures you'll be the coolest in the room! With a high-rise waist and adjustable side drawstring, this unique skort brings the trendiness everywhere.

    Fit & Features

    • Acid wash denim fabric
    • High-rise waist, button and zipper closure, belt loops
    • Side adjustable drawstring
    • Form-hugging fit
    • Skirt overlay, shorts lining
    • Runs true to size

    Style Number/Barcode: 06603-0479

    Category Name: Jean Shorts

    Price: $39.90

    Availability: In Stock

    Available Color: GRAY

    Available Size: S, M, L, XL

  • Easygoing Mid-Rise Frayed Denim Shorts

    A pair of mid-rise denim shorts for effortless styling for any adventure! With a vintage-inspired denim fabric and an edgy frayed hem, these jean shorts make sure your look is always trending.

    Fit & Features

    • Dark wash denim fabric with color fade effect
    • Mid-rise waist
    • Form-hugging fit
    • Frayed hem
    • Front button and hidden zipper closure
    • Five-pocket styling, belt loop accents
    • Runs true to size

    Style Number/Barcode: 06603-0477

    Category Name: Jean Shorts

    Price: $32.90

    Availability: In Stock

    Available Color: DARK, DENIM

    Available Size: M, L, XL

  • 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: Jean Shorts

    Price: $46.90

    Availability: In Stock

    Available Color: MED, DENIM

    Available Size: S, M, L

  • Trendy Fab Zip-Front Denim Romper

    Trendy fab will be your vibe in this cool-girl denim romper featuring a collared neckline, zip-front design, and form-hugging fit!

    Fit & Features

    • Denim fabric, minimal stretch
    • Sleeveless collared neckline
    • Zip-front V-neckline
    • High-rise waist, belt loops
    • Single front pocket
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-0481

    Category Name: Jean Shorts

    Price: $42.90

    Availability: In Stock

    Available Color: MEDIUM, DENIM

    Available Size: S, M, L

    Product Badge:
    • Best Seller
  • Timeless Staple Mid-Rise Button Denim Skort

    All buttoned up, this mid-rise denim skort is a true timeless staple.

    Fit & Features

    • Medium wash denim fabric
    • Mid-rise waist
    • Button-up front closures
    • Form-hugging fit, shorts bottom
    • Mini-length hem
    • Back pockets, belt loop accents
    • Runs true to size

    Style Number/Barcode: 06603-0486

    Category Name: Jean Shorts

    Price: $36.90

    Availability: In Stock

    Available Color: MED, DENIM

    Available Size: XS, S, M, L

  • Crossed Over High-Rise Denim Shorts

    Designed with the best fit, these high-rise denim shorts are forever flattering! With a form-hugging fit and a cross-over hem that elevates your everyday look.

    Fit & Features

    • Medium wash denim fabric, slight stretch
    • High-rise waist
    • Front button and hidden zipper closure, belt loop accents
    • Two back pockets
    • Form-hugging fit
    • Cross-over hem
    • Runs true to size

    Style Number/Barcode: 06603-0487

    Category Name: Jean Shorts

    Price: $36.90

    Availability: In Stock

    Available Color: MED, DENIM

    Available Size: S, M, L

  • Trendy Moment Wrap Denim Skort

    Have a trendy moment in this cool-girl approved denim skort. Featuring a high-rise waist, a faux wrap-front overlay, and fitted shorts, style with a crop top.

    Fit & Features

    • Denim fabric
    • High-rise waist, belt loops
    • Front button closure
    • Asymmetric faux wrap-front overlay
    • Dual back pockets
    • Fitted shorts
    • Runs true to size

    Style Number/Barcode: 06603-0495

    Category Name: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: WHITE

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

  • Majorly Fresh Mid-Rise Cargo Denim Jorts

    Keep your look fresh in these mid-rise cargo denim jorts! Designed with a mid-rise waist and cargo pockets, these jorts offer both style and functionality. And with their relaxed, baggy fit, you'll stay cool and comfortable all day.

    Fit & Features

    • Denim fabric
    • Mid-rise waist, adjustable side buckle straps
    • Baggy fit
    • Front and back cargo pockets
    • Front button and hidden zipper closure, belt loops, side pockets
    • Runs true to size

    Style Number/Barcode: 06603-0504

    Category Name: Jean Shorts

    Price: $36.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

  • Trending Moment High-Rise Wrap Denim Skort

    You'll be unstoppable with a cute top and this high-rise denim skort! Featuring cargo pockets and a wrap design, this skort combines functionality and style.

    Fit & Features

    • Denim fabric
    • High-rise waist
    • Wrap design with dual button closures
    • Cargo side pockets
    • Shorts bottom
    • Runs true to size

    Style Number/Barcode: 06603-0505

    Category Name: Jean Shorts

    Price: $36.90

    Availability: In Stock

    Available Color: BLACK

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

  • New Addiction Mid-Rise Fray Denim Shorts

    Upgrade your denim collection with these mid-rise denim shorts with a trendy frayed hem and perfect vintage-inspired look and feel!

    Fit & Features

    • Medium wash denim
    • Front button and zipper closure, belt loops
    • Five-pocket styling
    • Frayed hem
    • Runs true to size

    Style Number/Barcode: 06603-0508

    Category Name: Jean Shorts

    Price: $32.90

    Availability: In Stock

    Available Color: MED, DENIM

    Available Size: S, M, L, XL

  • Iconic Street Style Mid-Rise Cargo Denim Skort

    Everyone will be eyeing you in this mid-rise denim skort on the street or at a concert! The faux wrap design adds a touch of urban flair, while the form-hugging fit flatters your figure.

    Fit & Features

    •  Denim fabric
    • Mid-rise waist, front button closure
    • Faux wrap front
    • Side cargo pocket
    • Form-hugging fit, mini-length hem
    • Runs true to size

    Style Number/Barcode: 06603-0509

    Category Name: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: S, M, L, XL

  • Casual Edge Mid-Rise Acid Wash Denim Shorts

    These mid-rise denim shorts add a casual edge to your 'fits with the trendy acid wash design. Style for festival season with a graphic tee and combat boots!

    Fit & Features

    • Acid wash denim fabric
    • Mid-rise waist
    • Five-pocket and belt loop design
    • Front button and zipper closure
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-0523

    Category Name: Jean Shorts

    Price: $32.90

    Availability: In Stock

    Available Color: GRAY

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

  • Such A Cinch Mid-Rise Belted Denim Skort

    Cinch your look together with this sassy denim mini skort with a unique belted overlay design and a form-hugging fit you'll love pairing with boots!

    Fit & Features

    • Denim fabric with color fade effect
    • Mid-rise waist, back zipper closure
    • Belted overlay design
    • Form-hugging fit
    • Mini-length hem
    • Back pockets
    • Runs true to size

    Style Number/Barcode: 06603-0538

    Category Name: Jean Shorts

    Price: $39.90

    Availability: In Stock

    Available Color: DENIM

    Available Size: S, M, L, XL

  • In For A Ride Denim Mini Skort

    A denim mini skort that'll be a fast fave for adventures and any weekend plans!

    Fit & Features

    • Denim fabric
    • High-rise waist, front three-button and zipper closures
    • Bodycon fit
    • Mini-length hem
    • Stretchy knit shorts lining
    • Runs true to size

    Style Number/Barcode: 06603-0591

    Category Name: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: BLACK

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

  • Iconic Style High-Rise Cut-Off Denim Shorts

    These iconic denim shorts will forever be a flattering staple in your closet! The high-rise waist provides a flattering and comfortable fit, while the frayed hem adds a touch of edginess.

    Fit & Features

    • Medium wash denim, non-stretch
    • High-rise waist
    • Frayed hem
    • Front five-button fly closures
    • Five-pocket styling, belt loop accents
    • Runs true to size

    Style Number/Barcode: 06603-000001

    Category Name: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: MED, DENIM

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

  • Cool Classic High-Rise Frayed Denim Shorts

    Forever cool and classic, these high-rise denim shorts are designed with a frayed hem for a touch of edge to your day or night out!

    Fit & Features

    • Denim fabric, non-stretch
    • High-rise waist
    • Frayed hem
    • Front five-button fly closure
    • Five-pocket styling, belt loop accents
    • Runs true to size

    Style Number/Barcode: 06603-000002

    Category Name: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: GRAY

    Available Size: S, M, L, XL

  • Cool Edge High-Rise Distressed Denim Shorts

    Edgy and super cool frayed denim shorts with distressed accents and an acid wash rinse, making them a go-to for concerts, festivals, or nights out!

    Fit & Features

    • Acid wash denim fabric, slight stretch
    • High-rise waist
    • Distressed accents
    • Frayed hem, form-hugging fit
    • Front button and hidden zipper closure
    • Five-pocket styling, belt loops
    • Runs true to size

    Style Number/Barcode: 06603-000003

    Category Name: Jean Shorts

    Price: $32.90

    Availability: In Stock

    Available Color: GRAY

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

  • Fun And Flirty Mid Rise Denim Hot Shorts

    Fun and flirty, these mid-rise hot shorts are featured in a form-hugging fit and mini side slit accents. Pair with kitten heels for going out!

    Fit & Features

    • Denim fabric, minimal stretch
    • Mid-rise waist
    • Back pockets
    • Form-hugging fit
    • Mini side slit accents
    • Runs true to size

    Style Number/Barcode: 06603-000007

    Category Name: Jean Shorts

    Price: $24.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

    Product Badge:
    • Best Seller
  • Casually Cool High-Rise Denim Skort

    Keep your everyday 'fits casually cool with this high-rise denim skort featuring a mini-length overlay with a faux wrap-front design and hidden shorts. Style with a graphic tee and sneakers!

    Fit & Features

    • Cotton-blend denim fabric, minimal stretch
    • High-rise waist
    • Back zipper with hook-eye closure, dual back pockets
    • Mini-length overlay, faux wrap-front design, short slit
    • Hidden fitted shorts
    • Skort in size small has a 9.5" front rise with a 2" inseam
    • Runs true to size

    Style Number/Barcode: 06603-000005

    Category Name: Jean Shorts

    Price: $29.90

    Availability: In Stock

    Available Color: WHITE

    Available Size: S, M, L, XL

  • Forever Staple Mid-Rise Denim Shorts

    A true forever staple, these flattering mid-rise denim shorts hug your curves and flatter with unique seam designs and the perfect length.

    Fit & Features

    • Light wash denim
    • Mid-rise waist, seam detailing
    • Form-hugging fit
    • Front button and hidden zipper closure, belt loops
    • Four-pocket styling
    • Runs true to size

    Style Number/Barcode: 06603-000009

    Category Name: Jean Shorts

    Price: $36.90

    Availability: In Stock

    Available Color: LIGHT, DENIM

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

  • Tie You Down Mid-Rise Lace-Up Denim Shorts

    Step into trendy fashion in these mid-rise denim shorts! The mid-rise waist and form-hugging fit accentuate your curves, while the front lace-up adds a touch of edgy style.

    Fit & Features

    • Light wash denim fabric, slight stretch
    • Mid-rise waist, front lace-up placket
    • Four-pocket styling
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 06603-000004

    Category Name: Jean Shorts

    Price: $34.90

    Availability: In Stock

    Available Color: LIGHT, DENIM

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