Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap
Angel Tears Ear Wrap

Angel Tears Ear Wrap

Price

$14.99 $11.99
Save $3.00

single / pair

Please select a single / pair

style

Please select a style

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);
Sustainably made

Highlights

  • Portable——Light for carrying.
  • Adjustable——Available for all ear shape.

Details

  • Material: Gilded / Silver
  • Size: 2.75 in (7 cm)
  • Weight: 3.5 g

☁️ Putting on my Goddess Ear Wrap

Est. Shipping Time:

Order ProcessingShipping TimeTotal Time
Within 3 to 6 Business Days3 to 15 Business Days5 to 21 Business Days

 

Shipping Service Providers : FedEx, DHL, USPS,  SF Express, China Post (Express), Lao Post Express, etc.

 Notes:

- These are estimated delivery times only, and depending on the destination locations.

- In case of delay, please ensure all delivery information is correct.

Standard shipping(10-25days)4.99USDPrice 0.00 - 99.99USD


Timmycross is not responsible for lost or stolen packages that are confirmed to be delivered to the shipping address provided for the order. Timmycross is not responsible for orders that are delivered incorrectly or lost due to incorrect shipping information being provided at checkout. Please confirm your shipping address before finalizing checkout. If you receive a confirmation email with an address that needs to be updated, please contact us as soon as possible to make any changes. Once an order has shipped, we cannot make any changes to your shipping address. We cannot refund shipping costs for shipments that are returned to us due to an error in the address provided & returned shipments may be subject to a restocking fee.

If you need any assistance. Please contact us at info@mail.etsy-crafts.c​​om.