Holiday Gifts under $20

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

Holiday Gifts For Her Under $20

Explore holiday gifts under $20 that blend style and affordability—perfect for friends, family, or a little self-care this season. Windsor’s collection has thoughtful, trendy options like oversized scarves, cozy socks, and chic tights, all designed to add warmth and personality to any outfit. Searching for fun accessories? Discover gifts for her like statement-making stud earrings, playful keychains, and jewelry with charm details featuring bows, hearts, or butterflies.

For the friend who loves a little sparkle, rhinestone accessories, faux eyelashes, and hair ties elevate any holiday look with an extra touch of glamour. Practical yet stylish cold-weather pieces like earmuffs, berets, and head wraps add both flair and warmth—perfect holiday gifts for friends who love to accessorize. With these affordable holiday gifts, it’s easy to spread the joy of giving without overspending. Shop Windsor’s unique collection for holiday gifts that bring a smile to everyone on your list!

  • Finally 21 Glitter Sash

    You're finally 21, say it with a sash that brings the glamour to your celebration! This glitzy sash features a glitter embellishment and a contrasting script that reads: "Finally 21". Complete your birthday outfit with a fitted glitter mini dress and rhinestone earrings. 

    Fit & Features

    • Traditional sash design
    • Glitter textile material
    • Contrasting script that reads: "Finally 21"

    Style Number/Barcode: 07308-0422

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Bold Glam Rhinestone Fringe Statement Earrings

    Bring the bold glamour to your formal affair in these statement earrings featuring a cascading fringe design with sparkling rhinestone embellishments. Pair with a trendy ring set.

    Fit & Features

    • Round door-knocker post
    • Long fringe design
    • Rhinestone embellishments
    • Post-back closure, rubber stopper

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2149

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Wifey Baseball Cap

    Accessorize your bachelorette weekend 'fits with this adorable baseball cap featuring an embroidered script that reads "Wifey." Style with a white mini dress and sneakers!

    Fit & Features

    • Round top
    • Curved brim
    • Embroidered script reading, "Wifey"
    • Back adjustable strap with metal buckle detail

    Style Number/Barcode: 07302-1735

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Delicate Rhinestone Necklace And Earrings Set

    Dainty and delicate, this jewelry set features a collar necklace with a single row of rhinestones leading to a chic center teardrop rhinestone accent. The stud earrings feature a matching teardrop rhinestone design for a seamless glam look.

    Fit & Features

    • Necklace and earrings set
    • Collar necklace, back adjustable chain with lobster clasp closure
    • Single row of rhinestones, center teardrop rhinestone accent
    • Teardrop rhinestone stud earrings, post-back closures

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-1940

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Pickleball Social Club Baseball Cap

    Sport your favorite activity wearing this pickleball social club baseball cap featuring a vintage-like wash and an adjustable back strap to get a snug fit. Pair with a tennis skort.

    Fit & Features

    • Two-tone design
    • Round top
    • Curved brim
    • Vintage-like wash
    • Embroidered script reading "Pickleball Social Club" 
    • Two pickleball paddles graphic
    • Adjustable back strap with metal buckle

    Style Number/Barcode: 07302-1722

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Fab And Fluttery Satin Butterfly Scarf

    Keep it fab and fluttery with a cute scarf that accents your look! The versatile scarf can be styled as a head wrap, top, and traditional wear. The scarf features a pretty butterfly print and is composed of a satin-like material. Complete look with high waist jeans.

    Fit & Features

    • Butterfly print
    • Oversized 
    • Satin-like fabric, no stretch 
    • Can be worn in multiple ways

    Style Number/Barcode: 07305-0300

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Wild Glam Cheetah Print Bow Twin-Pack

    Give your tresses a wild glam look with thee cheetah print bow clips! Pair with a sweater.

    Fit & Features

    • Pack includes two bows
    • Cheetah print
    • Clip-on design

    Style Number/Barcode: 07006-0565

    Category Name: Holiday Gifts under $20

    Price: $9.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Vibes Faux Leather Baseball Cap

    The perfect faux leather baseball cap to get those chic vibes! Pair with a crop tee and jeans.

    Fit & Features

    • Faux leather material
    • Curved-brim
    • Traditional baseball-cap design
    • Adjustable back closure with metal hardware

    Style Number/Barcode: 07302-1695

    Category Name: Holiday Gifts under $20

    Price: $2.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Save Water, Drink Tequila Baseball Cap

    The perfect baseball cap for bar hopping! It features an embroidered script that reads" Save Water, Drink Tequila" and a curved brim. Style with a crop top and jeans.

    Fit & Features

    • Traditional baseball cap design
    • Curved-brim
    • Embroidered script reads: "Save Water Drink Tequila"
    • Adjustable back with metal hardware

    Style Number/Barcode: 07302-1640

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Roaring 20's Cutie Feathered Rhinestone Headband

    Go retro this season in a headband that will glam up your roaring 20's Halloween flapper costume. The headband features a multi-tiered rhinestone band and a large black feather attached at the back. Complete your 1920's flapper costume with a pearl necklace and a fringed black romper with satin gloves

    Shop Matching Fringe Romper: Fierce And Flirty Fringe Romper

    Fit & Features

    • Multi-tiered
    • Rhinestones
    • Large black feather 

     

    Halloween Costumes are excluded from Promotions.

    Style Number/Barcode: 07308-0100

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glitzy Rhinestone Lariat Necklace And Earring Set

    Glitz up your formal looks with this luxe jewelry set featuring a rhinestone collar necklace with a lariat design and matching rhinestone duster earrings. Perfect for pairing with a satin formal dress and heels.

    Fit & Features

    • Necklace and earrings set
    • Collar necklace
    • Two rows of rhinestones, center lariat design
    • Back adjustable chain with lobster clasp closure
    • Linear duster earrings
    • Two-row rhinestone design
    • Post-back closures, rubber stoppers

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-1946

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Whimsical Romance Heart Charm Huggie Earrings

    Add a romantic look with these heart charm huggie earrings secured with an omega closure. Pair with a sweater.

    Fit & Features

    • Huggie-design
    • Heart charm
    • Omega closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2182

    Category Name: Holiday Gifts under $20

    Price: $2.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glam Moves Rhinestone Rectangular Duster Earrings

    Make major glam moves in these fab statement earrings featuring a rectangular-shaped duster design embellished with mini rhinestones. Style with a glitter party dress!

    Fit & Features

    • Short rectangular post
    • Long rectangular duster design
    • Mini rhinestone embellishments
    • Post-back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2161

    Category Name: Holiday Gifts under $20

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Birthday Girl Rhinestone Headband

    It's your birthday! Have your cake and look fab! Rhinestone headband features a dainty metal band and rhinestone lettering. 

    Style Number/Barcode: 07006-0800

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Glitzy Love Cubic Zirconia Heart Drop Earrings

    Show off your love for all things glitzy in these gorg earrings featuring a heart-shaped cubic zirconia drop design. They include a mini rhinestone outline for all the more sparkle.

    Fit & Features

    • Heart-shaped cubic zirconia drop design
    • Mini rhinestone outline
    • Post-back closure, rubber stopper

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2155

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chic Vibes Corduroy Baseball Cap

    This corduroy baseball cap will give you all sorts of chic vibes! Style with a crop top and jeans.

    Fit & Features

    • Corduroy material
    • Baseball cap design
    • Curved brim
    • Adjustable back with metal hardware

    Style Number/Barcode: 07302-1738

    Category Name: Holiday Gifts under $20

    Price: $2.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glam Love Heart-Shaped Cubic Zirconia Duster Earrings

    Show off your love for luxe glamour in these statement earrings featuring a cascading duster design with heart-shaped cubic zirconia embellishments for a gorgeous shine. Style with a dainty tennis bracelet.

    Fit & Features

    • Linear duster design
    • Heart-shaped cubic zirconia embellishments
    • Post-back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2167

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Polka Dot Chic Sheer Socks

    Preppy and chic polka dot sheer socks to dress up sneakers or heels.

    Fit & Features

    • Sheer mesh fabrication
    • Ankle-length 
    • Polka dot pattern

     

    Fashion tape, adhesive bras, adhesive panties, pasties, cosmetics, and lingerie are considered final sale merchandise. FINAL SALE and CLEARANCE merchandise may not be returned or exchanged.

    Style Number/Barcode: 07306-0389

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Finally 21 B*tches Rhinestone Headband

    Let this headband show everyone who it's time to celebrate! With its gorgeous rhinestone lettering, you need this at your party or for your best friend for sure. The headband features: "21 B*tches" in rhinestone lettering and a flat metal head band. This headband is perfect for photos, pair with a cute mini dress and some trendy clear mules.

    Fit & Features

    • Metal band
    • Rhinestone lettering that reads "21 B*tches"

    Style Number/Barcode: 07006-0196

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Western Chic Faux Suede Cowboy Script Hat

    A faux suede cowboy script hat that says it all! Style this hat with a basic romper for grabbing coffee.

    Fit & Features

    • Faux microsuede material
    • Baseball cap design
    • Curved brim
    • Script that reads: "Cowboy Hat"
    • Adjustable back with metal hardware 

    Style Number/Barcode: 07302-1741

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Feminine Charm Pearl Detail Hair Bow Barrette

    Showcase a sweet feminine charm accessorizing your 'fits with this adorable hair bow barrette! Made with airy sheer tulle, it features a large bow design, delicate faux pearl clustered embroidery, and a metal barrette clip closure. Style with a skater dress and mules.

    Fit & Features

    • Sheer tulle material
    • Large bow design
    • Faux pearl clustered embroidery
    • Metal barrette clip closure

    Style Number/Barcode: 07006-0531

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Elegantly Chic Rhinestone Necklace And Earrings Set

    Elegantly chic will be your vibe in this radiant rhinestone necklace and earrings set! It features a dainty V-shaped collar necklace with a single strand of rhinestones leading to diamond-shaped rhinestone designs, accented with a center large teardrop rhinestone with a mini rhinestone outline. The short drop earrings feature a round rhinestone stud leading to a matching teardrop rhinestone outlined with mini rhinestones. Style this luxe set with a glitter mesh clutch!

    Fit & Features

    • Matching necklace and earrings set
    • V-shaped collar necklace, lobster clasp closure
    • Single row of rhinestones leading to diamond-shaped rhinestone designs
    • Center teardrop rhinestone with mini rhinestone outline
    • Short drop earrings, post-back closure
    • Round rhinestone stud, hanging teardrop rhinestone with mini rhinestone outline


    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07002-1702

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Dainty Rhinestone Teardrop Earrings

    A pair of earrings featuring rhinestone embellishments in a teardrop design with post-back closures. 

    Fit & Features

    • Rhinestone embellishments
    • Teardrop design
    • Post-back closure

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2119

    Category Name: Holiday Gifts under $20

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Trendy Six-Pack Stud And Hoop Earrings Set

    This dainty stud and huggie hoop earrings set needs to be added to your jewelry collection! Featuring multiple rhinestone designs, this set will add a trendy glam vibe to your looks.

    Fit & Features

    • Six-pack earrings set
    • Round rhinestone studs
    • Heart-shaped rhinestone studs
    • Cross-shaped studs
    • Textured rhinestone huggie hoops
    • Rhinestone charm huggie hoops
    • Rhinestone-embellished huggie hoops

     

    Earrings are final sale and may not be returned or exchanged.

    Style Number/Barcode: 07001-2165

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale