Rings

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); } }) })

Now Trending

STYLE SPOTLIGHT

Discover Glam Bangle & Cuff Bracelets

Explore Spring & Summer Accessory Trends

Get Eye-Catching Jewelry To Elevate Any Look

Shine Bright This Season with Trendy Rings

Discover Windsor’s stunning collection of rings to elevate your spring looks. From trendy ring packs and delicate midi rings to bold statement pieces and elegant infinity rings, find the perfect styles to match your mood and occasion. Add a touch of sparkle with rhinestone rings or shimmering cubic zirconia designs that effortlessly complement your outfits. Shop Windsor for the latest women’s fashion rings and refresh your accessories for the season ahead.

  • All That Glitters Ring Pack

    Stack up some sparkle with this glam ring set featuring rhinestone-encrusted designs, a lucky horseshoe motif, and bold gold finishes. Perfect for mixing, matching, and catching the light with every move.

    Fit & Features

    • Five-pack ring set
    • Includes horseshoe and textured designs
    • Rhinestone embellishments
    • Polished metallic finish

    Style Number/Barcode: 07004-000078

    Category Name: Rings

    Price: $14.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Sea Treasure Five-Pack Ring Set

    Straight from the shore and made to stack. This five-pack sea life ring set brings coastal energy with faux pearl accents, starfish details, and seashell-inspired designs. The perfect finishing touch for your next beachy outfit—or destination celebration.

    Fit & Features

    • Five-pack ring set
    • Starfish, seashell, floral, and sculptural designs
    • Polished finish

    Style Number/Barcode: 07004-000079

    Category Name: Rings

    Price: $14.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Lucky Charm Five Ring Pack

    Stack your luck and your shine. This five-pack ring set brings playful edge with dice, heart, and ace motifs for that bold, confident vibe. Whether you’re dressing up your everyday look or going all in for a night out, these rings always deal a winning hand.

    Fit & Features

    • Five-pack ring set
    • Dice, heart, ace motif, sculptural, and Amour script ring designs
    • Polished finish

    Style Number/Barcode: 07004-000083

    Category Name: Rings

    Price: $14.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Effortlessly Extra Rhinestone Ring Set

    Your chic ring stack just leveled up. This rhinestone ring set brings a mix of textures, shapes, and shine that instantly elevates anything from coffee-run knits to going-out minis.

    Fit & Features

    • Set of 11 mixed rings
    • Includes rhinestone bands, geometric shapes, and textured designs
    • Variety of stacking and standalone styles
    • Lightweight metal construction

    Style Number/Barcode: 07004-000090

    Category Name: Rings

    Price: $13.90

    Availability: In Stock

    Available Color: SILVER

    Available Size: 7, 8

  • Sparkle Lane Four Pack Ring Set

    When your hands are already talking, these rhinestone rings make sure they’re saying something cute. A mix of shimmering stones and sculpted shapes gives you that “effortlessly accessorized” moment without lifting a finger… well, except to slide them on.

    Fit & Features

    • Mixed four-pack ring designs
    • Rhinestone embellishments
    • Wrap and band silhouettes

    Style Number/Barcode: 07004-000089

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • New Arrival
  • Stacked Shine Mood Five Pack Rings

    Instant outfit upgrade, no overthinking required. This five-pack statement ring pack mixes rhinestone and faux pearl insets for an effortless stack that works from coffee runs to late plans.

    Fit & Features

    • Assorted five-pack ring set
    • Metal construction with rhinestone and faux pearl insets
    • Mixed statement designs and styles
    • Smooth band interiors

    Style Number/Barcode: 07004-000094

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • New Arrival
  • Stacked And Ready Stone Ring Set

    When your outfit’s simple but your accessories aren’t. This stone ring set delivers subtle shine with a styled, chic feel.

    Fit & Features

    • Set of eleven rings
    • Mixed band widths and silhouettes
    • Smooth metal construction
    • Polished finish
    • Assorted stone accents

    Style Number/Barcode: 07004-000097

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • New Arrival
  • Mystic Edge Statement Ring

    This statement ring brings that grounded, earthy power with a bold, polished finish. It’s the kind of piece that instantly elevates your hand stack—rich, striking, and full of character.

    Fit & Features

    • Large tiger eye stone centerpiece
    • Smooth high-shine band
    • Sculptural statement silhouette

    Style Number/Barcode: 07004-000095

    Category Name: Rings

    Price: $14.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Shimmer Stacking Rhinestone Ring Set

    A little sparkle goes a long way. This delicate rhinestone ring set brings effortless glam to any look with its slender bands and subtle, light-catching stones. Wear them solo for a minimal moment or stack them up for a chic, layered vibe

    Fit & Features

    • Multi-ring set in coordinating gold-tone metal
    • Features delicate pavé rhinestone embellishments
    • Mixed band widths for a layered, stacked look
    • Includes both smooth and textured ring designs

    Style Number/Barcode: 07004-000093

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • Best Seller
  • Everyday Luxe Rhinestone Five-Pack Ring Set

    Easy shine, instant polish, no stacking stress. This rhinestone ring pack mixes smooth bands and subtle sparkle for a layered look that feels styled without trying too hard.

    Fit & Features

    • Polished metal construction with high shine finish
    • Mixed ring silhouettes
    • Rhinestone-accented band for subtle sparkle
    • Five-pack set

    Style Number/Barcode: 07004-000098

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • New Arrival
  • Stacked And Sparkling Rhinestone Ring Set

    Your ring game just leveled up. This stacked mixed-ring set delivers all the sparkle with none of the effort—think glistening rhinestones, chic mixed tones, and a curated-by-a-stylist vibe the moment you slip them on

    Fit & Features

    • Multi-piece stacked ring set in mixed metal tones
    • Features rhinestone-encrusted bands for added sparkle
    • Includes varied shapes and widths for a layered look
    • Lightweight, comfortable fit for everyday or dressy wear
    • Smooth polished finish for a sleek, modern vibe
    • Slip-on fit

    Style Number/Barcode: 07004-000099

    Category Name: Rings

    Price: $10.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Major Mood Statement Gem Ring

    Bold, glossy, and impossible to ignore. This statement gem ring brings sculptural shine with a smooth setting that instantly elevates even the simplest look.

    Fit & Features

    • Polished metal construction with a high shine finish
    • Oversized statement gem centerpiece
    • Organic sculpted setting

    Style Number/Barcode: 07004-000107

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • New Arrival
  • Swirled Chic Stretch Stone Ring

    Give your jewelry rotation a warm, earthy upgrade with this bold stretch ring featuring a glossy brown swirl stone. It’s the perfect mix of statement energy and everyday ease—just slip it on and let the compliments roll in.

    Fit & Features

    • Brown swirl statement stone
    • Stretchy band design
    • High-shine finish

    Style Number/Barcode: 07004-000108

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

    Product Badge:
    • New Arrival
  • Bold Beauty Faux Pearl Ring

    Meet the ring that does the absolute most with zero effort. This stretch statement ring features a bold faux pearl inset framed by high-shine detailing, giving your stack a luxe, polished moment every single time.

    Fit & Features

    • Statement faux pearl center
    • Stretch band for an easy, flexible fit
    • High-shine finish

    Style Number/Barcode: 07004-000106

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

    Product Badge:
    • New Arrival
  • Bold Horizon Rhinestone Statement Ring

    This ring does the most in the best way—mixing cool tones with warm tints for a striking, dimensional sparkle. It’s bold, sculptural, and guaranteed to elevate any hand moment you post.

    Fit & Features

    • Tonal rhinestone centerpiece
    • High-shine dual sculpted band design
    • Bold statement ring silhouette

    Style Number/Barcode: 07004-000109

    Category Name: Rings

    Price: $9.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7