{"title":"Crystal Cleansing","description":null,"products":[{"product_id":"premium-peruvian-palo-santo-sticks","title":"Premium Peruvian Palo Santo Sticks","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003ePremium Peruvian Palo Santo Sticks \u003c\/h1\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eDiscover the ancient wisdom and sacred power of Peruvian Palo Santo sticks, SERFOR certified to protect the forest in Peru. Sourced directly from Peru, these natural and aromatic Palo Santo sticks are perfect for energy cleansing, grounding, and spiritual rituals.\u003c\/p\u003e\n\u003cp\u003eKey Features:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eHigh-Quality Palo Santo: Our Peruvian Palo Santo sticks are carefully selected to ensure the highest quality and authenticity, with a rich concentration of essential oils for a truly captivating aroma.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCleansing and Purification: Palo Santo is renowned for its cleansing properties. Use these sticks to clear negative energy, purify your space, and create a harmonious environment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSustainable and Ethical Sourcing: We are committed to sustainability and ethical practices. Our Palo Santo sticks are SERFOR certified, ensuring the protection and preservation of the forest in Peru.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVersatile Use: These Palo Santo sticks are versatile and can be used in various rituals and practices. Whether you want to cleanse your crystals, enhance meditation, or create a sacred atmosphere, Palo Santo is the perfect companion.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eNatural Aroma: Immerse yourself in the soothing and grounding scent of Palo Santo. Its aromatic fragrance uplifts the spirit, promotes relaxation, and enhances spiritual connection.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eHow to Use:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eLight one end of the Palo Santo stick until it catches fire, then let it burn for about 30 seconds.\u003c\/li\u003e\n\u003cli\u003eBlow out the flame, allowing the stick to produce aromatic smoke.\u003c\/li\u003e\n\u003cli\u003eBegin your cleansing or ritual by wafting the smoke around your body, objects, or desired space, focusing on areas that need purification.\u003c\/li\u003e\n\u003cli\u003eAfter use, safely extinguish the stick in a fireproof dish or container.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eBenefits:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eClears negative energy and purifies the environment.\u003c\/li\u003e\n\u003cli\u003ePromotes relaxation, mental clarity, and emotional well-being.\u003c\/li\u003e\n\u003cli\u003eEnhances meditation, spiritual practices, and rituals.\u003c\/li\u003e\n\u003cli\u003eCreates a sacred and harmonious atmosphere.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEmbrace the sacred tradition of Palo Santo with our authentic Peruvian Palo Santo sticks, SERFOR certified to protect the forest in Peru. Elevate your spiritual journey, cleanse your surroundings, and connect with the divine. Experience the transformative power and captivating aroma of Palo Santo today.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e40g contains 4-6 sticks \u003c\/p\u003e\n\u003cp\u003e50g contains 6-8 sticks\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":40063590203435,"sku":"TIS0003","price":80.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/palo_santo.png?v=1769571967"},{"product_id":"white-sage-smudge-stick","title":"White Sage Smudge Stick","description":"\u003ch1\u003e\u003cmeta charset=\"UTF-8\"\u003e\u003c\/h1\u003e\n\u003ch1\u003eWhite Sage Smudge Stick \u003c\/h1\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eExperience the powerful purification and cleansing properties of our White Sage Smudge Stick. Made from 100% natural White Sage (Salvia apiana), this sacred herb has been used for centuries in various cultures for its ability to clear negative energy and promote spiritual wellness.\u003c\/p\u003e\n\u003cp\u003eWhite Sage:\u003cbr\u003eWhite Sage is renowned for its potent cleansing abilities. It is believed to remove stagnant energy, purify spaces, and create a positive and harmonious atmosphere. The aromatic scent of White Sage promotes relaxation, focus, and clarity.\u003c\/p\u003e\n\u003cp\u003eSmudge Stick:\u003cbr\u003eOur White Sage Smudge Stick is approximately 4 inches long, providing a generous burning time. It is easy to use - simply light the tip, allow it to catch fire, and then gently blow out the flame. The smoldering embers release fragrant smoke that can be wafted around spaces, objects, or individuals to cleanse and purify.\u003c\/p\u003e\n\u003cp\u003eNatural and Sustainable:\u003cbr\u003eWe are committed to sustainability and source our White Sage responsibly. Our smudge sticks are handcrafted with care, ensuring the highest quality and authenticity. They are free from any harmful additives, providing a natural and pure smudging experience.\u003c\/p\u003e\n\u003cp\u003eCreate Sacred Rituals:\u003cbr\u003eIncorporate our White Sage Smudge Stick into your daily rituals or special occasions. Use it during meditation, energy cleansing, spiritual ceremonies, or when moving into a new space. Allow the aromatic smoke to envelop you, promoting a sense of calm, clarity, and positive energy.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eLength: 10-12cm\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eOrigin: US\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":40024574132267,"sku":"TIS0004","price":55.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/white_sage.png?v=1769572138"},{"product_id":"palo-santo-incense-cones","title":"Palo Santo Incense Cones (20 pcs)","description":"\u003cp\u003eThis Palo Santo Incense Cone is made from sustainably sourced Peruvian Palo Santo wood, completely natural and free from any chemical additives. This incense combines the magical properties bestowed by Palo Santo, enhancing its purification capabilities. Palo Santo is renowned for its cleansing effects and healing properties, making it highly sought after. When burned, the smoke produced acts as a natural insect repellent. Palo Santo may also help alleviate pain and induce relaxation. The smoke generated from burning this incense is greater than that of incense sticks or Palo Santo sticks.\u003c\/p\u003e\n\u003cp\u003eBurning Time: 20-25 minutes\u003c\/p\u003e\n\u003cp\u003eIngredients: 100% Peruvian Palo Santo powder, natural binder\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eSmokeness:\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan lang=\"ZH-TW\"\u003e●●●●●\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eAroma:\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan lang=\"ZH-TW\"\u003e●●●●\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"p1\"\u003e \u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":41014050783275,"sku":"TIS0005","price":190.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/18fcdd56501f96ac88c876fbeebd0b19.png?v=1769566515"},{"product_id":"white-sage-loose-leaf-in-bottle","title":"White Sage Loose Leaf","description":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003ch1\u003eWhite Sage Loose Leaf \u003c\/h1\u003e\n\u003cp\u003eWhite Sage leaves provide a solution to the difficulty of igniting and burning Smudge Sticks, making them a convenient alternative for purification rituals.\u003c\/p\u003e\n\u003cp\u003eThe aroma of White Sage leaves is relatively fresher and milder compared to bundled White Sage (which has a stronger scent when the branches and trunks are burned). If you prefer a more subtle fragrance while burning White Sage, you can try using our White Sage leaves.\u003c\/p\u003e\n\u003cp\u003eWeight: 30g\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":39988052000811,"sku":"TIS0007","price":88.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/whitesagelooseleaves.png?v=1709402289"},{"product_id":"palo-santo-smudging-spray","title":"Palo Santo Smudging Spray","description":"\u003ch1\u003e\u003cspan data-mce-fragment=\"1\" class=\"JsGRdQ\"\u003ePalo Santo Smudging Spray \u003c\/span\u003e\u003c\/h1\u003e\n\u003cp data-mce-fragment=\"1\" class=\"_04xlpA direction-ltr align-center para-style-body\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eExperience the pure essence of our distilled Palo Santo Hydrosol, made from aged Peruvian Palo Santo wood with high oil content. Made with 100% natural ingredients, our hydrosol is free from any chemical additives. It does not contain alcohol, synthetic fragrances, or any other irritants.\u003c\/p\u003e\n\u003cp\u003eFragrance: Immerse yourself in the natural woody aroma of Palo Santo, with a rich and full-bodied scent that is gentle on the senses.\u003c\/p\u003e\n\u003cp\u003eBenefits:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePurifies and cleanses spaces such as homes, offices, and hotels, eliminating negative energy.\u003c\/li\u003e\n\u003cli\u003eRefreshes and purifies crystals, ornaments, and clothing.\u003c\/li\u003e\n\u003cli\u003ePromotes relaxation, helping to balance emotions and uplift the spirit.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDirections for Use: Simply spray an appropriate amount in the desired space, on your body, or on objects for instant purification and relaxation.\u003c\/p\u003e\n\u003cp\u003eStorage Instructions: Keep away from high temperatures and consider storing in the refrigerator to maintain freshness. Please use within 6 months after opening to ensure optimal quality.\u003c\/p\u003e\n\u003cp\u003eEmbrace the power of nature with our pure Palo Santo Hydrosol, and indulge in its natural benefits for a harmonious and cleansing experience.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePhoto Credits to @plantaholic.hk\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":41056549011499,"sku":"TIS0010","price":180.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/aafcf274b71593bff103b877d20ecc26.png?v=1769566913"},{"product_id":"white-sage-blue-sage-pine-incense-cone","title":"White Sage\/Blue Sage\/Pine Incense Cones","description":"\u003ch1\u003eWhite Sage\/Blue Sage\/Pine\/Rosemary Incense Cones\u003c\/h1\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eExperience the powerful purification, calming, and protective properties of our 4-in-1 herbal incense cones: White Sage, Blue Sage, Pine and Rosemary. Handcrafted with care, these incense cones are made from 100% natural herbs, renowned for their cleansing and grounding effects.\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-size: 0.875rem;\"\u003eWhite Sage:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eOur White Sage Incense Cones are perfect for purifying and cleansing spaces, objects, and energies. They effectively clear negative energy, promote positive vibrations, and create a harmonious environment. Allow the aromatic smoke to cleanse and uplift your surroundings.\u003c\/p\u003e\n\u003cp\u003eBlue Sage:\u003cbr\u003eOur Blue Sage Incense Cones are known for their calming and soothing qualities. They help bring a sense of tranquillity and focus. Use them during meditation, relaxation, or when you need to create a peaceful atmosphere.\u003c\/p\u003e\n\u003cp\u003ePine:\u003cbr\u003eOur Pine Incense Cones offer protection and grounding. They act as a shield against negative influences, release stagnant energy, and support emotional release. Incorporate them into your rituals or daily practices to create a sense of stability and inner strength.\u003c\/p\u003e\n\u003cp\u003eRosemary (New):\u003cbr\u003eKnown as the \"herb of remembrance\", Rosemary brings a fresh, herbal aroma that helps you feel clear and focused. Traditionally used for protection, it clears heavy energy and creates a clear, protected space. (Rosemary currently comes in simple packaging.)\u003c\/p\u003e\n\u003cp\u003eHow to Use:\u003cbr\u003ePlace the incense cone in a heatproof dish or incense holder. Light the tip of the cone and allow it to burn for a few seconds. Once it starts to smolder, gently blow out the flame, letting the incense cone release its fragrant smoke. Move it around your space, objects, or yourself to cleanse and purify.\u003c\/p\u003e\n\u003cp\u003eBurning time: approximately 15–20 minutes per cone.\u003cbr\u003eEach tin contains 15 cones.\u003c\/p\u003e\n\u003cp\u003e100% Natural and Authentic:\u003cbr\u003eWe take pride in using only the highest quality and sustainably sourced ingredients. Our incense cones are handcrafted with love and respect for the sacred traditions. They are free from any artificial additives, ensuring a pure and authentic aromatic experience.\u003c\/p\u003e\n\u003cp\u003eCreate Sacred Rituals:\u003cbr\u003eIncorporate our herbal incense cones into your rituals, ceremonies, or spiritual practices. Use them to cleanse your energy, set intentions, or create a sacred space. Allow the fragrant smoke to purify, calm, and protect, bringing balance and harmony to your life.\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eSmokeness:\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan lang=\"ZH-TW\"\u003e●●●●\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"MsoNormal\"\u003e\u003cspan lang=\"EN-US\"\u003eAroma:\u003cspan\u003e \u003c\/span\u003e\u003c\/span\u003e\u003cspan lang=\"ZH-TW\"\u003e●●●\u003c\/span\u003e\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"White Sage","offer_id":43886376222763,"sku":"TIS0091","price":178.0,"currency_code":"HKD","in_stock":true},{"title":"Blue Sage","offer_id":43886376255531,"sku":"TIS0092","price":178.0,"currency_code":"HKD","in_stock":true},{"title":"Pine","offer_id":43886376288299,"sku":"TIS0093","price":178.0,"currency_code":"HKD","in_stock":true},{"title":"Rosemary","offer_id":44352736821291,"sku":"TIS0097","price":178.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/4_9e888f83-2613-4c44-a539-ad2d587bfde2.png?v=1775314000"},{"product_id":"sacred-smudge-stick-set","title":"Sacred Smudge Stick Box Set","description":"\u003ch1\u003eSacred Smudge Stick Set\u003c\/h1\u003e\n\u003ch2\u003eWhite Sage, Blue Sage, Cedar, and Palo Santo Sticks\u003c\/h2\u003e\n\u003cp\u003eExperience the cleansing and purifying power of our Sacred Smudge Stick Set featuring White Sage, Blue Sage, Cedar, and Palo Santo sticks. This carefully curated set offers a variety of sacred herbs known for their unique properties and aromatic scents.\u003c\/p\u003e\n\u003cp\u003eWhite Sage Smudge Stick:\u003cbr\u003eWhite Sage, scientifically known as Salvia apiana, is renowned for its purifying properties. It is traditionally used to cleanse spaces, objects, and individuals, removing negative energy and fostering a sense of peace and harmony.\u003c\/p\u003e\n\u003cp\u003eBlue Sage Smudge Stick:\u003cbr\u003eBlue Sage, also known as Grandmother Sage, is closely related to White Sage. It is used in smudging rituals to promote calmness, relaxation, and spiritual purification.\u003c\/p\u003e\n\u003cp\u003eCedar Smudge Stick:\u003cbr\u003eCedar has a long history of use in indigenous cultures for its cleansing and healing properties. It is often burned to purify spaces, attract positive energy, and promote emotional balance.\u003c\/p\u003e\n\u003cp\u003ePalo Santo Stick:\u003cbr\u003ePalo Santo, meaning \"holy wood\" in Spanish, is a sacred wood used in shamanic rituals. It is known for its uplifting and grounding properties, helping to clear negative energy and promote spiritual well-being.\u003c\/p\u003e\n\u003cp\u003eOur Sacred Smudge Stick Set includes 40g of Palo Santo Wood Sticks, one stick of Blue Sage, White Sage and Cedar, and a palo canto chip sachet, allowing you to explore and experience the unique qualities of each sacred plant. Each smudge stick is approximately 4 inches long, providing ample burning time for your smudging rituals.\u003c\/p\u003e\n\u003cp\u003eWhether you are new to smudging or an experienced practitioner, our Sacred Smudge Stick Set offers a diverse range of cleansing and purifying tools. Create a sacred space, remove negative energy, and invite positive vibrations into your life with this carefully selected set.\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":40922918092843,"sku":"TIS0023","price":380.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/1_32368b93-adfc-4375-a420-13313e3468b1.png?v=1784168549"},{"product_id":"white-sage-smudging-spray","title":"White Sage Smudging Spray","description":"\u003ch3\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eIntroducing our White Sage Smudging Spray, a smokeless alternative to traditional smudging rituals. Crafted with care, this innovative spray harnesses the purifying properties of white sage in a convenient and smoke-free form.\u003c\/p\u003e\n\u003cp\u003eOur White Sage Smudging Spray offers a modern twist on ancient practices, providing all the benefits of white sage without the need for smoke. Made from steam-distilled white sage hydrosol, this spray captures the essence of the sacred herb in a fine mist, allowing you to cleanse and purify your space without the lingering smoke or open flames.\u003c\/p\u003e\n\u003cp\u003eCertified organic by the USDA, our White Sage Smudging Spray is a testament to our commitment to providing you with the purest, sustainably sourced products. We carefully select white sage leaves from ethical sources, ensuring that each bottle contains the essence of this revered herb without any synthetic pesticides or herbicides.\u003c\/p\u003e\n\u003cp\u003eWith its convenient spray bottle design, our White Sage Smudging Spray allows you to effortlessly spritz the refreshing mist in any area that needs cleansing and purification. Simply mist the air, furniture, or objects to immerse the space in the enchanting fragrance of white sage, creating a serene and harmonious ambiance.\u003c\/p\u003e\n\u003cp\u003eExperience the transformative power of white sage with our smokeless White Sage Smudging Spray. Whether you're looking to cleanse negative energy, purify sacred spaces, enhance your meditation practice, or simply enjoy the soothing aroma, this spray provides a modern and efficient way to embrace the ancient wisdom of smudging.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eIngredients: USDA certified organic white sage hydrosol\u003c\/p\u003e\n\u003cp\u003eVolume: 100ml\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePhoto Credits to @plantaholic.hk\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":41089268744235,"sku":"TIS0037","price":180.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/Copyof.png?v=1769566881"},{"product_id":"white-sage-incense-stick","title":"White Sage Incense Stick","description":"\u003cp\u003eWhite Sage Incense Stick - 50 sticks in one box\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":43285245689899,"sku":"TIS0088","price":210.0,"currency_code":"HKD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/baf6c416-a66c-43c1-8b70-a1dcbe5ee2a9.png?v=1773812596"},{"product_id":"palo-santo-smudging-spray-sample","title":"Palo Santo Smudging Spray Sample","description":"\u003ch1\u003e\u003cspan data-mce-fragment=\"1\" class=\"JsGRdQ\"\u003ePalo Santo Smudging Spray \u003c\/span\u003e\u003c\/h1\u003e\n\u003cp data-mce-fragment=\"1\" class=\"_04xlpA direction-ltr align-center para-style-body\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eExperience the pure essence of our distilled Palo Santo Hydrosol, made from aged Peruvian Palo Santo wood with high oil content. Made with 100% natural ingredients, our hydrosol is free from any chemical additives. It does not contain alcohol, synthetic fragrances, or any other irritants.\u003c\/p\u003e\n\u003cp\u003eFragrance: Immerse yourself in the natural woody aroma of Palo Santo, with a rich and full-bodied scent that is gentle on the senses.\u003c\/p\u003e\n\u003cp\u003eBenefits:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePurifies and cleanses spaces such as homes, offices, and hotels, eliminating negative energy.\u003c\/li\u003e\n\u003cli\u003eRefreshes and purifies crystals, ornaments, and clothing.\u003c\/li\u003e\n\u003cli\u003ePromotes relaxation, helping to balance emotions and uplift the spirit.\u003c\/li\u003e\n\u003cli\u003eActs as a natural mosquito and insect repellent.\u003c\/li\u003e\n\u003cli\u003eHelps tighten and deeply cleanse the skin, leaving it feeling rejuvenated.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDirections for Use: Simply spray an appropriate amount in the desired space, on your body, or on objects for instant purification and relaxation.\u003c\/p\u003e\n\u003cp\u003eStorage Instructions: Keep away from high temperatures and consider storing in the refrigerator to maintain freshness. Please use within 6 months after opening to ensure optimal quality.\u003c\/p\u003e\n\u003cp\u003eEmbrace the power of nature with our pure Palo Santo Hydrosol, and indulge in its natural benefits for a harmonious and cleansing experience.\u003c\/p\u003e\n\u003cp\u003eVolume: 20ml\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":44415069552683,"sku":"TIS0100","price":58.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/20ml.png?v=1785684508"},{"product_id":"premium-peruvian-palo-santo-sticks-sample","title":"Premium Peruvian Palo Santo Stick Sample","description":"\u003cp\u003e \u003c\/p\u003e\n\u003ch1\u003ePremium Peruvian Palo Santo Sticks \u003c\/h1\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eDiscover the ancient wisdom and sacred power of Peruvian Palo Santo sticks, SERFOR certified to protect the forest in Peru. Sourced directly from Peru, these natural and aromatic Palo Santo sticks are perfect for energy cleansing, grounding, and spiritual rituals.\u003c\/p\u003e\n\u003cp\u003eKey Features:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e\n\u003cp\u003eHigh-Quality Palo Santo: Our Peruvian Palo Santo sticks are carefully selected to ensure the highest quality and authenticity, with a rich concentration of essential oils for a truly captivating aroma.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eCleansing and Purification: Palo Santo is renowned for its cleansing properties. Use these sticks to clear negative energy, purify your space, and create a harmonious environment.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eSustainable and Ethical Sourcing: We are committed to sustainability and ethical practices. Our Palo Santo sticks are SERFOR certified, ensuring the protection and preservation of the forest in Peru.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eVersatile Use: These Palo Santo sticks are versatile and can be used in various rituals and practices. Whether you want to cleanse your crystals, enhance meditation, or create a sacred atmosphere, Palo Santo is the perfect companion.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eNatural Aroma: Immerse yourself in the soothing and grounding scent of Palo Santo. Its aromatic fragrance uplifts the spirit, promotes relaxation, and enhances spiritual connection.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eHow to Use:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eLight one end of the Palo Santo stick until it catches fire, then let it burn for about 30 seconds.\u003c\/li\u003e\n\u003cli\u003eBlow out the flame, allowing the stick to produce aromatic smoke.\u003c\/li\u003e\n\u003cli\u003eBegin your cleansing or ritual by wafting the smoke around your body, objects, or desired space, focusing on areas that need purification.\u003c\/li\u003e\n\u003cli\u003eAfter use, safely extinguish the stick in a fireproof dish or container.\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eBenefits:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eClears negative energy and purifies the environment.\u003c\/li\u003e\n\u003cli\u003ePromotes relaxation, mental clarity, and emotional well-being.\u003c\/li\u003e\n\u003cli\u003eEnhances meditation, spiritual practices, and rituals.\u003c\/li\u003e\n\u003cli\u003eCreates a sacred and harmonious atmosphere.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eEmbrace the sacred tradition of Palo Santo with our authentic Peruvian Palo Santo sticks, SERFOR certified to protect the forest in Peru. Elevate your spiritual journey, cleanse your surroundings, and connect with the divine. Experience the transformative power and captivating aroma of Palo Santo today.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e40g contains 4-6 sticks \u003c\/p\u003e\n\u003cp\u003e50g contains 6-8 sticks\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":44563602931755,"sku":null,"price":28.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/palo_santo_stick_sample.png?v=1785685636"},{"product_id":"palo-santo-incense-stick-palo-santo-spray","title":"Palo Santo Incense Stick + Palo Santo Smudging Spray","description":"\u003cp\u003eBamboo-less Pure Palo Santo Incense Sticks x 1 box (50 sticks) \u003c\/p\u003e\n\u003cp\u003ePalo Santo Smudging Spray x 1 bottle (100ml)\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":44597844967467,"sku":"TIS0103","price":360.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/Generated_image_1_7.png?v=1786024229"},{"product_id":"sample-set","title":"Palo Santo Sample Set","description":"\u003cp\u003ePalo santo incense stick x1 (15 sticks with incense holder)\u003c\/p\u003e\n\u003cp\u003ePalo santo wood stick x1 \u003c\/p\u003e\n\u003cp\u003ePalo santo smudging spray x1 (20ml)\u003c\/p\u003e","brand":"The Incense Shop","offers":[{"title":"Default Title","offer_id":44645124800555,"sku":"TIS0104","price":160.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/sampleset.png?v=1786025622"},{"product_id":"handmade-incense-cone","title":"自家製客製化塔香（製作需時10-14個工作天）","description":"\u003c!-- Shopify 商品資訊欄專用版 (含 10 組一鍵推薦配方小圖示 + 單欄嵌入) --\u003e\n\u003cdiv class=\"custom-incense-builder-inline\"\u003e\n  \n  \u003c!-- 1. 選擇塔香數量與價格 --\u003e\n  \u003cdiv class=\"section-group\"\u003e\n    \u003clabel class=\"section-label\"\u003e1. 選擇塔香數量與規格\u003c\/label\u003e\n    \u003cdiv class=\"option-buttons\" id=\"variant-options\"\u003e\n      \u003cbutton type=\"button\" class=\"opt-btn active\" data-qty=\"5\"\u003e\n        \u003cspan class=\"qty\"\u003e5 粒\u003c\/span\u003e\n        \u003cspan class=\"price\"\u003e$90\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"opt-btn\" data-qty=\"10\"\u003e\n        \u003cspan class=\"qty\"\u003e10 粒\u003c\/span\u003e\n        \u003cspan class=\"price\"\u003e$160\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"opt-btn\" data-qty=\"20\"\u003e\n        \u003cspan class=\"qty\"\u003e20 粒\u003c\/span\u003e\n        \u003cspan class=\"price\"\u003e$280\u003c\/span\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"opt-btn\" data-qty=\"50\"\u003e\n        \u003cspan class=\"qty\"\u003e50 粒\u003c\/span\u003e\n        \u003cspan class=\"price\"\u003e$600\u003c\/span\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 2. 店長推薦 10 大經典功效配方 (含小圖示) --\u003e\n  \u003cdiv class=\"section-group\"\u003e\n    \u003clabel class=\"section-label\"\u003e2. 選擇店長推薦經典配方\/自由調配香粉百分比例\u003c\/label\u003e\n    \u003cdiv class=\"preset-buttons\" id=\"preset-options\"\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"1\"\u003e\u003cspan class=\"btn-icon\"\u003e🧹\u003c\/span\u003e 深度空間淨化\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"2\"\u003e\u003cspan class=\"btn-icon\"\u003e🌙\u003c\/span\u003e 深層舒眠安神\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"3\"\u003e\u003cspan class=\"btn-icon\"\u003e💰\u003c\/span\u003e 財運事業加持\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"4\"\u003e\u003cspan class=\"btn-icon\"\u003e🧘\u003c\/span\u003e 靜心冥想專注\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"5\"\u003e\u003cspan class=\"btn-icon\"\u003e🩹\u003c\/span\u003e 心靈情緒修復\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"6\"\u003e\u003cspan class=\"btn-icon\"\u003e🪵\u003c\/span\u003e 大地接地穩定\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"7\"\u003e\u003cspan class=\"btn-icon\"\u003e☯️\u003c\/span\u003e 傳統辟邪除穢\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"8\"\u003e\u003cspan class=\"btn-icon\"\u003e💡\u003c\/span\u003e 靈性啟發創作\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"9\"\u003e\u003cspan class=\"btn-icon\"\u003e🛡️\u003c\/span\u003e 神聖古法保護\u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"preset-btn\" data-preset=\"10\"\u003e\u003cspan class=\"btn-icon\"\u003e⚖️\u003c\/span\u003e 全效和諧平衡\u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. 香粉配方動態預覽（圓餅圖 + 當前配方清單） --\u003e\n  \u003cdiv class=\"recipe-preview-box\"\u003e\n    \u003cdiv class=\"chart-container\"\u003e\n      \u003csvg id=\"ratio-pie-chart\" viewbox=\"0 0 100 100\"\u003e\u003c\/svg\u003e\n      \u003cdiv class=\"chart-center-text\"\u003e\n        \u003cspan id=\"total-percent\"\u003e100%\u003c\/span\u003e\n        \u003csmall id=\"total-status-label\"\u003e總比例\u003c\/small\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"recipe-summary\"\u003e\n      \u003cdiv class=\"summary-title\"\u003e當前配方比例\u003c\/div\u003e\n      \u003cul id=\"recipe-list\"\u003e\u003c\/ul\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 4. 9款香粉比例控制條 (以 5% 為單位) --\u003e\n  \u003cdiv class=\"section-group\"\u003e\n    \u003cdiv class=\"slider-header\"\u003e\n      \u003clabel class=\"section-label\"\u003e3. 微調香粉比例 (以 5% 為單位)\u003c\/label\u003e\n      \u003cdiv class=\"sum-indicator\" id=\"sum-indicator\"\u003e總和：100%\u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"sliders-list\" id=\"sliders-container\"\u003e\n      \u003c!-- JS 動態生成 9 個獨立 slider --\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 5. 加入購物車區塊 --\u003e\n  \u003cdiv class=\"action-group\"\u003e\n    \u003cdiv class=\"price-display\"\u003e\n      \u003cspan\u003e總計金額：\u003c\/span\u003e\n      \u003cspan class=\"total-price-text\" id=\"final-price\"\u003e$90\u003c\/span\u003e\n    \u003c\/div\u003e\n    \n    \u003cinput type=\"hidden\" id=\"shopify-variant-id\" name=\"id\" value=\"68135342571563\"\u003e\n    \n    \u003cbutton type=\"button\" id=\"add-to-cart-btn\" class=\"add-to-cart-btn\"\u003e\n      加入購物車\n    \u003c\/button\u003e\n    \u003cdiv id=\"cart-message\" class=\"cart-message\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 6. SEO 產品描述與香粉功效說明區塊 --\u003e\n  \u003cdiv class=\"product-description-container\"\u003e\n    \u003cdetails class=\"desc-accordion\" open\u003e\n      \u003csummary\u003e🌿 打造專屬於你的靜心儀式\u003c\/summary\u003e\n      \u003cdiv class=\"accordion-content\"\u003e\n        \u003cp\u003e每一道香氣都是一種心境的延伸。我們的\u003cstrong\u003e自家製客製化塔香\u003c\/strong\u003e打破傳統單一香氣的限制，讓你可以根據個人喜好、能量需求或靜心習慣，\u003cstrong\u003e自由調配 9 款天然植物香粉的百分比例\u003c\/strong\u003e，由我們純手工為你精製成獨一無二的客製塔香。\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"desc-accordion\"\u003e\n      \u003csummary\u003e✨ 9 款純天然香粉原料與功效介紹\u003c\/summary\u003e\n      \u003cdiv class=\"accordion-content\"\u003e\n        \u003cul class=\"powder-guide-list\"\u003e\n          \u003cli\u003e\n\u003cstrong\u003e聖木粉 (Palo Santo)：\u003c\/strong\u003e強效空間淨化、帶來正能量與靈性連結。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e白鼠尾草粉 (White Sage)：\u003c\/strong\u003e清除負能量、淨化氣場與水晶。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e藍鼠尾草粉 (Blue Sage)：\u003c\/strong\u003e溫和淨化、招財迎祥、促進心靈和平。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e雪松粉 (Cedarwood)：\u003c\/strong\u003e大地木質香調、帶來沉穩安心與接地感。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e檀木粉 (Sandalwood)：\u003c\/strong\u003e經典靜心禪香、助冥想沉思、穩定情緒。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e乳香粉 (Frankincense)：\u003c\/strong\u003e神聖高雅香氣、提升靈性、紓緩緊繃神經。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e沒藥粉 (Myrrh)：\u003c\/strong\u003e沉穩甘甜、溫和修復情緒、平衡內在能量。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e薰衣草粉 (Lavender)：\u003c\/strong\u003e清新花香、放鬆助眠、緩解日常壓力。\u003c\/li\u003e\n          \u003cli\u003e\n\u003cstrong\u003e艾草粉 (Mugwort)：\u003c\/strong\u003e傳統溫通辟邪、淨化環境、提升氣血能量。\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails class=\"desc-accordion\"\u003e\n      \u003csummary\u003e📦 產品規格與注意事項\u003c\/summary\u003e\n      \u003cdiv class=\"accordion-content\"\u003e\n        \u003cp class=\"info-text\"\u003e\n          \u003cstrong\u003e原料成分：\u003c\/strong\u003e 100% 純天然植物香粉、天然植物粘粉（無添加人工化學香精、無助燃劑）。\u003cbr\u003e\n          \u003cstrong\u003e適用場景：\u003c\/strong\u003e 瑜伽冥想、空間淨化、水晶消磁、睡前放鬆、工作專注。\u003cbr\u003e\n          \u003cstrong\u003e保存方式：\u003c\/strong\u003e 請放置於陰涼乾燥處，避免潮濕與陽光直射。\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.custom-incense-builder-inline {\n  width: 100%;\n  margin: 16px 0;\n  font-family: inherit;\n  color: #333;\n  box-sizing: border-box;\n}\n\n\/* 區塊標題與按鈕 *\/\n.section-group {\n  margin-bottom: 24px;\n}\n.section-label {\n  display: block;\n  font-weight: 600;\n  font-size: 15px;\n  margin-bottom: 10px;\n  color: #2c2c2c;\n}\n.option-buttons {\n  display: grid;\n  grid-template-columns: repeat(4, 1fr);\n  gap: 8px;\n}\n.opt-btn {\n  padding: 10px 4px;\n  border: 2px solid #ddd;\n  background: #fff;\n  border-radius: 8px;\n  cursor: pointer;\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  transition: all 0.2s ease;\n}\n.opt-btn .qty {\n  font-size: 14px;\n  font-weight: bold;\n}\n.opt-btn .price {\n  font-size: 12px;\n  color: #666;\n  margin-top: 2px;\n}\n.opt-btn:hover {\n  border-color: #8c6d46;\n}\n.opt-btn.active {\n  border-color: #8c6d46;\n  background-color: #f7f3ed;\n  color: #8c6d46;\n}\n.opt-btn.active .price {\n  color: #8c6d46;\n}\n\n\/* 推薦配方按鈕網格 (含圖示微調) *\/\n.preset-buttons {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 8px;\n}\n.preset-btn {\n  padding: 8px 10px;\n  background: #fdfbf7;\n  border: 1px solid #eae3d2;\n  border-radius: 8px;\n  font-size: 12px;\n  color: #4a3b2c;\n  cursor: pointer;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n  gap: 6px;\n  transition: all 0.2s ease;\n}\n.preset-btn .btn-icon {\n  font-size: 14px;\n  flex-shrink: 0;\n}\n.preset-btn:hover {\n  border-color: #8c6d46;\n  background: #f7f3ed;\n}\n.preset-btn.active {\n  background: #8c6d46;\n  color: #fff;\n  border-color: #8c6d46;\n  font-weight: bold;\n}\n\n\/* 配方預覽卡片 *\/\n.recipe-preview-box {\n  background: #fdfbf7;\n  border: 1px solid #eae3d2;\n  border-radius: 12px;\n  padding: 16px;\n  margin-bottom: 24px;\n  display: flex;\n  align-items: center;\n  gap: 16px;\n}\n.chart-container {\n  position: relative;\n  width: 100px;\n  height: 100px;\n  flex-shrink: 0;\n}\n.chart-container svg {\n  width: 100%;\n  height: 100%;\n  transform: rotate(-90deg);\n  border-radius: 50%;\n}\n.chart-center-text {\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  text-align: center;\n  pointer-events: none;\n}\n.chart-center-text span {\n  display: block;\n  font-size: 15px;\n  font-weight: bold;\n  color: #4a3b2c;\n}\n.chart-center-text small {\n  font-size: 10px;\n  color: #888;\n}\n.recipe-summary {\n  flex-grow: 1;\n}\n.summary-title {\n  font-size: 13px;\n  font-weight: 600;\n  margin-bottom: 6px;\n  color: #4a3b2c;\n  border-bottom: 1px solid #eae3d2;\n  padding-bottom: 4px;\n}\n.recipe-summary ul {\n  list-style: none;\n  padding: 0;\n  margin: 0;\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 4px 8px;\n}\n.recipe-summary li {\n  font-size: 12px;\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n.color-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 50%;\n  display: inline-block;\n  flex-shrink: 0;\n}\n\n\/* Slider 控制區 *\/\n.slider-header {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  margin-bottom: 10px;\n}\n.sum-indicator {\n  font-size: 12px;\n  font-weight: bold;\n  padding: 3px 8px;\n  border-radius: 6px;\n  background: #e8f5e9;\n  color: #2e7d32;\n}\n.sum-indicator.error {\n  background: #ffebee;\n  color: #c62828;\n}\n.sliders-list {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  background: #fafafa;\n  padding: 14px;\n  border-radius: 12px;\n  border: 1px solid #eee;\n}\n.slider-item {\n  display: flex;\n  flex-direction: column;\n  gap: 2px;\n}\n.slider-info {\n  display: flex;\n  justify-content: space-between;\n  font-size: 13px;\n}\n.slider-name {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-weight: 500;\n}\n.slider-val {\n  font-weight: bold;\n  color: #8c6d46;\n  min-width: 40px;\n  text-align: right;\n}\n.slider-item input[type=\"range\"] {\n  width: 100%;\n  accent-color: #8c6d46;\n  cursor: pointer;\n  margin: 0;\n}\n\n\/* 下單與價格區 *\/\n.action-group {\n  margin-top: 20px;\n  margin-bottom: 24px;\n  padding-top: 16px;\n  border-top: 1px solid #eee;\n}\n.price-display {\n  font-size: 16px;\n  font-weight: bold;\n  margin-bottom: 10px;\n  display: flex;\n  justify-content: space-between;\n}\n.total-price-text {\n  font-size: 22px;\n  color: #8c6d46;\n}\n.add-to-cart-btn {\n  width: 100%;\n  padding: 14px;\n  background: #8c6d46;\n  color: #fff;\n  font-size: 16px;\n  font-weight: bold;\n  border: none;\n  border-radius: 8px;\n  cursor: pointer;\n  transition: background 0.2s ease;\n}\n.add-to-cart-btn:hover:not(:disabled) {\n  background: #705535;\n}\n.add-to-cart-btn:disabled {\n  background: #ccc;\n  cursor: not-allowed;\n  opacity: 0.7;\n}\n.cart-message {\n  margin-top: 8px;\n  font-size: 13px;\n  text-align: center;\n}\n\n\/* SEO 產品描述折疊選單 *\/\n.product-description-container {\n  border-top: 1px solid #eee;\n  padding-top: 16px;\n}\n.desc-accordion {\n  border-bottom: 1px solid #eee;\n  margin-bottom: 8px;\n  padding-bottom: 8px;\n}\n.desc-accordion summary {\n  font-weight: 600;\n  font-size: 14px;\n  color: #4a3b2c;\n  cursor: pointer;\n  padding: 8px 0;\n  outline: none;\n  list-style-type: '▸ ';\n}\n.desc-accordion[open] summary {\n  list-style-type: '▾ ';\n}\n.accordion-content {\n  padding: 8px 0;\n  font-size: 13px;\n  color: #555;\n  line-height: 1.6;\n}\n.powder-guide-list {\n  padding-left: 18px;\n  margin: 0;\n}\n.powder-guide-list li {\n  margin-bottom: 6px;\n}\n.info-text {\n  margin: 0;\n}\n\u003c\/style\u003e\n\n\u003cscript\u003e\ndocument.addEventListener('DOMContentLoaded', function() {\n  const STEP = 5;\n\n  const variantMap = {\n    '5': { id: '68135342571563', price: '$90', title: '5 粒' },\n    '10': { id: '68135342604331', price: '$160', title: '10 粒' },\n    '20': { id: '68135342637099', price: '$280', title: '20 粒' },\n    '50': { id: '68135342669867', price: '$600', title: '50 粒' }\n  };\n\n  const powders = [\n    { id: 'p1', name: '聖木粉', color: '#D4A373' },\n    { id: 'p2', name: '白鼠尾草粉', color: '#CCD5AE' },\n    { id: 'p3', name: '藍鼠尾草粉', color: '#A8DADC' },\n    { id: 'p4', name: '雪松粉', color: '#E9EDC9' },\n    { id: 'p5', name: '檀木粉', color: '#FAEDCD' },\n    { id: 'p6', name: '乳香粉', color: '#F4A261' },\n    { id: 'p7', name: '沒藥粉', color: '#E76F51' },\n    { id: 'p8', name: '薰衣草粉', color: '#B5E2FA' },\n    { id: 'p9', name: '艾草粉', color: '#588157' }\n  ];\n\n  const presetRecipes = {\n    '1':  [50, 30, 0,  20, 0,  0,  0,  0,  0],\n    '2':  [0,  0,  0,  0,  40, 20, 0,  40, 0],\n    '3':  [0,  0,  40, 0,  30, 30, 0,  0,  0],\n    '4':  [0,  0,  0,  0,  50, 30, 20, 0,  0],\n    '5':  [0,  0,  30, 0,  0,  0,  40, 30, 0],\n    '6':  [20, 0,  0,  50, 30, 0,  0,  0,  0],\n    '7':  [0,  30, 0,  20, 0,  0,  0,  0,  50],\n    '8':  [30, 0,  30, 0,  0,  40, 0,  0,  0],\n    '9':  [0,  20, 0,  0,  0,  40, 40, 0,  0],\n    '10': [35, 0,  0,  0,  35, 0,  0,  15, 15]\n  };\n\n  let values = [20, 20, 10, 10, 10, 10, 10, 5, 5];\n\n  const container = document.getElementById('sliders-container');\n  const recipeList = document.getElementById('recipe-list');\n  const pieChart = document.getElementById('ratio-pie-chart');\n  const totalPercentEl = document.getElementById('total-percent');\n  const sumIndicator = document.getElementById('sum-indicator');\n  const finalPriceEl = document.getElementById('final-price');\n  const addToCartBtn = document.getElementById('add-to-cart-btn');\n  const cartMessage = document.getElementById('cart-message');\n  const hiddenVariantInput = document.getElementById('shopify-variant-id');\n\n  function initSliders() {\n    container.innerHTML = '';\n    powders.forEach((p, idx) =\u003e {\n      const item = document.createElement('div');\n      item.className = 'slider-item';\n      item.innerHTML = `\n        \u003cdiv class=\"slider-info\"\u003e\n          \u003cspan class=\"slider-name\"\u003e\n            \u003cspan class=\"color-dot\" style=\"background-color: ${p.color}\"\u003e\u003c\/span\u003e\n            ${p.name}\n          \u003c\/span\u003e\n          \u003cspan class=\"slider-val\" id=\"val-${idx}\"\u003e${values[idx]}%\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cinput type=\"range\" min=\"0\" max=\"100\" step=\"${STEP}\" value=\"${values[idx]}\" data-index=\"${idx}\"\u003e\n      `;\n      container.appendChild(item);\n    });\n\n    container.querySelectorAll('input[type=\"range\"]').forEach(slider =\u003e {\n      slider.addEventListener('input', handleSliderInput);\n    });\n  }\n\n  function handleSliderInput(e) {\n    const changedIdx = parseInt(e.target.dataset.index, 10);\n    values[changedIdx] = parseInt(e.target.value, 10);\n    document.querySelectorAll('.preset-btn').forEach(b =\u003e b.classList.remove('active'));\n    updateUI();\n  }\n\n  document.querySelectorAll('.preset-btn').forEach(btn =\u003e {\n    btn.addEventListener('click', function() {\n      document.querySelectorAll('.preset-btn').forEach(b =\u003e b.classList.remove('active'));\n      this.classList.add('active');\n\n      const presetId = this.dataset.preset;\n      if (presetRecipes[presetId]) {\n        values = [...presetRecipes[presetId]];\n        \n        container.querySelectorAll('input[type=\"range\"]').forEach((slider, idx) =\u003e {\n          slider.value = values[idx];\n        });\n\n        updateUI();\n      }\n    });\n  });\n\n  function updateUI() {\n    const totalSum = values.reduce((a, b) =\u003e a + b, 0);\n\n    values.forEach((v, idx) =\u003e {\n      const valText = document.getElementById(`val-${idx}`);\n      if (valText) valText.textContent = `${v}%`;\n    });\n\n    recipeList.innerHTML = '';\n    powders.forEach((p, idx) =\u003e {\n      if (values[idx] \u003e 0) {\n        const li = document.createElement('li');\n        li.innerHTML = `\n          \u003cspan class=\"color-dot\" style=\"background-color: ${p.color}\"\u003e\u003c\/span\u003e\n          ${p.name}: \u003cstrong\u003e${values[idx]}%\u003c\/strong\u003e\n        `;\n        recipeList.appendChild(li);\n      }\n    });\n\n    totalPercentEl.textContent = `${totalSum}%`;\n\n    if (totalSum === 100) {\n      sumIndicator.textContent = `總和：100%`;\n      sumIndicator.classList.remove('error');\n      addToCartBtn.disabled = false;\n      cartMessage.textContent = '';\n    } else {\n      const diff = 100 - totalSum;\n      sumIndicator.textContent = diff \u003e 0 ? `總和：${totalSum}% (差${diff}%)` : `總和：${totalSum}% (超${Math.abs(diff)}%)`;\n      sumIndicator.classList.add('error');\n      addToCartBtn.disabled = true;\n      cartMessage.style.color = '#c62828';\n      cartMessage.textContent = '請調整香粉比例至 100%';\n    }\n\n    renderPieChart(totalSum);\n  }\n\n  function renderPieChart(totalSum) {\n    if (totalSum === 0) {\n      pieChart.innerHTML = `\u003ccircle cx=\"50\" cy=\"50\" r=\"28\" fill=\"#fdfbf7\" \/\u003e`;\n      return;\n    }\n\n    let cumulativePercent = 0;\n    let svgContent = '';\n\n    values.forEach((val, idx) =\u003e {\n      if (val \u003c= 0) return;\n      const normalizedVal = (val \/ totalSum) * 100;\n      const startAngle = cumulativePercent * 3.6;\n      cumulativePercent += normalizedVal;\n      const endAngle = cumulativePercent * 3.6;\n\n      const x1 = 50 + 40 * Math.cos(Math.PI * startAngle \/ 180);\n      const y1 = 50 + 40 * Math.sin(Math.PI * startAngle \/ 180);\n      const x2 = 50 + 40 * Math.cos(Math.PI * endAngle \/ 180);\n      const y2 = 50 + 40 * Math.sin(Math.PI * endAngle \/ 180);\n\n      const largeArcFlag = normalizedVal \u003e 50 ? 1 : 0;\n\n      const pathData = [\n        `M 50 50`,\n        `L ${x1} ${y1}`,\n        `A 40 40 0 ${largeArcFlag} 1 ${x2} ${y2}`,\n        `Z`\n      ].join(' ');\n\n      svgContent += `\u003cpath d=\"${pathData}\" fill=\"${powders[idx].color}\" \/\u003e`;\n    });\n\n    svgContent += `\u003ccircle cx=\"50\" cy=\"50\" r=\"28\" fill=\"#fdfbf7\" \/\u003e`;\n    pieChart.innerHTML = svgContent;\n  }\n\n  document.querySelectorAll('#variant-options .opt-btn').forEach(btn =\u003e {\n    btn.addEventListener('click', function() {\n      document.querySelectorAll('#variant-options .opt-btn').forEach(b =\u003e b.classList.remove('active'));\n      this.classList.add('active');\n      \n      const qty = this.dataset.qty;\n      const selectedVariant = variantMap[qty];\n\n      if (selectedVariant) {\n        hiddenVariantInput.value = selectedVariant.id;\n        finalPriceEl.textContent = selectedVariant.price;\n      }\n    });\n  });\n\n  addToCartBtn.addEventListener('click', async function() {\n    const totalSum = values.reduce((a, b) =\u003e a + b, 0);\n    if (totalSum !== 100) return;\n\n    const variantId = hiddenVariantInput.value.trim();\n    const activeBtn = document.querySelector('#variant-options .opt-btn.active');\n    const qtyKey = activeBtn ? activeBtn.dataset.qty : '5';\n    const variantInfo = variantMap[qtyKey] || { title: '5 粒', price: '$90' };\n\n    addToCartBtn.disabled = true;\n    addToCartBtn.textContent = '處理中...';\n    cartMessage.textContent = '';\n\n    const recipeText = powders\n      .map((p, i) =\u003e `${p.name}: ${values[i]}%`)\n      .filter((_, i) =\u003e values[i] \u003e 0)\n      .join(' | ');\n\n    const properties = {\n      '規格選購': variantInfo.title,\n      '客製配方摘要': recipeText\n    };\n\n    powders.forEach((p, i) =\u003e {\n      if (values[i] \u003e 0) {\n        properties[`[配方] ${p.name}`] = `${values[i]}%`;\n      }\n    });\n\n    try {\n      const response = await fetch('\/cart\/add.js', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application\/json', 'Accept': 'application\/json' },\n        body: JSON.stringify({\n          items: [{ id: parseInt(variantId, 10), quantity: 1, properties: properties }]\n        })\n      });\n\n      const data = await response.json();\n      if (!response.ok) throw new Error(data.description || data.message || '加入購物車失敗');\n\n      addToCartBtn.textContent = '成功加入購物車！';\n      cartMessage.style.color = '#2e7d32';\n      cartMessage.textContent = '已成功加入購物車。';\n\n      document.dispatchEvent(new CustomEvent('cart:refresh'));\n      document.dispatchEvent(new CustomEvent('cart:build'));\n\n      setTimeout(() =\u003e { window.location.href=\"\/en\/cart\"; }, 1000);\n\n    } catch (error) {\n      console.error('Cart API Error:', error);\n      cartMessage.style.color = '#c62828';\n      cartMessage.textContent = `加入失敗: ${error.message}`;\n    } finally {\n      setTimeout(() =\u003e {\n        addToCartBtn.disabled = false;\n        addToCartBtn.textContent = '加入購物車';\n      }, 2500);\n    }\n  });\n\n  initSliders();\n  updateUI();\n});\n\u003c\/script\u003e","brand":"The Incense Shop","offers":[{"title":"5pcs","offer_id":68135342571563,"sku":"TIS0114","price":90.0,"currency_code":"HKD","in_stock":true},{"title":"10pcs","offer_id":68135342604331,"sku":"TIS0115","price":160.0,"currency_code":"HKD","in_stock":true},{"title":"20pcs","offer_id":68135342637099,"sku":"TIS0116","price":280.0,"currency_code":"HKD","in_stock":true},{"title":"50pcs","offer_id":68135342669867,"sku":"TIS0117","price":600.0,"currency_code":"HKD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/4886\/9675\/files\/handmadeincensecone.jpg?v=1793896131"}],"url":"https:\/\/www.incenseshophk.com\/en\/collections\/crystal-cleansing.oembed","provider":"The Incense Shop","version":"1.0","type":"link"}