"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
1/4
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
"TREE OF LIFE" HEART NECKLACE
1/4

"TREE OF LIFE" HEART NECKLACE

$19.99
$49.98
Save $29.99
Title
Please select a title
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);
SKU:
Weight: 0
Barcode:

A "Tree of Life" embraces and surrounds your heart necklace to protect and promote longevity for your heart. A transparent heart pendant to show that you are see through and pure. A perfect gift for yourself and those that you love!

BUY MORE, SAVE MORE: ADD ANY PRODUCTS THAT ARE OVER $10 FROM OUR STORE AND RECEIVE COMBINED ADDITIONAL DISCOUNTS
Quantity Additional Discount on Total Order

2

5%

3

10%

4+ (Most Popular)

15%

 Specifications:

  • Chain is made from high quality zinc alloy.
  • Pendant size: 3.8cm x 3.1cm | 1.5in x 1.2in
  • Chain length: 50cm | 20in

 FAQs 

Q: What is the pendant made out of?

A:  
The heart is made with high quality, real, natural and ethically sourced crystals.

Q:How long is the necklace chain?

A: The necklace is about 50cm or about 20 inches.