Gemstone Jewelry
-
${chips.map(chip => ``).join('')}
`
: `
`}
`).join('')}${set.label}
${set.type === 'range' ? (() => {
const rangeMin = Math.ceil(Number(set.min));
const rangeMax = Math.ceil(Number(set.max));
const clampToRange = n => Math.min(Math.max(n, rangeMin), rangeMax);
const applied = (window.collection?.filters?.applied?.[set.key] || [])[0];
const bounds = String(applied ?? '').match(/^(-?[\d.]+)-(-?[\d.]+)$/);
const readBound = (raw, fallback) => Number.isFinite(Number(raw)) ? clampToRange(Math.round(Number(raw))) : fallback;
const lo = bounds ? readBound(bounds[1], rangeMin) : rangeMin;
const hi = bounds ? readBound(bounds[2], rangeMax) : rangeMax;
const span = (rangeMax - rangeMin) || 1;
const rate = Shopify.currency.rate || 1;
const cf = new Intl.NumberFormat(Shopify.locale, { style: 'currency', currency: Shopify.currency.active, maximumFractionDigits: 0 });
const sym = cf.formatToParts(0).find(part => part.type === 'currency')?.value || '';
const gf = new Intl.NumberFormat(Shopify.locale, { maximumFractionDigits: 0 });
const disp = n => gf.format(Math.round(Number(n) * rate));
const bound = n => Math.round(Number(n) * rate);
return `
`;
})() : set.type === 'swatch' ? `
`).join('')}
`}
${(set.options || []).filter(option => {
if (!option.depth) return true;
const applied = window.collection?.filters?.applied || {};
const selfApplied = (applied[option.filterKey || set.key] || []).includes(option.value);
const parentValue = option.value.includes(';') ? option.value.split(';').slice(0, -1).join(';') : '';
const parentChecked = Object.values(applied).some(vals => (vals || []).includes(parentValue));
return parentChecked || selfApplied;
}).map(option => `
`).join('')}
` : `
${(set.options || []).filter(option => {
if (!option.depth) return true;
const applied = window.collection?.filters?.applied || {};
const selfApplied = (applied[option.filterKey || set.key] || []).includes(option.value);
const parentValue = option.value.includes(';') ? option.value.split(';').slice(0, -1).join(';') : '';
const parentChecked = Object.values(applied).some(vals => (vals || []).includes(parentValue));
return parentChecked || selfApplied;
}).map(option => `
Standard collection products are shown. Personalized filters and sorting are unavailable.
CLEARANCE
C. 1980 Vintage .45 Carat Diamond and .60 ct. t.w. Sapphire Ring in Platinum and 18kt Yellow Gold. Size 7
$3,025
CLEARANCE
CLEARANCE
C. 1940 Vintage .65 ct. t.w. Diamond and .50 ct. t.w. Ruby Ring in 14kt Yellow Gold. Size 6
$1,895
CLEARANCE
CLEARANCE
C. 1990 Vintage .79 ct. t.w. Sapphire and .20 ct. t.w. Diamond Ring in Platinum. Size 6
$1,755
CLEARANCE
CLEARANCE
C. 1980 Vintage Opal and 1.06 ct. t.w. Diamond Ring in 18kt Yellow Gold. Size 5.75
$3,025
CLEARANCE
CLEARANCE
C. 1990 Vintage .68 ct. t.w. Diamond and .52 ct. t.w. Emerald Ring in 14kt White Gold. Size 7
$4,425
CLEARANCE
C. 2000 Vintage .12 Carat Ruby Leaf Ring with Diamonds in 10kt Two-Tone Gold. Size 6
$995
C. 1960 Vintage Onyx Leaves Ring in 14kt Yellow Gold. Size 7
$1,895
C. 1990 Vintage 1.70 ct. t.w. Citrine and 1.17 ct. t.w. Multicolored Diamond Drop Earrings in Platinum and 18kt Yellow Gold
$5,395
C. 1980 Vintage .35 Carat Sapphire Ring with .36 ct. t.w. Diamonds in 14kt Yellow Gold. Size 7.5
$995
C. 1970 Vintage 1.50 ct. t.w. Sapphire and 1.09 ct. t.w. Diamond Ring in 18kt White Gold. Size 7
$6,495
CLEARANCE
C. 1990 Vintage .32 ct. t.w. Emerald and .77 ct. t.w. Diamond Ring in Platinum. Size 5.5
$2,155
CLEARANCE
CLEARANCE
C. 1990 Vintage .38 Carat Emerald Ring with .33 ct. t.w. Diamonds in 18kt White Gold. Size 6.5
$1,965
CLEARANCE
1.60 Carat Emerald Ring with .43 ct. t.w. Diamonds in 14kt White Gold
$4,795
6-6.5mm Cultured Pearl and 1.50 ct. t.w. Multi-Gemstone Drop Earrings with .12 ct. t.w. Diamonds in 14kt Yellow Gold
$1,750
3.40 ct. t.w. Amethyst and .60 ct. t.w. Diamond Earrings in 14kt Rose Gold
$2,295
.80 ct. t.w. Ruby and .22 ct. t.w. Diamond Pendant Necklace in 14kt Yellow Gold. 16"
3 Choices
$2,950
4.00 Carat Amethyst Heart Ring with Diamonds in Sterling Silver
$299
Gabriel & Co. 1.72 ct. t.w. Swiss Blue Topaz Earrings in Sterling Silver
$220
Gabriel & Co. 4.71 ct. t.w. Swiss Blue Topaz Cuff Bracelet in Sterling Silver. 7"
$900
3.00 Carat Tanzanite Ring with .13 ct. t.w. Diamonds in 18kt White Gold
$3,895
Roberto Coin "Carnevale" .12 ct. t.w. Diamond Flower Earrings with Gemstones in 18kt Rose Gold
$3,800
Le Vian 2.80 ct. t.w. Denim Ombre and White Sapphire Hoop Earrings in 14kt Vanilla Gold. 5/8"
$3,799
Pink Opal, .60 ct. t.w. Ruby and .23 ct. t.w. Diamond Ring in 18kt Yellow Gold
2 Choices
$4,350
CLEARANCE
Gabriel & Co. .20 ct. t.w. White Sapphire Bypass Bead Bracelet in Sterling Silver. 7"
$489
CLEARANCE
14.00 ct. t.w. Amethyst and .16 ct. t.w. Diamond Drop Earrings in 14kt Yellow Gold
$3,250
2.00 Carat Amethyst and .50 ct. t.w. Diamond Ring in 14kt White Gold
$4,495
Onyx and .16 ct. t.w. Diamond Oval Pendant Necklace in 14kt Yellow Gold. 16"
$1,395
4.80 ct. t.w. Citrine and .44 ct. t.w. Diamond Earrings in 14kt White Gold
$2,695
Pink Opal Pendant Necklace with Diamonds in 14kt Yellow Gold. 18
$1,595
10.00 ct. t.w. London Blue Topaz Drop Earrings with .37 ct. t.w. Diamonds in 14kt White Gold
$3,495
1.30 ct. t.w. Ruby and .66 ct. t.w. Diamond Drop Earrings in 14kt Yellow Gold
$2,795
1.10 ct. t.w. Swiss Blue Topaz Drop Earrings with Diamonds in 10kt Yellow Gold
$470
Amber and 4.00 ct. t.w. Citrine Ring in 18kt Gold Over Sterling
$390
11.80 ct. t.w. Multi-Gemstone Bracelet in 18kt Gold Over Sterling. 7"
$599
CLEARANCE
10.00 Carat Lemon Quartz Ring with .30 ct. t.w. Peridots and .36 ct. t.w. Yellow Diamonds in 14kt Yellow Gold
$2,079
CLEARANCE
CLEARANCE
1.10 ct. t.w. Amethyst and .62 ct. t.w. Lab-Grown Diamond Necklace in Sterling Silver. 18"
$379
CLEARANCE
No matching products
`
: Array(36).fill(0).map((_, index) => `
`))
)}
{% if collection.pagination.pages.size > 1 %}
{% assign current_page = collection.page %}
{% assign total_pages = collection.pagination.pages.size %}
{% assign start_page = current_page | minus: 2 %}
{% if start_page < 1 %}{% assign start_page = 1 %}{% endif %}
{% assign end_page = current_page | plus: 2 %}
{% if end_page > total_pages %}{% assign end_page = total_pages %}{% endif %}
{% endif %}
-
${chips.map(chip => ``).join('')}
`
: `
`}
`).join('')}${set.label}
${set.type === 'range' ? (() => {
const rangeMin = Math.ceil(Number(set.min));
const rangeMax = Math.ceil(Number(set.max));
const clampToRange = n => Math.min(Math.max(n, rangeMin), rangeMax);
const applied = (window.collection?.filters?.applied?.[set.key] || [])[0];
const bounds = String(applied ?? '').match(/^(-?[\d.]+)-(-?[\d.]+)$/);
const readBound = (raw, fallback) => Number.isFinite(Number(raw)) ? clampToRange(Math.round(Number(raw))) : fallback;
const lo = bounds ? readBound(bounds[1], rangeMin) : rangeMin;
const hi = bounds ? readBound(bounds[2], rangeMax) : rangeMax;
const span = (rangeMax - rangeMin) || 1;
const rate = Shopify.currency.rate || 1;
const cf = new Intl.NumberFormat(Shopify.locale, { style: 'currency', currency: Shopify.currency.active, maximumFractionDigits: 0 });
const sym = cf.formatToParts(0).find(part => part.type === 'currency')?.value || '';
const gf = new Intl.NumberFormat(Shopify.locale, { maximumFractionDigits: 0 });
const disp = n => gf.format(Math.round(Number(n) * rate));
const bound = n => Math.round(Number(n) * rate);
return `
`;
})() : set.type === 'swatch' ? `
`).join('')}
`}
${(set.options || []).filter(option => {
if (!option.depth) return true;
const applied = window.collection?.filters?.applied || {};
const selfApplied = (applied[option.filterKey || set.key] || []).includes(option.value);
const parentValue = option.value.includes(';') ? option.value.split(';').slice(0, -1).join(';') : '';
const parentChecked = Object.values(applied).some(vals => (vals || []).includes(parentValue));
return parentChecked || selfApplied;
}).map(option => `
`).join('')}
` : `
${(set.options || []).filter(option => {
if (!option.depth) return true;
const applied = window.collection?.filters?.applied || {};
const selfApplied = (applied[option.filterKey || set.key] || []).includes(option.value);
const parentValue = option.value.includes(';') ? option.value.split(';').slice(0, -1).join(';') : '';
const parentChecked = Object.values(applied).some(vals => (vals || []).includes(parentValue));
return parentChecked || selfApplied;
}).map(option => `
Standard collection products are shown. Personalized filters and sorting are unavailable.
CLEARANCE
C. 1980 Vintage .45 Carat Diamond and .60 ct. t.w. Sapphire Ring in Platinum and 18kt Yellow Gold. Size 7
$3,025
CLEARANCE
CLEARANCE
C. 1940 Vintage .65 ct. t.w. Diamond and .50 ct. t.w. Ruby Ring in 14kt Yellow Gold. Size 6
$1,895
CLEARANCE
CLEARANCE
C. 1990 Vintage .79 ct. t.w. Sapphire and .20 ct. t.w. Diamond Ring in Platinum. Size 6
$1,755
CLEARANCE
CLEARANCE
C. 1980 Vintage Opal and 1.06 ct. t.w. Diamond Ring in 18kt Yellow Gold. Size 5.75
$3,025
CLEARANCE
CLEARANCE
C. 1990 Vintage .68 ct. t.w. Diamond and .52 ct. t.w. Emerald Ring in 14kt White Gold. Size 7
$4,425
CLEARANCE
C. 2000 Vintage .12 Carat Ruby Leaf Ring with Diamonds in 10kt Two-Tone Gold. Size 6
$995
C. 1960 Vintage Onyx Leaves Ring in 14kt Yellow Gold. Size 7
$1,895
C. 1990 Vintage 1.70 ct. t.w. Citrine and 1.17 ct. t.w. Multicolored Diamond Drop Earrings in Platinum and 18kt Yellow Gold
$5,395
C. 1980 Vintage .35 Carat Sapphire Ring with .36 ct. t.w. Diamonds in 14kt Yellow Gold. Size 7.5
$995
C. 1970 Vintage 1.50 ct. t.w. Sapphire and 1.09 ct. t.w. Diamond Ring in 18kt White Gold. Size 7
$6,495
CLEARANCE
C. 1990 Vintage .32 ct. t.w. Emerald and .77 ct. t.w. Diamond Ring in Platinum. Size 5.5
$2,155
CLEARANCE
CLEARANCE
C. 1990 Vintage .38 Carat Emerald Ring with .33 ct. t.w. Diamonds in 18kt White Gold. Size 6.5
$1,965
CLEARANCE
1.60 Carat Emerald Ring with .43 ct. t.w. Diamonds in 14kt White Gold
$4,795
6-6.5mm Cultured Pearl and 1.50 ct. t.w. Multi-Gemstone Drop Earrings with .12 ct. t.w. Diamonds in 14kt Yellow Gold
$1,750
3.40 ct. t.w. Amethyst and .60 ct. t.w. Diamond Earrings in 14kt Rose Gold
$2,295
.80 ct. t.w. Ruby and .22 ct. t.w. Diamond Pendant Necklace in 14kt Yellow Gold. 16"
3 Choices
$2,950
4.00 Carat Amethyst Heart Ring with Diamonds in Sterling Silver
$299
Gabriel & Co. 1.72 ct. t.w. Swiss Blue Topaz Earrings in Sterling Silver
$220
Gabriel & Co. 4.71 ct. t.w. Swiss Blue Topaz Cuff Bracelet in Sterling Silver. 7"
$900
3.00 Carat Tanzanite Ring with .13 ct. t.w. Diamonds in 18kt White Gold
$3,895
Roberto Coin "Carnevale" .12 ct. t.w. Diamond Flower Earrings with Gemstones in 18kt Rose Gold
$3,800
Le Vian 2.80 ct. t.w. Denim Ombre and White Sapphire Hoop Earrings in 14kt Vanilla Gold. 5/8"
$3,799
Pink Opal, .60 ct. t.w. Ruby and .23 ct. t.w. Diamond Ring in 18kt Yellow Gold
2 Choices
$4,350
CLEARANCE
Gabriel & Co. .20 ct. t.w. White Sapphire Bypass Bead Bracelet in Sterling Silver. 7"
$489
CLEARANCE
14.00 ct. t.w. Amethyst and .16 ct. t.w. Diamond Drop Earrings in 14kt Yellow Gold
$3,250
2.00 Carat Amethyst and .50 ct. t.w. Diamond Ring in 14kt White Gold
$4,495
Onyx and .16 ct. t.w. Diamond Oval Pendant Necklace in 14kt Yellow Gold. 16"
$1,395
4.80 ct. t.w. Citrine and .44 ct. t.w. Diamond Earrings in 14kt White Gold
$2,695
Pink Opal Pendant Necklace with Diamonds in 14kt Yellow Gold. 18
$1,595
10.00 ct. t.w. London Blue Topaz Drop Earrings with .37 ct. t.w. Diamonds in 14kt White Gold
$3,495
1.30 ct. t.w. Ruby and .66 ct. t.w. Diamond Drop Earrings in 14kt Yellow Gold
$2,795
1.10 ct. t.w. Swiss Blue Topaz Drop Earrings with Diamonds in 10kt Yellow Gold
$470
Amber and 4.00 ct. t.w. Citrine Ring in 18kt Gold Over Sterling
$390
11.80 ct. t.w. Multi-Gemstone Bracelet in 18kt Gold Over Sterling. 7"
$599
CLEARANCE
10.00 Carat Lemon Quartz Ring with .30 ct. t.w. Peridots and .36 ct. t.w. Yellow Diamonds in 14kt Yellow Gold
$2,079
CLEARANCE
CLEARANCE
1.10 ct. t.w. Amethyst and .62 ct. t.w. Lab-Grown Diamond Necklace in Sterling Silver. 18"
$379
CLEARANCE
No matching products
`
: Array(36).fill(0).map((_, index) => `
`))
)}
{% if collection.pagination.pages.size > 1 %}
{% assign current_page = collection.page %}
{% assign total_pages = collection.pagination.pages.size %}
{% assign start_page = current_page | minus: 2 %}
{% if start_page < 1 %}{% assign start_page = 1 %}{% endif %}
{% assign end_page = current_page | plus: 2 %}
{% if end_page > total_pages %}{% assign end_page = total_pages %}{% endif %}
{% endif %}