{"title":"Gloss","description":"\u003cp\u003eRevive your hair’s natural radiance with our illuminating treatments.\u003cbr\u003eThese lightweight formulas smooth the hair fiber, boost luminosity, and restore a vibrant, silky finish to dull hair.\u003c\/p\u003e","products":[{"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":"soleil-huile-sirene","title":"Mermaid Oil","description":"\u003cp data-start=\"302\" data-end=\"640\"\u003eThis lightweight hair spray textures the hair while naturally defining waves for a long-lasting beach effect. Thanks to its formula enriched with babassu oil, it provides instant softness, without stiffness or frizz. Hair is supple, shiny, and radiant, even on the hottest days.\u003c\/p\u003e\n\u003cp data-start=\"642\" data-end=\"877\"\u003eIts summery fragrance, blending jasmine and solar tuberose, envelops the hair in an addictive scent, emblematic of summer. Ideal for reviving natural curls, adding texture, or enhancing the shine of a supple blowout.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42341668651117,"sku":"","price":55.25,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_91.png?v=1765148932"},{"product_id":"chroma-absolu-soin-acide-chroma-gloss","title":"Chroma Absolu Gloss Treatment","description":"\u003cp data-start=\"227\" data-end=\"620\"\u003eSoin Acide Chroma Gloss is an innovative liquid treatment suitable for all types of color-treated hair, designed to reveal mirror-like shine while strengthening the hair fiber. Its transparent texture transforms into a white cream upon contact with water, penetrating deeply to intensely hydrate (+94%*) and improve hair fiber resistance by up to 96%**.\u003c\/p\u003e\n\u003cp data-start=\"622\" data-end=\"917\"\u003eIts lightweight, low molecular weight formula, enriched with 0.7% lactic acid, instantly seals cuticles, reduces porosity, and smoothes the hair's surface for ultimate softness. The result: visibly shinier (+70%*), lighter, and bouncier hair, without frizz.\u003c\/p\u003e\n\u003cp data-start=\"919\" data-end=\"1120\"\u003eIdeal for extending color vibrancy for up to 6 weeks (88% of intensity preserved**), this treatment is a must-have in the Chroma Absolu range for healthy, nourished, and radiant hair.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42376634138733,"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_87.png?v=1765147551"},{"product_id":"chroma-huile-capillaire-eclat-radiance","title":"Chroma Absolu Refillable Hair Oil","description":"\u003cp\u003eChroma Absolu Huile Chroma Éclat is a leave-in treatment that provides long-lasting radiance to color-treated hair. Enriched with Centella Asiatica, a plant known for its repairing properties, it helps preserve color intensity while enveloping the hair in an elegant and captivating fragrant halo. Its lightweight formula instantly enhances hair's shine and softness, while offering a refined sensory experience.\u003c\/p\u003e\n\u003cp\u003eDesigned with a responsible approach, this oil comes in a refillable bottle: the glass container is made from recycled materials and designed to last, thus reducing environmental impact. A sustainable beauty ritual that combines performance, elegance, and respect.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"75 ml","offer_id":42376808235117,"sku":"","price":97.0,"currency_code":"CAD","in_stock":true},{"title":"75ml refill","offer_id":42376808267885,"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_85.png?v=1765147134"},{"product_id":"chronologiste-lhuile-de-parfum-rechargeable","title":"Refillable Perfume Oil","description":"\u003cp\u003eInfused with Myrrh extract, Chronologiste Huile de Parfum is a perfumed hair oil that combines noble notes inspired by fine perfumery: tea rose, light woods, and musk. Delicately scented, hair is revitalized, hydrated, and sheathed after just a few drops.\u003c\/p\u003e\n\u003cp\u003eFormulated with a unique combination of Abyssine, hyaluronic acid, and vitamin E, it completely revitalizes hair and scalp to restore and regenerate the hair fiber, while preserving its youthful appearance.\u003c\/p\u003e\n\u003cp\u003eA luxurious Kérastase ritual at home that restores vitality and shine, from roots to ends.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"75 ml","offer_id":42575417573485,"sku":"","price":100.0,"currency_code":"CAD","in_stock":true},{"title":"Refill 75 ml","offer_id":42575498051693,"sku":null,"price":78.0,"currency_code":"CAD","in_stock":true},{"title":"1 fl oz","offer_id":43959685808237,"sku":null,"price":51.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_74.png?v=1765141227"},{"product_id":"huile-capillaire-l-huile-originale-rechargeable","title":"Elixir Ultime Original Refillable Oil","description":"\u003cp\u003eKérastase's iconic and now refillable Elixir Ultime Hair Oil is a leave-in treatment that provides unforgettable shine and an addictive fragrance. It softens and nourishes all hair types, and remains the ideal treatment for dull hair.\u003c\/p\u003e\n\u003cp\u003eFormulated with a blend of wild camellia oil and French camellia oil – hand-harvested in Brittany – this light, refined hair oil offers a luxurious multi-sensory experience.\u003c\/p\u003e\n\u003cp\u003eVersatile, it can be used before cleansing, before blow-drying, as a finishing touch, or as a touch-up during the day to smooth hair and make it easier to style.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"75 ml","offer_id":42575462531181,"sku":"","price":97.0,"currency_code":"CAD","in_stock":true},{"title":"75 ml Refill","offer_id":42575462826093,"sku":null,"price":75.0,"currency_code":"CAD","in_stock":true},{"title":"30ml","offer_id":43466442244205,"sku":null,"price":46.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_72.png?v=1765140825"},{"product_id":"bain-elixir-ultime","title":"Bain Elixir Ultime","description":"\u003cp\u003eMarula Oil Bath is a precious shampoo that provides dazzling shine to dull and lifeless hair. Its rich and airy lather gently purifies, eliminates impurities, residues, and pollution particles while intensely nourishing the hair fiber. Enriched with rare oils – Marula, Camellia, Corn, Pracaxi, and Argan – it offers deep nourishment and perfectly prepares hair for subsequent treatments. Hair regains suppleness, softness, and a refined fragrant halo with floral and leathery notes.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42575477735533,"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_71.png?v=1765140353"},{"product_id":"masque-elixir-ultime","title":"Masque Elixir Ultime","description":"\u003cp\u003eIdeal for dull, lackluster hair, this intense repairing mask penetrates deep into the hair fiber to nourish it and restore silky shine. Thanks to its concentration of precious oils, it softens the hair, prevents dullness, and repairs split ends. Enriched with vitamins C, D, and Omega 9 from Marula oil, it strengthens the hair fiber and reveals visibly healthier hair. Used in synergy with Bain Elixir Ultime, it offers complete and long-lasting care.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42575493103725,"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_8.png?v=1765139662"},{"product_id":"fondant-a-lhuile-sublimatrice","title":"Elixir Ultime Melting Cream","description":"\u003cp\u003eThis creamy conditioner enhances shine and seals the hair fiber. Its formula, enriched with a blend of 4 precious oils, intensely nourishes for 48 hours, while smoothing and softening the hair. Ideal for fine to normal hair, it tames frizz, leaves hair light, silky, and easy to style, and prevents pollution from redepositing on the hair fiber.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":42575497068653,"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_69.png?v=1765139427"},{"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":"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":"shampooing-bain-hydra-glaze","title":"Bain Hydra-Glaze","description":"\u003cp\u003eKérastase Bain Hydra-Glaze Gloss Absolu is a hydra-illuminating shampoo designed to enhance long hair prone to frizz and dullness. Its foaming gel texture gently cleanses the scalp and hair fiber, leaving hair hydrated, shiny, and perfectly aligned.\u003cbr\u003eEnriched with hyaluronic acid, glycolic acid, and wild rose oil, it smooths cuticles, enhances natural shine, and provides a lasting feeling of lightness. Hair is clean, supple, and luminous, with frizz control for up to 4 days*.\u003c\/p\u003e\n\u003cp\u003e🌿 Recommended routine: combine Bain Hydra-Glaze with Fondant Flash Glaze, Huile Gloss Absolu, and Insta Glaze treatment for a mirror-like effect and long-lasting shine.\u003cbr\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"250 mL","offer_id":43216870604909,"sku":null,"price":62.0,"currency_code":"CAD","in_stock":true},{"title":"500 mL","offer_id":43216870637677,"sku":null,"price":98.0,"currency_code":"CAD","in_stock":true},{"title":"80 ml","offer_id":43216870670445,"sku":null,"price":28.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Product_template_-_standard_39.png?v=1764525375"},{"product_id":"fondant-insta-glaze","title":"Fondant Insta Glaze","description":"\u003cp\u003eImmerse yourself in the world of shine with Kérastase Insta Glaze, the instant enhancing treatment for long, dull, or frizzy hair. Its silky cream texture envelops the hair fiber with plumping hydration, instantly smooths the surface, and reveals incredibly soft, shiny, and controlled hair.\u003cbr\u003eEnriched with hyaluronic acid, glycolic acid, and wild rose oil, this treatment transforms hair texture, facilitates detangling, and provides a lustrous and fluid finish, while controlling frizz for up to 4 days*.\u003c\/p\u003e\n\u003cp\u003e🌿 Recommended routine: use after Bain Hydra-Glaze to intensify the hydrating and illuminating benefits. For a mirror-like result and long-lasting shine, complete with Lait Glaze or Huile Gloss Absolu.\u003cbr\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"250 mL","offer_id":43217508532333,"sku":null,"price":67.0,"currency_code":"CAD","in_stock":true},{"title":"75 ml","offer_id":43217508565101,"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_38.png?v=1764530975"},{"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":"huile-glaze-drops","title":"Oil Glaze Drops","description":"\u003cp\u003eKérastase Glaze Drops Gloss Absolu is an ultra-lightweight oil designed to provide mirror-like shine and silky softness to long, frizzy hair. Its precious formula, enriched with wild rose oil, instantly beautifies the hair fiber without weighing it down, leaving a non-greasy finish and a velvety feel.\u003cbr\u003eThanks to its precise dropper, each application delivers the perfect dose of care to smooth unruly strands, tame frizz, and provide a radiant and long-lasting shine for up to 4 days*. Ideal as a finishing touch, this oil reveals supple, fluid, and luminous hair.\u003c\/p\u003e\n\u003cp\u003e🌿 Recommended routine: use after Bain Hydra-Glaze and Insta Glaze treatment to complete the Gloss Absolu routine. Apply a few drops to dry or damp hair for a shiny and silky finish.\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":43252905934957,"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_36.png?v=1764523535"},{"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":"gloss-absolu-essentiels","title":"Gloss Absolu Essentiels","description":"\u003cp\u003eAn essential duo to hydrate, smooth, and reveal mirror-like shine, without weighing hair down.\u003c\/p\u003e\n\u003cp\u003eEach product is available individually — discover all the details below.\u003c\/p\u003e\n\u003cp\u003e✨ \u003cstrong\u003eWhy this duo works\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003e\u003ca href=\"https:\/\/spazioboutique.ca\/products\/shampooing-bain-hydra-glaze\" title=\"Bain hydra-glaze gloss absolu\"\u003eBain Hydra-Glaze\u003c\/a\u003e\u003c\/strong\u003e gently cleanses while hydrating the hair fiber and providing an initial dose of shine.\u003c\/p\u003e\n\u003cp\u003eThe \u003cstrong\u003e\u003ca title=\"Glaze drops gloss absolu\" href=\"https:\/\/spazioboutique.ca\/products\/huile-glaze-drops\"\u003eGlaze Drops\u003c\/a\u003e\u003c\/strong\u003e smooth lengths and amplify shine, while controlling frizz without weighing hair down.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eResult\u003c\/strong\u003e: supple, smooth, and visibly shinier hair from the first use.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eOffered at a discounted price as a duo, subject to product availability.\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":44915744374893,"sku":null,"price":114.3,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Templateproduit3-20002000_carre_2000x2000px.png?v=1774818807"},{"product_id":"gloss-absolu-routine-complete","title":"Gloss Absolu Full Routine","description":"\u003cp\u003eA complete routine to hydrate, smooth, and reveal mirror-like shine, without weighing hair down.\u003c\/p\u003e\n\u003cp\u003eEach product is available individually — discover all the details below.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cb\u003e✨ Why this routine works\u003c\/b\u003e\u003cb\u003e\u003c\/b\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe\u0026nbsp;\u003ca href=\"https:\/\/spazioboutique.ca\/products\/shampooing-bain-hydra-glaze\" title=\"Bain hydra-glaze gloss absolu\"\u003eBain Hydra-Glaze\u003c\/a\u003e\u0026nbsp;gently cleanses while hydrating the hair fiber and providing an initial dose of shine.\u003c\/p\u003e\n\u003cp\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/fondant-insta-glaze\" title=\"Fondant insta glaze gloss absolu\"\u003eFondant Insta Glaze\u003c\/a\u003e\u0026nbsp;detangles, softens, and smooths lengths for a silky texture.\u003c\/p\u003e\n\u003cp\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/spray-anti-frizz-glaze-milk\" title=\"Spray anti-frizz glaze milk gloss absolu\"\u003eSoin Anti-Frizz Glaze Milk\u003c\/a\u003e\u0026nbsp;helps control frizz and facilitates styling while protecting the hair fiber.\u003c\/p\u003e\n\u003cp\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/huile-glaze-drops\" title=\"Glaze drops gloss absolu\"\u003eGlaze Drops\u003c\/a\u003e enhance the hair by providing intense shine and a smooth finish, without weighing it down.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eResult\u003c\/strong\u003e: supple, disciplined, and ultra-shiny hair, with a gloss effect from the first use.\u003c\/p\u003e\n\u003cp\u003eAvailable at a reduced price as a set, subject to product availability.\u003c\/p\u003e","brand":"Spazio Boutique","offers":[{"title":"Default Title","offer_id":44915776159853,"sku":null,"price":234.9,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Templateproduit5-20002000_carre_2000x2000px.png?v=1774822016"},{"product_id":"duo-redken","title":"Redken Luxury Care Duo + Acidic Color Gloss","description":"\u003cdiv class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"0f9f12d6-fa82-4b79-9e46-4d882abd6803\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"e4100baa-7f67-4344-973e-ac8a371909c2\" data-testid=\"conversation-turn-135\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"e4100baa-7f67-4344-973e-ac8a371909c2\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"56\" data-end=\"209\"\u003eAn essential routine to enhance colored hair, providing shine and softness while strengthening the hair fiber, without weighing it down.\u003c\/p\u003e\n\n\u003cp data-start=\"211\" data-end=\"298\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\n\u003cp data-start=\"300\" data-end=\"326\"\u003e\u003cstrong\u003eWhy this duo works:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"328\" data-end=\"719\"\u003e\u003cstrong\u003eAcidic Color Gloss Shampoo\u003c\/strong\u003e gently cleanses while protecting color, thanks to a formula enriched with amino acids and vitamin E. It seals the cuticle, locks in shine, and maintains color for up to 32 washes.\u003c\/p\u003e\n\n\u003cp data-start=\"328\" data-end=\"719\"\u003e\u003cstrong\u003eAcidic Color Gloss Conditioner\u003c\/strong\u003e detangles, softens, and strengthens lengths, leaving hair supple and shiny with vibrant, longer-lasting color.\u003c\/p\u003e\n\n\u003cp data-start=\"721\" data-end=\"857\"\u003eTogether, they form an acidic pH duo that protects against external aggressions, keeps color vibrant, and provides a mirror-like shine.\u003c\/p\u003e\n\n\u003cp data-start=\"859\" data-end=\"970\"\u003e\u003cstrong\u003eResult:\u003c\/strong\u003e stronger, softer, easier-to-style hair with vibrant, longer-lasting color.\u003c\/p\u003e\n\n\u003cp data-start=\"972\" data-end=\"1041\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eOffered at a special price as a duo.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45045298495597,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/Acidicgloss.png?v=1775943118"},{"product_id":"duo-redken-soins-de-luxe-acidic-bonding-curls","title":"Redken Luxury Duo + Acidic Bonding Curls","description":"\u003cp data-start=\"125\" data-end=\"284\"\u003eAn essential routine to revive the radiance of color-treated hair, extend color longevity, and provide intense, mirror-like shine, without weighing hair down.\u003c\/p\u003e\n\u003cp data-start=\"286\" data-end=\"373\"\u003eEach product is available individually. Discover all the details below.\u003c\/p\u003e\n\u003cp data-start=\"375\" data-end=\"401\"\u003e\u003cstrong\u003eWhy this duo works,\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"403\" data-end=\"624\"\u003e\u003cstrong\u003eAcidic Color Gloss Shampoo\u003c\/strong\u003e gently cleanses while protecting color. Its acidic pH formula helps to close the cuticle, smooth the hair fiber, and preserve color vibrancy for up to 32 washes.\u003c\/p\u003e\n\u003cp data-start=\"626\" data-end=\"822\"\u003e\u003cstrong\u003eAcidic Color Gloss Conditioner \u003c\/strong\u003einstantly detangles, nourishes, and smoothes lengths while amplifying shine. It helps maintain soft, silky, and visibly brighter hair.\u003c\/p\u003e\n\u003cp data-start=\"824\" data-end=\"1024\"\u003eTogether, they form a duo that acts as a shield against external aggressors responsible for loss of shine, while providing an ultra-glossy finish and more vibrant color.\u003c\/p\u003e\n\u003cp data-start=\"1026\" data-end=\"1133\"\u003e\u003cstrong\u003eResult \u003c\/strong\u003e: brighter, softer, easier-to-style hair, with luminous and long-lasting color.\u003c\/p\u003e\n\u003cp data-start=\"1135\" data-end=\"1203\"\u003eAvailable at a reduced price as a duo, subject to product availability.\u003c\/p\u003e\n\u003cp data-start=\"1210\" data-end=\"1328\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45045654650989,"sku":null,"price":59.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/duoacidiccurls.png?v=1775956720"},{"product_id":"shampooing-redken-frizz-dismiss","title":"Redken Frizz Dismiss Shampoo 1L","description":"\u003cdiv\u003e\n\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm pb-25\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:856caae5-fd82-4d75-b54a-f409d60589e5-1\" data-testid=\"conversation-turn-4\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"9874fb65-a331-4a99-a093-63797bfc5536\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"142\"\u003eThe ideal liter format to control frizz daily while providing softness, shine, and lasting control, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-start=\"144\" data-end=\"401\"\u003eThe \u003cstrong data-start=\"147\" data-end=\"177\"\u003eFrizz Dismiss Shampoo 1L\u003c\/strong\u003e gently and effectively cleanses hair without weighing it down. Its smoothing formula helps reduce frizz, control flyaways, and protect against humidity for smoother, more disciplined hair.\u003c\/p\u003e\n\n\u003cp data-start=\"403\" data-end=\"436\"\u003e\u003cstrong data-start=\"403\" data-end=\"436\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"438\" data-end=\"655\"\u003e• Gently cleanses without drying\u003cbr data-start=\"472\" data-end=\"475\"\u003e• Reduces frizz and puffiness\u003cbr data-start=\"515\" data-end=\"518\"\u003e• Protects against humidity\u003cbr data-start=\"545\" data-end=\"548\"\u003e• Leaves hair soft, shiny, and supple\u003cbr data-start=\"595\" data-end=\"598\"\u003e• Economical liter format, perfect for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"657\" data-end=\"746\"\u003e\u003cstrong data-start=\"657\" data-end=\"673\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"673\" data-end=\"676\"\u003eUnruly, puffy, frizzy, or difficult-to-style hair.\u003c\/p\u003e\n\n\u003cp data-start=\"748\" data-end=\"872\"\u003e\u003cstrong data-start=\"748\" data-end=\"763\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"763\" data-end=\"766\"\u003eVisibly smoother, softer, and easier-to-control hair from the very first uses.\u003c\/p\u003e\n\n\u003cp data-start=\"874\" data-end=\"904\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/main\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003c\/p\u003e\u003cdialog class=\"group\/dialog @container inset-0 min-h-full min-w-full items-center justify-center overflow-auto overscroll-y-contain bg-[rgba(0,0,0,0.5)] whitespace-normal backdrop-blur-[1px]\"\u003e\u003c\/dialog\u003e\u003cp\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e\u003caudio class=\"fixed start-0 bottom-0 hidden h-0 w-0\" autoplay=\"autoplay\" crossorigin=\"anonymous\"\u003e\u003c\/audio\u003e\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121130070125,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/litreredkenshampooingfrizz.png?v=1776546523"},{"product_id":"redken-apres-shampooing-frizz-dismiss-1l","title":"Redken Frizz Dismiss Conditioner 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8c25e331-05ea-448b-a9dd-cdcfcd60ba7f\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"137\"\u003eThe perfect liter size to hydrate, detangle, and tame frizz, while providing softness and shine, even in humid weather.\u003c\/p\u003e\n\n\u003cp data-start=\"139\" data-end=\"321\"\u003eThe \u003cstrong data-start=\"142\" data-end=\"175\"\u003eFrizz Dismiss Conditioner 1L\u003c\/strong\u003e intensely hydrates, facilitates detangling, and strengthens anti-frizz protection. Your hair remains smooth, shiny, and easy to control.\u003c\/p\u003e\n\n\u003cp data-start=\"323\" data-end=\"594\"\u003e\u003cstrong data-start=\"323\" data-end=\"356\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"356\" data-end=\"359\"\u003e• Deeply hydrates without weighing hair down\u003cbr data-start=\"396\" data-end=\"399\"\u003e• Detangles and softens hair\u003cbr data-start=\"432\" data-end=\"435\"\u003e• Protects against humidity and frizz\u003cbr data-start=\"479\" data-end=\"482\" data-is-only-node=\"\"\u003e• Leaves hair soft, shiny, and manageable\u003cbr data-start=\"536\" data-end=\"539\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"596\" data-end=\"676\"\u003e\u003cstrong data-start=\"596\" data-end=\"612\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"612\" data-end=\"615\"\u003eFrizzy, unruly, or difficult-to-style hair.\u003c\/p\u003e\n\n\u003cp data-start=\"678\" data-end=\"756\"\u003e\u003cstrong data-start=\"678\" data-end=\"693\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"693\" data-end=\"696\"\u003eHydrated, detangled hair protected against humidity.\u003c\/p\u003e\n\n\u003cp data-start=\"758\" data-end=\"789\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\n\n\u003cdiv class=\"mx-auto\"\u003e\n\n\u003cdiv\u003e\n\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" aria-hidden=\"true\" class=\"icon-lg text-token-main-surface-primary-inverse\"\u003e\u003cuse href=\"\/cdn\/assets\/sprites-core-df3050c8.svg#f8aa74\" fill=\"currentColor\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45121343291501,"sku":null,"price":56.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revifrizz1L.png?v=1776564333"},{"product_id":"shampooing-redken-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":"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":"apres-shampoing-extreme-length-1l","title":"Extreme Length Conditioner 1L","description":"\u003cdiv class=\"\" data-turn-id-container=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f04eb3b5-a0fa-4d1d-9b4c-65b20a207abb\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"113\"\u003eThe ideal liter format to detangle, strengthen, and help fragile hair grow longer and stronger.\u003c\/p\u003e\n\n\u003cp data-start=\"115\" data-end=\"346\"\u003eExtreme Length Conditioner 1L lightly moisturizes while strengthening the hair fiber. Its biotin-enriched formula helps reduce breakage, strengthen lengths, and leave hair soft, shiny, and more resilient.\u003c\/p\u003e\n\n\u003cp data-start=\"348\" data-end=\"690\"\u003e\u003cstrong data-start=\"348\" data-end=\"381\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"381\" data-end=\"384\"\u003e• Hydrates without weighing hair down\u003cbr data-start=\"419\" data-end=\"422\"\u003e• Strengthens fragile and brittle lengths\u003cbr data-start=\"468\" data-end=\"471\"\u003e• Helps reduce breakage to promote visible growth\u003cbr data-start=\"529\" data-end=\"532\"\u003e• Easily detangles and softens hair\u003cbr data-start=\"574\" data-end=\"577\"\u003e• Leaves hair shiny, supple, and stronger\u003cbr data-start=\"630\" data-end=\"633\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"692\" data-end=\"798\"\u003e\u003cstrong data-start=\"692\" data-end=\"708\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"708\" data-end=\"711\"\u003eFragile, brittle hair or hair that struggles to retain length.\u003c\/p\u003e\n\n\u003cp data-start=\"800\" data-end=\"893\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"800\" data-end=\"815\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"815\" data-end=\"818\"\u003eVisibly longer, stronger, softer, and healthier hair.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45134109507693,"sku":null,"price":57.38,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/condextremel1l.png?v=1776893778"},{"product_id":"shampoing-redken-acidic-gloss-1l","title":"Redken Acidic Color Gloss Shampoo 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"50d76223-d05f-431f-a515-efe386f375af\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"106\"\u003eThe ideal liter format for gentle cleansing, reviving shine, and prolonging color vibrancy.\u003c\/p\u003e\n\n\u003cp data-start=\"108\" data-end=\"336\"\u003eAcidic Color Gloss Shampoo 1L removes impurities while respecting color-treated hair. Its acidic pH formula helps smooth the cuticle, preserve color, and deliver a radiant, mirror-like finish without weighing hair down.\u003c\/p\u003e\n\n\u003cp data-start=\"338\" data-end=\"673\"\u003e\u003cstrong data-start=\"338\" data-end=\"371\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"371\" data-end=\"374\"\u003e• Gently cleanses without dulling color\u003cbr data-start=\"417\" data-end=\"420\"\u003e• Helps prolong the vibrancy of color-treated hair\u003cbr data-start=\"466\" data-end=\"469\"\u003e• Provides intense gloss-effect shine\u003cbr data-start=\"512\" data-end=\"515\"\u003e• Smooths the hair fiber for a silky feel\u003cbr data-start=\"565\" data-end=\"568\"\u003e• Leaves hair light, soft, and luminous\u003cbr data-start=\"613\" data-end=\"616\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"675\" data-end=\"792\"\u003e\u003cstrong data-start=\"675\" data-end=\"691\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"691\" data-end=\"694\"\u003eColor-treated, dull, or lacking shine hair seeking a radiant and silky finish.\u003c\/p\u003e\n\n\u003cp data-start=\"794\" data-end=\"905\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"794\" data-end=\"809\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"809\" data-end=\"812\"\u003eVisibly shinier, smoother, softer hair, and vibrant color for longer.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003cdiv id=\"thread-bottom-container\" class=\"sticky bottom-0 z-10 group\/thread-bottom-container relative isolate w-full basis-auto has-data-has-thread-error:pt-2 has-data-has-thread-error:[box-shadow:var(--sharp-edge-bottom-shadow)] md:border-transparent md:pt-0 dark:border-white\/20 md:dark:border-transparent print:hidden content-fade single-line flex flex-col\"\u003e\n\n\u003cdiv class=\"relative mx-auto h-0\"\u003e\u003c\/div\u003e\n\n\u003cdiv id=\"thread-bottom\"\u003e\n\n\u003cdiv class=\"text-base mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 mb-[var(--thread-component-gap,1rem)]\"\u003e\n\n\u003cdiv class=\"pointer-events-auto relative z-1 flex h-(--composer-container-height,100%) max-w-full flex-(--composer-container-flex,1) flex-col\"\u003e\u003cform class=\"group\/composer w-full\" data-type=\"unified-composer\"\u003e\n\n\u003cdiv class=\"hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/form\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45134753267821,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampacidicglosslitre.png?v=1777409104"},{"product_id":"apres-shampoing-redken-acidic-colour-gloss-1l","title":"Redken Acidic Color Gloss Conditioner 1L","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"7c28bdc0-6c1a-4c4e-a98e-80a4c1a90c28\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"108\"\u003eThe ideal liter format to hydrate, detangle, and provide mirror-like shine to color-treated or dull hair.\u003c\/p\u003e\n\n\u003cp data-start=\"110\" data-end=\"364\"\u003eAcidic Color Gloss Conditioner 1L nourishes the hair fiber while helping to preserve color vibrancy. Its acidic pH formula helps smooth the cuticle, soften lengths, and reveal silky, luminous, and full of shine hair.\u003c\/p\u003e\n\n\u003cp data-start=\"366\" data-end=\"689\"\u003e\u003cstrong data-start=\"366\" data-end=\"399\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"399\" data-end=\"402\"\u003e• Hydrates without weighing hair down\u003cbr data-start=\"437\" data-end=\"440\"\u003e• Helps prolong the vibrancy of color-treated hair\u003cbr data-start=\"486\" data-end=\"489\"\u003e• Provides intense gloss-effect shine\u003cbr data-start=\"532\" data-end=\"535\"\u003e• Easily detangles and softens lengths\u003cbr data-start=\"579\" data-end=\"582\"\u003e• Smooths the hair fiber for a silky finish\u003cbr data-start=\"629\" data-end=\"632\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"691\" data-end=\"806\"\u003e\u003cstrong data-start=\"691\" data-end=\"707\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"707\" data-end=\"710\"\u003eColor-treated, dull, or luster-lacking hair seeking softness and lasting radiance.\u003c\/p\u003e\n\n\u003cp data-start=\"808\" data-end=\"919\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"808\" data-end=\"823\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"823\" data-end=\"826\"\u003eVisibly shinier, smoother, softer hair and vibrant color for longer.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45146224328813,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/revi1LACG.png?v=1777411474"},{"product_id":"shampoing-redken-acidic-bonding-curls-1l","title":"Redken Acidic Bonding Curls Shampoo 1L","description":"\u003cp data-start=\"0\" data-end=\"108\"\u003eThe liter format is ideal for gently cleansing, intensely moisturizing, and strengthening weakened curls.\u003c\/p\u003e\n\u003cp data-start=\"110\" data-end=\"419\"\u003eAcidic Bonding Curls Shampoo 1L gently cleanses without stripping natural oils essential for textured hair. Its formula, enriched with repairing agents, citric acid, and glycerin, helps strengthen the hair fiber, reduce breakage, and maintain soft, defined, and moisturized curls.\u003c\/p\u003e\n\u003cp data-start=\"421\" data-end=\"789\"\u003e\u003cstrong data-start=\"421\" data-end=\"454\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"454\" data-end=\"457\"\u003e• Gently cleanses without sulfates\u003cbr data-start=\"491\" data-end=\"494\"\u003e• Intensely moisturizes curls and coils\u003cbr data-start=\"539\" data-end=\"542\"\u003e• Helps strengthen weakened hair\u003cbr data-start=\"583\" data-end=\"586\"\u003e• Reduces breakage and frizz\u003cbr data-start=\"620\" data-end=\"623\"\u003e• Preserves natural curl definition\u003cbr data-start=\"669\" data-end=\"672\"\u003e• Leaves hair soft, shiny, and easy to style\u003cbr data-start=\"729\" data-end=\"732\"\u003e• Economical liter format, ideal for regular use\u003c\/p\u003e\n\u003cp data-start=\"791\" data-end=\"892\"\u003e\u003cstrong data-start=\"791\" data-end=\"807\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"807\" data-end=\"810\"\u003eDry, sensitized, or breakage-prone curly, coily, or textured hair.\u003c\/p\u003e\n\u003cp data-start=\"894\" data-end=\"993\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"894\" data-end=\"909\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"909\" data-end=\"912\"\u003eVisibly stronger, moisturized, defined, and supple curls.\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150548852845,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shampABCurlslitre.png?v=1777493240"},{"product_id":"apres-shampoing-redken-acidic-bonding-curls-1l","title":"Redken Acidic Bonding Curls Conditioner 1L","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69e811e5-0a2c-83ea-b4b3-39dc433af2de-0\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"8cf40606-1dd0-4dbf-b1cd-246735fb1625\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"0\" data-end=\"96\"\u003eThe ideal liter size for intense hydration, detangling, and strengthening weakened curls.\u003c\/p\u003e\n\n\u003cp data-start=\"98\" data-end=\"411\"\u003eAcidic Bonding Curls 1L Conditioner nourishes the hair fiber while helping to repair and protect textured hair. Its formula, enriched with reparative agents, citric acid, and nourishing oils, helps reduce breakage, control frizz, and leave curls soft, supple, and well-defined.\u003c\/p\u003e\n\n\u003cp data-start=\"413\" data-end=\"786\"\u003e\u003cstrong data-start=\"413\" data-end=\"446\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"446\" data-end=\"449\"\u003e• Intensely hydrates without weighing down curls\u003cbr data-start=\"496\" data-end=\"499\"\u003e• Easily detangles and softens hair\u003cbr data-start=\"541\" data-end=\"544\"\u003e• Helps strengthen weakened hair\u003cbr data-start=\"585\" data-end=\"588\"\u003e• Reduces breakage and frizz\u003cbr data-start=\"622\" data-end=\"625\"\u003e• Promotes soft and well-defined curls\u003cbr data-start=\"672\" data-end=\"675\"\u003e• Leaves hair shiny and easy to style\u003cbr data-start=\"726\" data-end=\"729\"\u003e• Economical liter size, ideal for regular use\u003c\/p\u003e\n\n\u003cp data-start=\"788\" data-end=\"889\"\u003e\u003cstrong data-start=\"788\" data-end=\"804\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"804\" data-end=\"807\"\u003eCurly, coily, or textured hair that is dry, sensitized, or prone to breakage.\u003c\/p\u003e\n\n\u003cp data-start=\"891\" data-end=\"998\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"891\" data-end=\"906\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"906\" data-end=\"909\"\u003eVisibly stronger, hydrated, defined, soft, and bouncy curls.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150576181357,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/reviABCurls1L.png?v=1777494728"},{"product_id":"shampoing-redken-acidic-grow-full-1l-1","title":"Redken Acidic Grow Full Shampoo 1L","description":"\u003cp data-start=\"0\" data-end=\"135\"\u003eThe liter format is ideal for gently cleansing, strengthening hair fibers, and promoting longer, stronger hair.\u003c\/p\u003e\n\u003cp data-start=\"137\" data-end=\"415\"\u003eAcidic Grow Full Shampoo 1L removes impurities while respecting the balance of the scalp and lengths. Its formula, enriched with strengthening agents, helps reduce breakage, support length retention, and leave hair stronger, denser, and shinier.\u003c\/p\u003e\n\u003cp data-start=\"417\" data-end=\"731\"\u003e\u003cstrong data-start=\"417\" data-end=\"450\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"450\" data-end=\"453\"\u003e• Gently cleanses without drying\u003cbr data-start=\"487\" data-end=\"490\"\u003e• Helps strengthen fragile or brittle hair\u003cbr data-start=\"541\" data-end=\"544\"\u003e• Promotes visibly longer and stronger hair\u003cbr data-start=\"603\" data-end=\"606\"\u003e• Provides softness, lightness, and shine\u003cbr data-start=\"646\" data-end=\"649\"\u003e• Suitable for regular use\u003cbr data-start=\"679\" data-end=\"682\"\u003e• Economical liter format, ideal for home use\u003c\/p\u003e\n\u003cp data-start=\"733\" data-end=\"848\"\u003e\u003cstrong data-start=\"733\" data-end=\"749\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"749\" data-end=\"752\"\u003eThinning, fragile, brittle hair, or hair that struggles to retain its length.\u003c\/p\u003e\n\u003cp data-start=\"850\" data-end=\"978\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"850\" data-end=\"865\"\u003eResults:\u003c\/strong\u003e\u003cbr data-start=\"865\" data-end=\"868\"\u003eVisibly stronger, healthier, shinier hair with improved length retention.\u003c\/p\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45150623563885,"sku":null,"price":63.1,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/shamplitreagfull.png?v=1777495480"},{"product_id":"routine-gloss-absolu-core","title":"Gloss absolu Core Routine","description":"\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=\"2a8bc2e3-b029-4259-99fd-7a83c061b0a8\" data-turn-id-container=\"2a8bc2e3-b029-4259-99fd-7a83c061b0a8\" data-testid=\"conversation-turn-36\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"2a8bc2e3-b029-4259-99fd-7a83c061b0a8\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\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=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\n\u003cp\u003e✨ The Kérastase Gloss Absolu routine: ideal for hair lacking softness and shine, to help control frizz and reveal a radiant glossy finish.\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\u003e\u003ca title=\"Bain hydra-glaze gloss absolu Kérastase\" href=\"https:\/\/spazioboutique.ca\/products\/shampooing-bain-hydra-glaze\"\u003eBain Hydra-Glaze\u003c\/a\u003e gently cleanses while providing luminosity and suppleness from the very first wash.\u003c\/p\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/spazioboutique.ca\/products\/fondant-insta-glaze\" title=\"Fondant Insta Glaze Gloss Absolu Kérastase\"\u003eFondant Insta Glaze\u003c\/a\u003e hydrates, detangles, and leaves hair silky and light without weighing it down.\u003c\/p\u003e\n\n\u003cp\u003e\u003ca title=\"Huile Glaze Drops Gloss Absolu Kérastase\" href=\"https:\/\/spazioboutique.ca\/products\/huile-glaze-drops\"\u003eHuile Glaze Drops\u003c\/a\u003e provide mirror-like shine, help smooth frizz, and seal in softness for a luminous and disciplined finish.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eResult:\u003c\/b\u003e soft, shiny, and visibly smoother hair, with a long-lasting glossy effect. ✨\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\u003cdiv data-testid=\"bazaar-slot-visibility-timeout\" data-test-id=\"bazaar-slot-visibility-timeout\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":45155580543085,"sku":null,"price":174.6,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/glossabsolu3.png?v=1777562153"},{"product_id":"cheveux-longs-hydratation-et-brillance","title":"Hydration and Shine Routine","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"7b47b3bf-6663-40e1-a3fa-c6b6cbcb7cd8\" class=\"\"\u003e\n\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-46\" data-turn-id-container=\"7b47b3bf-6663-40e1-a3fa-c6b6cbcb7cd8\" data-turn-id=\"7b47b3bf-6663-40e1-a3fa-c6b6cbcb7cd8\" 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\" dir=\"auto\" data-message-id=\"7b47b3bf-6663-40e1-a3fa-c6b6cbcb7cd8\" 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\u003e✨ A perfect Kérastase routine for long hair lacking hydration, softness and shine, combining nutrition, control and radiance daily.\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\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/shampooing-bain-hydra-glaze\" title=\"Bain hydra-glaze Gloss absolu Kérastase\"\u003eBain Hydra-Glaze\u003c\/a\u003e gently cleanses, hydrates the hair fiber and provides luminous shine from the first wash.\u003c\/p\u003e\n\n\u003cp\u003eThe \u003ca title=\"Masque Intense Régénérant Chronologiste Kérastase\" href=\"https:\/\/spazioboutique.ca\/products\/chronologiste-masque-intense-regenerant\"\u003eIntense Regenerating Mask\u003c\/a\u003e intensely nourishes, revitalizes the hair fiber and helps restore softness, suppleness and vitality to the hair.\u003c\/p\u003e\n\n\u003cp\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/huile-glaze-drops\" title=\"Huile glaze drops Gloss absolu Kérastase\"\u003eGlaze Drops Oil\u003c\/a\u003e seals in softness, helps control frizz and provides mirror-like shine with a light, silky finish.\u003c\/p\u003e\n\n\u003cp\u003e\u003cb\u003eResult:\u003c\/b\u003e visibly softer, shinier, nourished and disciplined hair. ✨\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\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv data-test-id=\"bazaar-slot-visibility-timeout\" data-testid=\"bazaar-slot-visibility-timeout\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003cdiv class=\"contents\"\u003e\u003cbr\u003e\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":45155587883117,"sku":null,"price":204.3,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/bundles.png?v=1777562758"},{"product_id":"formats-voyage-gloss-absolu-et-format-regulier-de-lhuile-glaze-drops","title":"Gloss Absolu travel size and Huile Glaze Drops regular size","description":"\u003cdiv data-is-intersecting=\"true\" data-turn-id-container=\"2a8bc2e3-b029-4259-99fd-7a83c061b0a8\" class=\"\"\u003e\n\u003cdiv class=\"relative w-full overflow-visible\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-36\" data-turn-id-container=\"2a8bc2e3-b029-4259-99fd-7a83c061b0a8\" data-turn-id=\"2a8bc2e3-b029-4259-99fd-7a83c061b0a8\" 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 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"2a8bc2e3-b029-4259-99fd-7a83c061b0a8\" data-message-author-role=\"assistant\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv data-test-id=\"bazaar-slot-visibility-timeout\" data-testid=\"bazaar-slot-visibility-timeout\"\u003e\n\u003cp\u003e✨ The perfect Gloss Absolu routine to discover the range while enjoying Glaze Drops in regular size, ideal for shiny, soft, and frizz-free hair every day.\u003c\/p\u003e\n\u003cp\u003e\u003ca title=\"Kérastase Gloss Absolu Hydra-Glaze Bath travel size\" href=\"https:\/\/spazioboutique.ca\/products\/shampooing-bain-hydra-glaze?variant=43216870670445\"\u003eBain Hydra-Glaze\u003c\/a\u003e\u0026nbsp;gently cleanses while providing shine and suppleness from the first wash.\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/spazioboutique.ca\/products\/fondant-insta-glaze?variant=43217508565101\" title=\"Kérastase Gloss Absolu Insta Glaze Melt travel size\"\u003eFondant Insta Glaze\u003c\/a\u003e\u0026nbsp;moisturizes, detangles, and leaves hair silky and light without weighing it down.\u003c\/p\u003e\n\u003cp\u003e\u003ca title=\"Kérastase Gloss Absolu Anti-Frizz Glaze Milk Spray travel size\" href=\"https:\/\/spazioboutique.ca\/products\/spray-anti-frizz-glaze-milk?variant=43252846231661\"\u003eAnti-Frizz Glaze Milk Spray\u003c\/a\u003e moisturizes, protects from heat, and helps control frizz for a smooth, shiny finish.\u003c\/p\u003e\n\u003cp\u003e\u003ca title=\"Kérastase Gloss Absolu Glaze Drops Oil\" href=\"https:\/\/spazioboutique.ca\/products\/huile-glaze-drops\"\u003eHuile Glaze Drops\u003c\/a\u003e\u0026nbsp;in regular size provides intense mirror-like shine and seals in softness for a luminous glossy effect every day.\u003c\/p\u003e\n\u003cp\u003eResult: shiny, soft, and disciplined hair, with a light and silky finish. ✨\u003c\/p\u003e\n\u003cp\u003eIdeal for discovering the Gloss Absolu routine or for taking your essentials with you everywhere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv class=\"contents\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":45155629400173,"sku":null,"price":141.3,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/glossbundle2.png?v=1777564468"},{"product_id":"gloss-absolu-duo-envoutant-huile-et-parfum","title":"Gloss Absolu and Fragrance","description":"\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f5f06ff5-c1b8-4ba5-af11-6f0b92bdb84a\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\n\u003cp\u003e✨ The perfect duo for a shiny, silky, and delicately scented finish.\u003c\/p\u003e\n\u003cp\u003eThe \u003ca title=\"Kérastase Glaze Drops Gloss Absolu Oil\" href=\"https:\/\/spazioboutique.ca\/products\/huile-glaze-drops\"\u003eHuile Glaze Drops\u003c\/a\u003e\u0026nbsp;provides mirror shine, helps smooth frizz, and leaves hair luminous and soft without weighing it down.\u003c\/p\u003e\n\u003cp\u003eThe \u003ca href=\"https:\/\/spazioboutique.ca\/products\/le-parfum\" title=\"Kérasatse Gloss Absolu Perfume\"\u003eHair Mist\u003c\/a\u003e adds an elegant and refined fragrance while enhancing the hair with a touch of shine and softness.\u003c\/p\u003e\n\u003cp\u003eResult: radiant, silky, and subtly scented hair for a luxurious everyday finish. ✨\u003c\/p\u003e\n\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\u003cdiv class=\"text-center\"\u003e\n\u003cdiv class=\"mx-auto\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"inline-flex rounded-xl border border-gray-100 dark:border-gray-700\"\u003e\n\u003cdiv class=\"me-12 flex items-center px-4 py-3 text-start\"\u003e\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-b2090418.svg#f8aa74\"\u003e\u003c\/use\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ms-4\"\u003e\n\u003cdiv class=\"text-token-main-surface-primary-inverse text-sm font-semibold\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Kérastase","offers":[{"title":"Default Title","offer_id":45156573446253,"sku":null,"price":112.5,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/gloss3.png?v=1777595877"},{"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-5","title":"Redken Naked Gloss Lightweight Shine Oil 100ML","description":"\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\n\u003cdiv class=\"\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-3\" data-is-intersecting=\"true\"\u003e\n\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-3\" data-turn-id-container=\"request-6a15e162-fa4c-83ea-9c33-09ace2fbb709-3\" data-testid=\"conversation-turn-22\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"12a8bb7f-c045-46a5-a00c-da8e4fe37ce7\" dir=\"auto\" data-message-model-slug=\"gpt-5-5\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\n\u003cp data-start=\"99\" data-end=\"232\"\u003e\u003cstrong data-start=\"99\" data-end=\"232\"\u003eThe ideal lightweight oil to provide dazzling shine, smooth frizz, and leave hair silky without weighing it down.\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp data-start=\"234\" data-end=\"571\"\u003eThe \u003cstrong data-start=\"237\" data-end=\"274\"\u003eNaked Gloss Lightweight Shine Oil\u003c\/strong\u003e by \u003cspan class=\"hover:entity-accent entity-underline inline cursor-pointer align-baseline\"\u003e\u003cspan class=\"whitespace-normal\"\u003eRedken\u003c\/span\u003e\u003c\/span\u003e is a lightweight oil designed to enhance shine while leaving hair soft, smooth, and radiant. Its light texture helps tame frizz, smooth hair fibers, and sublimate natural shine or color, without weighing hair down.\u003c\/p\u003e\n\n\u003cp data-start=\"573\" data-end=\"949\"\u003e\u003cstrong data-start=\"573\" data-end=\"606\"\u003eWhy you'll love it:\u003c\/strong\u003e\u003cbr data-start=\"606\" data-end=\"609\"\u003e• Provides instant dazzling shine\u003cbr data-start=\"654\" data-end=\"657\"\u003e• Smooths hair fibers and helps control frizz\u003cbr data-start=\"718\" data-end=\"721\"\u003e• Softens lengths and ends\u003cbr data-start=\"759\" data-end=\"762\" data-is-only-node=\"\"\u003e• Lightweight texture that doesn't weigh hair down\u003cbr data-start=\"809\" data-end=\"812\"\u003e• Helps improve softness and suppleness\u003cbr data-start=\"857\" data-end=\"860\"\u003e• Enhances the radiance of natural or colored hair\u003cbr data-start=\"910\" data-end=\"913\"\u003e• Silky and luminous finish to the touch\u003c\/p\u003e\n\n\u003cp data-start=\"951\" data-end=\"1104\"\u003e\u003cstrong data-start=\"951\" data-end=\"967\"\u003eIdeal for:\u003c\/strong\u003e\u003cbr data-start=\"967\" data-end=\"970\"\u003eAll hair types, especially those looking for more shine, softness, and a smooth finish without a greasy feel.\u003c\/p\u003e\n\n\u003cp data-start=\"1106\" data-end=\"1228\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong data-start=\"1106\" data-end=\"1120\"\u003eResult:\u003c\/strong\u003e\u003cbr data-start=\"1120\" data-end=\"1123\"\u003eVisibly shinier, softer, smoother, and silkier hair, with a luminous and light finish.\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\n\u003c\/div\u003e\n\n\u003c\/section\u003e\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Redken","offers":[{"title":"Default Title","offer_id":45234893717613,"sku":null,"price":55.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0618\/2951\/3325\/files\/nekedgloss.png?v=1779835351"}],"url":"https:\/\/spazioboutique.ca\/en-ca\/collections\/brillance.oembed","provider":"Spazio Boutique","version":"1.0","type":"link"}