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!

  • Fuzzy Three-Pack Micro Fiber Scrunchies

    This three-pack micro fiber scrunchie is set is ideal for your beauty routine! Perfect for keeping hair out of the way while absorbing excess moisture or, wear it around your wrist to keep your arms dry when washing your face. Complete your spa day in a cozy pajama set.

    Fit & Features

    • Three-pack scrunchie set
    • Microfiber material
    • Absorbs excess moisture
    • Fuzzy and comfortable

    Style Number/Barcode: 07307-0108

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Lurella Clip-On Selfie Ring Light

    Step up your selfie game and snap that perfect pic with a ring light that gives you that flawless airbrushed look! It features a clip-on design that you can easily attach to your smartphone and devices. The LED ring light features three levels of brightness so you can choose your fave setting. Add some false lashes to your cart to bring the glamour to your next selfie.

    Fit & Features

    • USB rechargeable LED ring light
    • Clip-on design
    • Three levels of brightness

    Style Number/Barcode: 07308-0483

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Bride To Be Headband

    Celebrate your last days as a bachelorette in this fun headband! It features rhinestone lettering with a crown detail and a dainty headband. 

    Style Number/Barcode: 07006-0815

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • 21 Bitches Glitter Sash

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

    Fit & Features

    • Tradtional sash design
    • Glitter textile material
    • Contrasting script that reads: "21 Bitches"

    Style Number/Barcode: 07308-0188

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Whimsical Glam Rhinestone Butterfly Shoulder Bag

    Adorn this whimsical and glam butterfly shoulder bag for a magically charming style all season! It features a glittery shoulder strap, a rhinestone embellished butterfly, and a top zipper closure revealing a spacious interior for keeping your phone, cards, or cash. Complete the look in a chic jumpsuit for grabbing dinner and drinks!

    Fit & Features

    • Glitter shoulder strap
    • Rhinestone embellished butterfly 
    • Top zipper closure
    • Spacious interior

    Style Number/Barcode: 07203-2020

    Category Name: Holiday Gifts under $20

    Price: $9.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Ardell Nail Addict Leopard Print Press On Nails

    Get that manicure experience with Ardell nails that can be pressed on in minutes! These press-on nails feature a variety of leopard print and solid matte black nails. These long-standing nails are perfect to add on as a finishing touch for your night out outfits or to glam up your workwear outfits.

    Fit & Features

    • Easy press-on application
    • Leopard print
    • Black matte

    Style Number/Barcode: 07307-0049

    Category Name: Holiday Gifts under $20

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Party Mode Rhinestone O-Ring Purse

    Dazzling rhinestones embellish this shining purse to get you into party mode! It's the perfect accessory for parties and soirees. Featuring O-ring metal top handles, a snap-button closure, a detachable chain shoulder strap for versatile wear, and a spacious interior with a pocket. Complete the look in a chic party dress and high heels!

    Fit & Features

    • Rhinestone embellished metallic exterior
    • O-ring metal top handles
    • Detachable chain shoulder strap
    • Snap-button closure
    • Spacious interior with pocket

    Style Number/Barcode: 07204-0784

    Category Name: Holiday Gifts under $20

    Price: $9.97 $26.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • 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-0117

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Charm Rhinestone Bow Ballet Flats

    Fit & Features

    • Sheer mesh fabrication
    • Closed almond toe
    • Rhinestones
    • Bow accent
    • Flat sole
    • Runs 1/2 size too big 

    Style Number/Barcode: 07405-0191

    Category Name: Holiday Gifts under $20

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Neon Pink Tie Dye Face Mask

    Stay safe but keep it cute with this printed mask!

    • Wash Before and After Use is Recommended
    • Not a Medical Grade Mask
    • Final Sale

    Style Number/Barcode: 07305-0102

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • All The Feels Faux Fur Slippers

    These slippers have us in our feels, babe! The slippers feature a slip-on design, an open almond toe, and wide criss-cross straps. The slippers are composed of a faux fur material. Complete look with a matching lounge set

    Fit & Features

    • Slip-on design 
    • Open almond toe
    • Wide criss-cross straps
    • Faux fur material 
    • Runs true to size

    Style Number/Barcode: 07408-0077

    Category Name: Holiday Gifts under $20

    Price: $4.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Light Blue Basic Face Mask

    Stay safe in this solid mask that will still look good with your summer fits!

    • Wash Before and After Use is Recommended
    • Not a Medical Grade Mask
    • Final Sale

    Style Number/Barcode: 07305-0111

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Season Staple Denim Print Faux Leather Shoulder Bag

    Trendy with a chic structure, this denim print faux leather shoulder bag is a staple for the season. Designed with a medium-wash denim print on smooth faux leather material, this bag is a fabulous must-have! It features a small half-moon shape with curved seam accents, a snap button closure with a buckle strap accent, a top zipper closure to secure your essentials in the spacious woven interior, and an adjustable shoulder strap. Pair with the matching heels for a seamlessly stylish 'fit!

    Shop Matching Heels: Season Staple Denim Print Faux Leather Stiletto Heels

    Fit & Features

    • Faux leather material with medium-wash denim print
    • Small half-moon design
    • Snap button closure with buckle strap accent
    • Top zipper closure
    • Woven interior with pouch and zippered pocket
    • Adjustable shoulder strap
    • Black is solid faux leather material

    Style Number/Barcode: 07203-2018

    Category Name: Holiday Gifts under $20

    Price: $13.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Furry Cowgirl Hat

    Yeehaww! This cowgirl hat features a fedora design with an adjustable wired brim. Composed of a soft fur material that gives it a modern twist!

    Fit & Features

    • Fedora design 
    • Adjustable wired brim
    • Composed of soft faux fur material 

    Style Number/Barcode: 07302-0116

    Category Name: Holiday Gifts under $20

    Price: $14.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Basic Mint Face Mask

    Stay safe in this solid mask that will still look good with your summer fits!

    • Wash Before and After Use is Recommended
    • Not a Medical Grade Mask
    • Final Sale

    Style Number/Barcode: 07305-0110

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Stylish Shimmer Gemstone Belt

    Show up and stun in this gorgeous belt that gives off a stylish shimmer! It features a wide elastic stretch design with a faux leather front with gemstone accents. Includes back button closures. Pair with high-rise dress pants and a chic corset top.

    Fit & Features

    • Wide elastic stretch design
    • Faux leather front
    • Round gemstone embellishments
    • Back button closures

    Style Number/Barcode: 07301-0576

    Category Name: Holiday Gifts under $20

    Price: $2.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Little Princess Rhinestone Tiara

    Hey there, Princess Beauty! Celebrate your occasion with this pretty tiara that features a multi-swirl design that is adorned with various mini rhinestones that let everyone know, you're a mother frikken princess!

    Style Number/Barcode: 07006-0872

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Looks So Divine Rhinestone Bow Minaudiere Clutch

    Add the company of this luxurious sparkly clutch to your formal ensemble! This exquisite clutch features a detachable chain strap, top clasp closure, and a rhinestone embellished bow for a touch of elegance. The spacious interior allows you to carry your essentials in style. Complete the look in statement earrings for a black tie affair. 

    Fit & Features

    • Detachable chain strap
    • Top clasp closure
    • Rhinestone embellished bow
    • Spacious interior

    Style Number/Barcode: 07204-0777

    Category Name: Holiday Gifts under $20

    Price: $47.97 $95.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sweet Butterfly Rhinestone Key Chain
    Add a little swag to your bag! (or keys!) This cute little key chain features a butterfly design with rhinestones throughout and a large Key-ring attached to a lobster clasp closure. Add to your purse or keys, or add to your besties gift basket this season!

    Style Number/Barcode: 07308-0050

    Category Name: Holiday Gifts under $20

    Price: $10.00 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sparkly Endeavor Rhinestone Crossbody Wallet

    Sparkle with this must-have rhinestone crossbody wallet to keep your things in and your outfit glam! The crossbody wallet offers plenty of pockets for cards, cash, and phone, while the wristlet and chain strap give you versatile styling options.

    Fit & Features

    • Rhinestone embellished
    • Detachable wristlet and chain strap
    • Scallop trim foldover flap, snap-button closure
    • Metallic-lined interior, card, cash, and phone pockets

    Style Number/Barcode: 07201-0149

    Category Name: Holiday Gifts under $20

    Price: $24.90

    Availability: In Stock

    Available Color: BLACK, BLACK-2

    Available Size: NS

  • Purrfect Style Halloween Face Mask

    Stay safe while also getting that purrfect style in this adorable face mask! Perfect for pairing with your Halloween costume, this mask is a must-have. Mask features a cute cat face graphic with earloops for a comfortable fit.

    Fit & Features

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

     

    Halloween Costumes are excluded from Promotions.

    Style Number/Barcode: 07305-0185

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Tie Dye Face Mask

    Stay safe but keep it cute with this printed mask!

    • Wash Before and After Use is Recommended
    • Not a Medical Grade Mask
    • Final Sale

    Style Number/Barcode: 07305-0101

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Made The List Square Chainmail Crossbody Bag

    This square chainmail bag features a detachable crossbody strap and a spacious interior for your phone, cash, cards, or keys. Perfect for styling with heels for a night out.

    Fit & Features

    • Square chainmail material
    • Detachable crossbody strap
    • Spacious interior

    Style Number/Barcode: 07204-0822

    Category Name: Holiday Gifts under $20

    Price: $20.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Marble Water Proof Bluetooth Speaker
    Lets get loud! This Bluetooth speaker is splash proof, and compatible with most smart phones, and Bluetooth devices. It includes a micro usb charging cable and a built in lithium battery. It also has a built in mic for hands free calling! Were thinking this would make a great gift but something tells us we would want to keep it for ourselves too!

    Style Number/Barcode: 07308-0063

    Category Name: Holiday Gifts under $20

    Price: $13.00 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale