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.

  • Rhinestone Bling O-Ring Belt

    Bring on the bling with a chic rhinestone belt! The belt features a multi O-Ring design and mini rhinestones. Complete look with a satin mini dress and rhinestone heels. 

    Fit & Features

    • Two-row design 
    • O-Rings
    • Rhinestones

    Style Number/Barcode: 07301-0243

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Twist Of Glam Faux Leather Belt

    Add a twist of glam with a fab belt! The belt features a sleek faux leather band and a double O-Ring metal buckle. Complete look with high waist jeans and a bodysuit

    Fit & Features

    • Faux leather band
    • Double O-Ring buckle
    • Adjustable

    Style Number/Barcode: 07301-0292

    Category Name: BELTS

    Price: $4.97 $9.90

    On Sale: Yes

    Availability: Out of Stock

  • That Glam Life Rhinestone Belt

    Live up that glam life with a rhinestone belt that brings the glitz! The belt features rhinestone embellishments and a small metal buckle. Complete look with your favorite jeans and bodysuit!

    Fit & Features

    • Rhinestones
    • Adjustable
    • Small metal buckle

    Style Number/Barcode: 07301-0299

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

  • Mini O Ring Multi Belt Pack

    Cinch your look with neutral hues to easily complement your looks, whether you're dressing down or up! This multi-pack includes three sleek narrow belts that each feature a double O-ring metal buckle with metal prongs to keep the belt in place and are composed of a faux leather material. Complete the look with your favorite jeans.

    Fit & Features

    • Pack includes three belts
    • Neural tones
    • Double O-Ring buckle
    • Faux leather

    Style Number/Barcode: 07301-0294

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

  • Glam Life Rhinestone Belt

    You live that glamorous life, so this stunning belt is a must-have for you! It features all-over rhinestone embellishment with a center embellished oval buckle. Style this belt with your fave pair of denim and chic mules.

    Fit & Features

    • Rhinestone embellishment
    • Center oval buckle

    Style Number/Barcode: 07301-0298

    Category Name: BELTS

    Price: $10.97 $22.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Trendy Style Double Buckle Belt

    Showcase your trendy style with this chic belt! It features a double buckle design with western-style detailing. Pair this belt with mom jeans and a cool graphic tee.

    Fit & Features

    • Double buckle design
    • Western-style detailing
    • Faux leather material

    Style Number/Barcode: 07301-0297

    Category Name: BELTS

    Price: $1.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Luxe Vibes Rhinestone Chain Belt

    Bring the luxe vibes to your night out look with this gorgeous chain belt! It features a stunning rhinestone embellished design to add the prettiest sparkle to your outfit. Style this belt over a curve-hugging dress and complete the look with chic heels.

    Fit & Features

    • Chain belt
    • Rhinestone embellishment

    Style Number/Barcode: 07301-0295

    Category Name: BELTS

    Price: $9.97 $19.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Cinched And Chic Rhinestone Belt

    Cinch your look with a rhinestone belt that brings the glitz and glam! The belt features a multi-row design of mini rhinestones. Complete look with a luxe satin dress.

    Fit & Features

    • Eight-row design 
    • Mini rhinestones
    • Adjustable lobster clasp closure

    Style Number/Barcode: 07301-0303

    Category Name: BELTS

    Price: $7.97 $16.90

    On Sale: Yes

    Availability: Out of Stock

  • Cinched And Chic O-Ring Faux Leather Belt

    Elevate your basic outfit and give it a trendy vibe with this chic faux leather belt. It features a metal double O-ring buckle. Pair this belt with your fave pair of denim and strappy heels.

    Fit & Features

    • Faux leather band
    • Double O-Ring buckle

    Style Number/Barcode: 07301-0287

    Category Name: BELTS

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

  • Simple Glam Belt Pack

    Elevate your everyday outfits and add a simple glam look with this trendy belt pack. It features two faux leather belts in black and brown hues with center rhinestone embellished double O-ring buckles. Style these belts with your fave pairs of denim.

    Fit & Features

    • Two faux leather belts
    • Black and brown hues
    • Double O-ring buckles
    • Rhinestone embellishment

    Style Number/Barcode: 07301-0288

    Category Name: BELTS

    Price: $5.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

  • Glitzy Vibes Rhinestone Belt

    Accessorize your night-out look with this rhinestone belt for some major glitzy vibes! It features all-over rhinestone embellishment and a center double O-ring buckle. Style this belt with faux leather pants and a chic crop top.

    Fit & Features

    • Faux leather belt
    • Rhinestone embellishment
    • Metal double O-ring buckle

    Style Number/Barcode: 07301-0291

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

  • Rhinestone Double O-Ring Buckle Belt

    Accessorize your everyday look with this glam faux leather belt! It features an on-trend double O-ring buckle embellished with a single row of rhinestones. Complete the outfit with mom jeans and a cute bodysuit.

    Fit & Features

    • Double O-ring buckle
    • Rhinestones
    • PU material

    Style Number/Barcode: 07301-0281

    Category Name: BELTS

    Price: $5.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

  • Glam Greek Key Rhinestone Belt

    Glam it up with a trendy belt that elevates your outfits. The belt features a gorgeous Greek-key pattern, square-shaped buckle, and mini rhinestones throughout. Complete look with a blazer and bodysuit for a night out. 

    Fit & Features

    • Greek key pattern 
    • Square-shaped buckle 
    • Mini rhinestones

    Style Number/Barcode: 07301-0284

    Category Name: BELTS

    Price: $6.97 $25.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Layered On Glam O-Ring Rhinestone Belt

    Layer on the glamour with a rhinestone belt that adds the luxe to your look. The belt features a two-row design and a single row of rhinestone embellished mini O-rings. Complete look with a mini dress and rhinestone heels

    Fit & Features

    • Two-row design 
    • Mini O-Rings 
    • Rhinestones

    Style Number/Barcode: 07301-0240

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Minimal Standard Sleek Three Belt Pack

    Keep it minimal with a sleek belt that keeps your look oh so stylish! The belt pack includes three belts that come in neutral colors, a small square buckle, and composed of a faux leather band. Complete look with high waist jeans

    Fit & Features

    • Pack includes three belts
    • Neutral colors
    • Small adjustable buckle
    • Sleek faux leather band

    Style Number/Barcode: 07301-0280

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Trendy Rhinestone Chain Belt

    Take your everyday outfits up a notch with this trendy chain belt! It features a chain design with two rows of rhinestones and a rhinestone adorned buckle. Pair this belt with your fave pair of denim and a cute crop top.

    Fit & Features

    • Chain design
    • Two rows of rhinestones
    • Rhinestone buckle

    Style Number/Barcode: 07301-0286

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Money Moves Chain Link Belt

    Make some serious style moves with a belt that is oh so chic! The belt features a double-row design, dollar sign charms, and a lobster clasp closure. Finish your look with high waist jeans and a crop top

    Fit & Features

    • Double-row design 
    • Dollar sign charm 
    • Lobster clasp closure 

    Style Number/Barcode: 07301-0277

    Category Name: BELTS

    Price: $6.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

  • Glamorous Beauty Statement Chain Belt

    Bring those gorgeous glam vibes to your look with this trendy statement chain belt. It features a two-row chain-link design with double O-ring accents and an adjustable lobster clasp closure. Pair this belt over a casual dress and add on some strappy heels for a stunning look.

    Fit & Features

    • Two-row chain-link design
    • Double O-ring accents
    • Adjustable lobster clasp closure

    Style Number/Barcode: 07301-0278

    Category Name: BELTS

    Price: $6.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

  • Wild West Double Buckle Belt

    Bring those trendy western vibes to your everyday look with this faux leather belt! It features a double buckle design with a western-style etched detail. Pair this belt with a graphic tee and high-rise denim shorts.

    Fit & Features

    • Faux leather material
    • Double buckle design
    • Western-style etched detail

    Style Number/Barcode: 07301-0285

    Category Name: BELTS

    Price: $6.97 $14.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Clearance
  • Sparkle On Rhinestone Faux Leather Belt

    Sparkle on with a belt that brings the glitz. The belt features a faux leather band and a round-shaped buckle embellished with rhinestones. Complete look with high waist jeans and a bustier

    Fit & Features

    • Faux leather band
    • Adjustable 
    • Round-shaped buckle
    • Rhinestones 

    Style Number/Barcode: 07301-0279

    Category Name: BELTS

    Price: $6.97 $13.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Edgy Glam Double O-Ring Belt

    Give an edgy glam vibe to your everyday 'fit with this on-trend faux leather belt. It features a metal double O-ring buckle with a textured finish. Pair this belt with black denim and a graphic tee.

    Fit & Features

    • PU material
    • Metal double O-ring buckle

    Style Number/Barcode: 07301-0283

    Category Name: BELTS

    Price: $5.97 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Glamorous Life Rhinestone Statement Belt

    Yes babe, live that glamorous life by accessorizing with this trendy statement belt! It features an eight-row mini rhinestone design with a rhinestone adorned square buckle. Pair it with high-rise jeans and a basic tee to elevate your casual 'fit.

    Fit & Features

    • Eight-row mini rhinestone design
    • Rhinestone adorned square buckle

    Style Number/Barcode: 07301-0188

    Category Name: BELTS

    Price: $11.97 $24.90

    On Sale: Yes

    Availability: Out of Stock

  • Double O-Ring Snake Print Belt

    Keep it fierce with a belt that vamps up your look! The belt features a faux leather band, a double O-ring buckle, and a snake print. Complete look with high waist jeans a basic bodysuit. 

    Fit & Features

    • Double O-ring buckle
    • Adjustable
    • Faux leather band 
    • Snake print

    Style Number/Barcode: 07301-0282

    Category Name: BELTS

    Price: $5.00 $12.90

    On Sale: Yes

    Availability: Out of Stock

    Product Badge:
    • Sale
  • Double Rhinestone O Ring Belt

    Bring double the glam with a belt that dazzles up your look. The belt features a four-row rhinestone band and a double O-Ring accent. Complete look with a midi skirt and blouse for a sleek look. 

    Fit & Features

    • Four-row band
    • Double O-ring accent
    • Rhinestones
    • Lobster clasp closure

    Style Number/Barcode: 07301-0254

    Category Name: BELTS

    Price: $7.97 $16.90

    On Sale: Yes

    Availability: Out of Stock