Peridot Bracelets
-
${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
- Peridot Gemstones: It's So Easy Being Green Gemstone Education & Buying Guides
- Tsavorite Jewelry Gemstone Education & Buying Guides
- Exquisite Gold Bracelet Designs Jewelry Guides, Style Tips & Buying Advice
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
13 products found. Enable enhanced browser features to use filters and sorting.
.70 ct. t.w. Chrome Diopside and .30 ct. t.w. Peridot Leaf Bolo Bracelet in 18kt Gold Over Sterling
2 Choices
$169
11.00 ct. t.w. Peridot Bead Bracelet in 18kt Gold Over Sterling
15 Choices
$59
12.00 ct. t.w. Peridot Tennis Bracelet in 18kt Gold Over Sterling
5 Choices
$249
12.00 ct. t.w. Peridot Tennis Bracelet in Sterling Silver
5 Choices
$199
25% OFF
8.50 ct. t.w. Peridot Tennis Bracelet in 18kt Gold Over Sterling with Magnetic Clasp
2 Choices
$219
25% OFF
CLEARANCE
12.00 ct. t.w. Oval Bezel-Set Peridot Bracelet in 14kt Yellow Gold
$1,439
CLEARANCE
CLEARANCE
14.00 ct. t.w. Peridot Bead Anklet in 18kt Gold Over Sterling. 9"
11 Choices
$59
CLEARANCE
25% OFF
8.00 ct. t.w. Square Peridot Tennis Bracelet in 18kt Gold Over Sterling
4 Choices
$270
25% OFF
Italian 1.40 ct. t.w. Peridot Cuff Bracelet in 14kt Yellow Gold. 7.5"
5 Choices
$1,495
12.00 ct. t.w. Peridot Tennis Bracelet with Diamonds in Sterling Silver
2 Choices
$215
16.00 ct. t.w. Peridot Tennis Bracelet in Sterling Silver
5 Choices
$319
C. 1990 Vintage 14.80 Peridot Bracelet in 18kt Yellow Gold. 7"
$4,995
C. 1970 Vintage 1.25 Carat Peridot and .15 ct. t.w. Diamond Bracelet in 14kt White Gold. 6"
$3,995
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
- Peridot Gemstones: It's So Easy Being Green Gemstone Education & Buying Guides
- Tsavorite Jewelry Gemstone Education & Buying Guides
- Exquisite Gold Bracelet Designs Jewelry Guides, Style Tips & Buying Advice
- How to Clean and Care for Your Jewelry Jewelry Guides, Style Tips & Buying Advice
13 products found. Enable enhanced browser features to use filters and sorting.
.70 ct. t.w. Chrome Diopside and .30 ct. t.w. Peridot Leaf Bolo Bracelet in 18kt Gold Over Sterling
2 Choices
$169
11.00 ct. t.w. Peridot Bead Bracelet in 18kt Gold Over Sterling
15 Choices
$59
12.00 ct. t.w. Peridot Tennis Bracelet in 18kt Gold Over Sterling
5 Choices
$249
12.00 ct. t.w. Peridot Tennis Bracelet in Sterling Silver
5 Choices
$199
25% OFF
8.50 ct. t.w. Peridot Tennis Bracelet in 18kt Gold Over Sterling with Magnetic Clasp
2 Choices
$219
25% OFF
CLEARANCE
12.00 ct. t.w. Oval Bezel-Set Peridot Bracelet in 14kt Yellow Gold
$1,439
CLEARANCE
CLEARANCE
14.00 ct. t.w. Peridot Bead Anklet in 18kt Gold Over Sterling. 9"
11 Choices
$59
CLEARANCE
25% OFF
8.00 ct. t.w. Square Peridot Tennis Bracelet in 18kt Gold Over Sterling
4 Choices
$270
25% OFF
Italian 1.40 ct. t.w. Peridot Cuff Bracelet in 14kt Yellow Gold. 7.5"
5 Choices
$1,495
12.00 ct. t.w. Peridot Tennis Bracelet with Diamonds in Sterling Silver
2 Choices
$215
16.00 ct. t.w. Peridot Tennis Bracelet in Sterling Silver
5 Choices
$319
C. 1990 Vintage 14.80 Peridot Bracelet in 18kt Yellow Gold. 7"
$4,995
C. 1970 Vintage 1.25 Carat Peridot and .15 ct. t.w. Diamond Bracelet in 14kt White Gold. 6"
$3,995
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 %}