{"title":"Sensitized hair","description":"\u003cp\u003eRepair and strengthen your damaged hair with our reconstructing and protective treatments.\u003cbr\u003eThese expert formulas restore hair fiber damaged by coloring, heat, or chemical treatments, for stronger, softer, and more resilient hair.\u003c\/p\u003e","products":[{"product_id":"masque-sans-rincage-a-reparation-moleculaire","title":"Leave-in Repair Mask","description":"\u003cp data-start=\"134\" data-end=\"470\"\u003e\u003cmeta charset=\"utf-8\"\u003eThe K18 leave-in restorative hair mask works in just 4 minutes to restore strength, elasticity, and softness to damaged hair. Its patented technology penetrates deep into the hair fiber to rebuild broken keratin chains, offering visible results from the very first use.\u003c\/p\u003e\n\u003cp data-start=\"477\" data-end=\"528\"\u003eEffectively repairs damage caused by:\u003c\/p\u003e\n\u003cp data-start=\"529\" data-end=\"723\"\u003e✔️ Bleaching and coloring\u003cbr data-start=\"564\" data-end=\"567\"\u003e✔️ Repeated use of heat styling tools\u003cbr data-start=\"613\" data-end=\"616\"\u003e✔️ Chemical treatments (e.g., straightening, perms)\u003cbr data-start=\"674\" data-end=\"677\"\u003e✔️ Frequent styling and setting\u003c\/p\u003e","brand":"K18","offers":[{"title":"15 mL","offer_id":42091537662061,"sku":"","price":41.5,"currency_code":"CAD","in_stock":true},{"title":"1.7 fl oz","offer_id":42091537694829,"sku":"","price":107.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T170417.604.png?v=1767393797"},{"product_id":"shampooing-protecteur-de-ph-damage-shield-250ml-k18","title":"pH-balancing shampoo","description":"\u003cp data-start=\"169\" data-end=\"639\"\u003eThis gentle, pH-balanced (4.5–5.5) shampoo effectively cleanses without disrupting the natural moisture of the scalp and hair. Its skin barrier-friendly formula helps maintain microbiome balance, reduces frizz, and extends color retention. Designed to preserve the integrity of the hair fiber, this daily treatment protects hair from external aggressors while leaving it feeling clean and supple.\u003c\/p\u003e","brand":"K18","offers":[{"title":"Default Title","offer_id":42092968444013,"sku":"","price":56.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T170118.515.png?v=1767391331"},{"product_id":"apres-shampooing-protecteur-anti-dommages-250ml-k18","title":"Protective conditioner","description":"\u003cp data-start=\"124\" data-end=\"582\"\u003eK18 Damage Shield Conditioner provides lightweight hydration while strengthening the hair fiber. Its gentle formula seals the cuticle to minimize frizz, enhance softness, and protect hair from thermal, mechanical, and environmental damage. Hair is left softer, shinier, and more resilient—without being weighed down. Perfect for a high-performance hair care routine, even on color-treated or sensitized hair.\u003c\/p\u003e","brand":"K18","offers":[{"title":"Default Title","offer_id":42093001506925,"sku":"","price":56.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T165643.528.png?v=1767391065"},{"product_id":"huile-capillaire-de-reparation-moleculaire-30ml-k18","title":"Molecular Repair Hair Oil","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eK18's repairing hair oil combines immediate performance with deep action. Thanks to its lightweight and highly concentrated formula, it instantly tames frizz while strengthening the hair fiber from within. Hair is visibly shinier, softer, protected, and healthier – with no greasy finish.\u003c\/p\u003e","brand":"K18","offers":[{"title":"Default Title","offer_id":42095327248493,"sku":"","price":93.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T164145.968.png?v=1767390694"},{"product_id":"shampooing-hydratant-neuma","title":"Neu Moisture Shampoo","description":"\u003cp data-start=\"112\" data-end=\"405\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eThis moisturizing shampoo gently cleanses while restoring the hair's natural moisture balance. Its rich, creamy lather nourishes the hair fiber, leaving hair soft, smooth, and shiny. Ideal for dry or chemically treated hair.\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"407\" data-end=\"448\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003e\u003cspan dir=\"auto\" style=\"vertical-align: inherit;\"\u003eAroma: Lavender, tangerine, and vanilla\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"250 mL","offer_id":42097877745773,"sku":"","price":38.25,"currency_code":"CAD","in_stock":true},{"title":"1 fl oz","offer_id":42097877778541,"sku":"","price":8.08,"currency_code":"CAD","in_stock":true},{"title":"946 mL","offer_id":42097877811309,"sku":"","price":100.17,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T104659.010.png?v=1767368912"},{"product_id":"neu-moisture-conditionneur","title":"Neu Moisturizing Revitalizer","description":"\u003cp data-start=\"193\" data-end=\"602\"\u003eThis ultra-hydrating conditioner is designed to deeply rehydrate dry or chemically treated hair. Its lightweight formula helps reduce styling damage while making hair easier to detangle. The result: soft, silky, smooth, and healthy-looking hair. Ideal for daily use or as needed for specific hair fiber requirements.\u003c\/p\u003e\n\u003cp data-start=\"604\" data-end=\"645\"\u003eScent: Lavender, tangerine, and vanilla\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"250 mL","offer_id":42097882693741,"sku":"","price":38.25,"currency_code":"CAD","in_stock":true},{"title":"1 fl oz","offer_id":42097882726509,"sku":"","price":8.08,"currency_code":"CAD","in_stock":true},{"title":"926 mL","offer_id":42097882759277,"sku":"","price":100.17,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T104233.015.png?v=1767368688"},{"product_id":"nouveau-fixateur-instantane-dhumidite","title":"Neu moisture leave-in detangler","description":"\u003cmain role=\"main\" id=\"content\"\u003e\n\u003cdiv class=\"container cf\"\u003e\n\n\u003cdiv class=\"shopify-section section-main-product page-section-spacing page-section-spacing--no-top-mobile\" id=\"shopify-section-template--16718167015632__main\"\u003e\n\n\u003cdiv class=\"detail product-column-right\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\n\u003cdiv data-shopify-privacy=\"exclude\" id=\"web-pixels-manager-sandbox-container\" aria-hidden=\"true\" tabindex=\"-1\"\u003e\n\n\u003cp data-start=\"187\" data-end=\"456\"\u003eA multi-functional leave-in treatment that detangles, nourishes, and protects hair daily. Its lightweight formula deeply hydrates without weighing hair down, makes styling easier, and helps maintain hair's softness and flexibility. Perfect for daily use.\u003c\/p\u003e\n\n\u003cp data-start=\"458\" data-end=\"499\"\u003e\u003cstrong data-start=\"458\" data-end=\"467\"\u003eAroma\u003c\/strong\u003e: Lavender, mandarin, and vanilla\u003c\/p\u003e\n\n\n\u003c\/div\u003e","brand":"Neuma","offers":[{"title":"Default Title","offer_id":42098380374125,"sku":"","price":36.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T103246.165.png?v=1767368017"},{"product_id":"neu-repair-shampooing","title":"Neu repair shampoo","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eRevitalizes damaged hair while gently cleansing it. This ultra-restorative formula strengthens strands from within, helping to reduce breakage for visibly stronger, smoother, and healthier hair. Perfect for daily use on dry, chemically treated, or sensitized hair.\u003c\/p\u003e\n\u003cp data-start=\"433\" data-end=\"448\"\u003eAroma: Lemon, lavender and fir needle\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"250 mL","offer_id":42100898234477,"sku":"","price":42.75,"currency_code":"CAD","in_stock":true},{"title":"1 fl oz","offer_id":42100898267245,"sku":"","price":10.83,"currency_code":"CAD","in_stock":true},{"title":"946 mL","offer_id":42100898300013,"sku":"","price":106.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T095951.290.png?v=1767366129"},{"product_id":"neu-repair-conditionneur","title":"Neu repair revitalizing","description":"\u003cp data-start=\"138\" data-end=\"375\"\u003eAn ultra-restorative formula that strengthens strands, visibly reduces breakage, and restores damaged hair to health. Ideal for daily hair revitalization, it leaves hair stronger, softer, and more radiant.\u003c\/p\u003e\n\u003cp data-start=\"377\" data-end=\"392\"\u003eScent: Lemon, lavender and fir needle\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"250 mL","offer_id":42100929069165,"sku":"","price":42.75,"currency_code":"CAD","in_stock":true},{"title":"1 fl oz","offer_id":42100929101933,"sku":"","price":10.83,"currency_code":"CAD","in_stock":true},{"title":"946 mL","offer_id":42100929134701,"sku":"","price":106.92,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T094751.382.png?v=1767365385"},{"product_id":"neu-repair-traitement-sans-rincage","title":"Neu repair leave-in treatment","description":"\u003cp data-start=\"231\" data-end=\"388\"\u003eThis leave-in treatment nourishes, smooths, revitalizes, and helps protect against damage. It revitalizes damaged hair and improves its appearance and feel.\u003c\/p\u003e\n\u003cp data-start=\"390\" data-end=\"438\"\u003eScent: Lemon, Lavender \u0026amp; Fir Needle\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"Default Title","offer_id":42101165523053,"sku":"","price":33.75,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T094054.961.png?v=1767365063"},{"product_id":"neu-repair-masque-de-traitement","title":"Neu Repair Mask","description":"\u003cp data-start=\"126\" data-end=\"380\"\u003eRepair damage and transform hair with an infusion of nutrients for ultimate repair. This weekly intensive treatment regenerates while restoring hair health for softer, shinier, more vibrant hair.\u003c\/p\u003e\n\u003cp data-start=\"382\" data-end=\"397\"\u003eAroma: Lemon, lavender and fir needle\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"Default Title","offer_id":42101267234925,"sku":"","price":45.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-01T204112.364.png?v=1767318111"},{"product_id":"resistance-bain-force-architecte","title":"Resistance Therapiste","description":"\u003cp data-start=\"220\" data-end=\"562\"\u003eKérastase Bain Force Architecte is a reconstructive shampoo designed for damaged, weakened, or brittle hair. Thanks to its formula enriched with the exclusive Vita-Ciment® complex and Resurrection Sap, this shampoo works deep down to repair internal hair fiber damage and strengthen its structure.\u003c\/p\u003e\n\u003cp data-start=\"564\" data-end=\"973\"\u003eIts creamy, light texture gently cleanses while revitalizing sensitized lengths. Ideal for hair that has undergone mechanical, thermal, or chemical aggressions, this keratin shampoo restores the hair's strength, suppleness, and vitality. It is the first step in the Résistance reconstructive routine, providing targeted fortifying action from the very first wash.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"250 mL","offer_id":42259183632493,"sku":"","price":62.0,"currency_code":"CAD","in_stock":true},{"title":"500 mL","offer_id":42259182190701,"sku":"","price":98.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2025-12-07T194211.456.png?v=1765154620"},{"product_id":"resistance-masque-force-architecte","title":"Masque Force Architecte","description":"\u003cp data-start=\"226\" data-end=\"561\"\u003eKérastase Masque Force Architecte is an intensive reconstructive treatment for damaged, brittle, or chemically treated hair. Thanks to its formula enriched with the Vita-Ciment® complex and Sève de Résurrection, it works deeply to repair the hair fiber, strengthen its internal structure, and smooth its surface.\u003c\/p\u003e\n\u003cp data-start=\"563\" data-end=\"905\"\u003eIts creamy texture envelops hair in restorative nourishment, restoring softness, strength, and shine. Used regularly, this mask helps prevent split ends and restore strength to weakened lengths. Hair regains its vitality, resilience, and a silky feel.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"c-product-main__rating\"\u003e\n\n\u003cdiv data-bv-show=\"rating_summary\" data-component=\"product\/BazaarvoiceRatingsSummary\" data-bv-productid=\"masque-force-architecte-hair-mask\" data-bv-redirect-url=\"\/fr\/collections\/resistance\/masque-force-architecte-hair-mask.html\" data-analytics='{\"label\":\"résistance masque force architecte::3474636397952\"}' data-component-id=\"f_aukzgf0y8ke\" data-bv-ready=\"true\"\u003e\n\n\u003cdiv class=\"bv_main_container\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42259186843757,"sku":"","price":92.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/mask_2000_x_2100_px_14.png?v=1765152444"},{"product_id":"resistance-ciment-anti-usure","title":"Anti-Wear Cement","description":"\u003cp data-start=\"225\" data-end=\"540\"\u003eKérastase Ciment Anti-Usure is a reconstructive revitalizing treatment designed to gently repair weakened and brittle hair. Thanks to its combination of Pro-Keratin and Resurrection Sap, this treatment strengthens the hair fiber from within and helps prevent breakage and split ends.\u003c\/p\u003e\n\u003cp data-start=\"542\" data-end=\"798\"\u003eIts light texture detangles without weighing hair down, while restoring strength, softness, and shine. Ideal for revitalizing damaged lengths, it offers targeted strengthening action that helps restore a healthy appearance to hair daily.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42259382501485,"sku":"","price":67.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2025-12-07T193919.527.png?v=1765154408"},{"product_id":"resistance-ciment-thermique","title":"Heat Protecting Leave-In Milk","description":"\u003cp data-start=\"175\" data-end=\"434\"\u003eKérastase Ciment Thermique is a thermo-activated resurfacing reconstructing milk designed for weakened hair. This leave-in treatment is used before styling to strengthen the hair fiber, repair damaged ends, and prevent breakage.\u003c\/p\u003e\n\u003cp data-start=\"436\" data-end=\"738\"\u003eIts formula, enriched with Pro-Keratin, Ceramides, and Sève de Résurrection, rebuilds a protective outer layer around the hair, while offering heat protection up to 180°C. It facilitates styling, tames the hair fiber, and leaves hair soft, shiny, and visibly stronger.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42259396395117,"sku":"","price":67.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_100.png?v=1765154228"},{"product_id":"resistance-bain-therapiste","title":"Resistance Bain Thérapiste Shampoo","description":"\u003cp data-start=\"277\" data-end=\"573\"\u003eKérastase Bain Thérapiste is an exceptional restorative shampoo, specially formulated for severely damaged and over-processed hair. Its unique gelified texture coats the hair fiber from the moment it's applied, reducing friction during washing and minimizing the risk of breakage.\u003c\/p\u003e\n\u003cp data-start=\"575\" data-end=\"887\"\u003eThanks to its advanced technology, it gently cleanses while deeply repairing, helping to revitalize tired and dull lengths. Ideal for fine, medium, or thick hair that has undergone mechanical or chemical aggressions, this bath restores strength, shine, and softness from the very first use.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42259407896685,"sku":"","price":62.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_99.png?v=1765154003"},{"product_id":"resistance-serum-therapiste","title":"Thérapiste Serum","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eKérastase Sérum Thérapiste is a dual-action hair care product combining oily and creamy textures to restore very damaged and over-processed hair. It deeply repairs the hair fiber, smooths the hair surface, and protects against heat up to 230 °C (450 °F). Split ends are visibly reduced, the hair fiber regains its elasticity, and hair recovers tone, softness, and shine.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42259417825389,"sku":"","price":84.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_98.png?v=1765153817"},{"product_id":"resistance-masque-therapiste","title":"Resistance Masque Thérapiste","description":"\u003cp data-start=\"180\" data-end=\"445\"\u003eMasque Thérapiste is a thick, deeply repairing treatment designed for very damaged, over-processed, and naturally thick hair. Its rich, creamy texture acts like a true hair bandage, penetrating to the core of the fiber for intense repair.\u003c\/p\u003e\n\u003cp data-start=\"447\" data-end=\"657\"\u003eThis treatment restores the internal structure of the hair, strengthens its elasticity, and revitalizes the hair shaft. The result: hair regains suppleness, tone, and shine while becoming visibly more resistant.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42259422609517,"sku":"","price":92.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/mask_2000_x_2100_px_16.png?v=1765153656"},{"product_id":"resistance-bain-extentioniste","title":"Bain Extentioniste","description":"\u003cp data-start=\"2002\" data-end=\"2307\"\u003eKérastase Bain Extentioniste is a strengthening shampoo designed to reinforce slow-growing hair or hair with damaged lengths. It gently cleanses while revitalizing the hair fiber from root to tip, for more resilient, stronger, and visibly longer hair.\u003c\/p\u003e\n\u003cp data-start=\"2312\" data-end=\"2649\"\u003eIts formula is enriched with Creatine R™, a powerful combination of creatine and ceramides, as well as taurine, a protective amino acid. Together, these active ingredients strengthen the internal structure of the fiber, improve elasticity, and promote a healthy scalp, an essential condition for optimal hair growth.\u003c\/p\u003e\n\u003cp data-start=\"2654\" data-end=\"2770\"\u003eHair regains softness, vigor, and shine, while being better prepared to reach its ideal length.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"250 mL","offer_id":44130011152493,"sku":null,"price":62.0,"currency_code":"CAD","in_stock":true},{"title":"500 mL","offer_id":44130011185261,"sku":null,"price":98.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_96.png?v=1765153189"},{"product_id":"resistance-fondant-extentioniste","title":"Fondant Extentioniste","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eFondant Extentioniste is a fortifying detangling conditioner designed for slow-growing hair and damaged ends. Thanks to the exclusive Creatine R™ technology, this conditioner combines a powerful blend of creatine and ceramides, reinforced by maleic acid, a targeted active ingredient that penetrates the hair fiber to consolidate its structure. This conditioner smooths cuticles, strengthens lengths, and protects ends to promote healthy growth from root to tip—without weighing hair down.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42300478750829,"sku":"","price":67.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_95.png?v=1765152902"},{"product_id":"resistance-masque-extentioniste","title":"Masque Extentioniste","description":"\u003cp data-start=\"299\" data-end=\"716\"\u003eDeep revitalizing mask designed to strengthen weakened hair, stimulate growth and prevent breakage. Enriched with creatine, ceramides and maleic acid, this treatment works deep within the hair fiber to restore its internal structure, while coating the lengths with a protective film. It hydrates, repairs and strengthens damaged hair, for more resistant, soft and healthy hair.\u003c\/p\u003e\n\u003cp data-start=\"718\" data-end=\"846\"\u003ePerfect for hair seeking length, this mask promotes an optimal hair environment, from root to tip.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42300483928173,"sku":"","price":92.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/mask_2000_x_2100_px_15.png?v=1765152724"},{"product_id":"resistance-thermique-extentioniste","title":"Extentioniste Thermique","description":"\u003cp\u003eExtentioniste Thermique is a leave-in repairing cream that protects the hair fiber from heat up to 230°C (450°F). Specially designed for long or growing hair, it acts as a true shield against heated tools while instantly repairing weakened lengths and split ends. Thanks to its Thermo-Seal Glazing technology and its blend of Creatine R and Taurine, this cream strengthens the internal structure of the hair and reduces breakage by up to 93% from the first use. Hair is stronger, smoother, and shinier, from roots to ends.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42300499918957,"sku":"","price":67.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_94.png?v=1765149915"},{"product_id":"blond-absolu-masque-capillaire-cicaextreme","title":"Masque Cicaextrême","description":"\u003cp\u003eBlond Absolu Masque Cicaextrême is an intense post-bleaching treatment, specially formulated for blonde hair weakened after recent bleaching or lightening. Its rich gel-cream texture, enriched with hyaluronic acid and edelweiss flower, deeply reconstructs the hair fiber, reduces split ends, and restores softness. A true repairing and hydrating bath, it restores strength, suppleness, and radiance to sensitized blonde hair.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42630912639085,"sku":"","price":92.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/mask_2000_x_2100_px_5.png?v=1765134893"},{"product_id":"blond-absolu-masque-capillaire-ultra-violet","title":"Masque Ultra-Violet","description":"\u003cp\u003eThe Blond Absolu Masque Ultra-Violet is an intense treatment designed to nourish and strengthen blonde, gray, white, or silver hair. Its creamy formula, enriched with ultraviolet neutralizers, hyaluronic acid, and edelweiss flower, neutralizes brassy and yellow tones while restoring softness and shine. Ideal for reviving cool blondes and silver shades, it deeply moisturizes and reconstructs hair fiber weakened by discoloration.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42630925320301,"sku":"","price":92.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/mask_2000_x_2100_px_4.png?v=1765134749"},{"product_id":"blond-absolu-serum-cicaplasme","title":"Sérum Cicaplasme","description":"\u003cp\u003eSérum Cicaplasme Blond Absolu is a protective and restorative leave-in treatment specifically designed for blonde, highlighted, or bleached hair. Its opalescent milky texture instantly hydrates, strengthens, and evens out sensitized areas. Enriched with hyaluronic acid and edelweiss flower, it offers heat protection up to 230°C, smooths the hair fiber, and protects against external aggressors. Hair is visibly softer, stronger, and better protected.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42630953795693,"sku":"","price":67.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_59.png?v=1765134462"},{"product_id":"blond-absolu-lhuile-cicagloss-rechargeable","title":"Rechargeable Cicagloss Oil","description":"\u003cp\u003eCicagloss Blond Absolu refillable oil is a restorative hair care product that intensely hydrates, strengthens damaged hair fibers, and helps hair recover after bleaching or lightening. Enriched with edelweiss flower, known for its exceptional resistance to extreme conditions, this oil protects the hair fiber against daily aggressions and provides instant shine. Its refillable and sustainable bottle is part of an eco-responsible approach.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"75 ml","offer_id":42630984335469,"sku":"","price":97.0,"currency_code":"CAD","in_stock":true},{"title":"75 ml refill","offer_id":42630984368237,"sku":"","price":75.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_58.png?v=1765134161"},{"product_id":"blond-absolu-serum-capillaire-cicanuit","title":"Cicanuit Serum","description":"\u003cp\u003eBlond Absolu Cicanuit Serum is an intensive overnight treatment specially designed for bleached and sensitized blonde hair. Its lightweight formula, a white cream-gel, nourishes and strengthens the hair fiber during sleep without weighing the hair down. Enriched with hyaluronic acid and edelweiss flower, it repairs damage, intensely hydrates, and forms a protective veil on the most fragile areas. Upon waking, hair is softer, stronger, less brittle, and visibly restored.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42635658362989,"sku":null,"price":95.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_57.png?v=1764534476"},{"product_id":"blond-absolu-serum-avec-2-dacide-hyaluronique-pur","title":"Serum with 2% Pure Hyaluronic Acid","description":"\u003cp\u003eThe Blond Absolu Serum with 2% pure hyaluronic acid is an intensive restorative and hydrating treatment designed for bleached blonde hair and sensitive scalps. Its highest concentration of macro and micro hyaluronic acid acts on both the hair fiber and the scalp: it repairs surface damage, deeply moisturizes, and preserves the protective barrier. Its transparent, lightweight gel texture provides immediate comfort, strength, and shine, while restoring volume to weakened hair. Used alone or layered with Blond Absolu Cicaextreme Oil, it offers supreme hydration and enhanced repair.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42635689001069,"sku":null,"price":84.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_56.png?v=1764534357"},{"product_id":"genesis-fondant-renforcateur","title":"Fondant Renforçateur","description":"\u003cp\u003eKérastase Genesis Fondant Renforçateur is a strengthening conditioner ideal for weakened hair prone to breakage and hair loss. Its creamy, lightweight texture envelops the hair fiber to strengthen, smooth, and soften it, while intensely nourishing it without weighing it down. Hair regains uniformity, shine, and resistance, day after day.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"200 ml","offer_id":42670535114861,"sku":null,"price":67.0,"currency_code":"CAD","in_stock":true},{"title":"75 ml","offer_id":42670535147629,"sku":null,"price":32.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_52.png?v=1764532372"},{"product_id":"genesis-masque-reconstituant","title":"Masque Reconstituant","description":"\u003cp\u003eKérastase Genesis Masque Reconstituant is an intensive anti-breakage strengthening treatment, specially designed for weakened hair prone to hair loss due to breakage. Its rich texture deeply nourishes, regenerates weakened areas of the fiber, and facilitates detangling. Enriched with powerful ingredients, it strengthens, softens, and provides lasting shine, while reducing the risk of hair loss.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42670543994989,"sku":null,"price":92.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/mask_2000_x_2100_px_2.png?v=1764532238"},{"product_id":"genesis-defense-thermique","title":"Heat Protection","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cspan\u003eAnti-breakage fortifying blow-dry fluid. For hair prone to falling due to breakage. Formula that protects against breakage and hydrates without weighing hair down. Enriched with edelweiss native cells and ginger root, Défense Thermique hydrates, strengthens, and protects hair from heat up to 220°C to reduce the risk of hair fall due to breakage. Hair is shiny, soft, and silky.\u003c\/span\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42670548844653,"sku":null,"price":67.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_51.png?v=1764532087"},{"product_id":"genesis-serum-anti-casse-fortifiant","title":"Fortifying Anti-Breakage Serum","description":"\u003cp\u003eKérastase Genesis Anti-Hair Fall Fortifying Serum is a daily treatment designed for weakened hair prone to falling. Its formula, enriched with Aminexil, ginger root, caffeine, and edelweiss native cells, acts directly at the root to strengthen the follicle's anchorage in the scalp. It creates an optimal environment to stimulate growth, reduce hair fall, and soothe the scalp. Day after day, hair becomes more resistant, healthier-looking, and revitalized.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42670570766445,"sku":null,"price":95.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_50.png?v=1764531880"},{"product_id":"shampooing-bain-decalcifiant-reparateur","title":"Bain Décalcifiant Réparateur","description":"\u003cp data-end=\"1055\" data-start=\"897\"\u003eA decalcifying shampoo that gently removes mineral buildup from hard water, while repairing sensitized or color-treated hair. Its creamy texture transforms into a luxurious foam that cleanses and restores the hair fiber from within, reducing breakage and strengthening hair.\u003c\/p\u003e\n\u003cp data-end=\"1331\" data-start=\"1239\"\u003eFor best results, use after Kérastase Concentré Décalcifiant Ultra-Réparateur.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"80 ml","offer_id":43959617683565,"sku":null,"price":28.0,"currency_code":"CAD","in_stock":true},{"title":"250 mL","offer_id":43959633772653,"sku":null,"price":62.0,"currency_code":"CAD","in_stock":true},{"title":"500 mL","offer_id":44423712833645,"sku":null,"price":98.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_44.png?v=1764529718"},{"product_id":"revitalisant-fondant-fluidite-reparateur","title":"Melting Reparative Fluid","description":"\u003cp data-start=\"234\" data-end=\"505\"\u003eKérastase's first decalcifying and repairing conditioner, designed for all types of damaged or over-processed hair. Fondant Fluidité Réparateur restores the hair's natural elasticity while instantly reviving its softness, suppleness, and hydration.\u003c\/p\u003e\n\u003cp data-start=\"507\" data-end=\"829\"\u003eIts lightweight jelly-like formula works deep down to eliminate excess calcium, often responsible for stiffness and fragility, especially on sensitized hair. Thanks to its targeted action, it strengthens the hair fiber, reduces breakage, and leaves hair visibly more fluid, shiny, and revitalized.\u003c\/p\u003e\n\u003cp data-start=\"831\" data-end=\"1047\"\u003eFor optimal results, use it in combination with Concentré Décalcifiant Ultra-Réparateur, followed by Bain Décalcifiant Réparateur. Complete the routine with Sérum Resurfaçant for ultimate restructuring care.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":43114786324589,"sku":null,"price":67.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_43.png?v=1764529577"},{"product_id":"masque-filler-reparateur-pour-cheveux","title":"Masque Filler Réparateur","description":"\u003cp data-start=\"236\" data-end=\"512\"\u003eThe Première Anti-Breakage Filler Mask is a luxurious, deep treatment that targets the repair of damaged or over-processed hair. Its rich texture penetrates the fiber to rebuild its internal strength, smooth the surface, and significantly reduce breakage.\u003c\/p\u003e\n\u003cp data-start=\"514\" data-end=\"888\"\u003eWhen hair is sensitized, it absorbs excess calcium, which weakens the fiber both internally and externally. Thanks to its decalcifying formula, this mask neutralizes accumulated calcium and intensely revitalizes the hair to restore its softness, elasticity, and shine. Hair is visibly stronger, healthier, and magnified.\u003c\/p\u003e\n\u003cp data-start=\"890\" data-end=\"1172\"\u003eFor optimal results, layer the Première range treatments:\u003cbr data-start=\"961\" data-end=\"964\"\u003eStart with the Leave-in Ultra-Repairing Concentrate, then apply the Decalcifying Repairing Shampoo directly over it. Finish with this mask twice a week to prolong the restructuring effect.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"75 ml","offer_id":43959627022445,"sku":null,"price":42.0,"currency_code":"CAD","in_stock":true},{"title":"200 ml","offer_id":43959635017837,"sku":null,"price":100.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/mask_2000_x_2100_px_1.png?v=1764529450"},{"product_id":"traitement-capillaire-concentre-decalcifiant-ultra-reparateur","title":"Concentrated Ultra-Repairing Decalcifying Treatment","description":"\u003cp\u003eKérastase Première Decalcifying Repairing Concentré is the first step in the routine, an innovative pre-shampoo treatment that intensively decalcifies and repairs all types of damaged hair.\u003cbr\u003eHard water, rich in calcium, weakens porous, bleached, or over-processed hair by compromising its internal and external structure. Thanks to its high concentration of pure acids, this treatment works in two stages: it removes excess calcium accumulated in the hair fiber and repairs broken keratin bonds, restoring strength, suppleness, and shine to the hair.\u003cbr\u003eIts transparent gel texture penetrates deeply to restore hair from within, giving it a healthy, shiny, and revitalized appearance.\u003c\/p\u003e\n\u003cp\u003e🌿 Recommended routine: apply the Concentré to dry or damp hair (do not rinse), then layer with the Bain Décalcifiant Réparateur. Finish with Fondant or Masque Première for a complete treatment.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"1.5 fl oz","offer_id":43959630397549,"sku":null,"price":26.0,"currency_code":"CAD","in_stock":true},{"title":"250 mL","offer_id":43959635902573,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_42.png?v=1764528998"},{"product_id":"serum-filler-fondamental","title":"Filler Fundamental Serum","description":"\u003cp\u003eKérastase Première Fundamental Filler Serum is a leave-in restorative treatment designed to deeply repair the hair fiber while revealing shiny, supple, and protected hair.\u003cbr\u003eDamaged, bleached, or chemically treated hair absorbs more calcium, weakening its internal structure and surface. Thanks to its patented technology, this serum offers a dual action: it seals the cuticles to smooth and protect the hair's surface, while filling the fiber from within to strengthen the hair structure.\u003cbr\u003eIts light texture acts as an anti-humidity shield and provides heat protection up to 230 °C (450 °F). Hair is instantly softer, more resistant, and frizz-free for up to 72 hours.\u003c\/p\u003e\n\u003cp\u003e🌿 Recommended routine: apply as the last step of the Première routine to maximize restorative benefits:\u003cbr\u003eConcentrate → Shampoo → Conditioner or Mask → Serum.\u003cbr\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":43115356356717,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_41.png?v=1764528827"},{"product_id":"huile-gloss-reparatrice","title":"Gloss Repair Oil","description":"\u003cp\u003eKérastase Première Gloss Repairing Oil is an exceptional leave-in treatment, designed to restore shine and strength to damaged hair. Its luxurious, lightweight texture offers a dual action: it intensely repairs ends and neutralizes dullness caused by calcium buildup, bringing back radiance and vitality to the hair.\u003cbr\u003eThanks to its concentration of repairing agents, this oil seals split ends, strengthens the hair fiber, and provides an ultra-shiny finish without weighing hair down. Ideal for treated or color-treated hair, it leaves hair supple, soft, and luminous from the very first application.\u003c\/p\u003e\n\u003cp\u003e🌿 Recommended routine: apply after the Ultra-Repairing Concentrate, Decalcifying Shampoo, and Première Conditioner or Mask, then finish with the Gloss Oil as a final touch for mirror-like shine and complete repair.\u003cbr\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":43115522359405,"sku":null,"price":65.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_40.png?v=1764525601"},{"product_id":"coffret-printemps-premiere-edition-limitee","title":"Spring Box - Première- Limited Edition","description":"\u003cp\u003eDiscover the Première Spring Kit, a restorative routine designed to decalcify, strengthen, and restore hair fiber.\u003c\/p\u003e\n\u003cp\u003ePre-order – \u003cspan style=\"text-decoration: underline;\"\u003eships starting April 1st\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e$151\u003c\/strong\u003e Value\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis kit contains\u003c\/strong\u003e:\u003cbr\u003e    •    Decalcifying pre-treatment (pre-shampoo)\u003cbr\u003e    •    Decalcifying repairing bath (250 ml)\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy you'll love it\u003c\/strong\u003e:\u003cbr\u003e    •    Eliminates excess calcium responsible for fragility\u003cbr\u003e    •    Repairs sensitized hair\u003cbr\u003e    •    Strengthens the fiber for more resilient hair\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIdeal for\u003c\/strong\u003e:\u003cbr\u003eDamaged, sensitized hair or hair weakened by coloring, bleaching, or heat.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":44880184311917,"sku":null,"price":120.8,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/C4564EF7-E558-4F11-997B-567E4ADDC50A.png?v=1774104771"},{"product_id":"duo-redken-de-luxe-acidic-bonding-concentrate","title":"Redken luxury haircare duo + acidic bonding concentrate","description":"\u003cp data-start=\"56\" data-end=\"234\"\u003eAn essential routine to repair sensitized hair, strengthen the fiber, and protect against aggressions, leaving hair soft and shiny, without weighing it down.\u003c\/p\u003e\n\u003cp data-start=\"236\" data-end=\"323\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\u003cp data-start=\"325\" data-end=\"351\"\u003e\u003cstrong\u003eWhy this duo works\u003c\/strong\u003e,\u003c\/p\u003e\n\u003cp data-start=\"353\" data-end=\"553\"\u003e\u003cstrong\u003eAcidic Bonding Concentrate Shampoo\u003c\/strong\u003e gently cleanses while helping to strengthen internal hair bonds, repair damage, and balance pH for healthier, more resilient hair.\u003c\/p\u003e\n\u003cp data-start=\"555\" data-end=\"735\"\u003e\u003cstrong\u003eAcidic Bonding Concentrate Conditioner\u003c\/strong\u003e detangles, nourishes, and smooths lengths while strengthening weakened hair and improving its elasticity to prevent breakage.\u003c\/p\u003e\n\u003cp data-start=\"737\" data-end=\"900\"\u003eTogether, they help rebuild the hair fiber, protect against chemical and thermal aggressions, and restore hair's strength and shine.\u003c\/p\u003e\n\u003cp data-start=\"902\" data-end=\"1017\"\u003e\u003cstrong\u003eResult\u003c\/strong\u003e: visibly stronger, softer, easier to style hair, protected against future damage.\u003c\/p\u003e\n\u003cp data-start=\"1019\" data-end=\"1087\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eOffered at an advantageous price as a duo.\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45038262747245,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Master_template_produit_2000X2000_7e16e1ae-17ea-45f7-9b6e-de1702b201b7.png?v=1775696629"},{"product_id":"duo-redken-soins-de-luxe-color-extend-blondage","title":"Redken Duo Color Extend Blondage Luxury Care","description":"\u003cp data-start=\"125\" data-end=\"284\"\u003eAn essential routine to revive the radiance of colored hair, prolong color hold, and provide intense mirror-like shine, without weighing it down.\u003c\/p\u003e\n\u003cp data-start=\"286\" data-end=\"373\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"401\"\u003e\u003cstrong\u003eWhy this duo works\u003c\/strong\u003e,\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"624\"\u003e\u003cstrong\u003eAcidic Color Gloss Shampoo\u003c\/strong\u003e gently cleanses while protecting color. Its acidic pH formula helps to close the cuticle, smooth the hair fiber, and preserve color radiance for up to 32 washes.\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"822\"\u003e\u003cstrong\u003eAcidic Color Gloss Conditioner\u003c\/strong\u003e instantly detangles, nourishes, and smooths lengths while amplifying shine. It helps maintain soft, silky, and visibly brighter hair.\u003c\/p\u003e\n\u003cp data-start=\"824\" data-end=\"1024\"\u003eTogether, they form a duo that acts as a shield against external aggressors responsible for loss of radiance, while providing an ultra-shiny finish and a more vibrant color.\u003c\/p\u003e\n\u003cp data-start=\"1026\" data-end=\"1133\"\u003e\u003cstrong\u003eResult\u003c\/strong\u003e: shinier, softer, more manageable hair, with luminous and long-lasting color.\u003c\/p\u003e\n\u003cp data-start=\"1135\" data-end=\"1203\"\u003eAvailable at a reduced price as a duo, subject to product availability.\u003c\/p\u003e\n\u003chr data-start=\"1205\" data-end=\"1208\"\u003e\n\u003cp data-start=\"1210\" data-end=\"1328\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45045937602669,"sku":null,"price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenblondage.png?v=1775963603"},{"product_id":"duo-redken-soins-de-luxe-extrem-length","title":"Redken Duo Extreme Length Luxury Care","description":"\u003cdiv class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"2d4940e6-74c2-4b79-b5fc-29421aec832b\" data-message-author-role=\"assistant\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"244\" data-start=\"77\"\u003eAn essential routine to stimulate hair growth, reduce split ends, and strengthen hair fiber, while providing lasting shine.\u003c\/p\u003e\n\n\u003cp data-end=\"332\" data-start=\"246\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-end=\"362\" data-start=\"334\"\u003e\u003cstrong\u003eWhy this duo works\u003c\/strong\u003e:\u003c\/p\u003e\n\n\u003cp data-end=\"533\" data-start=\"364\"\u003e\u003cstrong\u003eThe Extreme Length Shampoo\u003c\/strong\u003e gently cleanses while helping to prevent breakage. Enriched with biotin, it promotes hair growth and makes hair more resistant.\u003c\/p\u003e\n\n\u003cp data-end=\"715\" data-start=\"535\"\u003e\u003cstrong\u003eThe Extreme Length Conditioner\u003c\/strong\u003e instantly detangles, nourishes lengths, and protects against breakage, while strengthening fibers for healthy growth and a sublime shine.\u003c\/p\u003e\n\n\u003cp data-end=\"889\" data-start=\"717\"\u003e\u003cstrong\u003eResults:\u003c\/strong\u003e they form a duo that acts as a shield against breakage, aggressions, and damaged ends, for visibly longer, stronger, and more radiant hair.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"923\" data-start=\"891\"\u003eAvailable at a special price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046232186989,"sku":null,"price":47.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenextremlength.png?v=1776007061"},{"product_id":"duo-redken-soins-classiques-extreme","title":"Redken Duo Extreme Classic Care","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"95625a9f-6fb6-4ad0-819a-47c6aea53e39\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" id=\"main\" tabindex=\"-1\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv data-voice-floating-orb-focus-background=\"\" class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-WEB:54ab9fa2-cdfc-4edc-91c7-884b3368fd27-1\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:54ab9fa2-cdfc-4edc-91c7-884b3368fd27-1\" data-turn-id-container=\"request-WEB:54ab9fa2-cdfc-4edc-91c7-884b3368fd27-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a0bfa00e-b0f9-42c2-b793-d7b2d97b2649\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"89\" data-end=\"283\"\u003e\u003cstrong data-start=\"89\" data-end=\"283\"\u003eAn essential routine to strengthen weakened hair, reduce breakage, and repair hair fiber, leaving hair soft, shiny, and visibly more resilient. ✨\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"285\" data-end=\"370\"\u003eEach product is also available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-start=\"372\" data-end=\"404\"\u003e\u003cstrong data-start=\"372\" data-end=\"404\"\u003eWhy this duo works:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"406\" data-end=\"638\"\u003e\u003cstrong data-start=\"406\" data-end=\"427\"\u003eExtreme Shampoo\u003c\/strong\u003e\u003cbr data-start=\"427\" data-end=\"430\"\u003eGently cleanses while helping to strengthen weakened and sensitized hair. Its protein-enriched formula helps reduce breakage and fortify the hair fiber from root to tip.\u003c\/p\u003e\n\n\u003cp data-start=\"640\" data-end=\"862\"\u003e\u003cstrong data-start=\"640\" data-end=\"664\"\u003eExtreme Conditioner\u003c\/strong\u003e\u003cbr data-start=\"664\" data-end=\"667\"\u003eInstantly detangles, intensely nourishes, and helps repair damaged hair. It helps reduce breakage, improve flexibility, and restore strength, softness, and shine to lengths.\u003c\/p\u003e\n\n\u003cp data-start=\"864\" data-end=\"1095\"\u003e\u003cstrong data-start=\"864\" data-end=\"879\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"879\" data-end=\"882\"\u003eTogether, they act as a complete fortifying treatment that helps repair and protect hair against breakage and external aggressors, for stronger, healthier, and visibly revitalized hair.\u003c\/p\u003e\n\n\u003cp data-start=\"1097\" data-end=\"1135\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e✨ \u003cstrong data-start=\"1099\" data-end=\"1135\" data-is-last-node=\"\"\u003eAvailable at a special price as a duo.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\n\u003cp data-start=\"91\" data-end=\"258\"\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003cbr\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" aria-hidden=\"true\" class=\"icon-lg text-token-main-surface-primary-inverse\"\u003e\u003cuse fill=\"currentColor\" href=\"\/cdn\/assets\/sprites-core-f8sla627.svg#f8aa74\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046350479469,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenextreme_af066faf-71eb-4241-84d4-00426d28f760.png?v=1776017780"},{"product_id":"shampooing-redken-extrem-1l","title":"Redken Extreme Shampoo 1L","description":"\u003cp data-end=\"140\" data-start=\"0\"\u003eThe liter format is ideal for repairing, strengthening, and revitalizing damaged hair, while providing strength and shine, day after day.\u003c\/p\u003e\n\u003cp data-end=\"336\" data-start=\"142\"\u003eThe \u003cstrong data-end=\"169\" data-start=\"145\"\u003eExtreme Shampoo 1L\u003c\/strong\u003e gently cleanses while strengthening weakened hair. Its protein-enriched formula helps reduce breakage and restore the health of the hair fiber.\u003c\/p\u003e\n\u003cp data-end=\"634\" data-start=\"338\"\u003e\u003cstrong data-end=\"371\" data-start=\"338\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"374\" data-start=\"371\"\u003e• Strengthens damaged hair\u003cbr data-end=\"406\" data-start=\"403\"\u003e• Helps reduce breakage and split ends\u003cbr data-end=\"459\" data-start=\"456\"\u003e• Gently cleanses while protecting the hair fiber\u003cbr data-is-only-node=\"\" data-end=\"510\" data-start=\"507\"\u003e• Leaves hair stronger, shinier, and more resilient\u003cbr data-end=\"579\" data-start=\"576\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\u003cp data-end=\"698\" data-start=\"636\"\u003e\u003cstrong data-end=\"652\" data-start=\"636\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"655\" data-start=\"652\"\u003eDamaged, weakened, or brittle hair.\u003c\/p\u003e\n\u003cp data-end=\"791\" data-start=\"700\"\u003e\u003cstrong data-end=\"715\" data-start=\"700\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"718\" data-start=\"715\"\u003eVisibly more resilient, strengthened, and healthy-looking hair.\u003c\/p\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"824\" data-start=\"793\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121910964333,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litreshampextrem.png?v=1776615292"},{"product_id":"apres-shampooing-revitalisant-redken-extreme-1l","title":"Redken Extreme Conditioner 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"min-h-0 flex-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-19\" data-turn-id=\"2a2e6b45-6620-4ffa-a673-a30d5f6a7e73\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"2a2e6b45-6620-4ffa-a673-a30d5f6a7e73\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"131\" data-start=\"0\"\u003eThe ideal liter format to strengthen, repair and revitalize damaged hair, while providing softness, suppleness and shine.\u003c\/p\u003e\n\n\u003cp data-end=\"353\" data-start=\"133\"\u003eThe \u003cstrong data-end=\"163\" data-start=\"136\"\u003eExtreme Conditioner 1L\u003c\/strong\u003e intensely repairs hair fiber, while detangling hair and reducing breakage. Its protein-rich formula helps restore hair's strength, suppleness, and health.\u003c\/p\u003e\n\n\u003cp data-end=\"646\" data-start=\"355\"\u003e\u003cstrong data-end=\"388\" data-start=\"355\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"391\" data-start=\"388\"\u003e• Repairs and strengthens weakened hair\u003cbr data-end=\"437\" data-start=\"434\"\u003e• Helps reduce breakage and split ends\u003cbr data-end=\"490\" data-start=\"487\"\u003e• Gently detangles and leaves hair soft\u003cbr data-is-only-node=\"\" data-end=\"542\" data-start=\"539\"\u003e• Leaves hair shiny and resilient\u003cbr data-end=\"589\" data-start=\"586\"\u003e• Economical liter format, perfect for regular use\u003c\/p\u003e\n\n\u003cp data-end=\"710\" data-start=\"648\"\u003e\u003cstrong data-end=\"664\" data-start=\"648\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"667\" data-start=\"664\"\u003eDamaged, weakened, or brittle hair.\u003c\/p\u003e\n\n\u003cp data-end=\"795\" data-start=\"712\"\u003e\u003cstrong data-end=\"727\" data-start=\"712\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"730\" data-start=\"727\"\u003eVisibly repaired, strengthened, and healthy-looking hair.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"828\" data-start=\"797\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121926103149,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revitalisantextrem.png?v=1776616704"},{"product_id":"shampooing-redken-all-soft-1l","title":"Redken All Soft Shampoo 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"ab352ffd-f15c-4073-ac3b-e8d6bdff7ab2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"107\"\u003eThe ideal liter format to nourish, soften, and provide silky shine to dry and brittle hair.\u003c\/p\u003e\n\n\u003cp data-start=\"109\" data-end=\"312\"\u003eThe \u003cstrong data-start=\"112\" data-end=\"137\"\u003eAll Soft Shampoo 1L\u003c\/strong\u003e gently cleanses while infusing intense hydration thanks to argan oil. Its formula helps to soften, strengthen, and make hair silky and easy to manage.\u003c\/p\u003e\n\n\u003cp data-start=\"314\" data-end=\"584\"\u003e\u003cstrong data-start=\"314\" data-end=\"347\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"347\" data-end=\"350\"\u003e• Hydrates and softens dry hair\u003cbr data-start=\"387\" data-end=\"390\"\u003e• Helps strengthen and reduce breakage\u003cbr data-start=\"428\" data-end=\"431\"\u003e• Leaves hair supple, shiny, and easy to style\u003cbr data-start=\"491\" data-end=\"494\" data-is-only-node=\"\"\u003e• Protects against dryness\u003cbr data-start=\"524\" data-end=\"527\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"586\" data-end=\"708\"\u003e\u003cstrong data-start=\"586\" data-end=\"602\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"602\" data-end=\"605\"\u003eDry, rough, or brittle hair that needs intense hydration and lasting softness.\u003c\/p\u003e\n\n\u003cp data-start=\"710\" data-end=\"793\"\u003e\u003cstrong data-start=\"710\" data-end=\"725\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"725\" data-end=\"728\"\u003eNourished, supple, and incredibly silky-smooth hair.\u003c\/p\u003e\n\n\u003cp data-start=\"795\" data-end=\"826\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" aria-hidden=\"true\" class=\"icon-lg text-token-main-surface-primary-inverse\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-df3050c8.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121949827181,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampallsoft1L_27c743c6-1d13-481e-af6b-7c2e1d20429f.png?v=1776621652"},{"product_id":"apres-shampooing-revitalisant-redken-all-soft-1l","title":"Redken All Soft Conditioner 1L","description":"\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-testid=\"conversation-turn-35\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"31b9ec32-8ca8-4ce7-99d2-107daf1e3047\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"106\"\u003eThe ideal liter format to nourish, hydrate, and restore silky softness to dry and brittle hair.\u003c\/p\u003e\n\n\u003cp data-start=\"108\" data-end=\"339\"\u003e\u003cstrong data-start=\"111\" data-end=\"139\"\u003eAll Soft Conditioner 1L\u003c\/strong\u003e intensely moisturizes, gently detangles, and helps restore hair's natural suppleness with argan oil. Its nourishing formula leaves hair soft, shiny, and easy to style.\u003c\/p\u003e\n\n\u003cp data-start=\"341\" data-end=\"607\"\u003e\u003cstrong data-start=\"341\" data-end=\"374\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"374\" data-end=\"377\"\u003e• Hydrates and nourishes dry hair\u003cbr data-start=\"414\" data-end=\"417\"\u003e• Detangles easily without weighing hair down\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Helps reduce breakage and dryness\u003cbr data-start=\"495\" data-end=\"498\" data-is-only-node=\"\"\u003e• Leaves hair supple, shiny, and silky\u003cbr data-start=\"547\" data-end=\"550\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"609\" data-end=\"716\"\u003e\u003cstrong data-start=\"609\" data-end=\"625\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"625\" data-end=\"628\"\u003eDry, rough, or brittle hair that needs lasting hydration and softness.\u003c\/p\u003e\n\n\u003cp data-start=\"718\" data-end=\"798\"\u003e\u003cstrong data-start=\"718\" data-end=\"733\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"733\" data-end=\"736\"\u003eNourished, smooth, silky, and visibly healthier hair.\u003c\/p\u003e\n\n\u003cp data-start=\"800\" data-end=\"831\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121956053101,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/reviallsoft1L.png?v=1776618765"},{"product_id":"shampoing-redken-acidic-bonding-1-litre","title":"Redken Acidic Bonding Concentrate Shampoo 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e41c5e-adc4-83ea-b9b3-70f361ab3a32-0\" data-testid=\"conversation-turn-43\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5247a382-936d-43e0-a466-d14137ffa512\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"146\"\u003eThe ideal liter format to repair, strengthen and protect sensitized, colored, or chemically and heat-damaged hair.\u003c\/p\u003e\n\n\u003cp data-start=\"148\" data-end=\"408\"\u003eThe \u003cstrong data-start=\"151\" data-end=\"194\"\u003eAcidic Bonding Concentrate 1L Shampoo\u003c\/strong\u003e gently cleanses while helping to rebuild weakened hair fiber bonds. Its concentrated acidic pH formula helps strengthen hair, reduce breakage, and preserve color vibrancy.\u003c\/p\u003e\n\n\u003cp data-start=\"410\" data-end=\"711\"\u003e\u003cstrong data-start=\"410\" data-443=\"\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"443\" data-end=\"446\"\u003e• Repairs and strengthens weakened hair\u003cbr data-start=\"489\" data-end=\"492\"\u003e• Helps reduce breakage and split ends\u003cbr data-start=\"542\" data-end=\"545\"\u003e• Protects color and prolongs its hold\u003cbr data-start=\"586\" data-end=\"589\" data-is-only-node=\"\"\u003e• Leaves hair soft, shiny, and visibly healthier\u003cbr data-start=\"651\" data-end=\"654\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"713\" data-end=\"831\"\u003e\u003cstrong data-start=\"713\" data-end=\"729\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"729\" data-end=\"732\"\u003eColored, bleached, sensitized, or heat and chemically damaged hair.\u003c\/p\u003e\n\n\u003cp data-start=\"833\" data-end=\"937\"\u003e\u003cstrong data-start=\"833\" data-end=\"848\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"848\" data-end=\"851\"\u003eStronger, repaired, shiny, and protected hair from the first uses.\u003c\/p\u003e\n\n\u003cp data-start=\"939\" data-end=\"970\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45129635070061,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampabclitre.png?v=1776812632"},{"product_id":"revitalisant-redken-acidic-bonding-concentrate-1l","title":"Redken Acidic Bonding Concentrate Conditioner 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"min-h-0 flex-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:f33370f6-87e8-4998-994d-649ed35e79a7-0\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-2\" data-turn-id=\"request-WEB:f33370f6-87e8-4998-994d-649ed35e79a7-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"7739625f-8117-41cd-9008-d88382054c5b\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:f33e595c-32c6-4b79-8c4e-40ca369b5f4b-1\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-4\" data-turn-id=\"request-WEB:f33e595c-32c6-4b79-8c4e-40ca369b5f4b-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"583caf81-7dfe-4e70-a9a5-099dfa5902a4\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"110\" data-start=\"0\"\u003eThe ideal liter format to intensely repair, strengthen, and detangle sensitized or fragile hair.\u003c\/p\u003e\n\n\u003cp data-end=\"411\" data-start=\"112\"\u003eAcidic Bonding Concentrate 1L Conditioner helps restore strength to damaged hair while providing softness and shine. Its concentrated formula, enriched with repairing agents and citric acid, helps reinforce hair bonds, reduce breakage, and smooth the fiber without weighing it down.\u003c\/p\u003e\n\n\u003cp data-end=\"709\" data-start=\"413\"\u003e\u003cstrong data-end=\"446\" data-start=\"413\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"449\" data-start=\"446\"\u003e• Repairs and strengthens fragile hair\u003cbr data-end=\"495\" data-start=\"492\"\u003e• Helps reduce breakage and dry ends\u003cbr data-end=\"545\" data-start=\"542\"\u003e• Easily detangles and softens lengths\u003cbr data-end=\"592\" data-start=\"589\"\u003e• Leaves hair shiny, smooth, and more resilient\u003cbr data-end=\"652\" data-start=\"649\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-end=\"828\" data-start=\"711\"\u003e\u003cstrong data-end=\"727\" data-start=\"711\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"730\" data-start=\"727\"\u003eDamaged, color-treated, bleached, or hair weakened by heat and chemical treatments.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"927\" data-start=\"830\"\u003e\u003cstrong data-end=\"845\" data-start=\"830\"\u003eResults:\u003c\/strong\u003e\u003cbr data-end=\"848\" data-start=\"845\"\u003eVisibly stronger, softer, shinier, and healthier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex border border-gray-100 dark:border-gray-700 rounded-xl\"\u003e\u003cbutton aria-label=\"Dismiss rating prompt\" class=\"text-token-text-secondary hover:text-token-text-primary p-3\" type=\"button\"\u003e\u003csvg class=\"icon text-token-text-secondary hover:text-token-text-primary\" aria-hidden=\"true\" height=\"20\" width=\"20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-97566a9e.svg#85f94b\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\u003c\/button\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45129718268013,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litrecondabc.png?v=1776815761"},{"product_id":"shampoing-redken-extreme-length-1l","title":"Redken Extreme Length Shampoo 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-6\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e5da6114-4506-4a15-8f08-ff4a994828c2\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"116\"\u003eThe ideal liter size to gently cleanse, fortify, and help hair grow longer and stronger.\u003c\/p\u003e\n\n\u003cp data-start=\"118\" data-end=\"368\"\u003eExtreme Length Shampoo 1L removes impurities while strengthening the hair fiber. Its biotin-enriched formula helps reduce breakage, promote resistance in lengths, and support visibly healthier and longer hair.\u003c\/p\u003e\n\n\u003cp data-start=\"370\" data-end=\"682\"\u003e\u003cstrong data-start=\"370\" data-end=\"403\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"403\" data-end=\"406\"\u003e• Effectively cleanses without drying out hair\u003cbr data-start=\"454\" data-end=\"457\"\u003e• Strengthens fragile and brittle lengths\u003cbr data-start=\"503\" data-end=\"506\"\u003e• Helps reduce breakage to promote visible growth\u003cbr data-start=\"564\" data-end=\"567\"\u003e• Leaves hair soft, shiny, and more resilient\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"684\" data-end=\"790\"\u003e\u003cstrong data-start=\"684\" data-end=\"700\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"700\" data-end=\"703\"\u003eFragile, brittle hair or hair that struggles to retain length.\u003c\/p\u003e\n\n\u003cp data-start=\"792\" data-end=\"888\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"792\" data-end=\"807\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"807\" data-end=\"810\"\u003eVisibly stronger, longer, supple, and healthier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45133498810477,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampexle1l.png?v=1776871527"}],"url":"https:\/\/spazioboutique.ca\/en-ca\/collections\/cheveux-sensibilises.oembed","provider":"Spazio Boutique","version":"1.0","type":"link"}