{"title":"Body","description":"\u003cstyle\u003e\n  \/* 1. Prevent the \"Right Gap\" caused by scrollbars or theme padding *\/\n  html, body {\n    overflow-x: hidden !important;\n    width: 100%;\n    position: relative;\n  }\n\n  \/* 2. The \"Force Flush\" Breakout *\/\n  \n    .full-width-image {\n    display: block !important;\n    width: 100vw !important;\n    max-width: 100vw !important;\n    \n    \/* Centering logic to hit both edges *\/\n    margin-left: calc(50% - 50vw) !important;\n    margin-right: calc(50% - 50vw) !important;\n    \n    \/* Top and Bottom Borders Only *\/\n    border-top: 9px solid #000 !important;\n    border-bottom: 9px solid #000 !important;\n    \n    \/* Prevents borders from making the image wider than the screen *\/\n    box-sizing: border-box !important;\n    \n    height: auto !important;\n    padding: 0 !important;\n  }\n    \n    \/* Centering logic *\/\n    position: relative;\n    left: 50%;\n    transform: translateX(-50%);\n    \n    \/* Resetting margins *\/\n    margin: 0 !important;\n    padding: 0 !important;\n    \n    \/* Visual cleanup *\/\n    height: auto;\n    border: none;\n    line-height: 0;\n  }\n\n  \/* 3. Text \u0026 Layout cleanup *\/\n  .about-text {\n    text-align: justify;\n    padding: 0px;\n    max-width: 700px;\n    margin: 0 auto;\n    line-height: 1.8;\n  }\n   \/* hide header*\/\n  .main-page-title {\n  display: none !important;\n  }\n   \/* hide hero title*\/\n  .collection-hero__title {\n  display: none !important;\n}\n\n\/* 4. Flush Banner Logic *\/\n.banner-flush {\n  display: block !important;\n  width: 100vw !important;\n  max-width: 100vw !important;\n  margin-left: calc(50% - 50vw) !important;\n  margin-right: calc(50% - 50vw) !important;\n  \n  \/* This removes the gap at the top *\/\n  margin-top: -20px !important; \n  padding: 0 !important;\n  border: none !important;\n  line-height: 0;\n}\n\n  \n\u003c\/style\u003e\n\u003cp\u003e\u003cimg class=\"banner-flush\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/1776135870662.jpg?v=1776303977\"\u003e\u003c\/p\u003e\n\u003cdiv class=\"about-text\"\u003e\n\u003cp\u003e\n\n  \n  \u003cbr\u003e\n    \u003cstrong\u003e The collection is currently resting. Check back during the next full moon for new arrivals.\u003c\/strong\u003e\n  \n\u003c\/p\u003e\n\u003ccenter\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Divider-thorn-leafy.png?v=1776273616\" style=\"width: 100%; border: 0px;\"\u003e\u003c\/center\u003e\n\u003c\/div\u003e","products":[{"product_id":"sample-scent-packs","title":"Body Oil {Sample Pack}","description":"\u003cdiv style=\"margin-bottom: 25px;\"\u003e\n\u003caudio loop=\"loop\" id=\"veil-audio\"\u003e\n    \u003csource type=\"audio\/mpeg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/apothecary-black_cat.mp3?v=1777006320\"\u003e\u003c\/audio\u003e\n\u003cdiv class=\"audio-player-bar\"\u003e\n\u003cdiv class=\"player-content-left\"\u003e\n\u003cdiv class=\"tape-controls\"\u003e\n\u003cbutton title=\"Play\/Pause\" id=\"play-btn\"\u003e \u003cspan id=\"play-icon\"\u003e▶\u003c\/span\u003e \u003c\/button\u003e \u003cbutton title=\"Stop\"\u003e \u003cspan\u003e■\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"track-info\"\u003eTHE SONIC VEIL \u003cspan class=\"track-sub\"\u003e• black cat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\n     \u003cp style=\" color: #b488e4; text-align: justify; font-size: 16px;\"\u003e\n      COMING SOON TO THE STUDIO \u003cstrong style=\"color: #000000;\"\u003eCHECK BACK DURING THE NEXT FULL MOON FOR UPDATES!\u003c\/strong\u003e\n\u003c\/p\u003e\n\n  \n\u003ccenter\u003e\n  \u003cimg style=\"width: 80px; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Signature.png?v=1776887840\"\u003e\n\u003c\/center\u003e\n  \n\u003ccenter\u003e\n  \u003cimg style=\"width: 60%; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Divider-arrows.png?v=1776997909\"\u003e\n\u003c\/center\u003e\n\u003c\/div\u003e\n\n\n\u003cp style=\"margin-bottom: 8px;\"\u003e\n  \n\u003cimg style=\"width: 24px; border: 0px;  vertical-align: middle;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-dimensions.png?v=1777132150\"\u003e\n  \n  \u003cstrong\u003e C H O O S E • Y O U R • S C E N T S \u003c\/strong\u003e\n  \u003cbr\u003e\n  \u003cspan style=\"color: #b488e4;\"\u003e[box of 4] 1ml vials - Your Choice \u003c\/span\u003e\n\n\u003c\/p\u003e\n\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n  \u003cstrong\u003e Pick Four [4] - 1ml vials \u003c\/strong\u003e Would you like to try before you buy?  Well, now you can! Just select your curious four in the personalization box before check out.\n  \u003cbr\u003e\n \u003cbr\u003e1ml samples are packaged in 2ml vials. I have changed from 1ml vials to 2ml vials due to the feedback I have received about the smaller vials being difficult to open. I hope this change will make the bottles easier to open and reduce the chance of the samples spilling everywhere. This change in packaging will make the vials look half full but be rest assured that 1 \u003cstrong\u003e{[( full )]}\u003c\/strong\u003e ml of perfume is in a 2ml vial.\n\u003c\/p\u003e\n\n\u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6; font-style: italic; color: #b484e8;\"\u003e\n      \u003cstrong\u003e✵꙳٭ TIP: \u003c\/strong\u003e\n   Apply desired amount to the pulse points, such as the insides of your wrists, a few drops on the chest \u003cstrong style=\"color: #000000;\"\u003e{[(near the heart)]}\u003c\/strong\u003e, in the arch of your foot, and just behind the ears, near the hairline. You can also rub a few drops into the ends of your hair.\n \u003c\/p\u003e\n\n\n\n\u003cbr\u003e\n\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-ingredients.png?v=1777150455\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n\n  \u003cstrong\u003eI N G R E D I E N T S\u003c\/strong\u003e\n  \u003c\/p\u003e\u003cul\u003e\n    \u003cli\u003e Fractionated coconut oil\n    \u003c\/li\u003e\n\u003cli\u003e Organic hemp oil \n    \u003c\/li\u003e\n\u003cli\u003e 100% pure, therapeutic grade, essential oils - no chemically altered fragrance oils. Pure essential oils allow you to take advantage of the powerful occult properties of the plant, not just the scent.\n      \u003c\/li\u003e\n\u003cli\u003e Ethically sourced and 100% organic ingredients\n      \u003c\/li\u003e\n\u003cli\u003e No parabens\n      \u003c\/li\u003e\n\u003cli\u003e No phthalates\n      \u003c\/li\u003e\n  \u003cli\u003e No alcohol\n      \u003c\/li\u003e\n  \n  \n\u003c\/ul\u003e\n\n\u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6; font-style: italic; color: #b484e8;\"\u003e\n      ✵꙳٭ All perfume oils are made to be 40%\/60% pure essential oils and diluted with carrier oils for skin safe application and long lasting effects. All perfume oils are crafted with fractionated coconut oil for quick obsorbtion into the skin and are non-greasy and non-staining.\n      \u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003e✵꙳٭  If you have an allergy concern, please message the shop before placing an order.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003cbr\u003e\n\n  \u003ccenter\u003e\n   \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Divider-thinthorn.png?v=1777154633\" style=\"width: 80%; border: 0px;  vertical-align: middle;\"\u003e\n\u003c\/center\u003e\n\n\u003cbr\u003e \n\n   \u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6;\"\u003e \n     \n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-disclaimer.png?v=1777150511\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n     \n\u003cstrong style=\"color: #b488e4;\"\u003e D I S C L A I M E R  ✵꙳٭ \u003c\/strong\u003e\n   \n\u003cbr\u003e\n     By law and shopify policies, I have to claim that all products listed under RavenHeart Apothecary are sold as \u003cstrong style=\"color: #b488e4;\"\u003eCURIOS ONLY\u003c\/strong\u003e. Occult properties of herbs, oils, brews, and concoctions are provided for historical and entertainment interests only; \u003cstrong style=\"color: #b488e4;\"\u003eNO specific outcome is guaranteed\u003c\/strong\u003e by using these products. Nothing on this website should be taken as medical advice or replace professional treatment from a doctor. Please use the products offered by RavenHeart Apothecary \u003cstrong style=\"color: #b488e4;\"\u003eresponsibly.  \u003c\/strong\u003e\n     \u003c\/p\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003ccenter\u003e\n\u003cimg style=\"width: 60px; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/black_star_-_dot.png?v=1775539533\"\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c\/center\u003e\n\u003cdiv style=\"margin-bottom: 25px; font-family: Arial, sans-serif;\"\u003e\n\u003cp\u003e\n  \n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-monies.png?v=1777132114\" style=\"width: 24px; border: 0px; vertical-align: middle;\"\u003e\n\n  \n  \n  \u003cstrong\u003e P R I C I N G - I N F O R M A T I O N\u003c\/strong\u003e\u003c\/p\u003e\n\u003cspan style=\"color: #b484e8;\"\u003e✯ \u003cem\u003eMy prices are quoted at a rate which includes:\u003c\/em\u003e\u003c\/span\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003eLabor, cost of materials used, cost of shipping, Route insurance for the parcel, special packaging and handling required for glass, as well as any applicable fees. \u003cem\u003eSales tax is not included.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 10px;\"\u003e\u003cspan style=\"color: #b484e8;\"\u003e✯ I do not currently ship outside of the USA.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .audio-player-bar {\n    width: 100%;\n    background: #000;\n    color: #fff;\n    padding: 12px 25px;\n    box-sizing: border-box;\n    border-bottom: 2px solid #000;\n  }\n\n  .player-content-left {\n    display: flex;\n    align-items: center;\n    gap: 20px; \/* Space between the buttons and the text *\/\n  }\n\n  .tape-controls {\n    display: flex;\n    gap: 10px;\n  }\n\n  .tape-controls button {\n    background: #000;\n    border: 1.5px solid #fff;\n    color: #fff;\n    width: 36px;\n    height: 32px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    font-size: 14px;\n    transition: all 0.2s ease;\n    box-shadow: 2px 2px 0px #333;\n  }\n\n  .tape-controls button:hover {\n    background: #fff;\n    color: #000;\n    transform: translateY(-1px);\n    box-shadow: 3px 3px 0px #444;\n  }\n\n  .tape-controls button:active {\n    transform: translateY(1px);\n    box-shadow: 0px 0px 0px #000;\n  }\n\n  .track-info {\n    font-family: 'Dancing Script', cursive;\n    font-size: 20px;\n    letter-spacing: 1px;\n    opacity: 0.9;\n    text-transform: lowercase;\n    white-space: nowrap; \/* Prevents the title from wrapping to a second line *\/\n  }\n\n  \/* Mobile Tweaks *\/\n  @media (max-width: 450px) {\n    .audio-player-bar { padding: 10px 15px; }\n    .player-content-left { gap: 12px; }\n    .track-info { font-size: 14px; }\n    .tape-controls button { width: 30px; height: 28px; font-size: 12px; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \n  \/* 5. Buttons *\/\n  .veil-link, .ritual-btn {\n    text-decoration: none;\n    transition: all 0.3s ease-in-out;\n    display: block;\n    box-sizing: border-box;\n  }\n\n  .veil-link {\n    background: #fff;\n    color: #000 !important;\n    padding: 16px;\n    margin-bottom: 15px;\n    border: 1.5px solid #000;\n    font-weight: bold;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 13px;\n    box-shadow: 4px 4px 0px #000;\n  }\n\n  .veil-link:hover {\n    transform: translate(-2px, -2px);\n    box-shadow: 6px 6px 0px #000;\n  }\n\n  .ritual-btn {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    background: #000;\n    color: #fff !important;\n    padding: 25px;\n    margin: 30px 0;\n    position: relative;\n  }\n\n  \/* Glowing Ritual Animation *\/\n  .ritual-btn::after {\n    content: '';\n    position: absolute;\n    top: -4px; left: -4px; right: -4px; bottom: -4px;\n    border: 1px solid #000;\n    animation: pulse 2.5s infinite;\n  }\n\n  @keyframes pulse {\n    0% { transform: scale(1); opacity: 0.8; }\n    100% { transform: scale(1.05); opacity: 0; }\n  }\n\n  .star-icon { width: 18px; margin-bottom: 10px; filter: invert(1); }\n\n  \/* Utility *\/\n  .divider-img {\n    width: 100%;\n    opacity: 0.4;\n    margin-top: 10px;\n  }\n\u003c\/style\u003e\n\n     \u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    const audio = document.getElementById('veil-audio');\n    const playBtn = document.getElementById('play-btn');\n    const playIcon = document.getElementById('play-icon');\n\n    playBtn.addEventListener('click', function() {\n      if (audio.paused) {\n        audio.play();\n        \/\/ Uses the specific text you want for Pause without shifting the box\n        playIcon.innerHTML = '||'; \n      } else {\n        audio.pause();\n        playIcon.innerHTML = '▶';\n      }\n    });\n\n    \/\/ Stop Button functionality\n    const stopBtn = playBtn.nextElementSibling;\n    stopBtn.addEventListener('click', function() {\n      audio.pause();\n      audio.currentTime = 0;\n      playIcon.innerHTML = '▶';\n    });\n  });\n\u003c\/script\u003e\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","brand":"Veil Craft Studio","offers":[{"title":"Default Title","offer_id":45837814694025,"sku":null,"price":16.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/rn-image_picker_lib_temp_df4db9af-9909-4667-a354-77a4b5117ace.jpg?v=1718926031"},{"product_id":"ravenheart-body-oil","title":"RavenHeart Body Oil","description":"\u003cdiv style=\"margin-bottom: 25px;\"\u003e\n\u003caudio loop=\"loop\" id=\"veil-audio\"\u003e\n    \u003csource type=\"audio\/mpeg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/apothecary-black_cat.mp3?v=1777006320\"\u003e\u003c\/audio\u003e\n\u003cdiv class=\"audio-player-bar\"\u003e\n\u003cdiv class=\"player-content-left\"\u003e\n\u003cdiv class=\"tape-controls\"\u003e\n\u003cbutton title=\"Play\/Pause\" id=\"play-btn\"\u003e \u003cspan id=\"play-icon\"\u003e▶\u003c\/span\u003e \u003c\/button\u003e \u003cbutton title=\"Stop\"\u003e \u003cspan\u003e■\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"track-info\"\u003eTHE SONIC VEIL \u003cspan class=\"track-sub\"\u003e• Raven heart \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n  \u003cp style=\" color: #b488e4; text-align: justify; font-size: 16px;\"\u003e\nCOMING TO THE STUDIO!! \u003cstrong style=\"color: #000000;\"\u003eThis section is resting; check back during the next full moon for updates!\u003c\/strong\u003e\u003c\/p\u003e\n  \n  \n\u003ccenter\u003e\n  \u003cimg style=\"width: 80px; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Signature.png?v=1776887840\"\u003e\n\u003c\/center\u003e\n  \n\u003ccenter\u003e\n  \u003cimg style=\"width: 60%; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Divider-arrows.png?v=1776997909\"\u003e\n\u003c\/center\u003e\n\u003c\/div\u003e\n\n\n\u003cp style=\"margin-bottom: 8px;\"\u003e\n  \n\u003cimg style=\"width: 24px; border: 0px;  vertical-align: middle;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-dimensions.png?v=1777132150\"\u003e\n  \n  \u003cstrong\u003eR A V E N H E A R T™ | PARFUME OIL \u003c\/strong\u003e\n  \u003cbr\u003e\n  \u003cspan style=\"color: #b488e4;\"\u003e10 ml | .35 fl oz\u003c\/span\u003e\n  \u003cem\u003e - Glass Dropper Bottle \u003c\/em\u003e\n\u003c\/p\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n   Apply desired amount to the pulse points, such as the insides of your wrists, a few drops on the chest \u003cstrong style=\"color: #b488e4;\"\u003e{[(near the heart)]}\u003c\/strong\u003e, in the arch of your foot, and just behind the ears, near the hairline. You can also rub a few drops into the ends of your hair.\n \u003c\/p\u003e\n\u003cbr\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-look.png?v=1777132187\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n\n  \u003cstrong\u003eA CLOSER LOOK\u003c\/strong\u003e\n  \u003cbr\u003eThis oil is blended with my very own black cat in mind. He may not be my familiar, but he certainly loves to \"help\" in my magical workings. Whenever I pull out my leather-bound book of shadows, he is there. Whenever I am taking a ritual bath, he is there. Whenever I am sitting on the floor, with herbs strewn around me, making the next sachet, tea bath, incense or what have you, he is there. I always stop to thank the gods and goddesses for blessing me with this beautiful creature and bury my face in the fur around his neck, letting the gentle hum of his purr rattle against my skin.\u003c\/p\u003e\n\u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6; font-style: italic; color: #b484e8;\"\u003e\n      ✵꙳٭ The aroma of this perfume takes me to that moment of unconditional love between a witch and a magical companion, with notes of Patchouli, leather, black rum \u0026amp; a special blend of harvest spices.\n\u003c\/p\u003e\n\n\u003cbr\u003e\n\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-ingredients.png?v=1777150455\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n\n  \u003cstrong\u003eI N G R E D I E N T S\u003c\/strong\u003e\n  \u003c\/p\u003e\u003cul\u003e\n    \u003cli\u003e Fractionated coconut oil\n    \u003c\/li\u003e\n\u003cli\u003e Organic hemp oil \n    \u003c\/li\u003e\n\u003cli\u003e 100% pure, therapeutic grade, essential oils - no chemically altered fragrance oils. Pure essential oils allow you to take advantage of the powerful occult properties of the plant, not just the scent.\n      \u003c\/li\u003e\n\u003cli\u003e Ethically sourced and 100% organic ingredients\n      \u003c\/li\u003e\n\u003cli\u003e No parabens\n      \u003c\/li\u003e\n\u003cli\u003e No phthalates\n      \u003c\/li\u003e\n  \u003cli\u003e No alcohol\n      \u003c\/li\u003e\n  \n  \n\u003c\/ul\u003e\n\n\u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6; font-style: italic; color: #b484e8;\"\u003e\n      \u003cstrong\u003e✵꙳٭ P R O F I L E \u003c\/strong\u003e This luscious oil has a crisp top note of fresh cut Arizona lemons, a floral middle note of red California poppy flowers finished with notes of sweet tobacco, and a spicey well rounded base of sandalwood.\n\u003c\/p\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\nThese 100% natural fragrances are an uncommon return to the early times of perfume. They do not carry or feel like commercially made perfumes because they are worn close to the body and will evolve over time. RavenHeart creates clean consciously crafted fragrances that embrace the centuries-old craft of bourbon perfumeries but with a bit of practical magic \u0026amp; a touch of whimsy.\n\n\u003c\/p\u003e\n\n\u003cbr\u003e\n\n  \u003ccenter\u003e\n   \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Divider-thinthorn.png?v=1777154633\" style=\"width: 80%; border: 0px;  vertical-align: middle;\"\u003e\n\u003c\/center\u003e\n\n\u003cbr\u003e \n                                                   \n   \u003cp style=\"text-align: justify; padding-left: 5px; line-height: 1.6;  color: #000000;\"\u003e\n\n     \n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-sample.png?v=1777151936\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n     \u003cstrong\u003e A F R A I D - O F - C O M M I T M E N T ? \u003c\/strong\u003e\n  \u003cbr\u003eWant to try this scent before committing to a full size bottle? Check out the \n  \u003cstrong style=\"color: #b488e4:\"\u003e\n    \u003ca href=\"https:\/\/www.veilcraft.studio\/products\/sample-scent-packs\"\u003e\n      {[ Sample Pack ]}\n      \u003c\/a\u003e\n  \u003c\/strong\u003e\n    listing in the shop for a box of samples where YOU CHOOSE which scents you would like to try!\n\n   \u003c\/p\u003e\n  \u003cbr\u003e\n   \u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6;\"\u003e \n     \n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-disclaimer.png?v=1777150511\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n     \n\u003cstrong style=\"color: #b488e4;\"\u003e D I S C L A I M E R  ✵꙳٭ \u003c\/strong\u003e\n   \n\u003cbr\u003e\n     By law and shopify policies, I have to claim that all products listed under RavenHeart Apothecary are sold as \u003cstrong style=\"color: #b488e4;\"\u003eCURIOS ONLY\u003c\/strong\u003e. Occult properties of herbs, oils, brews, and concoctions are provided for historical and entertainment interests only; \u003cstrong style=\"color: #b488e4;\"\u003eNO specific outcome is guaranteed\u003c\/strong\u003e by using these products. Nothing on this website should be taken as medical advice or replace professional treatment from a doctor. Please use the products offered by RavenHeart Apothecary \u003cstrong style=\"color: #b488e4;\"\u003eresponsibly.  \u003c\/strong\u003e\n     \u003c\/p\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003ccenter\u003e\n\u003cimg style=\"width: 60px; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/black_star_-_dot.png?v=1775539533\"\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c\/center\u003e\n\u003cdiv style=\"margin-bottom: 25px; font-family: Arial, sans-serif;\"\u003e\n\u003cp\u003e\n  \n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-monies.png?v=1777132114\" style=\"width: 24px; border: 0px; vertical-align: middle;\"\u003e\n\n  \n  \n  \u003cstrong\u003e P R I C I N G - I N F O R M A T I O N\u003c\/strong\u003e\u003c\/p\u003e\n\u003cspan style=\"color: #b484e8;\"\u003e✯ \u003cem\u003eMy prices are quoted at a rate which includes:\u003c\/em\u003e\u003c\/span\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003eLabor, cost of materials used, cost of shipping, Route insurance for the parcel, special packaging and handling required for glass, as well as any applicable fees. \u003cem\u003eSales tax is not included.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 10px;\"\u003e\u003cspan style=\"color: #b484e8;\"\u003e✯ I do not currently ship outside of the USA.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .audio-player-bar {\n    width: 100%;\n    background: #000;\n    color: #fff;\n    padding: 12px 25px;\n    box-sizing: border-box;\n    border-bottom: 2px solid #000;\n  }\n\n  .player-content-left {\n    display: flex;\n    align-items: center;\n    gap: 20px; \/* Space between the buttons and the text *\/\n  }\n\n  .tape-controls {\n    display: flex;\n    gap: 10px;\n  }\n\n  .tape-controls button {\n    background: #000;\n    border: 1.5px solid #fff;\n    color: #fff;\n    width: 36px;\n    height: 32px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    font-size: 14px;\n    transition: all 0.2s ease;\n    box-shadow: 2px 2px 0px #333;\n  }\n\n  .tape-controls button:hover {\n    background: #fff;\n    color: #000;\n    transform: translateY(-1px);\n    box-shadow: 3px 3px 0px #444;\n  }\n\n  .tape-controls button:active {\n    transform: translateY(1px);\n    box-shadow: 0px 0px 0px #000;\n  }\n\n  .track-info {\n    font-family: 'Dancing Script', cursive;\n    font-size: 20px;\n    letter-spacing: 1px;\n    opacity: 0.9;\n    text-transform: lowercase;\n    white-space: nowrap; \/* Prevents the title from wrapping to a second line *\/\n  }\n\n  \/* Mobile Tweaks *\/\n  @media (max-width: 450px) {\n    .audio-player-bar { padding: 10px 15px; }\n    .player-content-left { gap: 12px; }\n    .track-info { font-size: 14px; }\n    .tape-controls button { width: 30px; height: 28px; font-size: 12px; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \n  \/* 5. Buttons *\/\n  .veil-link, .ritual-btn {\n    text-decoration: none;\n    transition: all 0.3s ease-in-out;\n    display: block;\n    box-sizing: border-box;\n  }\n\n  .veil-link {\n    background: #fff;\n    color: #000 !important;\n    padding: 16px;\n    margin-bottom: 15px;\n    border: 1.5px solid #000;\n    font-weight: bold;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 13px;\n    box-shadow: 4px 4px 0px #000;\n  }\n\n  .veil-link:hover {\n    transform: translate(-2px, -2px);\n    box-shadow: 6px 6px 0px #000;\n  }\n\n  .ritual-btn {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    background: #000;\n    color: #fff !important;\n    padding: 25px;\n    margin: 30px 0;\n    position: relative;\n  }\n\n  \/* Glowing Ritual Animation *\/\n  .ritual-btn::after {\n    content: '';\n    position: absolute;\n    top: -4px; left: -4px; right: -4px; bottom: -4px;\n    border: 1px solid #000;\n    animation: pulse 2.5s infinite;\n  }\n\n  @keyframes pulse {\n    0% { transform: scale(1); opacity: 0.8; }\n    100% { transform: scale(1.05); opacity: 0; }\n  }\n\n  .star-icon { width: 18px; margin-bottom: 10px; filter: invert(1); }\n\n  \/* Utility *\/\n  .divider-img {\n    width: 100%;\n    opacity: 0.4;\n    margin-top: 10px;\n  }\n\u003c\/style\u003e\n\n     \u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    const audio = document.getElementById('veil-audio');\n    const playBtn = document.getElementById('play-btn');\n    const playIcon = document.getElementById('play-icon');\n\n    playBtn.addEventListener('click', function() {\n      if (audio.paused) {\n        audio.play();\n        \/\/ Uses the specific text you want for Pause without shifting the box\n        playIcon.innerHTML = '||'; \n      } else {\n        audio.pause();\n        playIcon.innerHTML = '▶';\n      }\n    });\n\n    \/\/ Stop Button functionality\n    const stopBtn = playBtn.nextElementSibling;\n    stopBtn.addEventListener('click', function() {\n      audio.pause();\n      audio.currentTime = 0;\n      playIcon.innerHTML = '▶';\n    });\n  });\n\u003c\/script\u003e","brand":"Veil Craft Studio","offers":[{"title":"Default Title","offer_id":42662684590217,"sku":"","price":32.23,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/il-fullxfull.2498445728_csat.jpg?v=1718926831"},{"product_id":"black-cat-body-oil","title":"Black Cat Body Oil","description":"\u003cdiv style=\"margin-bottom: 25px;\"\u003e\n\u003caudio loop=\"loop\" id=\"veil-audio\"\u003e\n    \u003csource type=\"audio\/mpeg\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/apothecary-black_cat.mp3?v=1777006320\"\u003e\u003c\/audio\u003e\n\u003cdiv class=\"audio-player-bar\"\u003e\n\u003cdiv class=\"player-content-left\"\u003e\n\u003cdiv class=\"tape-controls\"\u003e\n\u003cbutton title=\"Play\/Pause\" id=\"play-btn\"\u003e \u003cspan id=\"play-icon\"\u003e▶\u003c\/span\u003e \u003c\/button\u003e \u003cbutton title=\"Stop\"\u003e \u003cspan\u003e■\u003c\/span\u003e \u003c\/button\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"track-info\"\u003eTHE SONIC VEIL \u003cspan class=\"track-sub\"\u003e• black cat\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n \u003cp style=\" color: #b488e4; text-align: justify; font-size: 16px;\"\u003eThe clock strikes 3am, but here, the hour is measured by the thickening veil of mist. It doesn't just move; it exhales, \u003cstrong style=\"color: #000000;\"\u003ecrawling over moss-slicked roots like a slow-motion tide.\u003c\/strong\u003e A gentle breeze tugs at the heavy hem of her cloak—a silent partner in her vigil. As the last of the year’s leaves spiral down, brittle skeletons kissing the damp soil, the priestess feels her soul hum \u003cstrong style=\"color: #000000;\"\u003ea low, industrial vibration; an ancient frequency\u003c\/strong\u003e only one creature can hear.\n\u003c\/p\u003e\n  \u003cp style=\" color: #b488e4; text-align: justify; font-size: 16px;\"\u003e\n With a soft rustle, the priestess rises. The silver and pewter charms at her waist catch a stray glint of light, chiming softly together like a deep, atmospheric resonance. The magic here requires no gold; \u003cstrong style=\"color: #000000;\"\u003eit thrives in the quiet spaces between\u003c\/strong\u003e the trees and the sacred, rhythmic pulse of the night itself.\u003c\/p\u003e\n    \n     \u003cp style=\" color: #b488e4; text-align: justify; font-size: 16px;\"\u003e\n    The fog fractures. From the grey emerges a shadow darker than the night itself. \u003cstrong style=\"color: #000000;\"\u003eThe velvet weight of a black cat brushes her ankles,\u003c\/strong\u003e a living anchor in the shifting air. Kneeling, she gathers him up, the scent of rain and dried herbs clinging to his fur. \"Well, hello Mr. Strange,\" she whispers into the heat of his neck. \"Shall we begin the invocation?\"\n\u003c\/p\u003e\n  \u003cp style=\" color: #b488e4; text-align: justify; font-size: 16px;\"\u003e\n\u003cstrong style=\"color: #000000;\"\u003eHe offers a low, vibrating purr in response\u003c\/strong\u003e—a grounding contrast to the ethereal hush of the forest. He settles against her shoulder, his weight familiar and solid in the shifting moonlight.\u003c\/p\u003e\n  \n\u003ccenter\u003e\n  \u003cimg style=\"width: 80px; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Signature.png?v=1776887840\"\u003e\n\u003c\/center\u003e\n  \n\u003ccenter\u003e\n  \u003cimg style=\"width: 60%; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Divider-arrows.png?v=1776997909\"\u003e\n\u003c\/center\u003e\n\u003c\/div\u003e\n\n\n\u003cp style=\"margin-bottom: 8px;\"\u003e\n  \n\u003cimg style=\"width: 24px; border: 0px;  vertical-align: middle;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-dimensions.png?v=1777132150\"\u003e\n  \n  \u003cstrong\u003e B L A C K - C A T - P E R F U M E - O I L\u003c\/strong\u003e\n  \u003cbr\u003e\n  \u003cspan style=\"color: #b488e4;\"\u003e10 ml | .35 fl oz\u003c\/span\u003e\n  \u003cem\u003e - Glass Dropper Bottle \u003c\/em\u003e\n\u003c\/p\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n   Apply desired amount to the pulse points, such as the insides of your wrists, a few drops on the chest \u003cstrong style=\"color: #b488e4;\"\u003e{[(near the heart)]}\u003c\/strong\u003e, in the arch of your foot, and just behind the ears, near the hairline. You can also rub a few drops into the ends of your hair.\n \u003c\/p\u003e\n\u003cbr\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-look.png?v=1777132187\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n\n  \u003cstrong\u003eA CLOSER LOOK\u003c\/strong\u003e\n  \u003cbr\u003eThis oil is blended with my very own black cat in mind. He may not be my familiar, but he certainly loves to \"help\" in my magical workings. Whenever I pull out my leather-bound book of shadows, he is there. Whenever I am taking a ritual bath, he is there. Whenever I am sitting on the floor, with herbs strewn around me, making the next sachet, tea bath, incense or what have you, he is there. I always stop to thank the gods and goddesses for blessing me with this beautiful creature and bury my face in the fur around his neck, letting the gentle hum of his purr rattle against my skin.\u003c\/p\u003e\n\u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6; font-style: italic; color: #b484e8;\"\u003e\n      ✵꙳٭ The aroma of this perfume takes me to that moment of unconditional love between a witch and a magical companion, with notes of Patchouli, leather, black rum \u0026amp; a special blend of harvest spices.\n\u003c\/p\u003e\n\n\u003cbr\u003e\n\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-ingredients.png?v=1777150455\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n\n  \u003cstrong\u003eI N G R E D I E N T S\u003c\/strong\u003e\n  \u003c\/p\u003e\u003cul\u003e\n    \u003cli\u003e Fractionated coconut oil\n    \u003c\/li\u003e\n\u003cli\u003e Organic hemp oil \n    \u003c\/li\u003e\n\u003cli\u003e 100% pure, therapeutic grade, essential oils - no chemically altered fragrance oils. Pure essential oils allow you to take advantage of the powerful occult properties of the plant, not just the scent.\n      \u003c\/li\u003e\n\u003cli\u003e Ethically sourced and 100% organic ingredients\n      \u003c\/li\u003e\n\u003cli\u003e No parabens\n      \u003c\/li\u003e\n\u003cli\u003e No phthalates\n      \u003c\/li\u003e\n  \u003cli\u003e No alcohol\n      \u003c\/li\u003e\n  \n  \n\u003c\/ul\u003e\n\n\u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6; font-style: italic; color: #b484e8;\"\u003e\n      \u003cstrong\u003e✵꙳٭ P R O F I L E \u003c\/strong\u003e Patchouli, leather, black rum \u0026amp; a special blend of harvest spices.\n\u003c\/p\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003e\nThese 100% natural fragrances are an uncommon return to the early times of perfume. They do not carry or feel like commercially made perfumes because they are worn close to the body and will evolve over time. RavenHeart creates clean consciously crafted fragrances that embrace the centuries-old craft of bourbon perfumeries but with a bit of practical magic \u0026amp; a touch of whimsy.\n\n\u003c\/p\u003e\n\n\u003cbr\u003e\n\n  \u003ccenter\u003e\n   \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Divider-thinthorn.png?v=1777154633\" style=\"width: 80%; border: 0px;  vertical-align: middle;\"\u003e\n\u003c\/center\u003e\n\n\u003cbr\u003e \n                                                   \n   \u003cp style=\"text-align: justify; padding-left: 5px; line-height: 1.6;  color: #000000;\"\u003e\n\n     \n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-sample.png?v=1777151936\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n     \u003cstrong\u003e A F R A I D - O F - C O M M I T M E N T ? \u003c\/strong\u003e\n  \u003cbr\u003eWant to try this scent before committing to a full size bottle? Check out the \n  \u003cstrong style=\"color: #b488e4:\"\u003e\n    \u003ca href=\"https:\/\/www.veilcraft.studio\/products\/sample-scent-packs\"\u003e\n      {[ Sample Pack ]}\n      \u003c\/a\u003e\n  \u003c\/strong\u003e\n    listing in the shop for a box of samples where YOU CHOOSE which scents you would like to try!\n\n   \u003c\/p\u003e\n  \u003cbr\u003e\n   \u003cp style=\"text-align: justify; font-family: Arial, sans-serif; padding-left: 5px; line-height: 1.6;\"\u003e \n     \n \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-disclaimer.png?v=1777150511\" style=\"width: 24px; border: 0px;  vertical-align: middle;\"\u003e\n     \n\u003cstrong style=\"color: #b488e4;\"\u003e D I S C L A I M E R  ✵꙳٭ \u003c\/strong\u003e\n   \n\u003cbr\u003e\n     By law and shopify policies, I have to claim that all products listed under RavenHeart Apothecary are sold as \u003cstrong style=\"color: #b488e4;\"\u003eCURIOS ONLY\u003c\/strong\u003e. Occult properties of herbs, oils, brews, and concoctions are provided for historical and entertainment interests only; \u003cstrong style=\"color: #b488e4;\"\u003eNO specific outcome is guaranteed\u003c\/strong\u003e by using these products. Nothing on this website should be taken as medical advice or replace professional treatment from a doctor. Please use the products offered by RavenHeart Apothecary \u003cstrong style=\"color: #b488e4;\"\u003eresponsibly.  \u003c\/strong\u003e\n     \u003c\/p\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n\u003ccenter\u003e\n\u003cimg style=\"width: 60px; border: 0px;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/black_star_-_dot.png?v=1775539533\"\u003e\u003cbr\u003e\u003cbr\u003e\n\u003c\/center\u003e\n\u003cdiv style=\"margin-bottom: 25px; font-family: Arial, sans-serif;\"\u003e\n\u003cp\u003e\n  \n  \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/Icon-monies.png?v=1777132114\" style=\"width: 24px; border: 0px; vertical-align: middle;\"\u003e\n\n  \n  \n  \u003cstrong\u003e P R I C I N G - I N F O R M A T I O N\u003c\/strong\u003e\u003c\/p\u003e\n\u003cspan style=\"color: #b484e8;\"\u003e✯ \u003cem\u003eMy prices are quoted at a rate which includes:\u003c\/em\u003e\u003c\/span\u003e\n\u003cp style=\"text-align: justify; line-height: 1.6; opacity: 0.9;\"\u003eLabor, cost of materials used, cost of shipping, Route insurance for the parcel, special packaging and handling required for glass, as well as any applicable fees. \u003cem\u003eSales tax is not included.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp style=\"margin-top: 10px;\"\u003e\u003cspan style=\"color: #b484e8;\"\u003e✯ I do not currently ship outside of the USA.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .audio-player-bar {\n    width: 100%;\n    background: #000;\n    color: #fff;\n    padding: 12px 25px;\n    box-sizing: border-box;\n    border-bottom: 2px solid #000;\n  }\n\n  .player-content-left {\n    display: flex;\n    align-items: center;\n    gap: 20px; \/* Space between the buttons and the text *\/\n  }\n\n  .tape-controls {\n    display: flex;\n    gap: 10px;\n  }\n\n  .tape-controls button {\n    background: #000;\n    border: 1.5px solid #fff;\n    color: #fff;\n    width: 36px;\n    height: 32px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    cursor: pointer;\n    font-size: 14px;\n    transition: all 0.2s ease;\n    box-shadow: 2px 2px 0px #333;\n  }\n\n  .tape-controls button:hover {\n    background: #fff;\n    color: #000;\n    transform: translateY(-1px);\n    box-shadow: 3px 3px 0px #444;\n  }\n\n  .tape-controls button:active {\n    transform: translateY(1px);\n    box-shadow: 0px 0px 0px #000;\n  }\n\n  .track-info {\n    font-family: 'Dancing Script', cursive;\n    font-size: 20px;\n    letter-spacing: 1px;\n    opacity: 0.9;\n    text-transform: lowercase;\n    white-space: nowrap; \/* Prevents the title from wrapping to a second line *\/\n  }\n\n  \/* Mobile Tweaks *\/\n  @media (max-width: 450px) {\n    .audio-player-bar { padding: 10px 15px; }\n    .player-content-left { gap: 12px; }\n    .track-info { font-size: 14px; }\n    .tape-controls button { width: 30px; height: 28px; font-size: 12px; }\n  }\n\u003c\/style\u003e\n\u003cstyle\u003e\n  \n  \/* 5. Buttons *\/\n  .veil-link, .ritual-btn {\n    text-decoration: none;\n    transition: all 0.3s ease-in-out;\n    display: block;\n    box-sizing: border-box;\n  }\n\n  .veil-link {\n    background: #fff;\n    color: #000 !important;\n    padding: 16px;\n    margin-bottom: 15px;\n    border: 1.5px solid #000;\n    font-weight: bold;\n    text-transform: uppercase;\n    letter-spacing: 2px;\n    font-size: 13px;\n    box-shadow: 4px 4px 0px #000;\n  }\n\n  .veil-link:hover {\n    transform: translate(-2px, -2px);\n    box-shadow: 6px 6px 0px #000;\n  }\n\n  .ritual-btn {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    background: #000;\n    color: #fff !important;\n    padding: 25px;\n    margin: 30px 0;\n    position: relative;\n  }\n\n  \/* Glowing Ritual Animation *\/\n  .ritual-btn::after {\n    content: '';\n    position: absolute;\n    top: -4px; left: -4px; right: -4px; bottom: -4px;\n    border: 1px solid #000;\n    animation: pulse 2.5s infinite;\n  }\n\n  @keyframes pulse {\n    0% { transform: scale(1); opacity: 0.8; }\n    100% { transform: scale(1.05); opacity: 0; }\n  }\n\n  .star-icon { width: 18px; margin-bottom: 10px; filter: invert(1); }\n\n  \/* Utility *\/\n  .divider-img {\n    width: 100%;\n    opacity: 0.4;\n    margin-top: 10px;\n  }\n\u003c\/style\u003e\n\n     \u003cscript\u003e\n  document.addEventListener('DOMContentLoaded', function() {\n    const audio = document.getElementById('veil-audio');\n    const playBtn = document.getElementById('play-btn');\n    const playIcon = document.getElementById('play-icon');\n\n    playBtn.addEventListener('click', function() {\n      if (audio.paused) {\n        audio.play();\n        \/\/ Uses the specific text you want for Pause without shifting the box\n        playIcon.innerHTML = '||'; \n      } else {\n        audio.pause();\n        playIcon.innerHTML = '▶';\n      }\n    });\n\n    \/\/ Stop Button functionality\n    const stopBtn = playBtn.nextElementSibling;\n    stopBtn.addEventListener('click', function() {\n      audio.pause();\n      audio.currentTime = 0;\n      playIcon.innerHTML = '▶';\n    });\n  });\n\u003c\/script\u003e","brand":"Veil Craft Studio","offers":[{"title":"Default Title","offer_id":42662755336329,"sku":"","price":32.23,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0568\/2783\/8601\/files\/il-fullxfull.2502483226_b52b.jpg?v=1718927089"}],"url":"https:\/\/www.veilcraft.studio\/collections\/body.oembed","provider":"Veil Craft Studio","version":"1.0","type":"link"}