{"product_id":"santa-claus","title":"😂 He Shakes His Hips, Everyone Loses It! 🎄","description":"\n\u003cstyle\u003e\n#al-santa-page{\n  --red:#a72b34;\n  --dark:#78232b;\n  --green:#254938;\n  --gold:#d7ad70;\n  --cream:#fff8ef;\n  --ink:#312d29;\n  --muted:#706960;\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  min-width:0!important;\n  padding:0!important;\n  margin:0!important;\n  background:#fffdfa!important;\n  color:var(--ink)!important;\n  font-family:Arial,Helvetica,sans-serif!important;\n  line-height:1.65!important;\n  overflow:hidden!important;\n  box-sizing:border-box!important;\n  container-type:inline-size;\n}\n#al-santa-page *,\n#al-santa-page *:before,\n#al-santa-page *:after{\n  box-sizing:border-box!important;\n}\n#al-santa-page h2,\n#al-santa-page h3,\n#al-santa-page p{\n  margin:0!important;\n  padding:0!important;\n  max-width:100%!important;\n  color:inherit!important;\n  text-align:inherit!important;\n  letter-spacing:normal!important;\n  text-transform:none!important;\n  overflow-wrap:break-word!important;\n}\n#al-santa-page h2,\n#al-santa-page h3{\n  font-family:Georgia,serif!important;\n  line-height:1.22!important;\n  font-weight:700!important;\n}\n#al-santa-page h2{\n  font-size:clamp(25px,5.5cqw,37px)!important;\n  color:var(--green)!important;\n  margin-bottom:12px!important;\n}\n#al-santa-page p{\n  color:var(--muted)!important;\n  font-size:14px!important;\n  line-height:1.75!important;\n}\n#al-santa-page img{\n  display:block!important;\n  width:100%!important;\n  max-width:100%!important;\n  height:auto!important;\n  margin:0!important;\n  padding:0!important;\n  border:0!important;\n}\n#al-santa-page .al-wrap{\n  width:calc(100% - 24px)!important;\n  max-width:740px!important;\n  min-width:0!important;\n  margin:0 auto!important;\n}\n#al-santa-page .al-section{\n  padding:27px 0!important;\n}\n#al-santa-page .al-cream{\n  background:var(--cream)!important;\n}\n#al-santa-page .al-soft{\n  background:#edf3ec!important;\n}\n#al-santa-page .al-rose{\n  background:#faeeee!important;\n}\n#al-santa-page .al-center{\n  text-align:center!important;\n}\n#al-santa-page .al-kicker{\n  display:block!important;\n  font-size:10px!important;\n  line-height:1.5!important;\n  font-weight:800!important;\n  letter-spacing:1.5px!important;\n  color:#ac8251!important;\n  margin:0 0 10px!important;\n}\n#al-santa-page .al-red{\n  color:var(--red)!important;\n}\n#al-santa-page .al-copy{\n  width:100%!important;\n  max-width:630px!important;\n  margin:0 auto!important;\n  text-align:center!important;\n}\n#al-santa-page .al-copy p+p{\n  margin-top:9px!important;\n}\n#al-santa-page .al-photo{\n  width:100%!important;\n  max-width:550px!important;\n  margin:0 auto 17px!important;\n  overflow:hidden!important;\n  border-radius:12px!important;\n  background:#f6f0e8!important;\n}\n#al-santa-page .al-photo img{\n  width:100%!important;\n  height:auto!important;\n  object-fit:contain!important;\n  object-position:center!important;\n  border-radius:12px!important;\n}\n\n\/* HERO *\/\n#al-santa-page .al-hero{\n  padding:28px 0!important;\n  background:var(--cream)!important;\n  text-align:center!important;\n}\n#al-santa-page .al-hero h2{\n  font-size:clamp(29px,6cqw,43px)!important;\n  color:var(--dark)!important;\n  line-height:1.14!important;\n  margin-bottom:13px!important;\n}\n#al-santa-page .al-hero p{\n  max-width:610px!important;\n  margin:0 auto 17px!important;\n}\n\n\/* VARIANT GALLERY *\/\n#al-santa-page .al-gallery{\n  width:100%!important;\n  max-width:530px!important;\n  margin:0 auto!important;\n  padding:11px!important;\n  border:1px solid #e9dccb!important;\n  border-radius:14px!important;\n  background:#fff!important;\n}\n#al-santa-page .al-main{\n  width:100%!important;\n  aspect-ratio:1\/1;\n  background:#fff!important;\n  display:flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  overflow:hidden!important;\n  border-radius:10px!important;\n}\n#al-santa-page .al-main img{\n  width:100%!important;\n  height:100%!important;\n  object-fit:contain!important;\n}\n#al-santa-page .al-variant-title{\n  display:block!important;\n  margin:15px 0 10px!important;\n  text-align:left!important;\n  font-size:13px!important;\n  color:var(--green)!important;\n  font-weight:800!important;\n}\n#al-santa-page .al-options{\n  display:grid!important;\n  grid-template-columns:repeat(3,minmax(0,1fr))!important;\n  gap:8px!important;\n}\n#al-santa-page .al-choice{\n  display:flex!important;\n  flex-direction:column!important;\n  align-items:center!important;\n  justify-content:center!important;\n  min-width:0!important;\n  min-height:54px!important;\n  padding:7px!important;\n  border:2px solid #e6e3dc!important;\n  border-radius:10px!important;\n  background:#fff!important;\n  color:var(--green)!important;\n  font-family:Arial,sans-serif!important;\n  font-size:13px!important;\n  font-weight:800!important;\n  cursor:pointer!important;\n}\n#al-santa-page .al-choice img{\n  width:100%!important;\n  max-width:115px!important;\n  aspect-ratio:1\/1;\n  object-fit:contain!important;\n  border-radius:7px!important;\n  margin-bottom:5px!important;\n}\n#al-santa-page .al-choice.active{\n  border-color:var(--red)!important;\n  background:#fff3f1!important;\n}\n#al-santa-page .al-choice:disabled{\n  opacity:.55!important;\n  cursor:not-allowed!important;\n}\n#al-santa-page .al-choice:focus-visible{\n  outline:3px solid var(--gold)!important;\n  outline-offset:2px!important;\n}\n#al-santa-page .al-gallery-note{\n  margin:11px auto 0!important;\n  font-size:11px!important;\n  color:#687468!important;\n  line-height:1.6!important;\n  text-align:center!important;\n}\n\n\/* BENEFITS *\/\n#al-santa-page .al-benefits{\n  display:grid!important;\n  grid-template-columns:repeat(2,minmax(0,1fr))!important;\n  gap:9px!important;\n  margin:19px 0 0!important;\n}\n#al-santa-page .al-benefit{\n  min-width:0!important;\n  padding:15px 9px!important;\n  background:#fff!important;\n  border:1px solid #e9e4dc!important;\n  border-radius:10px!important;\n  text-align:center!important;\n}\n#al-santa-page .al-benefit strong{\n  display:block!important;\n  font-size:13px!important;\n  color:var(--green)!important;\n  margin-bottom:5px!important;\n}\n#al-santa-page .al-benefit span{\n  display:block!important;\n  font-size:11px!important;\n  line-height:1.5!important;\n  color:var(--muted)!important;\n}\n\n\/* TAGS *\/\n#al-santa-page .al-tags{\n  display:flex!important;\n  justify-content:center!important;\n  flex-wrap:wrap!important;\n  gap:7px!important;\n  margin-top:16px!important;\n}\n#al-santa-page .al-tags span{\n  display:inline-block!important;\n  background:#fff!important;\n  border:1px solid #e5e4dc!important;\n  border-radius:22px!important;\n  padding:8px 11px!important;\n  font-size:11px!important;\n  font-weight:800!important;\n  color:var(--green)!important;\n}\n\n\/* SPECS *\/\n#al-santa-page .al-specs{\n  display:grid!important;\n  grid-template-columns:repeat(2,minmax(0,1fr))!important;\n  gap:9px!important;\n  max-width:590px!important;\n  margin:19px auto!important;\n}\n#al-santa-page .al-spec{\n  min-width:0!important;\n  background:#fff!important;\n  border:1px solid #e5e1db!important;\n  border-radius:10px!important;\n  padding:15px 8px!important;\n  text-align:center!important;\n}\n#al-santa-page .al-spec strong{\n  display:block!important;\n  color:var(--red)!important;\n  font:700 22px\/1.3 Georgia,serif!important;\n}\n#al-santa-page .al-spec span{\n  display:block!important;\n  color:var(--muted)!important;\n  font-size:11px!important;\n  margin-top:6px!important;\n}\n#al-santa-page .al-note{\n  max-width:610px!important;\n  margin:15px auto 0!important;\n  padding:13px 15px!important;\n  border-left:4px solid var(--gold)!important;\n  background:#fff!important;\n  font-size:12px!important;\n  line-height:1.7!important;\n  color:#615b55!important;\n  text-align:left!important;\n}\n\n\/* FAQ *\/\n#al-santa-page .al-faq{\n  max-width:640px!important;\n  margin:18px auto 0!important;\n}\n#al-santa-page .al-faq details{\n  margin:0 0 8px!important;\n  border:1px solid #e5e5dd!important;\n  border-radius:9px!important;\n  overflow:hidden!important;\n  background:#fff!important;\n}\n#al-santa-page .al-faq summary{\n  position:relative!important;\n  padding:14px 42px 14px 14px!important;\n  color:var(--green)!important;\n  font-size:13px!important;\n  font-weight:800!important;\n  cursor:pointer!important;\n  list-style:none!important;\n}\n#al-santa-page .al-faq summary::-webkit-details-marker{\n  display:none!important;\n}\n#al-santa-page .al-faq summary:after{\n  content:\"+\";\n  position:absolute!important;\n  right:14px!important;\n  top:7px!important;\n  font-size:23px!important;\n  font-weight:400!important;\n  color:#a57c4d!important;\n}\n#al-santa-page .al-faq details[open] summary:after{\n  content:\"-\";\n}\n#al-santa-page .al-faq p{\n  padding:0 14px 14px!important;\n  font-size:12px!important;\n}\n\n\/* FINAL *\/\n#al-santa-page .al-final{\n  padding:38px 15px 41px!important;\n  text-align:center!important;\n  background:linear-gradient(135deg,#78232b,#a52e38)!important;\n}\n#al-santa-page .al-final h2{\n  color:#fff7eb!important;\n}\n#al-santa-page .al-final p{\n  color:#f5e8e1!important;\n  max-width:550px!important;\n  margin:0 auto!important;\n}\n#al-santa-page .al-back{\n  display:flex!important;\n  align-items:center!important;\n  justify-content:center!important;\n  max-width:330px!important;\n  min-height:52px!important;\n  margin:21px auto 0!important;\n  padding:14px 18px!important;\n  border-radius:28px!important;\n  background:#f0d5a4!important;\n  color:#493327!important;\n  font-size:14px!important;\n  font-weight:900!important;\n  text-align:center!important;\n  text-decoration:none!important;\n  cursor:pointer!important;\n}\n\n@container(max-width:400px){\n  #al-santa-page .al-wrap{\n    width:calc(100% - 20px)!important;\n  }\n  #al-santa-page .al-section{\n    padding:23px 0!important;\n  }\n  #al-santa-page h2{\n    font-size:25px!important;\n  }\n  #al-santa-page .al-hero h2{\n    font-size:29px!important;\n  }\n  #al-santa-page .al-gallery{\n    padding:7px!important;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv id=\"al-santa-page\"\u003e\n\n  \u003c!-- 01 HERO --\u003e\n\n  \u003csection class=\"al-hero\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cspan class=\"al-kicker\"\u003e\n        NOT YOUR ORDINARY CHRISTMAS DECORATION\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        He Shakes His Hips.\u003cbr\u003e\n        \u003cspan class=\"al-red\"\u003e\n          Everyone Bursts Into Laughter!\n        \u003c\/span\u003e\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Bring music, movement and\n        unexpected fun to Christmas!\n        Watch this cheerful Santa\n        wiggle his hips and turn\n        holiday gatherings into\n        moments filled with laughter.\n      \u003c\/p\u003e\n\n      \u003cdiv class=\"al-gallery\"\u003e\n\n        \u003cdiv class=\"al-main\"\u003e\n          \u003cimg id=\"al-santa-main\" src=\"https:\/\/www.mysterybe.com\/cdn\/shop\/files\/image\/bfbfeb86b4f8d18ae0e6c96f209cb5b6bcd92bd3.png\" alt=\"Dancing Santa Christmas decoration\" loading=\"eager\"\u003e\n        \u003c\/div\u003e\n\n        \u003cstrong class=\"al-variant-title\"\u003e\n          Choose Your Style:\n        \u003c\/strong\u003e\n\n        \u003cdiv class=\"al-options\"\u003e\n\n          \u003cbutton type=\"button\" class=\"al-choice\" data-style=\"A\" disabled\u003e\n            STYLE A\n          \u003c\/button\u003e\n\n          \u003cbutton type=\"button\" class=\"al-choice\" data-style=\"B\" disabled\u003e\n            STYLE B\n          \u003c\/button\u003e\n\n          \u003cbutton type=\"button\" class=\"al-choice\" data-style=\"C\" disabled\u003e\n            STYLE C\n          \u003c\/button\u003e\n\n        \u003c\/div\u003e\n\n        \u003cdiv id=\"al-santa-choice-status\" class=\"al-gallery-note\" aria-live=\"polite\"\u003e\n          Loading product styles...\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 02 BENEFITS --\u003e\n\n  \u003csection class=\"al-section\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-copy\"\u003e\n\n        \u003cspan class=\"al-kicker\"\u003e\n          BRING THE FUN HOME\n        \u003c\/span\u003e\n\n        \u003ch2\u003e\n          Not Just Decor.\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003e\n            He's the Entertainment!\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          A funny little dancer\n          that adds Christmas cheer\n          to family nights,\n          holiday parties and\n          festive gift exchanges.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-benefits\"\u003e\n\n        \u003cdiv class=\"al-benefit\"\u003e\n          \u003cstrong\u003eHip-Shaking Action\u003c\/strong\u003e\n          \u003cspan\u003eFunny, rhythmic movements\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"al-benefit\"\u003e\n          \u003cstrong\u003eChristmas Music\u003c\/strong\u003e\n          \u003cspan\u003eCheerful holiday melodies\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"al-benefit\"\u003e\n          \u003cstrong\u003eEasy Operation\u003c\/strong\u003e\n          \u003cspan\u003eSimple button activation\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"al-benefit\"\u003e\n          \u003cstrong\u003eFun Gift Idea\u003c\/strong\u003e\n          \u003cspan\u003ePerfect for holiday surprises\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 03 HIP MOVEMENT --\u003e\n\n  \u003csection class=\"al-section al-cream\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-photo\"\u003e\n        \u003cimg src=\"https:\/\/www.mysterybe.com\/cdn\/shop\/files\/image\/7b9c598f2af3435f9f37f693f3d061503e881f7c.png\" alt=\"Energetic hip-shaking Christmas Santa\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-copy\"\u003e\n\n        \u003cspan class=\"al-kicker\"\u003e\n          HIS FUNNIEST FEATURE\n        \u003c\/span\u003e\n\n        \u003ch2\u003e\n          Shake, Wiggle\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003e\n            and Spread the Joy!\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Santa's funny hip-twisting\n          action brings playful energy\n          to your Christmas celebration.\n          An unexpected surprise that\n          can make guests smile\n          and start conversations.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 04 MUSIC --\u003e\n\n  \u003csection class=\"al-section\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-photo\"\u003e\n        \u003cimg src=\"https:\/\/www.mysterybe.com\/cdn\/shop\/files\/image\/279f044543706d32dc7c5e2e868630a8df1da29c.png\" alt=\"Dancing Santa plays Christmas melodies\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-copy\"\u003e\n\n        \u003cspan class=\"al-kicker\"\u003e\n          MUSIC MAKES THE PARTY\n        \u003c\/span\u003e\n\n        \u003ch2\u003e\n          Turn Up the Cheer.\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003e\n            Let Santa Dance!\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Festive tunes accompany\n          his lively movements,\n          making Christmas gatherings\n          feel even more playful.\n          Enjoy the music, share\n          a laugh and celebrate together.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 05 PRODUCT DETAILS --\u003e\n\n  \u003csection class=\"al-section al-soft\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-photo\"\u003e\n        \u003cimg src=\"https:\/\/www.mysterybe.com\/cdn\/shop\/files\/image\/1e158677309ee279945ee85e66149abac7e37482.png\" alt=\"Dancing Santa holiday costume details\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-copy\"\u003e\n\n        \u003cspan class=\"al-kicker\"\u003e\n          FULL OF HOLIDAY CHARACTER\n        \u003c\/span\u003e\n\n        \u003ch2\u003e\n          Festive from\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003e\n            Head to Toe.\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          From the fluffy white beard\n          and traditional red outfit\n          to his cheerful expression\n          and Christmas accessories,\n          every detail adds personality\n          to your seasonal decorations.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 06 HOLIDAY DISPLAY --\u003e\n\n  \u003csection class=\"al-section\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-photo\"\u003e\n        \u003cimg src=\"https:\/\/www.mysterybe.com\/cdn\/shop\/files\/image\/ddc395fc17cc144b69e0704926439b97d3386dc6.png\" alt=\"Dancing Santa holiday home display inspiration\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-copy\"\u003e\n\n        \u003cspan class=\"al-kicker\"\u003e\n          MAKE EVERY ROOM MERRIER\n        \u003c\/span\u003e\n\n        \u003ch2\u003e\n          A Little Santa.\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003e\n            A Whole Lot of Fun.\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          A lively accent for\n          festive tabletops,\n          shelves and Christmas\n          decorating corners.\n          Display on a stable,\n          level indoor surface\n          with room to move.\n        \u003c\/p\u003e\n\n        \u003cdiv class=\"al-tags\"\u003e\n          \u003cspan\u003eFamily Gatherings\u003c\/span\u003e\n          \u003cspan\u003eChristmas Parties\u003c\/span\u003e\n          \u003cspan\u003eHoliday Gifts\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 07 HOW TO USE --\u003e\n\n  \u003csection class=\"al-section al-cream\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-photo\"\u003e\n        \u003cimg src=\"https:\/\/www.mysterybe.com\/cdn\/shop\/files\/image\/ba4df383484408be274ec5dbd61454f7231e8b59.png\" alt=\"How to activate the musical Dancing Santa\" loading=\"lazy\"\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-copy\"\u003e\n\n        \u003cspan class=\"al-kicker\"\u003e\n          SIMPLE TO START\n        \u003c\/span\u003e\n\n        \u003ch2\u003e\n          Just Press.\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003e\n            Watch Him Dance!\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          Insert three AA batteries,\n          activate the power control\n          and enjoy the funny\n          Christmas performance.\n          Batteries are not included.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 08 SPECIFICATIONS --\u003e\n\n  \u003csection class=\"al-section al-soft\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-copy\"\u003e\n\n        \u003cspan class=\"al-kicker\"\u003e\n          PRODUCT INFORMATION\n        \u003c\/span\u003e\n\n        \u003ch2\u003e\n          Small in Size.\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003e\n            Big on Christmas Joy.\n          \u003c\/span\u003e\n        \u003c\/h2\u003e\n\n        \u003cp\u003e\n          A cheerful battery-powered\n          decoration to bring movement,\n          music and laughter to\n          your indoor celebrations.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-specs\"\u003e\n        \u003cdiv class=\"al-spec\"\u003e\n          \u003cstrong\u003e11.8\"\u003c\/strong\u003e\n          \u003cspan\u003eApprox. Height \/ 30 cm\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"al-spec\"\u003e\n          \u003cstrong\u003e3 AA\u003c\/strong\u003e\n          \u003cspan\u003eBatteries Required\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-note\"\u003e\n        \u003cstrong\u003ePackage Includes:\u003c\/strong\u003e\n        One Dancing Santa decoration.\n        \u003cbr\u003e\n        \u003cstrong\u003eBatteries:\u003c\/strong\u003e\n        Three AA batteries required,\n        not included.\n        \u003cbr\u003e\n        \u003cstrong\u003eStyle:\u003c\/strong\u003e\n        Select A, B or C according\n        to your preferred design.\n        \u003cbr\u003e\n        \u003cstrong\u003eNote:\u003c\/strong\u003e\n        Appearance may vary\n        slightly between styles\n        and display screens.\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 09 FAQ --\u003e\n\n  \u003csection class=\"al-section\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cdiv class=\"al-center\"\u003e\n        \u003cspan class=\"al-kicker\"\u003eGOOD TO KNOW\u003c\/span\u003e\n        \u003ch2\u003e\n          Frequently Asked\u003cbr\u003e\n          \u003cspan class=\"al-red\"\u003eQuestions\u003c\/span\u003e\n        \u003c\/h2\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"al-faq\"\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhat does Santa do?\u003c\/summary\u003e\n          \u003cp\u003e\n            Santa shakes his hips\n            and plays cheerful\n            Christmas music.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eHow do I select A, B or C?\u003c\/summary\u003e\n          \u003cp\u003e\n            Select a style above\n            to view its product\n            image. The available\n            options are linked to\n            the product variations.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eAre batteries included?\u003c\/summary\u003e\n          \u003cp\u003e\n            No. Three AA batteries\n            are needed and must\n            be purchased separately.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eHow tall is it?\u003c\/summary\u003e\n          \u003cp\u003e\n            Approximately 30 cm\n            or 11.8 inches tall.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails\u003e\n          \u003csummary\u003eWhere should I display it?\u003c\/summary\u003e\n          \u003cp\u003e\n            Choose a level indoor\n            surface away from edges,\n            water and open flames.\n          \u003c\/p\u003e\n        \u003c\/details\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 10 FINAL BUTTON --\u003e\n\n  \u003csection class=\"al-final\"\u003e\n    \u003cdiv class=\"al-wrap\"\u003e\n\n      \u003cspan class=\"al-kicker\" style=\"color:#f4d8a7!important\"\u003e\n        A LITTLE MOVEMENT, A LOT OF JOY\n      \u003c\/span\u003e\n\n      \u003ch2\u003e\n        Let Santa Shake His Hips\u003cbr\u003e\n        and Steal the Show!\n      \u003c\/h2\u003e\n\n      \u003cp\u003e\n        Bring cheerful music,\n        funny dance moves\n        and a little unexpected\n        Christmas magic\n        to your holiday celebrations.\n      \u003c\/p\u003e\n\n      \u003ca class=\"al-back\" href=\"#\"\u003e\n        BACK TO TOP\n      \u003c\/a\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  function init(){\n\n    var root=document.getElementById(\"al-santa-page\");\n    if(!root || root.dataset.alReady===\"1\") return;\n    root.dataset.alReady=\"1\";\n\n    var buttons=Array.prototype.slice.call(\n      root.querySelectorAll(\".al-choice\")\n    );\n    var main=root.querySelector(\"#al-santa-main\");\n    var status=root.querySelector(\n      \"#al-santa-choice-status\"\n    );\n\n    var skuMap={\n      A:\"1G126110607-1\",\n      B:\"1G126110607-2\",\n      C:\"1G126110607-3\"\n    };\n\n    var styleMap={};\n\n    function setStatus(message){\n      if(status)status.textContent=message;\n    }\n\n    function setActive(style){\n      buttons.forEach(function(btn){\n        var yes=btn.dataset.style===style;\n        btn.classList.toggle(\"active\",yes);\n        btn.setAttribute(\n          \"aria-pressed\",\n          yes?\"true\":\"false\"\n        );\n      });\n    }\n\n    function getImage(variant){\n      if(!variant)return \"\";\n\n      if(variant.featured_image){\n        if(typeof variant.featured_image===\"string\"){\n          return variant.featured_image;\n        }\n        if(variant.featured_image.src){\n          return variant.featured_image.src;\n        }\n      }\n      return \"\";\n    }\n\n    function setMain(src,label){\n      if(!src)return;\n      main.src=src;\n      main.alt=\"Dancing Santa Style \"+label;\n    }\n\n    function syncProductPicker(variant){\n\n      \/*\n       Update native Shopify option controls.\n       Theme-specific behavior may vary.\n      *\/\n\n      var forms=document.querySelectorAll(\n        'form[action*=\"\/cart\/add\"]'\n      );\n\n      forms.forEach(function(form){\n\n        var optionValue=variant.option1;\n\n        form.querySelectorAll(\n          'select[name^=\"options\"]'\n        ).forEach(function(select){\n          Array.prototype.slice.call(\n            select.options\n          ).forEach(function(option){\n            if(option.value===optionValue){\n              if(select.value!==optionValue){\n                select.value=optionValue;\n                select.dispatchEvent(\n                  new Event(\"change\",{bubbles:true})\n                );\n              }\n            }\n          });\n        });\n\n        form.querySelectorAll(\n          'input[type=\"radio\"][name^=\"options\"]'\n        ).forEach(function(radio){\n          if(radio.value===optionValue \u0026\u0026 !radio.checked){\n            radio.click();\n          }\n        });\n\n        var idField=form.querySelector(\n          'input[name=\"id\"],select[name=\"id\"]'\n        );\n\n        if(idField){\n          idField.value=variant.id;\n          idField.dispatchEvent(\n            new Event(\"change\",{bubbles:true})\n          );\n        }\n\n      });\n\n      var url=new URL(window.location.href);\n      url.searchParams.set(\"variant\",variant.id);\n\n      window.history.replaceState(\n        window.history.state,\n        \"\",\n        url.toString()\n      );\n    }\n\n    function choose(style,sync){\n\n      var variant=styleMap[style];\n      if(!variant)return;\n\n      var src=getImage(variant);\n\n      if(src){\n        setMain(src,style);\n      }\n\n      setActive(style);\n\n      setStatus(\n        \"Selected: Style \"+style+\n        (variant.available?\"\":\" - Sold Out\")\n      );\n\n      if(sync)syncProductPicker(variant);\n    }\n\n    \/*\n     Load actual Shopify variant media\n     from the public product JSON.\n     No Liquid variables required.\n    *\/\n\n    var path=window.location.pathname\n      .replace(\/\\\/$\/,\"\");\n\n    if(path.indexOf(\"\/products\/\")===-1){\n      setStatus(\n        \"Open the product page to load A, B and C.\"\n      );\n      return;\n    }\n\n    fetch(path+\".js\",{\n      credentials:\"same-origin\"\n    })\n    .then(function(res){\n      if(!res.ok)throw new Error(\"Product data unavailable\");\n      return res.json();\n    })\n    .then(function(product){\n\n      var variants=product.variants||[];\n\n      [\"A\",\"B\",\"C\"].forEach(function(style){\n\n        var sku=skuMap[style];\n\n        var v=variants.find(function(item){\n          return item.sku===sku;\n        });\n\n        if(!v){\n          v=variants.find(function(item){\n            return item.option1===style ||\n                   item.title===style;\n          });\n        }\n\n        if(!v)return;\n\n        styleMap[style]=v;\n\n        var btn=buttons.find(function(b){\n          return b.dataset.style===style;\n        });\n\n        if(!btn)return;\n\n        btn.disabled=!v.available;\n\n        var imageURL=getImage(v);\n\n        if(imageURL){\n          var thumb=document.createElement(\"img\");\n          thumb.src=imageURL;\n          thumb.alt=\"Style \"+style;\n          thumb.loading=\"lazy\";\n          btn.insertBefore(thumb,btn.firstChild);\n        }\n\n      });\n\n      var activeID=new URL(\n        window.location.href\n      ).searchParams.get(\"variant\");\n\n      var initial=Object.keys(styleMap).find(\n        function(style){\n          return String(styleMap[style].id)===\n            String(activeID);\n        }\n      );\n\n      if(!initial){\n        initial=Object.keys(styleMap).find(\n          function(style){\n            return styleMap[style].available;\n          }\n        );\n      }\n\n      if(initial){\n        choose(initial,false);\n      }else{\n        setStatus(\n          \"Please select a style using the product options.\"\n        );\n      }\n\n    })\n    .catch(function(){\n      setStatus(\n        \"Variant images could not be loaded. Use the product options to select a style.\"\n      );\n    });\n\n    buttons.forEach(function(btn){\n      btn.addEventListener(\"click\",function(){\n        if(btn.disabled)return;\n        choose(btn.dataset.style,true);\n      });\n    });\n\n    \/*\n     Back to top without page navigation.\n    *\/\n\n    var back=root.querySelector(\".al-back\");\n    if(back){\n      back.addEventListener(\"click\",function(e){\n        e.preventDefault();\n        window.scrollTo({\n          top:0,\n          behavior:\"smooth\"\n        });\n      });\n    }\n\n  }\n\n  if(document.readyState===\"loading\"){\n    document.addEventListener(\"DOMContentLoaded\",init);\n  }else{\n    init();\n  }\n})();\n\u003c\/script\u003e\n","brand":"superT","offers":[{"title":"# A","offer_id":68195939451117,"sku":"1G126110607-1","price":32.99,"currency_code":"USD","in_stock":true},{"title":"# B","offer_id":68195939483885,"sku":"1G126110607-2","price":32.99,"currency_code":"USD","in_stock":true},{"title":"# C","offer_id":68195939516653,"sku":"1G126110607-3","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0841\/9354\/2381\/files\/4f1c7163-3732-461b-8e8e-cc8d593357e2.png?v=1793959720","url":"https:\/\/alasjoy.com\/products\/santa-claus","provider":"alasjoy","version":"1.0","type":"link"}