{"title":"Hair Care","description":"","products":[{"product_id":"2-in-1-hair-straightener-multi-styler-hair-dryer","title":"2 IN 1 Professional Hair","description":"\u003cp\u003eThe Tinsol MK-559 hair dryer combines drying and styling in one step!\u003c\/p\u003e\n\u003cp\u003ePowerful airflow for smooth, fast results without damage\u003cbr\u003e🌡 Intelligent heat protection to maintain shine and healthy hair\u003c\/p\u003e\n\u003cp\u003eIonic and ceramic technology to reduce frizz and give you smooth, natural shine 💖\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e✨ Tinsol MK-559 Hair Dryer Brush combines drying and straightening in one powerful tool.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e💨 Uses 110,000 RPM high-speed airflow to smooth and style hair from wet to dry.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e🌡️ Smart temperature control protects hair from heat damage and keeps it shiny.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e💎 Ionic + ceramic technology reduces frizz and improves softness and hydration.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e🔄 Suitable for wet and dry use with easy styling, volume, and natural straight results.\u003c\/span\u003e\u003c\/p\u003e","brand":"beauutyyt","offers":[{"title":"black \/ UK","offer_id":47895340712154,"sku":"14:193;183:201450690#UK","price":151.95,"currency_code":"USD","in_stock":false},{"title":"black \/ EU","offer_id":47895340744922,"sku":"14:193;183:201451452#EU","price":145.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ AU","offer_id":47895340777690,"sku":"14:173;183:200745104#AU","price":151.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ US","offer_id":47895340810458,"sku":"14:173;183:201336458#US","price":145.95,"currency_code":"USD","in_stock":false},{"title":"PINK \/ UK","offer_id":47895340843226,"sku":"14:350852#PINK;183:201450690#UK","price":144.95,"currency_code":"USD","in_stock":false},{"title":"black \/ AU","offer_id":47895340908762,"sku":"14:193;183:200745104#AU","price":151.95,"currency_code":"USD","in_stock":false},{"title":"black \/ US","offer_id":47895340941530,"sku":"14:193;183:201336458#US","price":151.95,"currency_code":"USD","in_stock":false},{"title":"PURPLE \/ UK","offer_id":47895340974298,"sku":"14:496;183:201450690#UK","price":145.95,"currency_code":"USD","in_stock":false},{"title":"PINK \/ AU","offer_id":47895341039834,"sku":"14:350852#PINK;183:200745104#AU","price":144.95,"currency_code":"USD","in_stock":false},{"title":"PINK \/ US","offer_id":47895341072602,"sku":"14:350852#PINK;183:201336458#US","price":143.95,"currency_code":"USD","in_stock":false},{"title":"GRAY \/ UK","offer_id":47895341105370,"sku":"14:691;183:201450690#UK","price":144.95,"currency_code":"USD","in_stock":false},{"title":"GRAY \/ EU","offer_id":47895341138138,"sku":"14:691;183:201451452#EU","price":145.95,"currency_code":"USD","in_stock":false},{"title":"PURPLE \/ AU","offer_id":47895341170906,"sku":"14:496;183:200745104#AU","price":151.95,"currency_code":"USD","in_stock":false},{"title":"PURPLE \/ US","offer_id":47895341203674,"sku":"14:496;183:201336458#US","price":144.95,"currency_code":"USD","in_stock":false},{"title":"GRAY \/ AU","offer_id":47895341236442,"sku":"14:691;183:200745104#AU","price":151.95,"currency_code":"USD","in_stock":false},{"title":"GRAY \/ US","offer_id":47895341269210,"sku":"14:691;183:201336458#US","price":145.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ UK","offer_id":47895341301978,"sku":"14:173;183:201450690#UK","price":151.95,"currency_code":"USD","in_stock":false},{"title":"Blue \/ EU","offer_id":47895341334746,"sku":"14:173;183:201451452#EU","price":145.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/files\/S1eb2f18b88f5460d815a843560a5b798j.webp?v=1777839317"},{"product_id":"hair-dryer-5-in-1-electric-hair-comb-negative-ion-straight-curler","title":"6-in-1 Hair Styling Device | Professional Salon Look at Home 💇‍♀️","description":"\u003cp\u003e All your hair needs in one device! \u003c\/p\u003e\n\u003cp\u003eWith the 6-in-1 hot air flat iron, you can easily dry, straighten, curl, and style your hair at home 💖\u003c\/p\u003e\n\u003cp\u003e💨 High-speed motor for fast and efficient drying\u003cbr\u003e💇♀️ Multiple heads for all styling needs\u003cbr\u003e✨ Straighten, curl, and dry with simple steps\u003cbr\u003e🔥 Moisture for added shine and shine\u003cbr\u003e🎀 User-friendly design, perfect for everyday use\u003c\/p\u003e\n\u003cp\u003eChange your style every day with less time and effort! 😍\u003cbr\u003eWant that New Year's look from the comfort of your home?\u003c\/p\u003e","brand":"beauutyyt","offers":[{"title":"White","offer_id":47895336648922,"sku":"14:771#White","price":164.95,"currency_code":"USD","in_stock":false},{"title":"Macaron","offer_id":47895336681690,"sku":"14:365458#Macaron","price":164.95,"currency_code":"USD","in_stock":false},{"title":"Blue","offer_id":47895336714458,"sku":"14:173","price":164.95,"currency_code":"USD","in_stock":false},{"title":"rose red","offer_id":47895336747226,"sku":"14:200003699#rose red","price":164.95,"currency_code":"USD","in_stock":false},{"title":"Vintage red","offer_id":47895336779994,"sku":"14:175#Vintage red","price":164.95,"currency_code":"USD","in_stock":false},{"title":"Pink","offer_id":47895336812762,"sku":"14:1052","price":164.95,"currency_code":"USD","in_stock":false},{"title":"Champagne","offer_id":47895336845530,"sku":"14:200001951","price":164.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/files\/Sc5b34e0ca36a409fb4fb1eaacc8c95b84.webp?v=1777839324"},{"product_id":"5-in-1-auto-curling-iron-set-with-interchangeable-barrels-1-1-25-1-5-curling-wand-hair-crimper-straightening-brush-rotating-ceramic-curler-3-temp-dual-voltage-anti-scald-pink","title":"5 in 1 Auto Curling Iron","description":"\u003cdiv\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cscript type=\"application\/javascript\"\u003e\/\/ \u003c![CDATA[\n    function logShoppableMetrics(moduleName, showsAddToCart) {\n        if (window.ue \u0026\u0026 window.ue.count) {\n            window.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0);\n        }\n    }\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-12-nav-carousel').execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-12-nav-carousel', function(){\n        return function() {\n            P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) {\n                function initiateCarousel(module) {\n                    var MODULE_ID = $(module).data('module-id');\n                    \/**\n                    * Carousel button element classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_CLASS_NAME = \"aplus-goto-btn-\" + MODULE_ID;\n                    \/**\n                    * Carousel button element active classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_ACTIVE_CLASS_NAME = \"aplus-active\";\n                    \/**\n                    * AUI name for aui carousel\n                    * @const\n                    *\/\n                    var CAROUSEL_NAME = \"premium-aplus-12-carousel-\" + MODULE_ID;\n                    \/**\n                    * Module class name\n                    * @const\n                    *\/\n                    var MODULE_CLASS_NAME = \".aplus-v2 .premium-aplus-module-12\";\n                    \/**\n                    * Carousel text container class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-carousel-text-container-\" + MODULE_ID;\n                    \/**\n                    * Carousel text hidden class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_HIDDEN = \"aplus-hidden\";\n                    \/**\n                    * Carousel horizontal scroll container class name\n                    * @const\n                    *\/\n                    var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-horizontal-scroll-container-\" + MODULE_ID;\n\n                    function showCarouselText(oldIndex, newIndex) {\n                        var oldClass = TEXT_CONTAINER_CLASS_NAME + \"-\" + oldIndex;\n                        var newClass= TEXT_CONTAINER_CLASS_NAME + \"-\" + newIndex;\n                        $(oldClass).addClass(TEXT_CONTAINER_HIDDEN);\n                        $(newClass).removeClass(TEXT_CONTAINER_HIDDEN);\n                    }\n\n                    function scrollToCarouselButton(scrollLeft) {\n                        if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) {\n                            $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200);\n                        }\n                    }\n\n                    \/**\n                    * Creates a CarouselButton class for provided carousel instance\n                    * @param {object} carousel - AUI Carousel instance\n                    * @returns {Class} - CarouselButton Class\n                    *\/\n                    function CarouselButtonTemplate(carousel) {\n                        \/**\n                        * Button for controlling the active slide\n                        * @constructor\n                        * @param {number} index - slide index\n                        * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation\n                        *\/\n                        function CarouselButton(index, elem) {\n                            var self = this;\n                            this.index = index;\n                            this.carousel = carousel;\n\n                            \/* create the button element *\/\n                            this.elem = this.getElem(elem);\n                            this.$elem = $(this.elem);  \/* store jquery version *\/\n                            this.elem.addEventListener('click', self.handleClick.bind(self));\n                            this.elem.setAttribute('role', 'tab');\n\n                            \/* add this object to the object manager *\/\n                            CarouselButton.objects.byId[index] = this;\n                            CarouselButton.objects.all.push(this);\n                        }\n\n                        \/**\n                        * Describe behavior for click events on this.elem\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.handleClick = function(e) {\n                            e.preventDefault();\n                            this.carousel.gotoPage(this.index);\n                        };\n\n                        \/**\n                        * Enter active state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.activate = function() {\n                            this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true');\n                        };\n\n                        \/**\n                        * Enter inactive state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.deactivate = function() {\n                            this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false');\n                        };\n\n                        \/**\n                        * Returns an existing or creates a new bound element for this object\n                        * @memberOf CarouselButton\n                        * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use\n                        * @returns {DOMElement} - this objects DOM representation\n                        *\/\n                        CarouselButton.prototype.getElem = function(elem) {\n                            if (this.elem) return this.elem;\n                            if (elem) return elem;\n\n                            var createdElem = document.createElement('span');\n                            createdElem.className = GOTO_BTN_CLASS_NAME;\n\n                            return createdElem;\n                        };\n\n                        \/** @const Object manager *\/\n                        CarouselButton.objects = {\n                            byId: {},\n                            all: [],\n                        };\n\n                        return CarouselButton;\n                    }\n\n                    framework.onInit(CAROUSEL_NAME, function(carousel) {\n                        \/** @const {Class} *\/\n                        var CarouselButton = CarouselButtonTemplate(carousel);\n\n                        \/* create carousel controls *\/\n                        var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME));\n                        var btns = $carouselBtns.map(function(i, btnElem) {\n                            return new CarouselButton(i + 1, btnElem);\n                        });\n\n                        \/* activate first one *\/\n                        CarouselButton.objects.byId[1].activate();\n\n                        \/* Listen to slide changes *\/\n                        A.on(\"a:carousel:\" + CAROUSEL_NAME + \":change:pageNumber\", function (data) {\n                            var newCarouselButton = CarouselButton.objects.byId[data.newValue];\n                            var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left'));\n                            var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft;\n\n                            newCarouselButton.activate();\n                            CarouselButton.objects.byId[data.oldValue].deactivate();\n                            scrollToCarouselButton(positionLeft);\n                            showCarouselText(data.oldValue, data.newValue);\n                        });\n                    });\n\n                    \/**\n                    * @returns {string} - css classname prefixed with module selector\n                    *\/\n                    function safeClassSelector(className) {\n                        return '.' + MODULE_CLASS_NAME + ' .' + className;\n                    }\n                }\n\n                $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) {\n                    initiateCarousel(module);\n                });\n                framework.createAll();\n                framework.initializeAll();\n            });\n        }\n    })\n});\n}));\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg alt=\"multi head curler iron\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c68e4de6-ebd1-4400-bbbd-10314b60b02c.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c68e4de6-ebd1-4400-bbbd-10314b60b02c.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003cbr\u003e\u003cnoscript\u003e\n        \u003cimg alt=\"multi head curler iron\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/c68e4de6-ebd1-4400-bbbd-10314b60b02c.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\n\u003cp\u003eEvery style you love, only one\u003c\/p\u003e\n\u003cp\u003eWith this 5-in-1 styling kit, you can easily achieve curls, waves, straight styles, and bouncy curls at home 💖\u003c\/p\u003e\n\u003cp\u003e💇♀️ 3 different curl sizes to suit your desired look\u003cbr\u003e✨ Straightening brush to smooth hair and tame frizz\u003cbr\u003e🔥 Hair curler for attractive waves\u003cbr\u003e⚡ Fast heating and long-lasting hold for a simple reason\u003cbr\u003e🎀 Convenient design with easily interchangeable heads\u003c\/p\u003e\n\u003cp\u003eChange your style every day and create a Brazilian salon look 😍\u003cbr\u003eOrder now before it's gone!\u003c\/p\u003e\n\u003ch1\u003e     \u003c\/h1\u003e\n\u003cp\u003e  5 in 1 Auto Curling Iron Set with Interchangeable Barrels - 1\", 1.25\", 1.5\" Curling Wand, Hair Crimper \u0026amp; Straightening Brush, Ro\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-12-nav-carousel aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-12 premium-aplus-module-12--top-nav\"\u003e\n\u003cdiv data-module-id=\"1\" class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n\u003cdiv id=\"premium-aplus-12-carousel-1-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-12-carousel-1\"}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"region\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular aplus-image-carousel-container\"\u003e\n\u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\n\u003col class=\"a-carousel\" role=\"list\"\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"automatic curling iron 1 inch\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/0e366c96-b13e-43d6-a297-62d4b67e0f45.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"1.25 inch curling iron\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/58765c33-a8a7-41c6-8ee0-8a273fac5e68.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"curling iron 1 1\/2 inch\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/ded591c7-fd6b-46ec-b55e-4d170e263873.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"hair crimper for women\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/1fecca8a-5bb7-475d-a32f-5ef2ae871288.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"5\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"straightener curling iron combo\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f20846bf-27a2-431e-9d3d-2a0ed594a9ab.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003eNext page\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"a-end aok-hidden\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"aplus-carousel-actions-1\" aria-label=\"tablist section\" class=\"a-section aplus-carousel-actions\" role=\"tablist\"\u003e\n\u003cbutton class=\"aplus-goto-btn aplus-goto-btn-1 aplus-active\" role=\"tab\" aria-selected=\"true\" tabindex=\"0\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e1\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003e1inch Auto Curling Iron\u003c\/span\u003e\u003c\/button\u003e \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-1\" role=\"tab\" aria-selected=\"false\" tabindex=\"0\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e2\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003e1.25in Auto Curling Iron\u003c\/span\u003e\u003c\/button\u003e \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-1\" role=\"tab\" aria-selected=\"false\" tabindex=\"0\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e3\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003e1.5in Auto Curling Iron\u003c\/span\u003e\u003c\/button\u003e \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-1\" role=\"tab\" aria-selected=\"false\" tabindex=\"0\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e4\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eHair Crimper\u003c\/span\u003e\u003c\/button\u003e \u003cbutton class=\"aplus-goto-btn aplus-goto-btn-1\" role=\"tab\" aria-selected=\"false\" tabindex=\"0\"\u003e\u003cspan class=\"aplus-carousel-index\"\u003e5\u003c\/span\u003e \u003cspan class=\"aplus-accent2 aplus-carousel-label\"\u003eMagnetic Hot Comb\u003c\/span\u003e\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('premium-module-12-nav-carousel').execute(function(init){\n        init();\n    });\n}));\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg alt=\"automatic curler wand\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/e387f2c9-61c1-4693-8123-b27664de6783.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/e387f2c9-61c1-4693-8123-b27664de6783.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003cnoscript\u003e\n        \u003cimg alt=\"automatic curler wand\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/e387f2c9-61c1-4693-8123-b27664de6783.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\u003cimg alt=\"automatic curler wand\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/857fba01-ca17-4fd2-b0c6-d424258aee95.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/857fba01-ca17-4fd2-b0c6-d424258aee95.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-12-nav-carousel aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-12 premium-aplus-module-12--top-nav\"\u003e\n\u003cdiv data-module-id=\"4\" class=\"a-section a-spacing-none aplus-carousel-container\"\u003e\n\u003cdiv id=\"premium-aplus-12-carousel-4-id\" data-a-carousel-options='{\"peek_percentage\":0,\"minimum_gutter_width\":0,\"show_partial_next\":false,\"name\":\"premium-aplus-12-carousel-4\"}' aria-label=\"Featured content carousel\" aria-roledescription=\"carousel\" data-a-display-strategy=\"single\" data-a-transition-strategy=\"slideCircular\" role=\"region\" class=\"a-begin a-carousel-container a-carousel-static a-carousel-display-single a-carousel-transition-slideCircular aplus-image-carousel-container\"\u003e\n\u003cdiv class=\"a-row a-carousel-controls a-carousel-row a-carousel-has-buttons a-carousel-overlay-buttons a-carousel-rounded-buttons\"\u003e\n\u003cdiv class=\"a-carousel-row-inner\"\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-center\"\u003e\n\u003cdiv class=\"a-carousel-viewport\" aria-roledescription=\"slide\"\u003e\n\u003col class=\"a-carousel\" role=\"list\"\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"4\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"3 temp automatic curler iron\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/b512b425-dc03-4c5d-b808-3b7ed3889af5.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"4\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"fast heating automatic curler iron\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f0348a70-8f98-4426-a5c1-c4b63b2d33b0.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"4\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"Negative Ions anti-scald\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/8270b1ad-2f63-43fd-8028-6f207db79a16.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli aria-roledescription=\"slide\" class=\"a-carousel-card aplus-carousel-card\" aria-setsize=\"4\"\u003e\n\u003cdiv class=\"a-section a-spacing-none aplus-card-image\"\u003e\u003cimg alt=\"ceramic barrel curler iron\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/aec1ae3c-9758-4e0b-8fcb-191e95f8806e.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-carousel-col a-carousel-right\"\u003e\n\u003ca class=\"a-carousel-goto-nextpage\" role=\"button\" href=\"#\"\u003e\u003ci class=\"a-icon a-icon-next-rounded\"\u003e\u003cspan class=\"a-icon-alt\"\u003e\u003c\/span\u003e\u003c\/i\u003e\u003c\/a\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\n    P.when('premium-module-12-nav-carousel').execute(function(init){\n        init();\n    });\n}));\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\n\u003cimg alt=\"automatic curler iron\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f71c1a38-fef3-456a-9303-104af028f0ce.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f71c1a38-fef3-456a-9303-104af028f0ce.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e \u003cnoscript\u003e\n        \u003cimg alt=\"automatic curler iron\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/f71c1a38-fef3-456a-9303-104af028f0ce.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\n       \u003c\/noscript\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"a-section a-text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-2-fullbackground-image aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-2\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-background-wrapper\"\u003e\n\u003cdiv class=\"a-section a-spacing-none background-image\"\u003e\u003cimg alt=\"multi head curler iron\" class=\"a-lazy-loaded\" data-src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/927f789c-a5a2-42de-8078-1d2c0f0f3478.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\" src=\"https:\/\/m.media-amazon.com\/images\/S\/aplus-media-library-service-media\/927f789c-a5a2-42de-8078-1d2c0f0f3478.__CR0,0,1464,600_PT0_SX1464_V1___.jpg\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n\u003cdiv data-a-expander-collapsed-height=\"300\" class=\"a-expander-collapsed-height a-row a-expander-container a-expander-partial-collapse-container\"\u003e\n\u003cdiv data-expanded=\"false\" class=\"a-expander-content a-expander-partial-collapse-content\"\u003e\u003c!-- Loading EDP related metadata --\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"lumoracare","offers":[{"title":"United States","offer_id":47895337664730,"sku":"200007763:201336106","price":223.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/files\/51AQ5SdxoOL.jpg?v=1777839328"},{"product_id":"hair-straightener-brush-tymo-ring-hair-straightener-comb-straightening-brush-for-women-with-5-temps-20s-fast-heating-dual-voltage-black","title":"2-in-1 Hair Styler Straightening","description":"\u003cdiv\u003e\n\u003cdiv lang=\"en_US\"\u003e\n\u003cscript type=\"application\/javascript\"\u003e\/\/ \u003c![CDATA[\n    function logShoppableMetrics(moduleName, showsAddToCart) {\n        if (window.ue \u0026\u0026 window.ue.count) {\n            window.ue.count(\"aplus:shoppable:\" + moduleName + \":addToCart\", showsAddToCart ? 1 : 0);\n        }\n    }\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cdiv class=\"aplus-v2 desktop celwidget\"\u003e\n\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-5-comparison-table-scroller').execute(function(init){\n    if (init) {\n        return;\n    }\n    P.register('premium-module-5-comparison-table-scroller', function(){\n        return function() {\n            P.when('jQuery', 'a-popover', 'A', 'ready').execute(function($, popover, A) {\n                function initCompTable(module) {\n                    \/**\n                    * Premium comparison table: popover trigger module\n                    *\/\n                    var comparisonName = $(module).data('comparison-name');\n                    (function() {\n                        var $additionalInfo = $('.aplus-v2 .aplus-popover-trigger');\n                        $additionalInfo.each(function(i, trigger) {\n                            return popover.create(trigger, $(trigger).data());\n                        });\n                        $additionalInfo.hover(\n                            function() {\n                                $(this).focus();\n                            }\n                        );\n                    })();\n                    \/**\n                    * Premium comparison table: adjust column width module\n                    *\/\n                    (function() {\n                        var VISIBLE_COLUMNS = 4.2;  \/* How many visible columns on load *\/\n                        var MIN_WIDTH = 230;\n                        var getWidth = function() {\n                            return $(this).outerWidth();\n                        }\n                        \/* cache selectors *\/\n                        var\n                            $container = $('.aplus-v2 .comparison-table #'+comparisonName),\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $slider = $('.aplus-v2 .comparison-table #'+comparisonName+' .table-slider'),\n                            $columns = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column'),\n                            $activeColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' .aplus-data-column.active.active-item');\n\n                        \/* Formula for determining desired column width *\/\n\n                        var calculatedColumnWidth = Math.floor(\n                            ($container.innerWidth() - $header.innerWidth()) \/ VISIBLE_COLUMNS\n                        );\n\n                        var childWidths = $activeColumn.map(getWidth).get();\n                        var maxChildWidth = Math.max(MIN_WIDTH, Math.max.apply(Math, childWidths));\n                        var minColumnWidth = $columns.innerWidth();\n\n                        \/* set the min-width of each column to the calulated width or minWidth *\/\n                        $columns.css(\n                            'min-width',\n                            Math.max(MIN_WIDTH, (calculatedColumnWidth \u003c minColumnWidth\n                                ? calculatedColumnWidth\n                                : minColumnWidth))\n                        );\n                        $activeColumn.css('width', maxChildWidth);\n\n                        \/* show the component *\/\n                        $container.removeClass('loading');\n                    })();\n\n                    \/**\n                     * Premium comparison table: sticky attribute \u0026 column\n                     *\/\n\n                    (function() {\n                        \/* cache selectors *\/\n                        const comparisonTable = document.querySelector('.aplus-v2 .comparison-table #'+comparisonName);\n                        const header = comparisonTable.querySelector('td.attribute');\n                        const fixedColumn = comparisonTable.querySelector('td.active');\n\n                        const attributeColumnObserver = new ResizeObserver((entries) =\u003e {\n                            for (let entry of entries) {\n                                const bounds = entry.target.getBoundingClientRect().width;\n                                const activeCellWidth = window.getComputedStyle(fixedColumn).left;\n                                if (bounds + \"px\" !== activeCellWidth) {\n                                    const activeCells = document.querySelectorAll('.aplus-data-column.active');\n                                    activeCells.forEach(cell =\u003e cell.style.left = bounds + \"px\");\n\n                                }\n                            }\n\n                        })\n\n                        attributeColumnObserver.observe(header)\n                    })();\n\n                    \/**\n                    * Premium comparison table: top scroll bar\n                    *\/\n                    (function() {\n                        \/* cache selectors *\/\n                        var\n                            $header = $('.aplus-v2 .comparison-table #'+comparisonName+' td.attribute'),\n                            $fixedColumn = $('.aplus-v2 .comparison-table #'+comparisonName+' td.active'),\n                            $scrollWrapperTop = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-top'),\n                            $scrollWrapperBottom = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-wrapper-bottom'),\n                            $scrollWidth = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-width'),\n                            $scrollBar = $('.aplus-v2 .comparison-table #'+comparisonName+' .scroll-bar');\n                        \/* confirm fixed column exists and can add width to the total width of the scroll bar *\/\n                        var fixedColumnWidth = $fixedColumn.innerWidth();\n                        if ( fixedColumnWidth === null ) {\n                            fixedColumnWidth = 0;\n                        }\n                        \/* set width of scrollBar *\/\n                        $scrollBar.css('width', $scrollWidth.innerWidth() + fixedColumnWidth + $header.innerWidth());\n                        \/* connect scrolls together *\/\n                        $scrollWrapperTop.scroll(function() {\n                            $scrollWrapperBottom.scrollLeft($scrollWrapperTop.scrollLeft());\n                        });\n                        $scrollWrapperBottom.scroll(function() {\n                            $scrollWrapperTop.scrollLeft($scrollWrapperBottom.scrollLeft());\n                        });\n                    })();\n                }\n\n                $('.aplus-v2 .premium-aplus-module-5 .table-container').each(function(index, module) {\n                    initCompTable(module);\n                });\n            });\n        }\n    });\n});\n}));\n\/\/ ]]\u003e\u003c\/script\u003e\u003cscript type=\"text\/javascript\"\u003e\/\/ \u003c![CDATA[\n(function(f) {var _np=(window.P._namespace(\"PremiumAplusModule\"));if(_np.guardFatal){_np.guardFatal(f)(_np);}else{f(_np);}}(function(P) {\nP.now('premium-module-12-nav-carousel').execute(function(init) {\n    if (init) {\n        return;\n    }\n    P.register('premium-module-12-nav-carousel', function(){\n        return function() {\n            P.when('A', 'jQuery', 'a-carousel-framework', 'ready').execute(function (A, $, framework) {\n                function initiateCarousel(module) {\n                    var MODULE_ID = $(module).data('module-id');\n                    \/**\n                    * Carousel button element classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_CLASS_NAME = \"aplus-goto-btn-\" + MODULE_ID;\n                    \/**\n                    * Carousel button element active classname\n                    * @const\n                    *\/\n                    var GOTO_BTN_ACTIVE_CLASS_NAME = \"aplus-active\";\n                    \/**\n                    * AUI name for aui carousel\n                    * @const\n                    *\/\n                    var CAROUSEL_NAME = \"premium-aplus-12-carousel-\" + MODULE_ID;\n                    \/**\n                    * Module class name\n                    * @const\n                    *\/\n                    var MODULE_CLASS_NAME = \".aplus-v2 .premium-aplus-module-12\";\n                    \/**\n                    * Carousel text container class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-carousel-text-container-\" + MODULE_ID;\n                    \/**\n                    * Carousel text hidden class name\n                    * @const\n                    *\/\n                    var TEXT_CONTAINER_HIDDEN = \"aplus-hidden\";\n                    \/**\n                    * Carousel horizontal scroll container class name\n                    * @const\n                    *\/\n                    var HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME = MODULE_CLASS_NAME + \" .aplus-horizontal-scroll-container-\" + MODULE_ID;\n\n                    function showCarouselText(oldIndex, newIndex) {\n                        var oldClass = TEXT_CONTAINER_CLASS_NAME + \"-\" + oldIndex;\n                        var newClass= TEXT_CONTAINER_CLASS_NAME + \"-\" + newIndex;\n                        $(oldClass).addClass(TEXT_CONTAINER_HIDDEN);\n                        $(newClass).removeClass(TEXT_CONTAINER_HIDDEN);\n                    }\n\n                    function scrollToCarouselButton(scrollLeft) {\n                        if ($(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).length) {\n                            $(HORIZONTAL_SCROLL_CONTAINER_CLASS_NAME).animate({scrollLeft}, 200);\n                        }\n                    }\n\n                    \/**\n                    * Creates a CarouselButton class for provided carousel instance\n                    * @param {object} carousel - AUI Carousel instance\n                    * @returns {Class} - CarouselButton Class\n                    *\/\n                    function CarouselButtonTemplate(carousel) {\n                        \/**\n                        * Button for controlling the active slide\n                        * @constructor\n                        * @param {number} index - slide index\n                        * @param {DOMElement} [elem] - optional DOM element to use as this objects DOM representation\n                        *\/\n                        function CarouselButton(index, elem) {\n                            var self = this;\n                            this.index = index;\n                            this.carousel = carousel;\n\n                            \/* create the button element *\/\n                            this.elem = this.getElem(elem);\n                            this.$elem = $(this.elem);  \/* store jquery version *\/\n                            this.elem.addEventListener('click', self.handleClick.bind(self));\n                            this.elem.setAttribute('role', 'tab');\n\n                            \/* add this object to the object manager *\/\n                            CarouselButton.objects.byId[index] = this;\n                            CarouselButton.objects.all.push(this);\n                        }\n\n                        \/**\n                        * Describe behavior for click events on this.elem\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.handleClick = function(e) {\n                            e.preventDefault();\n                            this.carousel.gotoPage(this.index);\n                        };\n\n                        \/**\n                        * Enter active state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.activate = function() {\n                            this.$elem.addClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'true');\n                        };\n\n                        \/**\n                        * Enter inactive state\n                        * @memberOf CarouselButton\n                        *\/\n                        CarouselButton.prototype.deactivate = function() {\n                            this.$elem.removeClass(GOTO_BTN_ACTIVE_CLASS_NAME).attr('aria-selected', 'false');\n                        };\n\n                        \/**\n                        * Returns an existing or creates a new bound element for this object\n                        * @memberOf CarouselButton\n                        * @param {DOMElement} [elem] - optionally provide an existing element in the DOM to use\n                        * @returns {DOMElement} - this objects DOM representation\n                        *\/\n                        CarouselButton.prototype.getElem = function(elem) {\n                            if (this.elem) return this.elem;\n                            if (elem) return elem;\n\n                            var createdElem = document.createElement('span');\n                            createdElem.className = GOTO_BTN_CLASS_NAME;\n\n                            return createdElem;\n                        };\n\n                        \/** @const Object manager *\/\n                        CarouselButton.objects = {\n                            byId: {},\n                            all: [],\n                        };\n\n                        return CarouselButton;\n                    }\n\n                    framework.onInit(CAROUSEL_NAME, function(carousel) {\n                        \/** @const {Class} *\/\n                        var CarouselButton = CarouselButtonTemplate(carousel);\n\n                        \/* create carousel controls *\/\n                        var $carouselBtns = $(safeClassSelector(GOTO_BTN_CLASS_NAME));\n                        var btns = $carouselBtns.map(function(i, btnElem) {\n                            return new CarouselButton(i + 1, btnElem);\n                        });\n\n                        \/* activate first one *\/\n                        CarouselButton.objects.byId[1].activate();\n\n                        \/* Listen to slide changes *\/\n                        A.on(\"a:carousel:\" + CAROUSEL_NAME + \":change:pageNumber\", function (data) {\n                            var newCarouselButton = CarouselButton.objects.byId[data.newValue];\n                            var marginLeft = parseInt(getComputedStyle(newCarouselButton.elem).getPropertyValue('margin-left'));\n                            var positionLeft = newCarouselButton.elem.offsetLeft - marginLeft;\n\n                            newCarouselButton.activate();\n                            CarouselButton.objects.byId[data.oldValue].deactivate();\n                            scrollToCarouselButton(positionLeft);\n                            showCarouselText(data.oldValue, data.newValue);\n                        });\n                    });\n\n                    \/**\n                    * @returns {string} - css classname prefixed with module selector\n                    *\/\n                    function safeClassSelector(className) {\n                        return '.' + MODULE_CLASS_NAME + ' .' + className;\n                    }\n                }\n\n                $('.aplus-v2 .premium-aplus-module-12 .aplus-carousel-container').each(function (index, module) {\n                    initiateCarousel(module);\n                });\n                framework.createAll();\n                framework.initializeAll();\n            });\n        }\n    })\n});\n}));\n\/\/ ]]\u003e\u003c\/script\u003e\n\u003cdiv class=\"aplus-content-wrapper\"\u003e\n\u003cdiv class=\"celwidget aplus-module premium-module-8-hero-video aplus-premium\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus premium-aplus-module-8\"\u003e\n\u003cdiv class=\"a-section a-spacing-none premium-aplus-module-8-video\"\u003e\n\u003cdiv class=\"a-section a-spacing-none video-placeholder\"\u003e\n\u003cp\u003e\u003cspan\u003e 2-in-1 Hair Styling Brush for Easy and Professional Straightening and Curling\u003cbr\u003eFast Heat + Negative Ion Technology for Smooth, Shiny, and Frizz-Free Hair 💖\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"a-section a-spacing-medium a-spacing-top-small\" id=\"feature-bullets\"\u003e\n\u003cdiv class=\"a-expander-collapsed-height a-row a-expander-container a-expander-partial-collapse-container\" data-a-expander-collapsed-height=\"300\"\u003e\n\u003cdiv class=\"a-expander-content a-expander-partial-collapse-content\" data-expanded=\"false\"\u003e\u003c!-- Loading EDP related metadata --\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"lumoracare","offers":[{"title":"Black blue EU plug","offer_id":47895337763034,"sku":"14:771#Black blue EU plug","price":133.95,"currency_code":"USD","in_stock":false},{"title":"Black blue US plug","offer_id":47895337795802,"sku":"14:200003699#Black blue US plug","price":134.95,"currency_code":"USD","in_stock":false},{"title":"Black red US plug","offer_id":47895337828570,"sku":"14:173#Black red US plug","price":134.95,"currency_code":"USD","in_stock":false},{"title":"Black red UK plug","offer_id":47895337861338,"sku":"14:200002130#Black red UK plug","price":135.95,"currency_code":"USD","in_stock":false},{"title":"Black red EU plug","offer_id":47895337894106,"sku":"14:175#Black red EU plug","price":133.95,"currency_code":"USD","in_stock":false},{"title":"Black blue UK plug","offer_id":47895337926874,"sku":"14:365458#Black blue UK plug","price":135.95,"currency_code":"USD","in_stock":false},{"title":"White US plug","offer_id":47895338025178,"sku":"14:691#White US plug","price":133.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/files\/711r5qeAFjL.jpg?v=1777839341"},{"product_id":"shark-flexstyle-air-styling-drying-system-powerful-hair-dryer-brush-multi-styler-with-auto-wrap-curlers-paddle-brush-oval-brush-concentrator-attachment-stone-hd430","title":"8-in-1 Professional Hairbrush and Dryer Set","description":"\u003cdiv\u003e\n\u003cdiv id=\"productDescription\" class=\"a-section a-spacing-small\"\u003e\n\u003cp\u003e\u003cspan\u003e✨ Shark FlexStyle is a powerful 2-in-1 hair dryer and multi-styler for fast, effortless styling.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e💨 Switch modes with one twist and create curls, volume, smoothness, and quick drying.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e🔥 Designed with no-heat-damage technology to protect your hair while styling.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e💖 Lightweight, strong, and perfect for all hair types.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv id=\"feature-bullets\" class=\"a-section a-spacing-medium a-spacing-top-small\"\u003e\n\u003cdiv data-a-expander-collapsed-height=\"300\" class=\"a-expander-collapsed-height a-row a-expander-container a-expander-partial-collapse-container\"\u003e\n\u003cdiv data-expanded=\"false\" class=\"a-expander-content a-expander-partial-collapse-content\"\u003e\u003c!-- Loading EDP related metadata --\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"lumoracare","offers":[{"title":"100-120V \/ Us Plug \/ Gold","offer_id":47895293559002,"sku":"210190015:3331116#Gold;200009209:70835848#Us Plug;19283:1982271225#100-120V","price":522.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/files\/61SZx-gz_sL.jpg?v=1777839347"},{"product_id":"wireless-straight-curling-hair-comb-heating-negative-ion","title":"Hair brush","description":"\u003cp\u003eIf you're looking for a quick and practical way to achieve smooth, silky hair without bulky appliances or annoying cords, a portable cordless hair straightener is the perfect solution. This device combines a modern design, powerful performance, and ease of use to give you a professional styling experience wherever you are.\u003c\/p\u003e","brand":"beauutyyt","offers":[{"title":"Grey","offer_id":47895296540890,"sku":"14:175#Grey","price":97.95,"currency_code":"USD","in_stock":false},{"title":"Black","offer_id":47895296606426,"sku":"14:771#Black","price":102.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/files\/Sb35127a4078b4788ad380314ce8fd55d0.webp?v=1777839349"},{"product_id":"xiaomi-mijia-mi-ionic-hair-dryer-h300-quick-dry","title":"For curly and perfect hair","description":"\u003cp\u003eGet naturally curly and perfect hair with ease\u003c\/p\u003e\n\u003cp\u003eWith the **Xiaomi H500\/H300\/H501\/H101 Hair Diffuser**, you'll achieve perfect air distribution, hydration, and frizz control while drying.\u003c\/p\u003e\n\u003cp\u003eFeatures:\u003c\/p\u003e\n\u003cp\u003eCompatible with Xiaomi H500\/H300\/H501\/H101 hair dryers\u003c\/p\u003e\n\u003cp\u003eHelps enhance natural waves and curls\u003c\/p\u003e\n\u003cp\u003eDefines frizz and protects hair\u003c\/p\u003e\n\u003cp\u003eDifficult air distribution for faster and safer drying\u003c\/p\u003e\n\u003cp\u003eEasy to install and use\u003c\/p\u003e\n\u003cp\u003eDurable materials for long-lasting wear\u003c\/p\u003e\n\u003cp\u003eThe perfect solution for achieving defined curls at home without damage or dryness!\u003c\/p\u003e\n\u003cp\u003eOrder now! Do you want to style your hair every day?\u003c\/p\u003e","brand":"beauutyyt","offers":[{"title":"H701","offer_id":47895302734042,"sku":"14:200004889#H701","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H100","offer_id":47895302766810,"sku":"14:200005536#H100","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H501 H501SE","offer_id":47895302799578,"sku":"14:200006156#H501 H501SE","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H301","offer_id":47895302832346,"sku":"14:200006154#H301","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H101","offer_id":47895302865114,"sku":"14:200003699#H101","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H700","offer_id":47895302897882,"sku":"14:200004891#H700","price":57.95,"currency_code":"USD","in_stock":false},{"title":"CMJ01LX","offer_id":47895302930650,"sku":"14:200004890#CMJ01LX","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H500C","offer_id":47895302963418,"sku":"14:200006153#H500C","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H300","offer_id":47895302996186,"sku":"14:200006152#H300","price":57.95,"currency_code":"USD","in_stock":false},{"title":"H500","offer_id":47895303028954,"sku":"14:200006151#H500","price":57.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/files\/Se51a60c265f14e7794a55e75a07a4d3aX.webp?v=1777839351"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/8712\/4954\/collections\/Designer_5_bb02a81d-a5eb-40da-be02-097eafe72b1c.png?v=1778096730","url":"https:\/\/beauutyyt.it.com\/collections\/hair-care.oembed","provider":"beauutyyt","version":"1.0","type":"link"}