{"title":"Conditioner","description":"\u003cdiv class=\"collection-description\"\u003e\n\n  \u003ch1 style=\"font-size: 1.4em; font-weight: 700; margin-bottom: 16px;\"\u003eHair Conditioners for Every Hair Type – Alcôve Hair\u003c\/h1\u003e\n\n  \u003cp\u003e\n    Alcôve Hair offers a complete professional-grade conditioner range with a specialized formula for every hair type and concern. All Alcôve conditioners are \u003cstrong\u003esulfate-free, vegan, paraben-free, and safe for color-treated hair\u003c\/strong\u003e — designed to detangle, nourish, and protect without weighing hair down or leaving residue. From deeply moisturizing formulas for dry or damaged hair to lightweight options for fine hair, every conditioner is paired to work as a system with its matching Alcôve shampoo for best results.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The conditioner range includes the \u003cstrong\u003e\u003ca href=\"\/products\/hydrating-conditioner\"\u003eHydrating Conditioner\u003c\/a\u003e\u003c\/strong\u003e (rated 4.8\/5, 112 reviews) for dry or damaged hair, the \u003cstrong\u003e\u003ca href=\"\/products\/daily-conditioner\"\u003eDaily Conditioner\u003c\/a\u003e\u003c\/strong\u003e (rated 4.7\/5, 63 reviews) for all hair types, the \u003cstrong\u003e\u003ca href=\"\/products\/volumizing-conditioner\"\u003eVolumizing Conditioner\u003c\/a\u003e\u003c\/strong\u003e (rated 5.0\/5, 30 reviews) for fine or flat hair, the \u003cstrong\u003e\u003ca href=\"\/products\/curl-conditioner\"\u003eCurl Conditioner\u003c\/a\u003e\u003c\/strong\u003e (rated 5.0\/5, 13 reviews) for wavy and curly hair, the \u003cstrong\u003e\u003ca href=\"\/products\/violet-conditioner\"\u003eViolet Conditioner\u003c\/a\u003e\u003c\/strong\u003e (rated 5.0\/5, 11 reviews) for blonde, highlighted, or gray hair, and the brand-new \u003cstrong\u003e\u003ca href=\"\/products\/curl-leave-in-conditioner\"\u003eCurl Leave-In Conditioner\u003c\/a\u003e\u003c\/strong\u003e (rated 5.0\/5, 5 reviews) for daily curl hydration without rinsing. All rinse-out conditioners are available in 300 ml and 950 ml. Travel sizes include the \u003cstrong\u003e\u003ca href=\"\/products\/mini-hydrating-conditioner\"\u003eMini Hydrating Conditioner\u003c\/a\u003e\u003c\/strong\u003e, \u003cstrong\u003e\u003ca href=\"\/products\/mini-daily-conditioner\"\u003eMini Daily Conditioner\u003c\/a\u003e\u003c\/strong\u003e, \u003cstrong\u003e\u003ca href=\"\/products\/mini-volumizing-conditioner-travel-size\"\u003eMini Volumizing Conditioner\u003c\/a\u003e\u003c\/strong\u003e, and \u003cstrong\u003e\u003ca href=\"\/products\/mini-violet-conditioner-travel-size\"\u003eMini Violet Conditioner\u003c\/a\u003e\u003c\/strong\u003e, all in 60 ml.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Made in Canada, Alcôve Hair is a professional salon brand trusted by hairstylists across the country and available directly to consumers online.\n  \u003c\/p\u003e\n\n  \u003c!-- Show More Button --\u003e\n  \u003cdiv id=\"show-more-btn-wrap\" style=\"text-align: center; margin: 16px 0;\"\u003e\n    \u003cbutton id=\"show-more-btn\" style=\"background: none; border: 1px solid currentColor; padding: 8px 20px; cursor: pointer; font-size: 0.9em; letter-spacing: 0.05em; text-transform: uppercase;\"\u003e\n      Show More\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Expandable content --\u003e\n  \u003cdiv id=\"expandable-content\" style=\"display: none;\"\u003e\n\n    \u003ch2 style=\"font-size: 1.05em; font-weight: 700; margin: 20px 0 8px;\"\u003eHow to Choose the Right Alcôve Conditioner for Your Hair Type\u003c\/h2\u003e\n    \u003cp\u003e\n      Choosing the right conditioner starts with your primary hair concern. For \u003cstrong\u003edry, damaged, or color-treated hair\u003c\/strong\u003e, the \u003ca href=\"\/products\/hydrating-conditioner\"\u003eHydrating Conditioner\u003c\/a\u003e deeply nourishes and restores softness — it's the most reviewed conditioner in the range with 112 ratings. For \u003cstrong\u003efine or flat hair\u003c\/strong\u003e, the \u003ca href=\"\/products\/volumizing-conditioner\"\u003eVolumizing Conditioner\u003c\/a\u003e provides lightweight moisture without weighing hair down — rated a perfect 5.0\/5 by 30 customers. For \u003cstrong\u003ewavy or curly hair\u003c\/strong\u003e, the \u003ca href=\"\/products\/curl-conditioner\"\u003eCurl Conditioner\u003c\/a\u003e detangles and defines the curl pattern without disrupting natural movement — rated 5.0\/5. For \u003cstrong\u003eblonde, highlighted, or gray hair\u003c\/strong\u003e, the \u003ca href=\"\/products\/violet-conditioner\"\u003eViolet Conditioner\u003c\/a\u003e tones and nourishes simultaneously, neutralizing brassiness while adding moisture — rated 5.0\/5. For \u003cstrong\u003enormal or balanced hair\u003c\/strong\u003e, the \u003ca href=\"\/products\/daily-conditioner\"\u003eDaily Conditioner\u003c\/a\u003e is gentle enough for everyday use on all hair types. For \u003cstrong\u003ecurly hair needing daily leave-in hydration\u003c\/strong\u003e without rinsing, the new \u003ca href=\"\/products\/curl-leave-in-conditioner\"\u003eCurl Leave-In Conditioner\u003c\/a\u003e can be used on wet or dry hair between washes.\n    \u003c\/p\u003e\n\n    \u003ch2 style=\"font-size: 1.05em; font-weight: 700; margin: 20px 0 8px;\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n    \u003c!-- HIGH PRIORITY PAA QUESTIONS FIRST --\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eShould you use conditioner every time you wash your hair?\u003c\/h3\u003e\n    \u003cp\u003e\n      Yes, for most hair types. Conditioner replenishes the moisture and smoothness that shampoo removes during cleansing, making it an essential step in every wash routine — not an optional one. Skipping conditioner regularly can lead to increased dryness, tangles, frizz, and breakage over time. Alcôve's \u003ca href=\"\/products\/daily-conditioner\"\u003eDaily Conditioner\u003c\/a\u003e is specifically formulated for use every wash day on all hair types, including color-treated hair. For fine hair that is prone to limpness, applying conditioner only to the mid-lengths and ends — avoiding the roots — prevents over-moisturizing at the scalp while still hydrating the lengths.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eWhat is the difference between a conditioner and a leave-in conditioner?\u003c\/h3\u003e\n    \u003cp\u003e\n      A rinse-out conditioner is applied after shampooing, left on for 1 to 3 minutes to hydrate and detangle, then fully rinsed out before styling. A leave-in conditioner is a lighter formula applied to damp or dry hair and left in without rinsing — it provides ongoing moisture, frizz control, and protection throughout the day. Alcôve's \u003ca href=\"\/products\/curl-leave-in-conditioner\"\u003eCurl Leave-In Conditioner\u003c\/a\u003e is designed for curly and wavy hair and can be applied between wash days to refresh and rehydrate curls without needing to rewash. It works well layered under the \u003ca href=\"\/products\/curl-activator\"\u003eCurl Activator\u003c\/a\u003e for added definition and hold.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eCan conditioner cause hair loss or damage?\u003c\/h3\u003e\n    \u003cp\u003e\n      No. Conditioner does not cause hair loss or damage when used correctly. The most common mistake is applying conditioner directly to the scalp and roots, which can cause buildup and make hair look greasy — but this does not lead to hair loss. Conditioner should be applied from mid-lengths to ends and rinsed thoroughly. Alcôve's conditioners are sulfate-free, paraben-free, and free from heavy silicones that accumulate on the hair shaft, making them safe for frequent use without causing buildup or scalp issues.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eHow long should you leave conditioner in your hair?\u003c\/h3\u003e\n    \u003cp\u003e\n      For a standard rinse-out conditioner, leaving it on for 1 to 3 minutes is sufficient for most hair types to fully absorb the conditioning agents. For dry, damaged, or very thick hair, leaving it on for up to 5 minutes provides deeper penetration and more intensive softening. Alcôve's \u003ca href=\"\/products\/hydrating-conditioner\"\u003eHydrating Conditioner\u003c\/a\u003e can be left on for up to 5 minutes for an extra boost of moisture on particularly dry or chemically treated hair. Rinse with cool water to seal the hair cuticle and lock in shine.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eIs conditioner necessary for fine hair?\u003c\/h3\u003e\n    \u003cp\u003e\n      Yes, fine hair needs conditioner — but the right one matters. Heavy or overly moisturizing conditioners can make fine hair look limp and flat. The key is using a lightweight volumizing conditioner applied only to the ends, not the roots. Alcôve's \u003ca href=\"\/products\/volumizing-conditioner\"\u003eVolumizing Conditioner\u003c\/a\u003e is specifically formulated for fine hair — it provides the hydration and detangling fine hair needs while its lightweight formula preserves volume and body rather than flattening it. It is rated 5.0 out of 5 by 30 customers.\n    \u003c\/p\u003e\n\n    \u003c!-- REMAINING FAQ QUESTIONS --\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eWhich Alcôve conditioner is right for my hair type?\u003c\/h3\u003e\n    \u003cp\u003e\n      Use the \u003ca href=\"\/products\/hydrating-conditioner\"\u003eHydrating Conditioner\u003c\/a\u003e for dry or damaged hair, the \u003ca href=\"\/products\/volumizing-conditioner\"\u003eVolumizing Conditioner\u003c\/a\u003e for fine or flat hair, the \u003ca href=\"\/products\/curl-conditioner\"\u003eCurl Conditioner\u003c\/a\u003e for wavy or curly hair, the \u003ca href=\"\/products\/violet-conditioner\"\u003eViolet Conditioner\u003c\/a\u003e for blonde, highlighted, or gray hair, the \u003ca href=\"\/products\/daily-conditioner\"\u003eDaily Conditioner\u003c\/a\u003e for normal hair needing a lightweight everyday option, and the \u003ca href=\"\/products\/curl-leave-in-conditioner\"\u003eCurl Leave-In Conditioner\u003c\/a\u003e for curly hair needing daily between-wash hydration. Visit our \u003ca href=\"\/pages\/best-haircare-products-for-your-needs\"\u003eShop by Need\u003c\/a\u003e page for a complete guide.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eShould I use the same brand for shampoo and conditioner?\u003c\/h3\u003e\n    \u003cp\u003e\n      Using a matched shampoo and conditioner from the same range is recommended because the formulas are designed to complement each other's pH, active ingredients, and performance. Using the \u003ca href=\"\/products\/hydrating-shampoo\"\u003eHydrating Shampoo\u003c\/a\u003e with the \u003ca href=\"\/products\/hydrating-conditioner\"\u003eHydrating Conditioner\u003c\/a\u003e, for example, ensures the same nourishing actives are layered for maximum moisture retention. Each Alcôve duo — \u003ca href=\"\/products\/hydrating-duo-1\"\u003eHydrating Duo\u003c\/a\u003e, \u003ca href=\"\/products\/curl-duo\"\u003eCurl Duo\u003c\/a\u003e, \u003ca href=\"\/products\/volumizing-duo\"\u003eVolumizing Duo\u003c\/a\u003e, \u003ca href=\"\/products\/violet-duo\"\u003eViolet Duo\u003c\/a\u003e, and \u003ca href=\"\/products\/daily-duo-kit\"\u003eDaily Duo\u003c\/a\u003e — bundles the matched pair at a saving of $8 CAD.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eAre Alcôve conditioners safe for color-treated hair?\u003c\/h3\u003e\n    \u003cp\u003e\n      Yes. All Alcôve conditioners are sulfate-free and formulated to be safe for color-treated, highlighted, and chemically processed hair. They do not strip or fade colour. For blonde or highlighted hair, the \u003ca href=\"\/products\/violet-conditioner\"\u003eViolet Conditioner\u003c\/a\u003e actively tones while conditioning, making it the best choice for maintaining cool, bright colour between salon visits.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eAre Alcôve Hair products vegan and cruelty-free?\u003c\/h3\u003e\n    \u003cp\u003e\n      Yes. All Alcôve Hair products are 100% vegan and cruelty-free. The brand does not use any animal-derived ingredients and does not test on animals at any stage of product development or manufacturing.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eAre Alcôve conditioners available in larger sizes?\u003c\/h3\u003e\n    \u003cp\u003e\n      Yes. The \u003ca href=\"\/products\/hydrating-conditioner\"\u003eHydrating Conditioner\u003c\/a\u003e, \u003ca href=\"\/products\/daily-conditioner\"\u003eDaily Conditioner\u003c\/a\u003e, \u003ca href=\"\/products\/volumizing-conditioner\"\u003eVolumizing Conditioner\u003c\/a\u003e, \u003ca href=\"\/products\/curl-conditioner\"\u003eCurl Conditioner\u003c\/a\u003e, and \u003ca href=\"\/products\/violet-conditioner\"\u003eViolet Conditioner\u003c\/a\u003e are all available in both 300 ml and 950 ml. The jumbo 950 ml size is ideal for frequent users or families looking for the best value per ml. The \u003ca href=\"\/products\/hydrating-bundle-jumbo\"\u003eHydrating Bundle Jumbo\u003c\/a\u003e and \u003ca href=\"\/products\/curl-bundle-jumbo\"\u003eCurl Bundle Jumbo\u003c\/a\u003e offer the full trio in 950 ml at savings of $21.60 CAD each.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eAre travel sizes available for Alcôve conditioners?\u003c\/h3\u003e\n    \u003cp\u003e\n      Yes. Travel-size 60 ml versions are available for the \u003ca href=\"\/products\/mini-hydrating-conditioner\"\u003eHydrating Conditioner\u003c\/a\u003e, \u003ca href=\"\/products\/mini-daily-conditioner\"\u003eDaily Conditioner\u003c\/a\u003e, \u003ca href=\"\/products\/mini-volumizing-conditioner-travel-size\"\u003eVolumizing Conditioner\u003c\/a\u003e, and \u003ca href=\"\/products\/mini-violet-conditioner-travel-size\"\u003eViolet Conditioner\u003c\/a\u003e — perfect for travel or for trying a formula before committing to the full size. Browse all \u003ca href=\"\/collections\/minis\"\u003etravel-size products\u003c\/a\u003e here.\n    \u003c\/p\u003e\n\n    \u003ch3 style=\"font-size: 0.95em; font-weight: 700; margin: 16px 0 6px;\"\u003eIs Alcôve Hair a professional brand?\u003c\/h3\u003e\n    \u003cp\u003e\n      Yes. Alcôve Hair is a Canadian professional hair care brand originally developed for use in salons. All products are now available directly to consumers through the Alcôve online store, giving everyone access to salon-quality conditioning at home. Learn more on our \u003ca href=\"\/pages\/about-us\"\u003eAbout Us page\u003c\/a\u003e or read \u003ca href=\"\/pages\/happy-customers-alcove-reviews\"\u003ecustomer reviews\u003c\/a\u003e to see real results.\n    \u003c\/p\u003e\n\n    \u003c!-- Show Less Button --\u003e\n    \u003cdiv style=\"text-align: center; margin: 16px 0;\"\u003e\n      \u003cbutton id=\"show-less-btn\" style=\"background: none; border: 1px solid currentColor; padding: 8px 20px; cursor: pointer; font-size: 0.9em; letter-spacing: 0.05em; text-transform: uppercase;\"\u003e\n        Show Less\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003c!-- Show More \/ Show Less toggle --\u003e\n\u003cscript\u003e\n  document.getElementById('show-more-btn').addEventListener('click', function() {\n    document.getElementById('expandable-content').style.display = 'block';\n    document.getElementById('show-more-btn-wrap').style.display = 'none';\n  });\n  document.getElementById('show-less-btn').addEventListener('click', function() {\n    document.getElementById('expandable-content').style.display = 'none';\n    document.getElementById('show-more-btn-wrap').style.display = 'block';\n  });\n\u003c\/script\u003e\n\n\u003c!-- FAQ Schema for Google Rich Results --\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Should you use conditioner every time you wash your hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, for most hair types. Conditioner replenishes the moisture and smoothness that shampoo removes during cleansing, making it an essential step in every wash routine. Skipping conditioner regularly can lead to increased dryness, tangles, frizz, and breakage over time. Alcôve's Daily Conditioner is specifically formulated for use every wash day on all hair types, including color-treated hair. For fine hair, applying conditioner only to the mid-lengths and ends prevents over-moisturizing at the scalp while still hydrating the lengths.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between a conditioner and a leave-in conditioner?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"A rinse-out conditioner is applied after shampooing, left on for 1 to 3 minutes to hydrate and detangle, then fully rinsed out before styling. A leave-in conditioner is a lighter formula applied to damp or dry hair and left in without rinsing — it provides ongoing moisture, frizz control, and protection throughout the day. Alcôve's Curl Leave-In Conditioner is designed for curly and wavy hair and can be applied between wash days to refresh and rehydrate curls without needing to rewash.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can conditioner cause hair loss or damage?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Conditioner does not cause hair loss or damage when used correctly. The most common mistake is applying conditioner directly to the scalp and roots, which can cause buildup and make hair look greasy — but this does not lead to hair loss. Conditioner should be applied from mid-lengths to ends and rinsed thoroughly. Alcôve's conditioners are sulfate-free, paraben-free, and free from heavy silicones, making them safe for frequent use without causing buildup or scalp issues.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How long should you leave conditioner in your hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For a standard rinse-out conditioner, leaving it on for 1 to 3 minutes is sufficient for most hair types. For dry, damaged, or very thick hair, leaving it on for up to 5 minutes provides deeper penetration and more intensive softening. Alcôve's Hydrating Conditioner can be left on for up to 5 minutes for an extra boost of moisture on particularly dry or chemically treated hair. Rinse with cool water to seal the hair cuticle and lock in shine.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is conditioner necessary for fine hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, fine hair needs conditioner — but the right one matters. Heavy or overly moisturizing conditioners can make fine hair look limp and flat. The key is using a lightweight volumizing conditioner applied only to the ends, not the roots. Alcôve's Volumizing Conditioner is specifically formulated for fine hair — it provides the hydration and detangling fine hair needs while its lightweight formula preserves volume and body rather than flattening it. It is rated 5.0 out of 5 by 30 customers.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Which Alcôve conditioner is right for my hair type?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Use the Hydrating Conditioner for dry or damaged hair, the Volumizing Conditioner for fine or flat hair, the Curl Conditioner for wavy or curly hair, the Violet Conditioner for blonde, highlighted, or gray hair, the Daily Conditioner for normal hair needing a lightweight everyday option, and the Curl Leave-In Conditioner for curly hair needing daily between-wash hydration.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Should I use the same brand for shampoo and conditioner?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Using a matched shampoo and conditioner from the same range is recommended because the formulas are designed to complement each other's pH, active ingredients, and performance. Each Alcôve duo — Hydrating, Curl, Volumizing, Violet, and Daily — bundles the matched pair at a saving of $8 CAD.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Alcôve conditioners safe for color-treated hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. All Alcôve conditioners are sulfate-free and formulated to be safe for color-treated, highlighted, and chemically processed hair. They do not strip or fade colour. For blonde or highlighted hair, the Violet Conditioner actively tones while conditioning, making it the best choice for maintaining cool, bright colour between salon visits.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Alcôve Hair products vegan and cruelty-free?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. All Alcôve Hair products are 100% vegan and cruelty-free. The brand does not use any animal-derived ingredients and does not test on animals at any stage of product development or manufacturing.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Alcôve conditioners available in larger sizes?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. The Hydrating, Daily, Volumizing, Curl, and Violet conditioners are all available in both 300 ml and 950 ml. The jumbo 950 ml size is ideal for frequent users. The Hydrating Bundle Jumbo and Curl Bundle Jumbo offer the full trio in 950 ml at savings of $21.60 CAD each.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are travel sizes available for Alcôve conditioners?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Travel-size 60 ml versions are available for the Hydrating Conditioner, Daily Conditioner, Volumizing Conditioner, and Violet Conditioner — perfect for travel or for trying a formula before committing to the full size.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Is Alcôve Hair a professional brand?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Alcôve Hair is a Canadian professional hair care brand originally developed for use in salons. All products are now available directly to consumers through the Alcôve online store, giving everyone access to salon-quality conditioning at home.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e","products":[{"product_id":"daily-conditioner","title":"Daily Conditioner","description":"\u003cp data-start=\"61\" data-end=\"557\"\u003eIf your wash routine includes conditioning your hair every day, this daily conditioner is about to become your new must-have. Specially designed for all hair types, it delivers the perfect balance of lightweight hydration and nourishing care, making it ideal for anyone who wants softer, shinier, more manageable hair without any heaviness. Its gentle, easy-to-rinse formula works to smooth and moisturize each strand, restoring natural radiance while keeping your hair feeling fresh and clean.\u003c\/p\u003e\n\u003cp data-start=\"559\" data-end=\"1012\"\u003eUnlike richer conditioners that can weigh hair down, this one provides essential moisture without leaving behind a greasy residue or causing unwanted product buildup. It’s also color-safe, helping to protect and maintain the vibrancy of your hair color so it stays brighter for longer. Whether your hair is straight, curly, fine, or thick, this daily conditioner delivers consistent results that keep your hair looking and feeling healthy day after day.\u003c\/p\u003e\n\u003cul data-start=\"1014\" data-end=\"1090\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-start=\"1014\" data-end=\"1036\"\u003e\n\u003cp data-start=\"1016\" data-end=\"1036\"\u003eNourishes the hair\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1037\" data-end=\"1068\"\u003e\n\u003cp data-start=\"1039\" data-end=\"1068\"\u003eWon’t cause product buildup\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1069\" data-end=\"1090\" data-is-last-node=\"\"\u003e\n\u003cp data-start=\"1071\" data-end=\"1090\" data-is-last-node=\"\"\u003eProtects hair color\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Alcôve Hair","offers":[{"title":"300 ml \/ 10 oz","offer_id":45296833528028,"sku":"F9500-018","price":18.0,"currency_code":"CAD","in_stock":true},{"title":"950 ml \/ 32 oz","offer_id":45296833560796,"sku":"F9500-019","price":40.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/daily-conditioner-everyday-hair-all-needs.jpg?v=1772398292"},{"product_id":"hydrating-conditioner","title":"Hydrating Conditioner","description":"\u003cdiv class=\"product-description-toggle\"\u003e\n  \u003cp\u003e\n    \u003cstrong\u003eHydrating Conditioner – Lock in Moisture, Boost Shine\u003c\/strong\u003e\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Say goodbye to dry, brittle hair and hello to hydrated, healthy strands with our lightweight Hydrating Conditioner—your hair’s new best friend. Designed to nourish and repair, it delivers deep hydration while helping to reduce split ends, frizz, and static, leaving hair soft, shiny, and manageable.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cstrong\u003eKey benefits:\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cul\u003e\n    \u003cli\u003eHydrates and repairs damaged hair\u003c\/li\u003e\n    \u003cli\u003eAnti-frizz and anti-static properties\u003c\/li\u003e\n    \u003cli\u003eLightweight formula for effortless styling\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003ca href=\"#\" class=\"toggle-description-btn show-more\"\u003eSee full description\u003c\/a\u003e\n\n  \u003cdiv class=\"full-description-content\" style=\"display: none;\"\u003e\n    \u003cp\u003e\n      Perfect for all hair types, including dry, wavy (2A–2C), curly (3A–3C), and coily (4A–4C) hair, this conditioner restores moisture where your hair needs it most. Its lightweight formula ensures hair feels soft and weightless while providing the care and protection needed to maintain elasticity, shine, and overall health.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Whether you’re looking to tame frizz, improve manageability, or simply give your hair a daily dose of hydration, this conditioner is the ideal addition to your routine. Enjoy hair that feels nourished, strong, and radiant every day.\n    \u003c\/p\u003e\n\n    \u003ca href=\"#\" class=\"toggle-description-btn show-less\"\u003eShow less\u003c\/a\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .product-description-toggle .toggle-description-btn {\n    display: inline-block;\n    margin-top: 10px;\n    text-decoration: underline;\n    font-weight: 600;\n    color: inherit;\n    cursor: pointer;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const container = document.querySelector(\".product-description-toggle\");\n    if (!container) return;\n\n    const showMoreBtn = container.querySelector(\".show-more\");\n    const showLessBtn = container.querySelector(\".show-less\");\n    const fullContent = container.querySelector(\".full-description-content\");\n\n    showMoreBtn.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      fullContent.style.display = \"block\";\n      showMoreBtn.style.display = \"none\";\n    });\n\n    showLessBtn.addEventListener(\"click\", function (e) {\n      e.preventDefault();\n      fullContent.style.display = \"none\";\n      showMoreBtn.style.display = \"inline-block\";\n    });\n  });\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"300 ml \/ 10 oz","offer_id":45297148887260,"sku":"F9500-010","price":14.4,"currency_code":"CAD","in_stock":true},{"title":"950 ml \/ 32 oz","offer_id":45297148920028,"sku":"F9500-011","price":32.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/hydrationg-conditioner-dry-hair.jpg?v=1771943991"},{"product_id":"volumizing-conditioner","title":"Volumizing Conditioner","description":"\u003cp data-end=\"544\" data-start=\"62\"\u003eWhoever said conditioner couldn’t add volume clearly hasn’t tried ours! Meet the ultimate solution for fine and thin hair—our volumizing conditioner delivers lightweight fullness without compromising hydration. Say goodbye to flat, lifeless strands and hello to hair that looks and feels fuller, healthier, and beautifully bouncy. Its nourishing formula helps strengthen and moisturize while boosting body from root to tip, leaving your hair touchable, soft, and full of movement.\u003c\/p\u003e\n\u003cp data-end=\"1009\" data-start=\"546\"\u003eThis conditioner also enhances texture, giving your hair that extra grip it needs for effortless styling and longer-lasting volume. Plus, it works to smooth the cuticle, adding shine so your hair appears vibrant and polished every day. Whether you’re prepping for a big night out or simply want a boost for your daily look, this is your go-to for weightless volume that lasts. And don’t worry—our formula is completely colour safe, so your shade stays stunning.\u003c\/p\u003e\n\u003cul data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1086\" data-start=\"1011\"\u003e\n\u003cli data-end=\"1036\" data-start=\"1011\"\u003e\n\u003cp data-end=\"1036\" data-start=\"1013\"\u003eProvides light volume\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1057\" data-start=\"1037\"\u003e\n\u003cp data-end=\"1057\" data-start=\"1039\"\u003eEnhances texture\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1072\" data-start=\"1058\"\u003e\n\u003cp data-end=\"1072\" data-start=\"1060\"\u003eAdds shine\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-is-last-node=\"\" data-end=\"1086\" data-start=\"1073\"\u003e\n\u003cp data-is-last-node=\"\" data-end=\"1086\" data-start=\"1075\"\u003eColour safe\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Alcôve Hair","offers":[{"title":"300 ml \/ 10 oz","offer_id":45297243226332,"sku":"F9500-014","price":18.0,"currency_code":"CAD","in_stock":true},{"title":"950 ml \/ 32 oz","offer_id":45297243259100,"sku":"F9500-015","price":40.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/volumizing-conditioner-alcove-hair-fine-hair.jpg?v=1765652031"},{"product_id":"violet-conditioner","title":"Violet Conditioner","description":"\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"54add916-4314-463e-a23a-903cb05f83db\" 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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-1\" data-message-id=\"0de47282-67c0-432b-aee3-651e66a17c10\" data-message-author-role=\"assistant\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp data-end=\"1063\" data-start=\"74\"\u003eBring your blonde back to life with our powerful violet conditioner, expertly formulated to fight unwanted yellow and brassy tones. This nourishing, color-correcting treatment works to instantly neutralize dullness, refresh faded highlights, and maintain a bright, vibrant, salon-fresh look. Beyond its toning benefits, it deeply hydrates and softens hair, restoring smoothness, manageability, and resilience from root to tip. Its lightweight yet effective formula tames frizz, strengthens strands, and helps prevent breakage while leaving no heavy residue behind.\u003c\/p\u003e\n\u003cp data-end=\"1063\" data-start=\"74\"\u003ePerfect for all shades of blonde—natural, highlighted, or platinum—this conditioner ensures your hair stays healthy, silky, and full of radiant shine. With regular use, it revitalizes color, enhances shine, and keeps hair feeling soft, nourished, and protected against daily environmental stressors. Treat your hair to the ultimate blend of hydration, care, and color maintenance, and say goodbye to yellow tones for good.\u003c\/p\u003e\n\u003cul data-end=\"1169\" data-start=\"1065\"\u003e\n\u003cli data-end=\"1090\" data-start=\"1065\"\u003e\n\u003cp data-end=\"1090\" data-start=\"1067\"\u003eAnti-frizz properties\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1131\" data-start=\"1091\"\u003e\n\u003cp data-end=\"1131\" data-start=\"1093\"\u003eMoisturizes and strengthens the hair\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1169\" data-start=\"1132\"\u003e\n\u003cp data-end=\"1169\" data-start=\"1134\"\u003eEliminates yellow or brassy tones\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\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\/article\u003e","brand":"Alcôve Hair","offers":[{"title":"300 ml \/ 10 oz","offer_id":45297377542364,"sku":"F9500-042","price":18.0,"currency_code":"CAD","in_stock":true},{"title":"950 ml \/ 32 oz","offer_id":45297377575132,"sku":"F9500-041","price":40.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/violet-conditioner-alcove-hair-blonde.jpg?v=1772398596"},{"product_id":"mini-daily-conditioner","title":"Mini Daily Conditioner Travel Size","description":"\u003cp\u003eIf your wash routine involves conditioning your hair daily, then this conditioner is your go-to! Our daily conditioner is perfect for all hair types craving extra shine. Its light formulation hydrates hair without leaving that greasy feel behind.\u003cbr\u003e-    Nourishes the hair\u003cbr\u003e-    Does not cause product build up \u003cbr\u003e-    Protects your hair colour \u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cstrong\u003e60 ml travel-size. Ideal for your next getaway!\u003c\/strong\u003e\u003c\/p\u003e\n\u003c!----\u003e","brand":"Alcôve Hair","offers":[{"title":"60 ml \/ 2 oz","offer_id":46640027336924,"sku":"F9500-025","price":8.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Mini_Daily_Conditioner_Hydration_Protection.jpg?v=1771515985"},{"product_id":"mini-hydrating-conditioner","title":"Mini Hydrating Conditioner Travel Size","description":"\u003cp data-end=\"906\" data-start=\"45\"\u003eWe know the key to repairing dry, brittle hair is locking in that hydration! Enter our lightweight hydrating conditioner—your hair’s new best friend for everyday moisture and softness. Formulated to nourish thirsty strands from root to tip, it helps reduce split ends, smooth frizz, and add a brilliant shine without weighing your hair down. Each use leaves your hair feeling silky, manageable, and full of life, making styling easier than ever. Whether your hair has been affected by heat styling, chemical treatments, or environmental stress, this conditioner delivers a refreshing boost of hydration exactly where it’s needed. Designed for a wide range of textures, it enhances your hair’s natural beauty while helping maintain its strength and bounce. Embrace healthy, radiant hair that feels as good as it looks—because your hair deserves to reign supreme!\u003c\/p\u003e\n\u003cp data-end=\"923\" data-start=\"908\"\u003e\u003cstrong data-end=\"921\" data-start=\"908\"\u003eBenefits:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"1115\" data-start=\"924\"\u003e\n\u003cli data-end=\"994\" data-start=\"924\"\u003e\n\u003cp data-end=\"994\" data-start=\"926\"\u003ePerfect for Dry, Wavy (2A–2C), Curly (3A–3C) or Coily (4A–4C) hair\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1036\" data-start=\"995\"\u003e\n\u003cp data-end=\"1036\" data-start=\"997\"\u003eHelps hydrate and revive damaged hair\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1078\" data-start=\"1037\"\u003e\n\u003cp data-end=\"1078\" data-start=\"1039\"\u003eAnti-frizz and anti-static properties\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"1115\" data-start=\"1079\"\u003e\n\u003cp data-end=\"1115\" data-start=\"1081\"\u003eLightweight, soft-finish formula\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-is-only-node=\"\" data-is-last-node=\"\" data-end=\"1165\" data-start=\"1117\"\u003e\u003cstrong\u003e60 ml - 2 fl. oz travel size — ideal for your next getaway!\u003c\/strong\u003e\u003c\/p\u003e","brand":"Alcôve Hair","offers":[{"title":"60 ml \/ 2 oz","offer_id":46640045916380,"sku":"F9500-053","price":6.4,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/alcove_mini_hydrating_conditioner_hydration_protection.jpg?v=1772485477"},{"product_id":"curl-conditioner","title":"Curl Conditioner","description":"\u003cstyle\u003e\n.collapsible-hidden {\n  display: none;\n}\n\n.toggle-btn {\n  margin: 10px 0;\n  display: inline-block;\n  font-weight: 600;\n  cursor: pointer;\n  text-decoration: underline;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e\u003cstrong\u003eSoft, Bouncy \u0026amp; Hydrated Curls\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\n  Meet the conditioner your curls have been waiting for. This dreamy formula is packed with nourishing ingredients that glide effortlessly through your hair, melting away tangles while delivering the moisture your curls crave.\n\u003c\/p\u003e\n\n\u003cp\u003e\n  Perfect for waves, spirals, and coils, it hydrates without weighing your hair down or compromising your natural bounce.\n\u003c\/p\u003e\n\n\u003cul\u003e\n  \u003cli\u003eHydrates and nourishes\u003c\/li\u003e\n  \u003cli\u003eDetangles and tames frizz\u003c\/li\u003e\n  \u003cli\u003eBoosts bounce and shine\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- SHOW FULL DESCRIPTION BUTTON --\u003e\n\u003cspan class=\"toggle-btn\" onclick=\"toggleDesc(true)\" id=\"openBtn\"\u003e\n  Show full description\n\u003c\/span\u003e\n\n\u003c!-- HIDDEN CONTENT --\u003e\n\u003cdiv id=\"hiddenContent\" class=\"collapsible-hidden\"\u003e\n\n  \u003cp\u003e\n    With every use, your curls feel softer, healthier, and easier to manage. Frizz is visibly reduced while shine is naturally enhanced for a more polished, radiant look.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    More than just detangling, this conditioner helps strengthen and protect each strand, leaving your curls feeling resilient, smooth, and full of life. Its lightweight yet rich texture coats every curl in hydration, helping maintain definition and shape throughout the day.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Say goodbye to dry, dull curls and hello to soft, touchable, frizz-free hair that moves with confidence and vitality. Give your curls the care they deserve—and let them shine.\n  \u003c\/p\u003e\n\n  \u003c!-- SHOW LESS BUTTON --\u003e\n  \u003cspan class=\"toggle-btn\" onclick=\"toggleDesc(false)\"\u003e\n    Show less\n  \u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleDesc(open) {\n  const content = document.getElementById(\"hiddenContent\");\n  const openBtn = document.getElementById(\"openBtn\");\n\n  if (open) {\n    content.style.display = \"block\";\n    openBtn.style.display = \"none\";\n  } else {\n    content.style.display = \"none\";\n    openBtn.style.display = \"inline-block\";\n  }\n}\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"300 ml \/ 10 oz","offer_id":46803715031260,"sku":"F9500-114","price":18.0,"currency_code":"CAD","in_stock":true},{"title":"950 ml \/ 32 oz","offer_id":46803715064028,"sku":"F9500-116","price":40.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/curl-conditioner-alcove-hair-hydration-protection.jpg?v=1772398132"},{"product_id":"curl-bundle","title":"Curl Bundle","description":"\u003cdiv class=\"alcove-product-description\"\u003e\n  \u003cp\u003e\u003cstrong\u003eYour complete routine for happy, defined curls\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cdiv class=\"short-description\"\u003e\n    \u003cp\u003e\n      Meet the Curl Bundle — the 3-step routine your curls have been waiting for. Designed to gently cleanse, deeply hydrate, and enhance natural curl definition.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhat’s inside the Curl Bundle\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCurl Shampoo (300 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Gently cleanses without stripping, leaving curls fresh, hydrated, and ready for definition.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Conditioner (300 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Nourishes and detangles while helping curls stay soft, manageable, and frizz-free.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Activator (250 ml)\u003c\/strong\u003e\u003cbr\u003e\n      The final touch for defined, bouncy curls — enhances curl pattern, boosts moisture, and keeps curls looking alive all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\n      \u003ca href=\"#\" onclick=\"toggleCurlDescription(this); return false;\" style=\"text-decoration: underline; font-weight:600;\"\u003e\n        Show full description\n      \u003c\/a\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"full-description\" style=\"display:none;\"\u003e\n    \u003cp\u003e\n      Meet the Curl Bundle — the 3-step routine your curls have been waiting for. Designed to gently cleanse, deeply hydrate, and enhance natural curl definition, this bundle brings everything together for soft, bouncy, and healthy-looking curls… every wash day.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Whether your curls are feeling dry after winter or just need a refresh, this routine helps bring them back to life.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhat’s inside the Curl Bundle\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCurl Shampoo (300 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Gently cleanses without stripping, leaving curls fresh, hydrated, and ready for definition.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Conditioner (300 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Nourishes and detangles while helping curls stay soft, manageable, and frizz-free.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Activator (250 ml)\u003c\/strong\u003e\u003cbr\u003e\n      The final touch for defined, bouncy curls — enhances curl pattern, boosts moisture, and keeps curls looking alive all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhy your curls will love it\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eDesigned specifically for curly hair\u003c\/li\u003e\n      \u003cli\u003eHelps fight dryness \u0026amp; frizz\u003c\/li\u003e\n      \u003cli\u003eBoosts curl definition and softness\u003c\/li\u003e\n      \u003cli\u003ePerfect for everyday use or full wash-day routines\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\n      \u003ca href=\"#\" onclick=\"toggleCurlDescription(this); return false;\" style=\"text-decoration: underline; font-weight:600;\"\u003e\n        Show less\n      \u003c\/a\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function toggleCurlDescription(el) {\n    var container = el.closest('.alcove-product-description');\n    var shortDesc = container.querySelector('.short-description');\n    var fullDesc = container.querySelector('.full-description');\n    var isHidden = window.getComputedStyle(fullDesc).display === 'none';\n\n    if (isHidden) {\n      shortDesc.style.display = 'none';\n      fullDesc.style.display = 'block';\n    } else {\n      fullDesc.style.display = 'none';\n      shortDesc.style.display = 'block';\n    }\n  }\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":47499884757212,"sku":null,"price":43.2,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/alcove_Curl_Bundle_Shampoo_Conditioner_CurlActivator.jpg?v=1771944163"},{"product_id":"mini-volumizing-conditioner-travel-size","title":"Mini Volumizing Conditioner Travel Size","description":"\u003cp data-start=\"358\" data-end=\"425\"\u003e\u003cstrong\u003eAlcôve Mini Volumizing Conditioner – Travel Size (60 ml \/ 2 fl. oz.)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"427\" data-end=\"726\"\u003eEnjoy fuller, bouncier hair wherever you go with the \u003cstrong data-start=\"480\" data-end=\"528\"\u003eAlcôve Volumizing Conditioner in travel size\u003c\/strong\u003e. Specially designed for fine, thin, or flat hair, this lightweight conditioner delivers volume and softness without weighing hair down—perfect for carry-on luggage, gym bags, or on-the-go routines.\u003c\/p\u003e\n\u003cp data-start=\"728\" data-end=\"1018\"\u003eFormulated with volume-boosting and conditioning ingredients, it helps enhance hair’s natural body while smoothing frizz, adding shine, and protecting color. Hair feels instantly softer, more manageable, and visibly fuller from root to tip, with a weightless finish that never feels greasy.\u003c\/p\u003e\n\u003cp data-start=\"1020\" data-end=\"1176\"\u003eThis \u003cstrong data-start=\"1025\" data-end=\"1060\"\u003e60 ml \/ 2 fl. oz. travel format\u003c\/strong\u003e is ideal for trying the formula for the first time or maintaining voluminous, healthy-looking hair while traveling.\u003c\/p\u003e\n\u003cp data-start=\"1178\" data-end=\"1191\"\u003e\u003cstrong data-start=\"1178\" data-end=\"1191\"\u003eBenefits:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"1194\" data-end=\"1230\"\u003eAdds lightweight volume and bounce\u003c\/li\u003e\n\u003cli data-start=\"1194\" data-end=\"1230\"\u003eSmooths frizz and improves manageability\u003c\/li\u003e\n\u003cli data-start=\"1194\" data-end=\"1230\"\u003eLeaves hair soft, shiny, and weightless\u003c\/li\u003e\n\u003cli data-start=\"1194\" data-end=\"1230\"\u003eColor-safe formula, helps protect hair color\u003c\/li\u003e\n\u003cli data-start=\"1194\" data-end=\"1230\"\u003ePerfect travel size (60 ml \/ 2 fl. oz.)\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Alcôve Hair","offers":[{"title":"60 ml \/ 2 fl. oz","offer_id":47534051721436,"sku":"F9500-072","price":8.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Mini_Volumizing_Conditioner_Volume_Hair.jpg?v=1771517509"},{"product_id":"mini-violet-conditioner-travel-size","title":"Mini Violet Conditioner Travel Size","description":"\u003carticle data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-2\" data-turn-id=\"54add916-4314-463e-a23a-903cb05f83db\" 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 [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] thread-sm:[--thread-content-margin:--spacing(6)] thread-lg:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] thread-lg:[--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv data-message-model-slug=\"gpt-5-1\" data-message-id=\"0de47282-67c0-432b-aee3-651e66a17c10\" data-message-author-role=\"assistant\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full break-words light markdown-new-styling\"\u003e\n\u003cp\u003e\u003cstrong\u003eAlcôve Mini Violet Conditioner – Travel Size 60 ml \/ 2 fl. oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBring your blonde back to life wherever you go with the Alcôve Mini Violet Conditioner. Specially formulated for blonde, highlighted, and platinum hair, this violet conditioner neutralizes unwanted yellow and brassy tones while restoring brightness and clarity to dull or faded color. Its color-correcting formula refreshes highlights and helps maintain a cool, salon-fresh blonde between washes.\u003c\/p\u003e\n\u003cp\u003eMore than just a toner, this nourishing conditioner deeply hydrates, softens, and strengthens the hair fiber from root to tip. Lightweight yet effective, it smooths frizz, improves manageability, and helps reduce breakage without leaving heavy residue. The mini travel size is perfect for vacations, gym bags, or on-the-go blonde maintenance.\u003c\/p\u003e\n\u003cp\u003eIdeal for natural or color-treated blonde hair, it leaves hair silky, radiant, and visibly healthier—anytime, anywhere.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBenefits:\u003c\/strong\u003e\u003cbr\u003e• Eliminates yellow and brassy tones\u003cbr\u003e• Moisturizes and strengthens hair\u003cbr\u003e• Anti-frizz, lightweight formula\u003cbr\u003e• Travel-friendly mini size (60 ml)\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Alcôve Hair","offers":[{"title":"60 ml \/ 2 fl. oz","offer_id":47535501115612,"sku":"F9500-074","price":8.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Mini_Violet_Conditioner_Blonde_Hair.jpg?v=1771517030"},{"product_id":"hydrating-bundle","title":"Hydrating Bundle","description":"\u003cdiv class=\"bundle-desc-wrapper\"\u003e\n  \u003cp\u003e\u003cstrong\u003eYour complete routine for deep, lasting hydration\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eMeet the \u003cstrong\u003eHydrating Bundle\u003c\/strong\u003e — the 3-step ritual your hair has been craving. Designed to gently cleanse, intensely nourish, and restore softness from root to tip, this bundle delivers the perfect balance of moisture and strength for healthy-looking, touchably soft hair… every wash day.\u003c\/p\u003e\n\n  \u003cp\u003e\u003cstrong\u003eWhat’s inside the Hydrating Bundle\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- SHORT VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-short\"\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Shampoo (300 ml)\u003c\/strong\u003e\u003cbr\u003eGently cleanses while replenishing moisture, leaving hair fresh, soft, and never stripped.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Conditioner (300 ml)\u003c\/strong\u003e\u003cbr\u003eDeeply nourishes and detangles, helping restore smoothness, shine, and manageability.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eRestructuring Mask (250 ml)\u003c\/strong\u003e\u003cbr\u003eAn intensive treatment that strengthens and repairs while delivering long-lasting hydration for silky, revitalized hair.\u003c\/p\u003e\n\n    \u003cbutton type=\"button\" class=\"toggle-desc\" style=\"font-weight: 500; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\"\u003e\n      Show full description\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FULL VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-full\" style=\"display: none;\"\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Shampoo (300 ml)\u003c\/strong\u003e\u003cbr\u003eGently cleanses while replenishing moisture, leaving hair fresh, soft, and never stripped.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Conditioner (300 ml)\u003c\/strong\u003e\u003cbr\u003eDeeply nourishes and detangles, helping restore smoothness, shine, and manageability.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eRestructuring Mask (250 ml)\u003c\/strong\u003e\u003cbr\u003eAn intensive treatment that strengthens and repairs while delivering long-lasting hydration for silky, revitalized hair.\u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhy your hair will love it\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eDesigned for dry, dehydrated, or stressed hair\u003c\/li\u003e\n      \u003cli\u003eHelps restore moisture and softness\u003c\/li\u003e\n      \u003cli\u003eImproves shine and manageability\u003c\/li\u003e\n      \u003cli\u003ePerfect for weekly treatments or complete wash-day rituals\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003eWhether your hair feels dry from seasonal changes, heat styling, or everyday stress, this routine helps replenish moisture and bring it back to life.\u003c\/p\u003e\n\n    \u003cbutton type=\"button\" class=\"toggle-desc\" style=\"font-weight: 500; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\"\u003e\n      Show less\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    const wrapper = document.querySelector(\".bundle-desc-wrapper\");\n    if (!wrapper) return;\n\n    const shortDesc = wrapper.querySelector(\".bundle-desc-short\");\n    const fullDesc = wrapper.querySelector(\".bundle-desc-full\");\n\n    wrapper.querySelectorAll(\".toggle-desc\").forEach(button =\u003e {\n      button.addEventListener(\"click\", function () {\n        if (fullDesc.style.display === \"none\") {\n          fullDesc.style.display = \"block\";\n          shortDesc.style.display = \"none\";\n        } else {\n          fullDesc.style.display = \"none\";\n          shortDesc.style.display = \"block\";\n        }\n      });\n    });\n  });\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":47595591499996,"sku":null,"price":43.2,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Hydrating_Bundle_Shampoo_Conditioner_RestructuringMask.jpg?v=1771943991"},{"product_id":"curl-duo","title":"Curl Duo","description":"\u003cstyle\u003e\n.collapsible-hidden {\n  display: none;\n}\n.toggle-btn {\n  margin: 10px 0;\n  display: inline-block;\n  font-weight: 600;\n  cursor: pointer;\n  text-decoration: underline;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e✨ \u003cstrong\u003eNew Product – Limited Quantities – Limited-Time Offer\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTransform your curls with the \u003cstrong\u003eCurl Duo\u003c\/strong\u003e, a limited-edition bundle designed to hydrate, define, and bring your natural texture back to life. This perfect pair works together to gently cleanse, deeply moisturize, and enhance curl definition—leaving your hair soft, bouncy, and easy to manage. Ideal for dry, frizz-prone, or winter-stressed hair, it delivers salon-quality results right at home.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat's Included:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003eAlcôve Curl Shampoo – 300ml, gently cleanses while maintaining essential moisture\u003c\/li\u003e\n  \u003cli\u003eAlcôve Curl Conditioner – 300ml, detangles, smooths, and boosts curl definition\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cspan id=\"openBtn\" class=\"toggle-btn\"\u003eShow full description\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cdiv class=\"collapsible-hidden\" id=\"hiddenContent\"\u003e\n  \u003cp\u003e\u003cstrong\u003eWhy you'll love it:\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cul\u003e\n    \u003cli\u003eHydrates dry curls\u003c\/li\u003e\n    \u003cli\u003eHelps reduce frizz and flyaways\u003c\/li\u003e\n    \u003cli\u003eLightweight moisture without buildup\u003c\/li\u003e\n    \u003cli\u003ePerfect for textured or delicate hair\u003c\/li\u003e\n  \u003c\/ul\u003e\n  \u003cp\u003eWith every wash, your curls feel softer, more defined, and easier to style—while maintaining their natural movement and shine. Quantities are limited, and this exclusive offer won't last long. Don't miss your chance to upgrade your routine with this must-have duo.\u003c\/p\u003e\n  \u003cp\u003eAdd it to your cart… and let your curls do the talking.\u003c\/p\u003e\n  \u003cspan id=\"closeBtn\" class=\"toggle-btn\"\u003eShow less\u003c\/span\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  document.getElementById('openBtn').onclick = function() {\n    document.getElementById('hiddenContent').style.display = 'block';\n    this.style.display = 'none';\n  };\n\n  document.getElementById('closeBtn').onclick = function() {\n    document.getElementById('hiddenContent').style.display = 'none';\n    document.getElementById('openBtn').style.display = 'inline-block';\n  };\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":47615050318044,"sku":"F9500-149","price":26.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Duo_Shampoo_Conditioner_300ml_2.jpg?v=1772398166"},{"product_id":"daily-duo-kit","title":"Daily Duo","description":"\u003cdiv class=\"bundle-desc-wrapper\"\u003e\n\n  \u003c!-- ALWAYS VISIBLE --\u003e\n  \u003cp\u003e✨ \u003cstrong\u003eNew Product – Limited Quantities\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eSimplify your daily haircare routine with the \u003cstrong\u003eAlcôve Daily Duo\u003c\/strong\u003e, a brand-new, limited-edition bundle designed to cleanse, nourish, and protect all hair types. This essential pair works together to maintain healthy, soft, and manageable hair every day without weighing it down. Ideal for normal, dry, or slightly frizzy hair, the Daily Duo keeps your hair hydrated, shiny, and refreshed with every wash.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- SHORT VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-short\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Daily Shampoo – 300ml, gently cleanses while preserving natural moisture\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Daily Conditioner – 300ml, detangles, smooths, and nourishes hair\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show full description\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FULL VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-full\" style=\"display: none;\"\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Daily Shampoo – 300ml, gently cleanses while preserving natural moisture\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Daily Conditioner – 300ml, detangles, smooths, and nourishes hair\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhy you’ll love it:\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cp\u003eHydrates and softens hair\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eSmooths frizz and flyaways\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eLightweight, non-greasy formula\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eIdeal for everyday use\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eSuitable for all hair types\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003eQuantities are limited. This \u003cstrong\u003elimited-time offer\u003c\/strong\u003e won’t last—add the Daily Duo to your cart now for effortless, healthy hair every day.\u003c\/p\u003e\n\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show less\n    \u003c\/button\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\".bundle-desc-wrapper\").forEach(function(wrapper) {\n    var shortDesc = wrapper.querySelector(\".bundle-desc-short\");\n    var fullDesc = wrapper.querySelector(\".bundle-desc-full\");\n    var buttons = wrapper.querySelectorAll(\".toggle-desc\");\n\n    buttons.forEach(function(button) {\n      button.addEventListener(\"click\", function() {\n        if (fullDesc.style.display === \"none\" || fullDesc.style.display === \"\") {\n          shortDesc.style.display = \"none\";\n          fullDesc.style.display = \"block\";\n        } else {\n          fullDesc.style.display = \"none\";\n          shortDesc.style.display = \"block\";\n        }\n      });\n    });\n  });\n});\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":47615190434012,"sku":"F9500-145","price":26.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Daily_Duo_Shampoo_Conditioner_300ml_2.jpg?v=1772398292"},{"product_id":"volumizing-duo","title":"Volumizing Duo","description":"\u003cstyle\u003e\n.collapsible-hidden {\n  display: none;\n}\n\n.toggle-btn {\n  margin: 10px 0;\n  display: inline-block;\n  font-weight: 600;\n  cursor: pointer;\n  text-decoration: underline;\n}\n\u003c\/style\u003e\n\n\u003cp\u003e✨ \u003cstrong\u003eNew Product – Limited Quantities – Limited-Time Offer\u003c\/strong\u003e\u003c\/p\u003e\n\n\u003cp\u003e\nGive your hair instant lift and body with the \u003cstrong\u003eVolumizing Duo\u003c\/strong\u003e, a brand-new, limited-edition bundle designed to add fullness, strengthen strands, and enhance natural volume. This powerful duo gently cleanses and nourishes hair while boosting bounce and shine, leaving it soft, manageable, and healthy-looking. Perfect for fine, flat, or limp hair, the Volumizing Duo brings professional-quality results at home.\n\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n  \u003cli\u003eAlcôve Volumizing Shampoo – 300ml, cleanses gently while adding lift\u003c\/li\u003e\n  \u003cli\u003eAlcôve Volumizing Conditioner – 300ml, detangles and strengthens hair\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003c!-- SEE FULL DESCRIPTION BUTTON --\u003e\n\u003cspan class=\"toggle-btn\" onclick=\"toggleDesc(true)\" id=\"openBtn\"\u003e\n  See full description\n\u003c\/span\u003e\n\n\u003c!-- HIDDEN CONTENT --\u003e\n\u003cdiv id=\"hiddenContent\" class=\"collapsible-hidden\"\u003e\n\n  \u003cp\u003e\u003cstrong\u003eWhy you’ll love it:\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cul\u003e\n    \u003cli\u003eAdds volume and body\u003c\/li\u003e\n    \u003cli\u003eStrengthens and nourishes hair\u003c\/li\u003e\n    \u003cli\u003eLightweight, non-greasy formula\u003c\/li\u003e\n    \u003cli\u003eEnhances shine and manageability\u003c\/li\u003e\n    \u003cli\u003ePerfect for fine or flat hair\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n  Quantities are limited. This \u003cstrong\u003elimited-time offer\u003c\/strong\u003e won’t last—add the Volumizing Duo to your cart now for fuller, more voluminous hair!\n  \u003c\/p\u003e\n\n  \u003c!-- SHOW LESS BUTTON AT VERY END --\u003e\n  \u003cspan class=\"toggle-btn\" onclick=\"toggleDesc(false)\"\u003e\n    Show less\n  \u003c\/span\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleDesc(open) {\n  const content = document.getElementById(\"hiddenContent\");\n  const openBtn = document.getElementById(\"openBtn\");\n\n  if (open) {\n    content.style.display = \"block\";\n    openBtn.style.display = \"none\";\n  } else {\n    content.style.display = \"none\";\n    openBtn.style.display = \"inline-block\";\n  }\n}\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":47615892291804,"sku":"F9500-147","price":26.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Volumizing_Duo_Shampoo_Conditioner_300ml_2.jpg?v=1772398509"},{"product_id":"hydrating-duo-1","title":"Hydrating Duo","description":"\u003cdiv class=\"bundle-desc-wrapper\"\u003e\n\n  \u003c!-- ALWAYS VISIBLE --\u003e\n  \u003cp\u003e✨ \u003cstrong\u003eNew product – Limited quantities\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eBring softness and shine back to your hair with the \u003cstrong\u003eAlcôve Hydrating Duo\u003c\/strong\u003e, a brand-new limited-edition set designed to intensely hydrate dry, dehydrated, and dull hair. This professional duo gently cleanses while restoring essential moisture, helping smooth frizz and improve manageability without weighing hair down.\u003c\/p\u003e\n  \u003cp\u003ePerfect for dry hair, hair stressed by winter, or chemical treatments, the Hydrating Duo leaves hair silky, nourished, and visibly healthier after every wash.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat’s inside the Duo:\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- SHORT VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-short\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Shampoo – 300ml, gently cleanses while restoring moisture\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Conditioner – 300ml, detangles, smooths, and deeply hydrates\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003c!-- SHOW MORE BUTTON --\u003e\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show full description\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FULL VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-full\" style=\"display: none;\"\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Shampoo – 300ml, gently cleanses while restoring moisture\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Conditioner – 300ml, detangles, smooths, and deeply hydrates\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhy you’ll love it:\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cp\u003eIntense hydration for dry hair\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eHelps reduce frizz and soften hair\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eLightweight, non-greasy formula\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eAdds shine and flexibility\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003ePerfect for daily use\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003eLimited quantities. This \u003cstrong\u003elimited-time offer\u003c\/strong\u003e won’t last — order now. Your hair will thank you later!\u003c\/p\u003e\n\n    \u003c!-- SHOW LESS BUTTON --\u003e\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show less\n    \u003c\/button\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\".bundle-desc-wrapper\").forEach(function(wrapper) {\n    var shortDesc = wrapper.querySelector(\".bundle-desc-short\");\n    var fullDesc = wrapper.querySelector(\".bundle-desc-full\");\n    var buttons = wrapper.querySelectorAll(\".toggle-desc\");\n\n    buttons.forEach(function(button) {\n      button.addEventListener(\"click\", function() {\n        if (fullDesc.style.display === \"none\" || fullDesc.style.display === \"\") {\n          shortDesc.style.display = \"none\";\n          fullDesc.style.display = \"block\";\n        } else {\n          fullDesc.style.display = \"none\";\n          shortDesc.style.display = \"block\";\n        }\n      });\n    });\n  });\n});\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":47616178979036,"sku":"F9500-146","price":26.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Hydrating_Duo_Shampoo_Conditioner_300ml_2.jpg?v=1772398448"},{"product_id":"violet-duo","title":"Violet Duo","description":"\u003cdiv class=\"bundle-desc-wrapper\"\u003e\n\n  \u003c!-- ALWAYS VISIBLE --\u003e\n  \u003cp\u003e✨ \u003cstrong\u003eNew Product – Limited Quantities\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eRestore softness and shine with the \u003cstrong\u003eAlcôve Hydrating Duo\u003c\/strong\u003e, a brand-new, limited-edition bundle designed to deeply moisturize dry, dehydrated, and dull hair. This professional-quality pair gently cleanses while replenishing essential moisture, helping to smooth frizz and improve manageability without weighing hair down.\u003c\/p\u003e\n  \u003cp\u003ePerfect for dry, winter-stressed, chemically treated, or moisture-deprived hair, the Hydrating Duo leaves strands silky, nourished, and healthy-looking after every wash.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- SHORT VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-short\"\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Shampoo – 300ml, gently cleanses while restoring moisture\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Conditioner – 300ml, detangles, smooths, and deeply hydrates\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003c!-- SHOW MORE --\u003e\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show full description\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- FULL VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-full\" style=\"display: none;\"\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Shampoo – 300ml, gently cleanses while restoring moisture\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli\u003e\n        \u003cp\u003eAlcôve Hydrating Conditioner – 300ml, detangles, smooths, and deeply hydrates\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhy you’ll love it:\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cp\u003eDeep hydration for dry hair\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eReduces frizz and improves softness\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eLightweight, non-greasy formula\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eEnhances shine and manageability\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eIdeal for daily moisture care\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003eLimited quantities available. This \u003cstrong\u003elimited-time offer\u003c\/strong\u003e won’t last—add the Hydrating Duo to your cart today.\u003c\/p\u003e\n\n    \u003c!-- SHOW LESS --\u003e\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show less\n    \u003c\/button\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\".bundle-desc-wrapper\").forEach(function(wrapper) {\n    var shortDesc = wrapper.querySelector(\".bundle-desc-short\");\n    var fullDesc = wrapper.querySelector(\".bundle-desc-full\");\n    var buttons = wrapper.querySelectorAll(\".toggle-desc\");\n\n    buttons.forEach(function(button) {\n      button.addEventListener(\"click\", function() {\n        if (fullDesc.style.display === \"none\" || fullDesc.style.display === \"\") {\n          shortDesc.style.display = \"none\";\n          fullDesc.style.display = \"block\";\n        } else {\n          fullDesc.style.display = \"none\";\n          shortDesc.style.display = \"block\";\n        }\n      });\n    });\n  });\n});\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":47616347046108,"sku":"F9500-148","price":26.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Violet_Duo_Shampoo_Conditioner_300ml_2.jpg?v=1772398596"},{"product_id":"curl-leave-in-conditioner","title":"Curl Leave-In Conditioner","description":"\u003cp\u003eIf you have wavy or curly hair, you already know: hydration is everything. \u003cstrong\u003eThe Alcôve Curl Leave-In Conditioner is your lightweight daily essential\u003c\/strong\u003e — a leave-in conditioner for curly hair that delivers real moisture without any heaviness, greasiness, or buildup.\u003c\/p\u003e\n\u003cp\u003eDesigned for curl types 2B through 4A, it works beautifully as a leave-in conditioner for wavy hair and as a curl defining conditioner for tighter 3a, 3b, and 3c curl types. Whether you're refreshing second-day curls or styling after wash day, this is the product that makes your curl pattern look intentional — not accidental.\u003c\/p\u003e\n\u003cp\u003eIt's one of those rare frizz control leave-in conditioners that actually works in humidity. \u003cstrong\u003eLightweight enough to use every day, strong enough to keep curls defined and bouncy from morning to night\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"cursor: pointer; text-decoration: underline; font-weight: 600; display: inline-block; margin-bottom: 12px;\" id=\"show-more-btn\"\u003eShow full description\u003c\/span\u003e\u003c\/p\u003e\n\u003cdiv style=\"display: none;\" id=\"full-description\"\u003e\n\u003cp\u003eInfused with Argan Oil, Shea Butter, Sunflower Oil, Mango Extract, Pomegranate Seed Oil, and Evening Primrose — ingredients known for nourishing and protecting curly and coily hair. Vegan, sulfate-free, paraben-free, and color-safe.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWhy you'll love it:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eDeeply hydrates without a greasy feel\u003c\/li\u003e\n\u003cli\u003eDefines and supports your natural curl pattern\u003c\/li\u003e\n\u003cli\u003eControls frizz — even in humidity\u003c\/li\u003e\n\u003cli\u003eMakes detangling significantly easier\u003c\/li\u003e\n\u003cli\u003eAdds softness and shine without buildup\u003c\/li\u003e\n\u003cli\u003eLightweight enough for daily use on wavy, curly, and coily hair\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cspan style=\"cursor: pointer; text-decoration: underline; font-weight: 600; display: inline-block; margin-top: 8px;\" id=\"show-less-btn\"\u003eShow less\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Alcôve Hair","offers":[{"title":"250 ml \/ 8.5 oz","offer_id":47617986625756,"sku":"F9500-141","price":18.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Curl_Leave_In_Conditioner_250ml.jpg?v=1774902528"},{"product_id":"violet-bundle","title":"Violet Bundle","description":"\u003cstyle\u003e\n.desc-hidden {\n  display: none;\n}\n\n.desc-toggle-btn {\n  display: inline-block;\n  margin-top: 10px;\n  font-weight: 600;\n  text-decoration: underline;\n  cursor: pointer;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"product-description-custom\"\u003e\n\n  \u003cp\u003e\u003cstrong\u003eNeutralize brass. Protect. Shine brighter.\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\n    Keep your blonde looking fresh, luminous, and salon-perfect with the Alcôve Violet Bundle — a complete routine designed to tone, hydrate, and protect your hair from heat and daily damage.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Powered by violet pigments and nourishing ingredients, this trio works together to eliminate unwanted yellow tones while restoring softness, shine, and manageability.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cstrong\u003eWhat’s included:\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cul\u003e\n    \u003cli\u003eViolet Shampoo (300 ml) – Gently cleanses while neutralizing yellow tones\u003c\/li\u003e\n    \u003cli\u003eViolet Conditioner (300 ml) – Hydrates, detangles, and enhances brightness\u003c\/li\u003e\n    \u003cli\u003e\n      Thermal Protection Spray (250 ml) – Protects against heat damage while smoothing and adding shine\n    \u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003c!-- SEE FULL DESCRIPTION BUTTON --\u003e\n  \u003cspan class=\"desc-toggle-btn\" id=\"seeFullBtn\" onclick=\"toggleDescription(true)\"\u003e\n    See full description\n  \u003c\/span\u003e\n\n  \u003c!-- HIDDEN CONTENT --\u003e\n  \u003cdiv id=\"fullDescriptionContent\" class=\"desc-hidden\"\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhy you’ll love it:\u003c\/strong\u003e\u003c\/p\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eNeutralizes yellow\/brassy tones for a cooler blonde\u003c\/li\u003e\n      \u003cli\u003eProvides essential hydration without weighing hair down\u003c\/li\u003e\n      \u003cli\u003eProtects hair from heat tools (blow dryer, flat iron, curling iron)\u003c\/li\u003e\n      \u003cli\u003ePerfect for blonde, highlighted, or lightened hair\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003c!-- SHOW LESS BUTTON AT VERY END --\u003e\n    \u003cspan class=\"desc-toggle-btn\" onclick=\"toggleDescription(false)\"\u003e\n      Show less\n    \u003c\/span\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\nfunction toggleDescription(open) {\n  const content = document.getElementById('fullDescriptionContent');\n  const btn = document.getElementById('seeFullBtn');\n\n  if (open) {\n    content.style.display = 'block';\n    btn.style.display = 'none';\n  } else {\n    content.style.display = 'none';\n    btn.style.display = 'inline-block';\n  }\n}\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":49086633541852,"sku":null,"price":43.2,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Hair_Violet_Bundle_Trio.png?v=1775589896"},{"product_id":"hydrating-bundle-jumbo","title":"Hydrating Bundle Jumbo","description":"\u003cdiv class=\"bundle-desc-wrapper\"\u003e\n  \u003cp\u003e\u003cstrong\u003eYour complete routine for deep, lasting hydration\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003eMeet the \u003cstrong\u003eHydrating Bundle\u003c\/strong\u003e — the 3-step ritual your hair has been craving. Designed to gently cleanse, intensely nourish, and restore softness from root to tip, this bundle delivers the perfect balance of moisture and strength for healthy-looking, touchably soft hair… every wash day.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eWhat’s inside the Hydrating Bundle\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003c!-- SHORT VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-short\"\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Shampoo (950 ml)\u003c\/strong\u003e\u003cbr\u003eGently cleanses while replenishing moisture, leaving hair fresh, soft, and never stripped.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Conditioner (950 ml)\u003c\/strong\u003e\u003cbr\u003eDeeply nourishes and detangles, helping restore smoothness, shine, and manageability.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eRestructuring Mask (500 ml)\u003c\/strong\u003e\u003cbr\u003eAn intensive treatment that strengthens and repairs while delivering long-lasting hydration for silky, revitalized hair.\u003c\/p\u003e\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show full description\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n  \u003c!-- FULL VERSION --\u003e\n  \u003cdiv class=\"bundle-desc-full\" style=\"display: none;\"\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Shampoo (950 ml)\u003c\/strong\u003e\u003cbr\u003eGently cleanses while replenishing moisture, leaving hair fresh, soft, and never stripped.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eHydrating Conditioner (950 ml)\u003c\/strong\u003e\u003cbr\u003eDeeply nourishes and detangles, helping restore smoothness, shine, and manageability.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eRestructuring Mask (500 ml)\u003c\/strong\u003e\u003cbr\u003eAn intensive treatment that strengthens and repairs while delivering long-lasting hydration for silky, revitalized hair.\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eWhy your hair will love it\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eDesigned for dry, dehydrated, or stressed hair\u003c\/li\u003e\n      \u003cli\u003eHelps restore moisture and softness\u003c\/li\u003e\n      \u003cli\u003eImproves shine and manageability\u003c\/li\u003e\n      \u003cli\u003eStrengthens while deeply nourishing\u003c\/li\u003e\n      \u003cli\u003ePerfect for weekly treatments or complete wash-day rituals\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eWhether your hair feels dry from seasonal changes, heat styling, or everyday stress, this routine helps replenish moisture and bring it back to life.\u003c\/p\u003e\n    \u003cbutton style=\"font-weight: 600; text-decoration: underline; background: none; border: none; cursor: pointer; padding: 0;\" class=\"toggle-desc\" type=\"button\"\u003e\n      Show less\n    \u003c\/button\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\ndocument.addEventListener(\"DOMContentLoaded\", function () {\n  document.querySelectorAll(\".bundle-desc-wrapper\").forEach(function(wrapper) {\n    var shortDesc = wrapper.querySelector(\".bundle-desc-short\");\n    var fullDesc = wrapper.querySelector(\".bundle-desc-full\");\n    var buttons = wrapper.querySelectorAll(\".toggle-desc\");\n\n    buttons.forEach(function(button) {\n      button.addEventListener(\"click\", function() {\n        if (fullDesc.style.display === \"none\" || fullDesc.style.display === \"\") {\n          shortDesc.style.display = \"none\";\n          fullDesc.style.display = \"block\";\n        } else {\n          fullDesc.style.display = \"none\";\n          shortDesc.style.display = \"block\";\n        }\n      });\n    });\n  });\n});\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":50104799396060,"sku":null,"price":86.4,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Hair_Hydrating_Bundle_Jumbo_Size.png?v=1776874167"},{"product_id":"curl-bundle-jumbo","title":"Curl Bundle Jumbo","description":"\u003cdiv class=\"alcove-product-description\"\u003e\n  \u003cp\u003e\u003cstrong\u003eYour complete routine for happy, defined curls\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cdiv class=\"short-description\"\u003e\n    \u003cp\u003e\n      Meet the Curl Bundle — the 3-step routine your curls have been waiting for. Designed to gently cleanse, deeply hydrate, and enhance natural curl definition.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhat’s inside the Curl Bundle\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCurl Shampoo (950 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Gently cleanses without stripping, leaving curls fresh, hydrated, and ready for definition.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Conditioner (950 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Nourishes and detangles while helping curls stay soft, manageable, and frizz-free.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Activator (500 ml)\u003c\/strong\u003e\u003cbr\u003e\n      The final touch for defined, bouncy curls — enhances curl pattern, boosts moisture, and keeps curls looking alive all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\n      \u003ca href=\"#\" onclick=\"toggleCurlDescription(this); return false;\" style=\"text-decoration: underline; font-weight:600;\"\u003e\n        Show full description\n      \u003c\/a\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"full-description\" style=\"display:none;\"\u003e\n    \u003cp\u003e\n      Meet the Curl Bundle — the 3-step routine your curls have been waiting for. Designed to gently cleanse, deeply hydrate, and enhance natural curl definition, this bundle brings everything together for soft, bouncy, and healthy-looking curls… every wash day.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Whether your curls are feeling dry after winter or just need a refresh, this routine helps bring them back to life.\n    \u003c\/p\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhat’s inside the Curl Bundle\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCurl Shampoo (950 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Gently cleanses without stripping, leaving curls fresh, hydrated, and ready for definition.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Conditioner (950 ml)\u003c\/strong\u003e\u003cbr\u003e\n      Nourishes and detangles while helping curls stay soft, manageable, and frizz-free.\u003c\/li\u003e\n\n      \u003cli\u003e\n\u003cstrong\u003eCurl Activator (500 ml)\u003c\/strong\u003e\u003cbr\u003e\n      The final touch for defined, bouncy curls — enhances curl pattern, boosts moisture, and keeps curls looking alive all day.\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\u003cstrong\u003eWhy your curls will love it\u003c\/strong\u003e\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003eDesigned specifically for curly hair\u003c\/li\u003e\n      \u003cli\u003eHelps fight dryness \u0026amp; frizz\u003c\/li\u003e\n      \u003cli\u003eBoosts curl definition and softness\u003c\/li\u003e\n      \u003cli\u003ePerfect for everyday use or full wash-day routines\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp\u003e\n      \u003ca href=\"#\" onclick=\"toggleCurlDescription(this); return false;\" style=\"text-decoration: underline; font-weight:600;\"\u003e\n        Show less\n      \u003c\/a\u003e\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n  function toggleCurlDescription(el) {\n    var container = el.closest('.alcove-product-description');\n    var shortDesc = container.querySelector('.short-description');\n    var fullDesc = container.querySelector('.full-description');\n    var isHidden = window.getComputedStyle(fullDesc).display === 'none';\n\n    if (isHidden) {\n      shortDesc.style.display = 'none';\n      fullDesc.style.display = 'block';\n    } else {\n      fullDesc.style.display = 'none';\n      shortDesc.style.display = 'block';\n    }\n  }\n\u003c\/script\u003e","brand":"Alcôve Hair","offers":[{"title":"Default Title","offer_id":50105148276956,"sku":null,"price":86.4,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/files\/Alcove_Hair_Curl_Bundle_Jumbo.png?v=1776874597"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0623\/6798\/9980\/collections\/CONDITIONER-EN.svg?v=1729610750","url":"https:\/\/alcovehair.com\/collections\/conditioner.oembed","provider":"Alcôve Hair","version":"1.0","type":"link"}