{"title":"NEU VIO [Neutralizing Violet]","description":"\u003cp data-start=\"135\" data-end=\"415\"\u003e\u003cmeta charset=\"utf-8\"\u003eSay goodbye to yellow tones. The \u003cstrong data-start=\"33\" data-end=\"92\"\u003eBlacklight Blonde Science NEU VIO [Neutralizing Violet]\u003c\/strong\u003e collection uses violet-powered formulas to neutralize brassiness, brighten blonde hair, and reveal cooler, cleaner, more luminous tones—fresher with every wash.\u003c\/p\u003e","products":[{"product_id":"violet-shampoo","title":"Violet Shampoo","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong data-start=\"102\" data-end=\"131\"\u003eBlacklight Violet Shampoo\u003c\/strong\u003e gently cleanses while neutralizing unwanted yellow tones and eliminating brassiness for brighter, cleaner blonde and white shades. Powered by our advanced \u003cstrong\u003eVIO technology\u003c\/strong\u003e, it blends squalane, moringa oil, açai extract, and argan oil to hydrate, smooth, and revive faded highlights.\u003cbr data-start=\"416\" data-end=\"419\"\u003eRich in antioxidants and essential fatty acids, it nourishes and strengthens hair, leaving it soft, luminous, and perfectly balanced. Ideal for highlighted, coloured, natural blonde, or white hair in need of a fresh, radiant boost.\u003cbr\u003e\u003c\/p\u003e","brand":"Blacklight Blonde Science","offers":[{"title":"300 ml \/ 10.1 fl. oz","offer_id":42130967232558,"sku":"F0000-725","price":36.0,"currency_code":"CAD","in_stock":true},{"title":"946 ml \/ 32 fl. oz","offer_id":42130967265326,"sku":"F0000-726","price":92.0,"currency_code":"CAD","in_stock":true},{"title":"60 ml \/ 2 fl. oz","offer_id":42130967298094,"sku":"F0000-724","price":16.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0594\/3404\/1390\/files\/Blacklight_Blonde_Science_Neutralizing_Violet_Shampoo_Blonde_300ml_3.jpg?v=1775770305"},{"product_id":"violet-conditioner","title":"Violet Conditioner","description":"\u003cp data-start=\"0\" data-end=\"296\"\u003e\u003cstrong data-start=\"0\" data-end=\"33\"\u003eBlacklight Violet Conditioner\u003c\/strong\u003e works with Violet Shampoo to neutralize yellow brassiness and refresh faded blonde highlights. Powered by \u003cstrong data-start=\"140\" data-end=\"158\" data-is-only-node=\"\"\u003eVIO technology\u003c\/strong\u003e, it blends squalane, moringa oil, açai extract, and argan oil to hydrate, smooth, and enhance color for brighter blonde and white shades.\u003c\/p\u003e\n\u003cp data-start=\"298\" data-end=\"430\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eLightweight yet nourishing, it leaves hair soft, shiny, and easy to manage—perfect for blonde, highlighted, coloured, or white hair.\u003c\/p\u003e","brand":"Blacklight Blonde Science","offers":[{"title":"200 ml \/ 6.8 fl. oz","offer_id":42135951507502,"sku":"F0000-728","price":36.0,"currency_code":"CAD","in_stock":true},{"title":"946 ml \/ 32 fl. oz","offer_id":42135951540270,"sku":"F0000-729","price":98.0,"currency_code":"CAD","in_stock":true},{"title":"60 ml \/ 2 fl. oz","offer_id":42135951474734,"sku":"F0000-727","price":16.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0594\/3404\/1390\/files\/Blacklight_Blonde_Science_Neutralizing_Violet_Conditioner_200ml_3.jpg?v=1775832734"},{"product_id":"violet-neutralizing-spray","title":"Violet Neutralizing Spray","description":"\u003cp data-start=\"0\" data-end=\"313\"\u003e\u003cstrong data-start=\"0\" data-end=\"40\"\u003eBlacklight Violet Neutralizing Spray\u003c\/strong\u003e helps instantly tone and refresh blonde hair while protecting and beautifying every strand. Powered by advanced \u003cstrong data-start=\"153\" data-end=\"171\" data-is-only-node=\"\"\u003eVIO technology\u003c\/strong\u003e, it blends squalane, moringa oil, açai extract, and argan oil to neutralize yellow tones and reduce brassiness when used with Violet Shampoo.\u003c\/p\u003e\n\u003cp data-start=\"315\" data-end=\"539\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eThis lightweight mist hydrates, smooths, and enhances color for brighter, cleaner blonde shades. Hair feels soft, shiny, and easy to manage—perfect for blonde, highlighted, or white hair looking to stay fresh and luminous.\u003c\/p\u003e","brand":"Blacklight Blonde Science","offers":[{"title":"225 ml \/ 7.6 fl. oz","offer_id":42135985389614,"sku":"F0000-730","price":38.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0594\/3404\/1390\/files\/Blacklight_Blonde_Science_Neutralizing_Spray_225ml_3.jpg?v=1775837021"},{"product_id":"neutralizing-violet-bundle","title":"Violet Bundle","description":"\u003cp data-start=\"6185\" data-end=\"6345\"\u003eMaintain bright, clean blonde tones with the \u003cstrong data-start=\"6230\" data-end=\"6273\"\u003eBlacklight Blonde Science Violet Bundle\u003c\/strong\u003e, a complete toning routine designed to eliminate unwanted yellow tones.\u003c\/p\u003e\n\u003cp data-start=\"6347\" data-end=\"6506\"\u003eFormulated with \u003cstrong data-start=\"6363\" data-end=\"6433\"\u003eViolet Chromophore Technology, squalane, and nourishing superfoods\u003c\/strong\u003e, this trio gently tones while keeping hair hydrated, soft, and luminous.\u003c\/p\u003e\n\u003cp data-section-id=\"ylgsox\" data-start=\"6508\" data-end=\"6533\"\u003e\u003cstrong\u003eThis bundle includes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"6535\" data-end=\"6762\"\u003e\n\u003cli data-section-id=\"1mtkvpu\" data-start=\"6535\" data-end=\"6610\"\u003e\n\u003cp data-start=\"6537\" data-end=\"6610\"\u003e\u003cstrong data-start=\"6537\" data-end=\"6564\"\u003eViolet Shampoo (300 ml)\u003c\/strong\u003e – Cleanses while neutralizing yellow tones.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"dk8vkh\" data-start=\"6611\" data-end=\"6682\"\u003e\n\u003cp data-start=\"6613\" data-end=\"6682\"\u003e\u003cstrong data-start=\"6613\" data-end=\"6644\"\u003eViolet Conditioner (200 ml)\u003c\/strong\u003e – Hydrates and enhances brightness.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"kzmbmf\" data-start=\"6683\" data-end=\"6762\"\u003e\n\u003cp data-start=\"6685\" data-end=\"6762\"\u003e\u003cstrong data-start=\"6685\" data-end=\"6723\"\u003eViolet Neutralizing Spray (225 ml)\u003c\/strong\u003e – Smooths hair while maintaining tone.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Blacklight Blonde Science","offers":[{"title":"Default Title","offer_id":42144154812462,"sku":null,"price":93.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0594\/3404\/1390\/files\/Blacklight_Blonde_Science_Violet_Bundle_Blonde_Hair.jpg?v=1775573492"},{"product_id":"mini-violet-bundle","title":"Mini Violet Bundle","description":"\u003cp data-start=\"0\" data-end=\"183\"\u003eKeep blonde hair looking bright and refreshed with the \u003cstrong data-start=\"55\" data-end=\"103\"\u003eBlacklight Blonde Science Mini Violet Bundle\u003c\/strong\u003e, a travel-friendly toning routine designed to neutralize unwanted yellow tones.\u003c\/p\u003e\n\u003cp data-start=\"185\" data-end=\"341\"\u003ePowered by Violet Chromophore Technology, squalane, and nourishing superfoods, this trio tones gently while helping maintain hydration, softness, and shine.\u003c\/p\u003e\n\u003cp data-start=\"343\" data-end=\"368\"\u003e\u003cstrong data-start=\"343\" data-end=\"368\"\u003eThis bundle includes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"370\" data-end=\"600\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"370\" data-end=\"396\"\u003eViolet Shampoo (60 ml)\u003c\/strong\u003e – Gently cleanses while reducing yellow tones.\u003cbr data-start=\"443\" data-end=\"446\"\u003e\u003cstrong data-start=\"446\" data-end=\"476\"\u003eViolet Conditioner (60 ml)\u003c\/strong\u003e – Moisturizes and boosts brightness.\u003cbr data-start=\"513\" data-end=\"516\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"516\" data-end=\"554\"\u003eViolet Neutralizing Spray (225 ml)\u003c\/strong\u003e – Smooths, protects, and helps preserve tone.\u003c\/p\u003e","brand":"Blacklight Blonde Science","offers":[{"title":"Default Title","offer_id":42220090359854,"sku":null,"price":59.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0594\/3404\/1390\/files\/Blacklight_Blonde_Science_Mini_Violet_Bundle.jpg?v=1775573444"},{"product_id":"violet-kit","title":"Violet Kit","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"1a229abd-243d-4f46-9d7d-fb8463c71ef0\" data-testid=\"conversation-turn-45\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:b1fd59d9-4fd8-4b1d-b9c3-65b5f71d341c-22\" data-testid=\"conversation-turn-46\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"80057973-6be0-4df2-94d2-89eda913961f\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"7ff3b387-5415-4366-a25b-52a92286b787\" data-testid=\"conversation-turn-73\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:b1fd59d9-4fd8-4b1d-b9c3-65b5f71d341c-36\" data-testid=\"conversation-turn-74\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"80cd28f9-f6ae-48f3-96d4-f2cddc6b53f5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"eb8076dd-30c9-451a-8c47-a4c846e11028\" data-testid=\"conversation-turn-101\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:b1fd59d9-4fd8-4b1d-b9c3-65b5f71d341c-50\" data-testid=\"conversation-turn-102\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4bd70eb2-3429-4969-8e27-d7cc4ceaac45\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"318\"\u003eRefresh and perfect your tone with this targeted violet routine designed to counteract yellow hues while enhancing brightness and clarity. Infused with advanced, care-focused formulas, it helps smooth the hair’s texture, boost softness and shine, and leave hair looking cooler, more luminous, and beautifully balanced.\u003c\/p\u003e\n\u003cp data-start=\"320\" data-end=\"335\"\u003e\u003cstrong data-start=\"320\" data-end=\"333\"\u003eIncludes:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"336\" data-end=\"421\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"1isb4k1\" data-start=\"336\" data-end=\"362\"\u003eViolet Shampoo (300ml)\u003c\/li\u003e\n\u003cli data-section-id=\"oowhlf\" data-start=\"363\" data-end=\"393\"\u003eViolet Conditioner (200ml)\u003c\/li\u003e\n\u003cli data-section-id=\"1drwn8n\" data-start=\"394\" data-end=\"421\" data-is-last-node=\"\"\u003e18-in-1 Beautifier (60ml)\u003c\/li\u003e\n\u003cli data-section-id=\"1drwn8n\" data-start=\"394\" data-end=\"421\" data-is-last-node=\"\"\u003eNo Slip Pad\u003c\/li\u003e\n\u003c\/ul\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\/section\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\/section\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\/section\u003e","brand":"Blacklight Blonde Science","offers":[{"title":"Default Title","offer_id":42315946623022,"sku":"F0000-759","price":72.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0594\/3404\/1390\/files\/Blacklight_Blonde_Science_Violet_Hair_Kit.jpg?v=1777668862"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0594\/3404\/1390\/collections\/Blacklight_Blonde_Science_Neutralizing_Blue_Product_Lineup_fe37710b-e51e-44e6-9183-4b209125b722.jpg?v=1773091141","url":"https:\/\/blacklightblondescience.com\/collections\/neu-vio-neutralizing-violet.oembed","provider":"Blacklight Blonde Science","version":"1.0","type":"link"}