Hats & Hair Accessories

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

Hats & Hair Accessories: Top Off Every Look with Style

Caps & Cowboy Hats

Upgrade your outfit in an instant with baseball caps featuring trendy or sassy scripts, or go bold in faux suede cowboy hats designed for that free-spirited flair. These standout pieces balance function and fashion, giving you cool coverage and on-point attitude.

Satin Bows & Berets

Channel a touch of Parisian chic with satin bows and classic berets—perfect for adding a feminine finish to any ensemble. Embellished with rhinestones or faux pearls, these hair bows and berets bring just the right amount of sparkle to your everyday style.

Headbands, Clips & Hair Ties

Keep flyaways in check with dainty headbands or go playful with fruit hair clips and embellished hair ties. From sleek hair clips to rhinestone-studded headbands, these accessories are the ideal way to elevate basic hair into a statement-making moment.

Complete Your Look

Whether you’re rocking a baseball cap on the go, styling sleek hair clips for a night out, or topping off a sundress with a beret, Windsor’s hats and hair accessories collection has everything you need. Shop all Windsor fashion accessories online or in-store and finish every look with confidence.

  • Ethereal Glamour Rhinestone And Pearl Hair Vine

    Radiate an aura of ethereal glamour with this detailed rhinestone and pearl hair vine! Crafted with a dainty wired chain in a halo-like design, it features shimmering mini rhinestone embellishments, sparkling teardrop rhinestones, and faux pearl accents for a gorgeous luxe look. Includes two hair pins to secure. Style as a headband or crown paired with cascading duster earrings.

    Fit & Features

    • Dainty wired chain
    • Mini rhinestones
    • Teardrop rhinestones
    • Faux pearls
    • Two hair pins

    Style Number/Barcode: 07006-0466

    Category Name: Hats & Hair Accessories

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Blissfully Cute Three Piece Headband Set

    Add a finishing look to your tresses with this three-piece headband set! The set includes a denim headband with faux pearl embellishments, a chain link metal headband, and a faux pearl headband. Style with an adorable shoulder purse for any event!

    Fit & Features

    • Three-piece headband set
    • One denim headband with faux pearls
    • One chain link metal headband
    • One faux pearl headband

    Style Number/Barcode: 07006-0467

    Category Name: Hats & Hair Accessories

    Price: $3.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Precious Luxe Velvet Hair Bow Two-Piece Set

    Luxe up your hair style with this two-piece velvet hair bow clip set! Complete the look in a summer dress for any plans.

    Fit & Features

    • Velvet hair bow two-piece set
    • Clip closure

    Style Number/Barcode: 07006-0527

    Category Name: Hats & Hair Accessories

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Coveted Charm Floral Lace Hair Bow Clip Set

    Showcase coveted charm with this adorable hair bow clip set! Designed with dainty sheer floral lace, the pack features two clips with a medium bow design and a snap clip closure. Style with a charm necklace and platform heels for a coquette vibe!

    Fit & Features

    • Set of two hair bow clips
    • Sheer floral lace material
    • Medium bow design
    • Metal snap clip closure

    Style Number/Barcode: 07006-0547

    Category Name: Hats & Hair Accessories

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Charming Cutie Floral Lace Hair Bow Barrette

    Cute and charming will be your vibe accessorizing with this adorable hair bow barrette! Designed with airy sheer floral lace, it features a large bow design with a metal clip closure. Style with a skater dress and mules!

    Fit & Features

    • Sheer lace with floral embroidery
    • Large bow design
    • Metal clip closure

    Style Number/Barcode: 07006-0545

    Category Name: Hats & Hair Accessories

    Price: $10.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Rare Catch Butterfly Rhinestone Headband

    A statement headband features rhinestone embellishments and butterflies on dual sleek bands. Perfect for styling with heels.

    Fit & Features

    • Rhinestone embellishments
    • Butterflies
    • Dual sleek bands

    Style Number/Barcode: 07006-0552

    Category Name: Hats & Hair Accessories

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Keep It Warm Pom Knit Beanie
    Keep it warm and snuggly on a chilly day by adding a beanie to your look! Designed with a traditional vertical ribbed knit fabric. Beanie has a traditional fold over fit and a cute little faux fur pom pom accent at the top.

    Style Number/Barcode: 07302-0044

    Category Name: Hats & Hair Accessories

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Cuddle Buddy Knit Pom Pom Beanie

    Will you be our cuddle buddy? We can wear matching beanies and keep it warm and toasty!

    • Tube Knit
    • Fold over design
    • Faux fur pom pom

    Style Number/Barcode: 07302-0074

    Category Name: Hats & Hair Accessories

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Faux Leather Cabby
    Hey there cabby baby! You look so adorable when you add a hat to your look! This cabby is fall ready and composed of a faux leather material and designed with a button atop and a small brim at the front.

    Style Number/Barcode: 07302-0023

    Category Name: Hats & Hair Accessories

    Price: $7.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Leopard Print Faux Wool Boater

    Make a fierce impression with a leopard print boater hat that brings a chic touch to your outfit. The hat features a trendy leopard print, a traditional boater design, and composed of a faux wool material. Complete the look with a ribbed midi dress and ankle booties. 

    Fit & Features

    • Leopard print
    • Traditional boater design
    • Short brim
    • Faux wool material 

    Style Number/Barcode: 07302-0294

    Category Name: Hats & Hair Accessories

    Price: $7.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sealed With A Bow Floppy Straw Visor

    Complete your look with a floppy visor that styles up tresses! The visor features a fitted brim, a floppy design, and a bow accent at the back. The convenient visor can be easily rolled up to throw in your bag for a beach day! Complete look with a bikini top and high waist bottoms. 

    Fit & Features 

    • Fitted brim
    • Floppy design 
    • Bow accent at the back 
    • Straw material 
    • Can be rolled up with an elastic band

    Style Number/Barcode: 07302-0308

    Category Name: Hats & Hair Accessories

    Price: $7.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Butterfly Beauty Baseball Cap

    This adorable cap is the perfect addition to your 'fit for those sunny days. It features a traditional baseball cap design with an adjustable back and a front butterfly embroidered design. Complete the look with a crop top and distressed denim shorts.

    Fit & Features

    • Traditional baseball cap design
    • Adjustable back
    • Butterfly embroidered design

    Style Number/Barcode: 07302-0310

    Category Name: Hats & Hair Accessories

    Price: $7.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Snuggly Cute Faux Fur Pom Beanie

    Keep snuggly and look cute in this faux fur pom beanie featuring a chunky cable knit design and a foldover hem. Complete the look in a trendy denim jacket and booties.

    Fit & Features

    • Faux fur pom
    • Chunky cable knit design
    • Foldover hem
    • Soft and cozy

    Style Number/Barcode: 07302-1317

    Category Name: Hats & Hair Accessories

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Boy Mama Two-Tone Baseball Cap

    Show off your proud mom status in this trendy two-tone baseball cap with front embroidery reading "Boy Mama."

    Fit & Features

    • Two-tone design
    • Front embroidery reading "Boy Mama"
    • Round top
    • Curved brim
    • Back adjustable strap

    Style Number/Barcode: 07302-1788

    Category Name: Hats & Hair Accessories

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleek Ponytail Cuff

    Hold back your pretty tresses with this sleek gold ponytail cuff! The cuff is composed of a smooth gold  metal and is attached to a black elastic band to keep your pretty ponytail in place.

    Style Number/Barcode: 07006-0899

    Category Name: Hats & Hair Accessories

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Summer Straw Knot Headband
    Elevate your accessories game with stylish straw! This headband features a woven overlay, a fabric underlay, grosgrain-covered tips, and knot detail at center top.

    Style Number/Barcode: 07006-0060

    Category Name: Hats & Hair Accessories

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Lucky Star Studded Knot Headband

    Make doing your hair a little bit easier when you top it off with a trendy headband! Easily style with a simple bodysuit and high waist denim!

    • Open ended
    • Knotted detail at the center
    • Stretchable
    • Star studded detailing
    • Knit material

    Style Number/Barcode: 07006-0147

    Category Name: Hats & Hair Accessories

    Price: $5.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Essential Ribbed Scrunchie Multi Pack

    Treat your tresses with a scrunchie to create cute updos! The pack includes five scrunchies, multiple colors, and a ribbed texture. Complete look with a crop top and biker shorts

    Fit & Features

    • Includes five scrunchies 
    • Multiple colors
    • Ribbed texture

     

    Style Number/Barcode: 07006-0192

    Category Name: Hats & Hair Accessories

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Adorable Trendsetter Rosette Bow Barrette

    This adorable and trendy rosette bow barrette will elevate your looks! It features a sheer tulle bow design with a center rose accent and faux pearl detail. Style with rhinestone stud earrings.

    Fit & Features

    • Hair barrette
    • Sheer tulle bow design
    • Center rose accent
    • Faux pearl detail

    Style Number/Barcode: 07006-0411

    Category Name: Hats & Hair Accessories

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Charmed Finish Faux Leather Bow Hair Clip Set

    Add a charmed finish to your look with this faux leather bow hair clip set featuring two adorable clips for your day-to-day hairstyles! Complete the look in sandals for any occasion.

    Fit & Features

    • Faux leather hair bow clips
    • Two piece set

    Style Number/Barcode: 07006-0449

    Category Name: Hats & Hair Accessories

    Price: $3.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • 100% That B Script Cap
    You're 100% percent that bad b! Rock this sassy baseball cap that features front embroidered text and an adjustable back buckle closure.

    Style Number/Barcode: 07302-0041

    Category Name: Hats & Hair Accessories

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Panama Posh Woven Hat
    Don't miss out on this chic, two-tone woven hat. Featuring ribbon trim and a contrast brim, this paper hat keeps you cool and protected - all while looking vacay-ready.

    Style Number/Barcode: 07302-0102

    Category Name: Hats & Hair Accessories

    Price: $7.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Good As Hell Baseball Cap

    Baby girl you feelin' good as hell today! Let it show! Style this hat with a simple tee and jean shorts with sneaks and you lookin' good as hell too!

    • Traditional ball cap design
    • Adjustable backing
    • Embroidered " Good As Heel" Script

    Style Number/Barcode: 07302-0170

    Category Name: Hats & Hair Accessories

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Tired Of The B.S Baseball Cap

    Oh hunny, aren't we all tired of the b.s? ughh let em know when you throw on this baseball cap with an over sized hoodie and biker shorts!

    • Traditional design
    • Adjustable backing
    • Embroidered " Tired of the B.S" script

    Style Number/Barcode: 07302-0172

    Category Name: Hats & Hair Accessories

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free