Holiday Gifts under $30

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 Under $30

Searching for stylish holiday gifts under $30? Windsor’s collection has affordable picks for everyone, from sparkling jewelry to cozy scarves and trendy handbags. Find the perfect gifts for her, like cute bag charms and plush slippers that add a bit of fun and warmth to any winter outfit. These holiday gifts for friends and all the fashionistas in your life are thoughtful and keep you on budget without sacrificing style.

With trendy accessories and cozy pieces, you can share the holiday spirit in style. Shop Windsor’s affordable holiday gifts and make the season special!

  • Glam Vibes Only Six-Pack Earrings Set

    Fit & Features

    • Multipack includes six pairs of earrings
    • Variety of open metal hoops and rhinestone studs

     

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

    Style Number/Barcode: 07001-2227

    Category Name: Holiday Gifts under $30

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Layered Radiance Rhinestone Necklace

    Elevate your style with the layered radiance rhinestone necklace. Triple-row design and rhinestone charm make it perfect for meetings, happy hours, and dates.

    Fit & Features

    • Triple-row layered design
    • Flat metal design
    • Rhinestone stud
    • Lobster clasp closure

    Style Number/Barcode: 07002-2019

    Category Name: Holiday Gifts under $30

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Boldy Layered Metal And Tortoiseshell Bangle Multipack

    Fit & Features

    • Multipack includes six bangle bracelets
    • Mix of metal and tortoiseshell patterns
    • Variety of sleek and chunky bands

    Style Number/Barcode: 07003-0629

    Category Name: Holiday Gifts under $30

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Forever Yours Layered Locket Necklace

    Fit & Features

    • Layered two-row design
    • Dainty chain with beaded accents
    • Disc-shaped locket pendant
    • Lobster clasp closure

    Style Number/Barcode: 07002-1999

    Category Name: Holiday Gifts under $30

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Chic Confidence Textured Hoop Earrings

    Fit & Features

    • Open-hoop 
    • Textured bubble pattern
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2212

    Category Name: Holiday Gifts under $30

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Vibrant Charm Multicolored Glass Gemstone Necklace

    Fit & Features

    • Single-row design
    • Multicolored glass gemstones
    • Lobster clasp closure

    Style Number/Barcode: 07002-2024

    Category Name: Holiday Gifts under $30

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Stacked On Chic Stretch Bracelet

    Fit & Features

    • Single-row design
    • Rectangular-shaped pattern
    • Stretch fit 

    Style Number/Barcode: 07003-0638

    Category Name: Holiday Gifts under $30

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glam Shine Rhinestone Two-Pack Ear Crawler Set

    Fit & Features

    • Multipack includes two ear crawlers
    • Rhinestone leaf design
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2205

    Category Name: Holiday Gifts under $30

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD, SILVER

    Available Size: NS

  • 11:11 Layered Pendant Necklace

    Fit & Features

    • Two-row layered design
    • Dainty chainlink
    • Rhinestone stud charm
    • Small rectangle tag pendant with "11:11" engraved
    • Lobster clasp closure

    Style Number/Barcode: 07002-1998

    Category Name: Holiday Gifts under $30

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Untamed Luxe Cropped Faux Fur Jacket

    Fit & Features

    • Faux fur fabric with smooth woven lining, no stretch
    • Crew neckline
    • Open-front, top hook-eye closure
    • Long sleeves
    • Cropped hem
    • Runs true to size

    Style Number/Barcode: 06201-0489

    Category Name: Holiday Gifts under $30

    Price: $9.97 $56.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cozy Layers Chenille Knit Long Sleeve Duster

    Fit & Features

    • Chenille knit fabrication
    • Long sleeves
    • Open-front design
    • Long length hem
    • Runs true to size

    Style Number/Barcode: 07103-1028

    Category Name: Holiday Gifts under $30

    Price: $16.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Treat Yourself Bow Accent Mini Handbag

    Fit & Features

    • Faux leather material
    • Mini design
    • Top strap closure, metal bow accent
    • Short top handle strap

    Style Number/Barcode: 07201-0150

    Category Name: Holiday Gifts under $30

    Price: $9.97 $20.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleek Glam Two-Pack Chain Necklace Set

    Fit & Features

    • Two-pack necklace set
    • Layered design
    • Chunky metal chain-link necklace, toggle closure
    • Thin chain-link necklace with faux pearl beading, back adjustable chain with lobster clasp closure

    Style Number/Barcode: 07002-2001

    Category Name: Holiday Gifts under $30

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cozy Life Chenille Knit Wrap-Front Crop Top

    Make cozy your vibe with this chenille knit wrap-front crop top. Soft chenille, V-neck, and wrap design keep it chic. Perfect for lounging or stepping out in style.

    Shop Matching Bottoms: Cozy Life Chenille Knit Tie-Waist Joggers

    Fit & Features

    • Soft chenille knit fabric
    • V-neckline, wrap-front design
    • Long sleeves
    • Fitted cropped hem
    • Runs true to size

    Style Number/Barcode: 07103-1029

    Category Name: Holiday Gifts under $30

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Layered Luxe Oversized Blanket Scarf

    Fit & Features

    • Soft knit fabrication
    • Oversized blanket fit
    • Fringe hem

    Style Number/Barcode: 07305-0514

    Category Name: Holiday Gifts under $30

    Price: $7.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sweet Sparkle Cherry Bag Charm

    Fit & Features

    • Mini cherry charms
    • Dual keyring clips

    Style Number/Barcode: 07308-0674

    Category Name: Holiday Gifts under $30

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Blissful Radiance Cross Bag Charm

    Fit & Features

    • Cross metal charm
    • Mini medallion charms
    • Lobster clasp clips

    Style Number/Barcode: 07308-0675

    Category Name: Holiday Gifts under $30

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Fab Icon Houndstooth Bow Bag Charm

    Fit & Features

    • Houndstooth patterned bow
    • Chunky chainlink
    • Keyring clip
    • Lobster clasp clip

    Style Number/Barcode: 07308-0672

    Category Name: Holiday Gifts under $30

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Gleaming Sophistication Faux Pearl Bag Charm

    Fit & Features

    • Faux pearl charms
    • Chunky chain link
    • Lobster clasp clips

    Style Number/Barcode: 07308-0673

    Category Name: Holiday Gifts under $30

    Price: $2.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Six-Pack Rhinestone Studs And Hoop Earrings Set

    Fit & Features

    • Multipack includes six pairs of earrings
    • 3 pairs of various hoop designs
    • 2 pairs of rhinestone studs
    • 1 pair geometric stud

     

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

    Style Number/Barcode: 07001-2310

    Category Name: Holiday Gifts under $30

    Price: $3.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • It Girl Scarf Chunky Chain Bag Charm

    Fit & Features

    • Chunky chain link
    • Satin-like scarf in various prints
    • Lobster clasp clips

    Style Number/Barcode: 07308-0671

    Category Name: Holiday Gifts under $30

    Price: $2.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Fab Icon Houndstooth Tweed Heart Bag

    Fit & Features

    • Tweed knit fabrication
    • Faux leather trim
    • Faux pearl top handle
    • Houndstooth pattern
    • All-around zipper closure
    • Detachable chain shoulder strap

    Style Number/Barcode: 07203-2060

    Category Name: Holiday Gifts under $30

    Price: $12.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Delicate Glam Rhinestone Bow Earrings

    Fit & Features

    • Bow design
    • Mini rhinestones
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2354

    Category Name: Holiday Gifts under $30

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sealed With Glam Faux Pearl Bow Earrings

    Fit & Features

    • Bow design
    • Faux pearl accents
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2350

    Category Name: Holiday Gifts under $30

    Price: $3.97 $7.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free