{"title":"Moroccanoil","description":"","products":[{"product_id":"moroccanoil-hydrating-shampoo","title":"Moroccanoil Hydrating Shampoo","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eHydration\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"1931ims\" data-start=\"0\" data-end=\"224\"\u003eHydrating Shampoo: Gently cleanses while infusing hair with moisture and essential nutrients. This lightweight formula helps restore hydration, improve manageability, and leave hair soft, smooth, and healthy-looking.\u003c\/li\u003e\n\u003cli data-section-id=\"2p2mpi\" data-start=\"226\" data-end=\"401\"\u003eBenefits: Formulated with Argan Oil rich in antioxidants and vitamins to nourish and hydrate, along with Red Algae to help retain moisture and protect against dryness.\u003c\/li\u003e\n\u003cli data-section-id=\"1u6kb78\" data-start=\"403\" data-end=\"663\"\u003eAdditional Benefits:\n\u003cul data-start=\"434\" data-end=\"663\"\u003e\n\u003cli data-section-id=\"33nfz\" data-start=\"434\" data-end=\"478\"\u003eDeeply hydrates and revitalizes dry hair\u003c\/li\u003e\n\u003cli data-section-id=\"ybjtcv\" data-start=\"481\" data-end=\"525\"\u003eImproves softness, smoothness, and shine\u003c\/li\u003e\n\u003cli data-section-id=\"dft2nc\" data-start=\"528\" data-end=\"569\"\u003eEnhances manageability and detangling\u003c\/li\u003e\n\u003cli data-section-id=\"qwiyfv\" data-start=\"572\" data-end=\"629\"\u003eGently removes buildup without stripping natural oils\u003c\/li\u003e\n\u003cli data-section-id=\"po3yqf\" data-start=\"632\" data-end=\"663\"\u003eSafe for color-treated hair\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"19a8hyy\" data-start=\"665\" data-end=\"864\"\u003eSuggested Use: Apply a quarter-size amount to wet hair. Massage into scalp and hair to create a lather. Rinse thoroughly. Repeat if needed. Follow with Hydrating Conditioner for best results.\u003c\/li\u003e\n\u003cli data-section-id=\"vts8cz\" data-start=\"866\" data-end=\"1067\" data-is-last-node=\"\"\u003eHydration Collection: Ideal for normal to dry hair in need of moisture and nourishment. For optimal results, use with the full Hydration system to maintain soft, healthy, and hydrated hair daily.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42281129312341,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/610w0dnqmqL._SL1500.jpg?v=1774459230"},{"product_id":"moroccanoil-extra-volume-shampoo","title":"Moroccanoil Extra Volume Shampoo","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eVolume\/Density\u003c\/span\u003e\u003c\/p\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"7d09af2f-f8b0-4940-828c-ef66d39df080\" data-testid=\"conversation-turn-19\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:972f97d3-fe91-4a2d-a418-a1912c877ff5-9\" data-testid=\"conversation-turn-20\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"02bb8ffa-6d8a-447f-9058-b752ab809920\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cul data-start=\"0\" data-end=\"1058\" data-is-only-node=\"\" data-is-last-node=\"\"\u003e\n\u003cli data-section-id=\"h1a85g\" data-start=\"0\" data-end=\"228\"\u003eVolumizing Shampoo: Gently cleanses while boosting volume and body for fine, limp hair. This lightweight formula lifts at the roots, enhances fullness, and leaves hair feeling airy and refreshed without weighing it down.\u003c\/li\u003e\n\u003cli data-section-id=\"1vligqm\" data-start=\"230\" data-end=\"395\"\u003eBenefits: Formulated with Argan Oil to nourish and strengthen hair, along with Linden Bud Extract to naturally plump and add body for fuller-looking strands.\u003c\/li\u003e\n\u003cli data-section-id=\"pnrcfc\" data-start=\"397\" data-end=\"661\"\u003eAdditional Benefits:\n\u003cul data-start=\"428\" data-end=\"661\"\u003e\n\u003cli data-section-id=\"1v6xvcx\" data-start=\"428\" data-end=\"473\"\u003eAdds volume and lift to fine or flat hair\u003c\/li\u003e\n\u003cli data-section-id=\"1f62foe\" data-start=\"476\" data-end=\"525\"\u003eStrengthens and revitalizes without heaviness\u003c\/li\u003e\n\u003cli data-section-id=\"1js39sc\" data-start=\"528\" data-end=\"567\"\u003eImproves manageability and softness\u003c\/li\u003e\n\u003cli data-section-id=\"1hjtkdl\" data-start=\"570\" data-end=\"611\"\u003eGently removes oil, dirt, and buildup\u003c\/li\u003e\n\u003cli data-section-id=\"1h6nkj6\" data-start=\"614\" data-end=\"661\"\u003eLeaves hair feeling light, bouncy, and full\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"n014cj\" data-start=\"663\" data-end=\"869\"\u003eSuggested Use: Apply a quarter-size amount to wet hair. Massage into the scalp and hair to create a lather. Rinse thoroughly. Repeat if needed. Follow with Extra Volume Conditioner for best results.\u003c\/li\u003e\n\u003cli data-section-id=\"4x2uas\" data-start=\"871\" data-end=\"1058\" data-is-last-node=\"\"\u003eExtra Volume Collection: Ideal for fine, limp, or flat hair lacking body. For optimal results, use the full Extra Volume system to achieve long-lasting lift, fullness, and movement.\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\/section\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42281153953877,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61EJGVUqjcL._SL1500.jpg?v=1774459505"},{"product_id":"moroccanoil-moisture-repair-shampoo","title":"Moroccanoil Moisture Repair Shampoo","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eRepair\u003c\/span\u003e\u003c\/p\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"2f3c2f90-f6ec-45f0-8bac-e6a6437d0128\" data-testid=\"conversation-turn-21\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:972f97d3-fe91-4a2d-a418-a1912c877ff5-10\" data-testid=\"conversation-turn-22\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"008e2ea8-e718-4ae8-82da-37c76ad2e8d7\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cul data-start=\"0\" data-end=\"1142\" data-is-only-node=\"\" data-is-last-node=\"\"\u003e\n\u003cli data-section-id=\"uanct6\" data-start=\"0\" data-end=\"232\"\u003eRepairing Shampoo: Gently cleanses while restoring strength to damaged, over-processed, or weakened hair. This reconstructive formula helps repair the hair fiber, improve elasticity, and bring hair back to a healthier state.\u003c\/li\u003e\n\u003cli data-section-id=\"1u8ns8l\" data-start=\"234\" data-end=\"401\"\u003eBenefits: Formulated with Argan Oil rich in antioxidants to nourish and hydrate, combined with Keratin Proteins to help rebuild and strengthen damaged strands.\u003c\/li\u003e\n\u003cli data-section-id=\"1cnxqwf\" data-start=\"403\" data-end=\"712\"\u003eAdditional Benefits:\n\u003cul data-start=\"434\" data-end=\"712\"\u003e\n\u003cli data-section-id=\"srgwh1\" data-start=\"434\" data-end=\"510\"\u003eHelps repair damage from heat styling, coloring, and chemical treatments\u003c\/li\u003e\n\u003cli data-section-id=\"qpiehq\" data-start=\"513\" data-end=\"562\"\u003eStrengthens and reinforces the hair structure\u003c\/li\u003e\n\u003cli data-section-id=\"z4odyc\" data-start=\"565\" data-end=\"609\"\u003eImproves elasticity and reduces breakage\u003c\/li\u003e\n\u003cli data-section-id=\"1n4c2vh\" data-start=\"612\" data-end=\"656\"\u003eRestores softness, smoothness, and shine\u003c\/li\u003e\n\u003cli data-section-id=\"pg8oot\" data-start=\"659\" data-end=\"712\"\u003eGently removes buildup without stripping moisture\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"dn9lzv\" data-start=\"714\" data-end=\"919\"\u003eSuggested Use: Apply a quarter-size amount to wet hair. Massage into scalp and hair to create a lather. Rinse thoroughly. Repeat if needed. Follow with Moisture Repair Conditioner for best results.\u003c\/li\u003e\n\u003cli data-section-id=\"mlsnvl\" data-start=\"921\" data-end=\"1142\" data-is-last-node=\"\"\u003eMoisture Repair Collection: Ideal for weakened, damaged, or brittle hair in need of repair and reconstruction. For optimal results, use the full Moisture Repair system to restore strength, health, and manageability.\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\/section\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42281160441941,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61g7E3XxVPL._SL1500.jpg?v=1774459640"},{"product_id":"moroccanoil-hydrating-conditioner","title":"Moroccanoil Hydrating Conditioner","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eHydration\u003c\/span\u003e\u003c\/p\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3e891-bb04-8332-a885-255894f3354a-2\" data-testid=\"conversation-turn-38\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a7e8733e-dc8c-48ef-a028-d092f71c307b\" data-turn-start-message=\"true\" dir=\"auto\" data-message-model-slug=\"gpt-5-mini\" 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\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cul data-start=\"2\" data-end=\"1011\" data-is-only-node=\"\" data-is-last-node=\"\"\u003e\n\u003cli data-section-id=\"j9q4yh\" data-start=\"2\" data-end=\"221\"\u003eHydrating Conditioner: Deeply conditions while infusing hair with moisture and essential nutrients. This rich, yet lightweight formula improves softness, smoothness, and manageability without weighing hair down.\u003c\/li\u003e\n\u003cli data-section-id=\"16clda2\" data-start=\"223\" data-end=\"376\"\u003eBenefits: Infused with antioxidant-rich Argan Oil to nourish and hydrate hair, and Red Algae to help retain moisture and protect against dryness.\u003c\/li\u003e\n\u003cli data-section-id=\"12xxdp0\" data-start=\"378\" data-end=\"641\"\u003eAdditional Benefits:\n\u003cul data-start=\"409\" data-end=\"641\"\u003e\n\u003cli data-section-id=\"jq2ncw\" data-start=\"409\" data-end=\"467\"\u003eDeeply hydrates and revitalizes dry or dehydrated hair\u003c\/li\u003e\n\u003cli data-section-id=\"ybjtcv\" data-start=\"470\" data-end=\"514\"\u003eImproves softness, smoothness, and shine\u003c\/li\u003e\n\u003cli data-section-id=\"1s3gciw\" data-start=\"517\" data-end=\"558\"\u003eEnhances detangling and manageability\u003c\/li\u003e\n\u003cli data-section-id=\"1oi8lro\" data-start=\"561\" data-end=\"607\"\u003eGently seals the cuticle for frizz control\u003c\/li\u003e\n\u003cli data-section-id=\"po3yqf\" data-start=\"610\" data-end=\"641\"\u003eSafe for color-treated hair\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"lah7za\" data-start=\"643\" data-end=\"813\"\u003eSuggested Use: Apply to clean, damp hair after shampooing. Focus on mid-lengths and ends, then comb through evenly. Leave on for 1–2 minutes and rinse thoroughly.\u003c\/li\u003e\n\u003cli data-section-id=\"8spp8g\" data-start=\"815\" data-end=\"1011\" data-is-last-node=\"\"\u003eHydration Collection: Ideal for normal to dry hair in need of moisture and nourishment. For best results, use with the Hydration Shampoo to maintain soft, healthy, and hydrated hair daily.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333458006101,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61SYA3rhLcL._SL1500.jpg?v=1774895172"},{"product_id":"moroccanoil-extra-volume-conditioner","title":"Moroccanoil Extra Volume Conditioner","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eVolume Boost\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"1dm9ek5\" data-start=\"2\" data-end=\"197\"\u003eVolumizing Conditioner: Conditions and adds body without weighing hair down. This lightweight, uplifting formula helps amplify natural volume while detangling and improving manageability.\u003c\/li\u003e\n\u003cli data-section-id=\"n813oi\" data-start=\"199\" data-end=\"377\"\u003eBenefits: Infused with Argan Oil to nourish and strengthen hair and Linden Bud Extract to naturally lift and plump each strand for fuller‑looking hair and added body.\u003c\/li\u003e\n\u003cli data-section-id=\"6l72uy\" data-start=\"379\" data-end=\"627\"\u003eAdditional Benefits:\n\u003cul data-start=\"410\" data-end=\"627\"\u003e\n\u003cli data-section-id=\"1c3o4j8\" data-start=\"410\" data-end=\"456\"\u003eBoosts volume and lift for fine, flat hair\u003c\/li\u003e\n\u003cli data-section-id=\"hez62u\" data-start=\"459\" data-end=\"495\"\u003eImproves softness and smoothness\u003c\/li\u003e\n\u003cli data-section-id=\"1s3gciw\" data-start=\"498\" data-end=\"539\"\u003eEnhances detangling and manageability\u003c\/li\u003e\n\u003cli data-section-id=\"1qj07of\" data-start=\"542\" data-end=\"582\"\u003eGently moisturizes without heaviness\u003c\/li\u003e\n\u003cli data-section-id=\"1molgsf\" data-start=\"585\" data-end=\"627\"\u003eLeaves hair light, bouncy, and vibrant\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"htulam\" data-start=\"629\" data-end=\"814\"\u003eSuggested Use: Apply to clean, damp hair after shampooing. Focus on mid‑lengths and ends and comb through for even distribution. Leave on for 1–2 minutes, then rinse thoroughly.\u003c\/li\u003e\n\u003cli data-section-id=\"xla0ah\" data-start=\"816\" data-end=\"1024\" data-is-last-node=\"\"\u003eExtra Volume Collection: Ideal for fine or limp hair that needs lift and body. For best results, use with the Extra Volume Shampoo to achieve fuller, more voluminous hair with added strength and bounce.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333462724693,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61wsRSt1m4L._SL1500.jpg?v=1774895327"},{"product_id":"moroccanoil-moisture-repair-conditioner","title":"Moroccanoil Moisture Repair Conditioner","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eRepair\/Strength\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"1o84nys\" data-start=\"2\" data-end=\"228\"\u003eRepairing Conditioner: Deeply conditions while helping restore strength and elasticity to weakened, over‑processed, or damaged hair. This nourishing formula rebuilds from within for smoother, healthier‑feeling strands.\u003c\/li\u003e\n\u003cli data-section-id=\"930cbt\" data-start=\"230\" data-end=\"418\"\u003eBenefits: Infused with Argan Oil rich in antioxidants and vitamins to hydrate and nourish, combined with Keratin Proteins to help repair and rebuild damaged hair structure.\u003c\/li\u003e\n\u003cli data-section-id=\"tu5gq3\" data-start=\"420\" data-end=\"717\"\u003eAdditional Benefits:\n\u003cul data-start=\"451\" data-end=\"717\"\u003e\n\u003cli data-section-id=\"srgwh1\" data-start=\"451\" data-end=\"527\"\u003eHelps repair damage from heat styling, coloring, and chemical treatments\u003c\/li\u003e\n\u003cli data-section-id=\"irrei9\" data-start=\"530\" data-end=\"575\"\u003eStrengthens and reinforces the hair fiber\u003c\/li\u003e\n\u003cli data-section-id=\"z4odyc\" data-start=\"578\" data-end=\"622\"\u003eImproves elasticity and reduces breakage\u003c\/li\u003e\n\u003cli data-section-id=\"o5iwf\" data-start=\"625\" data-end=\"669\"\u003eEnhances softness, smoothness, and shine\u003c\/li\u003e\n\u003cli data-section-id=\"merjuc\" data-start=\"672\" data-end=\"717\"\u003eSeals cuticles for improved manageability\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"6fztp6\" data-start=\"719\" data-end=\"889\"\u003eSuggested Use: Apply to clean, damp hair after shampooing. Focus on mid‑lengths and ends, then comb through evenly. Leave on for 1–2 minutes and rinse thoroughly.\u003c\/li\u003e\n\u003cli data-section-id=\"1w4famm\" data-start=\"891\" data-end=\"1109\" data-is-last-node=\"\"\u003eMoisture Repair Collection: Ideal for damaged, brittle, or stressed hair needing reconstruction and hydration. For best results, use with the Moisture Repair Shampoo to restore strength, moisture, and resilience.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333467017301,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61mkVC-JZDL._SL1500.jpg?v=1774895463"},{"product_id":"moroccanoil-extra-volume-shampoo-and-conditioner-set","title":"Moroccanoil Extra Volume Shampoo and Conditioner Set","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eVolume\/Strength\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"42\" data-end=\"229\"\u003eVolumizing \u0026amp; Lightweight Duo: Gently cleanses and conditions while adding body and lift to fine, limp hair. This weightless formula enhances fullness and movement without buildup.\u003c\/li\u003e\n\u003cli data-start=\"231\" data-end=\"441\"\u003eBenefits: Infused with Argan Oil to nourish and strengthen hair, and Linden Bud Extract to naturally plump strands and boost volume for fuller-looking hair. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"443\" data-end=\"793\"\u003eAdditional Benefits:\n\u003cul data-start=\"474\" data-end=\"793\"\u003e\n\u003cli data-start=\"474\" data-end=\"522\"\u003eAdds noticeable volume and lift at the roots\u003c\/li\u003e\n\u003cli data-start=\"525\" data-end=\"574\"\u003eEnhances shine and softness without heaviness\u003c\/li\u003e\n\u003cli data-start=\"577\" data-end=\"618\"\u003eImproves manageability and detangling\u003c\/li\u003e\n\u003cli data-start=\"621\" data-end=\"690\"\u003eGently removes oil and buildup while maintaining moisture balance\u003c\/li\u003e\n\u003cli data-start=\"693\" data-end=\"793\"\u003eSulfate-, phosphate-, and paraben-free for color-safe care \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"795\" data-end=\"1002\"\u003eSuggested Use: Apply shampoo to wet hair, massage into scalp to create a lather, and rinse thoroughly. Follow with conditioner, focusing on mid-lengths and ends; leave on for 1–2 minutes, then rinse.\u003c\/li\u003e\n\u003cli data-start=\"1004\" data-end=\"1198\"\u003eExtra Volume Collection: Ideal for fine, flat, or limp hair needing lift and body. For best results, use consistently to maintain lightweight volume, shine, and healthy-looking movement.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333585014869,"sku":null,"price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/719nhMzSlDL._SL1500.jpg?v=1774902318"},{"product_id":"moroccanoil-moisture-repair-shampoo-and-conditioner-set","title":"Moroccanoil Moisture Repair Shampoo and Conditioner Set","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eRepair\/Strength\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"42\" data-end=\"267\"\u003eRepairing \u0026amp; Strengthening Duo: Gently cleanses and conditions while restoring strength to weakened, damaged, or over-processed hair. This nourishing system helps rebuild the hair fiber and improve overall hair health.\u003c\/li\u003e\n\u003cli data-start=\"269\" data-end=\"495\"\u003eBenefits: Infused with Argan Oil, Keratin Proteins, and essential fatty acids to deeply nourish, repair damage, and improve elasticity for stronger, healthier-looking hair. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"497\" data-end=\"851\"\u003eAdditional Benefits:\n\u003cul data-start=\"528\" data-end=\"851\"\u003e\n\u003cli data-start=\"528\" data-end=\"604\"\u003eHelps repair damage from heat styling, coloring, and chemical treatments\u003c\/li\u003e\n\u003cli data-start=\"607\" data-end=\"656\"\u003eStrengthens and reinforces the hair structure\u003c\/li\u003e\n\u003cli data-start=\"659\" data-end=\"703\"\u003eImproves elasticity and reduces breakage\u003c\/li\u003e\n\u003cli data-start=\"706\" data-end=\"750\"\u003eEnhances softness, smoothness, and shine\u003c\/li\u003e\n\u003cli data-start=\"753\" data-end=\"851\"\u003eGently cleanses and detangles without stripping moisture \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"853\" data-end=\"1093\"\u003eSuggested Use: Apply shampoo to wet hair, massage into a lather, and rinse thoroughly. Follow with conditioner, focusing on mid-lengths and ends; leave on for 1–2 minutes, then rinse thoroughly. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1095\" data-end=\"1309\"\u003eMoisture Repair Collection: Ideal for damaged, brittle, or chemically treated hair in need of reconstruction and hydration. For best results, use consistently to restore strength, moisture, and manageability.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333587177557,"sku":null,"price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/71r9r_ASJEL._SL1500.jpg?v=1774902505"},{"product_id":"moroccanoil-hydrating-shampoo-and-conditioner-set","title":"Moroccanoil Hydrating Shampoo and Conditioner Set","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eHydration\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"42\" data-end=\"243\"\u003eHydrating \u0026amp; Nourishing Duo: Gently cleanses and conditions while restoring moisture balance to dry or dehydrated hair. This lightweight system improves softness, shine, and overall hair health.\u003c\/li\u003e\n\u003cli data-start=\"245\" data-end=\"468\"\u003eBenefits: Formulated with Argan Oil, Red Algae, and Vitamins A \u0026amp; E to deeply hydrate, protect against environmental stressors, and help retain long-lasting moisture. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"470\" data-end=\"816\"\u003eAdditional Benefits:\n\u003cul data-start=\"501\" data-end=\"816\"\u003e\n\u003cli data-start=\"501\" data-end=\"553\"\u003eDeeply hydrates and revitalizes dry or dull hair\u003c\/li\u003e\n\u003cli data-start=\"556\" data-end=\"600\"\u003eEnhances softness, smoothness, and shine\u003c\/li\u003e\n\u003cli data-start=\"603\" data-end=\"644\"\u003eImproves manageability and detangling\u003c\/li\u003e\n\u003cli data-start=\"647\" data-end=\"705\"\u003eHelps protect against dryness and environmental damage\u003c\/li\u003e\n\u003cli data-start=\"708\" data-end=\"816\"\u003eSulfate-, phosphate-, and paraben-free for gentle, color-safe care \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"818\" data-end=\"1051\"\u003eSuggested Use: Apply shampoo to wet hair and massage into a rich lather. Rinse thoroughly. Follow with conditioner, focusing on mid-lengths and ends; leave on for 1–2 minutes, then rinse. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1053\" data-end=\"1262\"\u003eHydration Collection: Ideal for normal to dry hair in need of moisture and nourishment. For best results, use regularly to maintain soft, healthy, and hydrated hair with improved shine and manageability.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333616144469,"sku":null,"price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/718bhRhqdDL._SL1500.jpg?v=1775225135"},{"product_id":"moroccanoil-dry-shampoo-light-tones","title":"Moroccanoil Dry Shampoo Light Tones","description":"\u003cul\u003e\n\u003cli data-start=\"42\" data-end=\"242\"\u003eTone-Enhancing Dry Shampoo: Instantly refreshes hair while absorbing oil and buildup. This lightweight formula revives styles between washes and leaves hair feeling clean, soft, and refreshed.\u003c\/li\u003e\n\u003cli data-start=\"244\" data-end=\"506\"\u003eBenefits: Formulated with Ultra-Fine Rice Starch to absorb oil and impurities, Argan Oil to nourish and soften, and subtle Violet Undertones to help neutralize brassiness in blonde and light-colored hair. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"508\" data-end=\"837\"\u003eAdditional Benefits:\n\u003cul data-start=\"539\" data-end=\"837\"\u003e\n\u003cli data-start=\"539\" data-end=\"599\"\u003eInstantly refreshes hair and extends time between washes\u003c\/li\u003e\n\u003cli data-start=\"602\" data-end=\"656\"\u003eHelps balance brassiness in blonde and light tones\u003c\/li\u003e\n\u003cli data-start=\"659\" data-end=\"715\"\u003eAbsorbs oil without leaving a chalky or dull residue\u003c\/li\u003e\n\u003cli data-start=\"718\" data-end=\"765\"\u003eAdds softness, volume, and natural movement\u003c\/li\u003e\n\u003cli data-start=\"768\" data-end=\"837\"\u003eLeaves hair lightly fragranced with Moroccanoil’s signature scent\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"839\" data-end=\"1029\"\u003eSuggested Use: Shake well and spray 6–8 inches from dry roots. Allow to dry, then massage into the scalp and brush through to evenly distribute. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1031\" data-end=\"1239\"\u003eDry Shampoo Collection: Ideal for all hair types, especially blonde or light-colored hair needing oil control and tone correction. Use between washes to maintain fresh, vibrant, and salon-finished hair.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333933568085,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61rtPCH03TL._SL1500.jpg?v=1774906160"},{"product_id":"moroccanoil-dry-shampoo-dark-tones","title":"Moroccanoil Dry Shampoo Dark Tones","description":"\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height,0px))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-69c3e891-bb04-8332-a885-255894f3354a-2\" data-testid=\"conversation-turn-78\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"f6d18998-b6bd-4cf3-8abb-dbd1a2e1909d\" data-turn-start-message=\"true\" 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\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cul data-start=\"42\" data-end=\"1213\"\u003e\n\u003cli data-start=\"42\" data-end=\"238\"\u003eTinted Dry Shampoo: Instantly refreshes hair while maintaining the richness of dark tones. This lightweight formula absorbs oil, buildup, and odor without leaving a chalky or dull residue.\u003c\/li\u003e\n\u003cli data-start=\"240\" data-end=\"484\"\u003eBenefits: Formulated with Ultra-Fine Rice Starch to absorb oil and impurities, Argan Oil to nourish and soften, and subtle Brown Pigments to blend seamlessly into brunette and dark hair. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"486\" data-end=\"816\"\u003eAdditional Benefits:\n\u003cul data-start=\"517\" data-end=\"816\"\u003e\n\u003cli data-start=\"517\" data-end=\"573\"\u003eAbsorbs excess oil and refreshes hair between washes\u003c\/li\u003e\n\u003cli data-start=\"576\" data-end=\"623\"\u003eBlends into dark hair without white residue\u003c\/li\u003e\n\u003cli data-start=\"626\" data-end=\"675\"\u003eEnhances depth and richness of brunette tones\u003c\/li\u003e\n\u003cli data-start=\"678\" data-end=\"724\"\u003eAdds softness, shine, and natural movement\u003c\/li\u003e\n\u003cli data-start=\"727\" data-end=\"816\"\u003eProvides UV protection and leaves a fresh scent \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"818\" data-end=\"1012\"\u003eSuggested Use: Shake well and spray 6–8 inches from dry roots. Let sit briefly, then massage into the scalp and brush through for even distribution. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1014\" data-end=\"1213\"\u003eDry Shampoo Collection: Ideal for brunette or dark hair needing oil control and tone enhancement. Use between washes to maintain clean, refreshed, and vibrant-looking hair without dull residue.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42333940318293,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61cPmscbxbL._SL1500.jpg?v=1774906360"},{"product_id":"moroccanoil-dry-texture-spray","title":"Moroccanoil Dry Texture Spray","description":"\u003cp\u003e\u003cspan class=\"a-list-item\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eTexture\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul class=\"a-unordered-list a-vertical a-spacing-mini\"\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eProvides a solid, texturized hold with a dry, gritty finish\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eSuitable For All Hair Types\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eActs as a perfect finishing spray or foundational product for all your favorite styles, with long lasting hold\u003c\/span\u003e\u003c\/li\u003e\n\u003cli class=\"a-spacing-mini\"\u003e\u003cspan class=\"a-list-item\"\u003eActs as a perfect finishing spray or foundational product for all your favorite styles, with long-lasting hold\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42355250659413,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61RSv3AZX6L._SL1500.jpg?v=1774989976"},{"product_id":"moroccanoil-perfect-defense-heat-protectant","title":"Moroccanoil Perfect Defense Heat Protectant","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eHeat Protection\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"1a9xq5a\" data-start=\"42\" data-end=\"237\"\u003eHeat Protection Spray: Lightweight, dry aerosol formula that protects hair from heat styling up to 450°F\/230°C while keeping hair soft and touchable. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1bg03dh\" data-start=\"239\" data-end=\"432\"\u003eBenefits: Infused with Argan Oil and Panthenol (Vitamin B5) to nourish, hydrate, and enhance shine while protecting against thermal damage. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"vepra5\" data-start=\"434\" data-end=\"662\"\u003eAdditional Benefits:\n\u003cul data-start=\"465\" data-end=\"662\"\u003e\n\u003cli data-section-id=\"qvp66p\" data-start=\"465\" data-end=\"502\"\u003ePrevents heat damage and breakage\u003c\/li\u003e\n\u003cli data-section-id=\"1y2o7ac\" data-start=\"505\" data-end=\"540\"\u003eWorks on both damp and dry hair\u003c\/li\u003e\n\u003cli data-section-id=\"y98w76\" data-start=\"543\" data-end=\"591\"\u003eAdds softness and smoothness without buildup\u003c\/li\u003e\n\u003cli data-section-id=\"1cye8sw\" data-start=\"594\" data-end=\"628\"\u003eLightweight, non-greasy finish\u003c\/li\u003e\n\u003cli data-section-id=\"1rm2ry2\" data-start=\"631\" data-end=\"662\"\u003eSuitable for all hair types\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1dbj7lz\" data-start=\"664\" data-end=\"854\"\u003eSuggested Use: Spray evenly 6 inches from damp or dry hair before heat styling. Comb through and style as desired for smooth, protected results. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1lw31hl\" data-start=\"856\" data-end=\"1073\"\u003ePerfect Defense Collection: Ideal for anyone who regularly uses hot tools and wants lightweight, everyday protection. Use as the first step in your styling routine to maintain healthier, stronger hair over time.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42358777643093,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61KmUkzrO2L._SL1500.jpg?v=1775068526"},{"product_id":"moroccanoil-luminous-hairspray-strong","title":"Moroccanoil Luminous Hairspray Strong","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eStrong Hold\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-section-id=\"9wo56v\" data-start=\"42\" data-end=\"166\"\u003eStrong Hold Hairspray: Provides long-lasting, flexible hold while keeping hair soft, touchable, and natural-looking.\u003c\/li\u003e\n\u003cli data-section-id=\"bl5i4r\" data-start=\"168\" data-end=\"338\"\u003eBenefits: Infused with Argan Oil to nourish and add shine while protecting against humidity and environmental stressors. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"17uw4c3\" data-start=\"340\" data-end=\"643\"\u003eAdditional Benefits:\n\u003cul data-start=\"371\" data-end=\"643\"\u003e\n\u003cli data-section-id=\"1phjqfq\" data-start=\"371\" data-end=\"422\"\u003eStrong yet flexible hold (not stiff or crunchy)\u003c\/li\u003e\n\u003cli data-section-id=\"c3dtds\" data-start=\"425\" data-end=\"454\"\u003eFights frizz and humidity\u003c\/li\u003e\n\u003cli data-section-id=\"tssc3w\" data-start=\"457\" data-end=\"500\"\u003eAdds reflective shine and smooth finish\u003c\/li\u003e\n\u003cli data-section-id=\"xzpuv1\" data-start=\"503\" data-end=\"559\"\u003eBrushes out easily with no flaking or sticky residue\u003c\/li\u003e\n\u003cli data-section-id=\"qoz0es\" data-start=\"562\" data-end=\"643\"\u003eIdeal for updos and long-lasting styles \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"1uq14n5\" data-start=\"645\" data-end=\"825\"\u003eSuggested Use: Hold can 8–10 inches from hair and spray evenly to set style. Layer for stronger hold or use at roots for added volume. \u003cspan class=\"\" data-state=\"closed\"\u003e\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli data-section-id=\"mksu1l\" data-start=\"827\" data-end=\"1013\"\u003eLuminous Collection: Ideal for all hair types needing hold, shine, and frizz control. Perfect for finishing styles, securing updos, or maintaining long-lasting looks with movement.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42358820470869,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61pQHPFho6L._SL1500.jpg?v=1775069964"},{"product_id":"moroccanoil-volumizing-mousse","title":"Moroccanoil Volumizing Mousse","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eVolume\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"2\" data-end=\"131\"\u003eVolumizing Mousse: Lightweight foam that enhances body and fullness from root to tip while providing soft, flexible hold.\u003c\/li\u003e\n\u003cli data-start=\"133\" data-end=\"279\"\u003eBenefits: Infused with Argan Oil and Vitamins to condition, nourish, and help protect hair from environmental damage and humidity.\u003c\/li\u003e\n\u003cli data-start=\"281\" data-end=\"484\"\u003eAdditional Benefits:\n\u003cul data-start=\"312\" data-end=\"484\"\u003e\n\u003cli data-start=\"312\" data-end=\"338\"\u003eBoosts volume and lift\u003c\/li\u003e\n\u003cli data-start=\"341\" data-end=\"374\"\u003eEnhances shine and smoothness\u003c\/li\u003e\n\u003cli data-start=\"377\" data-end=\"412\"\u003eHelps resist frizz and flyaways\u003c\/li\u003e\n\u003cli data-start=\"415\" data-end=\"450\"\u003eLightweight, non‑crunchy finish\u003c\/li\u003e\n\u003cli data-start=\"453\" data-end=\"484\"\u003eSuitable for all hair types\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"486\" data-end=\"641\"\u003eSuggested Use: Shake well, dispense a golf‑ball‑size amount into damp hair, and distribute evenly from roots to ends. Blow‑dry or style as desired.\u003c\/li\u003e\n\u003cli data-start=\"643\" data-end=\"791\" data-is-last-node=\"\"\u003eVolumizing Collection: Ideal for fine, flat, or limp hair that needs natural‑looking lift, body, and long‑lasting fullness with flexible hold.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42358974546005,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61yUVb_WxsL._SL1500.jpg?v=1775076239"},{"product_id":"moroccanoil-curl-control-mousse","title":"Moroccanoil Curl Control Mousse","description":"\u003cp\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003eCurl\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"685\" data-end=\"819\"\u003eCurl Defining Mousse: Enhances natural curls and waves with soft, flexible hold while controlling frizz and adding definition.\u003c\/li\u003e\n\u003cli data-start=\"820\" data-end=\"932\"\u003eBenefits: Enriched with Argan Oil and Glycerin to moisturize, smooth, and boost curl elasticity.\u003c\/li\u003e\n\u003cli data-start=\"933\" data-end=\"1141\"\u003eAdditional Benefits:\n\u003cul data-start=\"964\" data-end=\"1141\"\u003e\n\u003cli data-start=\"964\" data-end=\"1011\"\u003eDefines curls and waves without crunchiness\u003c\/li\u003e\n\u003cli data-start=\"1014\" data-end=\"1044\"\u003eReduces frizz and flyaways\u003c\/li\u003e\n\u003cli data-start=\"1047\" data-end=\"1074\"\u003eAdds softness and shine\u003c\/li\u003e\n\u003cli data-start=\"1077\" data-end=\"1107\"\u003eLightweight and non‑drying\u003c\/li\u003e\n\u003cli data-start=\"1110\" data-end=\"1141\"\u003eSuitable for all curl types\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1142\" data-end=\"1304\"\u003eSuggested Use: Dispense a golf‑ball‑size amount into damp hair. Scrunch from mid‑lengths to ends and diffuse or air dry for defined, frizz‑controlled curls.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MySalon","offers":[{"title":"Default Title","offer_id":42358982639701,"sku":null,"price":32.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/files\/61TNrSZdaQL._SL1500.jpg?v=1775076528"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0632\/0934\/1013\/collections\/Copilot_20260324_220649.png?v=1774404430","url":"https:\/\/mysalon-6633.myshopify.com\/collections\/moroccanoil.oembed","provider":"MySalon","version":"1.0","type":"link"}