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

Product Recommendations

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.

  • Stackable Style Five-Pack Ring Set

    Make a statement with this five-pack ring set! The set features various designs and some with sparkling rhinestone embellishments to give your look a glam finish.

    Fit & Features

    • Five-pack ring set
    • Various designs
    • Some with rhinestone embellishments

    Style Number/Barcode: 07004-0464

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Glittering Twist Four-Pack Ring Set

    A four-pack ring set showcasing glittering details like rhinestone embellishments and sleek designs perfect for styling with an LBD for date night.

    Fit & Features

    • Four-pack ring set
    • Two rhinestone-embellished rings
    • Two sleek style rings

    Style Number/Barcode: 07004-0463

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Leave You Breathless Eight Pack Ring Set

    Accessorize your look with this eight pack ring set showcasing a variety of glam designs, some with rhinestones or faux pearl embellishments, that give any outfit something special!

    Fit & Features

    • Eight pack ring set
    • Rhinestone and faux pearl embellishments
    • Variety of designs and styles

    Style Number/Barcode: 07004-000001

    Category Name: Rings

    Price: $10.90

    Availability: Out of Stock

  • She's Bold Five Pack Ring Set

    Adorn your look with this five pack ring set with various chic designs to fit your mood and unique style!

    Fit & Features

    • Five pack ring set
    • Various designs and styles

    Style Number/Barcode: 07004-000002

    Category Name: Rings

    Price: $12.90

    Availability: Out of Stock

    Product Badge:
    • Ships Free
  • Glow Babe Six-Pack Toe Ring Set

    A six-pack of toe rings to achieve that perfect stacked style to go barefoot!

    Fit & Features

    • Six-pack of toe rings
    • Various styles and designs

    Style Number/Barcode: 07004-000009

    Category Name: Rings

    Price: $7.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: NS

    Product Badge:
    • New Arrival
  • Stack Goals Dainty Ring Set

    When your mani needs a plus one (or eight). This multi-pack ring set features dainty bands and glam details made to mix, match, and repeat—perfect for stacking or serving solo slay.

    Fit & Features

    • Eight-pack ring set
    • Dainty bands
    • Varying designs
    • Rhinestone and emerald-hue stone embellishments

    Style Number/Barcode: 07004-000008

    Category Name: Rings

    Price: $10.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • New Arrival
  • Love Is In The Details Five Pack Ring Set

    Perfect for stacking or styling alone, this five pack ring set will elevate your day or night outfit!

    Fit & Features

    • Five pack ring set
    • Various styles and designs

    Style Number/Barcode: 07004-000004

    Category Name: Rings

    Price: $12.90

    Availability: In Stock

    Available Color: SILVER

    Available Size: 7, 8

  • Infinite Style Four Pack Ring Set

    This versatile set offers four stylishly chic rings that can be worn alone for subtle elegance or stacked for a bold statement.

    Fit & Features

    • Four-pack ring set
    • Various styles and designs

    Style Number/Barcode: 07004-000005

    Category Name: Rings

    Price: $10.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

  • Trending Now Faux Pearl Ring Set

    These rings are straight from your FYP. This five-pack faux pearl ring set is giving quiet luxury meets cool-girl core—aka the perfect add-to-cart energy.

    Fit & Features

    • Five-pack ring set
    • Varying shapes and designs
    • Includes chunky, textured, and minimalist styles
    • Faux pearl embellishments

    Style Number/Barcode: 07004-000007

    Category Name: Rings

    Price: $10.90

    Availability: In Stock

    Available Color: GOLD

    Available Size: 7, 8

    Product Badge:
    • New Arrival