{"title":"Redken","description":"","products":[{"product_id":"duo-redken","title":"Redken Luxury Care Duo + Acidic Color Gloss","description":"\u003cdiv class=\"text-base my-auto mx-auto [--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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0f9f12d6-fa82-4b79-9e46-4d882abd6803\" dir=\"auto\" 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\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"e4100baa-7f67-4344-973e-ac8a371909c2\" data-testid=\"conversation-turn-135\" data-scroll-anchor=\"true\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e4100baa-7f67-4344-973e-ac8a371909c2\" dir=\"auto\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"56\" data-end=\"209\"\u003eAn essential routine to enhance colored hair, providing shine and softness while strengthening the hair fiber, without weighing it down.\u003c\/p\u003e\n\n\u003cp data-start=\"211\" data-end=\"298\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-start=\"300\" data-end=\"326\"\u003e\u003cstrong\u003eWhy this duo works:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"328\" data-end=\"719\"\u003e\u003cstrong\u003eAcidic Color Gloss Shampoo\u003c\/strong\u003e gently cleanses while protecting color, thanks to a formula enriched with amino acids and vitamin E. It seals the cuticle, locks in shine, and maintains color for up to 32 washes.\u003c\/p\u003e\n\n\u003cp data-start=\"328\" data-end=\"719\"\u003e\u003cstrong\u003eAcidic Color Gloss Conditioner\u003c\/strong\u003e detangles, softens, and strengthens lengths, leaving hair supple and shiny with vibrant, longer-lasting color.\u003c\/p\u003e\n\n\u003cp data-start=\"721\" data-end=\"857\"\u003eTogether, they form an acidic pH duo that protects against external aggressions, keeps color vibrant, and provides a mirror-like shine.\u003c\/p\u003e\n\n\u003cp data-start=\"859\" data-end=\"970\"\u003e\u003cstrong\u003eResult:\u003c\/strong\u003e stronger, softer, easier-to-style hair with vibrant, longer-lasting color.\u003c\/p\u003e\n\n\u003cp data-start=\"972\" data-end=\"1041\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eOffered at a special price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45045298495597,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Acidicgloss.png?v=1775943118"},{"product_id":"duo-redken-soins-de-luxe-acidic-bonding-curls","title":"Redken Luxury Duo + Acidic Bonding Curls","description":"\u003cp data-start=\"125\" data-end=\"284\"\u003eAn essential routine to revive the radiance of color-treated hair, extend color longevity, and provide intense, mirror-like shine, without weighing hair down.\u003c\/p\u003e\n\u003cp data-start=\"286\" data-end=\"373\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"401\"\u003e\u003cstrong\u003eWhy this duo works,\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"624\"\u003e\u003cstrong\u003eAcidic Color Gloss Shampoo\u003c\/strong\u003e gently cleanses while protecting color. Its acidic pH formula helps to close the cuticle, smooth the hair fiber, and preserve color vibrancy for up to 32 washes.\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"822\"\u003e\u003cstrong\u003eAcidic Color Gloss Conditioner \u003c\/strong\u003einstantly detangles, nourishes, and smoothes lengths while amplifying shine. It helps maintain soft, silky, and visibly brighter hair.\u003c\/p\u003e\n\u003cp data-start=\"824\" data-end=\"1024\"\u003eTogether, they form a duo that acts as a shield against external aggressors responsible for loss of shine, while providing an ultra-glossy finish and more vibrant color.\u003c\/p\u003e\n\u003cp data-start=\"1026\" data-end=\"1133\"\u003e\u003cstrong\u003eResult \u003c\/strong\u003e: brighter, softer, easier-to-style hair, with luminous and long-lasting color.\u003c\/p\u003e\n\u003cp data-start=\"1135\" data-end=\"1203\"\u003eAvailable at a reduced price as a duo, subject to product availability.\u003c\/p\u003e\n\u003cp data-start=\"1210\" data-end=\"1328\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45045654650989,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoacidiccurls.png?v=1775956720"},{"product_id":"duo-redken-soins-de-luxe-color-extend-blondage","title":"Redken Duo Color Extend Blondage Luxury Care","description":"\u003cp data-start=\"125\" data-end=\"284\"\u003eAn essential routine to revive the radiance of colored hair, prolong color hold, and provide intense mirror-like shine, without weighing it down.\u003c\/p\u003e\n\u003cp data-start=\"286\" data-end=\"373\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"401\"\u003e\u003cstrong\u003eWhy this duo works\u003c\/strong\u003e,\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"624\"\u003e\u003cstrong\u003eAcidic Color Gloss Shampoo\u003c\/strong\u003e gently cleanses while protecting color. Its acidic pH formula helps to close the cuticle, smooth the hair fiber, and preserve color radiance for up to 32 washes.\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"822\"\u003e\u003cstrong\u003eAcidic Color Gloss Conditioner\u003c\/strong\u003e instantly detangles, nourishes, and smooths lengths while amplifying shine. It helps maintain soft, silky, and visibly brighter hair.\u003c\/p\u003e\n\u003cp data-start=\"824\" data-end=\"1024\"\u003eTogether, they form a duo that acts as a shield against external aggressors responsible for loss of radiance, while providing an ultra-shiny finish and a more vibrant color.\u003c\/p\u003e\n\u003cp data-start=\"1026\" data-end=\"1133\"\u003e\u003cstrong\u003eResult\u003c\/strong\u003e: shinier, softer, more manageable hair, with luminous and long-lasting color.\u003c\/p\u003e\n\u003cp data-start=\"1135\" data-end=\"1203\"\u003eAvailable at a reduced price as a duo, subject to product availability.\u003c\/p\u003e\n\u003chr data-start=\"1205\" data-end=\"1208\"\u003e\n\u003cp data-start=\"1210\" data-end=\"1328\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45045937602669,"sku":null,"price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenblondage.png?v=1775963603"},{"product_id":"duo-redken-soins-de-luxe-extrem-length","title":"Redken Duo Extreme Length Luxury Care","description":"\u003cdiv class=\"text-base my-auto mx-auto [--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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv 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\" dir=\"auto\" data-message-id=\"2d4940e6-74c2-4b79-b5fc-29421aec832b\" data-message-author-role=\"assistant\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"244\" data-start=\"77\"\u003eAn essential routine to stimulate hair growth, reduce split ends, and strengthen hair fiber, while providing lasting shine.\u003c\/p\u003e\n\n\u003cp data-end=\"332\" data-start=\"246\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-end=\"362\" data-start=\"334\"\u003e\u003cstrong\u003eWhy this duo works\u003c\/strong\u003e:\u003c\/p\u003e\n\n\u003cp data-end=\"533\" data-start=\"364\"\u003e\u003cstrong\u003eThe Extreme Length Shampoo\u003c\/strong\u003e gently cleanses while helping to prevent breakage. Enriched with biotin, it promotes hair growth and makes hair more resistant.\u003c\/p\u003e\n\n\u003cp data-end=\"715\" data-start=\"535\"\u003e\u003cstrong\u003eThe Extreme Length Conditioner\u003c\/strong\u003e instantly detangles, nourishes lengths, and protects against breakage, while strengthening fibers for healthy growth and a sublime shine.\u003c\/p\u003e\n\n\u003cp data-end=\"889\" data-start=\"717\"\u003e\u003cstrong\u003eResults:\u003c\/strong\u003e they form a duo that acts as a shield against breakage, aggressions, and damaged ends, for visibly longer, stronger, and more radiant hair.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"923\" data-start=\"891\"\u003eAvailable at a special price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046232186989,"sku":null,"price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenextremlength.png?v=1776007061"},{"product_id":"duo-redken-soins-classique-all-soft","title":"Redken Classic All Soft Duo Care","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"35b4124d-bd7f-42f0-8b42-b2e11db4ae76\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"true\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"35b4124d-bd7f-42f0-8b42-b2e11db4ae76\" dir=\"auto\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"0e2fc164-c1a8-4792-877a-4301c35a97c9\" data-testid=\"conversation-turn-12\" data-scroll-anchor=\"true\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0e2fc164-c1a8-4792-877a-4301c35a97c9\" dir=\"auto\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"83\" data-end=\"206\"\u003eAn essential routine to nourish, soften, and restore dry hair, while providing a luxurious shine.\u003c\/p\u003e\n\n\u003cp data-start=\"208\" data-end=\"294\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-start=\"296\" data-end=\"324\"\u003e\u003cstrong\u003eWhy this duo works:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"326\" data-end=\"502\"\u003e\u003cstrong\u003eThe All Soft Shampoo\u003c\/strong\u003e gently cleanses while providing intense hydration. Formulated with argan oil, it leaves hair supple, light, and easy to style.\u003c\/p\u003e\n\n\u003cp data-start=\"504\" data-end=\"649\"\u003e\u003cstrong\u003eThe All Soft Conditioner\u003c\/strong\u003e instantly detangles, deeply nourishes, and makes hair visibly softer, shinier, and full of vitality.\u003c\/p\u003e\n\n\u003cp data-start=\"504\" data-end=\"649\"\u003e\u003cstrong\u003eResults: \u003c\/strong\u003ethey form a duo that transforms dry hair into silky, hydrated, and radiant hair, for a luxurious touch every day.\u003c\/p\u003e\n\n\u003cp data-start=\"793\" data-end=\"862\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAvailable at a reduced price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046338158701,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenallsoft.png?v=1776016549"},{"product_id":"duo-redken-soins-classiques-extreme","title":"Redken Duo Extreme Classic Care","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"95625a9f-6fb6-4ad0-819a-47c6aea53e39\" dir=\"auto\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:54ab9fa2-cdfc-4edc-91c7-884b3368fd27-1\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:54ab9fa2-cdfc-4edc-91c7-884b3368fd27-1\" data-turn-id-container=\"request-WEB:54ab9fa2-cdfc-4edc-91c7-884b3368fd27-1\" data-testid=\"conversation-turn-4\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a0bfa00e-b0f9-42c2-b793-d7b2d97b2649\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"89\" data-end=\"283\"\u003e\u003cstrong data-start=\"89\" data-end=\"283\"\u003eAn essential routine to strengthen weakened hair, reduce breakage, and repair hair fiber, leaving hair soft, shiny, and visibly more resilient. ✨\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"285\" data-end=\"370\"\u003eEach product is also available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-start=\"372\" data-end=\"404\"\u003e\u003cstrong data-start=\"372\" data-end=\"404\"\u003eWhy this duo works:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"406\" data-end=\"638\"\u003e\u003cstrong data-start=\"406\" data-end=\"427\"\u003eExtreme Shampoo\u003c\/strong\u003e\u003cbr data-start=\"427\" data-end=\"430\"\u003eGently cleanses while helping to strengthen weakened and sensitized hair. Its protein-enriched formula helps reduce breakage and fortify the hair fiber from root to tip.\u003c\/p\u003e\n\n\u003cp data-start=\"640\" data-end=\"862\"\u003e\u003cstrong data-start=\"640\" data-end=\"664\"\u003eExtreme Conditioner\u003c\/strong\u003e\u003cbr data-start=\"664\" data-end=\"667\"\u003eInstantly detangles, intensely nourishes, and helps repair damaged hair. It helps reduce breakage, improve flexibility, and restore strength, softness, and shine to lengths.\u003c\/p\u003e\n\n\u003cp data-start=\"864\" data-end=\"1095\"\u003e\u003cstrong data-start=\"864\" data-end=\"879\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"879\" data-end=\"882\"\u003eTogether, they act as a complete fortifying treatment that helps repair and protect hair against breakage and external aggressors, for stronger, healthier, and visibly revitalized hair.\u003c\/p\u003e\n\n\u003cp data-start=\"1097\" data-end=\"1135\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e✨ \u003cstrong data-start=\"1099\" data-end=\"1135\" data-is-last-node=\"\"\u003eAvailable at a special price as a duo.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\n\u003cp data-start=\"91\" data-end=\"258\"\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" aria-hidden=\"true\" class=\"icon-lg text-token-main-surface-primary-inverse\"\u003e\u003cuse fill=\"currentColor\" href=\"\/cdn\/assets\/sprites-core-f8sla627.svg#f8aa74\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046350479469,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenextreme_af066faf-71eb-4241-84d4-00426d28f760.png?v=1776017780"},{"product_id":"duo-redken-soins-classiques-volume-injection","title":"Redken Duo Classic Volume Injection Treatments","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69dbbb30-b868-83ea-9712-74ce7c96e3e7-0\" data-testid=\"conversation-turn-16\" data-scroll-anchor=\"true\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0fb29694-d17f-4acc-a0ff-cea046b032a8\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"87\" data-end=\"208\"\u003eAn essential routine to give volume to fine hair, providing body and lasting lightness, without weighing it down.\u003c\/p\u003e\n\n\u003cp data-start=\"210\" data-end=\"296\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-start=\"298\" data-end=\"326\"\u003e\u003cstrong\u003eWhy this duo works:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"328\" data-539\u003e\u003cstrong\u003eVolume Injection Shampoo\u003c\/strong\u003e gently cleanses while providing volume from the roots. Its lightweight formula helps to give body to fine hair while maintaining a light and fresh feel.\u003c\/p\u003e\n\n\u003cp data-start=\"541\" data-end=\"749\"\u003e\u003cstrong\u003eVolume Injection Conditioner\u003c\/strong\u003e instantly detangles, hydrates without weighing hair down, and adds movement to the lengths. It helps to visually thicken the hair fiber for a denser, more voluminous effect.\u003c\/p\u003e\n\n\u003cp data-start=\"751\" data-end=\"888\"\u003eTogether, they form a duo that works to transform flat hair into voluminous, airy, and easy-to-style hair.\u003c\/p\u003e\n\n\u003cp data-start=\"890\" data-end=\"972\"\u003e\u003cstrong\u003eResult\u003c\/strong\u003e: more voluminous, light, supple, and visibly thicker hair.\u003c\/p\u003e\n\n\u003cp data-start=\"974\" data-end=\"1042\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eAvailable at a special price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046356344941,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenvolumeinjection.png?v=1776018494"},{"product_id":"duo-redken-soins-classiques-frizz-dismiss","title":"Redken Duo Frizz Dismiss Classic Treatments","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" 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\" dir=\"auto\" data-message-id=\"e33c2ab5-a0ea-4fbb-8dd7-1fd03be9fd31\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"210\" data-start=\"74\"\u003eAn essential routine to tame frizz, control unruly hair, and provide lasting softness, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-end=\"298\" data-start=\"212\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-end=\"328\" data-start=\"300\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003e\u003cstrong\u003eWhy this duo works\u003c\/strong\u003e:\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp data-end=\"517\" data-start=\"330\"\u003e\u003cstrong\u003eFrizz Dismiss Shampoo\u003c\/strong\u003e gently cleanses while controlling frizz. Its lightweight formula, enriched with anti-humidity agents, helps keep hair smooth, soft, and disciplined.\u003c\/p\u003e\n\n\u003cp data-end=\"669\" data-start=\"519\"\u003e\u003cstrong\u003eFrizz Dismiss Conditioner\u003c\/strong\u003e intensely hydrates, detangles, and reinforces anti-frizz protection, for supple, shiny, and controlled hair.\u003c\/p\u003e\n\n\u003cp data-end=\"820\" data-start=\"671\"\u003e\u003cstrong\u003eResults:\u003c\/strong\u003e they form a duo that acts as a shield against frizz, providing a smooth, shiny, and long-lasting finish, even in humidity.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"891\" data-start=\"822\"\u003eOffered at a discounted price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg class=\"icon-lg text-token-main-surface-primary-inverse\" aria-hidden=\"true\" height=\"20\" width=\"20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-f8sla627.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046361882733,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenfrizzdismiss.png?v=1776019145"},{"product_id":"shampooing-redken-frizz-dismiss","title":"Redken Frizz Dismiss Shampoo 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:856caae5-fd82-4d75-b54a-f409d60589e5-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9874fb65-a331-4a99-a093-63797bfc5536\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"142\"\u003eThe ideal liter format to control frizz daily while providing softness, shine, and lasting control, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-start=\"144\" data-end=\"401\"\u003eThe \u003cstrong data-start=\"147\" data-end=\"177\"\u003eFrizz Dismiss Shampoo 1L\u003c\/strong\u003e gently and effectively cleanses hair without weighing it down. Its smoothing formula helps reduce frizz, control flyaways, and protect against humidity for smoother, more disciplined hair.\u003c\/p\u003e\n\n\u003cp data-start=\"403\" data-end=\"436\"\u003e\u003cstrong data-start=\"403\" data-end=\"436\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"438\" data-end=\"655\"\u003e• Gently cleanses without drying\u003cbr data-start=\"472\" data-end=\"475\"\u003e• Reduces frizz and puffiness\u003cbr data-start=\"515\" data-end=\"518\"\u003e• Protects against humidity\u003cbr data-start=\"545\" data-end=\"548\"\u003e• Leaves hair soft, shiny, and supple\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Economical liter format, perfect for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"657\" data-end=\"746\"\u003e\u003cstrong data-start=\"657\" data-end=\"673\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"673\" data-end=\"676\"\u003eUnruly, puffy, frizzy, or difficult-to-style hair.\u003c\/p\u003e\n\n\u003cp data-start=\"748\" data-end=\"872\"\u003e\u003cstrong data-start=\"748\" data-end=\"763\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"763\" data-end=\"766\"\u003eVisibly smoother, softer, and easier-to-control hair from the very first uses.\u003c\/p\u003e\n\n\u003cp data-start=\"874\" data-end=\"904\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121130070125,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litreredkenshampooingfrizz.png?v=1776546523"},{"product_id":"redken-apres-shampooing-frizz-dismiss-1l","title":"Redken Frizz Dismiss Conditioner 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8c25e331-05ea-448b-a9dd-cdcfcd60ba7f\" dir=\"auto\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"137\"\u003eThe perfect liter size to hydrate, detangle, and tame frizz, while providing softness and shine, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-start=\"139\" data-end=\"321\"\u003eThe \u003cstrong data-start=\"142\" data-end=\"175\"\u003eFrizz Dismiss Conditioner 1L\u003c\/strong\u003e intensely hydrates, facilitates detangling, and strengthens anti-frizz protection. Your hair remains smooth, shiny, and easy to control.\u003c\/p\u003e\n\n\u003cp data-start=\"323\" data-end=\"594\"\u003e\u003cstrong data-start=\"323\" data-end=\"356\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"356\" data-end=\"359\"\u003e• Deeply hydrates without weighing hair down\u003cbr data-start=\"396\" data-end=\"399\"\u003e• Detangles and softens hair\u003cbr data-start=\"432\" data-end=\"435\"\u003e• Protects against humidity and frizz\u003cbr data-start=\"479\" data-end=\"482\" data-is-only-node=\"\"\u003e• Leaves hair soft, shiny, and manageable\u003cbr data-start=\"536\" data-end=\"539\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"596\" data-end=\"676\"\u003e\u003cstrong data-start=\"596\" data-end=\"612\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"612\" data-end=\"615\"\u003eFrizzy, unruly, or difficult-to-style hair.\u003c\/p\u003e\n\n\u003cp data-start=\"678\" data-end=\"756\"\u003e\u003cstrong data-start=\"678\" data-end=\"693\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"693\" data-end=\"696\"\u003eHydrated, detangled hair protected against humidity.\u003c\/p\u003e\n\n\u003cp data-start=\"758\" data-end=\"789\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" aria-hidden=\"true\" class=\"icon-lg text-token-main-surface-primary-inverse\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-df3050c8.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121343291501,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revifrizz1L.png?v=1776564333"},{"product_id":"shampooing-redken-extrem-1l","title":"Redken Extreme Shampoo 1L","description":"\u003cp data-end=\"140\" data-start=\"0\"\u003eThe liter format is ideal for repairing, strengthening, and revitalizing damaged hair, while providing strength and shine, day after day.\u003c\/p\u003e\n\u003cp data-end=\"336\" data-start=\"142\"\u003eThe \u003cstrong data-end=\"169\" data-start=\"145\"\u003eExtreme Shampoo 1L\u003c\/strong\u003e gently cleanses while strengthening weakened hair. Its protein-enriched formula helps reduce breakage and restore the health of the hair fiber.\u003c\/p\u003e\n\u003cp data-end=\"634\" data-start=\"338\"\u003e\u003cstrong data-end=\"371\" data-start=\"338\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"374\" data-start=\"371\"\u003e• Strengthens damaged hair\u003cbr data-end=\"406\" data-start=\"403\"\u003e• Helps reduce breakage and split ends\u003cbr data-end=\"459\" data-start=\"456\"\u003e• Gently cleanses while protecting the hair fiber\u003cbr data-is-only-node=\"\" data-end=\"510\" data-start=\"507\"\u003e• Leaves hair stronger, shinier, and more resilient\u003cbr data-end=\"579\" data-start=\"576\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\u003cp data-end=\"698\" data-start=\"636\"\u003e\u003cstrong data-end=\"652\" data-start=\"636\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"655\" data-start=\"652\"\u003eDamaged, weakened, or brittle hair.\u003c\/p\u003e\n\u003cp data-end=\"791\" data-start=\"700\"\u003e\u003cstrong data-end=\"715\" data-start=\"700\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"718\" data-start=\"715\"\u003eVisibly more resilient, strengthened, and healthy-looking hair.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"824\" data-start=\"793\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121910964333,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litreshampextrem.png?v=1776615292"},{"product_id":"apres-shampooing-revitalisant-redken-extreme-1l","title":"Redken Extreme Conditioner 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"min-h-0 flex-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-19\" data-turn-id=\"2a2e6b45-6620-4ffa-a673-a30d5f6a7e73\" dir=\"auto\" 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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" 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\" dir=\"auto\" data-message-id=\"2a2e6b45-6620-4ffa-a673-a30d5f6a7e73\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"131\" data-start=\"0\"\u003eThe ideal liter format to strengthen, repair and revitalize damaged hair, while providing softness, suppleness and shine.\u003c\/p\u003e\n\n\u003cp data-end=\"353\" data-start=\"133\"\u003eThe \u003cstrong data-end=\"163\" data-start=\"136\"\u003eExtreme Conditioner 1L\u003c\/strong\u003e intensely repairs hair fiber, while detangling hair and reducing breakage. Its protein-rich formula helps restore hair's strength, suppleness, and health.\u003c\/p\u003e\n\n\u003cp data-end=\"646\" data-start=\"355\"\u003e\u003cstrong data-end=\"388\" data-start=\"355\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"391\" data-start=\"388\"\u003e• Repairs and strengthens weakened hair\u003cbr data-end=\"437\" data-start=\"434\"\u003e• Helps reduce breakage and split ends\u003cbr data-end=\"490\" data-start=\"487\"\u003e• Gently detangles and leaves hair soft\u003cbr data-is-only-node=\"\" data-end=\"542\" data-start=\"539\"\u003e• Leaves hair shiny and resilient\u003cbr data-end=\"589\" data-start=\"586\"\u003e• Economical liter format, perfect for regular use\u003c\/p\u003e\n\n\u003cp data-end=\"710\" data-start=\"648\"\u003e\u003cstrong data-end=\"664\" data-start=\"648\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"667\" data-start=\"664\"\u003eDamaged, weakened, or brittle hair.\u003c\/p\u003e\n\n\u003cp data-end=\"795\" data-start=\"712\"\u003e\u003cstrong data-end=\"727\" data-start=\"712\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"730\" data-start=\"727\"\u003eVisibly repaired, strengthened, and healthy-looking hair.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"828\" data-start=\"797\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121926103149,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revitalisantextrem.png?v=1776616704"},{"product_id":"shampooing-redken-all-soft-1l","title":"Redken All Soft Shampoo 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ab352ffd-f15c-4073-ac3b-e8d6bdff7ab2\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"107\"\u003eThe ideal liter format to nourish, soften, and provide silky shine to dry and brittle hair.\u003c\/p\u003e\n\n\u003cp data-start=\"109\" data-end=\"312\"\u003eThe \u003cstrong data-start=\"112\" data-end=\"137\"\u003eAll Soft Shampoo 1L\u003c\/strong\u003e gently cleanses while infusing intense hydration thanks to argan oil. Its formula helps to soften, strengthen, and make hair silky and easy to manage.\u003c\/p\u003e\n\n\u003cp data-start=\"314\" data-end=\"584\"\u003e\u003cstrong data-start=\"314\" data-end=\"347\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"347\" data-end=\"350\"\u003e• Hydrates and softens dry hair\u003cbr data-start=\"387\" data-end=\"390\"\u003e• Helps strengthen and reduce breakage\u003cbr data-start=\"428\" data-end=\"431\"\u003e• Leaves hair supple, shiny, and easy to style\u003cbr data-start=\"491\" data-end=\"494\" data-is-only-node=\"\"\u003e• Protects against dryness\u003cbr data-start=\"524\" data-end=\"527\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"586\" data-end=\"708\"\u003e\u003cstrong data-start=\"586\" data-end=\"602\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"602\" data-end=\"605\"\u003eDry, rough, or brittle hair that needs intense hydration and lasting softness.\u003c\/p\u003e\n\n\u003cp data-start=\"710\" data-end=\"793\"\u003e\u003cstrong data-start=\"710\" data-end=\"725\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"725\" data-end=\"728\"\u003eNourished, supple, and incredibly silky-smooth hair.\u003c\/p\u003e\n\n\u003cp data-start=\"795\" data-end=\"826\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" aria-hidden=\"true\" class=\"icon-lg text-token-main-surface-primary-inverse\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-df3050c8.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121949827181,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampallsoft1L_27c743c6-1d13-481e-af6b-7c2e1d20429f.png?v=1776621652"},{"product_id":"apres-shampooing-revitalisant-redken-all-soft-1l","title":"Redken All Soft Conditioner 1L","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-testid=\"conversation-turn-35\" data-scroll-anchor=\"true\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"31b9ec32-8ca8-4ce7-99d2-107daf1e3047\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"106\"\u003eThe ideal liter format to nourish, hydrate, and restore silky softness to dry and brittle hair.\u003c\/p\u003e\n\n\u003cp data-start=\"108\" data-end=\"339\"\u003e\u003cstrong data-start=\"111\" data-end=\"139\"\u003eAll Soft Conditioner 1L\u003c\/strong\u003e intensely moisturizes, gently detangles, and helps restore hair's natural suppleness with argan oil. Its nourishing formula leaves hair soft, shiny, and easy to style.\u003c\/p\u003e\n\n\u003cp data-start=\"341\" data-end=\"607\"\u003e\u003cstrong data-start=\"341\" data-end=\"374\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"374\" data-end=\"377\"\u003e• Hydrates and nourishes dry hair\u003cbr data-start=\"414\" data-end=\"417\"\u003e• Detangles easily without weighing hair down\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Helps reduce breakage and dryness\u003cbr data-start=\"495\" data-end=\"498\" data-is-only-node=\"\"\u003e• Leaves hair supple, shiny, and silky\u003cbr data-start=\"547\" data-end=\"550\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"609\" data-end=\"716\"\u003e\u003cstrong data-start=\"609\" data-end=\"625\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"625\" data-end=\"628\"\u003eDry, rough, or brittle hair that needs lasting hydration and softness.\u003c\/p\u003e\n\n\u003cp data-start=\"718\" data-end=\"798\"\u003e\u003cstrong data-start=\"718\" data-end=\"733\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"733\" data-end=\"736\"\u003eNourished, smooth, silky, and visibly healthier hair.\u003c\/p\u003e\n\n\u003cp data-start=\"800\" data-end=\"831\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121956053101,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/reviallsoft1L.png?v=1776618765"},{"product_id":"shampoing-redken-volume-injection-1l","title":"Redken Volume Injection Shampoo 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\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 scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-testid=\"conversation-turn-37\" data-scroll-anchor=\"true\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"50c02bac-ac72-44b5-8c76-73157775ba1f\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"114\"\u003eThe ideal liter size to add volume, lightness, and body to fine, flat, or thinning hair.\u003c\/p\u003e\n\n\u003cp data-start=\"116\" data-end=\"359\"\u003eThe \u003cstrong data-start=\"119\" data-end=\"152\"\u003eVolume Injection Shampoo 1L\u003c\/strong\u003e gently cleanses while instantly giving hair more body and texture. Its lightweight formula helps lift roots and create visibly more voluminous hair, without weighing it down.\u003c\/p\u003e\n\n\u003cp data-start=\"361\" data-end=\"638\"\u003e\u003cstrong data-start=\"361\" data-end=\"394\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"394\" data-end=\"397\"\u003e• Adds volume and body to fine hair\u003cbr data-start=\"445\" data-end=\"448\"\u003e• Gently cleanses without weighing hair down\u003cbr data-start=\"482\" data-end=\"485\"\u003e• Helps lift roots\u003cbr data-start=\"514\" data-end=\"517\" data-is-only-node=\"\"\u003e• Leaves hair light, shiny, and full of movement\u003cbr data-start=\"578\" data-end=\"581\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"640\" data-end=\"752\"\u003e\u003cstrong data-start=\"640\" data-end=\"656\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"656\" data-end=\"659\"\u003eFine, flat, or thinning hair looking for more volume and lightness.\u003c\/p\u003e\n\n\u003cp data-start=\"754\" data-end=\"861\"\u003e\u003cstrong data-start=\"754\" data-end=\"769\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"769\" data-end=\"772\"\u003eMore voluminous, airy, and easy-to-style hair from the first uses.\u003c\/p\u003e\n\n\u003cp data-start=\"863\" data-end=\"894\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45122756739181,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampvolumeredken1L.png?v=1776635111"},{"product_id":"apres-shampoing-redken-volume-injection-1l","title":"Redken Volume Injection Conditioner 1L","description":"\u003cp data-end=\"119\" data-start=\"0\"\u003eThe ideal liter format for lightweight hydration, detangling, and adding volume to fine, flat, or thinning hair.\u003c\/p\u003e\n\u003cp data-end=\"373\" data-start=\"121\"\u003eThe \u003cstrong data-end=\"160\" data-start=\"124\"\u003eVolume Injection Conditioner 1L\u003c\/strong\u003e hydrates without weighing down hair, while adding body and movement. Its lightweight formula helps detangle easily, strengthen hair fibers, and leave hair soft, voluminous, and shiny.\u003c\/p\u003e\n\u003cp data-end=\"654\" data-start=\"375\"\u003e\u003cstrong data-end=\"408\" data-start=\"375\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"411\" data-start=\"408\"\u003e• Hydrates without weighing down fine hair\u003cbr data-end=\"454\" data-start=\"451\"\u003e• Adds volume and body\u003cbr data-end=\"488\" data-start=\"485\"\u003e• Easily detangles and softens hair\u003cbr data-is-only-node=\"\" data-end=\"533\" data-start=\"530\"\u003e• Leaves hair light, shiny, and full of movement\u003cbr data-end=\"597\" data-start=\"594\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\u003cp data-end=\"768\" data-start=\"656\"\u003e\u003cstrong data-end=\"672\" data-start=\"656\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"675\" data-start=\"672\"\u003eFine, flat, or thinning hair seeking more volume and lightness.\u003c\/p\u003e\n\u003cp data-end=\"858\" data-start=\"770\"\u003e\u003cstrong data-end=\"785\" data-start=\"770\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"788\" data-start=\"785\"\u003eVisibly more voluminous, supple, and easy-to-style hair.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"891\" data-start=\"860\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45122768109677,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/condvolumeredken1L.png?v=1776636112"},{"product_id":"shampoing-redken-hair-cleansing-cream-1l","title":"Redken Hair Cleansing Cream Shampoo 1L","description":"\u003cp data-end=\"125\" data-start=\"0\"\u003eThe liter format is ideal for deep purification, removing residues, and restoring freshness, lightness, and shine to hair.\u003c\/p\u003e\n\u003cp data-end=\"405\" data-start=\"127\"\u003eThe \u003cstrong data-end=\"165\" data-start=\"130\"\u003eHair Cleansing Cream Shampoo 1L\u003c\/strong\u003e intensely cleanses the hair fiber by removing styling product buildup, excess sebum, hard water minerals, and impurities. Its clarifying formula leaves hair perfectly clean, light, and revitalized.\u003c\/p\u003e\n\u003cp data-end=\"687\" data-start=\"407\"\u003e\u003cstrong data-end=\"440\" data-start=\"407\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"443\" data-start=\"440\"\u003e• Removes product residue and impurities\u003cbr data-end=\"492\" data-start=\"489\"\u003e• Deeply purifies hair\u003cbr data-end=\"530\" data-start=\"527\"\u003e• Removes excess sebum and mineral buildup\u003cbr data-is-only-node=\"\" data-end=\"585\" data-start=\"582\"\u003e• Restores shine, freshness, and lightness\u003cbr data-end=\"630\" data-start=\"627\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\u003cp data-end=\"798\" data-start=\"689\"\u003e\u003cstrong data-end=\"705\" data-start=\"689\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"708\" data-start=\"705\"\u003eDull, weighed-down, quickly greasy hair or hair exposed to a lot of styling products.\u003c\/p\u003e\n\u003cp data-end=\"906\" data-start=\"800\"\u003e\u003cstrong data-end=\"815\" data-start=\"800\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"818\" data-start=\"815\"\u003eUltra-clean, light, shiny, and revitalized hair from the first use.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"939\" data-start=\"908\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45122773876845,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/haircleansing1L.png?v=1776637603"},{"product_id":"duo-redken-1","title":"Redken Acidic Grow Full Luxury Treatment Duo","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:3d4fda3b-f9e8-43dc-805e-60ec9a534e22-1\" data-is-intersecting=\"true\"\u003e\n\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:3d4fda3b-f9e8-43dc-805e-60ec9a534e22-1\" data-testid=\"conversation-turn-4\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"2f3fdb9a-4439-4b2a-a905-2af59bb7cf61\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"137\"\u003eAn expert routine designed to promote stronger, longer, and healthier hair, while reducing visible breakage.\u003c\/p\u003e\n\n\u003cp data-start=\"139\" data-end=\"266\"\u003eThis set includes the essential duo from the Acidic Growth Fullness range, accompanied by an elegant Redken pouch as a gift.\u003c\/p\u003e\n\n\u003cp data-start=\"268\" data-end=\"303\"\u003e\u003cstrong data-start=\"268\" data-end=\"301\"\u003eWhy this trio works:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"305\" data-end=\"504\"\u003eThe \u003cstrong data-start=\"308\" data-end=\"344\"\u003eAcidic Growth Fullness Shampoo\u003c\/strong\u003e gently cleanses while strengthening the hair fiber. Its formula helps reduce breakage and provides a feeling of denser, revitalized hair.\u003c\/p\u003e\n\n\u003cp data-start=\"506\" data-end=\"700\"\u003eThe \u003cstrong data-start=\"509\" data-end=\"548\"\u003eAcidic Growth Fullness Conditioner\u003c\/strong\u003e moisturizes, detangles, and fortifies lengths. It helps improve the resistance of weakened hair while leaving hair soft and shiny.\u003c\/p\u003e\n\n\u003cp data-start=\"702\" data-end=\"831\"\u003eThe \u003cstrong data-start=\"705\" data-end=\"734\"\u003eexclusive Redken pouch\u003c\/strong\u003e is perfect for carrying your hair essentials in style, at home or when traveling.\u003c\/p\u003e\n\n\u003cp data-start=\"833\" data-end=\"981\"\u003e\u003cstrong data-start=\"833\" data-end=\"848\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"848\" data-end=\"851\"\u003eVisibly stronger, more resistant, and fuller-looking hair, with less breakage and remarkable softness.\u003c\/p\u003e\n\n\u003cp data-start=\"983\" data-end=\"1048\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"983\" data-end=\"1048\" data-is-last-node=\"\"\u003eAvailable in a value set, with a complimentary pouch.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45129612263533,"sku":null,"price":79.98,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/pochetteagf.png?v=1776814218"},{"product_id":"shampoing-redken-acidic-bonding-1-litre","title":"Redken Acidic Bonding Concentrate Shampoo 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-is-intersecting=\"true\"\u003e\n\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-testid=\"conversation-turn-43\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5247a382-936d-43e0-a466-d14137ffa512\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"146\"\u003eThe ideal liter format to repair, strengthen and protect sensitized, colored, or chemically and heat-damaged hair.\u003c\/p\u003e\n\n\u003cp data-start=\"148\" data-end=\"408\"\u003eThe \u003cstrong data-start=\"151\" data-end=\"194\"\u003eAcidic Bonding Concentrate 1L Shampoo\u003c\/strong\u003e gently cleanses while helping to rebuild weakened hair fiber bonds. Its concentrated acidic pH formula helps strengthen hair, reduce breakage, and preserve color vibrancy.\u003c\/p\u003e\n\n\u003cp data-start=\"410\" data-end=\"711\"\u003e\u003cstrong data-start=\"410\" data-443=\"\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"443\" data-end=\"446\"\u003e• Repairs and strengthens weakened hair\u003cbr data-start=\"489\" data-end=\"492\"\u003e• Helps reduce breakage and split ends\u003cbr data-start=\"542\" data-end=\"545\"\u003e• Protects color and prolongs its hold\u003cbr data-start=\"586\" data-end=\"589\" data-is-only-node=\"\"\u003e• Leaves hair soft, shiny, and visibly healthier\u003cbr data-start=\"651\" data-end=\"654\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"713\" data-end=\"831\"\u003e\u003cstrong data-start=\"713\" data-end=\"729\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"729\" data-end=\"732\"\u003eColored, bleached, sensitized, or heat and chemically damaged hair.\u003c\/p\u003e\n\n\u003cp data-start=\"833\" data-end=\"937\"\u003e\u003cstrong data-start=\"833\" data-end=\"848\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"848\" data-end=\"851\"\u003eStronger, repaired, shiny, and protected hair from the first uses.\u003c\/p\u003e\n\n\u003cp data-start=\"939\" data-end=\"970\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45129635070061,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampabclitre.png?v=1776812632"},{"product_id":"revitalisant-redken-acidic-bonding-concentrate-1l","title":"Redken Acidic Bonding Concentrate Conditioner 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"min-h-0 flex-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:f33370f6-87e8-4998-994d-649ed35e79a7-0\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-WEB:f33370f6-87e8-4998-994d-649ed35e79a7-0\" dir=\"auto\" 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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"7739625f-8117-41cd-9008-d88382054c5b\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:f33e595c-32c6-4b79-8c4e-40ca369b5f4b-1\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-4\" data-turn-id=\"request-WEB:f33e595c-32c6-4b79-8c4e-40ca369b5f4b-1\" dir=\"auto\" 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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"583caf81-7dfe-4e70-a9a5-099dfa5902a4\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"110\" data-start=\"0\"\u003eThe ideal liter format to intensely repair, strengthen, and detangle sensitized or fragile hair.\u003c\/p\u003e\n\n\u003cp data-end=\"411\" data-start=\"112\"\u003eAcidic Bonding Concentrate 1L Conditioner helps restore strength to damaged hair while providing softness and shine. Its concentrated formula, enriched with repairing agents and citric acid, helps reinforce hair bonds, reduce breakage, and smooth the fiber without weighing it down.\u003c\/p\u003e\n\n\u003cp data-end=\"709\" data-start=\"413\"\u003e\u003cstrong data-end=\"446\" data-start=\"413\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"449\" data-start=\"446\"\u003e• Repairs and strengthens fragile hair\u003cbr data-end=\"495\" data-start=\"492\"\u003e• Helps reduce breakage and dry ends\u003cbr data-end=\"545\" data-start=\"542\"\u003e• Easily detangles and softens lengths\u003cbr data-end=\"592\" data-start=\"589\"\u003e• Leaves hair shiny, smooth, and more resilient\u003cbr data-end=\"652\" data-start=\"649\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-end=\"828\" data-start=\"711\"\u003e\u003cstrong data-end=\"727\" data-start=\"711\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"730\" data-start=\"727\"\u003eDamaged, color-treated, bleached, or hair weakened by heat and chemical treatments.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"927\" data-start=\"830\"\u003e\u003cstrong data-end=\"845\" data-start=\"830\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"848\" data-start=\"845\"\u003eVisibly stronger, softer, shinier, and healthier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex border border-gray-100 dark:border-gray-700 rounded-xl\"\u003e\u003cbutton aria-label=\"Dismiss rating prompt\" class=\"text-token-text-secondary hover:text-token-text-primary p-3\" type=\"button\"\u003e\u003csvg class=\"icon text-token-text-secondary hover:text-token-text-primary\" aria-hidden=\"true\" height=\"20\" width=\"20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-97566a9e.svg#85f94b\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45129718268013,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litrecondabc.png?v=1776815761"},{"product_id":"shampoing-redken-extreme-length-1l","title":"Redken Extreme Length Shampoo 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-6\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e5da6114-4506-4a15-8f08-ff4a994828c2\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"116\"\u003eThe ideal liter size to gently cleanse, fortify, and help hair grow longer and stronger.\u003c\/p\u003e\n\n\u003cp data-start=\"118\" data-end=\"368\"\u003eExtreme Length Shampoo 1L removes impurities while strengthening the hair fiber. Its biotin-enriched formula helps reduce breakage, promote resistance in lengths, and support visibly healthier and longer hair.\u003c\/p\u003e\n\n\u003cp data-start=\"370\" data-end=\"682\"\u003e\u003cstrong data-start=\"370\" data-end=\"403\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"403\" data-end=\"406\"\u003e• Effectively cleanses without drying out hair\u003cbr data-start=\"454\" data-end=\"457\"\u003e• Strengthens fragile and brittle lengths\u003cbr data-start=\"503\" data-end=\"506\"\u003e• Helps reduce breakage to promote visible growth\u003cbr data-start=\"564\" data-end=\"567\"\u003e• Leaves hair soft, shiny, and more resilient\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"684\" data-end=\"790\"\u003e\u003cstrong data-start=\"684\" data-end=\"700\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"700\" data-end=\"703\"\u003eFragile, brittle hair or hair that struggles to retain length.\u003c\/p\u003e\n\n\u003cp data-start=\"792\" data-end=\"888\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"792\" data-end=\"807\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"807\" data-end=\"810\"\u003eVisibly stronger, longer, supple, and healthier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45133498810477,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampexle1l.png?v=1776871527"},{"product_id":"apres-shampoing-extreme-length-1l","title":"Extreme Length Conditioner 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-8\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f04eb3b5-a0fa-4d1d-9b4c-65b20a207abb\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"113\"\u003eThe ideal liter format to detangle, strengthen, and help fragile hair grow longer and stronger.\u003c\/p\u003e\n\n\u003cp data-start=\"115\" data-end=\"346\"\u003eExtreme Length Conditioner 1L lightly moisturizes while strengthening the hair fiber. Its biotin-enriched formula helps reduce breakage, strengthen lengths, and leave hair soft, shiny, and more resilient.\u003c\/p\u003e\n\n\u003cp data-start=\"348\" data-end=\"690\"\u003e\u003cstrong data-start=\"348\" data-end=\"381\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"381\" data-end=\"384\"\u003e• Hydrates without weighing hair down\u003cbr data-start=\"419\" data-end=\"422\"\u003e• Strengthens fragile and brittle lengths\u003cbr data-start=\"468\" data-end=\"471\"\u003e• Helps reduce breakage to promote visible growth\u003cbr data-start=\"529\" data-end=\"532\"\u003e• Easily detangles and softens hair\u003cbr data-start=\"574\" data-end=\"577\"\u003e• Leaves hair shiny, supple, and stronger\u003cbr data-start=\"630\" data-end=\"633\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"692\" data-end=\"798\"\u003e\u003cstrong data-start=\"692\" data-end=\"708\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"708\" data-end=\"711\"\u003eFragile, brittle hair or hair that struggles to retain length.\u003c\/p\u003e\n\n\u003cp data-start=\"800\" data-end=\"893\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"800\" data-end=\"815\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"815\" data-end=\"818\"\u003eVisibly longer, stronger, softer, and healthier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45134109507693,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/condextremel1l.png?v=1776893778"},{"product_id":"shampoing-redken-colour-extend-blondage-1l","title":"Redken Color Extend Blondage Shampoo 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-10\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"415a6684-2163-4e20-93b3-660289c3d926\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"131\"\u003eThe ideal liter format to neutralize yellow tones, revive blonde radiance, and gently cleanse lightened hair.\u003c\/p\u003e\n\n\u003cp data-start=\"133\" data-end=\"375\"\u003eColor Extend Blondage Shampoo 1L effectively cleanses while helping to correct brassy and yellowish tones. Its formula, enriched with purple pigments, helps maintain a cooler, brighter, and more radiant blonde between salon appointments.\u003c\/p\u003e\n\n\u003cp data-start=\"377\" data-end=\"709\"\u003e\u003cstrong data-start=\"377\" data-end=\"410\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"410\" data-end=\"413\"\u003e• Neutralizes yellow and brassy tones\u003cbr data-start=\"455\" data-end=\"458\"\u003e• Revives the radiance of blonde, gray, or highlighted hair\u003cbr data-start=\"509\" data-end=\"512\"\u003e• Gently cleanses without dulling color\u003cbr data-start=\"555\" data-end=\"558\"\u003e• Helps maintain a cooler and brighter blonde\u003cbr data-start=\"608\" data-end=\"611\"\u003e• Leaves hair soft and shiny\u003cbr data-start=\"649\" data-end=\"652\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"711\" data-end=\"851\"\u003e\u003cstrong data-start=\"711\" data-end=\"727\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"727\" data-end=\"730\"\u003eBlonde, bleached, gray, silver, or highlighted hair that wants to maintain a cool and vibrant tone.\u003c\/p\u003e\n\n\u003cp data-start=\"853\" data-end=\"952\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"853\" data-end=\"868\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"868\" data-end=\"871\"\u003eVisibly brighter, fresher, more uniform blonde without unwanted tones.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45134688911469,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampblondage1L.png?v=1776899203"},{"product_id":"apres-shampoing-redken-colour-extend-blondage-1l","title":"Redken Colour Extend Blondage Conditioner 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-12\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"23f93c61-12fa-47ba-b981-b6d3f3cc9b60\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"113\"\u003eThe ideal liter format to moisturize, detangle, and neutralize yellow tones in blonde or lightened hair.\u003c\/p\u003e\n\n\u003cp data-start=\"115\" data-end=\"375\"\u003eColor Extend Blondage Conditioner 1L gently nourishes while helping to correct brassy and yellowish tones. Its formula, enriched with violet pigments, helps maintain a cooler, brighter, and more radiant blonde, while leaving hair soft and silky.\u003c\/p\u003e\n\n\u003cp data-start=\"377\" data-end=\"728\"\u003e\u003cstrong data-start=\"377\" data-end=\"410\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"410\" data-end=\"413\"\u003e• Neutralizes yellow and brassy tones\u003cbr data-start=\"455\" data-end=\"458\"\u003e• Hydrates and detangles hair easily\u003cbr data-start=\"500\" data-end=\"503\"\u003e• Revives the radiance of blonde, gray, or highlighted hair\u003cbr data-start=\"554\" data-end=\"557\"\u003e• Helps maintain a cool and luminous tone\u003cbr data-start=\"608\" data-end=\"611\"\u003e• Leaves hair soft, shiny, and easy to style\u003cbr data-start=\"668\" data-end=\"671\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"730\" data-end=\"870\"\u003e\u003cstrong data-start=\"730\" data-end=\"746\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"746\" data-end=\"749\"\u003eBlonde, bleached, gray, silver, or highlighted hair that wants to maintain a fresh and luminous color.\u003c\/p\u003e\n\n\u003cp data-start=\"872\" data-end=\"975\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"872\" data-end=\"887\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"887\" data-end=\"890\"\u003eVisibly softer, shinier, more radiant hair without unwanted reflections.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45134710079597,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/reviblondage1L.png?v=1776901057"},{"product_id":"shampoing-redken-acidic-gloss-1l","title":"Redken Acidic Color Gloss Shampoo 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\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-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-14\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"50d76223-d05f-431f-a515-efe386f375af\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"106\"\u003eThe ideal liter format for gentle cleansing, reviving shine, and prolonging color vibrancy.\u003c\/p\u003e\n\n\u003cp data-start=\"108\" data-end=\"336\"\u003eAcidic Color Gloss Shampoo 1L removes impurities while respecting color-treated hair. Its acidic pH formula helps smooth the cuticle, preserve color, and deliver a radiant, mirror-like finish without weighing hair down.\u003c\/p\u003e\n\n\u003cp data-start=\"338\" data-end=\"673\"\u003e\u003cstrong data-start=\"338\" data-end=\"371\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"371\" data-end=\"374\"\u003e• Gently cleanses without dulling color\u003cbr data-start=\"417\" data-end=\"420\"\u003e• Helps prolong the vibrancy of color-treated hair\u003cbr data-start=\"466\" data-end=\"469\"\u003e• Provides intense gloss-effect shine\u003cbr data-start=\"512\" data-end=\"515\"\u003e• Smooths the hair fiber for a silky feel\u003cbr data-start=\"565\" data-end=\"568\"\u003e• Leaves hair light, soft, and luminous\u003cbr data-start=\"613\" data-end=\"616\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"675\" data-end=\"792\"\u003e\u003cstrong data-start=\"675\" data-end=\"691\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"691\" data-end=\"694\"\u003eColor-treated, dull, or lacking shine hair seeking a radiant and silky finish.\u003c\/p\u003e\n\n\u003cp data-start=\"794\" data-end=\"905\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"794\" data-end=\"809\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"809\" data-end=\"812\"\u003eVisibly shinier, smoother, softer hair, and vibrant color for longer.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\u003c\/div\u003e\n\n\u003cdiv id=\"thread-bottom\"\u003e\n\n\u003cdiv class=\"text-base mx-auto [--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\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 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\n\u003cdiv class=\"hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/form\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45134753267821,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampacidicglosslitre.png?v=1777409104"},{"product_id":"apres-shampoing-redken-acidic-colour-gloss-1l","title":"Redken Acidic Color Gloss Conditioner 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7c28bdc0-6c1a-4c4e-a98e-80a4c1a90c28\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"108\"\u003eThe ideal liter format to hydrate, detangle, and provide mirror-like shine to color-treated or dull hair.\u003c\/p\u003e\n\n\u003cp data-start=\"110\" data-end=\"364\"\u003eAcidic Color Gloss Conditioner 1L nourishes the hair fiber while helping to preserve color vibrancy. Its acidic pH formula helps smooth the cuticle, soften lengths, and reveal silky, luminous, and full of shine hair.\u003c\/p\u003e\n\n\u003cp data-start=\"366\" data-end=\"689\"\u003e\u003cstrong data-start=\"366\" data-end=\"399\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"399\" data-end=\"402\"\u003e• Hydrates without weighing hair down\u003cbr data-start=\"437\" data-end=\"440\"\u003e• Helps prolong the vibrancy of color-treated hair\u003cbr data-start=\"486\" data-end=\"489\"\u003e• Provides intense gloss-effect shine\u003cbr data-start=\"532\" data-end=\"535\"\u003e• Easily detangles and softens lengths\u003cbr data-start=\"579\" data-end=\"582\"\u003e• Smooths the hair fiber for a silky finish\u003cbr data-start=\"629\" data-end=\"632\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"691\" data-end=\"806\"\u003e\u003cstrong data-start=\"691\" data-end=\"707\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"707\" data-end=\"710\"\u003eColor-treated, dull, or luster-lacking hair seeking softness and lasting radiance.\u003c\/p\u003e\n\n\u003cp data-start=\"808\" data-end=\"919\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"808\" data-end=\"823\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"823\" data-end=\"826\"\u003eVisibly shinier, smoother, softer hair and vibrant color for longer.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45146224328813,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revi1LACG.png?v=1777411474"},{"product_id":"shampoing-redken-acidic-grow-full-1l","title":"Redken All Soft Mega Curls Shampoo 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\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-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-18\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"350c3e62-65fb-4815-93ac-d2147ba28a0a\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"128\"\u003eThe ideal liter format to gently cleanse, intensely nourish, and restore suppleness to very dry curls and coils.\u003c\/p\u003e\n\n\u003cp data-start=\"130\" data-end=\"383\"\u003eAll Soft Mega Curls 1L Shampoo removes impurities while respecting the natural hydration of textured hair. Its rich formula helps nourish curls, reduce dryness, and leave hair soft, defined, and easier to style.\u003c\/p\u003e\n\n\u003cp data-start=\"385\" data-end=\"758\"\u003e\u003cstrong data-start=\"385\" data-end=\"418\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"418\" data-end=\"421\"\u003e• Gently cleanses without drying out curls\u003cbr data-start=\"467\" data-end=\"470\"\u003e• Intensely nourishes dry to very dry hair\u003cbr data-start=\"520\" data-end=\"523\"\u003e• Helps improve curl suppleness and definition\u003cbr data-start=\"583\" data-end=\"586\"\u003e• Reduces frizz and the sensation of dryness\u003cbr data-start=\"638\" data-end=\"641\"\u003e• Leaves hair soft, shiny, and easy to style\u003cbr data-start=\"698\" data-end=\"701\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"760\" data-end=\"861\"\u003e\u003cstrong data-start=\"760\" data-end=\"776\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"776\" data-end=\"779\"\u003eCurly, coily, or kinky hair that is dry, very dry, or lacking nourishment.\u003c\/p\u003e\n\n\u003cp data-start=\"863\" data-end=\"961\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"863\" data-end=\"878\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"878\" data-end=\"881\"\u003eVisibly more hydrated, supple, defined, and soft curls.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45146268958829,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shamplitremega.png?v=1777414107"},{"product_id":"apres-shampoing-redken-mega-all-soft-curl-1l","title":"Redken All Soft Mega Curls Conditioner 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\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-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-20\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8b77285b-2476-472c-916c-d897f4e794b7\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"115\"\u003eThe ideal liter format for intense hydration, detangling, and restoring softness to very dry curls and coils.\u003c\/p\u003e\n\n\u003cp data-start=\"117\" data-end=\"388\"\u003eAll Soft Mega Curls Conditioner 1L deeply nourishes the hair fiber while helping to restore the natural suppleness of textured hair. Its rich formula helps to easily detangle, reduce frizz, and leave curls soft, defined, and shiny.\u003c\/p\u003e\n\n\u003cp data-start=\"390\" data-end=\"762\"\u003e\u003cstrong data-start=\"390\" data-end=\"423\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"423\" data-end=\"426\"\u003e• Intensely hydrates dry to very dry hair\u003cbr data-start=\"476\" data-end=\"479\"\u003e• Detangles easily without weighing down curls\u003cbr data-start=\"524\" data-end=\"527\"\u003e• Helps improve curl suppleness and definition\u003cbr data-start=\"587\" data-end=\"590\"\u003e• Reduces frizz and dryness\u003cbr data-start=\"642\" data-end=\"645\"\u003e• Leaves hair soft, shiny, and easy to style\u003cbr data-start=\"702\" data-end=\"705\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"764\" data-end=\"865\"\u003e\u003cstrong data-start=\"764\" data-end=\"780\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"780\" data-end=\"783\"\u003eDry, very dry, or under-nourished curly, coily, or kinky hair.\u003c\/p\u003e\n\n\u003cp data-start=\"867\" data-end=\"977\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"867\" data-end=\"882\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"882\" data-end=\"885\"\u003eVisibly more hydrated, supple, defined, shiny, and soft curls.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45146320568429,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litremegarevi.png?v=1777415483"},{"product_id":"redken-brews-shampoing-quotidien-1l","title":"Redken Brews Daily Shampoo 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\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-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-24\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"4668f669-b2cc-4958-84cb-7567c9affc60\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"114\"\u003eThe ideal liter size for gently cleansing hair daily while providing freshness and lightness.\u003c\/p\u003e\n\n\u003cp data-start=\"116\" data-end=\"346\"\u003eRedken Brews Daily Shampoo 1L effectively removes impurities and excess sebum without drying out the hair. Its balanced formula is perfect for frequent use, leaving hair clean, fresh, and easy to style.\u003c\/p\u003e\n\n\u003cp data-start=\"348\" data-end=\"689\"\u003e\u003cstrong data-start=\"348\" data-end=\"381\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"381\" data-end=\"384\"\u003e• Effectively cleanses without irritating the scalp\u003cbr data-start=\"436\" data-end=\"439\"\u003e• Ideal for daily use\u003cbr data-start=\"479\" data-end=\"482\"\u003e• Helps remove excess sebum and residue\u003cbr data-start=\"531\" data-end=\"534\"\u003e• Leaves hair light, fresh, and clean\u003cbr data-start=\"579\" data-end=\"582\"\u003e• Suitable for most hair types\u003cbr data-start=\"627\" data-end=\"630\"\u003e• Economical liter size, perfect for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"691\" data-end=\"803\"\u003e\u003cstrong data-start=\"691\" data-end=\"707\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"707\" data-end=\"710\"\u003eMen seeking a simple, effective, and gentle shampoo for daily use.\u003c\/p\u003e\n\n\u003cp data-start=\"805\" data-end=\"891\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"805\" data-end=\"820\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"820\" data-end=\"823\"\u003eClean, light, fresh, and easy-to-style hair every day.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150450417773,"sku":null,"price":26.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/brewsshampquotidien1L.png?v=1777490864"},{"product_id":"apres-shampoing-quotidien-redken-brews-1l","title":"Redken Brews Daily Conditioner 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ec9bfcde-112e-473f-9923-e49a8db7fb81\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"87\"\u003eThe ideal liter format for hydrating, detangling, and keeping hair soft daily.\u003c\/p\u003e\n\n\u003cp data-start=\"89\" data-end=\"323\"\u003eRedken Brews Daily Conditioner 1L lightly nourishes hair while helping to detangle and soften the hair fiber. Its balanced formula is suitable for frequent use and leaves hair supple, fresh, and easy to style.\u003c\/p\u003e\n\n\u003cp data-start=\"325\" data-end=\"662\"\u003e\u003cstrong data-start=\"325\" data-end=\"358\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"358\" data-end=\"361\"\u003e• Hydrates without weighing hair down\u003cbr data-start=\"396\" data-end=\"399\"\u003e• Easily detangles and softens the hair fiber\u003cbr data-start=\"449\" data-end=\"452\"\u003e• Ideal for daily use\u003cbr data-start=\"492\" data-end=\"495\"\u003e• Leaves hair supple, lightweight, and easy to style\u003cbr data-start=\"552\" data-end=\"555\"\u003e• Suitable for most hair types\u003cbr data-start=\"600\" data-end=\"603\"\u003e• Economical liter format, perfect for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"664\" data-end=\"779\"\u003e\u003cstrong data-start=\"664\" data-end=\"680\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"680\" data-end=\"683\"\u003eMen looking for a simple, effective, and gentle enough conditioner for daily use.\u003c\/p\u003e\n\n\u003cp data-start=\"781\" data-end=\"884\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"781\" data-end=\"796\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"796\" data-end=\"799\"\u003eVisibly softer, hydrated, lighter, and easier to style hair every day.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150534107245,"sku":null,"price":26.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/brewsreviquotidien.png?v=1777492306"},{"product_id":"shampoing-redken-acidic-bonding-curls-1l","title":"Redken Acidic Bonding Curls Shampoo 1L","description":"\u003cp data-start=\"0\" data-end=\"108\"\u003eThe liter format is ideal for gently cleansing, intensely moisturizing, and strengthening weakened curls.\u003c\/p\u003e\n\u003cp data-start=\"110\" data-end=\"419\"\u003eAcidic Bonding Curls Shampoo 1L gently cleanses without stripping natural oils essential for textured hair. Its formula, enriched with repairing agents, citric acid, and glycerin, helps strengthen the hair fiber, reduce breakage, and maintain soft, defined, and moisturized curls.\u003c\/p\u003e\n\u003cp data-start=\"421\" data-end=\"789\"\u003e\u003cstrong data-start=\"421\" data-end=\"454\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"454\" data-end=\"457\"\u003e• Gently cleanses without sulfates\u003cbr data-start=\"491\" data-end=\"494\"\u003e• Intensely moisturizes curls and coils\u003cbr data-start=\"539\" data-end=\"542\"\u003e• Helps strengthen weakened hair\u003cbr data-start=\"583\" data-end=\"586\"\u003e• Reduces breakage and frizz\u003cbr data-start=\"620\" data-end=\"623\"\u003e• Preserves natural curl definition\u003cbr data-start=\"669\" data-end=\"672\"\u003e• Leaves hair soft, shiny, and easy to style\u003cbr data-start=\"729\" data-end=\"732\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\u003cp data-start=\"791\" data-end=\"892\"\u003e\u003cstrong data-start=\"791\" data-end=\"807\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"807\" data-end=\"810\"\u003eDry, sensitized, or breakage-prone curly, coily, or textured hair.\u003c\/p\u003e\n\u003cp data-start=\"894\" data-end=\"993\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"894\" data-end=\"909\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"909\" data-end=\"912\"\u003eVisibly stronger, moisturized, defined, and supple curls.\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150548852845,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampABCurlslitre.png?v=1777493240"},{"product_id":"apres-shampoing-redken-acidic-bonding-curls-1l","title":"Redken Acidic Bonding Curls Conditioner 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\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-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-30\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8cf40606-1dd0-4dbf-b1cd-246735fb1625\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"96\"\u003eThe ideal liter size for intense hydration, detangling, and strengthening weakened curls.\u003c\/p\u003e\n\n\u003cp data-start=\"98\" data-end=\"411\"\u003eAcidic Bonding Curls 1L Conditioner nourishes the hair fiber while helping to repair and protect textured hair. Its formula, enriched with reparative agents, citric acid, and nourishing oils, helps reduce breakage, control frizz, and leave curls soft, supple, and well-defined.\u003c\/p\u003e\n\n\u003cp data-start=\"413\" data-end=\"786\"\u003e\u003cstrong data-start=\"413\" data-end=\"446\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"446\" data-end=\"449\"\u003e• Intensely hydrates without weighing down curls\u003cbr data-start=\"496\" data-end=\"499\"\u003e• Easily detangles and softens hair\u003cbr data-start=\"541\" data-end=\"544\"\u003e• Helps strengthen weakened hair\u003cbr data-start=\"585\" data-end=\"588\"\u003e• Reduces breakage and frizz\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Promotes soft and well-defined curls\u003cbr data-start=\"672\" data-end=\"675\"\u003e• Leaves hair shiny and easy to style\u003cbr data-start=\"726\" data-end=\"729\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"788\" data-end=\"889\"\u003e\u003cstrong data-start=\"788\" data-end=\"804\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"804\" data-end=\"807\"\u003eCurly, coily, or textured hair that is dry, sensitized, or prone to breakage.\u003c\/p\u003e\n\n\u003cp data-start=\"891\" data-end=\"998\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"891\" data-end=\"906\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"906\" data-end=\"909\"\u003eVisibly stronger, hydrated, defined, soft, and bouncy curls.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150576181357,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/reviABCurls1L.png?v=1777494728"},{"product_id":"shampoing-redken-acidic-grow-full-1l-1","title":"Redken Acidic Grow Full Shampoo 1L","description":"\u003cp data-start=\"0\" data-end=\"135\"\u003eThe liter format is ideal for gently cleansing, strengthening hair fibers, and promoting longer, stronger hair.\u003c\/p\u003e\n\u003cp data-start=\"137\" data-end=\"415\"\u003eAcidic Grow Full Shampoo 1L removes impurities while respecting the balance of the scalp and lengths. Its formula, enriched with strengthening agents, helps reduce breakage, support length retention, and leave hair stronger, denser, and shinier.\u003c\/p\u003e\n\u003cp data-start=\"417\" data-end=\"731\"\u003e\u003cstrong data-start=\"417\" data-end=\"450\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Gently cleanses without drying\u003cbr data-start=\"487\" data-end=\"490\"\u003e• Helps strengthen fragile or brittle hair\u003cbr data-start=\"541\" data-end=\"544\"\u003e• Promotes visibly longer and stronger hair\u003cbr data-start=\"603\" data-end=\"606\"\u003e• Provides softness, lightness, and shine\u003cbr data-start=\"646\" data-end=\"649\"\u003e• Suitable for regular use\u003cbr data-start=\"679\" data-end=\"682\"\u003e• Economical liter format, ideal for home use\u003c\/p\u003e\n\u003cp data-start=\"733\" data-end=\"848\"\u003e\u003cstrong data-start=\"733\" data-end=\"749\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"749\" data-end=\"752\"\u003eThinning, fragile, brittle hair, or hair that struggles to retain its length.\u003c\/p\u003e\n\u003cp data-start=\"850\" data-end=\"978\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"850\" data-end=\"865\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"865\" data-end=\"868\"\u003eVisibly stronger, healthier, shinier hair with improved length retention.\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150623563885,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shamplitreagfull.png?v=1777495480"},{"product_id":"apres-shampoing-redken-acidic-grow-full-1l","title":"Redken Acidic Grow Full Conditioner 1L","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 [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-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-34\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9d945314-3ff1-4238-a1cf-047ac6bc4ef9\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"124\"\u003eThe ideal liter format to hydrate, strengthen the hair fiber and promote longer, more resistant hair.\u003c\/p\u003e\n\n\u003cp data-start=\"126\" data-end=\"429\"\u003eAcidic Grow Full 1L Conditioner nourishes lengths while helping to reduce breakage and improve the resistance of fragile hair. Its light formula easily detangles, softens hair and supports better length retention for denser, healthier-looking hair.\u003c\/p\u003e\n\n\u003cp data-start=\"431\" data-end=\"765\"\u003e\u003cstrong data-start=\"431\" data-end=\"464\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"464\" data-end=\"467\"\u003e• Hydrates without weighing hair down\u003cbr data-start=\"502\" data-end=\"505\"\u003e• Helps strengthen fragile or brittle hair\u003cbr data-start=\"556\" data-end=\"559\"\u003e• Reduces breakage to maintain length\u003cbr data-start=\"603\" data-end=\"606\"\u003e• Easily detangles and softens hair fiber\u003cbr data-start=\"656\" data-end=\"659\"\u003e• Leaves hair soft, shiny and light\u003cbr data-start=\"705\" data-end=\"708\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"767\" data-end=\"882\"\u003e\u003cstrong data-start=\"767\" data-end=\"783\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"783\" data-end=\"786\"\u003eThinning, fragile, brittle hair or hair that has difficulty retaining its length.\u003c\/p\u003e\n\n\u003cp data-start=\"884\" data-end=\"1011\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"884\" data-end=\"899\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"899\" data-end=\"902\"\u003eVisibly stronger, softer, shinier hair with better length retention.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv aria-hidden=\"true\" data-testid=\"bazaar-late-ads-slot-observer\" class=\"pointer-events-none -mb-px h-px w-full opacity-0\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150779670637,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revigrowfulllitre.png?v=1777496412"},{"product_id":"redken-one-united","title":"Redken One United Multi-Benefit Treatment 150ml","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:7d841ed4-8b0d-43c1-895c-7bd8e9433f3c-1\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-4\" data-turn-id-container=\"request-WEB:7d841ed4-8b0d-43c1-895c-7bd8e9433f3c-1\" data-turn-id=\"request-WEB:7d841ed4-8b0d-43c1-895c-7bd8e9433f3c-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"876e4d1c-43b6-49be-aace-c07e554af223\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"188\" data-start=\"97\"\u003e\u003cstrong data-end=\"188\" data-start=\"97\"\u003eThe ideal all-in-one treatment for daily hydration, protection, and styling ease.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-end=\"499\" data-start=\"190\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e's \u003cstrong data-end=\"207\" data-start=\"193\"\u003eOne United\u003c\/strong\u003e is a multi-benefit leave-in treatment that helps nourish, protect, and improve hair manageability. Its lightweight formula is suitable for all hair types and leaves hair soft, shiny, and easy to style, without weighing it down.\u003c\/p\u003e\n\n\u003cp data-end=\"966\" data-start=\"501\"\u003e\u003cstrong data-end=\"534\" data-start=\"501\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"537\" data-start=\"534\"\u003e• Hydrates and nourishes hair\u003cbr data-end=\"572\" data-start=\"569\"\u003e• Instantly detangles\u003cbr data-end=\"598\" data-start=\"595\"\u003e• Helps reduce breakage caused by brushing\u003cbr data-is-only-node=\"\" data-end=\"649\" data-start=\"646\"\u003e• Protects from heat before blow-drying and styling\u003cbr data-end=\"707\" data-start=\"704\"\u003e• Helps control frizz\u003cbr data-end=\"742\" data-start=\"739\"\u003e• Smooths and softens hair fiber\u003cbr data-end=\"783\" data-start=\"780\"\u003e• Adds shine\u003cbr data-end=\"811\" data-start=\"808\"\u003e• Makes blow-drying and styling easier\u003cbr data-end=\"851\" data-start=\"848\"\u003e• Can be used alone or with your other styling products\u003cbr data-end=\"916\" data-start=\"913\"\u003e• Suitable for all hair types and textures\u003c\/p\u003e\n\n\u003cp data-end=\"1141\" data-start=\"968\"\u003e\u003cstrong data-end=\"984\" data-start=\"968\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"987\" data-start=\"984\"\u003eAll hair types, especially those in need of hydration, softness, heat protection, and detangling assistance.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1248\" data-start=\"1143\"\u003e\u003cstrong data-end=\"1157\" data-start=\"1143\"\u003eResult:\u003c\/strong\u003e\u003cbr data-end=\"1160\" data-start=\"1157\"\u003eSofter, shinier, hydrated, protected hair that is much easier to style.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"pointer-events-none translate-y-(--scroll-root-safe-area-inset-bottom) R6Vx5W_threadScrollVars min-h-(--gutter-remaining-height,0px) group-data-stream-active\/scroll-root:h-[calc(var(--thread-response-height)-16*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\" id=\"thread-bottom-container\"\u003e\n\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\n\n\u003cdiv class=\"flex h-0 items-end justify-center motion-safe:transition-all motion-safe:delay-300 motion-safe:duration-300 group-[:not([data-scroll-from-end])]\/scroll-root:scale-50 group-[:not([data-scroll-from-end])]\/scroll-root:translate-y-2 group-[:not([data-scroll-from-end])]\/scroll-root:opacity-0 group-[:not([data-scroll-from-end])]\/scroll-root:pointer-events-none group-[:not([data-scroll-from-end])]\/scroll-root:duration-100 group-[:not([data-scroll-from-end])]\/scroll-root:delay-0 absolute start-1\/2 z-10 -translate-x-1\/2 bottom-[calc(100%+6*var(--spacing)+var(--thread-scroll-to-bottom-banner-offset,0px))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv id=\"thread-bottom\"\u003e\n\n\u003cdiv class=\"text-base mx-auto [--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\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 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\n\u003cdiv class=\"w-full\"\u003e\n\n\u003cdiv class=\"flex justify-center empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\n\n\u003cdiv class=\"absolute start-0 end-0 bottom-full z-20\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cform data-type=\"unified-composer\" class=\"group\/composer w-full\"\u003e\n\n\u003cdiv class=\"hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/form\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234351276141,"sku":null,"price":36.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/oneunited150ml.png?v=1779819319"},{"product_id":"redken-extreme-traitement-anti-snap","title":"Redken Extreme Anti-Snap Treatment","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-6\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"162de4af-3c2c-4200-98d9-33f7f6b4508a\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"125\" data-end=\"223\"\u003e\u003cstrong data-start=\"125\" data-end=\"223\"\u003eThe ideal leave-in treatment to strengthen weakened hair and help prevent breakage.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"225\" data-end=\"595\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e's \u003cstrong data-start=\"228\" data-end=\"249\"\u003eExtreme Anti-Snap\u003c\/strong\u003e is a leave-in treatment designed for sensitized, brittle, or damaged hair. It helps to fortify the hair fiber, reduce breakage caused by brushing, and protect fragile lengths. Its lightweight formula leaves hair more resistant, soft, and easy to style, without weighing it down.\u003c\/p\u003e\n\n\u003cp data-start=\"597\" data-end=\"973\"\u003e\u003cstrong data-start=\"597\" data-end=\"630\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"630\" data-end=\"633\"\u003e• Helps reduce breakage and fragile ends\u003cbr data-start=\"685\" data-end=\"688\"\u003e• Strengthens sensitized and damaged hair\u003cbr data-start=\"733\" data-end=\"736\"\u003e• Protects against breakage caused by brushing\u003cbr data-start=\"784\" data-end=\"787\" data-is-only-node=\"\"\u003e• Smoothes and softens the hair fiber\u003cbr data-start=\"825\" data-end=\"828\"\u003e• Detangles more easily\u003cbr data-start=\"852\" data-end=\"855\"\u003e• Helps prevent split ends\u003cbr data-start=\"885\" data-end=\"888\"\u003e• Leaves hair stronger, shinier, and more flexible\u003cbr data-start=\"941\" data-end=\"944\"\u003e• Lightweight leave-in formula\u003c\/p\u003e\n\n\u003cp data-start=\"975\" data-end=\"1078\"\u003e\u003cstrong data-start=\"975\" data-end=\"991\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"991\" data-end=\"994\"\u003eDamaged, brittle, chemically weakened hair, or hair lacking resilience.\u003c\/p\u003e\n\n\u003cp data-start=\"1080\" data-end=\"1212\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1080\" data-end=\"1094\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1094\" data-end=\"1097\"\u003eVisibly stronger, softer, shinier, and more resilient hair, with less daily breakage.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234489426029,"sku":null,"price":33.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/antisnap.png?v=1779819874"},{"product_id":"redken-controle-hair-spray-28","title":"Redken Control 28 Finishing Spray 290ML","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-10\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" 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-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"04916885-bb5d-422d-8471-94f6c5c11967\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"204\" data-start=\"93\"\u003e\u003cstrong data-end=\"204\" data-start=\"93\"\u003eThe ideal hairspray for a strong, long-lasting, humidity-resistant hold, without residue or stiffness.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-end=\"591\" data-start=\"206\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e's \u003cstrong data-end=\"230\" data-start=\"209\"\u003eControl Addict 28\u003c\/strong\u003e is a high-hold finishing spray designed to keep your hairstyle in place all day while maintaining a natural, brushable finish. Its humidity-resistant formula helps control frizz, set hairstyles for a long-lasting hold, and protect against the effects of humidity without leaving visible residue.\u003c\/p\u003e\n\n\u003cp data-end=\"981\" data-start=\"593\"\u003e\u003cstrong data-end=\"626\" data-start=\"593\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"629\" data-start=\"626\"\u003e• Provides strong, long-lasting hold\u003cbr data-end=\"671\" data-start=\"668\"\u003e• Humidity-resistant to help prevent frizz\u003cbr data-end=\"732\" data-start=\"729\"\u003e• Keeps hair in place without stiffness or stickiness\u003cbr data-is-only-node=\"\" data-end=\"792\" data-start=\"789\"\u003e• Dry finish with no visible residue\u003cbr data-end=\"830\" data-start=\"827\"\u003e• Brushes out easily\u003cbr data-end=\"855\" data-start=\"852\"\u003e• Helps maintain volume and shape for longer\u003cbr data-end=\"913\" data-start=\"910\"\u003e• Ideal for setting updos, blowouts, ponytails, or waves\u003c\/p\u003e\n\n\u003cp data-end=\"1113\" data-start=\"983\"\u003e\u003cstrong data-end=\"999\" data-start=\"983\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"1002\" data-start=\"999\"\u003eAll hair types seeking a strong hold with control, definition, and humidity resistance.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1258\" data-start=\"1115\"\u003e\u003cstrong data-end=\"1129\" data-start=\"1115\"\u003eResult:\u003c\/strong\u003e\u003cbr data-end=\"1132\" data-start=\"1129\"\u003eA long-lasting hairstyle with control, movement, less frizz, and a clean finish without stiffness.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234529304685,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/28_spray.png?v=1780155163"},{"product_id":"redken","title":"Redken All Soft Heavy Cream Mask 250ML","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-12\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7565d43c-d071-4c68-9ea5-2f97921ed4af\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"104\" data-end=\"212\"\u003e\u003cstrong data-start=\"104\" data-end=\"212\"\u003eThe ideal intense treatment to deeply nourish and restore softness to dry and brittle hair.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"214\" data-end=\"568\"\u003eRedken's \u003cstrong data-start=\"217\" data-end=\"251\"\u003eAll Soft Heavy Cream Treatment\u003c\/strong\u003e is an ultra-nourishing mask designed to intensely hydrate dry, coarse, or damaged hair. Its rich formula helps restore softness, improve suppleness, and bring back shine while leaving hair visibly silkier and easier to manage.\u003c\/p\u003e\n\n\u003cp data-start=\"570\" data-end=\"985\"\u003e\u003cstrong data-start=\"570\" data-end=\"603\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"603\" data-end=\"606\"\u003e• Intensely nourishes dry or very dry hair\u003cbr data-start=\"657\" data-end=\"660\"\u003e• Helps restore softness and suppleness\u003cbr data-start=\"699\" data-end=\"702\"\u003e• Deeply moisturizes without weighing hair down\u003cbr data-start=\"739\" data-end=\"742\" data-is-only-node=\"\"\u003e• Smooths hair fiber and helps reduce the appearance of frizz\u003cbr data-start=\"813\" data-end=\"816\"\u003e• Improves manageability and makes styling easier\u003cbr data-start=\"865\" data-end=\"868\"\u003e• Adds shine and a softer touch\u003cbr data-start=\"920\" data-end=\"923\"\u003e• Leaves hair silky, nourished, and easier to detangle\u003c\/p\u003e\n\n\u003cp data-start=\"987\" data-end=\"1076\"\u003e\u003cstrong data-start=\"987\" data-end=\"1003\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"1003\" data-end=\"1006\"\u003eDry, coarse, dull, brittle, or dehydrated hair.\u003c\/p\u003e\n\n\u003cp data-start=\"1078\" data-end=\"1203\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1078\" data-end=\"1092\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1092\" data-end=\"1095\"\u003eVisibly softer, shinier hair, deeply nourished and incredibly silky to the touch.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\u003c\/div\u003e\n\n\u003cdiv id=\"thread-bottom\"\u003e\n\n\u003cdiv class=\"text-base mx-auto [--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\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 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\n\u003cdiv class=\"w-full\"\u003e\n\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\n\u003cdiv class=\"hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/form\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234591400045,"sku":null,"price":36.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/masqueallsoft.png?v=1779824196"},{"product_id":"redken-1","title":"Redken Acidic Grow Full Serum 100ML","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-14\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e29cdf74-bacd-485e-a38b-e15ef7d1a9e4\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"244\" data-end=\"641\"\u003e\u003cstrong data-start=\"247\" data-end=\"286\"\u003eRedken's Acidic Grow Full Scalp \u0026amp; Hair Serum\u003c\/strong\u003e is a lightweight serum designed for the scalp and lengths to help strengthen the hair fiber from the root. Its formula targets fine, flat, or fragile hair by helping to improve resistance, support visible density, and promote hair that appears fuller and healthier.\u003c\/p\u003e\n\n\u003cp data-start=\"643\" data-end=\"1100\"\u003e\u003cstrong data-start=\"643\" data-end=\"676\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"676\" data-end=\"679\"\u003e• Helps strengthen fine and fragile hair\u003cbr data-start=\"728\" data-end=\"731\"\u003e• Supports hair that appears denser and fuller\u003cbr data-start=\"798\" data-end=\"801\"\u003e• Helps reduce breakage to preserve length\u003cbr data-start=\"853\" data-end=\"856\" data-is-only-node=\"\"\u003e• Applies to scalp and lengths\u003cbr data-start=\"905\" data-end=\"908\"\u003e• Lightweight texture that doesn't weigh hair down\u003cbr data-start=\"955\" data-end=\"958\"\u003e• Hydrates and helps improve the overall health of the hair fiber\u003cbr data-start=\"1027\" data-end=\"1030\"\u003e• Leaves hair softer, stronger, and visibly thicker\u003c\/p\u003e\n\n\u003cp data-start=\"1102\" data-end=\"1223\"\u003e\u003cstrong data-start=\"1102\" data-end=\"1118\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"1118\" data-end=\"1121\"\u003eFine, flat, thinning, or fragile hair seeking more density, strength, and volume.\u003c\/p\u003e\n\n\u003cp data-start=\"1225\" data-end=\"1374\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1225\" data-end=\"1239\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1239\" data-end=\"1242\"\u003eVisibly stronger, more resistant hair, and hair that appears denser, fuller, and healthier day after day.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234607849581,"sku":null,"price":52.18,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/AGFserum.png?v=1779825483"},{"product_id":"redken-2","title":"Redken ABC Leave-In Treatment 150ML","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-16\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f8424bb1-d292-4497-a66f-746c372a72c4\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"114\" data-end=\"217\"\u003e\u003cstrong data-start=\"114\" data-end=\"217\"\u003eThe ideal leave-in treatment to hydrate, protect, and strengthen sensitized or damaged hair.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!--nl--\"\u003e\u003cp data-start=\"219\" data-end=\"629\"\u003eThe \u003cstrong data-start=\"222\" data-end=\"274\"\u003eAcidic Perfecting Concentrate Leave-In Treatment\u003c\/strong\u003e by \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e is a leave-in treatment designed to help strengthen fragile hair while providing hydration, softness, and thermal protection. Its formula helps improve the resistance of the hair fiber, reduce the appearance of damage, and leave hair smoother, shinier, and easier to style.\u003c\/p\u003e\n\u003cp data-start=\"631\" data-end=\"1030\"\u003e\u003cstrong data-start=\"631\" data-end=\"664\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"664\" data-end=\"667\"\u003e• Helps strengthen sensitized or damaged hair\u003cbr data-start=\"720\" data-end=\"723\"\u003e• Hydrates and nourishes without weighing hair down\u003cbr data-start=\"757\" data-end=\"760\"\u003e• Protects against heat before blow-drying and styling\u003cbr data-start=\"819\" data-end=\"822\" data-is-only-node=\"\"\u003e• Helps reduce breakage and visible signs of damage\u003cbr data-start=\"882\" data-end=\"885\"\u003e• Smoothes the hair fiber and helps control frizz\u003cbr data-start=\"946\" data-end=\"949\"\u003e• Facilitates detangling and styling\u003cbr data-start=\"986\" data-end=\"989\"\u003e• Provides softness, shine, and suppleness\u003c\/p\u003e\n\n\u003cp data-start=\"1032\" data-end=\"1203\"\u003e\u003cstrong data-start=\"1032\" data-end=\"1048\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"1048\" data-end=\"1051\"\u003eHair that is damaged, weakened by coloring, heat, or chemical treatments, and needs repair, protection, and hydration.\u003c\/p\u003e\n\n\u003cp data-start=\"1205\" data-end=\"1360\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1205\" data-end=\"1219\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1219\" data-end=\"1222\"\u003eVisibly stronger, softer, shinier, and protected hair, with a smoother and healthier-looking hair fiber.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234692391021,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/ABCconcentrate.png?v=1779828438"},{"product_id":"redken-3","title":"Redken Deep Clean Dry Shampoo 150ML","description":"\u003cp data-start=\"189\" data-end=\"537\"\u003e\u003cstrong data-start=\"192\" data-end=\"218\"\u003eRedken's Deep Clean Dry Shampoo\u003c\/strong\u003e is a dry shampoo designed to refresh hair between washes while effectively absorbing excess oil at the roots. Its formula provides an immediate feeling of freshness, helps restore volume, and leaves hair clean and light, without heavy residue.\u003c\/p\u003e\n\u003cp data-start=\"539\" data-end=\"913\"\u003e\u003cstrong data-start=\"539\" data-end=\"572\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"572\" data-end=\"575\"\u003e• Quickly absorbs excess sebum at the roots\u003cbr data-start=\"624\" data-end=\"627\"\u003e• Refreshes hair between washes\u003cbr data-start=\"669\" data-end=\"672\"\u003e• Helps extend your hairstyle longer\u003cbr data-start=\"717\" data-end=\"720\" data-is-only-node=\"\"\u003e• Restores volume and lightness\u003cbr data-start=\"757\" data-end=\"760\"\u003e• Leaves hair feeling clean and fresh\u003cbr data-start=\"810\" data-end=\"813\"\u003e• Dry finish without a heavy feel\u003cbr data-start=\"840\" data-end=\"843\"\u003e• Ideal for spacing out shampoos or refreshing after a workout\u003c\/p\u003e\n\u003cp data-start=\"915\" data-end=\"1076\"\u003e\u003cstrong data-start=\"915\" data-end=\"931\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"931\" data-end=\"934\"\u003eAll hair types, especially roots that quickly become oily or hair that needs a quick refresh.\u003c\/p\u003e\n\u003cp data-start=\"1078\" data-end=\"1225\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1078\" data-end=\"1092\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1092\" data-end=\"1095\"\u003eRefreshed, cleaner, lighter, and more voluminous hair, with less excess oil and an instant feeling of freshness.\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234713952365,"sku":null,"price":32.19,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/deep_clean_take_2.png?v=1779831038"},{"product_id":"redken-4","title":"Redken Quick Blowout 125ml","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-20\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a5b13343-db8a-4f5b-bbd8-0230e9a43065\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"79\" data-end=\"173\"\u003e\u003cstrong data-start=\"79\" data-end=\"173\"\u003eThe ideal spray to speed up drying, protect from heat, and facilitate blow-drying.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"175\" data-end=\"473\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken's\u003c\/span\u003e\u003c\/span\u003e \u003cstrong data-start=\"178\" data-end=\"195\"\u003eQuick Blowout\u003c\/strong\u003e is a lightweight spray designed to reduce drying time while protecting hair from heat. Its formula helps to smooth hair fibers, control frizz, and facilitate blow-drying for a soft, shiny, and light finish.\u003c\/p\u003e\n\n\u003cp data-start=\"475\" data-end=\"822\"\u003e\u003cstrong data-start=\"475\" data-end=\"508\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"508\" data-end=\"511\"\u003e• Helps reduce drying time\u003cbr data-start=\"547\" data-end=\"550\"\u003e• Protects from heat up to 230°C \/ 450°F\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Facilitates blow-drying and styling\u003cbr data-start=\"635\" data-end=\"638\" data-is-only-node=\"\"\u003e• Helps control frizz and humidity\u003cbr data-start=\"684\" data-end=\"687\"\u003e• Smooths hair fibers for a silkier finish\u003cbr data-start=\"739\" data-end=\"742\"\u003e• Provides softness and shine\u003cbr data-start=\"772\" data-end=\"775\"\u003e• Lightweight texture that doesn't weigh hair down\u003c\/p\u003e\n\n\u003cp data-start=\"824\" data-end=\"973\"\u003e\u003cstrong data-start=\"824\" data-end=\"840\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"840\" data-end=\"843\"\u003eAll hair types, especially for those who frequently blow-dry or use heat styling tools.\u003c\/p\u003e\n\n\u003cp data-start=\"975\" data-end=\"1125\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"975\" data-end=\"989\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"989\" data-end=\"992\"\u003eSmoother, shinier, and softer hair, with faster drying, less frizz, and daily heat protection.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234861211757,"sku":null,"price":28.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/quickblow.png?v=1779834054"},{"product_id":"redken-5","title":"Redken Naked Gloss Lightweight Shine Oil 100ML","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-3\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-3\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-3\" data-testid=\"conversation-turn-22\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"12a8bb7f-c045-46a5-a00c-da8e4fe37ce7\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"99\" data-end=\"232\"\u003e\u003cstrong data-start=\"99\" data-end=\"232\"\u003eThe ideal lightweight oil to provide dazzling shine, smooth frizz, and leave hair silky without weighing it down.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"234\" data-end=\"571\"\u003eThe \u003cstrong data-start=\"237\" data-end=\"274\"\u003eNaked Gloss Lightweight Shine Oil\u003c\/strong\u003e by \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e is a lightweight oil designed to enhance shine while leaving hair soft, smooth, and radiant. Its light texture helps tame frizz, smooth hair fibers, and sublimate natural shine or color, without weighing hair down.\u003c\/p\u003e\n\n\u003cp data-start=\"573\" data-end=\"949\"\u003e\u003cstrong data-start=\"573\" data-end=\"606\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"606\" data-end=\"609\"\u003e• Provides instant dazzling shine\u003cbr data-start=\"654\" data-end=\"657\"\u003e• Smooths hair fibers and helps control frizz\u003cbr data-start=\"718\" data-end=\"721\"\u003e• Softens lengths and ends\u003cbr data-start=\"759\" data-end=\"762\" data-is-only-node=\"\"\u003e• Lightweight texture that doesn't weigh hair down\u003cbr data-start=\"809\" data-end=\"812\"\u003e• Helps improve softness and suppleness\u003cbr data-start=\"857\" data-end=\"860\"\u003e• Enhances the radiance of natural or colored hair\u003cbr data-start=\"910\" data-end=\"913\"\u003e• Silky and luminous finish to the touch\u003c\/p\u003e\n\n\u003cp data-start=\"951\" data-end=\"1104\"\u003e\u003cstrong data-start=\"951\" data-end=\"967\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"967\" data-end=\"970\"\u003eAll hair types, especially those looking for more shine, softness, and a smooth finish without a greasy feel.\u003c\/p\u003e\n\n\u003cp data-start=\"1106\" data-end=\"1228\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1106\" data-end=\"1120\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1120\" data-end=\"1123\"\u003eVisibly shinier, softer, smoother, and silkier hair, with a luminous and light finish.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234893717613,"sku":null,"price":55.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/nekedgloss.png?v=1779835351"},{"product_id":"redken-6","title":"Redken Acidic Bonding Curls Leave-In Treatment 250ML","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\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-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-24\" 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\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\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e7ac717a-5bdc-43a8-8fef-3f360fb478f4\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" 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\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"119\" data-end=\"241\"\u003e\u003cstrong\u003eThe ideal leave-in treatment to moisturize, strengthen and redefine curls while helping to control frizz.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"243\" data-end=\"678\"\u003eThe \u003cstrong data-start=\"246\" data-end=\"289\"\u003eAcidic Bonding Curls Leave-In Treatment\u003c\/strong\u003e by \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e is a leave-in treatment specifically designed for curly, coily, or textured hair. Its formula helps to nourish the hair fiber, restore natural curl definition, and improve softness while helping to reduce frizz. Silicone-free, it moisturizes without weighing down hair and leaves curls supple, defined, and bouncy.\u003c\/p\u003e\n\n\u003cp data-start=\"680\" data-end=\"1069\"\u003e\u003cstrong data-start=\"680\" data-end=\"713\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"713\" data-end=\"716\"\u003e• Helps redefine and restore the natural shape of curls\u003cbr data-start=\"778\" data-end=\"781\"\u003e• Moisturizes lengths without weighing hair down\u003cbr data-start=\"818\" data-end=\"821\"\u003e• Helps strengthen fragile or sensitized hair\u003cbr data-start=\"878\" data-end=\"881\" data-is-only-node=\"\"\u003e• Reduces frizz and improves definition\u003cbr data-start=\"929\" data-end=\"932\"\u003e• Provides softness, suppleness, and shine\u003cbr data-start=\"973\" data-end=\"976\"\u003e• Facilitates detangling and styling\u003cbr data-start=\"1013\" data-end=\"1016\"\u003e• Silicone-free formula with a light and natural feel\u003c\/p\u003e\n\n\u003cp data-start=\"1071\" data-end=\"1227\"\u003e\u003cstrong data-start=\"1071\" data-end=\"1087\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"1087\" data-end=\"1090\"\u003eCurly, coily, or textured hair — natural or treated — that needs hydration, definition, and frizz control.\u003c\/p\u003e\n\n\u003cp data-start=\"1229\" data-end=\"1383\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1229\" data-end=\"1243\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1243\" data-end=\"1246\"\u003eMore defined, hydrated, supple, and shiny curls, with less frizz and healthier-looking, bouncier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234929565805,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/abcurls.png?v=1779836483"}],"url":"https:\/\/spazioboutique.ca\/en-ca\/collections\/redken.oembed","provider":"Spazio Boutique","version":"1.0","type":"link"}