Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
4 / 7
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
Upgraded Heating Scarf for Winters
30% OFF

Upgraded Heating Scarf for Winters

$34.95 $49.95
0 sold
Color
Qty
/** @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);
The Newly Upgraded Scarf It adopts the principle of infrared heating, rapid heating, three-speed temperature adjustment, not being afraid of cold winter.

FEATURES

⭐Intelligent Heating: Heats up in 3 seconds with an efficient graphene carbon fiber heating system. Intelligent heating settings (35°C-45°C-55°C/95°F-113°F-131°F) to suit your needs.


⭐Comfortable Material: Breathable and ultra-light material. Comfortable and soft cotton with decent elasticity.


⭐Health Benefits: Graphene heating technology and release of 8-9mm far-infrared rays aid blood circulation and help relax tense neck muscles. The position of the heated pad can be adjusted for targeted therapy.


⭐Human-friendly: The output current is 5V, which is a weak current within the acceptable range of the human body and will not cause harm to the body.


⭐Long Battery Life: 4800mAh power bank, battery life up to 7 hours.

Washable (hand wash and machine wash) (Note: Please be sure to remove the mobile power before washing.)
You may also like Don't Like These?