Plaid

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

STYLE SPOTLIGHT

Discover Jackets, Coats, & Shackets!

Capture black skirts with trendy hardware details!

Shop Long Sleeve Tops.

Plaid Outfits: Timeless Styles for Every Winter Occasion

Discover the charm of plaid this winter with Windsor’s Plaid Outfits collection, where classic prints meet modern style. From cozy plaid dresses for family gatherings to stylish plaid jackets that add warmth and flair, this collection has everything you need to stay chic this season. Embrace the holidays with matching plaid sets or layer up with plaid shackets and scarves that bring a festive touch to any look. Try a plaid skirt set with ankle boots for a holiday party or add a plaid cardigan to your favorite jeans for a cozy weekend style. Complete your outfit with plaid print heels or a plaid scarf for the ultimate winter vibe. Shop Windsor’s Plaid Outfits collection for more ideas and make every winter occasion unforgettable!

  • City Check Houndstooth Plaid Crop Jacket

    Classic, but make it cool. This cropped wool-blend jacket gives total it-girl energy with its houndstooth plaid print, structured collar, and retro-inspired silhouette. Perfect for layering over outfits when the fit needs a little polish.

    Fit & Features

    • Houndstooth plaid print
    • Wool-blend fabric, sewn-in woven lining
    • Collar neckline
    • Long sleeves with button strap cuffs
    • Button-down front closures
    • Faux front pockets, crop-length hem
    • Runs true to size

    Style Number/Barcode: 06201-000081

    Category Name: Plaid

    Price: $49.90

    Availability: In Stock

    Available Color: BROWN

    Available Size: L

  • Sweet And Scandalous Plaid Lace Mini Skort

    This pleated plaid skort flirts with schoolgirl nostalgia, featuring lace trim and a low-rise fit made for layering with thigh-highs or an oversized knit. It’s giving Y2K bad girl revival in the best way possible.

    Fit & Features

    • Plaid print, knit fabric
    • Low-rise waist
    • Pleated flare silhouette
    • Lace-trim mini hem, shorts lining
    • Runs true to size

    Style Number/Barcode: 06503-000158

    Category Name: Plaid

    Price: $39.90

    Availability: In Stock

    Available Color: RED

    Available Size: S, M, L

    Product Badge:
    • Best Seller
  • Sweet Intentions Plaid Bow Keychain

    A little charm goes a long way. This plaid bow keychain with a metal heart detail instantly adds a preppy, playful touch to your keys, bag, or tote.

    Fit & Features

    • Plaid print bow charm
    • Metal heart charm
    • Attached keyring and lobster clasp closure

    Style Number/Barcode: 07308-000046

    Category Name: Plaid

    Price: $9.90

    Availability: In Stock

    Available Color: MULTI

    Available Size: NS

  • Stylishly Timeless Plaid Trench Coat

    Layer this plaid trench coat for an effortless style day or night. With a classic collar and soft faux wool, this coat will be your new favorite staple all season!

    Fit & Features

    • Plaid pattern, faux wool fabric
    • Lapel collar neckline
    • Long sleeves
    • Open front design
    • Side pockets
    • Longline hem
    • Runs true to size

    Style Number/Barcode: 06201-000063

    Category Name: Plaid

    Price: $59.90

    Availability: In Stock

    Available Color: MULTI

    Available Size: XS, S, M, L

    Product Badge:
    • Best Seller
  • Check Me Out Ruffle Mini Skort

    Preppy meets playful in this ruffled plaid mini skort that’s serving major throwback charm. With built-in shorts and tiered layers, it’s perfect for latte runs, casual hangs, and stylish outfit posts.

    Fit & Features

    • Plaid print, knit fabric, stretchy shorts lining
    • Mid-rise waist
    • Tiered ruffled silhouette
    • Short-length hem
    • Runs true to size

    Style Number/Barcode: 06503-000168

    Category Name: Plaid

    Price: $36.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: XS, S, M, L

  • Sweet On Repeat Plaid Skort

    Prep never looked this playful. This plaid pleated skort gives that flirty-meets-put-together vibe, finished with front bow ties that add just the right amount of charm to your everyday lineup.

    Fit & Features

    • Plaid print, woven fabric, stretchy knit shorts lining
    • Mid-rise waist
    • Side zipper and hook-eye closure
    • Front bow ties
    • Pleated mini-length hem
    • Runs true to size

    Style Number/Barcode: 06403-000051

    Category Name: Plaid

    Price: $34.90

    Availability: In Stock

    Available Color: NAVY

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival
  • Sweet Plans Plaid Romper

    Sweet, flirty, and made for your next “what should I wear?” moment. This strapless plaid romper brings easy charm with its ruched bodice, ruffle skirt detail, and bow accent that seals the deal.

    Fit & Features

    • Plaid print, stretchy knit fabric
    • Strapless neckline with front bow detail
    • Ruched, fitted bodice
    • Tiered ruffle mini-length hem, shorts lining
    • Runs true to size

    Style Number/Barcode: 06503-000164

    Category Name: Plaid

    Price: $42.90

    Availability: In Stock

    Available Color: BROWN

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival
  • Cozy Moment Plaid Fringe Scarf

    A vibe that’s equal parts chill and polished. This plaid fringe scarf brings instant texture and warmth to any outfit—perfect for cozy coffee runs or layering over your go-to jacket.

    Fit & Features

    • Woven fabric
    • Large plaid pattern
    • Long fringe hems

    Style Number/Barcode: 07305-000023

    Category Name: Plaid

    Price: $18.90

    Availability: In Stock

    Available Color: BLACK

    Available Size: NS

    Product Badge:
    • New Arrival
  • Daydream Flow Plaid Chiffon Skirt

    Soft, swingy, and totally effortless. This chiffon plaid skirt brings movement with a handkerchief hem and ruched waistband—perfect for pairing with crop tops, boots, or layered knits.

    Fit & Features

    • Plaid print, chiffon-lined fabric
    • High-rise waist
    • Flowy a-line silhouette
    • Asymmetrical handkerchief knee-length hem
    • Runs true to size

    Style Number/Barcode: 06401-000026

    Category Name: Plaid

    Price: $39.90

    Availability: In Stock

    Available Color: BROWN

    Available Size: XS, S, M, L

    Product Badge:
    • New Arrival
  • Cozy Check Plaid Knit Scarf

    Wrapped, but make it chic. This plaid knit scarf adds a soft, brushed texture that brings instant warmth and laid-back luxury—effortlessly tying together any cold-weather outfit with cozy polish.

    Fit & Features

    • Brushed knit fabric
    • Plaid pattern
    • Long fringe ends

    Style Number/Barcode: 07305-000026

    Category Name: Plaid

    Price: $18.90

    Availability: In Stock

    Available Color: BROWN

    Available Size: NS

    Product Badge:
    • New Arrival