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!

  • Glam Mood Beaded Multi-Bracelet Pack

    Fit & Features

    • Multi-pack includes six bracelets
    • Three single-row rhinestone stretch bracelets
    • Three beaded stretch bracelets

    Style Number/Barcode: 07003-0647

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Stylish Tresses Satin Scrunchie Multipack

    Style your tresses with this cute satin crunchie multipack featuring a variety of solid and multi-hued patterns perfect for styling with every outfit. Pair with a handbag.

    Fit & Features

    • Multipack includes six elastic satin scrunchies
    • Variety of solid and multi-hued patterns

    Style Number/Barcode: 07006-0577

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Classic Beauty Two-Pack Hair Bow Set

    Fit & Features

    • Set includes two bows
    • Large bow design
    • Organza tulle material
    • Clip-on 

    Style Number/Barcode: 07006-0582

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Playful Perfection Two-Pack Hair Bow Set

    Make every moment pop with this two-pack hair bow set. Perfect for video calls, happy hours, and e-dates. Clip closures keep your style on point.

    Fit & Features

    • Pack includes two hair bows
    • Black and brown colors
    • Clip closures

    Style Number/Barcode: 07006-0575

    Category Name: Holiday Gifts under $20

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Muse Paper Clip Metal Chain Belt

    Fit & Features

    • Chunky chain link
    • Paper clip design
    • Lobster clasp closure

    Style Number/Barcode: 07301-1254

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glitzy Glam Rhinestone And Faux Pearl Beret

    Fit & Features

    • Traditional beret design
    • Faux pearl accents
    • Mini rhinestones

    Style Number/Barcode: 07302-1750

    Category Name: Holiday Gifts under $20

    Price: $4.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Bold Glam Geometric Hoop Earrings

    Fit & Features

    • Geometric horseshoe shape
    • Chunky metal
    • Omega back closure

     

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

    Style Number/Barcode: 07001-2240

    Category Name: Holiday Gifts under $20

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Fab Statement Layered Rhinestone Necklace Set

    Fit & Features

    • Set of two necklaces
    • Two-row layered necklace, dainty chain with rhinestone charm, dainty coiled chain
    • One-row necklace, dainty chain with metal coin charm
    • Back adjustable chains with lobster clasp closures

    Style Number/Barcode: 07002-2039

    Category Name: Holiday Gifts under $20

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Look Cubic Zirconia Layered Necklace

    Fit & Features

    • Triple-row layered design
    • One dainty chain link layer with cubic zirconia stone charm
    • One snake chain layer
    • One dainty chain link with mini rhinestones
    • Back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-2041

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleek Trend Rhinestone Multi Ring Pack

    Fit & Features

    • Nine-pack ring set
    • Thin metal bands
    • Heart, cross, diamond, angled, and textured designs
    • Mini rhinestone embellishments

    Style Number/Barcode: 07004-0439

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Snuggle Weather Turtleneck Crop Knit Sweater

    The perfect cozy knit sweater to snuggle up in this season! It features trendy cable knit long sleeves and a turtleneck to keep you warm while the cropped hem offers a modern look. Pair with high-rise jeans and boots.

    Fit & Features

    • Cozy soft knit fabric
    • Cable knit long sleeves
    • Turtneck
    • Cropped length hem
    • Runs true to size

    Style Number/Barcode: 06005-2298

    Category Name: Holiday Gifts under $20

    Price: $6.97 $42.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Go Sports Script Baseball Cap

    Feel the vibe with the go sports script baseball cap. Classic fit, curved brim, and adjustable strap. Perfect for sports games, casual dates, or just chilling.

    Fit & Features

    • Classic baseball cap fit
    • Curved brim
    • Embroidered script reading "Go Sports"
    • Adjustable back strap with metal buckle

    Style Number/Barcode: 07302-1766

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Airplane Mode Script Baseball Cap

    Fit & Features

    • Traditional baseball cap fit
    • Curved brim
    • Embroidered script reading "airplane mode" 
    • Adjustable back strap with metal buckle

    Style Number/Barcode: 07302-1758

    Category Name: Holiday Gifts under $20

    Price: $4.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Bold Radiance Three-Pack Hoop Earrings Set

    Fit & Features

    • Pack includes three pairs of earrings
    • Variety of open-hoop sizes
    • Textured and beaded finishes
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2268

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sheer Appeal Mesh Socks

    Refresh your style in these sheer mesh socks perfect for pairing with sneakers or heels for an edgy appeal.

    Fit & Features

    • Sheer mesh fabrication
    • Ankle-length 


    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-0390

    Category Name: Holiday Gifts under $20

    Price: $2.97 $6.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Elevated Glam Faux Fur Gloves

    Fit & Features

    • Faux fur cuff
    • Faux leather body

    Style Number/Barcode: 07304-0076

    Category Name: Holiday Gifts under $20

    Price: $7.97 $15.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Faux Suede Cowgirl Script Baseball Cap

    Fit & Features

    • Faux suede material 
    • Baseball cap design
    • Script that reads "Cowgirl"
    • Adjustable back with metal hardware

    Style Number/Barcode: 07302-1740

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Classically Chic Blue Light Eyeglasses

    Protect your eyes while looking chic in these blue light eyeglasses with an oversized square frame and UV protection perfect for indoor or outdoor use. Pair with a shoulder bag.

    Fit & Features

    • Oversized square-shaped frame
    • Hard plastic 
    • Blue light-blocking lenses
    • 100% UV protection 

    Style Number/Barcode: 07008-1118

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Kicks Contrast Trim Sneakers

    Lace up in chic kicks contrast trim sneakers for ultimate style. With a comfy footbed and true-to-size fit, these sneakers are your new go-to for effortless flair.

    Fit & Features

    • Round toe
    • Lace-up placket
    • Contrast trim
    • Comfortable footbed
    • Rubber insole
    • Runs true to size

    Style Number/Barcode: 07407-0234

    Category Name: Holiday Gifts under $20

    Price: $9.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Wildly Cute Leopard Faux Suede Sneakers

    A pair of faux suede sneakers featuring a round toe, front lace-up closure, rubber gum sole, and a wildly cute leopard pattern. Perfect for styling with your everyday outfits.

    Fit & Features

    • Round toe
    • Leopard pattern
    • Faux suede material
    • Front lace-up closure
    • Rubber gum sole
    • Runs true to size

    Style Number/Barcode: 07407-0230

    Category Name: Holiday Gifts under $20

    Price: $9.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sporty Trend Chunky Sneakers

    Hit the courts in these sporty chunky sneakers for a trendy look!

    Fit & Features

    • Round toe
    • Faux leather accented design
    • Lace-up front
    • Chunky sole
    • Comfortable footbed
    • Runs true to size

    Style Number/Barcode: 07407-0245

    Category Name: Holiday Gifts under $20

    Price: $9.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Feeling The Vibe Rhinestone Star Charm Platform Sneakers

    You'll be feeling the vibe of these athleisure sneakers perfect for casual coffee shop runs and errands! These playful kicks feature a round toe, a lace-up placket with a rhinestone star charm, and a comfy footbed with a platform sole and gel insert. Complete the look in a comfy lounge set.

    Fit & Features

    • Round toe
    • Lace-up placket, rhinestone star charm decor
    • Chunky platform sole with gel insert
    • Comfortable footbed
    • Faux leather material
    • Runs true to size

    Style Number/Barcode: 07407-0227

    Category Name: Holiday Gifts under $20

    Price: $30.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Yeehaw Cocktail Club Baseball Cap

    Fit & Features

    • Cotton material, two-toned design
    • Round top
    • Short curved brim
    • Embroidered script reading "Yeehaw Cocktail Club"
    • Embroidered martini glass with cowboy hat
    • Back adjustable strap

    Style Number/Barcode: 07302-1754

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chill Mode Chenille Knit Lounge Shorts

    Shop Matching Hoodie: Chill Mode Chenille Knit Hoodie

    Fit & Features

    • Chenille knit fabrication
    • Mid-rise waist with drawstring
    • Cheeky fit
    • Runs true to size

    Style Number/Barcode: 07103-1041

    Category Name: Holiday Gifts under $20

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free