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!

  • Can I Be Mean For A Second Script Baseball Cap

    Fit & Features

    • Cotton material
    • Baseball cap fit
    • Script that reads "Can I Be For A Second"
    • Adjustable back with metal hardware

    Style Number/Barcode: 07302-1745

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cozy Mode Faux Fur Lined Platform Slippers

    Turn on cozy mode by slipping on these faux fur lined platform slippers!

    Fit & Features

    • Faux suede material with faux fur lining
    • Closed round toe
    • Slip-on design
    • Platform foam sole
    • Runs true to size

    Style Number/Barcode: 07405-0188

    Category Name: Holiday Gifts under $20

    Price: $10.97 $28.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sweetly Chic Faux Pearl Bow Stud Earrings

    Fit & Features

    • Mini bow design
    • Faux pearl accents
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2324

    Category Name: Holiday Gifts under $20

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Essential Sheer Faux Fleece Tights

    Fit & Features

    • Sheer nylon and faux fleece fabrication
    • High-rise waist


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

    Category Name: Holiday Gifts under $20

    Price: $15.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cuddly Cozy Eyelash Knit Sweater Bolero

    Fit & Features

    • Open eyelash knit fabric
    • Long dolman sleeves
    • Open front
    • Ultra-cropped hem
    • Relaxed fit
    • Runs true to size

    Style Number/Barcode: 06005-2133

    Category Name: Holiday Gifts under $20

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Bubble Letter Monogram Rhinestone Necklace

    Fit & Features

    • Dainty chain
    • Bubble initial letter 
    • Rhinestones
    • Lobster clasp closure

    Style Number/Barcode: 07002-2086

    Category Name: Holiday Gifts under $20

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cozy Fair Isle Two-Pack Socks

    Fit & Features

    • Pack includes two pairs of socks
    • 1 solid color pair
    • 1 fair isle print pair
    • Knit fabrication
    • Above-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-0340

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cozy Moments Two-Pack Slouch Socks

    Fit & Features

    • Pack includes two pairs of socks
    • Variety of hues
    • Mid-calf slouchy fit

     

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

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Beauty Rhinestone Flower Stud Earrings

    Fit & Features

    • Flower-shaped design
    • Mini rhinestone embellishments
    • Larger center rhinestone accent
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2346

    Category Name: Holiday Gifts under $20

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam And Glisten Rhinestone Linear Earrings

    Fit & Features

    • Linear design
    • Mini rhinestones
    • Post-back closure


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

    Style Number/Barcode: 07001-2309

    Category Name: Holiday Gifts under $20

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cozy Bliss Faux Fur Bucket Hat

    Fit & Features

    • Oversized bucket design
    • Faux fur fabrication

    Style Number/Barcode: 07302-1734

    Category Name: Holiday Gifts under $20

    Price: $8.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cozy Factor Ribbed Knit Off-The-Shoulder Sweater

    Fit & Features

    • Ribbed knit fabric with moderate stretch
    • Off-the-shoulder neckline, fold-over design
    • Long sleeves
    • Oversized fit

    Style Number/Barcode: 06005-2152

    Category Name: Holiday Gifts under $20

    Price: $15.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • All The Luxe Two-Pack Bracelet Set

    Bling it on with the all the luxe two-pack bracelet set. Featuring a chic chain-link and a dazzling tennis bracelet, these beauties are perfect for any occasion. Shine on, girl!

    Fit & Features

    • Pack includes two bracelets
    • One chain-link with rhinestones bracelet
    • One tennis rhinestone bracelet

    Style Number/Barcode: 07003-0679

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Perfection Rhinestone Necklace And Earrings Set

    Fit & Features

    • Matching necklace and earrings set
    • Single-row rhinestone necklace, two short rows of rhinestones
    • Curved rhinestone design with round and teardrop rhinestone center accents
    • Back adjustable chain with lobster clasp closure
    • Linear drop earrings, single row of rhinestones, round and teardrop rhinestone accents
    • Post-back closures

     

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

    Style Number/Barcode: 07002-2017

    Category Name: Holiday Gifts under $20

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Classic Charm Plaid Trench Coat

    Shop Matching Bottoms: Classic Charm Plaid Wrap Skort

    Fit & Features

    • Faux wool fabrication with smooth woven lining, no stretch
    • Plaid pattern
    • Collared neckline, double-breasted button closure
    • Long sleeves with buttoned straps
    • Lined slant pockets
    • Long length hem
    • Runs true to size

    Style Number/Barcode: 06201-0507

    Category Name: Holiday Gifts under $20

    Price: $9.97 $74.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glitzy Touch Rhinestone Twisted Hoop Earrings

    Fit & Features

    • Twisted hoop design
    • Rhinestone cluster detail
    • Omega closure

     

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

    Style Number/Barcode: 07001-2311

    Category Name: Holiday Gifts under $20

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Moment Faux Pearl Bracelet Multipack

    Fit & Features

    • Multipack includes three bracelets
    • 1 rhinestone bracelet
    • 1 chainlink with faux pearl bracelet
    • 1 beaded bracelet

    Style Number/Barcode: 07003-0682

    Category Name: Holiday Gifts under $20

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Love For Glamour Rhinestone Heart Fringe Earrings

    Fit & Features

    • Heart-shaped outline post, mini rhinestone embellishments
    • Cascading fringe design
    • Mini rhinestones
    • Baguette-shaped rhinestones
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2312

    Category Name: Holiday Gifts under $20

    Price: $3.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Blooming Glam Flower Stud Earrings

    Add a touch of elegance and charm to your look with these flower earrings. These beautiful earrings feature delicate flowers with sparkling rhinestone centers, making them the perfect accessory to dress up any outfit.

    Fit & Features

    • Flower-shaped design
    • Mini rhinestone at center
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2340

    Category Name: Holiday Gifts under $20

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Pop The Bubbly Champagne Earrings

    Fit & Features

    • Champagne flute outline
    • Rhinestone embellishments
    • Faux pearl embellishments
    • Fish hook closure

     

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

    Style Number/Barcode: 07001-2322

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sweet Moments Rhinestone Bow And Faux Pearl Earrings

    Fit & Features

    • Mini bow design
    • Mini rhinestones
    • Drop faux pearl accent
    • Post-back closure


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

    Style Number/Barcode: 07001-2136

    Category Name: Holiday Gifts under $20

    Price: $8.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

  • Fierce Vibes Leopard Print Long Sleeve Knit Duster

    Fit & Features

    • Knit fabric with moderate stretch
    • Leopard pattern
    • Long sleeves with ribbed hems
    • Open front
    • Long-length ribbed hem
    • Relaxed fit
    • Runs true to size

    Style Number/Barcode: 06005-2102

    Category Name: Holiday Gifts under $20

    Price: $6.97 $49.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Party Hour Rhinestone Beer And Lime Earrings

    Dive into fun with these rhinestone beer and lime earrings. Featuring a lime slice post and sparkling beer bottle design, these earrings are your perfect party pals. Cheers to style!

    Fit & Features

    • Lime slice post
    • Hanging beer bottle design
    • Mini rhinestone embellishments
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2321

    Category Name: Holiday Gifts under $20

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cute And Comfy Zip-Front Cropped Knit Hoodie

    Fit & Features

    • Sweater knit fabric with plenty of stretch
    • Drawstring hooded neckline
    • Zip-front
    • Long sleeves with ribbed hems
    • Fitted cropped ribbed hem
    • Runs true to size

    Style Number/Barcode: 06005-2126

    Category Name: Holiday Gifts under $20

    Price: $15.97 $36.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale