{"product_id":"light-up-witch-skeleton-gothic-figurine","title":"⏳ 🖤 Light-Up Witch \u0026 Skeleton Gothic Figurine | Dark Halloween Tabletop Scene with Glowing Flame Detail 🔥","description":"\u003cdiv class=\"wb23-details\"\u003e\n\u003cdiv id=\"wscf-top\" style=\"box-sizing: border-box; width: 100%; margin: 0; padding: 0; font-family: Poppins,Arial,sans-serif; color: #29241f; background: #fff; line-height: 1.6; font-size: 16px;\"\u003e\n\u003csection style=\"box-sizing: border-box; overflow: hidden; padding: clamp(39px,5.5vw,58px) 0 clamp(31px,4.5vw,47px); color: #fff; background: radial-gradient(circle at 70% 20%,rgba(200,120,53,.16),transparent 33%),radial-gradient(circle at 10% 100%,rgba(117,58,31,.15),transparent 34%),#171513;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px); text-align: center;\"\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #d49258; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eDark · Dramatic · Just a Little Wicked\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 auto 14px; max-width: 900px; color: #fff; font-size: clamp(32px,4.55vw,48px); line-height: 1.1; font-weight: 850; letter-spacing: -.7px;\"\u003eIt Doesn't Just Sit There.\u003cbr\u003e\u003cspan style=\"color: #d89559; font-family: Georgia,'Times New Roman',serif; font-style: italic; font-weight: 500;\"\u003eIt Steals the Scene.\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp style=\"max-width: 760px; margin: 0 auto 28px; color: #d7cec4; font-size: clamp(16px,1.8vw,19px); line-height: 1.65;\"\u003eA bound witch leans toward a tiny flame raised by her skeletal companion — turning one strange little moment into the kind of Halloween display people stop to look at twice.\u003c\/p\u003e\n\u003cdiv style=\"overflow: hidden; border-radius: 22px; background: #251e19; box-shadow: 0 14px 40px rgba(25,18,13,.14); margin-top: 4px;\"\u003e\u003cimg style=\"display: block; width: 100%; max-width: 100%; height: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/cbf6c59d7b56d1358f98649a8b23146c77122cb5-a915cedb9439-3f411f05bfc9.jpg?v=1791772241\" alt=\"Witch and skeleton light-up gothic Halloween figurine\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; max-width: 780px; margin: 25px auto 0; padding: 19px 20px; border: 1px solid rgba(255,255,255,.12); border-radius: 15px; background: rgba(255,255,255,.055); color: #d9d0c5; font-size: 16px;\"\u003e\n\u003cstrong style=\"color: #fff;\"\u003eNot another pumpkin. Not another skull sitting by itself.\u003c\/strong\u003e\u003cbr\u003eThis is a complete miniature scene — with a witch, skeleton, rope, weathered post, scattered bones and one illuminated flame pulling everything together.\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,140px),1fr)); gap: 11px; margin-top: 28px;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 18px 11px; border: 1px solid rgba(255,255,255,.11); border-radius: 15px; background: rgba(255,255,255,.055); text-align: center;\"\u003e\n\u003cspan style=\"display: block; margin: 3px 0 6px; font-size: 12px; color: #aaa097;\"\u003e🔥\u003c\/span\u003e\u003cstrong style=\"display: block; color: #fff; font-size: 14px;\"\u003eLight-Up Flame\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 3px; color: #aaa097; font-size: 12px;\"\u003eSmall glow, big atmosphere\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 18px 11px; border: 1px solid rgba(255,255,255,.11); border-radius: 15px; background: rgba(255,255,255,.055); text-align: center;\"\u003e\n\u003cspan style=\"display: block; margin: 3px 0 6px; font-size: 12px; color: #aaa097;\"\u003e💀\u003c\/span\u003e\u003cstrong style=\"display: block; color: #fff; font-size: 14px;\"\u003eStory-Like Scene\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 3px; color: #aaa097; font-size: 12px;\"\u003eMore than a basic figurine\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 18px 11px; border: 1px solid rgba(255,255,255,.11); border-radius: 15px; background: rgba(255,255,255,.055); text-align: center;\"\u003e\n\u003cspan style=\"display: block; margin: 3px 0 6px; font-size: 12px; color: #aaa097;\"\u003e🕯️\u003c\/span\u003e\u003cstrong style=\"display: block; color: #fff; font-size: 14px;\"\u003eTabletop Display\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 3px; color: #aaa097; font-size: 12px;\"\u003eMade for indoor styling\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 18px 11px; border: 1px solid rgba(255,255,255,.11); border-radius: 15px; background: rgba(255,255,255,.055); text-align: center;\"\u003e\n\u003cspan style=\"display: block; margin: 3px 0 6px; font-size: 12px; color: #aaa097;\"\u003e🖤\u003c\/span\u003e\u003cstrong style=\"display: block; color: #fff; font-size: 14px;\"\u003eGothic Character\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 3px; color: #aaa097; font-size: 12px;\"\u003eDark, strange and memorable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"padding: clamp(39px,5.3vw,56px) 0;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px);\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,350px),1fr)); gap: clamp(24px,3.8vw,40px); align-items: center;\"\u003e\n\u003cdiv style=\"overflow: hidden; border-radius: 22px; background: #251e19; box-shadow: 0 14px 40px rgba(25,18,13,.14);\"\u003e\u003cimg style=\"display: block; width: 100%; max-width: 100%; height: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/8c80a5533d74192a717682235f2d0201e3075e82-aa6d999192df-bcb72c698015.jpg?v=1791772248\" alt=\"Skeleton holding illuminated candle flame beside witch figurine\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #8d4929; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eThe Detail That Changes Everything\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 0 14px; color: #171513; font-size: clamp(29px,3.7vw,39px); line-height: 1.1; font-weight: 850; letter-spacing: -.7px;\"\u003eOne Tiny Flame.\u003cbr\u003eA Completely Different Mood.\u003c\/h2\u003e\n\u003cp style=\"margin: 0 0 15px; color: #70675f; font-size: 16px;\"\u003eThe skeleton doesn't simply sit beside the witch. He raises a small glowing flame toward her face, creating a clear interaction between the two characters.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 15px; color: #70675f; font-size: 16px;\"\u003eDuring the day, it's a detailed gothic sculpture. After dark, that single point of warm light becomes the visual center of the whole scene.\u003c\/p\u003e\n\u003cdiv style=\"box-sizing: border-box; margin-top: 23px; padding: 18px 19px; border-left: 4px solid #c87835; border-radius: 0 14px 14px 0; background: #f5eee5; color: #554a41; font-size: 16px;\"\u003e\n\u003cstrong style=\"color: #171513;\"\u003eThe key is restraint.\u003c\/strong\u003e\u003cbr\u003eThe whole figurine doesn't turn into a bright lamp. The glow stays concentrated around the tiny flame, keeping the scene dark, theatrical and atmospheric.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"box-sizing: border-box; overflow: hidden; padding: 48px 20px; text-align: center; color: #fff; background: radial-gradient(circle at center,rgba(200,120,53,.13),transparent 42%),#211d19;\"\u003e\n\u003ch2 style=\"max-width: 820px; margin: 0 auto 13px; color: #fff; font-family: Georgia,'Times New Roman',serif; font-size: clamp(27px,3.3vw,35px); line-height: 1.2; font-weight: 500;\"\u003eYou Don't Need a Room Full of Halloween Decorations When One Piece Tells This Much of a Story.\u003c\/h2\u003e\n\u003cp style=\"max-width: 710px; margin: 0 auto; color: #d8cfc5; font-size: 17px;\"\u003eGive it a dark corner, turn on the flame, and let the scene do the rest.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003csection style=\"padding: clamp(39px,5.3vw,56px) 0; background: #f5efe5;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px);\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,350px),1fr)); gap: clamp(24px,3.8vw,40px); align-items: center;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #8d4929; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eMore Than a Generic Halloween Figure\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 0 14px; color: #171513; font-size: clamp(29px,3.7vw,39px); line-height: 1.1; font-weight: 850; letter-spacing: -.7px;\"\u003eEvery Detail Pushes the Story Further.\u003c\/h2\u003e\n\u003cp style=\"margin: 0 0 15px; color: #70675f; font-size: 16px;\"\u003eLook past the flame and the scene keeps revealing smaller details — each one making the display feel more like a frozen gothic moment than a simple statue.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; gap: 10px; margin-top: 22px;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; display: grid; grid-template-columns: 44px 1fr; gap: 12px; padding: 14px; border: 1px solid #e3d8ca; border-radius: 14px; background: #fff;\"\u003e\n\u003cdiv style=\"width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #eee4d7; font-size: 21px;\"\u003e🧙\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3 style=\"margin: 0 0 3px; color: #171513; font-size: 16px; line-height: 1.3;\"\u003eDistressed Witch\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #70675f; font-size: 13px; line-height: 1.5;\"\u003eCrooked hat, dark tattered clothing and weathered textures give her an aged, theatrical character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; display: grid; grid-template-columns: 44px 1fr; gap: 12px; padding: 14px; border: 1px solid #e3d8ca; border-radius: 14px; background: #fff;\"\u003e\n\u003cdiv style=\"width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #eee4d7; font-size: 21px;\"\u003e🪢\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3 style=\"margin: 0 0 3px; color: #171513; font-size: 16px; line-height: 1.3;\"\u003eRope \u0026amp; Weathered Post\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #70675f; font-size: 13px; line-height: 1.5;\"\u003eHeavy rope and rough wood turn the figure into a scene rather than a freestanding character.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; display: grid; grid-template-columns: 44px 1fr; gap: 12px; padding: 14px; border: 1px solid #e3d8ca; border-radius: 14px; background: #fff;\"\u003e\n\u003cdiv style=\"width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #eee4d7; font-size: 21px;\"\u003e💀\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3 style=\"margin: 0 0 3px; color: #171513; font-size: 16px; line-height: 1.3;\"\u003eKneeling Skeleton\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #70675f; font-size: 13px; line-height: 1.5;\"\u003eHis raised arm and tilted posture create the strange interaction at the heart of the piece.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; display: grid; grid-template-columns: 44px 1fr; gap: 12px; padding: 14px; border: 1px solid #e3d8ca; border-radius: 14px; background: #fff;\"\u003e\n\u003cdiv style=\"width: 44px; height: 44px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #eee4d7; font-size: 21px;\"\u003e☠️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3 style=\"margin: 0 0 3px; color: #171513; font-size: 16px; line-height: 1.3;\"\u003eBone-Strewn Base\u003c\/h3\u003e\n\u003cp style=\"margin: 0; color: #70675f; font-size: 13px; line-height: 1.5;\"\u003eSkulls, bones and aged ground textures finish the macabre little world beneath the figures.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden; border-radius: 22px; background: #251e19; box-shadow: 0 14px 40px rgba(25,18,13,.14);\"\u003e\u003cimg style=\"display: block; width: 100%; max-width: 100%; height: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/1c254d613f7bf617ec86bf8a778e7ae4f9d70f1a-c82bd2490ea1-e14e16b50fef.jpg?v=1791772255\" alt=\"Detailed gothic witch skeleton Halloween sculpture\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"padding: clamp(39px,5.3vw,56px) 0; color: #fff; background: radial-gradient(circle at 25% 40%,rgba(209,122,47,.13),transparent 32%),#171513;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px);\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,350px),1fr)); gap: clamp(24px,3.8vw,40px); align-items: center;\"\u003e\n\u003cdiv style=\"overflow: hidden; border-radius: 22px; background: #251e19; box-shadow: 0 14px 40px rgba(25,18,13,.14);\"\u003e\u003cimg style=\"display: block; width: 100%; max-width: 100%; height: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/c3e47fbf312d3ded059bb4ad472fe69c84a481cf-432b47af10b2-b54b0cf0009e.jpg?v=1791772261\" alt=\"Witch and skeleton figurine displayed at night with black candles and pumpkins\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #d68d52; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eWhen the Room Gets Dark\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 0 14px; color: #fff; font-size: clamp(29px,3.7vw,39px); line-height: 1.1; font-weight: 850; letter-spacing: -.7px;\"\u003eThat's When This Piece Really Starts Working.\u003c\/h2\u003e\n\u003cp style=\"margin: 0; color: #d5ccc2; font-size: 16px;\"\u003eThe sculpted details give you plenty to look at during the day. But evening is when the tiny flame starts shaping the mood around it.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; gap: 9px; margin-top: 22px;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 14px 16px; border: 1px solid rgba(255,255,255,.12); border-radius: 13px; background: rgba(255,255,255,.055); color: #d7cdc3; font-size: 14px;\"\u003e🔥 \u003cstrong style=\"color: #fff;\"\u003eFocused warm glow\u003c\/strong\u003e\u003cbr\u003eDraws your eye straight toward the witch and skeleton.\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 14px 16px; border: 1px solid rgba(255,255,255,.12); border-radius: 13px; background: rgba(255,255,255,.055); color: #d7cdc3; font-size: 14px;\"\u003e🌙 \u003cstrong style=\"color: #fff;\"\u003eMade for low-light displays\u003c\/strong\u003e\u003cbr\u003eEspecially effective beside darker seasonal décor.\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 14px 16px; border: 1px solid rgba(255,255,255,.12); border-radius: 13px; background: rgba(255,255,255,.055); color: #d7cdc3; font-size: 14px;\"\u003e🖤 \u003cstrong style=\"color: #fff;\"\u003eAtmosphere without over-lighting\u003c\/strong\u003e\u003cbr\u003eKeeps the gothic look moody instead of turning it into a lamp.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"padding: clamp(39px,5.3vw,56px) 0;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px); text-align: center;\"\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #8d4929; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eGive It a Corner Worth Haunting\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 0 14px; color: #171513; font-size: clamp(29px,3.7vw,39px); line-height: 1.1; font-weight: 850; letter-spacing: -.7px;\"\u003ePut It Where People Actually Notice.\u003c\/h2\u003e\n\u003cp style=\"max-width: 760px; margin: 0 auto; color: #70675f; font-size: clamp(16px,1.7vw,18px); line-height: 1.65;\"\u003eThis scene works best as a focal point. Give it a little breathing room and let the interaction between the two characters do the work.\u003c\/p\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,140px),1fr)); gap: 12px; margin-top: 29px;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 21px 11px; border: 1px solid #ddd0c0; border-radius: 16px; background: #fff; text-align: center;\"\u003e\n\u003cdiv style=\"margin-bottom: 7px; font-size: 28px;\"\u003e🔥\u003c\/div\u003e\n\u003cstrong style=\"display: block; color: #171513; font-size: 15px;\"\u003eFireplace Mantel\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 4px; color: #797067; font-size: 12px; line-height: 1.4;\"\u003ePerfect for a darker Halloween centerpiece\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 21px 11px; border: 1px solid #ddd0c0; border-radius: 16px; background: #fff; text-align: center;\"\u003e\n\u003cdiv style=\"margin-bottom: 7px; font-size: 28px;\"\u003e🚪\u003c\/div\u003e\n\u003cstrong style=\"display: block; color: #171513; font-size: 15px;\"\u003eEntryway Table\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 4px; color: #797067; font-size: 12px; line-height: 1.4;\"\u003eOne of the first things guests will see\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 21px 11px; border: 1px solid #ddd0c0; border-radius: 16px; background: #fff; text-align: center;\"\u003e\n\u003cdiv style=\"margin-bottom: 7px; font-size: 28px;\"\u003e📚\u003c\/div\u003e\n\u003cstrong style=\"display: block; color: #171513; font-size: 15px;\"\u003eBookshelf\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 4px; color: #797067; font-size: 12px; line-height: 1.4;\"\u003eRight at home beside old books and curiosities\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"box-sizing: border-box; padding: 21px 11px; border: 1px solid #ddd0c0; border-radius: 16px; background: #fff; text-align: center;\"\u003e\n\u003cdiv style=\"margin-bottom: 7px; font-size: 28px;\"\u003e🕯️\u003c\/div\u003e\n\u003cstrong style=\"display: block; color: #171513; font-size: 15px;\"\u003eDisplay Cabinet\u003c\/strong\u003e\u003cspan style=\"display: block; margin-top: 4px; color: #797067; font-size: 12px; line-height: 1.4;\"\u003eAdd a dramatic focal point after dark\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden; border-radius: 22px; background: #251e19; box-shadow: 0 14px 40px rgba(25,18,13,.14); margin-top: 28px;\"\u003e\u003cimg style=\"display: block; width: 100%; max-width: 100%; height: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/7d1f69570bc5cad7d00ececdf60f95ee71e4eec5-2830b5c4be57-84ecb3462bd5.jpg?v=1791772268\" alt=\"Gothic Halloween witch and skeleton tabletop display\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"padding: clamp(39px,5.3vw,56px) 0; background: #f5efe5;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px);\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,350px),1fr)); gap: clamp(24px,3.8vw,40px); align-items: center;\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #8d4929; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eBuild the Mood Around It\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 0 14px; color: #171513; font-size: clamp(29px,3.7vw,39px); line-height: 1.1; font-weight: 850; letter-spacing: -.7px;\"\u003eA Few Dark Details Are All It Needs.\u003c\/h2\u003e\n\u003cp style=\"margin: 0 0 15px; color: #70675f; font-size: 16px;\"\u003eInstead of surrounding it with dozens of small decorations, pair the sculpture with a few strong textures and let it stay visually dominant.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 15px; color: #70675f; font-size: 16px;\"\u003eWarm candlelight, old books, black florals and natural autumn elements make the scene feel collected rather than cluttered.\u003c\/p\u003e\n\u003cdiv style=\"display: flex; flex-wrap: wrap; gap: 8px; margin-top: 22px;\"\u003e\n\u003cspan style=\"padding: 8px 12px; border: 1px solid #ddd0c0; border-radius: 999px; background: #fff; color: #55483d; font-size: 13px; font-weight: bold;\"\u003e🕯️ Black Candles\u003c\/span\u003e\u003cspan style=\"padding: 8px 12px; border: 1px solid #ddd0c0; border-radius: 999px; background: #fff; color: #55483d; font-size: 13px; font-weight: bold;\"\u003e🎃 Dark Pumpkins\u003c\/span\u003e\u003cspan style=\"padding: 8px 12px; border: 1px solid #ddd0c0; border-radius: 999px; background: #fff; color: #55483d; font-size: 13px; font-weight: bold;\"\u003e📚 Vintage Books\u003c\/span\u003e\u003cspan style=\"padding: 8px 12px; border: 1px solid #ddd0c0; border-radius: 999px; background: #fff; color: #55483d; font-size: 13px; font-weight: bold;\"\u003e🐦⬛ Ravens\u003c\/span\u003e\u003cspan style=\"padding: 8px 12px; border: 1px solid #ddd0c0; border-radius: 999px; background: #fff; color: #55483d; font-size: 13px; font-weight: bold;\"\u003e🍂 Dried Branches\u003c\/span\u003e\u003cspan style=\"padding: 8px 12px; border: 1px solid #ddd0c0; border-radius: 999px; background: #fff; color: #55483d; font-size: 13px; font-weight: bold;\"\u003e🥀 Dark Florals\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"overflow: hidden; border-radius: 22px; background: #251e19; box-shadow: 0 14px 40px rgba(25,18,13,.14);\"\u003e\u003cimg style=\"display: block; width: 100%; max-width: 100%; height: auto;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/528b105b1e69908e1f82ebf79095ffd0a880b8cd-c46184e7afe8-9af25cdf3fd1.jpg?v=1791772275\" alt=\"Witch skeleton figurine styled with gothic Halloween decor\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"padding: clamp(39px,5.3vw,56px) 0;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px);\"\u003e\n\u003cdiv style=\"overflow: hidden; border: 1px solid #ddd0c0; border-radius: 24px; background: #fff;\"\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit,minmax(min(100%,350px),1fr));\"\u003e\n\u003cdiv style=\"box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; padding: clamp(27px,4vw,43px) clamp(19px,4vw,43px);\"\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #8d4929; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eFor the Darker Side of Halloween\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 0 13px; color: #171513; font-family: Georgia,'Times New Roman',serif; font-size: clamp(28px,3.2vw,34px); line-height: 1.2; font-weight: 500;\"\u003eCute Halloween Was Never the Assignment.\u003c\/h2\u003e\n\u003cp style=\"margin: 0 0 13px; color: #70675f; font-size: 16px;\"\u003eThis isn't pastel pumpkins, smiling ghosts or another cheerful seasonal sign.\u003c\/p\u003e\n\u003cp style=\"margin: 0 0 13px; color: #70675f; font-size: 16px;\"\u003eIt's strange, theatrical and deliberately darker — made for people who want their Halloween display to feel like it has a story behind it.\u003c\/p\u003e\n\u003cul style=\"margin: 20px 0 0; padding: 0; list-style: none;\"\u003e\n\u003cli style=\"position: relative; margin: 0 0 12px; padding-left: 33px; color: #5d554d; font-size: 15px;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; top: 0; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #efe4d7; color: #8d4929; font-size: 12px; font-weight: 900;\"\u003e✓\u003c\/span\u003e Strong gothic visual identity\u003c\/li\u003e\n\u003cli style=\"position: relative; margin: 0 0 12px; padding-left: 33px; color: #5d554d; font-size: 15px;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; top: 0; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #efe4d7; color: #8d4929; font-size: 12px; font-weight: 900;\"\u003e✓\u003c\/span\u003e Dimensional sculpted scene\u003c\/li\u003e\n\u003cli style=\"position: relative; margin: 0 0 12px; padding-left: 33px; color: #5d554d; font-size: 15px;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; top: 0; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #efe4d7; color: #8d4929; font-size: 12px; font-weight: 900;\"\u003e✓\u003c\/span\u003e Focused illuminated flame detail\u003c\/li\u003e\n\u003cli style=\"position: relative; margin: 0 0 12px; padding-left: 33px; color: #5d554d; font-size: 15px;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; top: 0; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #efe4d7; color: #8d4929; font-size: 12px; font-weight: 900;\"\u003e✓\u003c\/span\u003e Works as one standalone focal piece\u003c\/li\u003e\n\u003cli style=\"position: relative; margin: 0 0 12px; padding-left: 33px; color: #5d554d; font-size: 15px;\"\u003e\n\u003cspan style=\"position: absolute; left: 0; top: 0; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: #efe4d7; color: #8d4929; font-size: 12px; font-weight: 900;\"\u003e✓\u003c\/span\u003e Easy to mix with existing dark décor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cimg style=\"display: block; width: 100%; max-width: 100%; height: 100%; object-fit: cover;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0780\/5747\/2245\/files\/cbf6c59d7b56d1358f98649a8b23146c77122cb5-a915cedb9439-3f411f05bfc9.jpg?v=1791772241\" alt=\"Dark gothic witch and skeleton Halloween figurine display\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"padding: clamp(39px,5.3vw,56px) 0; background: #f5efe5;\"\u003e\n\u003cdiv style=\"box-sizing: border-box; width: min(1180px,100%); margin: 0 auto; padding: 0 clamp(15px,2.4vw,18px);\"\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #8d4929; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003eGood to Know\u003c\/div\u003e\n\u003ch2 style=\"margin: 0 0 14px; color: #171513; font-size: clamp(29px,3.7vw,39px); line-height: 1.1; font-weight: 850; letter-spacing: -.7px;\"\u003eQuick Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"max-width: 850px; margin: 29px auto 0;\"\u003e\n\u003cdetails style=\"margin-bottom: 10px; overflow: hidden; border: 1px solid #ded3c6; border-radius: 14px; background: #fff;\"\u003e\n\u003csummary style=\"padding: 18px; cursor: pointer; color: #171513; font-size: 15px; line-height: 1.35; font-weight: 800;\"\u003eDoes the flame actually light up?\u003c\/summary\u003e\n\u003cdiv style=\"padding: 0 18px 18px; color: #6d655d; font-size: 15px;\"\u003eYes. The small flame held by the skeleton is illuminated, creating a warm focal point between the two characters.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 10px; overflow: hidden; border: 1px solid #ded3c6; border-radius: 14px; background: #fff;\"\u003e\n\u003csummary style=\"padding: 18px; cursor: pointer; color: #171513; font-size: 15px; line-height: 1.35; font-weight: 800;\"\u003eDoes the entire figurine light up?\u003c\/summary\u003e\n\u003cdiv style=\"padding: 0 18px 18px; color: #6d655d; font-size: 15px;\"\u003eNo. The lighting effect is intentionally concentrated around the small flame rather than illuminating the whole sculpture. This keeps the look darker and more atmospheric.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 10px; overflow: hidden; border: 1px solid #ded3c6; border-radius: 14px; background: #fff;\"\u003e\n\u003csummary style=\"padding: 18px; cursor: pointer; color: #171513; font-size: 15px; line-height: 1.35; font-weight: 800;\"\u003eWhat comes with the order?\u003c\/summary\u003e\n\u003cdiv style=\"padding: 0 18px 18px; color: #6d655d; font-size: 15px;\"\u003eThe listing includes one freestanding Witch \u0026amp; Skeleton light-up decorative scene figurine.\u003c\/div\u003e\n\u003cdiv style=\"padding: 0 18px 18px; color: #6d655d; font-size: 15px;\"\u003eProduct size：15cm\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 10px; overflow: hidden; border: 1px solid #ded3c6; border-radius: 14px; background: #fff;\"\u003e\n\u003csummary style=\"padding: 18px; cursor: pointer; color: #171513; font-size: 15px; line-height: 1.35; font-weight: 800;\"\u003eIs it only for Halloween?\u003c\/summary\u003e\n\u003cdiv style=\"padding: 0 18px 18px; color: #6d655d; font-size: 15px;\"\u003eIt makes an especially strong Halloween display, but the witch, skeleton and gothic styling can also fit year-round witchy, macabre or dark-themed interiors.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 10px; overflow: hidden; border: 1px solid #ded3c6; border-radius: 14px; background: #fff;\"\u003e\n\u003csummary style=\"padding: 18px; cursor: pointer; color: #171513; font-size: 15px; line-height: 1.35; font-weight: 800;\"\u003eWhere does it look best?\u003c\/summary\u003e\n\u003cdiv style=\"padding: 0 18px 18px; color: #6d655d; font-size: 15px;\"\u003eIt works especially well on fireplace mantels, entryway consoles, bookshelves, gothic reading corners and indoor display cabinets.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails style=\"margin-bottom: 10px; overflow: hidden; border: 1px solid #ded3c6; border-radius: 14px; background: #fff;\"\u003e\n\u003csummary style=\"padding: 18px; cursor: pointer; color: #171513; font-size: 15px; line-height: 1.35; font-weight: 800;\"\u003eWhat should I pair it with?\u003c\/summary\u003e\n\u003cdiv style=\"padding: 0 18px 18px; color: #6d655d; font-size: 15px;\"\u003eBlack candles, pumpkins, vintage books, ravens, dried branches and darker florals all work well without competing with the main scene.\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection style=\"box-sizing: border-box; overflow: hidden; padding: clamp(46px,6vw,64px) 18px; text-align: center; color: #fff; background: radial-gradient(circle at center top,rgba(215,128,51,.17),transparent 37%),#171513;\"\u003e\n\u003cdiv style=\"display: inline-block; margin: 0 0 11px; color: #d99960; font-size: 13px; line-height: 1.25; font-weight: 850; letter-spacing: 1.25px; text-transform: uppercase;\"\u003e🔥 One Flame. One Strange Little Story.\u003c\/div\u003e\n\u003ch2 style=\"max-width: 830px; margin: 0 auto 14px; color: #fff; font-family: Georgia,'Times New Roman',serif; font-size: clamp(30px,3.8vw,40px); line-height: 1.15; font-weight: 500;\"\u003eGive Your Halloween Display One Scene They'll Remember.\u003c\/h2\u003e\n\u003cp style=\"max-width: 680px; margin: 0 auto 25px; color: #d6cdc3; font-size: 17px;\"\u003eDark enough for the gothic shelf. Detailed enough to look twice. And just strange enough to become the piece everyone asks about.\u003c\/p\u003e\n\u003ca style=\"box-sizing: border-box; display: inline-flex; align-items: center; justify-content: center; min-height: 55px; max-width: 100%; padding: 15px 30px; border-radius: 999px; background: #fff; color: #1b1714 !important; text-decoration: none !important; font-size: 16px; line-height: 1.3; font-weight: 900; box-shadow: 0 9px 28px rgba(0,0,0,.24); text-align: center;\" href=\"#MainContent\"\u003e Get the Witch \u0026amp; Skeleton Scene → \u003c\/a\u003e\n\u003cp style=\"max-width: 680px; margin: 13px auto 0; color: #aaa197; font-size: 12px;\"\u003eTap above to return to the purchase section.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"shopify-section-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5\" class=\"shopify-section\"\u003e\n\u003cstyle data-shopify\u003e.wb23-details .section-divider-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5{\n    transform: scaleX(1) scaleY(1);\n  }.wb23-details .section-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5-top-padding{\n    height: 0px;\n  }.wb23-details .section-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5-bottom-padding{\n    height: 0px;\n  }\n  @media screen and (min-width: 750px) {.wb23-details .section-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5-top-padding{\n      height: 0px;\n    }.wb23-details .section-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5-bottom-padding{\n      height: 0px;\n    }\n  }.wb23-details .shape-color-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5.color-custom{\n    --color-background: 221, 29, 29;\n  }.wb23-details .bg-color-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5.color-custom{\n    --color-background: 255, 255, 255;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"section-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5-top-padding color-background-1 bg-color-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5 always-display\"\u003e\n   \n\u003c\/div\u003e\n\u003cdiv class=\"section-divider section-divider-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5 color-background-1 bg-color-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5 always-display\"\u003e\n  \u003cdiv class=\"section-divider__svg color-accent-1 shape-color-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5\"\u003e\n    \n        \u003csvg class=\"waves-animated-1\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" viewbox=\"0 24 150 28\" preserveaspectratio=\"none\"\u003e\n          \u003cdefs\u003e\n            \u003cpath id=\"gentle-wave\" d=\"M-160 44c30 0\n              58-18 88-18s\n              58 18 88 18\n              58-18 88-18\n              58 18 88 18\n              v44h-352z\"\u003e\u003c\/path\u003e\n          \u003c\/defs\u003e\n          \u003cg class=\"parallax1\"\u003e\n            \u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"3\" fill=\"currentColor\"\u003e\u003c\/use\u003e\n          \u003c\/g\u003e\n          \u003cg class=\"parallax2\"\u003e\n            \u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"0\" fill=\"currentColor\"\u003e\u003c\/use\u003e\n          \u003c\/g\u003e\n          \u003cg class=\"parallax3\"\u003e\n            \u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"9\" fill=\"currentColor\"\u003e\u003c\/use\u003e\n          \u003c\/g\u003e\n          \u003cg class=\"parallax4\"\u003e\n            \u003cuse xlink:href=\"#gentle-wave\" x=\"50\" y=\"6\" fill=\"currentColor\"\u003e\u003c\/use\u003e\n          \u003c\/g\u003e\n        \u003c\/svg\u003e\n    \n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5-bottom-padding color-accent-1 shape-color-template--21436440084725__b321ab88-2b59-4dba-bade-54885c874ca5 always-display\"\u003e\n   \n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\u003c\/div\u003e\u003cstyle\u003e.wb26-purchase{width:100%;margin:18px 0}.wb26-heading{text-align:center;letter-spacing:1px}.wb26-tier{border:2px solid #d1bddc;border-radius:12px;margin:12px 0;overflow:hidden}.wb26-tier.is-selected{border-color:#71358c;background:#f1eaf5}.wb26-bar{display:flex;align-items:center;gap:14px;padding:18px;cursor:pointer}.wb26-bar strong{font-size:19px}.wb26-bar small{display:block}.wb26-prices{margin-left:auto;text-align:right;white-space:nowrap}.wb26-prices b{display:block;color:#71358c;font-size:21px}.wb26-prices s{font-size:15px}.wb26-options{padding:0 18px 15px}.wb26-options[hidden]{display:none}.wb26-item{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0}.wb26-item label{flex:1;min-width:100px;font-size:13px}.wb26-item select{display:block;width:100%;padding:9px;border:1px solid #aaa;border-radius:4px;background:white;color:#222}.wb26-error{color:#b42318}.wb26-atc{background:#71358c;color:#fff;margin:18px 0 10px}.wb26-buy{background:white;color:#71358c;border:2px solid #71358c}.wb26-single-quantity input{width:75px;padding:10px}.wb26-product variant-selects,.wb26-product variant-radios,.wb26-product quantity-breaks,.wb26-product [id^=\"sticky-atc-\"]{display:none!important}.wb23-details{overflow-wrap:anywhere}.wb23-details img,.wb23-details video{max-width:100%;height:auto}.wb23-details .animate-item,.wb23-details .animate--hidden{opacity:1!important;visibility:visible!important;transform:none!important}\u003c\/style\u003e\u003cstyle\u003e.wb23-details details:not([open])\u003e.accordion__content-wrapper{display:none!important}.wb23-details details[open]\u003e.accordion__content-wrapper,.wb23-details details[open] .accordion__content{display:block!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important}.wb23-details .ct26-root{font-size:16px}.wb23-details .ct26-a0491cfc8d{opacity:1!important;transform:none!important}\u003c\/style\u003e\u003cscript\u003e(() =\u003e {\n  const cfg={\"id\": \"15479239704669\", \"options\": [{\"name\": \"Title\", \"values\": [\"Default Title\"]}], \"variants\": [{\"id\": \"67847135297629\", \"price\": 3999, \"compare\": 7999, \"options\": [\"Default Title\"]}], \"tiers\": [{\"q\": 1, \"percent\": 0, \"title\": \"Buy 1\", \"selected\": false}, {\"q\": 2, \"percent\": 10, \"title\": \"Buy 2 Get 10% OFF\", \"selected\": true, \"code\": \"LWB27-287-2\"}, {\"q\": 3, \"percent\": 15, \"title\": \"Buy 3 Get 15% OFF\", \"selected\": false, \"code\": \"LWB27-287-3\"}, {\"q\": 4, \"percent\": 20, \"title\": \"Buy 4 Get 20% OFF\", \"selected\": false}]};\n  if(cfg.options.length===1\u0026\u0026cfg.options[0].name==='Title'\u0026\u0026cfg.options[0].values.length===1\u0026\u0026cfg.options[0].values[0]==='Default Title')cfg.options=[];\n  const original=document.querySelector('product-form.main-product-form');\n  if(!original||original.querySelector('[name=\"product-id\"]')?.value!==cfg.id)return;\n  const esc=s=\u003eString(s).replace(\/[\u0026\u003c\u003e\"']\/g,c=\u003e({'\u0026':'\u0026amp;','\u003c':'\u0026lt;','\u003e':'\u0026gt;','\"':'\u0026quot;',\"'\":'\u0026#39;'}[c]));\n  const money=n=\u003enew Intl.NumberFormat('en-US',{style:'currency',currency:'USD'}).format(n\/100);\n  const host=document.createElement('div');host.className='wb26-purchase';\n  const form=document.createElement('form');form.action='\/cart\/add';form.method='post';\n  host.appendChild(form);original.replaceWith(host);\n  const section=host.closest('[id^=\"MainProduct-\"]')||document;\n  section.querySelectorAll('variant-selects,variant-radios,quantity-breaks,[id^=\"sticky-atc-\"]').forEach(x=\u003ex.hidden=true);\n  let selected=Math.max(0,cfg.tiers.findIndex(x=\u003ex.selected));\n  if(!cfg.tiers.length)cfg.tiers=[{q:1,title:'Quantity',plain:true}];\n  const optionsMarkup=(tier,i)=\u003eArray.from({length:tier.q},(_,j)=\u003e'\u003cdiv class=\"wb26-item\"\u003e\u003cspan\u003eItem '+(j+1)+'\u003c\/span\u003e'+cfg.options.map((o,k)=\u003e'\u003clabel\u003e'+esc(o.name)+'\u003cselect data-item=\"'+j+'\" data-option=\"'+k+'\" aria-label=\"Item '+(j+1)+' '+esc(o.name)+'\"\u003e'+o.values.map(v=\u003e'\u003coption value=\"'+esc(v)+'\"\u003e'+esc(v)+'\u003c\/option\u003e').join('')+'\u003c\/select\u003e\u003c\/label\u003e').join('')+'\u003c\/div\u003e').join('');\n  form.innerHTML=(cfg.tiers[0].plain?'':'\u003ch3 class=\"wb26-heading\"\u003eBUNDLE \u0026amp; SAVE\u003c\/h3\u003e')+cfg.tiers.map((t,i)=\u003e'\u003cdiv class=\"wb26-tier\"\u003e\u003clabel class=\"wb26-bar\"\u003e\u003cinput type=\"radio\" name=\"wb26-tier\" value=\"'+i+'\" '+(i===selected?'checked':'')+'\u003e\u003cspan\u003e\u003cstrong\u003e'+esc(t.title)+'\u003c\/strong\u003e\u003csmall class=\"wb26-saving\"\u003e\u003c\/small\u003e\u003c\/span\u003e\u003cspan class=\"wb26-prices\"\u003e\u003cb\u003e\u003c\/b\u003e\u003cs\u003e\u003c\/s\u003e\u003c\/span\u003e\u003c\/label\u003e\u003cdiv class=\"wb26-options\" '+(i===selected?'':'hidden')+'\u003e'+optionsMarkup(t,i)+'\u003c\/div\u003e\u003c\/div\u003e').join('')+(cfg.tiers[0].plain?'\u003clabel class=\"wb26-single-quantity\"\u003eQuantity \u003cinput type=\"number\" name=\"quantity\" value=\"1\" min=\"1\" max=\"99\"\u003e\u003c\/label\u003e':'')+'\u003cp class=\"wb26-error\" role=\"alert\" hidden\u003e\u003c\/p\u003e\u003cbutton type=\"submit\" class=\"button button--full-width wb26-atc\"\u003eADD TO CART\u003c\/button\u003e\u003cbutton type=\"button\" class=\"button button--full-width wb26-buy\"\u003eBUY IT NOW\u003c\/button\u003e';\n  const tierEls=[...form.querySelectorAll('.wb26-tier')];\n  const initial=cfg.variants.find(v=\u003ev.id===new URLSearchParams(location.search).get('variant'))||cfg.variants[0];\n  form.querySelectorAll('select[data-option]').forEach(s=\u003es.value=initial.options[Number(s.dataset.option)]);\n  function chosen(i){return [...tierEls[i].querySelectorAll('.wb26-item')].map(row=\u003e{const vals=[...row.querySelectorAll('select')].map(x=\u003ex.value);return vals.length?cfg.variants.find(v=\u003ev.options.every((x,k)=\u003ex===vals[k])):cfg.variants[0];});}\n  function update(){tierEls.forEach((el,i)=\u003e{const t=cfg.tiers[i],vs=chosen(i);let base=vs.reduce((n,v)=\u003en+(v?.price||0),0),compare=vs.reduce((n,v)=\u003en+(v?.compare||v?.price||0),0),total=t.total??vs.reduce((n,v)=\u003en+(v?v.price-Math.floor(v.price*(t.percent||0)\/100):0),0);el.querySelector('.wb26-prices b').textContent=money(total);el.querySelector('.wb26-prices s').textContent=compare\u003etotal?money(compare):'';el.querySelector('.wb26-saving').textContent=compare\u003etotal?'You save '+money(compare-total):'';el.classList.toggle('is-selected',i===selected);el.querySelector('.wb26-options').hidden=i!==selected;el.dataset.total=total;});}\n  form.addEventListener('change',e=\u003e{if(e.target.name==='wb26-tier')selected=Number(e.target.value);update();const v=chosen(selected)[Number(e.target.dataset.item)||0];if(v){if(v.imageIndex!==undefined)section.querySelector('[aria-label=\"Load image '+(v.imageIndex+1)+' in gallery view\"]')?.click();const price=section.querySelector('[id^=\"main-price-\"]');price?.querySelectorAll('.main-price').forEach(x=\u003ex.textContent=money(v.price));const compare=price?.querySelector('.main-comapre-price');if(compare)compare.textContent=money(v.compare);price?.classList.toggle('price--on-sale',v.compare\u003ev.price);const badge=price?.querySelector('.badge__percentage-saved');if(badge)badge.textContent=String(Math.round((v.compare-v.price)\/v.compare*100));}});update();\n  let checkout=false;\n  form.querySelector('.wb26-buy').addEventListener('click',()=\u003e{checkout=true;form.requestSubmit();});\n  form.addEventListener('submit',async e=\u003e{e.preventDefault();e.stopImmediatePropagation();const buttons=[...form.querySelectorAll('button')],error=form.querySelector('.wb26-error');if(buttons.some(x=\u003ex.disabled))return;error.hidden=true;const t=cfg.tiers[selected],vs=chosen(selected);if(vs.some(x=\u003e!x)){error.textContent='Please choose an available combination for each item.';error.hidden=false;checkout=false;return;}const q=t.plain?Number(form.elements.quantity.value):1;if(!Number.isInteger(q)||q\u003c1||q\u003e99){error.textContent='Please enter a quantity from 1 to 99.';error.hidden=false;checkout=false;return;}const items=[];vs.forEach(v=\u003e{const row=items.find(x=\u003ex.id===v.id);if(row)row.quantity+=q;else items.push({id:v.id,quantity:q});});buttons.forEach(x=\u003ex.disabled=true);let added=false;try{const cart=document.querySelector('cart-drawer'),sections=cart?.getSectionsToRender?.().map(x=\u003ex.id)||[];const res=await fetch('\/cart\/add.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({items,sections,sections_url:location.pathname})});let result=await res.json();if(!res.ok||result.status)throw new Error(result.description||'Unable to add this selection.');added=true;if(t.code){const r=await fetch('\/cart\/update.js',{method:'POST',headers:{'Content-Type':'application\/json','Accept':'application\/json'},body:JSON.stringify({discount:t.code,sections,sections_url:location.pathname})});const updated=await r.json();if(!r.ok)throw new Error('Items added. Please check the bundle discount in your cart before checkout.');result=updated;}if(checkout){location.assign('\/checkout');return;}if(cart?.renderContents\u0026\u0026result.sections){cart.setActiveElement?.(buttons[0]);cart.classList.remove('is-empty');cart.renderContents(result);}else location.assign('\/cart');}catch(failure){error.textContent=(added?'Items are in your cart. ':'')+(failure.message||'Unable to add this selection.');error.hidden=false;}finally{buttons.forEach(x=\u003ex.disabled=false);checkout=false;}});\n  const details=document.querySelector('.wb23-details'),main=document.querySelector('[id^=\"MainProduct-\"]');\n  if(details\u0026\u0026main){const full=document.createElement('div');full.className='page-width wb26-full-details';main.after(full);full.appendChild(details);}\n  document.body.classList.add('wb26-product');host.dataset.ready='true';\n})();\n\u003c\/script\u003e\u003cscript\u003e(() =\u003e {\nconst root=document.querySelector('.wb23-details');if(!root)return;\nroot.querySelectorAll('.faq-question,.f6q2mr6,.js-faq-trigger,.q8-99a0cd5cb0').forEach(button=\u003e{\n const answer=button.nextElementSibling;if(!answer)return;\n function show(open){button.setAttribute('aria-expanded',String(open));button.parentElement.classList.toggle('is-open',open);answer.hidden=!open;answer.style.setProperty('display',open?'block':'none','important');answer.style.setProperty('max-height',open?'none':'0px','important');answer.style.setProperty('opacity',open?'1':'0','important');}\n show(false);button.addEventListener('click',()=\u003eshow(button.getAttribute('aria-expanded')!=='true'));\n});\nroot.querySelectorAll('[data-hst-root]').forEach(box=\u003e{const tabs=[...box.querySelectorAll('[data-hst-tab]')],panels=[...box.querySelectorAll('[data-hst-panel]')];function go(n){tabs.forEach((b,i)=\u003e{b.classList.toggle('is-active',i===n);b.setAttribute('aria-selected',String(i===n));b.tabIndex=i===n?0:-1;});panels.forEach((p,i)=\u003e{p.classList.toggle('is-active',i===n);p.setAttribute('aria-hidden',String(i!==n));});}tabs.forEach((b,i)=\u003e{b.addEventListener('click',()=\u003ego(i));b.addEventListener('keydown',e=\u003e{if(e.key==='ArrowLeft'||e.key==='ArrowRight'){e.preventDefault();const n=(i+(e.key==='ArrowRight'?1:-1)+tabs.length)%tabs.length;tabs[n].focus();go(n);}});});go(1);});\nroot.querySelectorAll('[data-hd-root]').forEach(box=\u003e{const viewport=box.querySelector('[data-hd-carousel]'),track=box.querySelector('[data-hd-track]'),cards=[...box.querySelectorAll('[data-hd-card]')];function go(n){if(!track||!viewport||!cards.length)return;n=(n+cards.length)%cards.length;cards.forEach((c,i)=\u003e{c.classList.toggle('is-active',i===n);const b=c.querySelector('[data-hd-select]');if(b)b.hidden=i===n;});box.querySelectorAll('[data-hd-dot]').forEach((b,i)=\u003e{b.classList.toggle('is-active',i===n);b.setAttribute('aria-current',String(i===n));});const gap=parseFloat(getComputedStyle(track).columnGap)||0;track.style.transform='translate3d('+(viewport.clientWidth\/2-n*(cards[0].offsetWidth+gap)-cards[0].offsetWidth\/2)+'px,0,0)';}box.querySelectorAll('[data-hd-dot],[data-hd-select]').forEach(b=\u003eb.addEventListener('click',()=\u003ego(Number(b.dataset.hdDot??b.dataset.hdSelect))));go(1);});\nroot.querySelectorAll('.cv-umbrella-05-1021').forEach(box=\u003e{box.querySelectorAll('[data-tab]').forEach(b=\u003eb.addEventListener('click',()=\u003e{box.querySelectorAll('[data-tab]').forEach(x=\u003e{x.classList.toggle('is-on',x.dataset.tab===b.dataset.tab);x.setAttribute('aria-selected',String(x.dataset.tab===b.dataset.tab));});box.querySelectorAll('[data-panel]').forEach(x=\u003ex.classList.toggle('is-on',x.dataset.panel===b.dataset.tab));}));});\nroot.querySelectorAll('.cv-umbrella-07-1021').forEach(box=\u003e{box.querySelectorAll('[data-step]').forEach(b=\u003eb.addEventListener('click',()=\u003e{const track=box.querySelector('.cv-scroll');if(track)track.scrollBy({left:Number(b.dataset.step)*(track.querySelector('.cv-card')?.getBoundingClientRect().width+17||track.clientWidth),behavior:'smooth'});}));});\nroot.querySelectorAll('.cv-ceramic-curves-1022').forEach(box=\u003e{const track=box.querySelector('.cv-cc-track');box.querySelectorAll('.cv-cc-prev,.cv-cc-next').forEach(b=\u003eb.addEventListener('click',()=\u003etrack?.scrollBy({left:(b.classList.contains('cv-cc-prev')?-1:1)*track.clientWidth,behavior:'smooth'})));});\nroot.querySelectorAll('[data-r2t7c-root]').forEach(box=\u003e{const track=box.querySelector('[data-r2t7c-track]');if(!track)return;let n=0;box.querySelectorAll('[data-r2t7c-prev],[data-r2t7c-next]').forEach(b=\u003eb.addEventListener('click',()=\u003e{n=(n+(b.hasAttribute('data-r2t7c-next')?1:-1)+track.children.length)%track.children.length;track.style.transform=matchMedia('(max-width:899px)').matches?'translateX(-'+n*100+'%)':'';}));});\nroot.querySelectorAll('.q8-9f89908c3f').forEach(box=\u003e{const tabs=[...box.querySelectorAll('.q8-54d82341f1')],panels=[...box.querySelectorAll('.q8-9059264627')];function go(n){tabs.forEach((b,i)=\u003e{b.setAttribute('aria-selected',String(i===n));b.style.borderBottomColor=i===n?'var(--q8-accent)':'transparent';});panels.forEach((p,i)=\u003e{p.dataset.q8Hidden=String(i!==n);p.setAttribute('aria-hidden',String(i!==n));});}tabs.forEach((b,i)=\u003eb.addEventListener('click',()=\u003ego(i)));go(0);});\nroot.querySelectorAll('.q8-ce09f4f116').forEach(box=\u003e{const track=box.querySelector('.q8-ce2e192291');if(!track)return;const cards=[...track.children];let n=0;function go(i){n=(i+Math.max(1,cards.length-1))%Math.max(1,cards.length-1);track.style.transform='translate3d(-'+n*(cards[0].getBoundingClientRect().width+(parseFloat(getComputedStyle(track).gap)||0))+'px,0,0)';box.querySelectorAll('.q8-31e3c38d0f').forEach((b,j)=\u003eb.setAttribute('aria-current',String(j===n)));}box.querySelector('.q8-8b6e409867')?.addEventListener('click',()=\u003ego(n-1));box.querySelector('.q8-43cb0b5236')?.addEventListener('click',()=\u003ego(n+1));box.querySelectorAll('.q8-31e3c38d0f').forEach((b,i)=\u003eb.addEventListener('click',()=\u003ego(i)));go(0);});\nroot.querySelectorAll('section').forEach(box=\u003e{const tabs=[...box.querySelectorAll('.js-tabbed-btn')],panels=[...box.querySelectorAll('.js-tabbed-content')];if(!tabs.length||!panels.length)return;function go(n){tabs.forEach((b,i)=\u003e{b.classList.toggle('is-active-tab',i===n);b.style.opacity=i===n?'1':'.5';b.style.borderColor=i===n?'var(--direct-primary)':'transparent';b.setAttribute('aria-selected',String(i===n));});panels.forEach((p,i)=\u003e{p.style.opacity=i===n?'1':'0';p.style.pointerEvents=i===n?'auto':'none';p.style.zIndex=i===n?'10':'0';});const bg=box.querySelector('.js-tabbed-bg'),b=tabs[n];if(bg){const src=innerWidth\u003c768?b.dataset.bgMobile:b.dataset.bgDesktop;if(src)bg.style.backgroundImage='url(\"'+src.replace(\/\"\/g,'%22')+'\")';}}tabs.forEach((b,i)=\u003eb.addEventListener('click',()=\u003ego(i)));go(0);});\nroot.querySelectorAll('.js-carousel-prev,.js-carousel-next').forEach(b=\u003eb.addEventListener('click',()=\u003e{const track=b.parentElement.querySelector('.js-carousel-container');track?.scrollBy({left:(b.classList.contains('js-carousel-prev')?-1:1)*track.clientWidth,behavior:'smooth'});}));\nroot.dataset.interactions='ready';\n})();\n\u003c\/script\u003e\u003cstyle\u003e.wb23-details .internal-video__play,.wb23-details .internal-video__controls{display:none!important}\u003c\/style\u003e","brand":"Lumiieren","offers":[{"title":"Default Title","offer_id":67847135297629,"sku":"ZWP2610123335-女巫骷髅蜡烛场景雕像","price":39.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0683\/0748\/4765\/files\/pt1-image-cf07a93cb05d.webp?v=1793084254","url":"https:\/\/www.lumiieren.com\/products\/light-up-witch-skeleton-gothic-figurine","provider":"Lumiieren","version":"1.0","type":"link"}