{"title":"Cactus \u0026 Sea Salt Scent Collection | Affinati","description":"","products":[{"product_id":"3-wick-cactus-sea-salt-candle","title":"Cactus \u0026 Sea Salt 3-Wick Candle","description":"\u003cp\u003e\u003cstrong\u003eCactus \u0026amp; Sea Salt 3-Wick Candle – 17 oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBring refreshing desert–coast clarity into your home with our Cactus \u0026amp; Sea Salt 3-Wick Candle. This uplifting blend combines crisp cactus water, mineral sea salt, and airy ocean drift for a clean, invigorating aroma inspired by warm coastal breezes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eMade with a clean-burning soy wax blend.\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eStrongly scented.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTop Notes: \u003c\/strong\u003eCactus Flower, Fresh Ozone\u003cbr\u003e\u003cstrong\u003eMiddle Notes:\u003c\/strong\u003e Sea Salt Accord, Green Stems\u003cbr\u003e\u003cstrong\u003eBase Notes: \u003c\/strong\u003eDriftwood, Soft Mineral Musk\u003c\/p\u003e\n\u003cp\u003ePerfect for adding bright, coastal freshness to any room, Cactus \u0026amp; Sea Salt feels clean, modern, and beautifully rejuvenating—ideal for bathrooms, kitchens, and open living spaces.\u003c\/p\u003e\n\u003cp\u003ePair it with our \u003ca href=\"https:\/\/affinatiliving.com\/products\/affinati-luxury-matches-elegant-white-matchbox-for-candles-decor\"\u003eAffinati Matches\u003c\/a\u003e \u0026amp; \u003ca href=\"https:\/\/affinatiliving.com\/products\/affinati-wick-trimmer-premium-stainless-steel-candle-accessory-1\"\u003eWick Trimmer\u003c\/a\u003e for the perfect burn every time—your candle’s best companion for clean flames, longer life, and a beautifully polished setup.\u003cbr\u003e\u003cstrong\u003eUp to 70 hours of burn time.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":58196638793809,"sku":"TW-CSS1","price":24.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/Cactus_Sea_Salt_3-Wick_Candle.png?v=1779023927"},{"product_id":"cactus-sea-salt-room-spray","title":"Cactus \u0026 Sea Salt Room Spray","description":"\u003cp data-start=\"77\" data-end=\"119\"\u003e\u003cstrong data-start=\"77\" data-end=\"117\"\u003eCactus \u0026amp; Sea Salt Room \u0026amp; Linen Spray\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"121\" data-end=\"442\"\u003eElevate your space with the crisp, coastal scent of Cactus \u0026amp; Sea Salt using our 4 oz Room \u0026amp; Linen Spray. Crafted with a \u003cstrong\u003enon-toxic formula\u003c\/strong\u003e and \u003cstrong\u003econcentrated fragrance\u003c\/strong\u003e oils, this spray blends refreshing sea salt, dewy cactus, and a touch of mineral freshness to create a clean, invigorating atmosphere anywhere you use it.\u003c\/p\u003e\n\u003cp data-start=\"444\" data-end=\"649\"\u003ePerfect for refreshing linens, upholstery, curtains, or as a breezy everyday air freshener, it dries quickly and leaves behind a long-lasting aroma that feels coastal, energizing, and endlessly inviting.\u003c\/p\u003e\n\u003cp data-start=\"651\" data-end=\"720\"\u003e\u003cstrong\u003eSafe, clean, and powerfully scented — designed for everyday luxury.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"article-template__title\"\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Single Order \/ Small (1 fl\/oz)","offer_id":58255439888465,"sku":null,"price":6.95,"currency_code":"USD","in_stock":true},{"title":"Single Order \/ Large (4 fl\/oz)","offer_id":58255439921233,"sku":null,"price":11.95,"currency_code":"USD","in_stock":true},{"title":"Pack of 3 \/ Small (1 fl\/oz)","offer_id":58255439954001,"sku":null,"price":14.95,"currency_code":"USD","in_stock":true},{"title":"Pack of 3 \/ Large (4 fl\/oz)","offer_id":58255439986769,"sku":null,"price":29.95,"currency_code":"USD","in_stock":true},{"title":"Pack of 5 \/ Small (1 fl\/oz)","offer_id":58255440019537,"sku":null,"price":24.95,"currency_code":"USD","in_stock":true},{"title":"Pack of 5 \/ Large (4 fl\/oz)","offer_id":58255440052305,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/Cactus_Sea_Salt_Room_Spray.png?v=1780517957"},{"product_id":"cactus-sea-salt-reed-diffuser","title":"Cactus \u0026 Sea Salt Reed Diffuser","description":"\u003cp data-start=\"0\" data-end=\"49\"\u003e\u003cstrong data-start=\"0\" data-end=\"47\"\u003eCactus \u0026amp; Sea Salt Reed Diffuser – 7.0 fl oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"51\" data-end=\"498\"\u003eRefresh your senses with the clean, invigorating aroma of our Cactus \u0026amp; Sea Salt Reed Diffuser. This 7.0 fl oz diffuser is crafted with a non-toxic formula that blends crisp ocean air, soft florals, and a hint of desert cactus for a bright, breezy scent that feels like a coastal escape. Perfect for adding a touch of freshness and tranquility to any room, it includes 8 eco-friendly reeds that provide continuous, flame-free fragrance for weeks.\u003c\/p\u003e\n\u003cp data-start=\"500\" data-end=\"519\"\u003e\u003cstrong data-start=\"500\" data-end=\"517\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"522\" data-end=\"596\"\u003e7.0 fl oz of non-toxic fragrance solution for a safe, long-lasting scent\u003c\/li\u003e\n\u003cli data-start=\"522\" data-end=\"596\"\u003eIncludes 8 eco-friendly reeds for even, consistent diffusion\u003c\/li\u003e\n\u003cli data-start=\"522\" data-end=\"596\"\u003eNo flame or electricity needed—ideal for any room or setting\u003c\/li\u003e\n\u003cli data-start=\"522\" data-end=\"596\"\u003eA fresh, airy fragrance with oceanic and floral notes that create a calm, rejuvenating atmosphere. \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eA timeless scent made to fill your home with coastal-inspired serenity.\u003c\/p\u003e\n\u003cp\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":58337032798289,"sku":null,"price":26.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/71E9ED11-0264-4E26-B28F-94765A6D27A0.png?v=1767376216"},{"product_id":"cactus-sea-salt-signature-candle","title":"Cactus \u0026 Sea Salt Signature Candle","description":"\u003cp\u003e\u003cstrong\u003eCactus \u0026amp; Sea Salt Signature Candle – 10 oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRefresh and ground your space with the Affinati Cactus \u0026amp; Sea Salt Signature Candle – 10 oz, a modern fragrance inspired by open desert air and coastal minerals. Crisp green cactus blends with airy sea salt and soft coastal notes, creating a scent that feels clean, calming, and effortlessly sophisticated.\u003c\/p\u003e\n\u003cp\u003eBalanced and refreshing without being sharp, this candle is perfect for bright interiors, serene evenings, and spa-like spaces.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFragrance Notes\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eTop Notes: \u003c\/strong\u003eCactus Flower, Fresh Ozone\u003cbr\u003e\u003cstrong\u003eMiddle Notes: \u003c\/strong\u003eSea Salt Accord, Green Stems\u003cbr\u003e\u003cstrong\u003eBase Notes: \u003c\/strong\u003eDriftwood, Soft Mineral Musk\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWax Type: \u003c\/strong\u003ePremium Soy Wax Blend\u003cbr\u003e\u003cstrong\u003eWick Type: \u003c\/strong\u003eSingle Cotton Wick\u003cbr\u003e\u003cstrong\u003eBurn Time: \u003c\/strong\u003eUp to 55 hours\u003c\/p\u003e\n\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003cspan\u003ePair it with our \u003c\/span\u003e\u003ca href=\"https:\/\/affinatiliving.com\/products\/affinati-luxury-matches-elegant-white-matchbox-for-candles-decor\"\u003eAffinati Matches\u003c\/a\u003e\u003cspan\u003e \u0026amp; \u003c\/span\u003e\u003ca href=\"https:\/\/affinatiliving.com\/products\/affinati-wick-trimmer-premium-stainless-steel-candle-accessory-1\"\u003eWick Trimmer\u003c\/a\u003e\u003cspan\u003e for the perfect burn every time—your candle’s best companion for clean flames, longer life, and a beautifully polished setup.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":59062135160913,"sku":null,"price":18.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/Cactus_Sea_Salt_Signature_Candle.png?v=1781131624"},{"product_id":"cactus-sea-salt-original-candle","title":"Cactus \u0026 Sea Salt Original Candle","description":"\u003carticle style=\"font-style: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\" tabindex=\"-1\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" dir=\"auto\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cp\u003e\u003cstrong\u003eCactus \u0026amp; Sea Salt Original Candle – 10 oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCactus \u0026amp; Sea Salt captures the perfect balance of airy freshness and soft coastal warmth. Crisp sea salt opens the fragrance with a clean, ocean-kissed brightness, while fresh cactus blossom adds a subtle green clarity that feels light, modern, and effortlessly refined. The result is a scent that is both refreshing and grounding—clean without feeling sharp, fresh without becoming overpowering.\u003c\/p\u003e\n\u003cp\u003eMade with a clean-burning soy wax blend.\u003cbr\u003eStrongly scented.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eTop Notes: \u003c\/strong\u003eCactus Flower, Fresh Ozone\u003cbr\u003e\u003cstrong\u003eMiddle Notes: \u003c\/strong\u003eSea Salt Accord, Green Stems\u003cbr\u003e\u003cstrong\u003eBase Notes: \u003c\/strong\u003eDriftwood, Soft Mineral Musk\u003c\/p\u003e\n\u003cp\u003ePerfect for living rooms, bedrooms, and everyday relaxation, Cactus \u0026amp; Sea Salt fills your space with breezy coastal elegance and modern freshness. It creates an airy, sunlit atmosphere that feels calm, balanced, and beautifully refreshing from the first burn to the last.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003ePair it with our \u003c\/span\u003e\u003ca href=\"https:\/\/affinatiliving.com\/products\/affinati-luxury-matches-elegant-white-matchbox-for-candles-decor\" style=\"font-size: 0.875rem;\"\u003eAffinati Matches\u003c\/a\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e \u0026amp; \u003c\/span\u003e\u003ca href=\"https:\/\/affinatiliving.com\/products\/affinati-wick-trimmer-premium-stainless-steel-candle-accessory-1\" style=\"font-size: 0.875rem;\"\u003eWick Trimmer\u003c\/a\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003e for the perfect burn every time—your candle’s best companion for clean flames, longer life, and a beautifully polished setup.\u003c\/span\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eUp to 55 Hours of burn time\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/article\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":59115244716113,"sku":null,"price":14.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/ChatGPT_Image_Mar_17_2026_at_07_40_41_AM.png?v=1773747677"},{"product_id":"affinati-cactus-sea-salt-lotion-10-oz","title":"Cactus \u0026 Sea Salt Body Lotion – Hydrating Moisturizer (10 OZ)","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 scroll-mt-(--header-height)\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cp\u003e\u003cstrong\u003eAffinati Cactus \u0026amp; Sea Salt Lotion – 10 oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eRefresh and hydrate your skin with the crisp, coastal-inspired aroma of Affinati Cactus \u0026amp; Sea Salt Lotion. This luxurious 10 oz lotion delivers deep, lasting moisture while surrounding your skin with a clean, invigorating fragrance of fresh cactus and ocean-kissed sea salt—bright, airy, and effortlessly refreshing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eBenefits\u003c\/strong\u003e\u003cbr\u003e• Deep, long-lasting hydration from emollients and humectants\u003cbr\u003e• Aloe, dimethicone, and allantoin help soothe and condition skin\u003cbr\u003e• Vitamins A, D, and E provide nourishing daily care\u003cbr\u003e• Lightweight, silky, fast-absorbing formula\u003cbr\u003e• Ideal for fresh, aquatic, and uplifting scents\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFragrance Notes\u003c\/strong\u003e\u003cbr\u003e\u003cstrong\u003eTop Notes: \u003c\/strong\u003eCactus Flower, Fresh Ozone\u003cbr\u003e\u003cstrong\u003eMiddle Notes: \u003c\/strong\u003eSea Salt Accord, Green Stems\u003cbr\u003e\u003cstrong\u003eBase Notes: \u003c\/strong\u003eDriftwood, Soft Mineral Musk\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eStrongly scented yet perfectly balanced, this fast-absorbing lotion is perfect for everyday use—leaving skin feeling soft, smooth, and subtly scented.\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\/section\u003e\n\u003cp class=\"\"\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":59215974694993,"sku":null,"price":18.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/ChatGPT_Image_Mar_22_2026_at_12_42_03_PM.png?v=1774198486"},{"product_id":"cactus-sea-salt-shampoo","title":"Cactus \u0026 Sea Salt Shampoo","description":"\u003cp data-section-id=\"n62ror\" data-start=\"1713\" data-end=\"1780\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"1717\" data-end=\"1780\"\u003eCactus \u0026amp; Sea Salt Shampoo – Sulfate-Free Aloe Hair Cleanser\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-start=\"1782\" data-end=\"2037\"\u003eRefresh your routine with the clean, airy scent of Cactus \u0026amp; Sea Salt. This gentle, sulfate-free shampoo uses mild, plant-derived cleansers approved by the Soil Association to create a rich, creamy lather that cleans effectively without stripping moisture.\u003c\/p\u003e\n\u003cp data-start=\"2039\" data-end=\"2274\"\u003eEnriched with organic Aloe Vera, it helps hydrate and soothe the scalp while leaving hair soft, smooth, and refreshed. The fragrance blends soft cactus with crisp sea salt, creating a scent that feels fresh, light, and naturally clean.\u003c\/p\u003e\n\u003cp data-start=\"2276\" data-end=\"2456\"\u003eWith a naturally clear to pale yellow appearance and no thickening required, this fully formulated shampoo delivers a lightweight, easy-rinsing cleanse suitable for all hair types.\u003c\/p\u003e\n\u003cp data-start=\"2223\" data-end=\"2403\"\u003e\u003cstrong data-start=\"860\" data-end=\"876\"\u003eKey Benefits\u003c\/strong\u003e\u003cbr data-start=\"876\" data-end=\"879\"\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"860\" data-end=\"1053\"\u003eSulfate-Free (No SLS or SLES)\u003cbr data-start=\"908\" data-end=\"911\"\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"860\" data-end=\"1053\"\u003eParaben-Free\u003cbr data-start=\"923\" data-end=\"926\"\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"860\" data-end=\"1053\"\u003eMade with Vegetable-Derived Ingredients\u003cbr data-start=\"965\" data-end=\"968\"\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"860\" data-end=\"1053\"\u003eEnriched with Organic Aloe Vera\u003cbr data-start=\"999\" data-end=\"1002\"\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"860\" data-end=\"1053\"\u003eRich, Creamy Lather\u003cbr data-start=\"1021\" data-end=\"1024\"\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"860\" data-end=\"1053\"\u003eSuitable for All Hair Types\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":59284862992465,"sku":null,"price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/Cactus_Sea_Salt_Shampoo.png?v=1782754011"},{"product_id":"cactus-sea-salt-body-wash","title":"Cactus \u0026 Sea Salt Body Wash","description":"\u003ch3\u003e\u003cspan role=\"text\"\u003eAffinati Cactus \u0026amp; Sea Salt Body Wash – 18 oz\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003eSulfate-Free, Aloe-Enriched, Fresh \u0026amp; Aquatic Desert Cleanser\u003c\/p\u003e\n\u003cp\u003eExperience a unique blend of fresh and coastal with our Affinati Cactus \u0026amp; Sea Salt Body Wash. This 18 oz body wash combines crisp cactus notes with airy ocean elements and mineral sea salt, creating a clean, refreshing fragrance that feels both energizing and calming.\u003c\/p\u003e\n\u003cp\u003eFormulated with gentle, plant-based surfactants, this sulfate-free body wash produces a rich, creamy lather that effectively cleanses without stripping your skin’s natural moisture. Free from SLS, SLES, and parabens, it’s designed for daily use and suitable for all skin types, including sensitive skin.\u003c\/p\u003e\n\u003cp\u003eInfused with organic Aloe Vera, this formula helps soothe and hydrate your skin, leaving it feeling soft, refreshed, and balanced after every wash. The naturally clear to pale yellow base reflects a clean, high-quality formulation with no need for additional thickening agents.\u003c\/p\u003e\n\u003cp\u003eThe Cactus \u0026amp; Sea Salt fragrance blends crisp, green cactus with fresh ocean air and soft mineral salt notes, creating a scent that is both bright and grounded. It’s perfect for those who enjoy clean, aquatic fragrances with a subtle natural twist.\u003c\/p\u003e\n\u003cp\u003eCrafted from vegetable-derived ingredients, this fully formulated body wash base supports customization with fragrance or essential oils while maintaining premium performance. It also allows for certified organic production when processed through an approved facility.\u003c\/p\u003e\n\u003cp\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cspan role=\"text\"\u003e\u003cstrong\u003eKey Features:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e18 oz premium body wash\u003c\/li\u003e\n\u003cli\u003eFresh cactus, ocean air, and sea salt fragrance\u003c\/li\u003e\n\u003cli\u003eSulfate-free (no SLS or SLES)\u003c\/li\u003e\n\u003cli\u003eParaben-free formula\u003c\/li\u003e\n\u003cli\u003eEnriched with organic Aloe Vera\u003c\/li\u003e\n\u003cli\u003eGentle, plant-based cleansing system\u003c\/li\u003e\n\u003cli\u003eRich, creamy lather\u003c\/li\u003e\n\u003cli\u003eSuitable for all skin types\u003c\/li\u003e\n\u003cli\u003eNaturally clear to pale yellow formula\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":59331483926609,"sku":null,"price":19.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/Cactus_Sea_Salt_Body_Wash.png?v=1782096325"},{"product_id":"cactus-sea-salt-hand-soap","title":"Cactus \u0026 Sea Salt Hand Soap","description":"\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-41\" data-turn-id=\"8fd66d92-a4a2-4a9c-b881-4d0f4a4ca8d6\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"8fd66d92-a4a2-4a9c-b881-4d0f4a4ca8d6\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-43\" data-turn-id=\"f2970a09-fb72-47c7-86f5-5c48fde5a3c1\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"f2970a09-fb72-47c7-86f5-5c48fde5a3c1\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"[overflow-wrap:anywhere] whitespace-pre-wrap\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-45\" data-turn-id=\"dd5d86d2-fa1e-41a9-80d0-88737564f9d9\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"dd5d86d2-fa1e-41a9-80d0-88737564f9d9\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"[overflow-wrap:anywhere] whitespace-pre-wrap\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-53\" data-turn-id=\"9a8a0350-0a74-4a0f-8f85-819000773868\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"9a8a0350-0a74-4a0f-8f85-819000773868\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-55\" data-turn-id=\"a225b7a1-b4b9-429e-9fc9-8d8c05488e7d\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"a225b7a1-b4b9-429e-9fc9-8d8c05488e7d\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-69\" data-turn-id=\"fd345b8c-dcd6-40ff-a9e1-745cfa1d1da5\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"fd345b8c-dcd6-40ff-a9e1-745cfa1d1da5\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cdiv class=\"[overflow-wrap:anywhere] whitespace-pre-wrap\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-83\" data-turn-id=\"f11cbd65-00ef-455c-97cd-b11114ef07f3\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"f11cbd65-00ef-455c-97cd-b11114ef07f3\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-91\" data-turn-id=\"86d005a6-baf1-4526-81e2-4ea5c7cc64dc\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"86d005a6-baf1-4526-81e2-4ea5c7cc64dc\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-97\" data-turn-id=\"b5b73c62-967e-45f0-a197-8962d61d787a\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"b5b73c62-967e-45f0-a197-8962d61d787a\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-105\" data-turn-id=\"1e8f32bd-57f1-4e42-9ad2-31d1df8a1268\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"1e8f32bd-57f1-4e42-9ad2-31d1df8a1268\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-127\" data-turn-id=\"d192f703-cef6-4dbe-ad30-e0529e62dcad\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pt-12 [--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\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" data-message-id=\"d192f703-cef6-4dbe-ad30-e0529e62dcad\" data-message-author-role=\"user\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"user-message-bubble-color corner-superellipse\/0.98 relative min-w-0 rounded-[22px] px-4 py-2.5 leading-6 max-w-(--user-chat-width,70%)\"\u003e\n\u003cmeta charset=\"UTF-8\"\u003e\n\u003cp data-end=\"38\" data-start=\"0\"\u003e\u003cstrong data-end=\"38\" data-start=\"0\"\u003eCactus \u0026amp; Sea Salt Hand Soap – 10 oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-end=\"307\" data-start=\"40\"\u003eBring a fresh, coastal-inspired feel to your daily routine with our Cactus \u0026amp; Sea Salt Hand Soap. This 10 oz cleanser is crafted with a gentle, skin-friendly formula that effectively removes dirt and impurities while leaving your hands feeling clean, soft, and scented.\u003c\/p\u003e\n\u003cp data-end=\"553\" data-start=\"309\"\u003eThe fragrance blends crisp cactus with airy sea salt, creating a clean, slightly mineral aroma that feels fresh, light, and effortlessly modern. Perfect for kitchens, bathrooms, and everyday use, it adds a breezy, refreshing touch to any space.\u003c\/p\u003e\n\u003cp data-end=\"572\" data-start=\"555\"\u003e\u003cstrong data-end=\"572\" data-start=\"555\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"870\" data-start=\"573\"\u003e\n\u003cli data-end=\"639\" data-start=\"573\" data-section-id=\"9jlxhr\"\u003eGentle, skin-friendly formula for effective everyday cleansing\u003c\/li\u003e\n\u003cli data-end=\"681\" data-start=\"640\" data-section-id=\"1fixxfi\"\u003eLeaves hands clean, soft, and scented\u003c\/li\u003e\n\u003cli data-end=\"752\" data-start=\"682\" data-section-id=\"1f6gs0j\"\u003eCactus and sea salt fragrance with a fresh, airy, and clean finish\u003c\/li\u003e\n\u003cli data-end=\"797\" data-start=\"753\" data-section-id=\"1ydk8ks\"\u003eSafe for kids and suitable for daily use\u003c\/li\u003e\n\u003cli data-end=\"870\" data-start=\"798\" data-section-id=\"1hdrdgq\"\u003eCreates a smooth lather that rinses clean without residue or dryness\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"929\" data-start=\"872\"\u003eClean. Fresh. Safe for daily use. Effortlessly refined.\u003c\/p\u003e\n\u003cp data-end=\"929\" data-start=\"872\"\u003e\u003cmeta charset=\"UTF-8\"\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003cbr\u003e\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\/section\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\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\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\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\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\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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\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":"Affinati","offers":[{"title":"Default Title","offer_id":59377858740305,"sku":null,"price":14.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/ChatGPTImageApr26_2026at09_41_57PM.png?v=1777254167"},{"product_id":"cactus-sea-salt-whipped-soap","title":"Cactus \u0026 Sea Salt Whipped Soap","description":"\u003cp data-start=\"0\" data-end=\"46\"\u003e\u003cstrong data-start=\"0\" data-end=\"44\"\u003eCactus \u0026amp; Sea Salt – Whipped Soap\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"48\" data-end=\"292\"\u003eFresh, airy, and effortlessly clean, Cactus \u0026amp; Sea Salt Whipped Soap captures the crisp feel of desert greens blended with soft coastal salt. The fragrance feels light, refreshing, and modern—perfect for anyone who enjoys clean, spa-like scents.\u003c\/p\u003e\n\u003cp data-start=\"294\" data-end=\"513\"\u003eThis jar of whipped soap features a light, fluffy texture that creates a rich creamy lather. It works beautifully as a whipped soap body wash, gently cleansing the skin while leaving it feeling soft and refreshed.\u003c\/p\u003e\n\u003cp data-start=\"515\" data-end=\"796\"\u003eThe creamy lather also works well as a whipped shaving soap, helping provide a smooth glide for shaving while keeping skin comfortable. A small scoop can also be added to bath water where it functions as a moisturizing bath soap, producing light bubbles and a refreshing fragrance.\u003c\/p\u003e\n\u003cp data-start=\"798\" data-end=\"920\"\u003eFormulated with gentle cleansing ingredients, Cactus \u0026amp; Sea Salt Whipped Soap helps keep skin feeling smooth and refreshed.\u003c\/p\u003e\n\u003cp class=\"article-template__title\"\u003eExplore our \u003ca href=\"https:\/\/affinatiliving.com\/collections\/bar-soap\"\u003eBar Soaps\u003c\/a\u003e and \u003ca href=\"https:\/\/affinatiliving.com\/collections\/body-wash-affinati\"\u003eBody Wash\u003c\/a\u003e to elevate your routine with rich lather and refreshing, long-lasting scents.\u003c\/p\u003e\n\u003cp class=\"article-template__title\"\u003e\u003cmeta charset=\"UTF-8\"\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003cbr\u003e\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"14 oz","offer_id":59656238530641,"sku":null,"price":17.95,"currency_code":"USD","in_stock":true},{"title":"18 oz","offer_id":59656238563409,"sku":null,"price":21.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/Cactus_Sea_Salt_Whipped_Soap_18_oz.png?v=1781555383"},{"product_id":"cactus-sea-salt-body-scrub-20-oz-epsom-salt","title":"Cactus \u0026 Sea Salt Body Scrub 20 oz | Epsom Salt","description":"\u003cp data-start=\"0\" data-end=\"53\"\u003e\u003cstrong data-start=\"0\" data-end=\"51\"\u003eCactus \u0026amp; Sea Salt Epsom Salt Body Scrub – 20 oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"55\" data-end=\"356\"\u003eFresh, clean, and slightly coastal, Cactus \u0026amp; Sea Salt Epsom Salt Body Scrub blends airy marine notes with a soft green cactus accord for a crisp, refreshing scent. This modern fragrance feels light and invigorating, perfect for anyone who loves clean, ocean-inspired aromas with a subtle earthy touch.\u003c\/p\u003e\n\u003cp data-start=\"358\" data-end=\"685\"\u003eThis 20 oz Epsom Salt Body Scrub is designed to gently exfoliate and smooth the skin. The mineral-rich Epsom salt helps buff away dull, dry skin while promoting a refreshed and polished appearance. As you massage it onto the skin, the scrub works to cleanse and renew, leaving your skin feeling soft, hydrated, and revitalized.\u003c\/p\u003e\n\u003cp data-start=\"687\" data-end=\"932\"\u003eFormulated to be paraben free and sulfate free, this body scrub provides effective exfoliation without harsh ingredients. The texture is easy to work with, making it ideal for a consistent, spa-like experience whether used in the shower or bath.\u003c\/p\u003e\n\u003cp data-start=\"934\" data-end=\"1168\"\u003ePerfect for full-body exfoliation, this Cactus \u0026amp; Sea Salt body scrub helps improve the look of rough areas like elbows, knees, and heels while leaving behind a light, breezy scent that feels clean, refreshing, and effortlessly modern.\u003c\/p\u003e\n\u003cp data-start=\"1170\" data-end=\"1485\"\u003e\u003cstrong data-start=\"1170\" data-end=\"1194\"\u003eWhy You Will Love It\u003c\/strong\u003e\u003cbr data-start=\"1194\" data-end=\"1197\"\u003e• Fresh Cactus \u0026amp; Sea Salt scent with clean, coastal notes\u003cbr data-start=\"1254\" data-end=\"1257\"\u003e• Made with Epsom Salt for gentle exfoliation\u003cbr data-start=\"1302\" data-end=\"1305\"\u003e• Helps smooth and refresh dry, dull skin\u003cbr data-start=\"1346\" data-end=\"1349\"\u003e• Paraben free and sulfate free formula\u003cbr data-start=\"1388\" data-end=\"1391\"\u003e• Large 20 oz size for long-lasting use\u003cbr data-start=\"1430\" data-end=\"1433\"\u003e• Perfect for daily or weekly exfoliating routines\u003c\/p\u003e\n\u003cp data-start=\"998\" data-end=\"1128\"\u003e\u003cmeta charset=\"UTF-8\"\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"998\" data-end=\"1128\"\u003e\u003cspan\u003eLooking for a more mineral-rich exfoliation? Explore our \u003ca href=\"https:\/\/affinatiliving.com\/collections\/dead-sea-salt-body-scrubs-affinati\"\u003eDead Sea Salt Body Scrubs\u003c\/a\u003e, packed with naturally occurring minerals to help smooth and revitalize your skin.\u003c\/span\u003e\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":59403943018577,"sku":null,"price":22.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/ChatGPTImageApr23_2026at09_31_32PM.png?v=1776998889"},{"product_id":"cactus-sea-salt-body-scrub-20-oz-dead-sea-salt","title":"Cactus \u0026 Sea Salt Body Scrub 20 oz | Dead Sea Salt","description":"\u003cp data-start=\"0\" data-end=\"54\"\u003e\u003cstrong data-start=\"0\" data-end=\"54\"\u003eCactus \u0026amp; Sea Salt Dead Sea Salt Body Scrub – 20 oz\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"56\" data-end=\"323\"\u003eFresh, clean, and lightly aquatic, Cactus \u0026amp; Sea Salt Dead Sea Salt Body Scrub blends crisp green cactus with airy sea salt notes for a smooth, refreshing scent. This balanced fragrance feels both clean and modern, perfect for anyone who enjoys light, spa-like aromas.\u003c\/p\u003e\n\u003cp data-start=\"325\" data-end=\"608\"\u003eThis 20 oz body scrub uses mineral-rich Dead Sea salt to gently exfoliate and help remove dead skin buildup, leaving your skin feeling smooth and refreshed. The texture provides effective exfoliation without being overly harsh, making it ideal for areas like legs, elbows, and knees.\u003c\/p\u003e\n\u003cp data-start=\"610\" data-end=\"931\"\u003eFormulated to be paraben free and sulfate free, this scrub is designed for a gentle cleanse that rinses clean without a heavy residue. It can be used in the shower or bath or before shaving to help create a smoother surface. The 20 oz size offers long-lasting use, making it a practical addition to any body care routine.\u003c\/p\u003e\n\u003cp data-start=\"933\" data-end=\"956\"\u003e\u003cstrong data-start=\"933\" data-end=\"956\"\u003eWhy You’ll Love It:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"957\" data-end=\"1257\"\u003e\n\u003cli data-section-id=\"1p4q40z\" data-start=\"957\" data-end=\"1015\"\u003eFresh cactus and sea salt scent with clean, airy notes\u003c\/li\u003e\n\u003cli data-section-id=\"11991iq\" data-start=\"1016\" data-end=\"1067\"\u003eDead Sea salt body scrub for gentle exfoliation\u003c\/li\u003e\n\u003cli data-section-id=\"1980uxr\" data-start=\"1068\" data-end=\"1124\"\u003eHelps leave skin feeling smooth, soft, and refreshed\u003c\/li\u003e\n\u003cli data-section-id=\"wsygnu\" data-start=\"1125\" data-end=\"1166\"\u003eParaben free and sulfate free formula\u003c\/li\u003e\n\u003cli data-section-id=\"1836gnx\" data-start=\"1167\" data-end=\"1215\"\u003eIdeal for shower, bath, or pre-shave routine\u003c\/li\u003e\n\u003cli data-section-id=\"1b9i7zm\" data-start=\"1216\" data-end=\"1257\"\u003eLarge 20 oz size for long-lasting use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"998\" data-end=\"1128\"\u003e\u003cmeta charset=\"UTF-8\"\u003eShop the complete \u003ca href=\"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati\"\u003eCactus \u0026amp; Sea Salt Scent Collection\u003c\/a\u003e and enjoy matching candles, body care, and home fragrance products in your favorite scent.\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"998\" data-end=\"1128\"\u003e\u003cspan\u003ePrefer a more soothing, spa-like experience? Try our \u003ca href=\"https:\/\/affinatiliving.com\/collections\/epsom-salt-body-scrubs-affinati\"\u003eEpsom Salt Body Scrubs\u003c\/a\u003e, perfect for calming tired skin while gently exfoliating.\u003c\/span\u003e\u003c\/p\u003e","brand":"Affinati","offers":[{"title":"Default Title","offer_id":59403961958481,"sku":null,"price":22.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/files\/ChatGPTImageApr23_2026at09_47_27PM.png?v=1776998953"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0665\/7415\/5857\/collections\/ChatGPT_Image_Feb_21_2026_at_01_44_13_PM.png?v=1782096695","url":"https:\/\/affinatiliving.com\/collections\/cactus-sea-salt-scent-collection-affinati.oembed","provider":"Affinati","version":"1.0","type":"link"}