{"title":"Anti-frizz","description":"\u003cp\u003eTame unruly frizz and restore smooth, silky hair with our anti-frizz treatments.\u003cbr\u003eThese disciplining formulas hydrate, protect, and control frizz while maintaining the hair's natural lightness and movement.\u003c\/p\u003e","products":[{"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":"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-moisture-huile-dargan","title":"Neu moisture argan oil","description":"\u003cp data-start=\"240\" data-end=\"601\"\u003eA transparent and ultra-light hair oil made with pure argan oil. It deeply nourishes, repairs damaged hair, tames frizz, and restores natural shine without weighing hair down. Its non-greasy texture absorbs quickly, providing a soft and luminous finish. Ideal for all hair types, even fine hair.\u003c\/p\u003e\n\u003cp data-start=\"603\" data-end=\"644\"\u003e\u003cstrong data-start=\"603\" data-end=\"612\"\u003eScent\u003c\/strong\u003e: Lavender, Mandarin, and Vanilla\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"Default Title","offer_id":42100113571949,"sku":"","price":40.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-02T102921.956.png?v=1767367847"},{"product_id":"neu-styling-creme-lissante","title":"Neu styling smoothing cream","description":"\u003cp data-start=\"178\" data-end=\"344\"\u003eEffortlessly tames frizz and flyaways while smoothing the hair. The lightweight formula leaves hair soft, silky, and shiny, without weighing it down.\u003c\/p\u003e\n\u003cp data-start=\"346\" data-end=\"387\"\u003earoma\u003cstrong data-start=\"346\" data-end=\"357\"\u003e:\u003c\/strong\u003e lavender, tangerine and vanilla\u003c\/p\u003e","brand":"Neuma","offers":[{"title":"200 ml","offer_id":42106508017773,"sku":"","price":33.75,"currency_code":"CAD","in_stock":true},{"title":"1 fl oz","offer_id":42106508050541,"sku":"","price":8.08,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_-_2026-01-01T195446.927.png?v=1767315814"},{"product_id":"discipline-bain-fluidealiste","title":"Discipline Fluidissime Shampoo","description":"\u003cp\u003eBain Fluidéaliste is a keratin-infused smoothing shampoo, specially designed for unruly, difficult-to-style fine to normal hair. Its rich and creamy texture gently cleanses while providing discipline and suppleness thanks to the Morpho-Kératine complex. Hair regains fluidity, softness, and a natural feel, while being protected against frizz and humidity.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42586769948781,"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_68.png?v=1765139096"},{"product_id":"bain-fluidealiste-sans-sulfate","title":"Sulfate-Free Fluidealiste Shampoo","description":"\u003cp\u003eFluidéaliste Sulfate-Free Bath is a keratin-infused smoothing shampoo, specially designed for unruly, curly hair looking for control and anti-frizz protection. Its gentle, sulfate-free formula, enriched with the Morpho-Kératine complex, gently cleanses hair while restoring suppleness and providing fluidity and shine. Curls are controlled, defined and protected from humidity, for natural, silky movement.\u003cbr\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"250 mL","offer_id":42586776469613,"sku":"","price":62.0,"currency_code":"CAD","in_stock":true},{"title":"500 mL","offer_id":42586776502381,"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_67.png?v=1765138490"},{"product_id":"discipline-fondant-fluidealiste","title":"Fondant Fluidealiste","description":"\u003cp\u003eFondant Fluidéaliste is a smoothing anti-frizz conditioner designed to tame unruly hair. Enriched with the Morpho-Kératine complex, it restores the hair's suppleness and fluid movement while providing protection against humidity. Its lightweight formula brings shine, softness, and lightness, for long-lasting frizz control without weighing down the hair fiber. Hair regains perfect discipline and natural fluidity.\u003cbr\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42586846855277,"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_66.png?v=1765138265"},{"product_id":"discipline-maskeratine","title":"Maskeratine","description":"\u003cp\u003eMaskératine is a smoothing, anti-frizz hair mask designed to restore discipline and suppleness to unruly hair. Enriched with the Morpho-Kératine complex, it brings shine, lightness, and fluid movement to the hair while protecting against humidity. Its nourishing formula, combined with softening and lipid agents, provides long-lasting frizz control and leaves hair soft, silky, and easy to style.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42586849607789,"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_7.png?v=1765137962"},{"product_id":"discipline-fluidissime","title":"Fluidissime Spray","description":"\u003cp\u003eThe Spray Fluidissime from the Discipline range is a keratin-infused heat-protectant and anti-frizz treatment. Its lightweight formula helps restore the hair fiber's uniformity while protecting hair from humidity and heat styling tools. Thanks to its Morpho-Kératine complex and Xylose, it tames unruly strands, makes styling easier, and offers long-lasting frizz control for up to 72 hours. The result: smooth, soft, and shiny hair, without weighing it down.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42586862387309,"sku":"","price":68.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_65.png?v=1765137716"},{"product_id":"discipline-shampooing-oleo-relax","title":"Bain Oleo-Relax","description":"\u003cp\u003eBain Oléo-Relax is a nourishing, anti-frizz shampoo designed for dry, thick, unruly hair. Its formula, enriched with Kérastase Nutri-Oil and precious oils, intensely nourishes the hair fiber, reduces volume, and provides long-lasting frizz control. Hair is smoothed, more supple, and easier to style, while regaining softness and shine.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42611128696941,"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_63.png?v=1765136945"},{"product_id":"discipline-masque-capillaire-oleo-relax","title":"Masque Oleo-Relax","description":"\u003cp\u003eThis smoothing and taming mask is specially designed for voluminous, curly, or unruly hair. Its rich and penetrating oil-in-mask formula intensely nourishes the hair fiber, while repairing and protecting hair from heat up to 230°C. Thanks to its long-lasting anti-frizz action, hair remains smooth, soft, and shiny for 24 hours, even in high humidity conditions (up to 80%).\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42611181289581,"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_6.png?v=1765136684"},{"product_id":"spray-anti-frizz-glaze-milk","title":"Anti-Frizz Glaze Milk Spray","description":"\u003cp\u003eKérastase Gloss Absolu Anti-Frizz Glaze Milk is an all-in-one smoothing spray, specially designed to control long hair prone to frizz. Its lightweight milky texture instantly melts into the hair fiber to hydrate, detangle, and smooth hair in a single step, while facilitating blow-drying and offering heat protection up to 230°C.\u003cbr\u003eEnriched with hyaluronic acid, glycolic acid, and wild rose oil, this leave-in treatment acts as a true anti-humidity shield. It softens unruly strands, smooths the hair surface, and leaves hair supple, fluid, and radiant for up to 4 days*.\u003c\/p\u003e\n\u003cp\u003e🌿 Recommended routine: start with Bain Hydra-Glaze, follow with Insta Glaze treatment, then apply Anti-Frizz Glaze Milk before styling. For a radiant finish, add a few drops of Glaze Drops serum.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"6.4 fl oz","offer_id":43252846198893,"sku":null,"price":67.0,"currency_code":"CAD","in_stock":true},{"title":"1.5 fl oz","offer_id":43252846231661,"sku":null,"price":31.0,"currency_code":"CAD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_37.png?v=1764523718"},{"product_id":"gelee-curl-contour","title":"Curl Contour Jelly","description":"\u003cp data-start=\"242\" data-end=\"550\"\u003eThis defining gel-cream combines the best of both worlds: the deep hydration of a hair cream and the light hold of a styling gel. Specially formulated for curly, very curly, and coily hair, it enhances each curl by providing definition, bounce, and gentle control.\u003c\/p\u003e\n\u003cp data-start=\"552\" data-end=\"820\"\u003eIts melting texture envelops the hair fiber without a rigid effect or residue, allowing for controlled styling with a natural, frizz-free hold for 24 hours. The result: soft, shiny, and perfectly defined curls, day after day.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":43283792953453,"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_32.png?v=1764449145"},{"product_id":"lincroyable-blowdry","title":"The incredible Blowdry","description":"\u003cp data-start=\"177\" data-end=\"217\"\u003eEndless styles. Absolute control.\u003c\/p\u003e\n\u003cp data-start=\"219\" data-end=\"615\"\u003eDiscover a hair styling innovation from L'Oréal: a thermo-sensitive microwax technology that revolutionizes styling. Thanks to its repositionable shape memory, you can create, structure and transform your looks with ease — while benefiting from 96-hour anti-frizz control and heat protection up to 450°F (230°C).\u003c\/p\u003e\n\u003cp data-start=\"617\" data-end=\"865\"\u003eS.R.S.® (Stimuli Responsive Styling) Technology\u003cbr data-start=\"669\" data-end=\"672\"\u003eThis exclusive formula releases heat-activated microwaxes that melt perfectly into the hair fiber to allow for moldable, controlled, and long-lasting styling.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":43284329857133,"sku":null,"price":58.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_28.png?v=1764448543"},{"product_id":"lacque-couture","title":"Laque Couture","description":"\u003cp data-start=\"140\" data-end=\"588\"\u003eUltra-fine mist spray offering flexible, long-lasting hold without stiffness. It sets and styles all hair types while maintaining hair's malleability. Compatible with heated tools, it facilitates styling, controls frizz, and protects hair against humidity and external aggressions thanks to a UV filter. Ideal for preserving color and extending the hold of your styles.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":43284360790125,"sku":null,"price":58.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_27.png?v=1764448046"},{"product_id":"heat-bounce","title":"Heat Bounce","description":"\u003cp data-start=\"221\" data-end=\"606\"\u003eGive your hair a dual action: molecular repair and advanced heat protection. Thanks to the patented Resilicore™ technology, this leave-in treatment forms a protective shield that defends the hair fiber against damage caused by heat styling tools, while taming frizz and providing softness, suppleness, and shine.\u003c\/p\u003e\n\u003cp data-start=\"608\" data-end=\"695\"\u003eResult: visibly healthier, more manageable, and heat-resistant hair.\u003c\/p\u003e","brand":"K18","offers":[{"title":"Default Title","offer_id":43287778984045,"sku":null,"price":69.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_24.png?v=1764447523"},{"product_id":"bain-creme-hydra-glaze","title":"Bain crème hydra-glaze","description":"\u003cp\u003eKérastase Bain Crème Hydra-Glaze is a sulfate-free hydra-illuminating cream shampoo, designed for long, thick, frizz-prone hair.\u003c\/p\u003e\n\u003cp\u003eIts formula, enriched with hyaluronic acid, glycolic acid, and wild rose oil, gently cleanses the scalp and hair fiber while providing hydration, softness, and shine. Its rich lather helps smooth the hair's surface and leaves hair softer, shinier, and easier to detangle.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"250ml","offer_id":44423924973677,"sku":null,"price":62.0,"currency_code":"CAD","in_stock":true},{"title":"500ml","offer_id":44423925006445,"sku":null,"price":98.0,"currency_code":"CAD","in_stock":true},{"title":"refill 500ml","offer_id":44423925039213,"sku":null,"price":89.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Templateproduit-20002000_carre_2000x2000px_13.png?v=1773013307"},{"product_id":"masque-creme-hydra-glaze","title":"Masque crème hydra-glaze","description":"\u003cp\u003eIntense hydration and gloss effect shine for long, frizz-prone hair\u003c\/p\u003e\n\u003cp\u003eKérastase Masque Crème Hydra-Glaze is a deep treatment designed to intensely hydrate the hair fiber while smoothing the hair surface to reveal a radiant shine.\u003c\/p\u003e\n\u003cp\u003eIts rich texture nourishes lengths without weighing them down and helps control frizz, leaving hair softer, more manageable, and visibly brighter.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":44444424175725,"sku":null,"price":92.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Producttemplate-travelsize_2000x2000px_12.png?v=1773273851"},{"product_id":"frizz-glaze-creme","title":"Frizz-Glaze Cream","description":"\u003cp\u003eLong-lasting anti-frizz styling treatment with a gloss effect shine\u003c\/p\u003e\n\u003cp\u003eFrizz Glaze Cream is a leave-in styling treatment designed to control frizz while revealing brilliant shine. Its lightweight formula smooths the hair fiber and protects hair against humidity for softer, more manageable, and luminous hair.\u003c\/p\u003e\n\u003cp\u003eApplied before blow-drying, this treatment helps control frizz for up to 4 days, while making styling easier and leaving hair supple and silky.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":44444503408749,"sku":null,"price":82.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Templateproduit-20002000_carre_2000x2000px_16.png?v=1773276820"},{"product_id":"coffret-printemps-gloss-absolu-edition-limitee","title":"Spring Set - Gloss Absolu - Limited Edition","description":"\u003cp\u003eDiscover the Gloss Absolu Spring set, a complete routine for shiny, hydrated, frizz-free hair.\u003c\/p\u003e\n\u003cp\u003ePre-order - \u003cspan style=\"text-decoration: underline;\"\u003eshipping starts April 1st\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eValue of \u003cstrong\u003e$161\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThis set contains\u003c\/strong\u003e:\u003cbr\u003e    •    Bain Hydra-Glaze (250 ml)\u003cbr\u003e    •    Fondant Insta Glaze (200 ml)\u003cbr\u003e    •    Glaze Drops anti-frizz (travel size)\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy you'll love it\u003c\/strong\u003e:\u003cbr\u003e    •    Provides intense shine\u003cbr\u003e    •    Hydrates without weighing hair down\u003cbr\u003e    •    Helps control frizz\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIdeal for\u003c\/strong\u003e:\u003cbr\u003eDull, frizzy, or hair lacking softness and shine.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":44880057925741,"sku":null,"price":128.8,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/3474637353711_01.jpg?v=1774100065"},{"product_id":"duo-redken-soins-classiques-frizz-dismiss","title":"Redken Duo Frizz Dismiss Classic Treatments","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"e33c2ab5-a0ea-4fbb-8dd7-1fd03be9fd31\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"210\" data-start=\"74\"\u003eAn essential routine to tame frizz, control unruly hair, and provide lasting softness, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-end=\"298\" data-start=\"212\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-end=\"328\" data-start=\"300\"\u003e\u003cspan style=\"font-family: -apple-system, BlinkMacSystemFont, 'San Francisco', 'Segoe UI', Roboto, 'Helvetica Neue', sans-serif; font-size: 0.875rem;\"\u003e\u003cstrong\u003eWhy this duo works\u003c\/strong\u003e:\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp data-end=\"517\" data-start=\"330\"\u003e\u003cstrong\u003eFrizz Dismiss Shampoo\u003c\/strong\u003e gently cleanses while controlling frizz. Its lightweight formula, enriched with anti-humidity agents, helps keep hair smooth, soft, and disciplined.\u003c\/p\u003e\n\n\u003cp data-end=\"669\" data-start=\"519\"\u003e\u003cstrong\u003eFrizz Dismiss Conditioner\u003c\/strong\u003e intensely hydrates, detangles, and reinforces anti-frizz protection, for supple, shiny, and controlled hair.\u003c\/p\u003e\n\n\u003cp data-end=\"820\" data-start=\"671\"\u003e\u003cstrong\u003eResults:\u003c\/strong\u003e they form a duo that acts as a shield against frizz, providing a smooth, shiny, and long-lasting finish, even in humidity.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"891\" data-start=\"822\"\u003eOffered at a discounted price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg class=\"icon-lg text-token-main-surface-primary-inverse\" aria-hidden=\"true\" height=\"20\" width=\"20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-f8sla627.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45046361882733,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoredkenfrizzdismiss.png?v=1776019145"},{"product_id":"shampooing-redken-frizz-dismiss","title":"Redken Frizz Dismiss Shampoo 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:856caae5-fd82-4d75-b54a-f409d60589e5-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9874fb65-a331-4a99-a093-63797bfc5536\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"142\"\u003eThe ideal liter format to control frizz daily while providing softness, shine, and lasting control, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-start=\"144\" data-end=\"401\"\u003eThe \u003cstrong data-start=\"147\" data-end=\"177\"\u003eFrizz Dismiss Shampoo 1L\u003c\/strong\u003e gently and effectively cleanses hair without weighing it down. Its smoothing formula helps reduce frizz, control flyaways, and protect against humidity for smoother, more disciplined hair.\u003c\/p\u003e\n\n\u003cp data-start=\"403\" data-end=\"436\"\u003e\u003cstrong data-start=\"403\" data-end=\"436\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"438\" data-end=\"655\"\u003e• Gently cleanses without drying\u003cbr data-start=\"472\" data-end=\"475\"\u003e• Reduces frizz and puffiness\u003cbr data-start=\"515\" data-end=\"518\"\u003e• Protects against humidity\u003cbr data-start=\"545\" data-end=\"548\"\u003e• Leaves hair soft, shiny, and supple\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Economical liter format, perfect for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"657\" data-end=\"746\"\u003e\u003cstrong data-start=\"657\" data-end=\"673\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"673\" data-end=\"676\"\u003eUnruly, puffy, frizzy, or difficult-to-style hair.\u003c\/p\u003e\n\n\u003cp data-start=\"748\" data-end=\"872\"\u003e\u003cstrong data-start=\"748\" data-end=\"763\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"763\" data-end=\"766\"\u003eVisibly smoother, softer, and easier-to-control hair from the very first uses.\u003c\/p\u003e\n\n\u003cp data-start=\"874\" data-end=\"904\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121130070125,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litreredkenshampooingfrizz.png?v=1776546523"},{"product_id":"redken-apres-shampooing-frizz-dismiss-1l","title":"Redken Frizz Dismiss Conditioner 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8c25e331-05ea-448b-a9dd-cdcfcd60ba7f\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"137\"\u003eThe perfect liter size to hydrate, detangle, and tame frizz, while providing softness and shine, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-start=\"139\" data-end=\"321\"\u003eThe \u003cstrong data-start=\"142\" data-end=\"175\"\u003eFrizz Dismiss Conditioner 1L\u003c\/strong\u003e intensely hydrates, facilitates detangling, and strengthens anti-frizz protection. Your hair remains smooth, shiny, and easy to control.\u003c\/p\u003e\n\n\u003cp data-start=\"323\" data-end=\"594\"\u003e\u003cstrong data-start=\"323\" data-end=\"356\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"356\" data-end=\"359\"\u003e• Deeply hydrates without weighing hair down\u003cbr data-start=\"396\" data-end=\"399\"\u003e• Detangles and softens hair\u003cbr data-start=\"432\" data-end=\"435\"\u003e• Protects against humidity and frizz\u003cbr data-start=\"479\" data-end=\"482\" data-is-only-node=\"\"\u003e• Leaves hair soft, shiny, and manageable\u003cbr data-start=\"536\" data-end=\"539\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"596\" data-end=\"676\"\u003e\u003cstrong data-start=\"596\" data-end=\"612\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"612\" data-end=\"615\"\u003eFrizzy, unruly, or difficult-to-style hair.\u003c\/p\u003e\n\n\u003cp data-start=\"678\" data-end=\"756\"\u003e\u003cstrong data-start=\"678\" data-end=\"693\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"693\" data-end=\"696\"\u003eHydrated, detangled hair protected against humidity.\u003c\/p\u003e\n\n\u003cp data-start=\"758\" data-end=\"789\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" aria-hidden=\"true\" class=\"icon-lg text-token-main-surface-primary-inverse\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-df3050c8.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121343291501,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revifrizz1L.png?v=1776564333"},{"product_id":"apres-shampoing-redken-acidic-bonding-curls-1l","title":"Redken Acidic Bonding Curls Conditioner 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8cf40606-1dd0-4dbf-b1cd-246735fb1625\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"96\"\u003eThe ideal liter size for intense hydration, detangling, and strengthening weakened curls.\u003c\/p\u003e\n\n\u003cp data-start=\"98\" data-end=\"411\"\u003eAcidic Bonding Curls 1L Conditioner nourishes the hair fiber while helping to repair and protect textured hair. Its formula, enriched with reparative agents, citric acid, and nourishing oils, helps reduce breakage, control frizz, and leave curls soft, supple, and well-defined.\u003c\/p\u003e\n\n\u003cp data-start=\"413\" data-end=\"786\"\u003e\u003cstrong data-start=\"413\" data-end=\"446\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"446\" data-end=\"449\"\u003e• Intensely hydrates without weighing down curls\u003cbr data-start=\"496\" data-end=\"499\"\u003e• Easily detangles and softens hair\u003cbr data-start=\"541\" data-end=\"544\"\u003e• Helps strengthen weakened hair\u003cbr data-start=\"585\" data-end=\"588\"\u003e• Reduces breakage and frizz\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Promotes soft and well-defined curls\u003cbr data-start=\"672\" data-end=\"675\"\u003e• Leaves hair shiny and easy to style\u003cbr data-start=\"726\" data-end=\"729\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"788\" data-end=\"889\"\u003e\u003cstrong data-start=\"788\" data-end=\"804\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"804\" data-end=\"807\"\u003eCurly, coily, or textured hair that is dry, sensitized, or prone to breakage.\u003c\/p\u003e\n\n\u003cp data-start=\"891\" data-end=\"998\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"891\" data-end=\"906\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"906\" data-end=\"909\"\u003eVisibly stronger, hydrated, defined, soft, and bouncy curls.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150576181357,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/reviABCurls1L.png?v=1777494728"},{"product_id":"routine-gloss-creme-cheveux-epais-et-frisous","title":"Cream routine","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"25924a81-493b-4916-8fc3-aeb294631a90\" 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 wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp\u003eA routine designed for thick, dry, or frizzy hair seeking softness, control, and mirror-like shine without feeling heavy.\u003c\/p\u003e\n\n\u003cp\u003eEach product is also available individually.\u003c\/p\u003e\n\n\u003cp\u003e\u003cspan\u003e✨ \u003cb\u003eWhy this routine works\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe \u003cstrong\u003e\u003ca href=\"https:\/\/spazioboutique.ca\/products\/bain-creme-hydra-glaze\" title=\"Bain crème hydra-glaze Gloss Absolu Kérastase\"\u003eBain Crème Hydra-Glaze\u003c\/a\u003e\u003c\/strong\u003e gently cleanses while providing hydration, suppleness, and shine to thicker, hard-to-manage hair.\u003c\/p\u003e\n\n\u003cp\u003eThe\u003cb\u003e \u003ca href=\"https:\/\/spazioboutique.ca\/products\/masque-creme-hydra-glaze\" title=\"Masque Crème Hydra-Glaze Gloss Absolu Kérastase\"\u003eMasque Crème Hydra-Glaze\u003c\/a\u003e\u003c\/b\u003e intensely nourishes the hair fiber, helps control frizz, and leaves hair soft, smooth, and luminous.\u003c\/p\u003e\n\n\u003cp\u003eThe\u003cb\u003e \u003ca href=\"https:\/\/spazioboutique.ca\/products\/frizz-glaze-creme\" title=\"Frizz-Glaze Crème Gloss Absolu Kérastase\"\u003eFrizz-Glaze Crème\u003c\/a\u003e\u003c\/b\u003e protects against humidity, tames unruly strands, and provides an ultra-shiny finish with a silky feel.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eResult:\u003c\/b\u003e smoother, more controlled, shinier, and visibly softer hair, with less frizz day-to-day.\u003c\/p\u003e\n\n\u003cp\u003eAvailable at a discounted price as a routine, subject to product availability.\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 data-testid=\"bazaar-slot-visibility-timeout\" data-test-id=\"bazaar-slot-visibility-timeout\"\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-b2090418.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":45156581474413,"sku":null,"price":212.4,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/glosscreme.png?v=1777596922"},{"product_id":"routine-complete-gloss-creme","title":"Complete Gloss Cream Routine","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"b9989c98-32ec-413f-9c40-6faaca58ae29\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp\u003eKérastase's complete Gloss Crème routine: designed for thick, frizz-prone hair, to help smooth the fiber, control humidity, and reveal dazzling shine.\u003c\/p\u003e\n\n\u003cp data-end=\"207\" data-start=\"150\"\u003eEach product is also available individually.\u003c\/p\u003e\n\n\u003cp data-end=\"244\" data-start=\"209\"\u003e✨ \u003cstrong\u003eWhy this routine works\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-end=\"371\" data-start=\"246\"\u003eThe \u003ca title=\"Bain crème hydra-glaze Gloss Absolu Kérastase\" href=\"https:\/\/spazioboutique.ca\/products\/bain-creme-hydra-glaze\"\u003eBain Crème Hydra-Glaze\u003c\/a\u003e gently cleanses while nourishing the fiber for smoother, softer, and shinier hair from the wash.\u003c\/p\u003e\n\n\u003cp data-end=\"629\" data-start=\"513\"\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/masque-creme-hydra-glaze\" title=\"Masque Crème Hydra-Glaze Gloss Absolu Kérastase\"\u003eMasque Crème Hydra-Glaze\u003c\/a\u003e intensely nourishes, smooths texture, and provides silky softness and lasting shine.\u003c\/p\u003e\n\n\u003cp data-end=\"753\" data-start=\"631\"\u003e\u003cmeta charset=\"utf-8\"\u003eThe \u003ca title=\"Frizz-Glaze Crème Gloss Absolu Kérastase\" href=\"https:\/\/spazioboutique.ca\/products\/frizz-glaze-creme\"\u003eFrizz Glaze Crème\u003c\/a\u003e smooths the fiber, tames frizz, and provides humidity protection, while leaving hair soft, silky, and incredibly shiny.\u003c\/p\u003e\n\n\u003cp data-start=\"81\" data-end=\"244\"\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/huile-glaze-drops\" title=\"Huile Glaze Drops Gloss Absolu Kérastase\"\u003eHuile Glaze Drops\u003c\/a\u003e provide mirror-like shine, seal in softness, and offer a smooth finish, perfect for controlling frizz and brightening hair.\u003c\/p\u003e\n\n\u003cp data-end=\"903\" data-start=\"755\"\u003eThe \u003ca title=\"Le Parfum Gloss absolu Kérastase\" href=\"https:\/\/spazioboutique.ca\/products\/le-parfum\"\u003eHair Mist\u003c\/a\u003e adds a luxurious final touch with a delicate and refined fragrance while leaving hair shiny and sublimated.\u003c\/p\u003e\n\n\u003cp data-end=\"1019\" data-start=\"905\"\u003e\u003cstrong\u003eResult\u003c\/strong\u003e: visibly smoother, shinier, softer, and more controlled hair, with a long-lasting glossy effect. ✨\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1176\" data-start=\"1101\"\u003eAvailable at a reduced price as a routine, subject to product availability. ✨\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 data-test-id=\"bazaar-slot-visibility-timeout\" data-testid=\"bazaar-slot-visibility-timeout\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg class=\"icon-lg text-token-main-surface-primary-inverse\" aria-hidden=\"true\" height=\"20\" width=\"20\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cuse fill=\"currentColor\" href=\"\/cdn\/assets\/sprites-core-b2090418.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":"Kérastase","offers":[{"title":"Default Title","offer_id":45156597694573,"sku":null,"price":324.9,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/glosscreme2.png?v=1777597859"},{"product_id":"redken-one-united","title":"Redken One United Multi-Benefit Treatment 150ml","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-from-top=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-root=\"\"\u003e\u003cmain id=\"main\" class=\"not-keyboard-focused:outline-none min-h-0 flex-1\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"group\/thread flex flex-col min-h-full\" id=\"thread\"\u003e\n\n\u003cdiv class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\" role=\"presentation\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-WEB:7d841ed4-8b0d-43c1-895c-7bd8e9433f3c-1\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-4\" data-turn-id-container=\"request-WEB:7d841ed4-8b0d-43c1-895c-7bd8e9433f3c-1\" data-turn-id=\"request-WEB:7d841ed4-8b0d-43c1-895c-7bd8e9433f3c-1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"876e4d1c-43b6-49be-aace-c07e554af223\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"188\" data-start=\"97\"\u003e\u003cstrong data-end=\"188\" data-start=\"97\"\u003eThe ideal all-in-one treatment for daily hydration, protection, and styling ease.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-end=\"499\" data-start=\"190\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e's \u003cstrong data-end=\"207\" data-start=\"193\"\u003eOne United\u003c\/strong\u003e is a multi-benefit leave-in treatment that helps nourish, protect, and improve hair manageability. Its lightweight formula is suitable for all hair types and leaves hair soft, shiny, and easy to style, without weighing it down.\u003c\/p\u003e\n\n\u003cp data-end=\"966\" data-start=\"501\"\u003e\u003cstrong data-end=\"534\" data-start=\"501\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"537\" data-start=\"534\"\u003e• Hydrates and nourishes hair\u003cbr data-end=\"572\" data-start=\"569\"\u003e• Instantly detangles\u003cbr data-end=\"598\" data-start=\"595\"\u003e• Helps reduce breakage caused by brushing\u003cbr data-is-only-node=\"\" data-end=\"649\" data-start=\"646\"\u003e• Protects from heat before blow-drying and styling\u003cbr data-end=\"707\" data-start=\"704\"\u003e• Helps control frizz\u003cbr data-end=\"742\" data-start=\"739\"\u003e• Smooths and softens hair fiber\u003cbr data-end=\"783\" data-start=\"780\"\u003e• Adds shine\u003cbr data-end=\"811\" data-start=\"808\"\u003e• Makes blow-drying and styling easier\u003cbr data-end=\"851\" data-start=\"848\"\u003e• Can be used alone or with your other styling products\u003cbr data-end=\"916\" data-start=\"913\"\u003e• Suitable for all hair types and textures\u003c\/p\u003e\n\n\u003cp data-end=\"1141\" data-start=\"968\"\u003e\u003cstrong data-end=\"984\" data-start=\"968\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"987\" data-start=\"984\"\u003eAll hair types, especially those in need of hydration, softness, heat protection, and detangling assistance.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1248\" data-start=\"1143\"\u003e\u003cstrong data-end=\"1157\" data-start=\"1143\"\u003eResult:\u003c\/strong\u003e\u003cbr data-end=\"1160\" data-start=\"1157\"\u003eSofter, shinier, hydrated, protected hair that is much easier to style.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\" aria-hidden=\"true\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"pointer-events-none translate-y-(--scroll-root-safe-area-inset-bottom) R6Vx5W_threadScrollVars min-h-(--gutter-remaining-height,0px) group-data-stream-active\/scroll-root:h-[calc(var(--thread-response-height)-16*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\" id=\"thread-bottom-container\"\u003e\n\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\n\n\u003cdiv class=\"flex h-0 items-end justify-center motion-safe:transition-all motion-safe:delay-300 motion-safe:duration-300 group-[:not([data-scroll-from-end])]\/scroll-root:scale-50 group-[:not([data-scroll-from-end])]\/scroll-root:translate-y-2 group-[:not([data-scroll-from-end])]\/scroll-root:opacity-0 group-[:not([data-scroll-from-end])]\/scroll-root:pointer-events-none group-[:not([data-scroll-from-end])]\/scroll-root:duration-100 group-[:not([data-scroll-from-end])]\/scroll-root:delay-0 absolute start-1\/2 z-10 -translate-x-1\/2 bottom-[calc(100%+6*var(--spacing)+var(--thread-scroll-to-bottom-banner-offset,0px))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv id=\"thread-bottom\"\u003e\n\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\n\u003cdiv class=\"w-full\"\u003e\n\n\u003cdiv class=\"flex justify-center empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\n\n\u003cdiv class=\"absolute start-0 end-0 bottom-full z-20\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cform data-type=\"unified-composer\" class=\"group\/composer w-full\"\u003e\n\n\u003cdiv class=\"hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/form\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003c\/p\u003e\n\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full whitespace-normal items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\n\u003cp\u003e\u003caudio crossorigin=\"anonymous\" autoplay=\"autoplay\" class=\"fixed start-0 bottom-0 hidden h-0 w-0\"\u003e\u003c\/audio\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234351276141,"sku":null,"price":36.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/oneunited150ml.png?v=1779819319"},{"product_id":"redken-controle-hair-spray-28","title":"Redken Control 28 Finishing Spray 290ML","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" class=\"\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-10\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-5\" dir=\"auto\" data-message-id=\"04916885-bb5d-422d-8471-94f6c5c11967\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-end=\"204\" data-start=\"93\"\u003e\u003cstrong data-end=\"204\" data-start=\"93\"\u003eThe ideal hairspray for a strong, long-lasting, humidity-resistant hold, without residue or stiffness.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-end=\"591\" data-start=\"206\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e's \u003cstrong data-end=\"230\" data-start=\"209\"\u003eControl Addict 28\u003c\/strong\u003e is a high-hold finishing spray designed to keep your hairstyle in place all day while maintaining a natural, brushable finish. Its humidity-resistant formula helps control frizz, set hairstyles for a long-lasting hold, and protect against the effects of humidity without leaving visible residue.\u003c\/p\u003e\n\n\u003cp data-end=\"981\" data-start=\"593\"\u003e\u003cstrong data-end=\"626\" data-start=\"593\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-end=\"629\" data-start=\"626\"\u003e• Provides strong, long-lasting hold\u003cbr data-end=\"671\" data-start=\"668\"\u003e• Humidity-resistant to help prevent frizz\u003cbr data-end=\"732\" data-start=\"729\"\u003e• Keeps hair in place without stiffness or stickiness\u003cbr data-is-only-node=\"\" data-end=\"792\" data-start=\"789\"\u003e• Dry finish with no visible residue\u003cbr data-end=\"830\" data-start=\"827\"\u003e• Brushes out easily\u003cbr data-end=\"855\" data-start=\"852\"\u003e• Helps maintain volume and shape for longer\u003cbr data-end=\"913\" data-start=\"910\"\u003e• Ideal for setting updos, blowouts, ponytails, or waves\u003c\/p\u003e\n\n\u003cp data-end=\"1113\" data-start=\"983\"\u003e\u003cstrong data-end=\"999\" data-start=\"983\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-end=\"1002\" data-start=\"999\"\u003eAll hair types seeking a strong hold with control, definition, and humidity resistance.\u003c\/p\u003e\n\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1258\" data-start=\"1115\"\u003e\u003cstrong data-end=\"1129\" data-start=\"1115\"\u003eResult:\u003c\/strong\u003e\u003cbr data-end=\"1132\" data-start=\"1129\"\u003eA long-lasting hairstyle with control, movement, less frizz, and a clean finish without stiffness.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234529304685,"sku":null,"price":29.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/28_spray.png?v=1780155163"},{"product_id":"redken-4","title":"Redken Quick Blowout 125ml","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a5b13343-db8a-4f5b-bbd8-0230e9a43065\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"79\" data-end=\"173\"\u003e\u003cstrong data-start=\"79\" data-end=\"173\"\u003eThe ideal spray to speed up drying, protect from heat, and facilitate blow-drying.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"175\" data-end=\"473\"\u003e\u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken's\u003c\/span\u003e\u003c\/span\u003e \u003cstrong data-start=\"178\" data-end=\"195\"\u003eQuick Blowout\u003c\/strong\u003e is a lightweight spray designed to reduce drying time while protecting hair from heat. Its formula helps to smooth hair fibers, control frizz, and facilitate blow-drying for a soft, shiny, and light finish.\u003c\/p\u003e\n\n\u003cp data-start=\"475\" data-end=\"822\"\u003e\u003cstrong data-start=\"475\" data-end=\"508\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"508\" data-end=\"511\"\u003e• Helps reduce drying time\u003cbr data-start=\"547\" data-end=\"550\"\u003e• Protects from heat up to 230°C \/ 450°F\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Facilitates blow-drying and styling\u003cbr data-start=\"635\" data-end=\"638\" data-is-only-node=\"\"\u003e• Helps control frizz and humidity\u003cbr data-start=\"684\" data-end=\"687\"\u003e• Smooths hair fibers for a silkier finish\u003cbr data-start=\"739\" data-end=\"742\"\u003e• Provides softness and shine\u003cbr data-start=\"772\" data-end=\"775\"\u003e• Lightweight texture that doesn't weigh hair down\u003c\/p\u003e\n\n\u003cp data-start=\"824\" data-end=\"973\"\u003e\u003cstrong data-start=\"824\" data-end=\"840\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"840\" data-end=\"843\"\u003eAll hair types, especially for those who frequently blow-dry or use heat styling tools.\u003c\/p\u003e\n\n\u003cp data-start=\"975\" data-end=\"1125\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"975\" data-end=\"989\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"989\" data-end=\"992\"\u003eSmoother, shinier, and softer hair, with faster drying, less frizz, and daily heat protection.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234861211757,"sku":null,"price":28.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/quickblow.png?v=1779834054"},{"product_id":"redken-6","title":"Redken Acidic Bonding Curls Leave-In Treatment 250ML","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-0\" data-testid=\"conversation-turn-24\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e7ac717a-5bdc-43a8-8fef-3f360fb478f4\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"119\" data-end=\"241\"\u003e\u003cstrong\u003eThe ideal leave-in treatment to moisturize, strengthen and redefine curls while helping to control frizz.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"243\" data-end=\"678\"\u003eThe \u003cstrong data-start=\"246\" data-end=\"289\"\u003eAcidic Bonding Curls Leave-In Treatment\u003c\/strong\u003e by \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e is a leave-in treatment specifically designed for curly, coily, or textured hair. Its formula helps to nourish the hair fiber, restore natural curl definition, and improve softness while helping to reduce frizz. Silicone-free, it moisturizes without weighing down hair and leaves curls supple, defined, and bouncy.\u003c\/p\u003e\n\n\u003cp data-start=\"680\" data-end=\"1069\"\u003e\u003cstrong data-start=\"680\" data-end=\"713\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"713\" data-end=\"716\"\u003e• Helps redefine and restore the natural shape of curls\u003cbr data-start=\"778\" data-end=\"781\"\u003e• Moisturizes lengths without weighing hair down\u003cbr data-start=\"818\" data-end=\"821\"\u003e• Helps strengthen fragile or sensitized hair\u003cbr data-start=\"878\" data-end=\"881\" data-is-only-node=\"\"\u003e• Reduces frizz and improves definition\u003cbr data-start=\"929\" data-end=\"932\"\u003e• Provides softness, suppleness, and shine\u003cbr data-start=\"973\" data-end=\"976\"\u003e• Facilitates detangling and styling\u003cbr data-start=\"1013\" data-end=\"1016\"\u003e• Silicone-free formula with a light and natural feel\u003c\/p\u003e\n\n\u003cp data-start=\"1071\" data-end=\"1227\"\u003e\u003cstrong data-start=\"1071\" data-end=\"1087\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"1087\" data-end=\"1090\"\u003eCurly, coily, or textured hair — natural or treated — that needs hydration, definition, and frizz control.\u003c\/p\u003e\n\n\u003cp data-start=\"1229\" data-end=\"1383\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1229\" data-end=\"1243\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1243\" data-end=\"1246\"\u003eMore defined, hydrated, supple, and shiny curls, with less frizz and healthier-looking, bouncier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234929565805,"sku":null,"price":44.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/abcurls.png?v=1779836483"}],"url":"https:\/\/spazioboutique.ca\/en-ca\/collections\/anti-frisottis.oembed","provider":"Spazio Boutique","version":"1.0","type":"link"}