Onyx 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 => `
Related Articles
- Common Treatment of Our Colored Gemstones Gemstone Education & Buying Guides
- What Kind of Jewelry Should You Wear with a Black Dress? Jewelry Guides, Style Tips & Buying Advice
- Onyx Jewelry Gemstone Education & Buying Guides
- Spinel Gemstones: Ancient Beauties 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.
CODE SPOOKY APPLIED
Onyx and .10 ct. t.w. White Topaz Halloween Interchangeable Drop Earrings in 18kt Gold Over Sterling
20% Off
$143.20
CODE SPOOKY APPLIED
Onyx Drop Earrings in 10kt Yellow Gold
2 Choices
$259
Onyx Pendant Necklace in 10kt Yellow Gold
2 Choices
$329
CLEARANCE
Onyx, Mother-of-Pearl and .17 ct. t.w. Lab-Grown Diamond Pendant Necklace in 18kt Gold Over Sterling. 18"
$159
CLEARANCE
Onyx Bead Necklace with Adjustable Black Leather Cord
6 Choices
$99
CLEARANCE
3mm Onyx and 10kt Yellow Gold Bead Stretch Ring with Cross Charm
3 Choices
$99
CLEARANCE
Onyx and .82 ct. t.w. Diamond Celestial Pendant Necklace in 14kt Yellow Gold. 16"
2 Choices
$3,250
Onyx and .26 ct. t.w. Diamond Oval Drop Earrings in 14kt Yellow Gold
$1,495
C. 1980 Vintage Men's Onyx and .20 ct. t.w. Diamond Ring in 14kt Yellow Gold. Size 8.75
$2,395
Onyx and Multicolored Enamel Sunflower Drop Earrings with White Topaz in 18kt Gold Over Sterling
$179
Onyx Pendant Necklace with Single Lab-Grown Diamond in 10kt Yellow Gold. 18"
$399
Onyx Drop Earrings with Lab-Grown Diamonds in 10kt Yellow Gold
$399
C. 1960 Vintage Onyx Leaves Ring in 14kt Yellow Gold. Size 7
$1,895
Onyx and .16 ct. t.w. Diamond Oval Pendant Necklace in 14kt Yellow Gold. 16"
$1,395
CLEARANCE
Onyx and Mother-of-Pearl Panda Pendant Necklace in Sterling Silver. 18"
$189
CLEARANCE
CLEARANCE
Onyx, Mother-of-Pearl and .19 ct. t.w. Lab-Grown Diamond Ring in 18kt Gold Over Sterling
$139
CLEARANCE
C. 2000 Vintage Judith Jack Onyx and Marcasite Drop Earrings in Sterling Silver
$295
C. 1990 Vintage Onyx Inlay Ring in Sterling Silver. Size 6
$189
C. 1960 Vintage Onyx and Seed Pearl Pendant Necklace with Single Diamond in 14kt Yellow Gold. 18"
$1,995
C. 1980 Vintage Onyx Ring with .80 ct. t.w. Diamonds in 14kt Yellow Gold. Size 6.5
$3,495
C. 1950 Vintage Onyx Ring with Single .10 Carat Diamond in 10kt Yellow Gold. Size 7
$3,495
C. 1950 Vintage Onyx Ring with Single .25 Carat Diamond in 14kt Yellow Gold. Size 5
$2,095
C. 1990 Vintage Onyx and .15 ct. t.w. Diamond Ring in 18kt White Gold. Size 6
$1,695
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
Onyx Panther Pin/Pendant with Black Enamel and Tsavorites in 18kt Gold Over Sterling
$199
C. 1990 Vintage Tiffany Jewelry 8mm Onyx Bead Toggle Necklace with Sterling Silver. 16"
$595
C. 1980 Vintage 8mm Onyx Bead Necklace. 25"
$1,995
C. 1950 Vintage Onyx and .10 Carat Diamond Ring in 14kt Two-Tone Gold. Size 6.5
$2,395
Onyx Pendant Necklace with Lab-Grown Diamonds in 10kt Yellow Gold. 18"
2 Choices
$359
Onyx Drop Earrings with Lab-Grown Diamonds in 10kt Yellow Gold
2 Choices
$359
C. 1980 Vintage Onyx and Diamond Ring in 14kt Yellow Gold. Size 6
$895
C. 1980 Vintage Onyx Ring with Single Diamond in 14kt White Gold. Size 6
$1,595
Onyx, Mother-of-Pearl and 1.00 ct. t.w. White Topaz Bangle Bracelet in Sterling Silver
2 Choices
$429
C. 2000 Vintage Ippolita Onyx Station Bangle Bracelet in Sterling Silver. 8"
$295
C. 2000 Vintage Ippolita Onyx Station Bangle Bracelet in Sterling Silver. 8"
$295
C. 1960 Vintage Onyx Drop Earrings with Seed Pearls in 14kt Yellow Gold
$3,095
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
- Common Treatment of Our Colored Gemstones Gemstone Education & Buying Guides
- What Kind of Jewelry Should You Wear with a Black Dress? Jewelry Guides, Style Tips & Buying Advice
- Onyx Jewelry Gemstone Education & Buying Guides
- Spinel Gemstones: Ancient Beauties 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.
CODE SPOOKY APPLIED
Onyx and .10 ct. t.w. White Topaz Halloween Interchangeable Drop Earrings in 18kt Gold Over Sterling
20% Off
$143.20
CODE SPOOKY APPLIED
Onyx Drop Earrings in 10kt Yellow Gold
2 Choices
$259
Onyx Pendant Necklace in 10kt Yellow Gold
2 Choices
$329
CLEARANCE
Onyx, Mother-of-Pearl and .17 ct. t.w. Lab-Grown Diamond Pendant Necklace in 18kt Gold Over Sterling. 18"
$159
CLEARANCE
Onyx Bead Necklace with Adjustable Black Leather Cord
6 Choices
$99
CLEARANCE
3mm Onyx and 10kt Yellow Gold Bead Stretch Ring with Cross Charm
3 Choices
$99
CLEARANCE
Onyx and .82 ct. t.w. Diamond Celestial Pendant Necklace in 14kt Yellow Gold. 16"
2 Choices
$3,250
Onyx and .26 ct. t.w. Diamond Oval Drop Earrings in 14kt Yellow Gold
$1,495
C. 1980 Vintage Men's Onyx and .20 ct. t.w. Diamond Ring in 14kt Yellow Gold. Size 8.75
$2,395
Onyx and Multicolored Enamel Sunflower Drop Earrings with White Topaz in 18kt Gold Over Sterling
$179
Onyx Pendant Necklace with Single Lab-Grown Diamond in 10kt Yellow Gold. 18"
$399
Onyx Drop Earrings with Lab-Grown Diamonds in 10kt Yellow Gold
$399
C. 1960 Vintage Onyx Leaves Ring in 14kt Yellow Gold. Size 7
$1,895
Onyx and .16 ct. t.w. Diamond Oval Pendant Necklace in 14kt Yellow Gold. 16"
$1,395
CLEARANCE
Onyx and Mother-of-Pearl Panda Pendant Necklace in Sterling Silver. 18"
$189
CLEARANCE
CLEARANCE
Onyx, Mother-of-Pearl and .19 ct. t.w. Lab-Grown Diamond Ring in 18kt Gold Over Sterling
$139
CLEARANCE
C. 2000 Vintage Judith Jack Onyx and Marcasite Drop Earrings in Sterling Silver
$295
C. 1990 Vintage Onyx Inlay Ring in Sterling Silver. Size 6
$189
C. 1960 Vintage Onyx and Seed Pearl Pendant Necklace with Single Diamond in 14kt Yellow Gold. 18"
$1,995
C. 1980 Vintage Onyx Ring with .80 ct. t.w. Diamonds in 14kt Yellow Gold. Size 6.5
$3,495
C. 1950 Vintage Onyx Ring with Single .10 Carat Diamond in 10kt Yellow Gold. Size 7
$3,495
C. 1950 Vintage Onyx Ring with Single .25 Carat Diamond in 14kt Yellow Gold. Size 5
$2,095
C. 1990 Vintage Onyx and .15 ct. t.w. Diamond Ring in 18kt White Gold. Size 6
$1,695
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
Onyx Panther Pin/Pendant with Black Enamel and Tsavorites in 18kt Gold Over Sterling
$199
C. 1990 Vintage Tiffany Jewelry 8mm Onyx Bead Toggle Necklace with Sterling Silver. 16"
$595
C. 1980 Vintage 8mm Onyx Bead Necklace. 25"
$1,995
C. 1950 Vintage Onyx and .10 Carat Diamond Ring in 14kt Two-Tone Gold. Size 6.5
$2,395
Onyx Pendant Necklace with Lab-Grown Diamonds in 10kt Yellow Gold. 18"
2 Choices
$359
Onyx Drop Earrings with Lab-Grown Diamonds in 10kt Yellow Gold
2 Choices
$359
C. 1980 Vintage Onyx and Diamond Ring in 14kt Yellow Gold. Size 6
$895
C. 1980 Vintage Onyx Ring with Single Diamond in 14kt White Gold. Size 6
$1,595
Onyx, Mother-of-Pearl and 1.00 ct. t.w. White Topaz Bangle Bracelet in Sterling Silver
2 Choices
$429
C. 2000 Vintage Ippolita Onyx Station Bangle Bracelet in Sterling Silver. 8"
$295
C. 2000 Vintage Ippolita Onyx Station Bangle Bracelet in Sterling Silver. 8"
$295
C. 1960 Vintage Onyx Drop Earrings with Seed Pearls in 14kt Yellow Gold
$3,095
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 %}