🎁Free Shipping on Orders Over $59🎉
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
1 / 5
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
Tourmaline acupressure self-heating shaping socks
43% OFF
Fnkus

Tourmaline acupressure self-heating shaping socks

$16.99 $29.97
0 sold
Color
Qty

THE PAIN RELIEF YOU DESERVE

Leg pain can really limit you and your daily routine. However, the VeinsHeal Thermotherapeutic Sock compression socks can help get you back on track. Our socks naturally help stimulate blood flow, and relieve any leg pain you may be experiencing. Relieves stress by stimulating more than 2,800 reflex and acupressure points.

SELF-HEATING MAGNETIC TECHNOLOGY

Research has shown that magnets increase amino acid production and positively affect the entire body. Magnets speed up metabolism and help the body function properly.

They help oxygen and nutrients reach the site of the injury as quickly as possible to repair the damage caused. VeinsHeal Thermotherapeutic Sock release magnetic waves from nerve endings in the feet that are connected to the entire body.

Made from tourmaline magnets, along with nano-functional materials and special heat-sensitive materials, designed to create sensations of heat without pre heating or the need for electricity. Accumulates heat from your feet and keeps it warm without escaping outside.

 

WHAT MAKES VEINSHEAL THERMOTHERAPEUTIC SOCK THE PERFECT PAIN PROTECTION :

It stimulates more than 2,800 reflexology points on your feet. Massages stress points to ease the aches and pains of Plantar Fasciitis or just tired, stressed feet. It improves blood circulation and metabolism. Restore the perfect shape of the legs overnight!

IMPROVE BLOOD CIRCULATION

These VeinsHeal Thermotherapeutic Sock for women and men are infused with magnet to harness its restorative properties, supporting ongoing pain management. It promotes blood circulation, aiding in improving performance and speeding up recovery.

Features

  • Reduces Fatigue & Improves Blood Circulation 
  • Multiple Benefits – foot reflexology can also be used for a range of conditions such as weight loss, back pain, headache, fatigue, anxiety, cholesterol, and stress.

Specifications

  • Material: Polyester Fiber

Product Image







 

const TAG = 'spz-custom-painter-button-animation'; const MAX_ITERATION_COUNT = 99999999; const SITE = (window.C_SETTINGS && window.C_SETTINGS.routes && window.C_SETTINGS.routes.root) || ''; const ADD_TO_CART_ANIMATION_SETTING = `${SITE}/api/marketing_atmosphere_app/add_to_cart_btn_animation/setting`; class SpzCustomPainterButtonAnimation extends SPZ.BaseElement { /**@override */ static deferredMount() { return false; } /** @param {!SpzElement} element */ constructor(element) { super(element); /** @private {!../../src/service/xhr-impl.Xhr} */ this.xhr_ = SPZServices.xhrFor(this.win); /** @private {Object} */ this.data_ = null; /** @private {Element} */ this.addToCartButton_ = null; /** @private {boolean} */ this.productAvailable_ = true; /** @private {number} */ this.timerId_ = null; /** @private {number} */ this.animationExecutionCount_ = 0; /** @private {boolean} */ this.selectedVariantAvailable_ = true; /** @private {number} */ this.delay_ = 5000; /** @private {number} */ this.iterationCount_ = 5; /** @private {string} */ this.animationClass_ = ''; } /** @override */ isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } /** @override */ buildCallback() { this.productAvailable_ = this.element.hasAttribute('product-available'); this.selectedVariantAvailable_ = this.element.hasAttribute('selected-variant-available'); } /** @override */ mountCallback() { this.render_(); } /** @private */ render_() { if (!this.productAvailable_) { return; } this.fetch_().then((data) => { if (!data) { return; } this.data_ = data; this.animationClass_ = `painter-${data.animation_name}-animation`; this.iterationCount_ = data.animation_iteration_count === 'infinite' ? MAX_ITERATION_COUNT : data.animation_iteration_count; const animationDuration = 1; const animationDelay = data.animation_delay || 5; this.delay_ = (animationDuration + animationDelay) * 1000; this.handleButtonEffect_(); }); } /** * @param {JsonObject} data * @return {(null|Object)} * @private */ parseJson_(data) { try { return JSON.parse(data); } catch (e) { return null; } } /** * @return {Promise} * @private */ fetch_() { return this.xhr_.fetchJson(ADD_TO_CART_ANIMATION_SETTING).then((data) => { if (!data || !data.enabled) { return null; } return this.parseJson_(data.detail); }); } /** @private */ getAddToCartButton_() { this.addToCartButton_ = SPZCore.Dom.scopedQuerySelector( document.body, '[data-section-type="product"] [role="addToCart"], [data-section-type="product_detail"] [role="addToCart"], [data-section-type="product_detail"] [data-click="addToCart"], [data-section-type="product"] [data-click="addToCart"]' ); } /** @private */ restartAnimation_() { this.addToCartButton_.classList.remove(this.animationClass_); this.addToCartButton_./* OK */ offsetWidth; this.addToCartButton_.classList.add(this.animationClass_); this.animationExecutionCount_++; } /** @private */ clearTimer_() { this.win.clearInterval(this.timerId_); this.timerId_ = null; } /** @private */ setupTimer_() { this.timerId_ = this.win.setInterval(() => { this.restartAnimation_(); if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); this.clearTimer_(); } }, this.delay_); } /** @private */ restartTimer_() { if (this.animationExecutionCount_ >= this.iterationCount_) { this.removeAnimationClass_(); return; } this.setupTimer_(); } /** @private */ listenVariantChange_() { SPZUtils.Event.listen(self.document, 'dj.variantChange', (e) => { const selectedVariant = e.detail && e.detail.selected; if (!selectedVariant) { return; } const {available} = selectedVariant; if (this.selectedVariantAvailable_ !== available) { this.selectedVariantAvailable_ = available; this.clearTimer_(); if (available) { this.restartTimer_(); } } }); } /** @private */ removeAnimationClass_() { this.win.setTimeout(() => { this.addToCartButton_.classList.remove(this.animationClass_); }, 1000); } /** @private */ handleButtonEffect_() { this.getAddToCartButton_(); if (!this.addToCartButton_) { return; } if (this.selectedVariantAvailable_) { ++this.animationExecutionCount_; this.addToCartButton_.classList.add(this.animationClass_); if (this.iterationCount_ === 1) { this.removeAnimationClass_(); return; } this.setupTimer_(); } this.listenVariantChange_(); } } SPZ.defineElement(TAG, SpzCustomPainterButtonAnimation);