Pendants
-
${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.
C. 1990 Vintage .85 Carat London Blue Topaz Pendant Necklace with .18 ct. t.w. Diamonds in 14kt Yellow Gold. 16"
$495
C. 1990 Vintage .16 ct. t.w. Diamond Floating Heart Pendant Necklace in 14kt White Gold. 16"
$1,495
C. 1950 Vintage 11.00 Carat Rock Crystal Pendant Necklace with Single Diamond in 14kt White Gold. 16"
$1,395
C. 1980 Vintage .75 ct. t.w. Ruby Heart Pendant Necklace in 14kt Yellow Gold. 18"
$695
C. 2000 Vintage 1.45 ct. t.w. Multicolored Sapphire Pendant Necklace in 14kt White Gold. 18"
$1,495
C. 1950 Vintage 14kt Yellow Gold Engraved Locket Necklace with Single Diamond. 18"
$5,195
C. 1950 Vintage Orange Shell Cameo Pendant Necklace with Cultured Pearl in 10kt Yellow Gold. 18"
$795
C. 1980 Vintage 2.35 ct. t.w. Diamond and Seed Pearl Tassel Pendant Necklace with 1.20 ct. t.w. Emeralds in 18kt White Gold and Platinum. 27"
$9,995
C. 1980 Vintage 1.00 ct. t.w. Baguette Diamond Heart Pendant Necklace in 14kt Yellow Gold. 18"
$3,195
CLEARANCE
C. 1990 Vintage Onyx, .75 ct. t.w. Diamond and .20 ct. t.w. Sapphire Pendant Necklace in 18kt White Gold. 16"
$3,515
CLEARANCE
Opal and 1.10 ct. t.w. White Zircon Snowflake Pendant Necklace in 18kt Gold Over Sterling. 18"
2 Choices
$399
Jade Charm in 14kt Yellow Gold
2 Choices
$129
C. 1980 Vintage 2.75 ct. t.w. Diamond Enhancer/Slide Pendant in 14kt Yellow Gold
$3,695
CLEARANCE
C. 1980 Vintage 12.50 Carat Citrine and 1.45 ct. t.w. Diamond Pendant in 18kt Yellow Gold
$4,285
CLEARANCE
CLEARANCE
C. 1990 Vintage 1.45 ct. t.w. Diamond, .35 ct. t.w. Ruby and .10 ct. t.w. Sapphire Heart Pin/Pendant in Platinum
$2,955
CLEARANCE
C. 1990 Vintage 1.50 ct. t.w. Peridot Three-Stone Pendant Necklace in 14kt Yellow Gold. 18.5"
$595
C. 2000 Vintage 14kt White Gold Heart Locket Necklace. 17"
$595
C. 2000 Vintage 1.50 ct. t.w. CZ Starfish Pendant Necklace in Sterling Silver. 16.5"
$179
C. 1990 Vintage 14kt Yellow Gold Italian Horn Pendant Necklace. 18"
$395
C. 1990 Vintage .56 ct. t.w. Black and White CZ Circle Pendant Necklace in Sterling Silver. 18"
$295
C. 1980 Vintage 2.00 ct. t.w. Diamond Heart Pendant Necklace in 14kt Yellow Gold. 18"
$1,995
C. 1990 Vintage Onyx and .50 ct. t.w. Diamond Drop Pendant Necklace with 4.5mm Cultured Pearl in 14kt White Gold. 16"
$2,795
C. 1990 Vintage 9.50 ct. t.w. Multi-Gemstone Double-Circle Pendant Necklace with .40 ct. t.w. Diamonds in 14kt Yellow Gold. 20"
$3,795
C. 1980 Vintage .40 Carat Emerald Pendant Necklace with .25 ct. t.w. Diamonds in 14kt Yellow Gold. 16"
$1,495
C. 2000 Vintage .60 ct. t.w. Diamond Flower Pendant Necklace in 14kt White Gold. 18"
$1,995
C. 1980 Vintage .75 ct. t.w. Baguette Diamond Slide Pendant in 14kt Yellow Gold
$2,195
C. 1990 Vintage 3.10 Carat Yellow Grossularite Garnet Pendant Necklace with .75 ct. t.w. Diamonds in 18kt White Gold. 18"
$4,195
C. 1980 Vintage 11.40 Carat Amethyst Pendant Necklace with .90 ct. t.w. Diamonds in 14kt Yellow Gold. 18"
$3,895
C. 1990 Vintage 10kt Two-Tone Gold Butterfly Pendant Necklace. 18"
$695
C. 1970 Vintage 3.00 ct. t.w. Diamond Cluster Pendant Necklace in 14kt White Gold. 18"
$3,795
C. 1990 Vintage .32 ct. t.w. Diamond Heart Pendant Necklace in 14kt Yellow Gold. 16"
$1,095
C. 1990 Vintage 14kt Yellow Gold Cross Pendant Necklace. 16"
$995
C. 2000 Vintage 1.00 ct. t.w. Diamond Square Pendant Necklace in 14kt White Gold. 16"
$1,895
C. 2000 Vintage .85 ct. t.w. Diamond Peace Sign Pendant Necklace in 14kt White Gold. 16"
$2,795
C. 1980 Vintage 1.00 ct. t.w. Diamond Heart Pendant in 14kt Yellow Gold
$3,795
.70 ct. t.w. Sapphire and .20 ct. t.w. Diamond Cross Pendant Necklace in Sterling Silver
$289
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.
C. 1990 Vintage .85 Carat London Blue Topaz Pendant Necklace with .18 ct. t.w. Diamonds in 14kt Yellow Gold. 16"
$495
C. 1990 Vintage .16 ct. t.w. Diamond Floating Heart Pendant Necklace in 14kt White Gold. 16"
$1,495
C. 1950 Vintage 11.00 Carat Rock Crystal Pendant Necklace with Single Diamond in 14kt White Gold. 16"
$1,395
C. 1980 Vintage .75 ct. t.w. Ruby Heart Pendant Necklace in 14kt Yellow Gold. 18"
$695
C. 2000 Vintage 1.45 ct. t.w. Multicolored Sapphire Pendant Necklace in 14kt White Gold. 18"
$1,495
C. 1950 Vintage 14kt Yellow Gold Engraved Locket Necklace with Single Diamond. 18"
$5,195
C. 1950 Vintage Orange Shell Cameo Pendant Necklace with Cultured Pearl in 10kt Yellow Gold. 18"
$795
C. 1980 Vintage 2.35 ct. t.w. Diamond and Seed Pearl Tassel Pendant Necklace with 1.20 ct. t.w. Emeralds in 18kt White Gold and Platinum. 27"
$9,995
C. 1980 Vintage 1.00 ct. t.w. Baguette Diamond Heart Pendant Necklace in 14kt Yellow Gold. 18"
$3,195
CLEARANCE
C. 1990 Vintage Onyx, .75 ct. t.w. Diamond and .20 ct. t.w. Sapphire Pendant Necklace in 18kt White Gold. 16"
$3,515
CLEARANCE
Opal and 1.10 ct. t.w. White Zircon Snowflake Pendant Necklace in 18kt Gold Over Sterling. 18"
2 Choices
$399
Jade Charm in 14kt Yellow Gold
2 Choices
$129
C. 1980 Vintage 2.75 ct. t.w. Diamond Enhancer/Slide Pendant in 14kt Yellow Gold
$3,695
CLEARANCE
C. 1980 Vintage 12.50 Carat Citrine and 1.45 ct. t.w. Diamond Pendant in 18kt Yellow Gold
$4,285
CLEARANCE
CLEARANCE
C. 1990 Vintage 1.45 ct. t.w. Diamond, .35 ct. t.w. Ruby and .10 ct. t.w. Sapphire Heart Pin/Pendant in Platinum
$2,955
CLEARANCE
C. 1990 Vintage 1.50 ct. t.w. Peridot Three-Stone Pendant Necklace in 14kt Yellow Gold. 18.5"
$595
C. 2000 Vintage 14kt White Gold Heart Locket Necklace. 17"
$595
C. 2000 Vintage 1.50 ct. t.w. CZ Starfish Pendant Necklace in Sterling Silver. 16.5"
$179
C. 1990 Vintage 14kt Yellow Gold Italian Horn Pendant Necklace. 18"
$395
C. 1990 Vintage .56 ct. t.w. Black and White CZ Circle Pendant Necklace in Sterling Silver. 18"
$295
C. 1980 Vintage 2.00 ct. t.w. Diamond Heart Pendant Necklace in 14kt Yellow Gold. 18"
$1,995
C. 1990 Vintage Onyx and .50 ct. t.w. Diamond Drop Pendant Necklace with 4.5mm Cultured Pearl in 14kt White Gold. 16"
$2,795
C. 1990 Vintage 9.50 ct. t.w. Multi-Gemstone Double-Circle Pendant Necklace with .40 ct. t.w. Diamonds in 14kt Yellow Gold. 20"
$3,795
C. 1980 Vintage .40 Carat Emerald Pendant Necklace with .25 ct. t.w. Diamonds in 14kt Yellow Gold. 16"
$1,495
C. 2000 Vintage .60 ct. t.w. Diamond Flower Pendant Necklace in 14kt White Gold. 18"
$1,995
C. 1980 Vintage .75 ct. t.w. Baguette Diamond Slide Pendant in 14kt Yellow Gold
$2,195
C. 1990 Vintage 3.10 Carat Yellow Grossularite Garnet Pendant Necklace with .75 ct. t.w. Diamonds in 18kt White Gold. 18"
$4,195
C. 1980 Vintage 11.40 Carat Amethyst Pendant Necklace with .90 ct. t.w. Diamonds in 14kt Yellow Gold. 18"
$3,895
C. 1990 Vintage 10kt Two-Tone Gold Butterfly Pendant Necklace. 18"
$695
C. 1970 Vintage 3.00 ct. t.w. Diamond Cluster Pendant Necklace in 14kt White Gold. 18"
$3,795
C. 1990 Vintage .32 ct. t.w. Diamond Heart Pendant Necklace in 14kt Yellow Gold. 16"
$1,095
C. 1990 Vintage 14kt Yellow Gold Cross Pendant Necklace. 16"
$995
C. 2000 Vintage 1.00 ct. t.w. Diamond Square Pendant Necklace in 14kt White Gold. 16"
$1,895
C. 2000 Vintage .85 ct. t.w. Diamond Peace Sign Pendant Necklace in 14kt White Gold. 16"
$2,795
C. 1980 Vintage 1.00 ct. t.w. Diamond Heart Pendant in 14kt Yellow Gold
$3,795
.70 ct. t.w. Sapphire and .20 ct. t.w. Diamond Cross Pendant Necklace in Sterling Silver
$289
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 %}