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. 1990 Vintage Chopard .25 ct. t.w. Ruby Heart Pendant Necklace with Single Diamond in 18kt White Gold. 16.75"
$3,435
CLEARANCE
18.00 Carat Kunzite Pendant Necklace with .56 ct. t.w. Diamonds in 14kt Rose Gold. 18"
$7,195
CLEARANCE
C. 1990 Vintage 1.55 Carat Morganite Ring with .35 ct. t.w. Diamonds in 14kt Yellow Gold. Size 7.5
$1,035
CLEARANCE
3.00 ct. t.w. Sapphire Tennis Bracelet with .25 ct. t.w. Diamonds in Sterling Silver
3 Choices
$695
Blue Chalcedony Bead Necklace with 18kt Gold Over Sterling. 18"
$279
C. 1990 Vintage 5.50 ct. t.w. Sapphire Swirl Hoop Earrings in 14kt White Gold. 3/4"
$3,495
Pink Opal, .70 ct. t.w. Pink Sapphire and .40 ct. t.w. Diamond Pendant Necklace in 14kt Yellow Gold. 16"
$3,595
.60 ct. t.w. Sapphire and .25 ct. t.w. Lab-Grown Diamond Jewelry Set: Sterling Silver Earrings with Removable Drops
$399
CLEARANCE
C. 1980 Vintage Carved Howlite Earrings with .20 ct. t.w. Diamonds in 14kt Yellow Gold
$1,535
CLEARANCE
2.90 ct. t.w. Lab-Grown Multi-Gemstone Bracelet in 18kt Gold Over Sterling
$399
2.00 ct. t.w. Lab-Grown Multi-Gemstone Hoop Earrings in 18kt Gold Over Sterling. 3/4"
$269
3.40 ct. t.w. Garnet Earrings with Removable Circle Drops in 18kt Gold Over Sterling
$199
C. 1990 Vintage Michael Dawkins 14.00 ct. t.w. Prasiolite Earrings in Sterling Silver and 14kt Yellow Gold
$395
45.00 ct. t.w. Peridot Tennis Necklace in Sterling Silver
4 Choices
$595
.10 ct. t.w. Emerald Two-Row Ring in Sterling Silver and 18kt Gold Over Sterling
$159
.70 ct. t.w. Multi-Gemstone Earrings in 14kt Yellow Gold
$325
C. 1980 Vintage 1.33 ct. t.w. Multi-Gemstone Pendant Necklace in 18kt Yellow Gold. 16"
$2,495
C. 1980 Vintage Turquoise Bead Tassel Drop Earrings in 14kt Yellow Gold
$2,495
CLEARANCE
C. 1980 Vintage 2.25 ct. t.w. Emerald and 1.50 ct. t.w. Diamond Earrings in 14kt Yellow Gold
$3,935
CLEARANCE
CLEARANCE
C. 1980 Vintage Black Agate Cameo Pin/Pendant with .49 ct. t.w. Diamonds in 18kt Yellow Gold
$2,595
CLEARANCE
C. 1980 Vintage .50 Carat Emerald and 2.00 ct. t.w. Diamond Ring in 14kt Yellow Gold. Size 5.5
$4,695
C. 1990 Vintage 1.67 ct. t.w. Multi-Gemstone Flower Ring in 18kt Yellow Gold. Size 6
$2,995
C. 2000 Vintage 5.55 ct. t.w. Ruby and 1.24 ct. t.w. Diamond Flower Earrings in 18kt Yellow Gold
$9,395
C. 1940 Vintage 1.50 ct. t.w. Garnet Drop Earrings with Simulated Garnets in 14kt Gold Over Sterling
$795
CLEARANCE
C. 1970 Vintage Moonstone and 2.00 ct. t.w. Pink Tourmaline Woven Earrings in 18kt Yellow Gold
$4,215
CLEARANCE
.50 Carat Amethyst Ring in 10kt Yellow Gold
3 Choices
$299
Tonal Multi-Gemstone Drop Necklace in 18kt Gold Over Sterling. 18"
2 Choices
$795
Amber Acorn Ring in 18kt Gold Over Sterling
$149
.70 Carat Lab-Grown Emerald Ring with 1.06 ct. t.w. Lab-Grown Diamonds in 14kt Yellow Gold
5 Choices
$1,295
1.03 Carat Lab-Grown Diamond Ring with 1.10 ct. t.w. Tanzanites in 14kt Yellow Gold
5 Choices
$1,895
Birthstone and Lab-Grown Diamond Pendant Necklace in 10kt Yellow Gold
3 Choices
$329
.28 ct. t.w. Multi-Gemstone Crisscross Ring with Lab-Grown Diamonds in Sterling Silver
$199
.30 ct. t.w. Multi-Gemstone Ring with Lab-Grown Diamonds in Sterling Silver
$249
Onyx and Multicolored Enamel Sunflower Drop Earrings with White Topaz in 18kt Gold Over Sterling
$179
C. 1990 Vintage 1.40 Carat Sapphire Drop Necklace with .35 ct. t.w. Diamonds in 14kt Yellow Gold. 20"
$2,895
Lab-Grown Opal Ring with .16 ct. t.w. Diamonds in 10kt Yellow Gold
12 Choices
$599
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. 1990 Vintage Chopard .25 ct. t.w. Ruby Heart Pendant Necklace with Single Diamond in 18kt White Gold. 16.75"
$3,435
CLEARANCE
18.00 Carat Kunzite Pendant Necklace with .56 ct. t.w. Diamonds in 14kt Rose Gold. 18"
$7,195
CLEARANCE
C. 1990 Vintage 1.55 Carat Morganite Ring with .35 ct. t.w. Diamonds in 14kt Yellow Gold. Size 7.5
$1,035
CLEARANCE
3.00 ct. t.w. Sapphire Tennis Bracelet with .25 ct. t.w. Diamonds in Sterling Silver
3 Choices
$695
Blue Chalcedony Bead Necklace with 18kt Gold Over Sterling. 18"
$279
C. 1990 Vintage 5.50 ct. t.w. Sapphire Swirl Hoop Earrings in 14kt White Gold. 3/4"
$3,495
Pink Opal, .70 ct. t.w. Pink Sapphire and .40 ct. t.w. Diamond Pendant Necklace in 14kt Yellow Gold. 16"
$3,595
.60 ct. t.w. Sapphire and .25 ct. t.w. Lab-Grown Diamond Jewelry Set: Sterling Silver Earrings with Removable Drops
$399
CLEARANCE
C. 1980 Vintage Carved Howlite Earrings with .20 ct. t.w. Diamonds in 14kt Yellow Gold
$1,535
CLEARANCE
2.90 ct. t.w. Lab-Grown Multi-Gemstone Bracelet in 18kt Gold Over Sterling
$399
2.00 ct. t.w. Lab-Grown Multi-Gemstone Hoop Earrings in 18kt Gold Over Sterling. 3/4"
$269
3.40 ct. t.w. Garnet Earrings with Removable Circle Drops in 18kt Gold Over Sterling
$199
C. 1990 Vintage Michael Dawkins 14.00 ct. t.w. Prasiolite Earrings in Sterling Silver and 14kt Yellow Gold
$395
45.00 ct. t.w. Peridot Tennis Necklace in Sterling Silver
4 Choices
$595
.10 ct. t.w. Emerald Two-Row Ring in Sterling Silver and 18kt Gold Over Sterling
$159
.70 ct. t.w. Multi-Gemstone Earrings in 14kt Yellow Gold
$325
C. 1980 Vintage 1.33 ct. t.w. Multi-Gemstone Pendant Necklace in 18kt Yellow Gold. 16"
$2,495
C. 1980 Vintage Turquoise Bead Tassel Drop Earrings in 14kt Yellow Gold
$2,495
CLEARANCE
C. 1980 Vintage 2.25 ct. t.w. Emerald and 1.50 ct. t.w. Diamond Earrings in 14kt Yellow Gold
$3,935
CLEARANCE
CLEARANCE
C. 1980 Vintage Black Agate Cameo Pin/Pendant with .49 ct. t.w. Diamonds in 18kt Yellow Gold
$2,595
CLEARANCE
C. 1980 Vintage .50 Carat Emerald and 2.00 ct. t.w. Diamond Ring in 14kt Yellow Gold. Size 5.5
$4,695
C. 1990 Vintage 1.67 ct. t.w. Multi-Gemstone Flower Ring in 18kt Yellow Gold. Size 6
$2,995
C. 2000 Vintage 5.55 ct. t.w. Ruby and 1.24 ct. t.w. Diamond Flower Earrings in 18kt Yellow Gold
$9,395
C. 1940 Vintage 1.50 ct. t.w. Garnet Drop Earrings with Simulated Garnets in 14kt Gold Over Sterling
$795
CLEARANCE
C. 1970 Vintage Moonstone and 2.00 ct. t.w. Pink Tourmaline Woven Earrings in 18kt Yellow Gold
$4,215
CLEARANCE
.50 Carat Amethyst Ring in 10kt Yellow Gold
3 Choices
$299
Tonal Multi-Gemstone Drop Necklace in 18kt Gold Over Sterling. 18"
2 Choices
$795
Amber Acorn Ring in 18kt Gold Over Sterling
$149
.70 Carat Lab-Grown Emerald Ring with 1.06 ct. t.w. Lab-Grown Diamonds in 14kt Yellow Gold
5 Choices
$1,295
1.03 Carat Lab-Grown Diamond Ring with 1.10 ct. t.w. Tanzanites in 14kt Yellow Gold
5 Choices
$1,895
Birthstone and Lab-Grown Diamond Pendant Necklace in 10kt Yellow Gold
3 Choices
$329
.28 ct. t.w. Multi-Gemstone Crisscross Ring with Lab-Grown Diamonds in Sterling Silver
$199
.30 ct. t.w. Multi-Gemstone Ring with Lab-Grown Diamonds in Sterling Silver
$249
Onyx and Multicolored Enamel Sunflower Drop Earrings with White Topaz in 18kt Gold Over Sterling
$179
C. 1990 Vintage 1.40 Carat Sapphire Drop Necklace with .35 ct. t.w. Diamonds in 14kt Yellow Gold. 20"
$2,895
Lab-Grown Opal Ring with .16 ct. t.w. Diamonds in 10kt Yellow Gold
12 Choices
$599
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 %}