Heart Jewelry in Sterling Silver
-
${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 => `
Related Articles
- Show Love with Heart Jewelry Jewelry Guides, Style Tips & Buying Advice
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
- Sterling Silver Jewelry Jewelry Metals & Materials Guide
- A Practical Guide to Fine Jewelry Metals and Finishes Jewelry Metals & Materials Guide
- Belle Etoile Silver Jewelry Jewelry Guides, Style Tips & Buying Advice
Standard collection products are shown. Personalized filters and sorting are unavailable.
20% OFF SITEWIDE
8.25 ct. t.w. CZ Heart Curb-Link Necklace in Sterling Silver. 18"
$699
20% OFF SITEWIDE
CLEARANCE
4.90 ct. t.w. CZ Heart Pendant Necklace in Sterling Silver. 18"
$89
CLEARANCE
1.50 ct. t.w. CZ Heart, Lock and Key Necklace in Sterling Silver. 16"
2 Choices
$305
CLEARANCE
.50 ct. t.w. Black Diamond Heart Pendant Necklace in Sterling Silver
$199
CLEARANCE
Charles Garnier "Serena" .50 ct. t.w. CZ Heart Pendant Necklace in Sterling Silver and 18kt Gold Over Sterling. 17"
$140
20% OFF SITEWIDE
1.00 ct. t.w. Lab-Grown Diamond Heart-Shaped Cluster Earrings in Sterling Silver
$399
20% OFF SITEWIDE
CLEARANCE
3.00 ct. t.w. Multi-Gemstone Heart Pendant Necklace in Sterling Silver. 18"
4 Choices
$159
CLEARANCE
20% OFF SITEWIDE
Sterling Silver and 18kt Gold Over Sterling Heart Bismark-Link Necklace
$149
20% OFF SITEWIDE
20% OFF SITEWIDE
8-9mm Cultured Pearl and Sterling Silver Heart Toggle Bracelet. 7"
$170
20% OFF SITEWIDE
20% OFF SITEWIDE
1.90 Carat Garnet Heart Ring in Sterling Silver
2 Choices
$109
20% OFF SITEWIDE
CLEARANCE
.40 Carat Aquamarine Heart Ring with .30 ct. t.w. White Zircon in Sterling Silver
$89
CLEARANCE
CLEARANCE
1.90 ct. t.w. CZ Heart Pendant Necklace in Sterling Silver. 18"
$149
CLEARANCE
CLEARANCE
6.50 ct. t.w. Multi-Gemstone Heart Pendant Necklace in Sterling Silver. 18"
$289
CLEARANCE
CLEARANCE
.40 Carat Aquamarine Heart Ring in Sterling Silver
$79
CLEARANCE
CLEARANCE
Italian Sterling Silver and 18kt Gold Over Sterling Heart Drop Earrings with Black Rhodium
$99
CLEARANCE
CLEARANCE
Sterling Silver Claddagh Pendant Necklace. 18"
$89
CLEARANCE
CLEARANCE
Zina Sterling Silver Heart Trio Paper Clip Link Bracelet. 7.5"
CLEARANCE
CLEARANCE
3.70 Carat Ruby and .10 ct. t.w. Garnet Cardinal Floral Locket Necklace with Multicolored Enamel in Sterling Silver. 18"
$179
CLEARANCE
CLEARANCE
.60 ct. t.w. White and Yellow Diamond Heart Ring in Sterling Silver
$559
CLEARANCE
Gabriel & Co. Sterling Silver Open-Space Heart Necklace. 15"
$140
CLEARANCE
Zina Sterling Silver Flower Cut-Out Heart Pendant Necklace. 18"
$249
CLEARANCE
20% OFF SITEWIDE
.10 ct. t.w. Lab-Grown Diamond Heart Bracelet in Sterling Silver
$99
20% OFF SITEWIDE
Gabriel & Co. Sterling Silver Beaded Heart Pendant Necklace. 15.5"
$115
20% OFF SITEWIDE
White Zircon Heart Charm in Sterling Silver
$130
20% OFF SITEWIDE
20% OFF SITEWIDE
7-7.5mm Cultured Pearl and Sterling Silver Heart Toggle Bracelet. 7"
$170
20% OFF SITEWIDE
Gabriel & Co. Sterling Silver and 14kt Yellow Gold Heart Disc Necklace. 15.5"
$295
20% OFF SITEWIDE
4.00 Carat Amethyst Heart Ring with Diamonds in Sterling Silver
$299
20% OFF SITEWIDE
C. 1990 Vintage Judith Jack Marcasite Heart Drop Earrings in Sterling Silver
$295
C. 1990 Vintage Judith Jack 3.70 ct. t.w. Amethyst Heart Drop Earrings with Marcasites in Sterling Silver
$125
CLEARANCE
.25 ct. t.w. Pave Diamond Heart Necklace in Sterling Silver
$139
CLEARANCE
20% OFF SITEWIDE
C. 1990 Vintage Sterling Silver Heart and Star Bracelet. 8.5"
$695
20% OFF SITEWIDE
CLEARANCE
.75 ct. t.w. Yellow and White Diamond Heart Pendant Necklace in Sterling Silver. 18"
$669
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 => `
Related Articles
- Show Love with Heart Jewelry Jewelry Guides, Style Tips & Buying Advice
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
- Sterling Silver Jewelry Jewelry Metals & Materials Guide
- A Practical Guide to Fine Jewelry Metals and Finishes Jewelry Metals & Materials Guide
- Belle Etoile Silver Jewelry Jewelry Guides, Style Tips & Buying Advice
Standard collection products are shown. Personalized filters and sorting are unavailable.
20% OFF SITEWIDE
8.25 ct. t.w. CZ Heart Curb-Link Necklace in Sterling Silver. 18"
$699
20% OFF SITEWIDE
CLEARANCE
4.90 ct. t.w. CZ Heart Pendant Necklace in Sterling Silver. 18"
$89
CLEARANCE
1.50 ct. t.w. CZ Heart, Lock and Key Necklace in Sterling Silver. 16"
2 Choices
$305
CLEARANCE
.50 ct. t.w. Black Diamond Heart Pendant Necklace in Sterling Silver
$199
CLEARANCE
Charles Garnier "Serena" .50 ct. t.w. CZ Heart Pendant Necklace in Sterling Silver and 18kt Gold Over Sterling. 17"
$140
20% OFF SITEWIDE
1.00 ct. t.w. Lab-Grown Diamond Heart-Shaped Cluster Earrings in Sterling Silver
$399
20% OFF SITEWIDE
CLEARANCE
3.00 ct. t.w. Multi-Gemstone Heart Pendant Necklace in Sterling Silver. 18"
4 Choices
$159
CLEARANCE
20% OFF SITEWIDE
Sterling Silver and 18kt Gold Over Sterling Heart Bismark-Link Necklace
$149
20% OFF SITEWIDE
20% OFF SITEWIDE
8-9mm Cultured Pearl and Sterling Silver Heart Toggle Bracelet. 7"
$170
20% OFF SITEWIDE
20% OFF SITEWIDE
1.90 Carat Garnet Heart Ring in Sterling Silver
2 Choices
$109
20% OFF SITEWIDE
CLEARANCE
.40 Carat Aquamarine Heart Ring with .30 ct. t.w. White Zircon in Sterling Silver
$89
CLEARANCE
CLEARANCE
1.90 ct. t.w. CZ Heart Pendant Necklace in Sterling Silver. 18"
$149
CLEARANCE
CLEARANCE
6.50 ct. t.w. Multi-Gemstone Heart Pendant Necklace in Sterling Silver. 18"
$289
CLEARANCE
CLEARANCE
.40 Carat Aquamarine Heart Ring in Sterling Silver
$79
CLEARANCE
CLEARANCE
Italian Sterling Silver and 18kt Gold Over Sterling Heart Drop Earrings with Black Rhodium
$99
CLEARANCE
CLEARANCE
Sterling Silver Claddagh Pendant Necklace. 18"
$89
CLEARANCE
CLEARANCE
Zina Sterling Silver Heart Trio Paper Clip Link Bracelet. 7.5"
CLEARANCE
CLEARANCE
3.70 Carat Ruby and .10 ct. t.w. Garnet Cardinal Floral Locket Necklace with Multicolored Enamel in Sterling Silver. 18"
$179
CLEARANCE
CLEARANCE
.60 ct. t.w. White and Yellow Diamond Heart Ring in Sterling Silver
$559
CLEARANCE
Gabriel & Co. Sterling Silver Open-Space Heart Necklace. 15"
$140
CLEARANCE
Zina Sterling Silver Flower Cut-Out Heart Pendant Necklace. 18"
$249
CLEARANCE
20% OFF SITEWIDE
.10 ct. t.w. Lab-Grown Diamond Heart Bracelet in Sterling Silver
$99
20% OFF SITEWIDE
Gabriel & Co. Sterling Silver Beaded Heart Pendant Necklace. 15.5"
$115
20% OFF SITEWIDE
White Zircon Heart Charm in Sterling Silver
$130
20% OFF SITEWIDE
20% OFF SITEWIDE
7-7.5mm Cultured Pearl and Sterling Silver Heart Toggle Bracelet. 7"
$170
20% OFF SITEWIDE
Gabriel & Co. Sterling Silver and 14kt Yellow Gold Heart Disc Necklace. 15.5"
$295
20% OFF SITEWIDE
4.00 Carat Amethyst Heart Ring with Diamonds in Sterling Silver
$299
20% OFF SITEWIDE
C. 1990 Vintage Judith Jack Marcasite Heart Drop Earrings in Sterling Silver
$295
C. 1990 Vintage Judith Jack 3.70 ct. t.w. Amethyst Heart Drop Earrings with Marcasites in Sterling Silver
$125
CLEARANCE
.25 ct. t.w. Pave Diamond Heart Necklace in Sterling Silver
$139
CLEARANCE
20% OFF SITEWIDE
C. 1990 Vintage Sterling Silver Heart and Star Bracelet. 8.5"
$695
20% OFF SITEWIDE
CLEARANCE
.75 ct. t.w. Yellow and White Diamond Heart Pendant Necklace in Sterling Silver. 18"
$669
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 %}