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!

  • Glitter Tequila Crossbody Bag

    It's tequila time! Accessorize your festival 'fit or going-out look with this fabulous bag in hand. It features a bottle shape with a top zipper closure, a chain-link shoulder strap, a glitzy glitter exterior, and a front script that reads "Tequila," "XXX," "1869," and "Total Regret Guaranteed." Style with metallic cowboy boots for a fun night!

    Fit & Features

    • Bottle shape
    • Top zipper closure
    • Chain-link shoulder strap
    • Front script: "Tequila," "XXX," "1869," "Total Regret Guaranteed"
    • Glitter exterior

    Style Number/Barcode: 07203-0978

    Category Name: Holiday Gifts under $20

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Birthday Girl Rhinestone Satin Sash

    Every birthday girl needs a sash to make her special day even more on point. Ring in your birthday festivities with this too-gorgeous sash to get that all-too-special VIP treatment wherever you go! This sash features a satin material and a rhinestone embellished script that reads "Birthday Girl" in a fancy cursive print. Complete your birthday outfit with a glitter dress and clear heels.

    Fit & Features

    • Traditional sash design
    • Sleek satin-like material
    • Contrasting script that reads: "Birthday Girl"
    • Script adorned with rhinestones

    Style Number/Barcode: 07308-0460

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Firming Collagen Sheet Mask

    Pamper yourself with a sheet mask that gives skin that taut look. The face mask features a collagen essence that helps to give skin a firming effect. Complete your spa night in with a cute loungewear set.  

    Fit & Features

    • Sheet mask
    • Collagen essence 

    Style Number/Barcode: 07307-0050

    Category Name: Holiday Gifts under $20

    Price: $1.97 $4.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Honey Sheet Mask

    Nourish skin with a face mask that moisturizes and leaves skin feeling so hydrated. The sheet mask features a honey essence. Complete your pamper session with a fab cozy matching set.

    Fit & Features

    • Sheet mask
    • Honey essence 

    Style Number/Barcode: 07307-0052

    Category Name: Holiday Gifts under $20

    Price: $1.97 $4.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Glitz And Glam Rhinestone Fringe Coverup

    Bring the glitz with a sparkling coverup to adorn your swimsuits and festival outfits! The skirt features mini rhinestones throughout, a high-rise waist, an adjustable lace-up front, and a fringe hem. Complete look with a swimsuit and sunnies for your fancy day out in the sun! 

    Fit & Features

    • High rise waist
    • Adjustable lace-up front
    • Fringe hem
    • Rhinestones
    • Form hugging fit

    Style Number/Barcode: 07301-0151

    Category Name: Holiday Gifts under $20

    Price: $21.97 $44.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • '90s Babe Butterfly Hair Clip Pack

    Throw it back and get the cutest '90s babe look with this trendy butterfly hair clip pack. The set features six pairs of small butterfly clips in assorted multi-colored hues. Style with hoop earrings.

    Fit & Features

    • Small butterfly hair clips
    • Six pairs
    • Assorted multi-colored hues

    Style Number/Barcode: 07006-0401

    Category Name: Holiday Gifts under $20

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Nylon Hidden Cardholder

    This nylon hidden cardholder is the perfect alternative to having to carry around a purse all night! It features a rectangular dainty lace design with a strap that you can easily attach to your bra or underwear. Pair under a stunning little black dress for a night out with the girls.

    Fit & Features

    • Rectangular design
    • Dainty lace nylon fabric
    • Strap to attach

     

    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: 07101-0035

    Category Name: Holiday Gifts under $20

    Price: $5.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Bling Queen Rhinestone Mask Chain

    Dazzle with a mask chain to keep your face mask or sunglasses close by, girl! The chain features a double-row of mini rhinestones and lobster clasp closures. Complete your look with a chic face mask

    Fit & Features

    • Double-row of mini rhinestones
    • Lobster clasp closures
    • Can be attached to use on a face mask or sunglasses

    Style Number/Barcode: 07308-0150

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Rainbow Rhinestone Mesh Face Mask

    Stay safe and make a bold statement in this stunning rhinestone mesh face mask! It features a radiant rainbow mesh fabric with small rhinestone embellishment. Pair with a basic top and a mini skirt to let the mask be the center of attention.

    Fit & Features

    • Rainbow hued mesh fabric
    • Rhinestone embellishment
    • Earloops
    • This is not a medical-grade mask nor is a substitute for medical-grade equipment 
    • Wash before and after use is recommended
    • Please consult local health authority for guidance on the use of non-medical grade masks

     

    Face masks are final sale merchandise and may not be returned or exchanged.

    Style Number/Barcode: 07305-0189

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Reusable Floral Face Mask With Earloops

    Stay safe in this chic face mask that won’t clash with your fit! Fitted with a soft breathable knit, a fresh floral print , and earloops for a comfortable customized fit. 

    Fit & Features 

    • Floral pattern
    • Earloops
    • Wash before and after use is recommended
    • Not a medical-grade mask
    • Final Sale

    Style Number/Barcode: 07305-0113

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Basic Face Mask With Earloops

    Stay safe in this solid face mask that won’t clash with your fit! Fitted with a soft breathable knit, contrasting black trim, and earloops for a comfortable customized fit. 

    • Wash before and after use is recommended
    • Not a medical-grade mask
    • Final Sale

    Style Number/Barcode: 07305-0120

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Halloween Green Glitter Paste

    Glow on this Halloween with shimmering glitter paste. This versatile paste is perfect for creating wowing eye-makeup, intricate face, and body art. The paste features a green color with flickers of gold. Perfect for creating a stunning Mermaid costume, shop the matching sequin skirt, beaded bustier, and mermaid crown

    Fit & Features

    • Green with flickers of gold
    • For face, hair, and body

     

    Halloween Costumes are excluded from Promotions.

    Style Number/Barcode: 07307-0039

    Category Name: Holiday Gifts under $20

    Price: $6.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Self-Care Day Manicure Kit

    Get ready to have a self-care day and pamper yourself with this manicure kit! It features a mani-pedi set with eleven items to get the salon treatment at home. This adorable kit is also perfect to give your besties this holiday season. Add in a plush headband for the cutest gift.

    Fit & Features

    • Mani-pedi kit, eleven items
    • Nail clipper, three nail files, nail buffer, cuticle tool, sponge, foot file, toe separator
    • Folding straw, reusable mason jar

    Style Number/Barcode: 07308-0478

    Category Name: Holiday Gifts under $20

    Price: $3.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Layered In Glam Triple-Layered Body Chain Jewelry Set

    Layer up in glam with a body chain jewelry set that adds that chic touch to your look! The set features a triple-layered design that drapes around the body. It includes a short necklace with a rhinestone adorned bar charm and a longer necklace with a rhinestone adorned round charm. The body chain features a center V-shaped rhinestone embellishment and a draped design. Complete the look with a swimsuit.

    Fit & Features

    • Jewelry set, triple-layer design
    • Rhinestone adorned bar charm necklace
    • Rhinestone adorned round charm necklace
    • Body chain with a V-shaped rhinestone accent
    • Draped, wrap-around design
    • Lobster clasp closures

    Style Number/Barcode: 07002-0756

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Countess of the Night Adhesive Face Gems

    Channel vampy vibes in face gems that are the finishing touch you need for your vampiress-inspired Halloween costume. The set includes an assortment of adhesive face gems that feature red, black and clear tear-dropped shaped gemstones. Complete your Halloween costume with the vampire fang graphic tee and fishnets.

    Fit & Features

    • Assorted adhesive face gems
    • Black, red and clear colors
    • Tear-dropped shaped

     

    Halloween Costumes are excluded from Promotions

    Style Number/Barcode: 07308-0116

    Category Name: Holiday Gifts under $20

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Halloween Rhinestone Gold Whistle

    Show 'em who makes the calls this Halloween with this flashy whistle! It features a rhinestone encrusted gold metal design, complete with a dainty chain. Create a spooky glam look pairing this with a costume and thigh high boots

    Shop Matching Striped Dress: That's My Stripe Crepe Triangle Waist Cut Out Mini Dress

    Fit & Features

    • Dainty gold chain
    • Rhinestone adorned
    • Gold metal

     

    Halloween Costumes are excluded from Promotions.

    Style Number/Barcode: 07308-0098

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Rhinestone Avocado Keychain

    This adorable keychain will be your new fave accessory! It features the cutest half avocado design with sparkly mini rhinestone embellishment, a chain with a ball and tassel charm, a key ring, and a lobster clasp closure. Style this keychain with a trendy shoulder bag.

    Fit & Features

    • Half avocado design
    • Mini rhinestone embellishment
    • Silver metal chain
    • Ball and tassel charms
    • Key ring
    • Lobster clasp closure

    Style Number/Barcode: 07308-0475

    Category Name: Holiday Gifts under $20

    Price: $2.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Faux Leather Quilted Diamond Mini Backpack

    Bring the style with a cute backpack to keep essentials close to you. The backpack features a small body, a quilted diamond design, top closure, a front pocket with turn-lock closure, and a chain-link with leather shoulder straps. Complete the look with a ribbed mini dress

    Fit & Features

    • Small rounded body
    • Quilted diamond design 
    • Top zipper closure 
    • Front pocket with turn-lock fasten 
    • Chain and leather shoulder straps 
    • Faux leather material 

    Style Number/Barcode: 07203-0551

    Category Name: Holiday Gifts under $20

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Sparkle Rhinestone Wristlet

    Always keep your keys on hand while adding a chic sparkle to your look with this glam wristlet! It features a bracelet with three rows of rhinestone embellishment attached to a key ring and a lobster clasp closure. Pair this gorgeous accessory with your fave purse.

    Fit & Features

    • Bracelet, three rows of rhinestone embellishment
    • Key ring
    • Lobster clasp closure

    Style Number/Barcode: 07308-0172

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Got The Edgy Look Oversized Sunglasses

    Get an edgy look to shade your eyes from the rays in these oversized sunglasses featuring a flat top design, tortoise plastic frames, and tinted lenses. Complete the look in a cool faux leather jacket.

    Fit & Features

    • Oversized design
    • Flat top
    • Tortoise plastic frames
    • Tinted lenses

    Style Number/Barcode: 07008-0990

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Casual Luxe Look Hoop Earrings Set

    This chic hoop earrings set will give you that casual luxe look that is so on-trend! The pack features six pairs of small hoops with varying styles including classic sleek designs, a twisted design, a chunky design, rhinestone embellishments, and faux pearl accents. Style with a layered charm necklace for an everyday glam vibe.

    Fit & Features

    • Six-pack hoop earrings set
    • Small hoops, varying styles
    • Sleek, twisted, and chunky designs
    • Rhinestones, faux pearls
    • Post-back closures, rubber stoppers


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

    Style Number/Barcode: 07001-1590

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Favorite Flowers Single Multi-Pack Earrings

    Flaunt your favorite flowers on this must-have earring set to shift into summer! The single multi-pack set features one sleek half hoop, one-half hoop with a flower charm, one rhinestone flower stud, one metal ball stud, one rhinestone stud, and one faux pearl stud. Each earring has a post-back closure. Complete the look with pointed-toe booties for a date night!

    Fit & Features

    • Singel multi-pack earrings set
    • One sleek half hoop
    • One-half hoop with a flower charm
    • One rhinestone flower stud
    • One metal ball stud, one rhinestone stud, one faux pearl stud
    • Each earring has a post-back closure

     

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

    Style Number/Barcode: 07001-1584

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Hide Out Square Oversized Sunglasses

    When you want to be under the radar, these oversized sunglasses are perfect for keeping low-key! They feature square-tinted lenses, rubber nose supports, and trendy chain link arms. Complete the look in a casual jacket for a coffee run.

    Fit & Features

    • Oversized style
    • Square tinted lenses
    • Rubber nose supports
    • Chain link arms

    Style Number/Barcode: 07008-0982

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Boho Charm Huggie Hoop Earring Set

    Show off a boho charm with this trendy earring set! The pack features three pairs of huggie hoops with varying hanging charms including a moon, a sun, and a sun outline. Style with a wide-brim panama hat.

    Fit & Features

    • Three pack-earring set
    • Huggie hoops
    • Hanging charms
    • Moon, sun, and sun outline
    • Omega closure, rubber stopper


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

    Style Number/Barcode: 07001-1503

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free