Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging
6 / 6

Straightening Comb Rechargeable Hair Wireless Straightener Curler Curling Straighten Dual-purpose Travel Portable USB Charging

Color - Pink
Please select a color
Electrical outlet
Please select a electrical outlet
Price
$19.69
$0.00

Quantity

Overview:

1. This cordless straightening brush quickly detangles messy hair, smooths frizz, and helps you easily tackle all types of hair problems, leaving your hair shiny and smooth.
2.30 seconds rapid heating, three-speed constant temperature heating (150 ℃ /170 ℃ /190 ℃), gentle care of hair, avoid high-temperature damage to hair.
3.360° anti-scalding design, anti-scalding protection on the front, side, and back, and double protection of the heat-insulating comb and the heat-insulating shell, to avoid scalding your hands at high temperatures to the greatest extent.
4. Built-in 4000mAh high-capacity lithium battery, one charge can last for 40 minutes, which can meet the use time required for multiple modeling.
5. The compact and lightweight straightening brush are easy to carry, allowing you to comb your hair anytime, anywhere, while traveling or on business trips.


Product Details:

Product material: ABS+nylon

Rated voltage: 3.7V

Rated power: 18W

Product size: 23 * 3.5 * 4cm

Color: pink, purple


Package content:

Instruction X1+charging line X1



/** @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-1726694338796').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);