Pants

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

Trendy Pants That Serve Every Mood

Step into the season with trendy pants designed to fit your every vibe—whether you’re catching golden hour with the group chat or slaying solo on the 'gram. Windsor’s latest pants drop is all about bold energy, soft textures, and silhouettes that stun from brunch dates to beach escapes. Think flare pants with a vintage kick, black pants that do double duty for work and play, and wide-leg styles that bring the drama—without you breaking a sweat.

Serving options? Absolutely. From high-rise cargo pants and ankle-length joggers to polished trouser fits and beachy jumpsuits in tropical prints, your new seasonal wardrobe starts here. Play it cool in crochet pants, elevate your edge with faux leather pants, or keep things casual in our soft-knit leggings and skinny styles that contour and move with you. And don’t sleep on our matching pant sets and new prints—they’re made for mixin’, matchin’, and maximum impact.

We’re talking pant perfection that pairs effortlessly with corset tops, trendy bodysuits, and that blazer you’ve been waiting to style. Need outfit ideas? A flared silhouette plus strappy heels is your throwback moment. A classic black pant with a pop-color top? That’s your main character energy.

Not sure where to start? Get the vibe check from our fave styling how-tos:

Whether you're planning a weekend fit or a wow-worthy workday look, Windsor’s trendy pants collection delivers bold prints, luxe fabrics, and must-have styles for your every moment. Shop online, in-app, or IRL at a Windsor store near you.

  • High Rise Bandage Leggings
    These high rise bandage leggings will amp up any look! They feature a high rise banded waist, slim fitting pant legs, and an overall flattering, curve hugging fit. The thick bandage knit fabric offers moderate stretch.

    Style Number/Barcode: 06502-0237

    Category Name: Pants

    Price: $6.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Major Bombshell Wide Leg Pants
    Red hot alert! You'll be a major bombshell in these sultry wide leg pants! They feature a high rise banded waist paired with flowy wide pant legs. The crepe fabric offers moderate stretch and a form-fit. Complete your look with the matching crop top!

    Style Number/Barcode: 06502-0153

    Category Name: Pants

    Price: $10.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • One Shoulder Glitter Knit Jumpsuit

    Sparkle with every step you take babe! This unique jumpsuit is composed of an eyecatching glitter knit fabric and offers plenty of stretch. 

    Fits & Features

    • One-Shoulder Neckline
    • Tank Strap Crosses Over At Open Back
    • Fitted Bodice 
    • Cropped Wide-Leg Hem
    • Glitter May Transfer 
    Model is 5'9" with a 32" bust, 24" waist and 36" hips. She is wearing a size small.

    Style Number/Barcode: 06502-0137

    Category Name: Pants

    Price: $9.97 $49.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Glam It Up Glitter Knit Jumpsuit
    Glam it up is your motto! This glitter knit jumpsuit features a sleeveless bodice, spaghetti straps that lead to a cross back, a V neckline, a flattering high waist seam, and flowy wide pant legs. The glitter knit fabric offers moderate stretch.

    Style Number/Barcode: 06502-0231

    Category Name: Pants

    Price: $9.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Stylishly Striped Off The Shoulder Jumpsuit

    Get stylishly striped for the season! This chic jumpsuit is a must for nights when you're going out with your girls!

    Fit & Features
    • Off the shoulder popover neckline with no slip strip
    • Hidden back zipper | hook and eye closure
    • High waist seam with removable tie front belt
    • Wide pant legs
    • Crepe fabric
    • Moderate stretch

    Style Number/Barcode: 06402-0045

    Category Name: Pants

    Price: $6.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Sleek Satin Joggers
    Sleek satin is your new go-to. These joggers feature a high rise elastic banded waist, slanted front pockets, cargo style side pockets, and a tapered jogger hem. The relaxed fitting pants are composed of a satin-like fabric with no stretch.

    Style Number/Barcode: 06402-0104

    Category Name: Pants

    Price: $6.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Casually Corduroy Tapered Pants

    Stay casually chic with the Corduroy Tapered pants! It features a high rise button waist, zipper closure, traditional 5-pocket and belt loop styling, and a tapered, straight leg fit. Composed of a corduroy construction, it offers a form hugging fit with little stretch. 

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

    Style Number/Barcode: 06302-0092

    Category Name: Pants

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Casually Chic Knit Jumpsuit
    Casually chic, this knit jumpsuit is a stylish look for sure. It features a round neckline, short sleeves, an elastic banded high waist seam, a V back with a center O-ring detail followed by a lower cut out, side pockets, and wide pant legs. The soft knit fabric has plenty of stretch.

    Style Number/Barcode: 06502-0234

    Category Name: Pants

    Price: $19.97 $46.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Pump Up The Glam Glitter Dress Pants
    GIRL! YES. Why not be a little extra? This glam pair of pants are designed with a high waist line that is banded, and a hidden zipper located side waist. High waist line leads into a wide leg hem. Pants are composed of a tight knit mesh material that is totally sparkly and embellished with glitter throughout. Pants offer moderate stretch and form fit that leads into a relaxed over-sized hem. Don't forget to pick up the matching blazer for an all over fabulous look!

    Style Number/Barcode: 06402-0148

    Category Name: Pants

    Price: $16.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Plaid Perfection Tie Waist Pants
    Take your look to the next level with these perfectly plaid pants. They feature a high waist, an exposed back zipper, a hook and eye closure, a front tie belt that is not removable, and straight pant legs with a tapered hem. The bottoms are composed of a thick woven fabric with no stretch.

    Style Number/Barcode: 06402-0145

    Category Name: Pants

    Price: $14.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Waist Satin Leggings

    Sleek satin gives these high waist leggings their chic edge. They feature an elastic banded waist paired with slim fitting pant legs. The satin-like fabric offers plenty of stretch.

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

    Style Number/Barcode: 06502-0201

    Category Name: Pants

    Price: $6.97 $26.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Sassy Stunner Snake Print Pants
    Showcase your sassy style, stunner! These snake print pants feature a high rise fit, a tie front waist, and wide pant legs. The brushed knit fabric offers plenty of stretch.

    Style Number/Barcode: 06502-0188

    Category Name: Pants

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Glen Check Skinny Woven Pants
    The glen check pattern on these woven pants is so chic! The bottoms feature a high rise waist with a V front cutout, a tie front detail, a back zipper closure, and a skinny, tapered leg fit. The woven fabric offers minimal stretch.

    Style Number/Barcode: 06402-0133

    Category Name: Pants

    Price: $14.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Office Hottie High Waist Tie-Front Pants
    I think we found the next office hottie! These pants are a closet must-have, Comprised of a stretchy waistband adorned with a tie front attached belt, they hug you at the waist and lead down to a skinny leg hem. These high waist pants are composed of a knit material that offers moderate stretch. We are loving these for the office look or dinner out with the girls!  

    Style Number/Barcode: 06502-0198

    Category Name: Pants

    Price: $4.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Step It Up Camo Cargo Pants
    Step up your fashion game with these trendy camo cargo pants. They feature a high rise waist, an included woven belt with a double D ring buckle, a hidden zipper and button closure, front slanted pockets, cargo style side pockets, and a tapered jogger hem. The pants are composed of a cotton fabric that offers minimal stretch.

    Style Number/Barcode: 06302-0069

    Category Name: Pants

    Price: $9.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Mid Rise Cargo Joggers

    Casually level up your look with this pair of cargo joggers! They feature a mid rise waist, a front drawstring, button, and zipper closure, slanted front pockets, faux back pockets with snap button details, large buttoned side pockets, and a tapered ribbed jogger hem. The woven fabric offers a relaxed fit with minimal stretch.

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

    Style Number/Barcode: 06302-0070

    Category Name: Pants

    Price: $16.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Bring The Drama Wide Leg Pants

    Bring the drama with your undeniable style in these high waist pants! They feature an elastic banded waist paired with wide pant legs. The glitter knit fabric has moderate stretch and includes a full knit lining. Don't forget the matching crop top!

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

    Style Number/Barcode: 06502-0172

    Category Name: Pants

    Price: $13.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Lightweight Cargo Joggers
    We are obsessed with athleisure wear right now and introducing joggers into your wardrobe is a trendy way to do so! This pair is designed with an elastic waist band, drawstrings, and traditional pockets at both sides. Hem leads into a tapered leg that is banded at the back but straight at the front. Pants are composed of a linen material that offers a relaxed fit with no stretch.

    Style Number/Barcode: 06302-0065

    Category Name: Pants

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Polka Dot Tie Waist Skinny Pants
    Classic and chic, these polka dot skinny pants are a must for your wardrobe. They feature a high rise fit with a front V waist, a back zipper closure, a tie waist detail, and a form-hugging fit. The pants are composed of a knit fabric with moderate stretch.

    Style Number/Barcode: 06502-0225

    Category Name: Pants

    Price: $6.97 $26.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Dress To Impress Tie Waist Pants
    Dress to impress in these stylish tie front pants! They feature a high rise waist paired with wide pant legs. The crepe fabric has moderate stretch.

    Style Number/Barcode: 06502-0171

    Category Name: Pants

    Price: $11.97 $29.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Too Glam Paper Bag Pants

    You're just too glam for everyone else! These glitzy paper bag pants feature a high rise waist, a tie front belt, a hidden zipper and hook and eye closure, side pockets, and flowy wide pant legs. The sheer glitter woven fabric includes a stretchy knit lining.

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

    Style Number/Barcode: 06402-0086

    Category Name: Pants

    Price: $9.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Plaid Paper Bag Tapered Pants
    Get a poised look in plaid with these classically chic pants. They feature a paper bag waist, a tie front belt, a hidden front zipper and hook and bar closure, hidden side pockets, and a tapered leg. The bottoms are composed of a woven fabric with minimal stretch.

    Style Number/Barcode: 06402-0124

    Category Name: Pants

    Price: $15.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Waist Knit Cargo Joggers
    Want a casual yet chic vibe? These joggers are the perfect match for you. They feature a high rise waist with a front drawstring, slanted front pockets, two back pockets, large cargo style side pockets with snap buttons, and a tapered, jogger hem. The knit fabric offers a relaxed fit and moderate stretch.

    Style Number/Barcode: 06502-0196

    Category Name: Pants

    Price: $9.97 $26.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • High Rise Coated Faux Leather Skinny Pants
    Pair these coated faux leather pants with your fave top and you've got a edgy chic look! The skinny pants feature a high rise waist, the traditional five belt loop design, faux front pockets, two back pockets, a front button and hidden zipper closure, and form-fitting pant legs. The faux leather fabric offers moderate stretch.

    Style Number/Barcode: 06502-0224

    Category Name: Pants

    Price: $12.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance