Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets
Heart Crystal Charms Anklets

Heart Crystal Charms Anklets

Price

$54.97 $16.99
Save $37.98
1 sold
Free shipping

styles

Please select a styles

Quantity

/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Free worldwide shipping for order over $79
Returns&Exchange
Sustainably made
Secure payments

 💕 These enchanting anklets feature delicate chains adorned with shimmering crystal heart charms, adding a touch of sparkle and romance to your everyday style. Available in a variety of styles to match your personal preferences, these anklets are crafted from high-quality materials for long-lasting wear and comfort. ✨💎

Specifications
Metal: Zinc Alloy

Materials: Zircons 
Length: 23cm (adjustable)