Yellow Gemstone Necklaces in Gold-Plating
-
${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
- In the Spotlight: Why Plated Jewelry is Taking Center Stage Jewelry Metals & Materials Guide
- Common Treatment of Our Colored Gemstones Gemstone Education & Buying Guides
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
Standard collection products are shown. Personalized filters and sorting are unavailable.
1.70 ct. t.w. Citrine and .80 ct. t.w. Smoky Quartz and .10 ct. t.w. White Topaz Sunflower Pendant Necklace in 18kt Gold Over Sterling. 18"
2 Choices
$189
2.00 Carat Citrine and .10 ct. t.w. Diamond Sun Pendant Necklace in 18kt Gold Over Sterling
3 Choices
$270
CLEARANCE
6.25 Carat Citrine and .90 ct. t.w. White Topaz Pendant Necklace in 18kt Gold Over Sterling
3 Choices
$159
CLEARANCE
Framed Birthstone Necklace in 18kt Gold Over Sterling
$129
Birthstone Heart Pendant Necklace in 18kt Gold Over Sterling
$115
CLEARANCE
2.50 Carat Lemon Quartz and White Enamel Daisy Pin/Pendant Necklace in 18kt Gold Over Sterling. 18"
$109
CLEARANCE
CLEARANCE
.30 ct. t.w. Citrine and Black Enamel Leopard Pendant Necklace with Tsavorites in 18kt Gold Over Sterling. 18"
$119
CLEARANCE
CLEARANCE
Mother-Of Pearl and .50 Carat Citrine Flower Pendant Necklace with Green Enamel in 18kt Gold Over Sterling. 18"
$89
CLEARANCE
18kt Gold Over Sterling Zodiac Disc Necklace with Gemstone and Lab-Grown Diamond
$199
1.70 Carat Citrine Necklace with Brown Leather Cord and 18kt Gold Over Sterling. 18"
4 Choices
$99
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
- In the Spotlight: Why Plated Jewelry is Taking Center Stage Jewelry Metals & Materials Guide
- Common Treatment of Our Colored Gemstones Gemstone Education & Buying Guides
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
Standard collection products are shown. Personalized filters and sorting are unavailable.
1.70 ct. t.w. Citrine and .80 ct. t.w. Smoky Quartz and .10 ct. t.w. White Topaz Sunflower Pendant Necklace in 18kt Gold Over Sterling. 18"
2 Choices
$189
2.00 Carat Citrine and .10 ct. t.w. Diamond Sun Pendant Necklace in 18kt Gold Over Sterling
3 Choices
$270
CLEARANCE
6.25 Carat Citrine and .90 ct. t.w. White Topaz Pendant Necklace in 18kt Gold Over Sterling
3 Choices
$159
CLEARANCE
Framed Birthstone Necklace in 18kt Gold Over Sterling
$129
Birthstone Heart Pendant Necklace in 18kt Gold Over Sterling
$115
CLEARANCE
2.50 Carat Lemon Quartz and White Enamel Daisy Pin/Pendant Necklace in 18kt Gold Over Sterling. 18"
$109
CLEARANCE
CLEARANCE
.30 ct. t.w. Citrine and Black Enamel Leopard Pendant Necklace with Tsavorites in 18kt Gold Over Sterling. 18"
$119
CLEARANCE
CLEARANCE
Mother-Of Pearl and .50 Carat Citrine Flower Pendant Necklace with Green Enamel in 18kt Gold Over Sterling. 18"
$89
CLEARANCE
18kt Gold Over Sterling Zodiac Disc Necklace with Gemstone and Lab-Grown Diamond
$199
1.70 Carat Citrine Necklace with Brown Leather Cord and 18kt Gold Over Sterling. 18"
4 Choices
$99
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 %}