ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING
ADJUSTABLE HUG RING

ADJUSTABLE HUG RING

Price

$28.99 $24.99
Save $4.00

with luxurious gift box

Please select a with luxurious gift box

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
Hugging is the most beautiful form of communication that allows your loved one to know beyond a doubt that they matter.

"I love my hug ring! I am immunocompromised and haven't been able to hug my kids since March. This ring reminds me that I will hug them someday."

A hug is the most beautiful gift you can give someone. Each of us loves to be hugged. In times of social distancing, however, this is not always possible. Give a hug that is always with your loved ones, even when you are not there.

A hug is a sign of love and affection, it helps to increase satisfaction and reduces the feeling of loneliness.

Our ring will remind your loved ones how much you mean to them, even when you are not there.

Size: One size fits all - Our ring is adjustable, so it will fit every finger. (We recommend adjusting the ring very carefully to prevent it from breaking)

Material: Copper-plated Silver and Gold

SHIPPING

  • Each piece is handmade. Due to the complexity of this design, the production cycle is about 1-2 weeks. Logistics transportation 10-15 days.
    We will be very grateful for your patience and understanding because we will strive to meet the needs while ensuring that each piece meets our high-quality standards.