BELTS

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

Elevate Your Look with Stylish Belts

Elevate your spring wardrobe with on-trend belts that blend fashion and function. Whether you're accenting a breezy maxi dress or styling up your favorite sleek faux leather pants, Windsor's collection of rhinestone and chain belts adds the perfect touch of glam to any look. Define your silhouette with chic details like double O-ring buckles, delicate chain links, and shimmering rhinestone fringe for a statement finish.

Perfect for spring weddings, rooftop brunches, or festival season, these stylish belts bring effortless elegance to any outfit. Layer them over lightweight dresses, tailored jumpsuits, or denim for a fresh and polished touch. Shop the latest spring trends in belts online or in-store at Windsor and complete your 2025 style with confidence.

  • Trendy And Radiant Rhinestone Belt

    Make your formal look oh-so-trendy and chic with this radiant embellished belt! It features five rows of rhinestones with a center double O-ring buckle with rhinestone embellishment. Style this belt over a curve-hugging mermaid dress and complete the look with sparkly stud earrings.

    Fit & Features

    • Five rows of rhinestones
    • Center double O-ring buckle, rhinestones

    Style Number/Barcode: 07301-0334

    Category Name: BELTS

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Trendy Double O-Ring Rhinestone Belt

    Stay on trend with a rhinestone belt that brings the glamour to your look! The belt features a two-row rhinestone band and two interlocked O-rings. Complete look with an LBD

    Fit & Features

    • Two-row rhinestone band
    • Interlocked O-rings
    • Lobster clasp closure 

    Style Number/Barcode: 07301-0332

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Rhinestone Double O-Ring Belt

    Keep it cinched and chic with a rhinestone belt to add that finishing touch to your formal outfits. The belt features a single row of rhinestones, a mini double O-ring accent, and a lobster clasp closure. 

    Fit & Features

    • Single row of rhinestones
    • Mini double O-ring accent
    • Lobster clasp closure 

    Style Number/Barcode: 07301-0331

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Fierce And Fab Two Belt Pack

    Keep your look so fab and fierce with a belt that cinches your outfit! The belt pack includes two belts that feature an open double C-shaped buckle and a slim design. One belt features a solid black hue and the other features a fierce leopard print pattern. Complete look with high waist jeans

    Fit & Features

    • Pack includes two belts
    • Open double C-shaped buckle
    • Slim design 
    • Black belt, leopard belt 

    Style Number/Barcode: 07301-0264

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glamorous Babe Rhinestone Buckle Belt

    Hey babe, bring the glamour to your look with this fab faux leather belt! It features a center large statement buckle with rhinestone embellishment. Style this belt with your fave pair of denim to elevate a casual outfit!

    Fit & Features

    • Faux leather belt
    • Center statement buckle, rhinestone embellishment

    Style Number/Barcode: 07301-0360

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glow And Go Rhinestone Belt

    Get ready to glow and go, babe! The belt features a rhinestone band and a U-shaped metal buckle. Complete look with a trench and mules.

    Fit & Features

    • Rhinestones
    • U-shaped metal buckle

    Style Number/Barcode: 07301-0306

    Category Name: BELTS

    Price: $10.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sleek Croc Embossed Faux Leather Belt

    Keep your look so sleek with a belt to add to your favorite high waist jeans! The belt features a croc-embossed pattern, a dual U-shaped buckle, and composed of a faux leather material. 

    Fit & Features

    • Croc-embossed pattern
    • Dual U-shaped buckle
    • Faux leather material

    Style Number/Barcode: 07301-0362

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Sleek Swag Chain Belt Two Pack

    Keep it sleek with a belt that cinches your look together! The belt pack includes two belts that feature a metal U-shaped buckle and a metal swag chain accent. The belts are composed of faux leather. Complete look with a denim dress and mules. 

    Fit & Features

    • Pack includes two belts
    • Metal U-shaped buckle
    • Metal swag chain accent
    • Adjustable 
    • Runs true to size

    Style Number/Barcode: 07301-0315

    Category Name: BELTS

    Price: $6.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chic Swag Chain Belt Two Pack

    Bring the swag to your look with a stunning belt! The multi-pack includes two belts in neutral hues, a U-shaped buckle, and a swag chain accent. The belts are composed of a faux leather material. Complete look with high waist jeans

    Fit & Features

    • Pack includes two belts
    • Neutral hues
    • U-shaped buckle
    • Swag chain accent
    • Faux leather material

    Style Number/Barcode: 07301-0316

    Category Name: BELTS

    Price: $5.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glamour Girl Croc Embossed Faux Leather Belt

    Channel a glam look with a belt that pulls your look together! The belt features a croc-embossed pattern, an oval-shaped metal buckle, and composed of a faux leather material. Complete look with a bodysuit and high waist jeans. 

    Fit & Features

    • Adjustable
    • Croc-embossed pattern
    • Oval shaped metal buckle
    • Faux leather material 

    Style Number/Barcode: 07301-0361

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Flutter On Butterfly Charm Belly Chain

    Flutter on with a pretty belly chain to accent your swimsuits! The belly chain features a dainty chain link adorned with mini butterfly charms. 

    Fit & Features

    • Dainty chain link 
    • Mini butterfly charms
    • Lobster clasp closure

    Style Number/Barcode: 07301-0312

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Essential Double C Buckle Belt

    Bring double the appeal in a belt that shows off your glamorous side. The belt features a double-c buckle detail and composed of faux leather material. Complete your look with stylish high waist jeans and a ribbed bodysuit.

    Fit & Features

    • Double-c buckle
    • Adjustable
    • Faux leather material

    Style Number/Barcode: 07301-0346

    Category Name: BELTS

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Feelin' Extra Rhinestone Double Buckle Belt

    You're all about feelin' extra when it comes to your style, so this glam belt is definitely for you. It features a trendy double buckle design with all-over rhinestone embellishment. Wear this belt with your fave pair of denim or over a chic dress.

    Fit & Features

    • Double buckle design
    • Rhinestone embellishment

    Style Number/Barcode: 07301-0363

    Category Name: BELTS

    Price: $6.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Reign The Night Rhinestone Belt

    Reign the night with a sparkly belt! The belt features linked O-Rings and rhinestones. Complete look with a satin mini dress and rhinestone heels.

    Fit & Features

    • Mini O-Rings
    • Rhinestones
    • Lobster clasp closure

    Style Number/Barcode: 07301-0344

    Category Name: BELTS

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Chic And Trendy Pearl Buckle Belt

    Elevate your look with this chic and trendy faux leather belt. It features a statement buckle with pearl embellishment. Style this belt with a cute crop top and mom jeans.

    Fit & Features

    • Faux leather belt
    • Pearl embellished buckle

    Style Number/Barcode: 07301-0341

    Category Name: BELTS

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glamour Girl Rhinestone Faux Leather Belt

    Shine on like the glamour girl you are with a belt that brings the shine! The belt features a faux leather band, adjacent D-shaped buckles that are embellished with rhinestones. Complete look with a satin dress

    Fit & Features

    • Faux leather band
    • D-shaped buckles
    • Rhinestones 

    Style Number/Barcode: 07301-0345

    Category Name: BELTS

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Layered Luxe Swag Chain Belt

    Layer on the luxe with a stylish swag chain belt! The belt features a triple-row design and chunky chain links. Includes a lobster clasp closure. Complete look with a matching top and skirt set and clear heels. 

    Fit & Features

    • Triple-row
    • Swag chain design 
    • Chunky chain link
    • Lobster clasp closure 

    Style Number/Barcode: 07301-0323

    Category Name: BELTS

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

  • Encircled In Glam Rhinestone Belt

    Embrace your glam side with a rhinestone belt! The belt features a multi-row rhinestone band and an oval-shaped buckle. Complete look with an LBD and heels.

    Fit & Features

    • Multi-row design 
    • Oval-shaped buckle
    • Rhinestones

    Style Number/Barcode: 07301-0342

    Category Name: BELTS

    Price: $9.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Major Bling Rhinestone Chain Belt

    Showcase some major bling when you accessorize with this fab belt! It features a faux leather belt with a rhinestone embellished buckle and a layered rhinestone chain design. Style this belt with your fave pair of denim.

    Fit & Features

    • Faux leather belt
    • Rhinestone buckle
    • Two-row layered rhinestone chain

    Style Number/Barcode: 07301-0290

    Category Name: BELTS

    Price: $1.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Major Trendsetter Faux Leather Belt

    Stand out like the trendsetter you are with this belt! The belt features a faux leather band and a dual F-shaped buckle. Complete look with a lace bodysuit and high waist jeans. 

    Fit & Features

    • Adjustable
    • Dual F-shaped metal buckle 
    • Faux leather material 

    Style Number/Barcode: 07301-0256

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Essential Double O-Ring Belt Variety Pack

    Add stylish variety to your look with a belt that can you pair with your favorite bottoms! The variety pack includes three belts in neutral tones that feature an open double O-ring buckle and a sleek faux leather band. 

    Fit & Features

    • Pack includes three belts
    • Neutral tones
    • Open double O-Rings
    • Adjustable 
    • Faux leather

    Style Number/Barcode: 07301-0293

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Back To Basics Multi Belt Pack

    Bring it back to basics with a sleek belt to cinch your look! The multi-pack includes three belts that feature a double O-Ring buckle and a sleek faux leather band. Includes two solid-hued belts and one animal print belt. Complete look with high waist jeans.

    Fit & Features

    • Includes three belts
    • Double O-Ring buckle
    • Faux leather
    • Neutral hues
    • Animal print

    Style Number/Barcode: 07301-0230

    Category Name: BELTS

    Price: $2.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • So Extra Chunky Chain Link Faux Leather Belt

    Keep your look so extra with a statement belt! The belt features a stretchy band with faux leather detailing at the front, a chunky chain link design, and a two-row swag chain accent. Complete look with a jumpsuit.

    Fit & Features

    • Stretchy band, faux leather detailing
    • Chunky chain link design 
    • Two-row swag chain accent
    • Adjustable snap button closures

    Style Number/Barcode: 07301-0263

    Category Name: BELTS

    Price: $4.97 $10.90

    On Sale: Yes

    Availability: Out of Stock

  • Luxe Moments Double O-Ring Belt

    Create a luxe moment with a rhinestone belt that sparkles under the spotlight! The belt features a single row of rhinestones and a double O-ring design. Complete look with a high low dress and heels. 

    Fit & Features

    • Single row of rhinestones
    • Double O-ring design 

    Style Number/Barcode: 07301-0235

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock