{"title":"Redken","description":"","products":[{"product_id":"duo-redken","title":"Duo redken soins de luxe + 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"56\" data-end=\"209\"\u003eUne routine essentielle pour sublimer les cheveux colorés, leur apporter brillance et douceur, tout en renforçant la fibre capillaire, sans les alourdir.\u003c\/p\u003e\n\u003cp data-start=\"211\" data-end=\"298\"\u003eChaque produit est disponible individuellement. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\n\u003cp data-start=\"300\" data-end=\"326\"\u003e\u003cstrong\u003ePourquoi ce duo fonctionne,\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"328\" data-end=\"719\"\u003e\u003cstrong\u003eLe Shampoing Acidic Color Gloss\u003c\/strong\u003e nettoie en douceur tout en protégeant la couleur, grâce à une formule enrichie en acides aminés et vitamine E. Il scelle la cuticule, verrouille l’éclat, et maintient la couleur jusqu’à 32 lavages.\u003c\/p\u003e\n\u003cp data-start=\"328\" data-end=\"719\"\u003e\u003cstrong\u003eLe Revitalisant Acidic Color Gloss\u003c\/strong\u003e démêle, adoucit et renforce les longueurs, laissant les cheveux souples et brillants, avec une couleur éclatante plus durable.\u003c\/p\u003e\n\u003cp data-start=\"721\" data-end=\"857\"\u003eEnsemble, ils forment un duo à pH acide qui protège des agressions extérieures, garde la couleur vibrante et offre une brillance miroir.\u003c\/p\u003e\n\u003cp data-start=\"859\" data-end=\"970\"\u003e\u003cstrong\u003eRésultat :\u003c\/strong\u003e des cheveux plus forts, doux, faciles à coiffer, avec une couleur éclatante qui dure plus longtemps.\u003c\/p\u003e\n\u003cp data-start=\"972\" data-end=\"1041\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eOffert à prix avantageux en duo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\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":"Duo redken soins de luxe + acidic bonding curls","description":"\u003cp data-start=\"125\" data-end=\"284\"\u003eUne routine essentielle pour raviver l’éclat des cheveux colorés, prolonger la tenue de la couleur et offrir une brillance intense effet miroir, sans alourdir.\u003c\/p\u003e\n\u003cp data-start=\"286\" data-end=\"373\"\u003eChaque produit est disponible individuellement. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"401\"\u003e\u003cstrong\u003ePourquoi ce duo fonctionne,\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"624\"\u003e\u003cstrong\u003eLe Shampoing Acidic Color Gloss\u003c\/strong\u003e nettoie en douceur tout en protégeant la couleur. Sa formule à pH acide aide à refermer la cuticule, à lisser la fibre capillaire et à préserver l’éclat de la coloration jusqu’à 32 lavages.\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"822\"\u003e\u003cstrong\u003eLe Revitalisant Acidic Color Gloss \u003c\/strong\u003edémêle instantanément, nourrit et lisse les longueurs tout en amplifiant la brillance. Il aide à maintenir des cheveux doux, soyeux et visiblement plus lumineux.\u003c\/p\u003e\n\u003cp data-start=\"824\" data-end=\"1024\"\u003eEnsemble, ils forment un duo qui agit comme un bouclier contre les agressions extérieures responsables de la perte d’éclat, tout en procurant une finition ultra brillante et une couleur plus vibrante.\u003c\/p\u003e\n\u003cp data-start=\"1026\" data-end=\"1133\"\u003e\u003cstrong\u003eRésultat \u003c\/strong\u003e: des cheveux plus brillants, plus doux, faciles à coiffer, avec une couleur lumineuse et durable.\u003c\/p\u003e\n\u003cp data-start=\"1135\" data-end=\"1203\"\u003eOffert à prix avantageux en duo selon la disponibilité des produits.\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":"Duo redken soins de luxe color extend blondage","description":"\u003cp data-start=\"125\" data-end=\"284\"\u003eUne routine essentielle pour raviver l’éclat des cheveux colorés, prolonger la tenue de la couleur et offrir une brillance intense effet miroir, sans alourdir.\u003c\/p\u003e\n\u003cp data-start=\"286\" data-end=\"373\"\u003eChaque produit est disponible individuellement. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"401\"\u003e\u003cstrong\u003ePourquoi ce duo fonctionne\u003c\/strong\u003e,\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"624\"\u003e\u003cstrong\u003eLe Shampoing Acidic Color Gloss\u003c\/strong\u003e nettoie en douceur tout en protégeant la couleur. Sa formule à pH acide aide à refermer la cuticule, à lisser la fibre capillaire et à préserver l’éclat de la coloration jusqu’à 32 lavages.\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"822\"\u003e\u003cstrong\u003eLe Revitalisant Acidic Color Gloss\u003c\/strong\u003e démêle instantanément, nourrit et lisse les longueurs tout en amplifiant la brillance. Il aide à maintenir des cheveux doux, soyeux et visiblement plus lumineux.\u003c\/p\u003e\n\u003cp data-start=\"824\" data-end=\"1024\"\u003eEnsemble, ils forment un duo qui agit comme un bouclier contre les agressions extérieures responsables de la perte d’éclat, tout en procurant une finition ultra brillante et une couleur plus vibrante.\u003c\/p\u003e\n\u003cp data-start=\"1026\" data-end=\"1133\"\u003e\u003cstrong\u003eRésultat \u003c\/strong\u003e: des cheveux plus brillants, plus doux, faciles à coiffer, avec une couleur lumineuse et durable.\u003c\/p\u003e\n\u003cp data-start=\"1135\" data-end=\"1203\"\u003eOffert à prix avantageux en duo selon la disponibilité des produits.\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":"Duo redken soins de luxe extreme length","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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv 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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-end=\"244\" data-start=\"77\"\u003eUne routine essentielle pour stimuler la croissance des cheveux, réduire les pointes fourchues et renforcer la fibre capillaire, tout en offrant une brillance durable.\u003c\/p\u003e\n\u003cp data-end=\"332\" data-start=\"246\"\u003eChaque produit est disponible individuellement. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\n\u003cp data-end=\"362\" data-start=\"334\"\u003e\u003cstrong\u003ePourquoi ce duo fonctionne\u003c\/strong\u003e:\u003c\/p\u003e\n\u003cp data-end=\"533\" data-start=\"364\"\u003e\u003cstrong\u003eLe Shampoing Extreme Length\u003c\/strong\u003e nettoie en douceur tout en aidant à prévenir la casse. Enrichi en biotine, il favorise la croissance des cheveux et les rend plus résistants.\u003c\/p\u003e\n\u003cp data-end=\"715\" data-start=\"535\"\u003e\u003cstrong\u003eLe Revitalisant Extreme Length\u003c\/strong\u003e démêle instantanément, nourrit les longueurs et protège contre la casse, tout en renforçant les fibres pour une croissance saine et un éclat sublime.\u003c\/p\u003e\n\u003cp data-end=\"889\" data-start=\"717\"\u003e\u003cstrong\u003eRésultats:\u003c\/strong\u003e ils forment un duo qui agit comme un bouclier contre la casse, les agressions et les pointes abîmées, pour des cheveux visiblement plus longs, forts et éclatants.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"923\" data-start=\"891\"\u003eOffert à prix avantageux en duo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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":"Duo redken soins classiques all soft","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"83\" data-end=\"206\"\u003eUne routine essentielle pour nourrir, adoucir et restaurer les cheveux secs, tout en leur apportant une brillance luxueuse.\u003c\/p\u003e\n\u003cp data-start=\"208\" data-end=\"294\"\u003eChaque produit est disponible individuellement. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\n\u003cp data-start=\"296\" data-end=\"324\"\u003e\u003cstrong\u003ePourquoi ce duo fonctionne :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"326\" data-end=\"502\"\u003e\u003cstrong\u003eLe Shampooing All soft\u003c\/strong\u003e nettoie en douceur tout en apportant une hydratation intense. Formulé avec de l'huile d'argan, il laisse les cheveux souples, légers et faciles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"504\" data-end=\"649\"\u003e\u003cstrong\u003eLe Revitalisant All Soft\u003c\/strong\u003e démêle instantanément, nourrit en profondeur et rend les cheveux visiblement plus doux, brillants et pleins de vitalité.\u003c\/p\u003e\n\u003cp data-start=\"504\" data-end=\"649\"\u003e\u003cstrong\u003eRésultats: \u003c\/strong\u003eils forment un duo qui transforme les cheveux secs en cheveux soyeux, hydratés et éclatants, pour un toucher luxueux au quotidien.\u003c\/p\u003e\n\u003cp data-start=\"793\" data-end=\"862\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eOffert à prix avantageux en duo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\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":"Duo redken soins classiques extreme","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\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\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\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:54ab9fa2-cdfc-4edc-91c7-884b3368fd27-1\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"89\" data-end=\"283\"\u003e\u003cstrong data-start=\"89\" data-end=\"283\"\u003eUne routine essentielle pour renforcer les cheveux fragilisés, réduire la casse et réparer la fibre capillaire, tout en laissant les cheveux doux, brillants et visiblement plus résistants. ✨\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"285\" data-end=\"370\"\u003eChaque produit est également offert à l’unité. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\n\u003cp data-start=\"372\" data-end=\"404\"\u003e\u003cstrong data-start=\"372\" data-end=\"404\"\u003ePourquoi ce duo fonctionne :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"406\" data-end=\"638\"\u003e\u003cstrong data-start=\"406\" data-end=\"427\"\u003eShampoing Extreme\u003c\/strong\u003e\u003cbr data-start=\"427\" data-end=\"430\"\u003eNettoie en douceur tout en aidant à renforcer les cheveux affaiblis et sensibilisés. Sa formule enrichie en protéines aide à réduire la casse et à fortifier la fibre capillaire de la racine jusqu’aux pointes.\u003c\/p\u003e\n\u003cp data-start=\"640\" data-end=\"862\"\u003e\u003cstrong data-start=\"640\" data-end=\"664\"\u003eRevitalisant Extreme\u003c\/strong\u003e\u003cbr data-start=\"664\" data-end=\"667\"\u003eDémêle instantanément, nourrit intensément et aide à réparer les cheveux fragilisés. Il contribue à réduire la casse, améliorer la souplesse et redonner force, douceur et brillance aux longueurs.\u003c\/p\u003e\n\u003cp data-start=\"864\" data-end=\"1095\"\u003e\u003cstrong data-start=\"864\" data-end=\"879\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"879\" data-end=\"882\"\u003eEnsemble, ils agissent comme un soin fortifiant complet qui aide à réparer et protéger les cheveux contre la casse et les agressions extérieures, pour des cheveux plus forts, plus sains et visiblement revitalisés.\u003c\/p\u003e\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=\"\"\u003eOffert à prix avantageux en duo.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\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\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\n\u003cdiv class=\"mx-auto\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\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\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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":"Duo redken soins classiques volume injection","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"87\" data-end=\"208\"\u003eUne routine essentielle pour donner du volume aux cheveux fins, apporter du corps et une légèreté durable, sans alourdir.\u003c\/p\u003e\n\u003cp data-start=\"210\" data-end=\"296\"\u003eChaque produit est disponible individuellement. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\n\u003cp data-start=\"298\" data-end=\"326\"\u003e\u003cstrong\u003ePourquoi ce duo fonctionne :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"328\" data-end=\"539\"\u003e\u003cstrong\u003eLe Shampoing Volume Injection\u003c\/strong\u003e nettoie en douceur tout en apportant du volume dès la racine. Sa formule légère aide à donner du corps aux cheveux fins tout en conservant une sensation de légèreté et de fraîcheur.\u003c\/p\u003e\n\u003cp data-start=\"541\" data-end=\"749\"\u003e\u003cstrong\u003eLe Revitalisant Volume Injection \u003c\/strong\u003edémêle instantanément, hydrate sans alourdir et apporte du mouvement aux longueurs. Il aide à épaissir visuellement la fibre capillaire pour un effet plus dense et volumineux.\u003c\/p\u003e\n\u003cp data-start=\"751\" data-end=\"888\"\u003eEnsemble, ils forment un duo qui agit pour transformer les cheveux plats en une chevelure pleine de volume, aérienne et facile à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"890\" data-end=\"972\"\u003e\u003cstrong\u003eRésultat \u003c\/strong\u003e: des cheveux plus volumineux, légers, souples et visiblement plus épais.\u003c\/p\u003e\n\u003cp data-start=\"974\" data-end=\"1042\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eOffert à prix avantageux en duo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\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":"Duo redken soins classiques frizz dismiss","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-end=\"210\" data-start=\"74\"\u003eUne routine essentielle pour dompter les frisottis, contrôler les cheveux rebelles et offrir une douceur durable, même par temps humide.\u003c\/p\u003e\n\u003cp data-end=\"298\" data-start=\"212\"\u003eChaque produit est disponible individuellement. Découvrez tous les détails ci-dessous.\u003c\/p\u003e\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\u003ePourquoi ce duo fonctionne \u003c\/strong\u003e:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-end=\"517\" data-start=\"330\"\u003e\u003cstrong\u003eLe Shampoing Frizz Dismiss\u003c\/strong\u003e nettoie en douceur tout en contrôlant les frisottis. Sa formule légère, enrichie en agents anti-humidité, aide à garder des cheveux lisses, doux et disciplinés.\u003c\/p\u003e\n\u003cp data-end=\"669\" data-start=\"519\"\u003e\u003cstrong\u003eLe Revitalisant Frizz Dismiss \u003c\/strong\u003ehydrate intensément, démêle, et renforce la protection anti-frisottis, pour des cheveux souples, brillants et contrôlés.\u003c\/p\u003e\n\u003cp data-end=\"820\" data-start=\"671\"\u003e\u003cstrong\u003eRésultats:\u003c\/strong\u003e ils forment un duo qui agit comme un bouclier contre les frisottis, offrant une finition lisse, brillante et durable, même sous l’humidité.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"891\" data-start=\"822\"\u003eOffert à prix avantageux en duo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\n\u003cdiv class=\"mx-auto\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\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\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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":"Shampoing Redken Frizz Dismiss 1L","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\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\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\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"142\"\u003eLe format litre idéal pour maîtriser les frisottis au quotidien tout en offrant douceur, brillance et contrôle durable, même par temps humide.\u003c\/p\u003e\n\u003cp data-start=\"144\" data-end=\"401\"\u003eLe \u003cstrong data-start=\"147\" data-end=\"177\"\u003eShampoing Frizz Dismiss 1L\u003c\/strong\u003e nettoie efficacement les cheveux tout en douceur sans les alourdir. Sa formule lissante aide à réduire les frisottis, contrôler les mèches rebelles et protéger contre l’humidité pour une chevelure plus lisse et disciplinée.\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"436\"\u003e\u003cstrong data-start=\"403\" data-end=\"436\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"438\" data-end=\"655\"\u003e• Nettoie en douceur sans assécher\u003cbr data-start=\"472\" data-end=\"475\"\u003e• Réduit les frisottis et l’effet gonflé\u003cbr data-start=\"515\" data-end=\"518\"\u003e• Protège contre l’humidité\u003cbr data-start=\"545\" data-end=\"548\"\u003e• Laisse les cheveux doux, brillants et souples\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Format litre économique, parfait pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"657\" data-end=\"746\"\u003e\u003cstrong data-start=\"657\" data-end=\"673\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"673\" data-end=\"676\"\u003eLes cheveux indisciplinés, gonflés, frisottés ou difficiles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"748\" data-end=\"872\"\u003e\u003cstrong data-start=\"748\" data-end=\"763\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"763\" data-end=\"766\"\u003eDes cheveux visiblement plus lisses, plus doux et plus faciles à contrôler dès les premières utilisations.\u003c\/p\u003e\n\u003cp data-start=\"874\" data-end=\"904\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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":"Après-shampoing Redken Frizz Dismiss 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"137\"\u003eLe format litre parfait pour hydrater, démêler et dompter les frisottis, tout en apportant souplesse et brillance, même par temps humide.\u003c\/p\u003e\n\u003cp data-start=\"139\" data-end=\"321\"\u003eLe \u003cstrong data-start=\"142\" data-end=\"175\"\u003eRevitalisant Frizz Dismiss 1L\u003c\/strong\u003e hydrate intensément, facilite le démêlage et renforce la protection anti-frisottis. Vos cheveux restent lisses, brillants et faciles à contrôler.\u003c\/p\u003e\n\u003cp data-start=\"323\" data-end=\"594\"\u003e\u003cstrong data-start=\"323\" data-end=\"356\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"356\" data-end=\"359\"\u003e• Hydrate en profondeur sans alourdir\u003cbr data-start=\"396\" data-end=\"399\"\u003e• Démêle et assouplit les cheveux\u003cbr data-start=\"432\" data-end=\"435\"\u003e• Protège contre l’humidité et les frisottis\u003cbr data-start=\"479\" data-end=\"482\" data-is-only-node=\"\"\u003e• Laisse les cheveux souples, brillants et disciplinés\u003cbr data-start=\"536\" data-end=\"539\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"596\" data-end=\"676\"\u003e\u003cstrong data-start=\"596\" data-end=\"612\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"612\" data-end=\"615\"\u003eLes cheveux frisottés, indisciplinés ou difficiles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"678\" data-end=\"756\"\u003e\u003cstrong data-start=\"678\" data-end=\"693\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"693\" data-end=\"696\"\u003eDes cheveux hydratés, démêlés et protégés contre l’humidité.\u003c\/p\u003e\n\u003cp data-start=\"758\" data-end=\"789\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\n\u003cdiv class=\"mx-auto\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\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\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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":"Shampoing Redken Extreme 1L","description":"\u003cp data-end=\"140\" data-start=\"0\"\u003eLe format litre idéal pour réparer, renforcer et revitaliser les cheveux abîmés, tout en leur apportant force et brillance, jour après jour.\u003c\/p\u003e\n\u003cp data-end=\"336\" data-start=\"142\"\u003eLe \u003cstrong data-end=\"169\" data-start=\"145\"\u003eShampoing Extreme 1L\u003c\/strong\u003e nettoie en douceur tout en fortifiant les cheveux fragilisés. Sa formule enrichie en protéines aide à réduire la casse et à restaurer la santé de la fibre capillaire.\u003c\/p\u003e\n\u003cp data-end=\"634\" data-start=\"338\"\u003e\u003cstrong data-end=\"371\" data-start=\"338\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-end=\"374\" data-start=\"371\"\u003e• Renforce les cheveux abîmés\u003cbr data-end=\"406\" data-start=\"403\"\u003e• Aide à réduire la casse et les pointes fourchues\u003cbr data-end=\"459\" data-start=\"456\"\u003e• Nettoie en douceur tout en protégeant la fibre\u003cbr data-is-only-node=\"\" data-end=\"510\" data-start=\"507\"\u003e• Laisse les cheveux plus forts, plus brillants et plus résistants\u003cbr data-end=\"579\" data-start=\"576\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-end=\"698\" data-start=\"636\"\u003e\u003cstrong data-end=\"652\" data-start=\"636\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-end=\"655\" data-start=\"652\"\u003eLes cheveux abîmés, fragilisés ou cassants.\u003c\/p\u003e\n\u003cp data-end=\"791\" data-start=\"700\"\u003e\u003cstrong data-end=\"715\" data-start=\"700\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-end=\"718\" data-start=\"715\"\u003eDes cheveux visiblement plus résistants, fortifiés et éclatants de santé.\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":"Après-Shampoing Redken Extreme 1L","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\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\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\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-end=\"131\" data-start=\"0\"\u003eLe format litre idéal pour fortifier, réparer et revitaliser les cheveux abîmés, tout en apportant douceur, souplesse et brillance.\u003c\/p\u003e\n\u003cp data-end=\"353\" data-start=\"133\"\u003eLe \u003cstrong data-end=\"163\" data-start=\"136\"\u003eRevitalisant Extreme 1L\u003c\/strong\u003e répare intensément la fibre capillaire, tout en démêlant les cheveux et en réduisant la casse. Sa formule riche en protéines aide à restaurer la force, la souplesse et la santé des cheveux.\u003c\/p\u003e\n\u003cp data-end=\"646\" data-start=\"355\"\u003e\u003cstrong data-end=\"388\" data-start=\"355\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-end=\"391\" data-start=\"388\"\u003e• Répare et fortifie les cheveux fragilisés\u003cbr data-end=\"437\" data-start=\"434\"\u003e• Aide à réduire la casse et les pointes fourchues\u003cbr data-end=\"490\" data-start=\"487\"\u003e• Démêle en douceur et laisse les cheveux souples\u003cbr data-is-only-node=\"\" data-end=\"542\" data-start=\"539\"\u003e• Laisse les cheveux brillants et résistants\u003cbr data-end=\"589\" data-start=\"586\"\u003e• Format litre économique, parfait pour un usage régulier\u003c\/p\u003e\n\u003cp data-end=\"710\" data-start=\"648\"\u003e\u003cstrong data-end=\"664\" data-start=\"648\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-end=\"667\" data-start=\"664\"\u003eLes cheveux abîmés, fragilisés ou cassants.\u003c\/p\u003e\n\u003cp data-end=\"795\" data-start=\"712\"\u003e\u003cstrong data-end=\"727\" data-start=\"712\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-end=\"730\" data-start=\"727\"\u003eDes cheveux visiblement réparés, renforcés et éclatants de santé.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"828\" data-start=\"797\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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\n\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 \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 \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\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","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":"Shampoing Redken All Soft 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"107\"\u003eLe format litre idéal pour nourrir, adoucir et apporter une brillance soyeuse aux cheveux secs et cassants.\u003c\/p\u003e\n\u003cp data-start=\"109\" data-end=\"312\"\u003eLe \u003cstrong data-start=\"112\" data-end=\"137\"\u003eShampoing All Soft 1L\u003c\/strong\u003e nettoie en douceur tout en infusant une hydratation intense grâce à l’huile d’argan. Sa formule aide à assouplir, renforcer et rendre les cheveux soyeux et faciles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"314\" data-end=\"584\"\u003e\u003cstrong data-start=\"314\" data-end=\"347\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"347\" data-end=\"350\"\u003e• Hydrate et adoucit les cheveux secs\u003cbr data-start=\"387\" data-end=\"390\"\u003e• Aide à renforcer et réduire la casse\u003cbr data-start=\"428\" data-end=\"431\"\u003e• Laisse les cheveux souples, brillants et faciles à coiffer\u003cbr data-start=\"491\" data-end=\"494\" data-is-only-node=\"\"\u003e• Protège contre la sécheresse\u003cbr data-start=\"524\" data-end=\"527\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"586\" data-end=\"708\"\u003e\u003cstrong data-start=\"586\" data-end=\"602\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"602\" data-end=\"605\"\u003eLes cheveux secs, rêches ou cassants qui ont besoin d’une hydratation intense et d’une douceur durable.\u003c\/p\u003e\n\u003cp data-start=\"710\" data-end=\"793\"\u003e\u003cstrong data-start=\"710\" data-end=\"725\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"725\" data-end=\"728\"\u003eDes cheveux nourris, souples et incroyablement soyeux au toucher.\u003c\/p\u003e\n\u003cp data-start=\"795\" data-end=\"826\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\n\u003cdiv class=\"mx-auto\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\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\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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":"Après-shampoing Redken All Soft 1L","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"106\"\u003eLe format litre idéal pour nourrir, hydrater et redonner une douceur soyeuse aux cheveux secs et cassants.\u003c\/p\u003e\n\u003cp data-start=\"108\" data-end=\"339\"\u003eLe \u003cstrong data-start=\"111\" data-end=\"139\"\u003eRevitalisant All Soft 1L\u003c\/strong\u003e hydrate intensément, démêle en douceur et aide à restaurer la souplesse naturelle des cheveux grâce à l’huile d’argan. Sa formule nourrissante laisse les cheveux doux, brillants et faciles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"341\" data-end=\"607\"\u003e\u003cstrong data-start=\"341\" data-end=\"374\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"374\" data-end=\"377\"\u003e• Hydrate et nourrit les cheveux secs\u003cbr data-start=\"414\" data-end=\"417\"\u003e• Démêle facilement sans alourdir\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Aide à réduire la casse et la sécheresse\u003cbr data-start=\"495\" data-end=\"498\" data-is-only-node=\"\"\u003e• Laisse les cheveux souples, brillants et soyeux\u003cbr data-start=\"547\" data-end=\"550\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"609\" data-end=\"716\"\u003e\u003cstrong data-start=\"609\" data-end=\"625\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"625\" data-end=\"628\"\u003eLes cheveux secs, rêches ou cassants qui ont besoin d’hydratation et de douceur durable.\u003c\/p\u003e\n\u003cp data-start=\"718\" data-end=\"798\"\u003e\u003cstrong data-start=\"718\" data-end=\"733\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"733\" data-end=\"736\"\u003eDes cheveux nourris, lisses, soyeux et visiblement plus sains.\u003c\/p\u003e\n\u003cp data-start=\"800\" data-end=\"831\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\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":"Shampoing Redken Volume Injection 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\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"114\"\u003eLe format litre idéal pour apporter du volume, de la légèreté et du corps aux cheveux fins, plats ou sans densité.\u003c\/p\u003e\n\u003cp data-start=\"116\" data-end=\"359\"\u003eLe \u003cstrong data-start=\"119\" data-end=\"152\"\u003eShampoing Volume Injection 1L\u003c\/strong\u003e nettoie en douceur tout en donnant instantanément plus de corps et de texture aux cheveux. Sa formule légère aide à soulever les racines et à créer une chevelure visiblement plus volumineuse, sans alourdir.\u003c\/p\u003e\n\u003cp data-start=\"361\" data-end=\"638\"\u003e\u003cstrong data-start=\"361\" data-end=\"394\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"394\" data-end=\"397\"\u003e• Apporte du volume et du corps aux cheveux fins\u003cbr data-start=\"445\" data-end=\"448\"\u003e• Nettoie en douceur sans alourdir\u003cbr data-start=\"482\" data-end=\"485\"\u003e• Aide à soulever les racines\u003cbr data-start=\"514\" data-end=\"517\" data-is-only-node=\"\"\u003e• Laisse les cheveux légers, brillants et pleins de mouvement\u003cbr data-start=\"578\" data-end=\"581\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"640\" data-end=\"752\"\u003e\u003cstrong data-start=\"640\" data-end=\"656\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"656\" data-end=\"659\"\u003eLes cheveux fins, plats ou manquant de densité qui recherchent plus de volume et de légèreté.\u003c\/p\u003e\n\u003cp data-start=\"754\" data-end=\"861\"\u003e\u003cstrong data-start=\"754\" data-end=\"769\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"769\" data-end=\"772\"\u003eDes cheveux plus volumineux, aériens et faciles à coiffer dès les premières utilisations.\u003c\/p\u003e\n\u003cp data-start=\"863\" data-end=\"894\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\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":"Après-Shampoing Redken Volume Injection 1L","description":"\u003cp data-end=\"119\" data-start=\"0\"\u003eLe format litre idéal pour hydrater en légèreté, démêler et apporter du volume aux cheveux fins, plats ou sans densité.\u003c\/p\u003e\n\u003cp data-end=\"373\" data-start=\"121\"\u003eLe \u003cstrong data-end=\"160\" data-start=\"124\"\u003eRevitalisant Volume Injection 1L\u003c\/strong\u003e hydrate sans alourdir tout en donnant plus de corps et de mouvement aux cheveux. Sa formule légère aide à démêler facilement, renforcer la fibre capillaire et laisser la chevelure douce, volumineuse et brillante.\u003c\/p\u003e\n\u003cp data-end=\"654\" data-start=\"375\"\u003e\u003cstrong data-end=\"408\" data-start=\"375\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-end=\"411\" data-start=\"408\"\u003e• Hydrate sans alourdir les cheveux fins\u003cbr data-end=\"454\" data-start=\"451\"\u003e• Apporte du volume et du corps\u003cbr data-end=\"488\" data-start=\"485\"\u003e• Démêle facilement et adoucit les cheveux\u003cbr data-is-only-node=\"\" data-end=\"533\" data-start=\"530\"\u003e• Laisse les cheveux légers, brillants et pleins de mouvement\u003cbr data-end=\"597\" data-start=\"594\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-end=\"768\" data-start=\"656\"\u003e\u003cstrong data-end=\"672\" data-start=\"656\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-end=\"675\" data-start=\"672\"\u003eLes cheveux fins, plats ou manquant de densité qui recherchent plus de volume et de légèreté.\u003c\/p\u003e\n\u003cp data-end=\"858\" data-start=\"770\"\u003e\u003cstrong data-end=\"785\" data-start=\"770\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-end=\"788\" data-start=\"785\"\u003eDes cheveux visiblement plus volumineux, souples et faciles à coiffer.\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":"Shampoing Redken Hair Cleansing Cream 1L","description":"\u003cp data-end=\"125\" data-start=\"0\"\u003eLe format litre idéal pour purifier en profondeur, éliminer les résidus et redonner fraîcheur, légèreté et éclat aux cheveux.\u003c\/p\u003e\n\u003cp data-end=\"405\" data-start=\"127\"\u003eLe \u003cstrong data-end=\"165\" data-start=\"130\"\u003eHair Cleansing Cream Shampoo 1L\u003c\/strong\u003e nettoie intensément la fibre capillaire en retirant l’accumulation de produits coiffants, l’excès de sébum, les minéraux de l’eau dure et les impuretés. Sa formule clarifiante laisse les cheveux parfaitement propres, légers et revitalisés.\u003c\/p\u003e\n\u003cp data-end=\"687\" data-start=\"407\"\u003e\u003cstrong data-end=\"440\" data-start=\"407\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-end=\"443\" data-start=\"440\"\u003e• Élimine les résidus de produits et impuretés\u003cbr data-end=\"492\" data-start=\"489\"\u003e• Purifie les cheveux en profondeur\u003cbr data-end=\"530\" data-start=\"527\"\u003e• Retire l’excès de sébum et l’accumulation minérale\u003cbr data-is-only-node=\"\" data-end=\"585\" data-start=\"582\"\u003e• Redonne brillance, fraîcheur et légèreté\u003cbr data-end=\"630\" data-start=\"627\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-end=\"798\" data-start=\"689\"\u003e\u003cstrong data-end=\"705\" data-start=\"689\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-end=\"708\" data-start=\"705\"\u003eLes cheveux ternes, alourdis, gras rapidement ou exposés à beaucoup de produits coiffants.\u003c\/p\u003e\n\u003cp data-end=\"906\" data-start=\"800\"\u003e\u003cstrong data-end=\"815\" data-start=\"800\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-end=\"818\" data-start=\"815\"\u003eDes cheveux ultra propres, légers, brillants et revitalisés dès la première utilisation.\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":"Duo soins de luxe Redken Acidic Grow Full","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\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\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\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:3d4fda3b-f9e8-43dc-805e-60ec9a534e22-1\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"137\"\u003eUne routine experte conçue pour favoriser des cheveux plus forts, plus longs et en meilleure santé, tout en réduisant la casse visible.\u003c\/p\u003e\n\u003cp data-start=\"139\" data-end=\"266\"\u003eCe coffret comprend le duo essentiel de la gamme Acidic Growth Fullness, accompagné d’une élégante pochette Redken en cadeau.\u003c\/p\u003e\n\u003cp data-start=\"268\" data-end=\"303\"\u003e\u003cstrong data-start=\"268\" data-end=\"301\"\u003ePourquoi ce trio fonctionne :\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"305\" data-end=\"504\"\u003eLe \u003cstrong data-start=\"308\" data-end=\"344\"\u003eShampoing Acidic Growth Fullness\u003c\/strong\u003e nettoie en douceur tout en renforçant la fibre capillaire. Sa formule aide à réduire la casse et procure une sensation de cheveux plus denses et revitalisés.\u003c\/p\u003e\n\u003cp data-start=\"506\" data-end=\"700\"\u003eLe \u003cstrong data-start=\"509\" data-end=\"548\"\u003eRevitalisant Acidic Growth Fullness\u003c\/strong\u003e hydrate, démêle et fortifie les longueurs. Il aide à améliorer la résistance des cheveux fragilisés tout en laissant la chevelure douce et brillante.\u003c\/p\u003e\n\u003cp data-start=\"702\" data-end=\"831\"\u003eLa \u003cstrong data-start=\"705\" data-end=\"734\"\u003epochette Redken exclusive\u003c\/strong\u003e est parfaite pour transporter vos essentiels capillaires avec style, à la maison ou en voyage.\u003c\/p\u003e\n\u003cp data-start=\"833\" data-end=\"981\"\u003e\u003cstrong data-start=\"833\" data-end=\"848\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"848\" data-end=\"851\"\u003eDes cheveux visiblement plus forts, plus résistants et d’apparence plus fournie, avec moins de casse et une douceur remarquable.\u003c\/p\u003e\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=\"\"\u003eOffert en coffret à prix avantageux, avec pochette en cadeau.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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":"Shampoing Redken Acidic Bonding Concentrate 1L","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\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\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\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"146\"\u003eLe format litre idéal pour réparer, renforcer et protéger les cheveux sensibilisés, colorés ou abîmés par les traitements chimiques et la chaleur.\u003c\/p\u003e\n\u003cp data-start=\"148\" data-end=\"408\"\u003eLe \u003cstrong data-start=\"151\" data-end=\"194\"\u003eShampoing Acidic Bonding Concentrate 1L\u003c\/strong\u003e nettoie en douceur tout en aidant à reconstruire les liaisons affaiblies de la fibre capillaire. Sa formule concentrée au pH acide aide à renforcer les cheveux, réduire la casse et préserver l’éclat de la couleur.\u003c\/p\u003e\n\u003cp data-start=\"410\" data-end=\"711\"\u003e\u003cstrong data-start=\"410\" data-end=\"443\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"443\" data-end=\"446\"\u003e• Répare et renforce les cheveux fragilisés\u003cbr data-start=\"489\" data-end=\"492\"\u003e• Aide à réduire la casse et les pointes fourchues\u003cbr data-start=\"542\" data-end=\"545\"\u003e• Protège la couleur et prolonge sa tenue\u003cbr data-start=\"586\" data-end=\"589\" data-is-only-node=\"\"\u003e• Laisse les cheveux doux, brillants et visiblement plus sains\u003cbr data-start=\"651\" data-end=\"654\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"713\" data-end=\"831\"\u003e\u003cstrong data-start=\"713\" data-end=\"729\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"729\" data-end=\"732\"\u003eLes cheveux colorés, décolorés, sensibilisés ou abîmés par la chaleur et les traitements chimiques.\u003c\/p\u003e\n\u003cp data-start=\"833\" data-end=\"937\"\u003e\u003cstrong data-start=\"833\" data-end=\"848\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"848\" data-end=\"851\"\u003eDes cheveux plus forts, réparés, brillants et protégés dès les premières utilisations.\u003c\/p\u003e\n\u003cp data-start=\"939\" data-end=\"970\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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":"Après-Shampoing Redken Acidic Bonding Concentrate 1L","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\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\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\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:f33370f6-87e8-4998-994d-649ed35e79a7-0\" class=\"\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:f33e595c-32c6-4b79-8c4e-40ca369b5f4b-1\" class=\"\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-end=\"110\" data-start=\"0\"\u003eLe format litre idéal pour réparer intensément, renforcer et démêler les cheveux sensibilisés ou fragilisés.\u003c\/p\u003e\n\u003cp data-end=\"411\" data-start=\"112\"\u003eRevitalisant Acidic Bonding Concentrate 1L aide à restaurer la force des cheveux abîmés tout en procurant douceur et brillance. Sa formule concentrée, enrichie en agents réparateurs et en acide citrique, aide à renforcer les liaisons capillaires, réduire la casse et lisser la fibre sans alourdir.\u003c\/p\u003e\n\u003cp data-end=\"709\" data-start=\"413\"\u003e\u003cstrong data-end=\"446\" data-start=\"413\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-end=\"449\" data-start=\"446\"\u003e• Répare et renforce les cheveux fragilisés\u003cbr data-end=\"495\" data-start=\"492\"\u003e• Aide à réduire la casse et les pointes sèches\u003cbr data-end=\"545\" data-start=\"542\"\u003e• Démêle facilement et adoucit les longueurs\u003cbr data-end=\"592\" data-start=\"589\"\u003e• Laisse les cheveux brillants, lisses et plus résistants\u003cbr data-end=\"652\" data-start=\"649\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-end=\"828\" data-start=\"711\"\u003e\u003cstrong data-end=\"727\" data-start=\"711\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-end=\"730\" data-start=\"727\"\u003eLes cheveux abîmés, colorés, décolorés ou affaiblis par la chaleur et les traitements chimiques.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"927\" data-start=\"830\"\u003e\u003cstrong data-end=\"845\" data-start=\"830\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-end=\"848\" data-start=\"845\"\u003eDes cheveux visiblement plus forts, plus doux, brillants et en meilleure santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\n\u003cdiv\u003e\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\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/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\n\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 \u003c\/p\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\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 \u003c\/p\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\n\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 \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\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","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":"Shampoing Redken Extreme Length 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"116\"\u003eLe format litre idéal pour nettoyer en douceur, fortifier et aider les cheveux à pousser plus longs et plus forts.\u003c\/p\u003e\n\u003cp data-start=\"118\" data-end=\"368\"\u003eShampoing Extreme Length 1L élimine les impuretés tout en renforçant la fibre capillaire. Sa formule enrichie en biotine aide à réduire la casse, favoriser la résistance des longueurs et soutenir une chevelure visiblement plus saine et plus longue.\u003c\/p\u003e\n\u003cp data-start=\"370\" data-end=\"682\"\u003e\u003cstrong data-start=\"370\" data-end=\"403\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"403\" data-end=\"406\"\u003e• Nettoie efficacement sans assécher les cheveux\u003cbr data-start=\"454\" data-end=\"457\"\u003e• Renforce les longueurs fragiles et cassantes\u003cbr data-start=\"503\" data-end=\"506\"\u003e• Aide à réduire la casse pour favoriser la pousse visible\u003cbr data-start=\"564\" data-end=\"567\"\u003e• Laisse les cheveux doux, brillants et plus résistants\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"684\" data-end=\"790\"\u003e\u003cstrong data-start=\"684\" data-end=\"700\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"700\" data-end=\"703\"\u003eLes cheveux fragiles, cassants ou qui ont de la difficulté à conserver leur longueur.\u003c\/p\u003e\n\u003cp data-start=\"792\" data-end=\"888\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"792\" data-end=\"807\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"807\" data-end=\"810\"\u003eDes cheveux visiblement plus forts, plus longs, souples et en meilleure santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\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":"Après-Shampoing Extreme Length 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"113\"\u003eLe format litre idéal pour démêler, renforcer et aider les cheveux fragiles à pousser plus longs et plus forts.\u003c\/p\u003e\n\u003cp data-start=\"115\" data-end=\"346\"\u003eRevitalisant Extreme Length 1L hydrate en légèreté tout en renforçant la fibre capillaire. Sa formule enrichie en biotine aide à réduire la casse, fortifier les longueurs et laisser les cheveux doux, brillants et plus résistants.\u003c\/p\u003e\n\u003cp data-start=\"348\" data-end=\"690\"\u003e\u003cstrong data-start=\"348\" data-end=\"381\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"381\" data-end=\"384\"\u003e• Hydrate sans alourdir les cheveux\u003cbr data-start=\"419\" data-end=\"422\"\u003e• Renforce les longueurs fragiles et cassantes\u003cbr data-start=\"468\" data-end=\"471\"\u003e• Aide à réduire la casse pour favoriser la pousse visible\u003cbr data-start=\"529\" data-end=\"532\"\u003e• Démêle facilement et adoucit les cheveux\u003cbr data-start=\"574\" data-end=\"577\"\u003e• Laisse les cheveux brillants, souples et plus forts\u003cbr data-start=\"630\" data-end=\"633\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"692\" data-end=\"798\"\u003e\u003cstrong data-start=\"692\" data-end=\"708\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"708\" data-end=\"711\"\u003eLes cheveux fragiles, cassants ou qui ont de la difficulté à conserver leur longueur.\u003c\/p\u003e\n\u003cp data-start=\"800\" data-end=\"893\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"800\" data-end=\"815\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"815\" data-end=\"818\"\u003eDes cheveux visiblement plus longs, plus forts, doux et en meilleure santé.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\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":"Shampoing Redken colour Extend Blondage 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"131\"\u003eLe format litre idéal pour neutraliser les reflets jaunes, raviver l’éclat du blond et nettoyer en douceur les cheveux éclaircis.\u003c\/p\u003e\n\u003cp data-start=\"133\" data-end=\"375\"\u003eShampoing Color Extend Blondage 1L nettoie efficacement tout en aidant à corriger les tons cuivrés et jaunâtres. Sa formule enrichie en pigments violets aide à garder un blond plus froid, lumineux et éclatant entre les rendez-vous en salon.\u003c\/p\u003e\n\u003cp data-start=\"377\" data-end=\"709\"\u003e\u003cstrong data-start=\"377\" data-end=\"410\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"410\" data-end=\"413\"\u003e• Neutralise les reflets jaunes et cuivrés\u003cbr data-start=\"455\" data-end=\"458\"\u003e• Ravive l’éclat des cheveux blonds, gris ou méchés\u003cbr data-start=\"509\" data-end=\"512\"\u003e• Nettoie en douceur sans ternir la couleur\u003cbr data-start=\"555\" data-end=\"558\"\u003e• Aide à maintenir un blond plus froid et lumineux\u003cbr data-start=\"608\" data-end=\"611\"\u003e• Laisse les cheveux doux et brillants\u003cbr data-start=\"649\" data-end=\"652\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"711\" data-end=\"851\"\u003e\u003cstrong data-start=\"711\" data-end=\"727\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"727\" data-end=\"730\"\u003eLes cheveux blonds, décolorés, gris, argentés ou avec mèches qui souhaitent conserver une tonalité froide et éclatante.\u003c\/p\u003e\n\u003cp data-start=\"853\" data-end=\"952\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"853\" data-end=\"868\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"868\" data-end=\"871\"\u003eUn blond visiblement plus lumineux, frais, uniforme et sans reflets indésirables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\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":"Après-Shampoing Redken Colour Extend Blondage 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"113\"\u003eLe format litre idéal pour hydrater, démêler et neutraliser les reflets jaunes des cheveux blonds ou éclaircis.\u003c\/p\u003e\n\u003cp data-start=\"115\" data-end=\"375\"\u003eRevitalisant Color Extend Blondage 1L nourrit en douceur tout en aidant à corriger les tons cuivrés et jaunâtres. Sa formule enrichie en pigments violets aide à maintenir un blond plus froid, lumineux et éclatant, tout en laissant les cheveux doux et soyeux.\u003c\/p\u003e\n\u003cp data-start=\"377\" data-end=\"728\"\u003e\u003cstrong data-start=\"377\" data-end=\"410\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"410\" data-end=\"413\"\u003e• Neutralise les reflets jaunes et cuivrés\u003cbr data-start=\"455\" data-end=\"458\"\u003e• Hydrate et démêle les cheveux facilement\u003cbr data-start=\"500\" data-end=\"503\"\u003e• Ravive l’éclat des cheveux blonds, gris ou méchés\u003cbr data-start=\"554\" data-end=\"557\"\u003e• Aide à maintenir une tonalité froide et lumineuse\u003cbr data-start=\"608\" data-end=\"611\"\u003e• Laisse les cheveux doux, brillants et faciles à coiffer\u003cbr data-start=\"668\" data-end=\"671\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"730\" data-end=\"870\"\u003e\u003cstrong data-start=\"730\" data-end=\"746\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"746\" data-end=\"749\"\u003eLes cheveux blonds, décolorés, gris, argentés ou avec mèches qui souhaitent conserver une couleur fraîche et lumineuse.\u003c\/p\u003e\n\u003cp data-start=\"872\" data-end=\"975\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"872\" data-end=\"887\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"887\" data-end=\"890\"\u003eDes cheveux visiblement plus doux, brillants, éclatants et sans reflets indésirables.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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":"Shampoing Redken Acidic Colour Gloss 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"106\"\u003eLe format litre idéal pour nettoyer en douceur, raviver la brillance et prolonger l’éclat de la couleur.\u003c\/p\u003e\n\u003cp data-start=\"108\" data-end=\"336\"\u003eShampoing Acidic Color Gloss 1L élimine les impuretés tout en respectant les cheveux colorés. Sa formule au pH acide aide à lisser la cuticule, préserver la couleur et offrir un fini miroir éclatant sans alourdir la chevelure.\u003c\/p\u003e\n\u003cp data-start=\"338\" data-end=\"673\"\u003e\u003cstrong data-start=\"338\" data-end=\"371\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"371\" data-end=\"374\"\u003e• Nettoie en douceur sans ternir la couleur\u003cbr data-start=\"417\" data-end=\"420\"\u003e• Aide à prolonger l’éclat des cheveux colorés\u003cbr data-start=\"466\" data-end=\"469\"\u003e• Apporte une brillance intense effet gloss\u003cbr data-start=\"512\" data-end=\"515\"\u003e• Lisse la fibre capillaire pour un toucher soyeux\u003cbr data-start=\"565\" data-end=\"568\"\u003e• Laisse les cheveux légers, doux et lumineux\u003cbr data-start=\"613\" data-end=\"616\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"675\" data-end=\"792\"\u003e\u003cstrong data-start=\"675\" data-end=\"691\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"691\" data-end=\"694\"\u003eLes cheveux colorés, ternes ou manquant de brillance qui recherchent un fini éclatant et soyeux.\u003c\/p\u003e\n\u003cp data-start=\"794\" data-end=\"905\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"794\" data-end=\"809\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"809\" data-end=\"812\"\u003eDes cheveux visiblement plus brillants, lisses, doux et une couleur éclatante plus longtemps.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"relative mx-auto h-0\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\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\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\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\u003cdiv class=\"hidden\"\u003e\u003c\/div\u003e\n\u003c\/form\u003e\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":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":"Après-Shampoing Redken Acidic Colour Gloss 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"108\"\u003eLe format litre idéal pour hydrater, démêler et offrir une brillance miroir aux cheveux colorés ou ternes.\u003c\/p\u003e\n\u003cp data-start=\"110\" data-end=\"364\"\u003eRevitalisant Acidic Color Gloss 1L nourrit la fibre capillaire tout en aidant à préserver l’éclat de la couleur. Sa formule au pH acide aide à lisser la cuticule, adoucir les longueurs et révéler une chevelure soyeuse, lumineuse et pleine de brillance.\u003c\/p\u003e\n\u003cp data-start=\"366\" data-end=\"689\"\u003e\u003cstrong data-start=\"366\" data-end=\"399\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"399\" data-end=\"402\"\u003e• Hydrate sans alourdir les cheveux\u003cbr data-start=\"437\" data-end=\"440\"\u003e• Aide à prolonger l’éclat des cheveux colorés\u003cbr data-start=\"486\" data-end=\"489\"\u003e• Apporte une brillance intense effet gloss\u003cbr data-start=\"532\" data-end=\"535\"\u003e• Démêle facilement et adoucit les longueurs\u003cbr data-start=\"579\" data-end=\"582\"\u003e• Lisse la fibre capillaire pour un fini soyeux\u003cbr data-start=\"629\" data-end=\"632\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"691\" data-end=\"806\"\u003e\u003cstrong data-start=\"691\" data-end=\"707\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"707\" data-end=\"710\"\u003eLes cheveux colorés, ternes ou manquant de brillance qui recherchent douceur et éclat durable.\u003c\/p\u003e\n\u003cp data-start=\"808\" data-end=\"919\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"808\" data-end=\"823\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"823\" data-end=\"826\"\u003eDes cheveux visiblement plus brillants, lisses, doux et une couleur éclatante plus longtemps.\u003c\/p\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":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":"Shampoing Redken All Soft Mega Curls 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"128\"\u003eLe format litre idéal pour nettoyer en douceur, nourrir intensément et redonner souplesse aux boucles et frisures très sèches.\u003c\/p\u003e\n\u003cp data-start=\"130\" data-end=\"383\"\u003eShampoing All Soft Mega Curls 1L élimine les impuretés tout en respectant l’hydratation naturelle des cheveux texturés. Sa formule riche aide à nourrir les boucles, réduire la sécheresse et laisser la chevelure douce, définie et plus facile à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"385\" data-end=\"758\"\u003e\u003cstrong data-start=\"385\" data-end=\"418\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"418\" data-end=\"421\"\u003e• Nettoie en douceur sans assécher les boucles\u003cbr data-start=\"467\" data-end=\"470\"\u003e• Nourrit intensément les cheveux secs à très secs\u003cbr data-start=\"520\" data-end=\"523\"\u003e• Aide à améliorer la souplesse et la définition des boucles\u003cbr data-start=\"583\" data-end=\"586\"\u003e• Réduit les frisottis et la sensation de sécheresse\u003cbr data-start=\"638\" data-end=\"641\"\u003e• Laisse les cheveux doux, brillants et faciles à coiffer\u003cbr data-start=\"698\" data-end=\"701\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"760\" data-end=\"861\"\u003e\u003cstrong data-start=\"760\" data-end=\"776\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"776\" data-end=\"779\"\u003eLes cheveux bouclés, frisés ou crépus secs, très secs ou en manque de nutrition.\u003c\/p\u003e\n\u003cp data-start=\"863\" data-end=\"961\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"863\" data-end=\"878\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"878\" data-end=\"881\"\u003eDes boucles visiblement plus hydratées, souples, définies et pleines de douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\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":"Après-Shampoing Redken All Soft Mega Curls 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"115\"\u003eLe format litre idéal pour hydrater intensément, démêler et redonner douceur aux boucles et frisures très sèches.\u003c\/p\u003e\n\u003cp data-start=\"117\" data-end=\"388\"\u003eRevitalisant All Soft Mega Curls 1L nourrit profondément la fibre capillaire tout en aidant à restaurer la souplesse naturelle des cheveux texturés. Sa formule riche aide à démêler facilement, réduire les frisottis et laisser les boucles douces, définies et brillantes.\u003c\/p\u003e\n\u003cp data-start=\"390\" data-end=\"762\"\u003e\u003cstrong data-start=\"390\" data-end=\"423\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"423\" data-end=\"426\"\u003e• Hydrate intensément les cheveux secs à très secs\u003cbr data-start=\"476\" data-end=\"479\"\u003e• Démêle facilement sans alourdir les boucles\u003cbr data-start=\"524\" data-end=\"527\"\u003e• Aide à améliorer la souplesse et la définition des boucles\u003cbr data-start=\"587\" data-end=\"590\"\u003e• Réduit les frisottis et la sensation de sécheresse\u003cbr data-start=\"642\" data-end=\"645\"\u003e• Laisse les cheveux doux, brillants et faciles à coiffer\u003cbr data-start=\"702\" data-end=\"705\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"764\" data-end=\"865\"\u003e\u003cstrong data-start=\"764\" data-end=\"780\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"780\" data-end=\"783\"\u003eLes cheveux bouclés, frisés ou crépus secs, très secs ou en manque de nutrition.\u003c\/p\u003e\n\u003cp data-start=\"867\" data-end=\"977\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"867\" data-end=\"882\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"882\" data-end=\"885\"\u003eDes boucles visiblement plus hydratées, souples, définies, brillantes et pleines de douceur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\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 Shampoing Quotidien 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"114\"\u003eLe format litre idéal pour nettoyer en douceur les cheveux au quotidien tout en procurant fraîcheur et légèreté.\u003c\/p\u003e\n\u003cp data-start=\"116\" data-end=\"346\"\u003eRedken Brews Daily Shampoo 1L élimine efficacement les impuretés et l’excès de sébum sans assécher les cheveux. Sa formule équilibrée est parfaite pour un usage fréquent, laissant les cheveux propres, frais et faciles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"348\" data-end=\"689\"\u003e\u003cstrong data-start=\"348\" data-end=\"381\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"381\" data-end=\"384\"\u003e• Nettoie efficacement sans agresser le cuir chevelu\u003cbr data-start=\"436\" data-end=\"439\"\u003e• Idéal pour une utilisation quotidienne\u003cbr data-start=\"479\" data-end=\"482\"\u003e• Aide à éliminer l’excès de sébum et les résidus\u003cbr data-start=\"531\" data-end=\"534\"\u003e• Laisse les cheveux légers, frais et propres\u003cbr data-start=\"579\" data-end=\"582\"\u003e• Convient à la majorité des types de cheveux\u003cbr data-start=\"627\" data-end=\"630\"\u003e• Format litre économique, parfait pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"691\" data-end=\"803\"\u003e\u003cstrong data-start=\"691\" data-end=\"707\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"707\" data-end=\"710\"\u003eLes hommes recherchant un shampoing simple, efficace et assez doux pour un usage quotidien.\u003c\/p\u003e\n\u003cp data-start=\"805\" data-end=\"891\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"805\" data-end=\"820\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"820\" data-end=\"823\"\u003eDes cheveux propres, légers, frais et faciles à coiffer chaque jour.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\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":"Après-Shampoing Quotidien Redken Brews 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"87\"\u003eLe format litre idéal pour hydrater, démêler et garder les cheveux doux au quotidien.\u003c\/p\u003e\n\u003cp data-start=\"89\" data-end=\"323\"\u003eRedken Brews Daily Conditioner 1L nourrit les cheveux en légèreté tout en aidant à démêler et adoucir la fibre capillaire. Sa formule équilibrée convient à un usage fréquent et laisse les cheveux souples, frais et faciles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"325\" data-end=\"662\"\u003e\u003cstrong data-start=\"325\" data-end=\"358\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"358\" data-end=\"361\"\u003e• Hydrate sans alourdir les cheveux\u003cbr data-start=\"396\" data-end=\"399\"\u003e• Démêle facilement et adoucit la fibre capillaire\u003cbr data-start=\"449\" data-end=\"452\"\u003e• Idéal pour une utilisation quotidienne\u003cbr data-start=\"492\" data-end=\"495\"\u003e• Laisse les cheveux souples, légers et faciles à coiffer\u003cbr data-start=\"552\" data-end=\"555\"\u003e• Convient à la majorité des types de cheveux\u003cbr data-start=\"600\" data-end=\"603\"\u003e• Format litre économique, parfait pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"664\" data-end=\"779\"\u003e\u003cstrong data-start=\"664\" data-end=\"680\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"680\" data-end=\"683\"\u003eLes hommes recherchant un revitalisant simple, efficace et assez doux pour un usage quotidien.\u003c\/p\u003e\n\u003cp data-start=\"781\" data-end=\"884\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"781\" data-end=\"796\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"796\" data-end=\"799\"\u003eDes cheveux visiblement plus doux, hydratés, légers et faciles à coiffer chaque jour.\u003c\/p\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":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":"Shampoing Redken Acidic Bonding Curls 1L","description":"\u003cp data-start=\"0\" data-end=\"108\"\u003eLe format litre idéal pour nettoyer en douceur, hydrater intensément et renforcer les boucles fragilisées.\u003c\/p\u003e\n\u003cp data-start=\"110\" data-end=\"419\"\u003eShampoing Acidic Bonding Curls 1L nettoie délicatement sans décaper les huiles naturelles essentielles aux cheveux texturés. Sa formule enrichie en agents réparateurs, acide citrique et glycérine aide à renforcer la fibre capillaire, réduire la casse et préserver des boucles souples, définies et hydratées.\u003c\/p\u003e\n\u003cp data-start=\"421\" data-end=\"789\"\u003e\u003cstrong data-start=\"421\" data-end=\"454\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"454\" data-end=\"457\"\u003e• Nettoie en douceur sans sulfates\u003cbr data-start=\"491\" data-end=\"494\"\u003e• Hydrate intensément les boucles et frisures\u003cbr data-start=\"539\" data-end=\"542\"\u003e• Aide à renforcer les cheveux fragilisés\u003cbr data-start=\"583\" data-end=\"586\"\u003e• Réduit la casse et les frisottis\u003cbr data-start=\"620\" data-end=\"623\"\u003e• Préserve la définition naturelle des boucles\u003cbr data-start=\"669\" data-end=\"672\"\u003e• Laisse les cheveux doux, brillants et faciles à coiffer\u003cbr data-start=\"729\" data-end=\"732\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"791\" data-end=\"892\"\u003e\u003cstrong data-start=\"791\" data-end=\"807\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"807\" data-end=\"810\"\u003eLes cheveux bouclés, frisés ou texturés secs, sensibilisés ou sujets à la casse.\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\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"909\" data-end=\"912\"\u003eDes boucles visiblement plus fortes, hydratées, définies et pleines de souplesse.\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":"Après-Shampoing Redken Acidic Bonding Curls 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"96\"\u003eLe format litre idéal pour hydrater intensément, démêler et renforcer les boucles fragilisées.\u003c\/p\u003e\n\u003cp data-start=\"98\" data-end=\"411\"\u003eRevitalisant Acidic Bonding Curls 1L nourrit la fibre capillaire tout en aidant à réparer et protéger les cheveux texturés. Sa formule enrichie en agents réparateurs, acide citrique et huiles nourrissantes aide à réduire la casse, contrôler les frisottis et laisser les boucles douces, souples et bien définies.\u003c\/p\u003e\n\u003cp data-start=\"413\" data-end=\"786\"\u003e\u003cstrong data-start=\"413\" data-end=\"446\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"446\" data-end=\"449\"\u003e• Hydrate intensément sans alourdir les boucles\u003cbr data-start=\"496\" data-end=\"499\"\u003e• Démêle facilement et adoucit les cheveux\u003cbr data-start=\"541\" data-end=\"544\"\u003e• Aide à renforcer les cheveux fragilisés\u003cbr data-start=\"585\" data-end=\"588\"\u003e• Réduit la casse et les frisottis\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Favorise des boucles souples et bien définies\u003cbr data-start=\"672\" data-end=\"675\"\u003e• Laisse les cheveux brillants et faciles à coiffer\u003cbr data-start=\"726\" data-end=\"729\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"788\" data-end=\"889\"\u003e\u003cstrong data-start=\"788\" data-end=\"804\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"804\" data-end=\"807\"\u003eLes cheveux bouclés, frisés ou texturés secs, sensibilisés ou sujets à la casse.\u003c\/p\u003e\n\u003cp data-start=\"891\" data-end=\"998\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"891\" data-end=\"906\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"906\" data-end=\"909\"\u003eDes boucles visiblement plus fortes, hydratées, définies, douces et pleines de mouvement.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\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":"Shampoing Redken Acidic Grow Full 1L","description":"\u003cp data-start=\"0\" data-end=\"135\"\u003eLe format litre idéal pour nettoyer en douceur, renforcer la fibre capillaire et favoriser des cheveux plus longs et plus résistants.\u003c\/p\u003e\n\u003cp data-start=\"137\" data-end=\"415\"\u003eShampoing Acidic Grow Full 1L élimine les impuretés tout en respectant l’équilibre du cuir chevelu et des longueurs. Sa formule enrichie en agents fortifiants aide à réduire la casse, soutenir la rétention de la longueur et laisser les cheveux plus forts, denses et brillants.\u003c\/p\u003e\n\u003cp data-start=\"417\" data-end=\"731\"\u003e\u003cstrong data-start=\"417\" data-end=\"450\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Nettoie en douceur sans assécher\u003cbr data-start=\"487\" data-end=\"490\"\u003e• Aide à renforcer les cheveux fragiles ou cassants\u003cbr data-start=\"541\" data-end=\"544\"\u003e• Favorise des cheveux visiblement plus longs et résistants\u003cbr data-start=\"603\" data-end=\"606\"\u003e• Apporte douceur, légèreté et brillance\u003cbr data-start=\"646\" data-end=\"649\"\u003e• Convient à un usage régulier\u003cbr data-start=\"679\" data-end=\"682\"\u003e• Format litre économique, idéal pour la maison\u003c\/p\u003e\n\u003cp data-start=\"733\" data-end=\"848\"\u003e\u003cstrong data-start=\"733\" data-end=\"749\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"749\" data-end=\"752\"\u003eLes cheveux affinés, fragiles, cassants ou qui ont de la difficulté à conserver leur longueur.\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\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"865\" data-end=\"868\"\u003eDes cheveux visiblement plus forts, plus sains, plus brillants et avec une meilleure rétention de la longueur.\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":"Après-Shampoing Redken Acidic Grow Full 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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"124\"\u003eLe format litre idéal pour hydrater, renforcer la fibre capillaire et favoriser des cheveux plus longs et plus résistants.\u003c\/p\u003e\n\u003cp data-start=\"126\" data-end=\"429\"\u003eRevitalisant Acidic Grow Full 1L nourrit les longueurs tout en aidant à réduire la casse et améliorer la résistance des cheveux fragiles. Sa formule légère démêle facilement, adoucit la chevelure et soutient une meilleure rétention de la longueur pour des cheveux d’apparence plus dense et plus saine.\u003c\/p\u003e\n\u003cp data-start=\"431\" data-end=\"765\"\u003e\u003cstrong data-start=\"431\" data-end=\"464\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"464\" data-end=\"467\"\u003e• Hydrate sans alourdir les cheveux\u003cbr data-start=\"502\" data-end=\"505\"\u003e• Aide à renforcer les cheveux fragiles ou cassants\u003cbr data-start=\"556\" data-end=\"559\"\u003e• Réduit la casse pour conserver la longueur\u003cbr data-start=\"603\" data-end=\"606\"\u003e• Démêle facilement et adoucit la fibre capillaire\u003cbr data-start=\"656\" data-end=\"659\"\u003e• Laisse les cheveux doux, brillants et légers\u003cbr data-start=\"705\" data-end=\"708\"\u003e• Format litre économique, idéal pour un usage régulier\u003c\/p\u003e\n\u003cp data-start=\"767\" data-end=\"882\"\u003e\u003cstrong data-start=\"767\" data-end=\"783\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"783\" data-end=\"786\"\u003eLes cheveux affinés, fragiles, cassants ou qui ont de la difficulté à conserver leur longueur.\u003c\/p\u003e\n\u003cp data-start=\"884\" data-end=\"1011\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"884\" data-end=\"899\"\u003eRésultats :\u003c\/strong\u003e\u003cbr data-start=\"899\" data-end=\"902\"\u003eDes cheveux visiblement plus forts, plus doux, plus brillants et avec une meilleure rétention de la longueur.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\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\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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 Traitement Multi-Benefices One United 150ml","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\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\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\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:7d841ed4-8b0d-43c1-895c-7bd8e9433f3c-1\" class=\"\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-end=\"188\" data-start=\"97\"\u003e\u003cstrong data-end=\"188\" data-start=\"97\"\u003eLe soin tout-en-un idéal pour hydrater, protéger et faciliter le coiffage au quotidien.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"499\" data-start=\"190\"\u003eLe \u003cstrong data-end=\"207\" data-start=\"193\"\u003eOne United\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un traitement sans rinçage multi-bénéfices qui aide à nourrir, protéger et améliorer la maniabilité des cheveux. Sa formule légère convient à tous les types de cheveux et laisse la chevelure douce, brillante et facile à coiffer, sans effet lourd.\u003c\/p\u003e\n\u003cp data-end=\"966\" data-start=\"501\"\u003e\u003cstrong data-end=\"534\" data-start=\"501\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-end=\"537\" data-start=\"534\"\u003e• Hydrate et nourrit les cheveux\u003cbr data-end=\"572\" data-start=\"569\"\u003e• Démêle instantanément\u003cbr data-end=\"598\" data-start=\"595\"\u003e• Aide à réduire la casse causée par le brossage\u003cbr data-is-only-node=\"\" data-end=\"649\" data-start=\"646\"\u003e• Protège de la chaleur avant le séchage et le coiffage\u003cbr data-end=\"707\" data-start=\"704\"\u003e• Aide à contrôler les frisottis\u003cbr data-end=\"742\" data-start=\"739\"\u003e• Lisse et adoucit la fibre capillaire\u003cbr data-end=\"783\" data-start=\"780\"\u003e• Apporte de la brillance\u003cbr data-end=\"811\" data-start=\"808\"\u003e• Facilite le brushing et le coiffage\u003cbr data-end=\"851\" data-start=\"848\"\u003e• Peut être utilisé seul ou avec vos autres produits coiffants\u003cbr data-end=\"916\" data-start=\"913\"\u003e• Convient à tous les types et textures de cheveux\u003c\/p\u003e\n\u003cp data-end=\"1141\" data-start=\"968\"\u003e\u003cstrong data-end=\"984\" data-start=\"968\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-end=\"987\" data-start=\"984\"\u003eTous les types de cheveux particulièrement ceux qui ont besoin d’hydratation, de douceur, de protection thermique et d’un coup de main pour le démêlage.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1248\" data-start=\"1143\"\u003e\u003cstrong data-end=\"1157\" data-start=\"1143\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-end=\"1160\" data-start=\"1157\"\u003eDes cheveux plus doux, brillants, hydratés, protégés et beaucoup plus faciles à coiffer.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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\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\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"relative mx-auto h-0\"\u003e\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\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\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\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\u003cdiv class=\"w-full\"\u003e\n\u003cdiv class=\"flex justify-center empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\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\u003cdiv class=\"absolute start-0 end-0 bottom-full z-20\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cform data-type=\"unified-composer\" class=\"group\/composer w-full\"\u003e\n\u003cdiv class=\"hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/form\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\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 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\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\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","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 Traitement Anti-Snap","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"125\" data-end=\"223\"\u003e\u003cstrong data-start=\"125\" data-end=\"223\"\u003eLe soin sans rinçage idéal pour renforcer les cheveux fragilisés et aider à prévenir la casse.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"225\" data-end=\"595\"\u003eLe \u003cstrong data-start=\"228\" data-end=\"249\"\u003eExtreme Anti-Snap\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un traitement sans rinçage conçu pour les cheveux sensibilisés, cassants ou abîmés. Il aide à fortifier la fibre capillaire, réduire la casse causée par le brossage et protéger les longueurs fragiles. Sa formule légère laisse les cheveux plus résistants, doux et faciles à coiffer, sans les alourdir.\u003c\/p\u003e\n\u003cp data-start=\"597\" data-end=\"973\"\u003e\u003cstrong data-start=\"597\" data-end=\"630\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"630\" data-end=\"633\"\u003e• Aide à réduire la casse et les pointes fragilisées\u003cbr data-start=\"685\" data-end=\"688\"\u003e• Renforce les cheveux sensibilisés et abîmés\u003cbr data-start=\"733\" data-end=\"736\"\u003e• Protège contre la casse causée par le brossage\u003cbr data-start=\"784\" data-end=\"787\" data-is-only-node=\"\"\u003e• Lisse et adoucit la fibre capillaire\u003cbr data-start=\"825\" data-end=\"828\"\u003e• Démêle plus facilement\u003cbr data-start=\"852\" data-end=\"855\"\u003e• Aide à prévenir les fourches\u003cbr data-start=\"885\" data-end=\"888\"\u003e• Laisse les cheveux plus forts, brillants et souples\u003cbr data-start=\"941\" data-end=\"944\"\u003e• Formule légère sans rinçage\u003c\/p\u003e\n\u003cp data-start=\"975\" data-end=\"1078\"\u003e\u003cstrong data-start=\"975\" data-end=\"991\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"991\" data-end=\"994\"\u003eLes cheveux abîmés, cassants, fragilisés chimiquement ou qui manquent de résistance.\u003c\/p\u003e\n\u003cp data-start=\"1080\" data-end=\"1212\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1080\" data-end=\"1094\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"1094\" data-end=\"1097\"\u003eDes cheveux visiblement plus forts, plus doux, plus brillants et plus résistants, avec moins de casse au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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 Spray De Finition Control 28 290ML","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" class=\"\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-end=\"204\" data-start=\"93\"\u003e\u003cstrong data-end=\"204\" data-start=\"93\"\u003eLe fixatif idéal pour une tenue forte, durable et résistante à l’humidité  sans résidus ni effet cartonné.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"591\" data-start=\"206\"\u003eLe \u003cstrong data-end=\"230\" data-start=\"209\"\u003eControl Addict 28\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un spray de finition à tenue élevée conçu pour garder votre coiffure en place toute la journée tout en conservant un fini naturel et brossable. Sa formule résistante à l’humidité aide à contrôler les frisottis, fixer la coiffure durablement et protéger contre l’effet de l’humidité sans laisser de résidus visibles.\u003c\/p\u003e\n\u003cp data-end=\"981\" data-start=\"593\"\u003e\u003cstrong data-end=\"626\" data-start=\"593\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-end=\"629\" data-start=\"626\"\u003e• Offre une tenue forte et longue durée\u003cbr data-end=\"671\" data-start=\"668\"\u003e• Résiste à l’humidité pour aider à prévenir les frisottis\u003cbr data-end=\"732\" data-start=\"729\"\u003e• Garde la coiffure en place sans effet rigide ou collant\u003cbr data-is-only-node=\"\" data-end=\"792\" data-start=\"789\"\u003e• Fini sec et sans résidus visibles\u003cbr data-end=\"830\" data-start=\"827\"\u003e• Se brosse facilement\u003cbr data-end=\"855\" data-start=\"852\"\u003e• Aide à maintenir le volume et la forme plus longtemps\u003cbr data-end=\"913\" data-start=\"910\"\u003e• Idéal pour fixer les coiffures, brushings, attaches ou ondulations\u003c\/p\u003e\n\u003cp data-end=\"1113\" data-start=\"983\"\u003e\u003cstrong data-end=\"999\" data-start=\"983\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-end=\"1002\" data-start=\"999\"\u003eTous les types de cheveux qui recherchent une tenue forte avec contrôle, définition et résistance à l’humidité.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1258\" data-start=\"1115\"\u003e\u003cstrong data-end=\"1129\" data-start=\"1115\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-end=\"1132\" data-start=\"1129\"\u003eUne coiffure fixée durablement, avec du contrôle, du mouvement, moins de frisottis et une finition propre sans effet cartonné.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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 Traitement All Soft Heavy Cream Masque 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"104\" data-end=\"212\"\u003e\u003cstrong data-start=\"104\" data-end=\"212\"\u003eLe traitement intense idéal pour nourrir en profondeur et redonner douceur aux cheveux secs et cassants.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"214\" data-end=\"568\"\u003eLe \u003cstrong data-start=\"217\" data-end=\"251\"\u003eAll Soft Heavy Cream Treatment\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un masque ultra nourrissant conçu pour hydrater intensément les cheveux secs, rêches ou fragilisés. Sa formule riche aide à restaurer la douceur, améliorer la souplesse et redonner de la brillance tout en laissant les cheveux visiblement plus soyeux et faciles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"570\" data-end=\"985\"\u003e\u003cstrong data-start=\"570\" data-end=\"603\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"603\" data-end=\"606\"\u003e• Nourrit intensément les cheveux secs ou très secs\u003cbr data-start=\"657\" data-end=\"660\"\u003e• Aide à restaurer douceur et souplesse\u003cbr data-start=\"699\" data-end=\"702\"\u003e• Hydrate en profondeur sans alourdir\u003cbr data-start=\"739\" data-end=\"742\" data-is-only-node=\"\"\u003e• Lisse la fibre capillaire et aide à réduire l’apparence des frisottis\u003cbr data-start=\"813\" data-end=\"816\"\u003e• Améliore la maniabilité et facilite le coiffage\u003cbr data-start=\"865\" data-end=\"868\"\u003e• Apporte plus de brillance et de douceur au toucher\u003cbr data-start=\"920\" data-end=\"923\"\u003e• Laisse les cheveux soyeux, nourris et plus faciles à démêler\u003c\/p\u003e\n\u003cp data-start=\"987\" data-end=\"1076\"\u003e\u003cstrong data-start=\"987\" data-end=\"1003\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"1003\" data-end=\"1006\"\u003eLes cheveux secs, rêches, ternes, cassants ou en manque d’hydratation.\u003c\/p\u003e\n\u003cp data-start=\"1078\" data-end=\"1203\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1078\" data-end=\"1092\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"1092\" data-end=\"1095\"\u003eDes cheveux visiblement plus doux, plus brillants, profondément nourris et incroyablement soyeux au toucher.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\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\u003cdiv class=\"relative mx-auto h-0\"\u003e\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom\"\u003e\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\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\u003cdiv class=\"w-full\"\u003e\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\u003cdiv class=\"hidden\"\u003e\u003c\/div\u003e\n\u003c\/form\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":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 Sérum Acidic Grow Full 100ML","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"244\" data-end=\"641\"\u003eLe \u003cstrong data-start=\"247\" data-end=\"286\"\u003eAcidic Grow Full Scalp \u0026amp; Hair Serum\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un sérum léger conçu pour le cuir chevelu et les longueurs afin d’aider à renforcer la fibre capillaire dès la racine. Sa formule cible les cheveux fins, plats ou fragilisés en aidant à améliorer la résistance, soutenir la densité visible et favoriser une chevelure d’apparence plus volumineuse et plus saine.\u003c\/p\u003e\n\u003cp data-start=\"643\" data-end=\"1100\"\u003e\u003cstrong data-start=\"643\" data-end=\"676\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"676\" data-end=\"679\"\u003e• Aide à renforcer les cheveux fins et fragilisés\u003cbr data-start=\"728\" data-end=\"731\"\u003e• Soutient une chevelure d’apparence plus dense et plus volumineuse\u003cbr data-start=\"798\" data-end=\"801\"\u003e• Aide à réduire la casse pour préserver la longueur\u003cbr data-start=\"853\" data-end=\"856\" data-is-only-node=\"\"\u003e• S’applique sur le cuir chevelu et les longueurs\u003cbr data-start=\"905\" data-end=\"908\"\u003e• Texture légère qui n’alourdit pas les cheveux\u003cbr data-start=\"955\" data-end=\"958\"\u003e• Hydrate et aide à améliorer la santé globale de la fibre capillaire\u003cbr data-start=\"1027\" data-end=\"1030\"\u003e• Laisse les cheveux plus doux, plus forts et d’apparence plus épaisse\u003c\/p\u003e\n\u003cp data-start=\"1102\" data-end=\"1223\"\u003e\u003cstrong data-start=\"1102\" data-end=\"1118\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"1118\" data-end=\"1121\"\u003eLes cheveux fins, plats, affinés ou fragilisés qui recherchent plus de densité, de force et de volume.\u003c\/p\u003e\n\u003cp data-start=\"1225\" data-end=\"1374\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1225\" data-end=\"1239\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"1239\" data-end=\"1242\"\u003eDes cheveux visiblement plus forts, plus résistants et une chevelure d’apparence plus dense, plus pleine et plus saine au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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 Soin Sans Rinçage ABC 150ML","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"114\" data-end=\"217\"\u003e\u003cstrong data-start=\"114\" data-end=\"217\"\u003eLe soin sans rinçage idéal pour hydrater, protéger et renforcer les cheveux sensibilisés ou abîmés.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"219\" data-end=\"629\"\u003eLe \u003cstrong data-start=\"222\" data-end=\"274\"\u003eAcidic Perfecting Concentrate Leave-In Treatment\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un traitement sans rinçage conçu pour aider à renforcer les cheveux fragilisés tout en procurant hydratation, douceur et protection thermique. Sa formule aide à améliorer la résistance de la fibre capillaire, réduire l’apparence des dommages et laisser les cheveux plus lisses, brillants et faciles à coiffer.\u003c\/p\u003e\n\u003cp data-start=\"631\" data-end=\"1030\"\u003e\u003cstrong data-start=\"631\" data-end=\"664\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"664\" data-end=\"667\"\u003e• Aide à renforcer les cheveux sensibilisés ou abîmés\u003cbr data-start=\"720\" data-end=\"723\"\u003e• Hydrate et nourrit sans alourdir\u003cbr data-start=\"757\" data-end=\"760\"\u003e• Protège contre la chaleur avant le séchage et le coiffage\u003cbr data-start=\"819\" data-end=\"822\" data-is-only-node=\"\"\u003e• Aide à réduire la casse et les signes visibles de dommages\u003cbr data-start=\"882\" data-end=\"885\"\u003e• Lisse la fibre capillaire et aide à contrôler les frisottis\u003cbr data-start=\"946\" data-end=\"949\"\u003e• Facilite le démêlage et le coiffage\u003cbr data-start=\"986\" data-end=\"989\"\u003e• Apporte douceur, brillance et souplesse\u003c\/p\u003e\n\u003cp data-start=\"1032\" data-end=\"1203\"\u003e\u003cstrong data-start=\"1032\" data-end=\"1048\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"1048\" data-end=\"1051\"\u003eLes cheveux abîmés, fragilisés par la coloration, la chaleur ou les traitements chimiques, qui ont besoin de réparation, de protection et d’hydratation.\u003c\/p\u003e\n\u003cp data-start=\"1205\" data-end=\"1360\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1205\" data-end=\"1219\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"1219\" data-end=\"1222\"\u003eDes cheveux visiblement plus forts, plus doux, plus brillants et protégés, avec une fibre capillaire plus lisse et d’apparence plus saine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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 Shampooing Sec Deep Clean 150ML","description":"\u003cp data-start=\"189\" data-end=\"537\"\u003eLe \u003cstrong data-start=\"192\" data-end=\"218\"\u003eDeep Clean Dry Shampoo\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un shampoing sec conçu pour rafraîchir les cheveux entre les lavages tout en absorbant efficacement l’excès d’huile à la racine. Sa formule procure une sensation de fraîcheur immédiate, aide à redonner du volume et laisse les cheveux propres et légers, sans résidus lourds.\u003c\/p\u003e\n\u003cp data-start=\"539\" data-end=\"913\"\u003e\u003cstrong data-start=\"539\" data-end=\"572\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"572\" data-end=\"575\"\u003e• Absorbe rapidement l’excès de sébum à la racine\u003cbr data-start=\"624\" data-end=\"627\"\u003e• Rafraîchit les cheveux entre les lavages\u003cbr data-start=\"669\" data-end=\"672\"\u003e• Aide à prolonger la coiffure plus longtemps\u003cbr data-start=\"717\" data-end=\"720\" data-is-only-node=\"\"\u003e• Redonne du volume et de la légèreté\u003cbr data-start=\"757\" data-end=\"760\"\u003e• Laisse une sensation de cheveux propres et frais\u003cbr data-start=\"810\" data-end=\"813\"\u003e• Fini sec sans effet lourd\u003cbr data-start=\"840\" data-end=\"843\"\u003e• Idéal pour espacer les shampoings ou rafraîchir après l’entraînement\u003c\/p\u003e\n\u003cp data-start=\"915\" data-end=\"1076\"\u003e\u003cstrong data-start=\"915\" data-end=\"931\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"931\" data-end=\"934\"\u003eTous les types de cheveux, particulièrement les racines qui regraissent rapidement ou les cheveux qui ont besoin d’un rafraîchissement rapide.\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\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"1092\" data-end=\"1095\"\u003eDes cheveux rafraîchis, plus propres, légers et volumineux, avec moins d’excès de sébum et une sensation de fraîcheur instantanée.\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\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"79\" data-end=\"173\"\u003e\u003cstrong data-start=\"79\" data-end=\"173\"\u003eLe spray idéal pour accélérer le séchage, protéger de la chaleur et faciliter le brushing.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"175\" data-end=\"473\"\u003eLe \u003cstrong data-start=\"178\" data-end=\"195\"\u003eQuick Blowout\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un spray léger conçu pour réduire le temps de séchage tout en protégeant les cheveux de la chaleur. Sa formule aide à lisser la fibre capillaire, contrôler les frisottis et faciliter le brushing pour un fini doux, brillant et léger.\u003c\/p\u003e\n\u003cp data-start=\"475\" data-end=\"822\"\u003e\u003cstrong data-start=\"475\" data-end=\"508\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"508\" data-end=\"511\"\u003e• Aide à réduire le temps de séchage\u003cbr data-start=\"547\" data-end=\"550\"\u003e• Protège de la chaleur jusqu’à 230°C \/ 450°F\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Facilite le brushing et le coiffage\u003cbr data-start=\"635\" data-end=\"638\" data-is-only-node=\"\"\u003e• Aide à contrôler les frisottis et l’humidité\u003cbr data-start=\"684\" data-end=\"687\"\u003e• Lisse la fibre capillaire pour un fini plus soyeux\u003cbr data-start=\"739\" data-end=\"742\"\u003e• Apporte douceur et brillance\u003cbr data-start=\"772\" data-end=\"775\"\u003e• Texture légère qui n’alourdit pas les cheveux\u003c\/p\u003e\n\u003cp data-start=\"824\" data-end=\"973\"\u003e\u003cstrong data-start=\"824\" data-end=\"840\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"840\" data-end=\"843\"\u003eTous les types de cheveux, particulièrement pour celles et ceux qui font souvent des brushings ou utilisent des outils chauffants.\u003c\/p\u003e\n\u003cp data-start=\"975\" data-end=\"1125\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"975\" data-end=\"989\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"989\" data-end=\"992\"\u003eDes cheveux plus lisses, brillants et doux, avec un séchage plus rapide, moins de frisottis et une protection thermique au quotidien.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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 Huile De Brillance Légère Naked Gloss 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-3\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"99\" data-end=\"232\"\u003e\u003cstrong data-start=\"99\" data-end=\"232\"\u003eL’huile légère idéale pour apporter une brillance éclatante, lisser les frisottis et laisser les cheveux soyeux sans effet lourd.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"234\" data-end=\"571\"\u003eLe \u003cstrong data-start=\"237\" data-end=\"274\"\u003eNaked Gloss Lightweight Shine Oil\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est une huile légère conçue pour rehausser la brillance tout en laissant les cheveux doux, lisses et lumineux. Sa texture légère aide à dompter les frisottis, lisser la fibre capillaire et sublimer l’éclat naturel ou la couleur, sans alourdir les cheveux.\u003c\/p\u003e\n\u003cp data-start=\"573\" data-end=\"949\"\u003e\u003cstrong data-start=\"573\" data-end=\"606\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"606\" data-end=\"609\"\u003e• Apporte une brillance éclatante instantanée\u003cbr data-start=\"654\" data-end=\"657\"\u003e• Lisse la fibre capillaire et aide à contrôler les frisottis\u003cbr data-start=\"718\" data-end=\"721\"\u003e• Adoucit les longueurs et les pointes\u003cbr data-start=\"759\" data-end=\"762\" data-is-only-node=\"\"\u003e• Texture légère qui n’alourdit pas les cheveux\u003cbr data-start=\"809\" data-end=\"812\"\u003e• Aide à améliorer la douceur et la souplesse\u003cbr data-start=\"857\" data-end=\"860\"\u003e• Rehausse l’éclat des cheveux naturels ou colorés\u003cbr data-start=\"910\" data-end=\"913\"\u003e• Fini soyeux et lumineux au toucher\u003c\/p\u003e\n\u003cp data-start=\"951\" data-end=\"1104\"\u003e\u003cstrong data-start=\"951\" data-end=\"967\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"967\" data-end=\"970\"\u003eTous les types de cheveux, particulièrement ceux qui recherchent plus de brillance, de douceur et un fini lisse sans sensation grasse.\u003c\/p\u003e\n\u003cp data-start=\"1106\" data-end=\"1228\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1106\" data-end=\"1120\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"1120\" data-end=\"1123\"\u003eDes cheveux visiblement plus brillants, plus doux, plus lisses et soyeux, avec un fini lumineux et léger.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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 Traitement Sans Rinçage Acidic Bonding Curls 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\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\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\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"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\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp data-start=\"119\" data-end=\"241\"\u003e\u003cstrong\u003eLe soin sans rinçage idéal pour hydrater, renforcer et redéfinir les boucles tout en aidant à contrôler les frisottis.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"243\" data-end=\"678\"\u003eLe \u003cstrong data-start=\"246\" data-end=\"289\"\u003eAcidic Bonding Curls Leave-In Treatment\u003c\/strong\u003e de \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e est un traitement sans rinçage conçu spécialement pour les cheveux bouclés, frisés ou texturés. Sa formule aide à nourrir la fibre capillaire, restaurer la définition naturelle de la boucle et améliorer la douceur tout en aidant à réduire les frisottis. Sans silicone, il hydrate sans alourdir et laisse les boucles souples, définies et rebondies.\u003c\/p\u003e\n\u003cp data-start=\"680\" data-end=\"1069\"\u003e\u003cstrong data-start=\"680\" data-end=\"713\"\u003ePourquoi vous allez l’aimer :\u003c\/strong\u003e\u003cbr data-start=\"713\" data-end=\"716\"\u003e• Aide à redéfinir et restaurer la forme naturelle des boucles\u003cbr data-start=\"778\" data-end=\"781\"\u003e• Hydrate les longueurs sans alourdir\u003cbr data-start=\"818\" data-end=\"821\"\u003e• Aide à renforcer les cheveux fragilisés ou sensibilisés\u003cbr data-start=\"878\" data-end=\"881\" data-is-only-node=\"\"\u003e• Réduit les frisottis et améliore la définition\u003cbr data-start=\"929\" data-end=\"932\"\u003e• Apporte douceur, souplesse et brillance\u003cbr data-start=\"973\" data-end=\"976\"\u003e• Facilite le démêlage et le coiffage\u003cbr data-start=\"1013\" data-end=\"1016\"\u003e• Formule sans silicone avec toucher léger et naturel\u003c\/p\u003e\n\u003cp data-start=\"1071\" data-end=\"1227\"\u003e\u003cstrong data-start=\"1071\" data-end=\"1087\"\u003eIdéal pour :\u003c\/strong\u003e\u003cbr data-start=\"1087\" data-end=\"1090\"\u003eLes cheveux bouclés, frisés ou texturés — naturels ou traités — qui ont besoin d’hydratation, de définition et de contrôle des frisottis.\u003c\/p\u003e\n\u003cp data-start=\"1229\" data-end=\"1383\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1229\" data-end=\"1243\"\u003eRésultat :\u003c\/strong\u003e\u003cbr data-start=\"1243\" data-end=\"1246\"\u003eDes boucles plus définies, hydratées, souples et brillantes, avec moins de frisottis et une chevelure d’apparence plus saine et rebondie.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","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\/collections\/redken.oembed","provider":"Spazio Boutique","version":"1.0","type":"link"}