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!

  • Chill Mode Chenille Knit Hoodie

    Shop Matching Shorts: Chill Mode Chenille Knit Lounge Shorts

    Fit & Features

    • Chenille knit fabrication
    • Hoodie
    • Long fitted sleeves
    • Zippered front closure
    • Ribbed mid-length hem
    • Runs true to size

    Style Number/Barcode: 07103-1039

    Category Name: Holiday Gifts under $30

    Price: $9.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Luxe In The Chill Faux Fur Bucket Hat

    Fit & Features

    • Faux fur material
    • Bucket hat design

    Style Number/Barcode: 07302-1784

    Category Name: Holiday Gifts under $30

    Price: $8.97 $18.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cute Essentials Cable Knit Knee High Socks

    Fit & Features

    • Cable knit design
    • Knee-high 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-0403

    Category Name: Holiday Gifts under $30

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glimmer Girlie Rhinestone Hoop Earrings

    Hey sparkle queen! The glimmer girlie rhinestone hoop earrings are your go-to for dazzling vibes. With chic square hoops and rhinestone glam, you're ready to shine bright in every moment!

    Fit & Features

    • Rhinestone embellishments
    • Square hoop drop design
    • Post-back closure

     

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

    Style Number/Barcode: 07001-2271

    Category Name: Holiday Gifts under $30

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Layer On The Cute Cable Knit Duster Sweater

    Fit & Features

    • Soft cable knit fabric
    • Long sleeves
    • Open front design
    • Side pockets
    • Relaxed silhouette
    • Longline hem
    • Runs true to size

    Style Number/Barcode: 06005-2303

    Category Name: Holiday Gifts under $30

    Price: $7.97 $38.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cutie Alert Long Sleeve Fleece Crop Sweatshirt

    Level up your cozy game with the cutie alert long sleeve fleece crop sweatshirt. Featuring a chic asymmetrical neckline and ribbed cuffs, it's your go-to for effortless style.

    Fit & Features

    • Fleece-lined knit fabric
    • Long sleeves, ribbed cuffs
    • Asymmetrical ribbed neckline
    • Fitted crop ribbed hem
    • Runs true to size

    Style Number/Barcode: 06002-2025

    Category Name: Holiday Gifts under $30

    Price: $7.97 $39.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Perfect Set Two-Pack Ruffle Trim Socks

    The perfect set of adorable socks to style with your fave booties, loafers, and sneakers! The two-pack features above-the-ankle socks made with soft ribbed knit and a ruffle trim design.

    Fit & Features

    • Two-pack
    • Ribbed knit material
    • Ruffle trim
    • Above-the-ankle 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-0398

    Category Name: Holiday Gifts under $30

    Price: $3.97 $8.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Luxe Faux Pearl Bow Shoe Charm

    Luxe your favorite shoes with this faux pearl bow charm featuring two matching charms with lobster clasp closures. Perfect for attaching to cute sneakers. 

    Fit & Features

    • Two matching faux pearl bow shoe charms
    • Lobster clasp closure

    Style Number/Barcode: 07308-0696

    Category Name: Holiday Gifts under $30

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleeping Cute Mid-Rise Button Pajama Pants

    You'll sleep cute in these mid-rise pajama pants designed with a comfortable elasticized waistband with trendy button accents and a relaxed straight-leg fit on pointelle knit fabric. 

    Fit & Features

    • Pointelle knit fabric, moderate stretch
    • Mid-rise elasticized waist
    • Button accents
    • Relaxed straight-leg fit
    • Runs true to size

    Style Number/Barcode: 07103-1048

    Category Name: Holiday Gifts under $30

    Price: $14.97 $34.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleeping In High Rise Pointelle Pajama Shorts

    Cute and comfy pajama shorts you'll love sleeping or lounging in! The shorts are crafted from a dainty pointelle knit fabric with button-front accents and a cheeky hem. Complete the look with the matching pajama top.

    Fit & Features

    • Pointelle knit fabric, minimal stretch
    • High-rise elasticized waistband
    • Button-front accents
    • Cheeky short-length hem
    • Runs true to size

     

    Shop The Matching Pajama Top: Sleeping In V-Neck Pointelle Pajama Crop Top

    Style Number/Barcode: 07103-1046

    Category Name: Holiday Gifts under $30

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Sleeping In V-Neck Pointelle Pajama Crop Top

    A cute and comfy pajama crop top you'll love sleeping or lounging in! The top is crafted from a dainty pointelle knit fabric with spaghetti straps and a lace trim V-neckline. Complete the look with the matching pajama shorts.

    Fit & Features

    • Pointelle knit fabric, minimal stretch
    • Spaghetti straps
    • Lace trim V-neckline
    • Fitted crop hem
    • Runs true to size

     

    Shop The Matching Pajama ShortsSleeping In High Rise Pointelle Pajama Shorts

    Style Number/Barcode: 07103-1044

    Category Name: Holiday Gifts under $30

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cuddle Up Cutie Polka Dot Pajama Shorts

    Cuddle up in these adorable polka dot printed pajama shorts detailed with a dainty lace trim and mini bow detail. They feature a mid-rise waist and a cheeky hem with a form-hugging fit. Pair with the matching pajama top for the cutest look!

    Shop Matching Top: Cuddle Up Cutie Polka Dot Pajama Top

    Fit & Features

    • Stretchy jersey knit fabric, polka dot print
    • Dainty lace trim
    • Mid-rise waist, mini bow detail
    • Cheeky hem
    • Form-hugging fit
    • Runs true to size

    Style Number/Barcode: 07103-000013

    Category Name: Holiday Gifts under $30

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Cuddle Up Cutie Polka Dot Pajama Top

    Cuddle up in this adorable polka dot printed pajama top detailed with a dainty lace trim and mini bow detail. It features a sleeveless square neckline, adjustable spaghetti straps, and a fitted mid-length hem. Pair with the matching pajama shorts for the cutest look!

    Shop Matching Bottoms: Cuddle Up Cutie Polka Dot Pajama Shorts

    Fit & Features

    • Stretchy jersey knit fabric, polka dot print
    • Dainty lace trim
    • Square neckline, mini bow detail
    • Adjustable spaghetti straps
    • Fitted mid-length hem
    • Runs true to size

    Style Number/Barcode: 07103-1049

    Category Name: Holiday Gifts under $30

    Price: $14.90

    Availability: In Stock

    Available Color: NAVY, RED-2

    Available Size: L, M

  • Comfy Mode Cropped Pullover Hoodie

    Stay cute and comfy in this cropped pullover hoodie that will be a new fave. The cropped bubble hem offers the perf relaxed fit for everyday looks.

    Fit & Features

    • Cotton-blend fabric with soft lining, moderate stretch
    • Drawstring hooded neckline
    • Long sleeves with drop shoulder, tapered ribbed hems
    • Cropped bubble hem
    • Relaxed fit
    • Runs true to size

    Style Number/Barcode: 06002-2014

    Category Name: Holiday Gifts under $30

    Price: $6.97 $32.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • So Juicy Cherry Print Pajama Top

    Look and feel juicy-sweet in this cherry print pajama top perfect for lounging or sleeping in cute style! Pair with the matching shorts to complete the look.

    Shop Matching Bottoms: So Juicy Cherry Print Pajama Shorts

    Fit & Features

    • Cherry print, soft stretchy rib knit fabric
    • Short sleeves
    • Crew neck
    • Fitted crop hem
    • Runs true to size

    Style Number/Barcode: 07103-1059

    Category Name: Holiday Gifts under $30

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • So Juicy Cherry Print Pajama Shorts

    Look and feel juicy-sweet in these cherry print pajama shorts perfect for lounging or sleeping in cute style! Pair with the matching top to complete the look.

    Shop Matching Top: So Juicy Cherry Print Pajama Top

    Fit & Features

    • Cherry print, soft stretchy rib knit fabric
    • Low-rise elasticized waistband
    • Fitted silhouette
    • Mini cheeky bottom
    • Runs true to size

    Style Number/Barcode: 07103-1060

    Category Name: Holiday Gifts under $30

    Price: $9.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Lounge Cute Short Sleeve Crop Pajama Top

    Lounge cute this weekend in this short sleeve pajama crop top for an adorable look snuggled in bed or on the couch! Pair with the matching bottoms.

    Fit & Features

    • Stretchy rib knit fabric
    • Short sleeves
    • Crew neckline
    • Fitted crop hem
    • Runs true to size

    Shop The Matching Bottoms: Lounge Cute Low-Rise Pajama Shorts

    Style Number/Barcode: 07103-1057

    Category Name: Holiday Gifts under $30

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Lounge Cute Low-Rise Pajama Shorts

    Lounge cute this weekend in these low-rise pajama shorts for an adorable look snuggled in bed or on the couch! Pair with the matching top.

    Fit & Features

    • Stretchy rib knit fabric
    • Low-rise waist
    • Fitted silhouette
    • Cheeky bottom
    • Runs true to size

    Shop The Matching Top: Lounge Cute Short Sleeve Crop Pajama Top

    Style Number/Barcode: 07103-1058

    Category Name: Holiday Gifts under $30

    Price: $9.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Majestic DIY Lash Kit

    Create a flawless makeup look at home with this DIY lash kit complete with everything you need! This kit includes 112 lash clusters in various sizes for endless custom looks as well as lash bond and sealer for a secure lasting wear, and a dual-ended lash applicator for precise placement.

    Fit & Features

    • DIY complete lash kit
    • 112 lash clusters
    • Lash bond and sealer
    • Lash glue remover
    • Dual-ended lash applicator

     

    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: 07307-000010

    Category Name: Holiday Gifts under $30

    Price: $15.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Vanilla And Bourbon Perfume

    For the ones who love a little mystery with their sweetness. This scent blends creamy vanilla with smooth bourbon and soft florals for a vibe that’s equal parts cozy and captivating. It’s the kind of fragrance that lingers—just enough to make them wonder.

    Fit & Features

    • Notes: Lavender, vanilla, lily, jasmine, amber, musk
    • Size: 3.2 oz / 95 mL

    Style Number/Barcode: 07307-000011

    Category Name: Holiday Gifts under $30

    Price: $18.90

    Availability: In Stock

    Available Color: BURGUNDY

    Available Size: NS

    Product Badge:
    • New Arrival
  • Bergamot And Musk Perfume

    Like the kind of confidence that speaks without volume, this scent feels clean, modern, and effortlessly cool. Crisp bright citrus meets cozy depth for the perfect everyday signature.

    Fit & Features

    • Notes: Bergamot, tea, hinoki, grapefruit, cedarwood, amber, musk
    • Size: 3.2 oz / 95 mL

    Style Number/Barcode: 07307-000012

    Category Name: Holiday Gifts under $30

    Price: $18.90

    Availability: In Stock

    Available Color: SAGE

    Available Size: NS

    Product Badge:
    • New Arrival
  • Blush And Rose Perfume

    Fresh blooms meet quiet luxury. This fragrance is a soft, romantic scent that feels like freshly cut petals and golden-hour calm. It’s bright, feminine, and just the right amount of dreamy.

    Fit & Features

    • Notes: Bergamot, grapefruit, osmanthus, rose, freesia, vanilla
    • Size: 3.2 oz / 95 mL

    Style Number/Barcode: 07307-000014

    Category Name: Holiday Gifts under $30

    Price: $18.90

    Availability: In Stock

    Available Color: BLUSH

    Available Size: NS

    Product Badge:
    • New Arrival