We ship from warehouses in the Elizabethport, NJ & Greenwood,IN.(Free shipping over $49)/ The more you get, the less you pay, and the faster the delivery is!!⚡️⚡️Coupon:save5

1 / 12
1 / 12

Cordless straightening and curling brush 2 in 1

$39.99
$0.00 0% Off
COLOR
Other people want this. Over people have this in their bags right now.

Shipping Worldwide.  

💯Secure payments Via PayPal® and Credit Card.

⭐Fast refund Guarantee.

Limited Stock At This Price.🔥 


❤️Special Events of the Week: Randomly selected 30 lucky customers to get double the order product every day. We will send you an email, please remember to check, thanks for your support❤️

🎁💐Don't forget to get some for your family and friends as it's a unique gift idea.

5 MINS, STYLING ON THE GO

MINI CORDLESS DESIGN, GRAB AND GO: Weighing only 234g, this straightening brush is designed for ease of use and portability. The cordless feature means you can use it anywhere without worrying about finding an outlet or dealing with a tangled cord.

  • TOUCH UPS ON THE GO: The safety locker is designed to provide unauthorized turn-on and accident burn, worked by cutting off the power. Also, come with a travel bag to keep your belongings organized. Grab it and touch up your hairstyle anytime.

  • ONE CHARGE FOR 2-3 USES: This straightening brush features a 5200mAh large-capacity, rechargeable battery that can be conveniently charged using the included USB Type-C cable. You can use it for up to 30 minutes with just one charge.

  • FRIZZ-FREE RESULTS: 50 million negative ions are released during straightening, work by neutralizing positive ions, which are responsible for causing static and frizz, for achieving a smooth, shiny, and frizz-free look without the need for harsh chemicals or excessive heat.

  • GENTLE ON HAIR: The brush's teeth are coated with our exclusive T-GLOSS ceramic material, which is twice as smooth as ordinary materials, reduces 50% frizz cause by friction. This means effortlessly glides through without pulling, resulting in less damage.

Product details

  • Product Dimensions ‏ : ‎ 7.72 x 1.69 x 1.69 inches; 1.3 Pounds

NOTE

  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed in the picture.

Thank you for stopping by and if you have any questions please contact me.

Have a blessed day!

OUR GUARANTEE

✅ Insured Worldwide Shipping: Each order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.

✅ Money-Back Guarantee: If your items arrive damaged or become defective within 30 days of normal usage, we will gladly issue out a replacement or refund.

✅ 24/7 Customer Support: We have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.

✅Safe & Secure Checkouts: We use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.

Customers Reviews
Customers Reviews
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);