Necklaces
-
${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
- What is the Difference Between a Necklace and a Pendant? Jewelry Guides, Style Tips & Buying Advice
- How to Layer Necklaces—7 Pro Tips Jewelry Guides, Style Tips & Buying Advice
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
- A Guide to Necklace Sizes Jewelry Guides, Style Tips & Buying Advice
- Necklaces Buying Guide Jewelry Guides, Style Tips & Buying Advice
Standard collection products are shown. Personalized filters and sorting are unavailable.
CLEARANCE
2.20 ct. t.w. White Topaz and .60 ct. t.w. Garnet Mushroom Pendant Necklace with Green Enamel in 18kt Gold Over Sterling
$139
CLEARANCE
CLEARANCE
14kt Yellow Gold-Plated Evil Eye Pendant Necklace with Multicolored Enamel. 18"
$69
CLEARANCE
Italian 18kt Gold Over Sterling Seashell Pendant Necklace. 18"
$249
3.00 ct. t.w. Lab-Grown Diamond Necklace in 18kt Gold Over Sterling
$895
18kt Rose Gold Over Sterling Byzantine Necklace
3 Choices
$299
CLEARANCE
1.00 ct. t.w. Diamond Cluster Necklace in Sterling Silver. 18"
$979
CLEARANCE
CLEARANCE
Italian Sterling Silver Southwestern Charm Necklace. 18"
2 Choices
$69
CLEARANCE
CLEARANCE
Bezel-Set Mother-of-Pearl Necklace in 18kt Gold Over Sterling
$479
CLEARANCE
Ethiopian Opal and .20 ct. t.w. Ruby Pendant Necklace with Diamonds in 14kt Rose Gold. 18"
$1,395
CLEARANCE
2.00 ct. t.w. Diamond Heart Pendant Necklace in 14kt White Gold
2 Choices
$2,079
CLEARANCE
1.75 ct. t.w. Pave Lab-Grown Diamond Dog Tag Pendant Necklace in 18kt Gold Over Sterling. 18"
$435
Italian 2.3mm Platinum Cable-Chain Necklace
$3,295
14kt Two-Tone Gold Sun and Moon Pendant Necklace
$1,795
Italian 5mm 14kt Yellow Gold Bead Necklace. 16"
4 Choices
$2,495
10.00 ct. t.w. Lab-Grown Diamond Tennis Necklace in 14kt Yellow Gold
2 Choices
$8,995
Turquoise and 2.10 ct. t.w. Multi-Gemstone Disc Pendant Necklace in 18kt Gold Over Sterling. 18"
$250
CLEARANCE
14kt Yellow Gold-Plated Paper Clip Link Necklace with Simulated Tonal Pink and Red Gemstones. 18"
$59
CLEARANCE
Italian 7mm 14kt Yellow Gold Bead Necklace. 18"
4 Choices
$5,495
2.00 Carat Emerald-Cut Lab-Grown Diamond Necklace in 14kt White Gold
2 Choices
$2,195
Italian 7.5-8mm Cultured Pearl Lariat Necklace in 18kt Gold Over Sterling. 20"
$215
Multicolored Enamel and 2.10 ct. t.w. Multi-Gemstone American Flag Heart Pendant Necklace in 18kt Gold Over Sterling. 18"
$305
CLEARANCE
Multi-Gemstone Floral Overlay Necklace with 5.00 ct. t.w. White Topaz and .13 ct. t.w. Diamonds in 18kt Gold Over Sterling
$659
CLEARANCE
CLEARANCE
Italian 18kt Gold Over Sterling Curved Bar Necklace. 18"
$309
CLEARANCE
14kt Yellow Gold-Plated Filigree Cross Charm Necklace with Black Leather Cord
$99
0.7mm Solid Platinum Box-Chain Necklace
$695
Amber and Malachite Bead Necklace with 18kt Gold Over Sterling
2 Choices
$99
.25 Carat Lab-Grown Diamond Solitaire Necklace in 18kt Gold Over Sterling
$199
CLEARANCE
Men's 2.00 ct. t.w. Lab-Grown Diamond Dog Tag Pendant Necklace in Sterling Silver. 22"
$999
CLEARANCE
1.00 ct. t.w. Diamond Eternity Circle Pendant Necklace in 14kt White Gold. 18"
$1,950
Italian Black Leather Cord Necklace with Sterling Silver. 18"
2 Choices
$59
CLEARANCE
3mm 18kt Gold Over Sterling Box-Link Necklace
$99
CLEARANCE
Onyx Necklace with Adjustable Black Vegan Leather Cord
$59
Italian 14kt Yellow Gold-Plated Scale-Pattern Necklace
$159
.25 ct. t.w. Lab-Grown Diamond Oversized Lobster Clasp Bead Necklace in 18kt Gold Over Sterling. 18"
$325
CLEARANCE
Sterling Silver Alternating Twisted Oval-Link Necklace
$319
CLEARANCE
CLEARANCE
Multi-Gemstone Inlay Butterfly Pendant Necklace in 18kt Gold Over Sterling. 18"
$239
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
- What is the Difference Between a Necklace and a Pendant? Jewelry Guides, Style Tips & Buying Advice
- How to Layer Necklaces—7 Pro Tips Jewelry Guides, Style Tips & Buying Advice
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
- A Guide to Necklace Sizes Jewelry Guides, Style Tips & Buying Advice
- Necklaces Buying Guide Jewelry Guides, Style Tips & Buying Advice
Standard collection products are shown. Personalized filters and sorting are unavailable.
CLEARANCE
2.20 ct. t.w. White Topaz and .60 ct. t.w. Garnet Mushroom Pendant Necklace with Green Enamel in 18kt Gold Over Sterling
$139
CLEARANCE
CLEARANCE
14kt Yellow Gold-Plated Evil Eye Pendant Necklace with Multicolored Enamel. 18"
$69
CLEARANCE
Italian 18kt Gold Over Sterling Seashell Pendant Necklace. 18"
$249
3.00 ct. t.w. Lab-Grown Diamond Necklace in 18kt Gold Over Sterling
$895
18kt Rose Gold Over Sterling Byzantine Necklace
3 Choices
$299
CLEARANCE
1.00 ct. t.w. Diamond Cluster Necklace in Sterling Silver. 18"
$979
CLEARANCE
CLEARANCE
Italian Sterling Silver Southwestern Charm Necklace. 18"
2 Choices
$69
CLEARANCE
CLEARANCE
Bezel-Set Mother-of-Pearl Necklace in 18kt Gold Over Sterling
$479
CLEARANCE
Ethiopian Opal and .20 ct. t.w. Ruby Pendant Necklace with Diamonds in 14kt Rose Gold. 18"
$1,395
CLEARANCE
2.00 ct. t.w. Diamond Heart Pendant Necklace in 14kt White Gold
2 Choices
$2,079
CLEARANCE
1.75 ct. t.w. Pave Lab-Grown Diamond Dog Tag Pendant Necklace in 18kt Gold Over Sterling. 18"
$435
Italian 2.3mm Platinum Cable-Chain Necklace
$3,295
14kt Two-Tone Gold Sun and Moon Pendant Necklace
$1,795
Italian 5mm 14kt Yellow Gold Bead Necklace. 16"
4 Choices
$2,495
10.00 ct. t.w. Lab-Grown Diamond Tennis Necklace in 14kt Yellow Gold
2 Choices
$8,995
Turquoise and 2.10 ct. t.w. Multi-Gemstone Disc Pendant Necklace in 18kt Gold Over Sterling. 18"
$250
CLEARANCE
14kt Yellow Gold-Plated Paper Clip Link Necklace with Simulated Tonal Pink and Red Gemstones. 18"
$59
CLEARANCE
Italian 7mm 14kt Yellow Gold Bead Necklace. 18"
4 Choices
$5,495
2.00 Carat Emerald-Cut Lab-Grown Diamond Necklace in 14kt White Gold
2 Choices
$2,195
Italian 7.5-8mm Cultured Pearl Lariat Necklace in 18kt Gold Over Sterling. 20"
$215
Multicolored Enamel and 2.10 ct. t.w. Multi-Gemstone American Flag Heart Pendant Necklace in 18kt Gold Over Sterling. 18"
$305
CLEARANCE
Multi-Gemstone Floral Overlay Necklace with 5.00 ct. t.w. White Topaz and .13 ct. t.w. Diamonds in 18kt Gold Over Sterling
$659
CLEARANCE
CLEARANCE
Italian 18kt Gold Over Sterling Curved Bar Necklace. 18"
$309
CLEARANCE
14kt Yellow Gold-Plated Filigree Cross Charm Necklace with Black Leather Cord
$99
0.7mm Solid Platinum Box-Chain Necklace
$695
Amber and Malachite Bead Necklace with 18kt Gold Over Sterling
2 Choices
$99
.25 Carat Lab-Grown Diamond Solitaire Necklace in 18kt Gold Over Sterling
$199
CLEARANCE
Men's 2.00 ct. t.w. Lab-Grown Diamond Dog Tag Pendant Necklace in Sterling Silver. 22"
$999
CLEARANCE
1.00 ct. t.w. Diamond Eternity Circle Pendant Necklace in 14kt White Gold. 18"
$1,950
Italian Black Leather Cord Necklace with Sterling Silver. 18"
2 Choices
$59
CLEARANCE
3mm 18kt Gold Over Sterling Box-Link Necklace
$99
CLEARANCE
Onyx Necklace with Adjustable Black Vegan Leather Cord
$59
Italian 14kt Yellow Gold-Plated Scale-Pattern Necklace
$159
.25 ct. t.w. Lab-Grown Diamond Oversized Lobster Clasp Bead Necklace in 18kt Gold Over Sterling. 18"
$325
CLEARANCE
Sterling Silver Alternating Twisted Oval-Link Necklace
$319
CLEARANCE
CLEARANCE
Multi-Gemstone Inlay Butterfly Pendant Necklace in 18kt Gold Over Sterling. 18"
$239
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 %}