{"product_id":"christmas-dumpling-squishies-advent-calendar","title":"🎄Christmas Dumpling Squishies Advent Calendar | 24 Days of Surprises 🎁","description":"\u003cstyle\u003e\n\/* =========================================================\n   CHRISTMAS DUMPLING SQUISHIES ADVENT CALENDAR\n   GIFT-BOX STORY LAYOUT\n   V3 — STICKY CART \/ OVERLAP FIX\n========================================================= *\/\n\n.xmasdc,\n.xmasdc *{\n  box-sizing:border-box;\n}\n\n.xmasdc{\n  --deep:#4c0b15;\n  --deep2:#67101c;\n  --red:#931827;\n  --red2:#bd3340;\n  --cream:#fff8eb;\n  --cream2:#f7e7dc;\n  --rose:#e9c9c6;\n  --gold:#e7bf77;\n  --ink:#4b2828;\n  --body:#775b57;\n\n  position:relative;\n\n  \/* 关键：限制详情页内部 z-index 不跑到主题悬浮栏上面 *\/\n  z-index:0;\n  isolation:isolate;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  overflow:hidden;\n\n  padding:12px 0 70px;\n\n  background:\n    radial-gradient(\n      circle at 8% 2%,\n      rgba(255,255,255,.10),\n      transparent 21%\n    ),\n    linear-gradient(\n      180deg,\n      #4b0a14 0%,\n      #6c101d 18%,\n      #ecd2ce 43%,\n      #f8e7de 72%,\n      #540c16 100%\n    );\n\n  font-family:\n    -apple-system,\n    BlinkMacSystemFont,\n    \"Segoe UI\",\n    Arial,\n    Helvetica,\n    sans-serif;\n}\n\n.xmasdc-wrap{\n  position:relative;\n  z-index:0;\n\n  width:min(940px,calc(100% - 20px));\n  max-width:100%;\n  min-width:0;\n\n  margin:auto;\n}\n\n\n\/* =========================================================\n   SHOPIFY STICKY CART FIX\n   让主题悬浮购买栏永远高于详情页\n========================================================= *\/\n\n.sticky-add-to-cart,\n.sticky-atc,\n[id=\"stickyATC\"],\n[data-sticky-atc],\n[class*=\"sticky-add-to-cart\"],\n[class*=\"sticky-atc\"]{\n  z-index:9999 !important;\n}\n\n\n\/* =========================================================\n   GLOBAL SECTION\n========================================================= *\/\n\n.xmasdc-section{\n  position:relative;\n\n  z-index:1;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  margin:24px 0;\n\n  overflow:hidden;\n\n  border-radius:36px;\n\n  box-shadow:\n    0 18px 45px rgba(72,7,17,.16);\n}\n\n.xmasdc-light{\n  background:\n    radial-gradient(\n      circle at 95% 0%,\n      rgba(255,255,255,.8),\n      transparent 30%\n    ),\n    linear-gradient(\n      145deg,\n      #fff9ef,\n      #f1dcd6\n    );\n}\n\n.xmasdc-dark{\n  background:\n    radial-gradient(\n      circle at 88% 8%,\n      rgba(231,191,119,.11),\n      transparent 27%\n    ),\n    linear-gradient(\n      140deg,\n      #4a0913,\n      #7c1422 60%,\n      #961b29\n    );\n}\n\n.xmasdc-pad{\n  padding:46px 30px;\n}\n\n.xmasdc-center{\n  position:relative;\n  z-index:2;\n\n  text-align:center;\n}\n\n\n\/* =========================================================\n   TYPOGRAPHY\n========================================================= *\/\n\n.xmasdc-tag{\n  position:relative;\n  z-index:2;\n\n  display:inline-flex;\n\n  align-items:center;\n  justify-content:center;\n\n  gap:7px;\n\n  max-width:100%;\n\n  padding:9px 16px;\n\n  border-radius:999px;\n\n  background:#75121e;\n\n  color:#fff;\n\n  font-size:12px;\n  line-height:1.2;\n\n  font-weight:900;\n\n  letter-spacing:1.1px;\n\n  text-align:center;\n\n  white-space:normal;\n}\n\n.xmasdc-dark .xmasdc-tag{\n  background:\n    rgba(255,255,255,.10);\n\n  border:\n    1px solid rgba(255,255,255,.15);\n}\n\n.xmasdc-title{\n  position:relative;\n  z-index:2;\n\n  width:100%;\n  max-width:760px;\n  min-width:0;\n\n  margin:16px auto 12px;\n\n  color:var(--ink);\n\n  font-size:40px;\n  line-height:1.14;\n\n  font-weight:900;\n\n  letter-spacing:-1.1px;\n\n  overflow-wrap:anywhere;\n  word-break:normal;\n}\n\n.xmasdc-dark .xmasdc-title{\n  color:#fff8eb;\n}\n\n.xmasdc-copy{\n  position:relative;\n  z-index:2;\n\n  width:100%;\n  max-width:700px;\n  min-width:0;\n\n  margin:0 auto;\n\n  color:var(--body);\n\n  font-size:16px;\n  line-height:1.75;\n\n  overflow-wrap:anywhere;\n}\n\n.xmasdc-dark .xmasdc-copy{\n  color:#f3dfdc;\n}\n\n.xmasdc-gold{\n  color:#ffe1a2;\n\n  text-shadow:\n    0 0 15px rgba(255,225,162,.20);\n}\n\n\n\/* =========================================================\n   IMAGES\n========================================================= *\/\n\n.xmasdc-img{\n  display:block;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n  height:auto;\n\n  border-radius:24px;\n}\n\n\n\/* =========================================================\n   SNOW\n========================================================= *\/\n\n.xmasdc-snow,\n.xmasdc-star{\n  position:absolute;\n\n  z-index:1;\n\n  pointer-events:none;\n}\n\n.xmasdc-snow{\n  top:-25px;\n\n  color:#fff7e8;\n\n  font-size:13px;\n\n  animation:\n    xSnow 11s linear infinite;\n}\n\n.xmasdc-snow.s1{\n  left:8%;\n}\n\n.xmasdc-snow.s2{\n  left:23%;\n  animation-delay:2s;\n}\n\n.xmasdc-snow.s3{\n  left:43%;\n  animation-delay:4s;\n}\n\n.xmasdc-snow.s4{\n  left:64%;\n  animation-delay:1s;\n}\n\n.xmasdc-snow.s5{\n  left:82%;\n  animation-delay:5s;\n}\n\n@keyframes xSnow{\n\n  0%{\n    transform:\n      translateY(-30px)\n      rotate(0);\n\n    opacity:0;\n  }\n\n  15%{\n    opacity:.75;\n  }\n\n  100%{\n    transform:\n      translateY(700px)\n      translateX(20px)\n      rotate(240deg);\n\n    opacity:0;\n  }\n\n}\n\n\n\/* =========================================================\n   STARS\n========================================================= *\/\n\n.xmasdc-star{\n  color:#ffe7a6;\n\n  animation:\n    xStar 2.8s ease-in-out infinite;\n}\n\n.xmasdc-star.a{\n  top:35px;\n  left:9%;\n}\n\n.xmasdc-star.b{\n  top:75px;\n  right:10%;\n\n  animation-delay:.8s;\n}\n\n.xmasdc-star.c{\n  bottom:55px;\n  left:18%;\n\n  animation-delay:1.5s;\n}\n\n@keyframes xStar{\n\n  0%,100%{\n    opacity:.2;\n    transform:scale(.7);\n  }\n\n  50%{\n    opacity:1;\n\n    transform:scale(1.45);\n\n    text-shadow:\n      0 0 15px rgba(255,231,166,.8);\n  }\n\n}\n\n\n\/* =========================================================\n   HERO\n========================================================= *\/\n\n.xmasdc-hero{\n  position:relative;\n\n  padding:\n    50px 28px 34px;\n}\n\n.xmasdc-hero-head{\n  position:relative;\n\n  z-index:2;\n\n  text-align:center;\n\n  padding-bottom:27px;\n}\n\n.xmasdc-hero-visual{\n  position:relative;\n\n  z-index:2;\n\n  width:100%;\n  max-width:760px;\n  min-width:0;\n\n  margin:auto;\n}\n\n.xmasdc-hero-visual:before{\n  content:\"\";\n\n  position:absolute;\n\n  inset:-12px;\n\n  border-radius:35px;\n\n  background:\n    linear-gradient(\n      135deg,\n      rgba(255,255,255,.12),\n      rgba(231,191,119,.24),\n      rgba(255,255,255,.05)\n    );\n\n  z-index:-1;\n}\n\n.xmasdc-hero-visual img{\n  border-radius:28px;\n\n  box-shadow:\n    0 20px 48px rgba(47,3,11,.35);\n}\n\n\n\/* =========================================================\n   HERO SELLING POINTS\n   桌面浮动 \/ 手机自动变正常流式\n========================================================= *\/\n\n.xmasdc-float{\n  position:absolute;\n\n  z-index:3;\n\n  padding:\n    11px 14px;\n\n  border-radius:16px;\n\n  background:\n    rgba(255,248,235,.94);\n\n  color:#67101c;\n\n  font-size:12px;\n  font-weight:900;\n\n  box-shadow:\n    0 9px 20px rgba(48,4,11,.20);\n\n  backdrop-filter:\n    blur(7px);\n}\n\n.xmasdc-float.f1{\n  left:-8px;\n  top:14%;\n}\n\n.xmasdc-float.f2{\n  right:-8px;\n  top:33%;\n}\n\n.xmasdc-float.f3{\n  left:8%;\n  bottom:-14px;\n}\n\n.xmasdc-float.f4{\n  right:8%;\n  bottom:-14px;\n}\n\n\n\/* =========================================================\n   CALENDAR WALL\n========================================================= *\/\n\n.xmasdc-calendar-wrap{\n  padding:\n    45px 26px;\n}\n\n.xmasdc-calendar{\n  position:relative;\n  z-index:2;\n\n  display:grid;\n\n  grid-template-columns:\n    repeat(6,minmax(0,1fr));\n\n  gap:10px;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  margin-top:30px;\n}\n\n.xmasdc-door{\n  position:relative;\n\n  min-width:0;\n\n  aspect-ratio:1\/1;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  overflow:hidden;\n\n  border-radius:16px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fffaf0,\n      #efd6cf\n    );\n\n  border:\n    1px solid rgba(117,18,30,.11);\n\n  color:#79131f;\n\n  font-size:18px;\n  font-weight:900;\n\n  box-shadow:\n    inset 0 -4px 0 rgba(125,20,32,.05),\n    0 7px 16px rgba(80,7,17,.08);\n\n  transform-origin:\n    left center;\n\n  animation:\n    xDoor 5.5s ease-in-out infinite;\n}\n\n.xmasdc-door:nth-child(4n){\n  animation-delay:.8s;\n}\n\n.xmasdc-door:nth-child(4n+1){\n  animation-delay:1.6s;\n}\n\n.xmasdc-door:after{\n  content:\"•\";\n\n  position:absolute;\n\n  right:8px;\n  top:50%;\n\n  transform:\n    translateY(-50%);\n\n  color:#d0a469;\n\n  font-size:14px;\n}\n\n@keyframes xDoor{\n\n  0%,100%{\n    transform:\n      rotateY(0deg);\n  }\n\n  45%,55%{\n    transform:\n      rotateY(-8deg);\n  }\n\n}\n\n\n\/* =========================================================\n   COLLECTION\n========================================================= *\/\n\n.xmasdc-collection{\n  padding:\n    44px 0 36px;\n}\n\n.xmasdc-collection-head{\n  position:relative;\n  z-index:2;\n\n  padding:\n    0 28px 27px;\n}\n\n.xmasdc-rail-window{\n  position:relative;\n  z-index:2;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  overflow:hidden;\n}\n\n.xmasdc-collection-rail{\n  display:flex;\n\n  gap:14px;\n\n  width:max-content;\n  min-width:100%;\n\n  padding:\n    0 28px 10px;\n\n  animation:\n    xRail 24s ease-in-out infinite alternate;\n}\n\n.xmasdc-mini{\n  flex:\n    0 0 180px;\n\n  padding:17px;\n\n  border-radius:24px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fff9ef,\n      #f0dad4\n    );\n\n  text-align:center;\n\n  box-shadow:\n    0 8px 20px rgba(78,7,17,.08);\n}\n\n.xmasdc-mini span{\n  display:block;\n\n  font-size:32px;\n}\n\n.xmasdc-mini strong{\n  display:block;\n\n  margin-top:8px;\n\n  color:#5a2e2b;\n\n  font-size:13px;\n}\n\n@keyframes xRail{\n\n  from{\n    transform:\n      translateX(0);\n  }\n\n  to{\n    transform:\n      translateX(-120px);\n  }\n\n}\n\n.xmasdc-collection-image{\n  position:relative;\n  z-index:2;\n\n  width:100%;\n  min-width:0;\n\n  padding:\n    24px 28px 0;\n}\n\n.xmasdc-collection-image img{\n  border-radius:28px;\n}\n\n\n\/* =========================================================\n   SQUISH\n   图片和卡片彻底分开\n========================================================= *\/\n\n.xmasdc-squish{\n  padding:\n    36px 28px 30px;\n}\n\n.xmasdc-squish-header{\n  position:relative;\n\n  z-index:2;\n\n  text-align:center;\n\n  padding:\n    0 10px 28px;\n}\n\n.xmasdc-squish-stage{\n  position:relative;\n\n  z-index:2;\n\n  width:100%;\n  max-width:780px;\n  min-width:0;\n\n  margin:auto;\n}\n\n.xmasdc-squish-photo{\n  position:relative;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  overflow:hidden;\n\n  border-radius:30px;\n\n  box-shadow:\n    0 20px 45px rgba(66,6,15,.25);\n}\n\n.xmasdc-squish-photo img{\n  display:block;\n\n  width:100%;\n  max-width:100%;\n  height:auto;\n\n  border-radius:30px;\n}\n\n\n\/* 独立卡片，不覆盖图片 *\/\n\n.xmasdc-squish-box{\n  position:relative;\n\n  width:100%;\n  max-width:680px;\n  min-width:0;\n\n  margin:\n    18px auto 0;\n\n  padding:\n    24px 25px;\n\n  border-radius:25px;\n\n  background:\n    linear-gradient(\n      145deg,\n      #fffaf0,\n      #f2ded5\n    );\n\n  border:\n    1px solid rgba(117,18,30,.08);\n\n  box-shadow:\n    0 12px 28px rgba(66,5,15,.16);\n}\n\n.xmasdc-squish-top{\n  display:flex;\n\n  align-items:center;\n\n  gap:15px;\n\n  margin-bottom:11px;\n}\n\n.xmasdc-squish-icon{\n  flex:\n    0 0 58px;\n\n  width:58px;\n  height:54px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:\n    #efcbc5;\n\n  font-size:27px;\n\n  animation:\n    xSquish 3s ease-in-out infinite;\n}\n\n@keyframes xSquish{\n\n  0%,100%{\n    transform:\n      scaleX(1)\n      scaleY(1);\n  }\n\n  45%{\n    transform:\n      scaleX(1.15)\n      scaleY(.80);\n  }\n\n  65%{\n    transform:\n      scaleX(.97)\n      scaleY(1.06);\n  }\n\n}\n\n.xmasdc-squish-box h3{\n  margin:0;\n\n  color:#57101a;\n\n  font-size:22px;\n  line-height:1.25;\n}\n\n.xmasdc-squish-box p{\n  margin:0;\n\n  color:#765b57;\n\n  font-size:14px;\n  line-height:1.7;\n}\n\n.xmasdc-squish-points{\n  display:grid;\n\n  grid-template-columns:\n    repeat(3,minmax(0,1fr));\n\n  gap:9px;\n\n  margin-top:18px;\n}\n\n.xmasdc-squish-point{\n  min-width:0;\n\n  padding:\n    11px 8px;\n\n  border-radius:15px;\n\n  background:\n    rgba(117,18,30,.06);\n\n  color:#67101c;\n\n  font-size:11px;\n\n  font-weight:800;\n\n  text-align:center;\n}\n\n\n\/* =========================================================\n   VERTICAL TIMELINE\n========================================================= *\/\n\n.xmasdc-timeline{\n  position:relative;\n\n  z-index:2;\n\n  width:100%;\n  max-width:690px;\n  min-width:0;\n\n  margin:\n    35px auto 0;\n\n  padding-left:55px;\n}\n\n.xmasdc-timeline:before{\n  content:\"\";\n\n  position:absolute;\n\n  left:22px;\n  top:5px;\n  bottom:5px;\n\n  width:3px;\n\n  border-radius:999px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #7e1420,\n      #cb4650,\n      #e7bf77\n    );\n}\n\n.xmasdc-time{\n  position:relative;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  margin-bottom:20px;\n\n  padding:\n    20px 20px 20px 22px;\n\n  border-radius:22px;\n\n  background:#fff8ed;\n\n  box-shadow:\n    0 8px 22px rgba(78,7,17,.08);\n}\n\n.xmasdc-time:last-child{\n  margin-bottom:0;\n}\n\n.xmasdc-time-num{\n  position:absolute;\n\n  left:-55px;\n  top:17px;\n\n  width:44px;\n  height:44px;\n\n  display:flex;\n\n  align-items:center;\n  justify-content:center;\n\n  border-radius:50%;\n\n  background:#7d1420;\n\n  color:#fff;\n\n  font-weight:900;\n\n  box-shadow:\n    0 0 0 6px #f6e4dd;\n}\n\n.xmasdc-time h3{\n  margin:\n    0 0 5px;\n\n  color:#522b27;\n\n  font-size:17px;\n}\n\n.xmasdc-time p{\n  margin:0;\n\n  color:#745b56;\n\n  font-size:13px;\n  line-height:1.6;\n}\n\n\n\/* =========================================================\n   GIFT BOX\n========================================================= *\/\n\n.xmasdc-giftbox{\n  position:relative;\n\n  padding:\n    55px 28px 32px;\n\n  overflow:hidden;\n\n  background:\n    linear-gradient(\n      145deg,\n      #7c1320,\n      #500b14\n    );\n}\n\n.xmasdc-giftbox:before{\n  content:\"\";\n\n  position:absolute;\n\n  z-index:1;\n\n  left:50%;\n  top:0;\n\n  width:72px;\n  height:100%;\n\n  transform:\n    translateX(-50%);\n\n  background:\n    linear-gradient(\n      90deg,\n      rgba(231,191,119,.14),\n      rgba(255,234,186,.36),\n      rgba(231,191,119,.14)\n    );\n}\n\n.xmasdc-giftbox:after{\n  content:\"\";\n\n  position:absolute;\n\n  z-index:1;\n\n  left:0;\n  right:0;\n  top:94px;\n\n  height:54px;\n\n  background:\n    linear-gradient(\n      180deg,\n      rgba(231,191,119,.12),\n      rgba(255,233,184,.28),\n      rgba(231,191,119,.12)\n    );\n}\n\n.xmasdc-gift-content{\n  position:relative;\n\n  z-index:2;\n\n  width:100%;\n  max-width:730px;\n  min-width:0;\n\n  margin:auto;\n\n  padding:\n    35px 28px;\n\n  border-radius:28px;\n\n  background:\n    rgba(87,10,19,.80);\n\n  border:\n    1px solid rgba(255,240,208,.13);\n\n  text-align:center;\n\n  backdrop-filter:\n    blur(6px);\n}\n\n.xmasdc-gift-image{\n  position:relative;\n\n  z-index:2;\n\n  width:100%;\n  max-width:760px;\n  min-width:0;\n\n  margin:\n    25px auto 0;\n}\n\n.xmasdc-gift-image img{\n  border-radius:28px;\n}\n\n\n\/* =========================================================\n   COLLECTION SHELF\n========================================================= *\/\n\n.xmasdc-shelf{\n  position:relative;\n\n  z-index:2;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  margin-top:30px;\n\n  padding:\n    25px 18px 44px;\n\n  border-radius:\n    28px 28px 15px 15px;\n\n  background:\n    linear-gradient(\n      180deg,\n      #fff9ef,\n      #edd5cf\n    );\n\n  box-shadow:\n    inset 0 -18px 0 #d9b8b0,\n    0 12px 27px rgba(75,7,17,.09);\n}\n\n.xmasdc-shelf-row{\n  display:grid;\n\n  grid-template-columns:\n    repeat(4,minmax(0,1fr));\n\n  gap:10px;\n}\n\n.xmasdc-shelf-item{\n  min-width:0;\n\n  padding:\n    15px 8px 18px;\n\n  border-radius:19px;\n\n  background:#fff;\n\n  text-align:center;\n}\n\n.xmasdc-shelf-item span{\n  display:block;\n\n  font-size:29px;\n}\n\n.xmasdc-shelf-item strong{\n  display:block;\n\n  margin-top:7px;\n\n  color:#5e302d;\n\n  font-size:12px;\n}\n\n\n\/* =========================================================\n   TICKET DETAILS\n========================================================= *\/\n\n.xmasdc-ticket{\n  position:relative;\n\n  z-index:2;\n\n  width:100%;\n  max-width:100%;\n  min-width:0;\n\n  margin-top:28px;\n\n  padding:\n    24px 24px;\n\n  border-radius:25px;\n\n  background:#fff9ef;\n\n  box-shadow:\n    0 10px 26px rgba(74,7,17,.08);\n}\n\n.xmasdc-ticket:before,\n.xmasdc-ticket:after{\n  content:\"\";\n\n  position:absolute;\n\n  top:50%;\n\n  width:26px;\n  height:26px;\n\n  transform:\n    translateY(-50%);\n\n  border-radius:50%;\n\n  background:#ecd1cc;\n}\n\n.xmasdc-ticket:before{\n  left:-13px;\n}\n\n.xmasdc-ticket:after{\n  right:-13px;\n}\n\n.xmasdc-ticket-row{\n  display:grid;\n\n  grid-template-columns:\n    minmax(0,1fr)\n    minmax(0,1fr);\n\n  gap:12px;\n\n  padding:14px 0;\n\n  border-bottom:\n    1px dashed rgba(105,16,28,.16);\n}\n\n.xmasdc-ticket-row:last-child{\n  border-bottom:0;\n}\n\n.xmasdc-ticket-row span{\n  min-width:0;\n\n  color:#765b56;\n\n  font-size:13px;\n}\n\n.xmasdc-ticket-row strong{\n  min-width:0;\n\n  color:#56111a;\n\n  font-size:13px;\n\n  text-align:right;\n\n  overflow-wrap:anywhere;\n}\n\n\n\/* =========================================================\n   CTA\n========================================================= *\/\n\n.xmasdc-cta{\n  position:relative;\n\n  padding:\n    52px 28px 38px;\n\n  text-align:center;\n}\n\n.xmasdc-btn{\n  position:relative;\n\n  z-index:2;\n\n  display:inline-flex;\n\n  align-items:center;\n  justify-content:center;\n\n  max-width:100%;\n\n  min-width:290px;\n\n  margin-top:28px;\n\n  padding:\n    18px 30px;\n\n  overflow:hidden;\n\n  border-radius:999px;\n\n  background:\n    linear-gradient(\n      90deg,\n      #7c1420,\n      #bf3340,\n      #e7bf77,\n      #bf3340,\n      #7c1420\n    );\n\n  background-size:\n    260% 100%;\n\n  color:#fff;\n\n  text-decoration:none;\n\n  font-size:17px;\n  font-weight:900;\n\n  box-shadow:\n    0 13px 30px rgba(68,6,15,.30);\n\n  animation:\n    xBtnFlow 6s linear infinite;\n}\n\n.xmasdc-btn:before{\n  content:\"\";\n\n  position:absolute;\n\n  top:0;\n  left:-120%;\n\n  width:55%;\n  height:100%;\n\n  background:\n    linear-gradient(\n      90deg,\n      transparent,\n      rgba(255,255,255,.95),\n      transparent\n    );\n\n  transform:\n    skewX(-18deg);\n\n  animation:\n    xBtnShine 3.7s infinite;\n}\n\n.xmasdc-btn span{\n  position:relative;\n\n  z-index:2;\n}\n\n@keyframes xBtnFlow{\n\n  from{\n    background-position:\n      0% 50%;\n  }\n\n  to{\n    background-position:\n      260% 50%;\n  }\n\n}\n\n@keyframes xBtnShine{\n\n  0%,58%{\n    left:-120%;\n  }\n\n  100%{\n    left:160%;\n  }\n\n}\n\n\n\/* =========================================================\n   MOBILE\n========================================================= *\/\n\n@media(max-width:768px){\n\n  .xmasdc{\n\n    \/*\n      给底部 Sticky Add to Cart 留出安全空间。\n      避免最后几个模块被底部购买栏永久挡住。\n    *\/\n\n    padding-bottom:\n      calc(145px + env(safe-area-inset-bottom));\n  }\n\n\n  .xmasdc-wrap{\n    width:\n      calc(100% - 16px);\n  }\n\n\n  .xmasdc-section{\n    margin:\n      17px 0;\n\n    border-radius:28px;\n  }\n\n\n  .xmasdc-pad,\n  .xmasdc-calendar-wrap{\n    padding:\n      31px 15px;\n  }\n\n\n  .xmasdc-title{\n    font-size:29px;\n\n    line-height:1.18;\n\n    letter-spacing:-.6px;\n  }\n\n\n  .xmasdc-copy{\n    font-size:15px;\n\n    line-height:1.7;\n  }\n\n\n  \/* HERO *\/\n\n  .xmasdc-hero{\n    padding:\n      35px 14px 30px;\n  }\n\n\n  .xmasdc-hero-head{\n    padding-bottom:22px;\n  }\n\n\n  \/*\n    手机上不使用 absolute 浮层标签，\n    避免和主题 Sticky Cart \/ Back to top 重叠\n  *\/\n\n  .xmasdc-float{\n    position:relative;\n\n    z-index:2;\n\n    display:inline-flex;\n\n    left:auto!important;\n    right:auto!important;\n    top:auto!important;\n    bottom:auto!important;\n\n    margin:\n      7px 3px 0;\n\n    font-size:10px;\n  }\n\n\n  .xmasdc-hero-visual{\n    text-align:center;\n  }\n\n\n  \/* CALENDAR *\/\n\n  .xmasdc-calendar{\n    grid-template-columns:\n      repeat(4,minmax(0,1fr));\n\n    gap:8px;\n  }\n\n\n  .xmasdc-door{\n    border-radius:13px;\n\n    font-size:15px;\n  }\n\n\n  \/* COLLECTION *\/\n\n  .xmasdc-collection{\n    padding:\n      31px 0 25px;\n  }\n\n\n  .xmasdc-collection-head{\n    padding:\n      0 15px 24px;\n  }\n\n\n  .xmasdc-collection-rail{\n    padding-left:16px;\n    padding-right:16px;\n  }\n\n\n  .xmasdc-mini{\n    flex-basis:145px;\n  }\n\n\n  .xmasdc-collection-image{\n    padding:\n      22px 15px 0;\n  }\n\n\n  \/* SQUISH *\/\n\n  .xmasdc-squish{\n    padding:\n      31px 15px 23px;\n  }\n\n\n  .xmasdc-squish-header{\n    padding:\n      0 2px 23px;\n  }\n\n\n  .xmasdc-squish-stage{\n    width:100%;\n\n    padding:0;\n  }\n\n\n  .xmasdc-squish-photo{\n    border-radius:23px;\n  }\n\n\n  .xmasdc-squish-photo img{\n    border-radius:23px;\n  }\n\n\n  .xmasdc-squish-box{\n    position:relative;\n\n    width:100%;\n    max-width:100%;\n\n    margin:\n      14px 0 0;\n\n    padding:\n      20px 17px;\n\n    border-radius:21px;\n  }\n\n\n  .xmasdc-squish-top{\n    gap:12px;\n  }\n\n\n  .xmasdc-squish-box h3{\n    font-size:19px;\n  }\n\n\n  .xmasdc-squish-box p{\n    font-size:13px;\n  }\n\n\n  .xmasdc-squish-points{\n    gap:6px;\n  }\n\n\n  .xmasdc-squish-point{\n    padding:\n      10px 5px;\n\n    font-size:10px;\n  }\n\n\n  \/* TIMELINE *\/\n\n  .xmasdc-timeline{\n    padding-left:50px;\n  }\n\n\n  \/* GIFT *\/\n\n  .xmasdc-giftbox{\n    padding:\n      42px 15px 24px;\n  }\n\n\n  .xmasdc-gift-content{\n    padding:\n      29px 17px;\n  }\n\n\n  \/* SHELF *\/\n\n  .xmasdc-shelf-row{\n    grid-template-columns:\n      repeat(2,minmax(0,1fr));\n  }\n\n\n  \/* TICKET *\/\n\n  .xmasdc-ticket{\n    padding:\n      19px 17px;\n  }\n\n\n  .xmasdc-ticket-row{\n    grid-template-columns:1fr;\n\n    gap:4px;\n  }\n\n\n  .xmasdc-ticket-row strong{\n    text-align:left;\n  }\n\n\n  \/* CTA *\/\n\n  .xmasdc-cta{\n    padding:\n      37px 15px 35px;\n  }\n\n\n  .xmasdc-btn{\n    width:100%;\n    min-width:0;\n\n    padding:\n      17px 16px;\n  }\n\n}\n\n\n@media(max-width:420px){\n\n  .xmasdc-calendar{\n    grid-template-columns:\n      repeat(4,minmax(0,1fr));\n  }\n\n\n  .xmasdc-squish-points{\n    grid-template-columns:1fr;\n  }\n\n\n  .xmasdc-time{\n    padding:\n      18px 14px 18px 17px;\n  }\n\n}\n\n\n\/* =========================================================\n   REDUCED MOTION\n========================================================= *\/\n\n@media(prefers-reduced-motion:reduce){\n\n  .xmasdc *,\n  .xmasdc *:before,\n  .xmasdc *:after{\n    animation:none!important;\n  }\n\n}\n\u003c\/style\u003e\n\u003cdiv class=\"xmasdc\"\u003e\n\u003cdiv class=\"xmasdc-wrap\"\u003e\n\u003c!-- =====================================================\n 01 HERO\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-dark xmasdc-hero\"\u003e\u003cspan class=\"xmasdc-snow s1\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s2\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s3\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s4\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s5\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-star a\"\u003e✦\u003c\/span\u003e \u003cspan class=\"xmasdc-star b\"\u003e✦\u003c\/span\u003e \u003cspan class=\"xmasdc-star c\"\u003e✦\u003c\/span\u003e\n\u003cdiv class=\"xmasdc-hero-head\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e 🎄 24 DAYS OF TINY CHRISTMAS JOY \u003c\/span\u003e\n\u003ch1 class=\"xmasdc-title\"\u003eThe Cutest Way To \u003cspan class=\"xmasdc-gold\"\u003e Countdown To Christmas. \u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"xmasdc-copy\"\u003eOpen one little door each day and discover a new festive dumpling squishy. The closer Christmas gets, the bigger your adorable holiday collection becomes.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-hero-visual\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/e0fcd021583845a2824f506be45bd52a_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1788173474\" alt=\"Christmas Dumpling Squishies Advent Calendar\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 02 24 DAYS\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-light xmasdc-calendar-wrap\"\u003e\n\u003cdiv class=\"xmasdc-center\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e 📅 ONE DOOR FOR EVERY DAY \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003e24 Little Doors Between You And Christmas\u003c\/h2\u003e\n\u003cp class=\"xmasdc-copy\"\u003eInstead of one big reveal, the excitement unfolds a little at a time. Find today's number, open the door and meet the next festive character.\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/12_2.gif?v=1788177207\" alt=\"Christmas Dumpling Squishies Advent Calendar\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 03 CHARACTER COLLECTION\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-light xmasdc-collection\"\u003e\n\u003cdiv class=\"xmasdc-collection-head xmasdc-center\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e 😍 BUILD YOUR HOLIDAY COLLECTION \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003eEvery Day Adds A New Personality\u003c\/h2\u003e\n\u003cp class=\"xmasdc-copy\"\u003eSanta hats, winter scarves, reindeer details and other festive looks make the collection more fun as it grows.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-rail-window\"\u003e\n\u003cdiv class=\"xmasdc-collection-rail\"\u003e\n\u003cdiv class=\"xmasdc-mini\"\u003e\n\u003cspan\u003e🎅\u003c\/span\u003e \u003cstrong\u003eSanta Style\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-mini\"\u003e\n\u003cspan\u003e🦌\u003c\/span\u003e \u003cstrong\u003eReindeer Style\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-mini\"\u003e\n\u003cspan\u003e🧣\u003c\/span\u003e \u003cstrong\u003eCozy Scarf\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-mini\"\u003e\n\u003cspan\u003e🎄\u003c\/span\u003e \u003cstrong\u003eHoliday Style\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-mini\"\u003e\n\u003cspan\u003e❄️\u003c\/span\u003e \u003cstrong\u003eWinter Look\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-collection-image\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/21_4f08698f-04ec-4b91-828c-41713932de1e.png?v=1788178266\" alt=\"Christmas dumpling squishy character collection\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 04 SOFT \u0026 SQUISHY\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-dark xmasdc-squish\"\u003e\u003cspan class=\"xmasdc-star a\"\u003e✦\u003c\/span\u003e \u003cspan class=\"xmasdc-star b\"\u003e✦\u003c\/span\u003e\n\u003cdiv class=\"xmasdc-squish-header\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e 🤏 MADE TO BE SQUISHED \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003eCute On The Shelf. \u003cspan class=\"xmasdc-gold\"\u003e Satisfying In Your Hand. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"xmasdc-copy\"\u003eEach little character is designed to be enjoyed as both a collectible and a soft tactile toy.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-squish-stage\"\u003e\n\u003cdiv class=\"xmasdc-squish-photo\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/886ac5fa65f94721a6f291caa43212e2_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1788173474\" alt=\"Soft Christmas Dumpling Squishy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-squish-box\"\u003e\n\u003cdiv class=\"xmasdc-squish-top\"\u003e\n\u003cdiv class=\"xmasdc-squish-icon\"\u003e😊\u003c\/div\u003e\n\u003ch3\u003eGive It A Squeeze\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003cp\u003eThe soft squishy form makes every little character more than a collectible. Squeeze it, hold it, or keep a favorite nearby as a small fidget companion.\u003c\/p\u003e\n\u003cdiv class=\"xmasdc-squish-points\"\u003e\n\u003cdiv class=\"xmasdc-squish-point\"\u003e🤏 SOFT FEEL\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-squish-point\"\u003e😊 FUN TO SQUEEZE\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-squish-point\"\u003e🎄 CUTE TO COLLECT\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 05 HOW IT WORKS\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-light xmasdc-pad\"\u003e\n\u003cdiv class=\"xmasdc-center\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e 🎄 YOUR DAILY CHRISTMAS RITUAL \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003eFour Tiny Steps. One More Day Closer To Christmas.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-timeline\"\u003e\n\u003cdiv class=\"xmasdc-time\"\u003e\n\u003cdiv class=\"xmasdc-time-num\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eFind Today's Number\u003c\/h3\u003e\n\u003cp\u003eLook for the next numbered compartment in the Christmas countdown.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-time\"\u003e\n\u003cdiv class=\"xmasdc-time-num\"\u003e2\u003c\/div\u003e\n\u003ch3\u003eOpen The Door\u003c\/h3\u003e\n\u003cp\u003eReveal the little surprise waiting behind it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-time\"\u003e\n\u003cdiv class=\"xmasdc-time-num\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eMeet Today's Dumpling\u003c\/h3\u003e\n\u003cp\u003eDiscover another festive design to add to the collection.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-time\"\u003e\n\u003cdiv class=\"xmasdc-time-num\"\u003e4\u003c\/div\u003e\n\u003ch3\u003eSquish \u0026amp; Display\u003c\/h3\u003e\n\u003cp\u003eEnjoy the tactile fun, then place it with the characters you've already collected.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"width: 100%; max-width: 100%; min-width: 0; margin-top: 30px;\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/b4ea9632cda24424b5b3d193116ff54a_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1788173474\" alt=\"Christmas Advent Calendar how it works\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 06 GIFT\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-giftbox\"\u003e\u003cspan class=\"xmasdc-snow s1\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s3\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s5\"\u003e❄\u003c\/span\u003e\n\u003cdiv class=\"xmasdc-gift-content\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e 🎁 NOT JUST ONE GIFT \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003e\n\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eGive Them\u003c\/span\u003e \u003cspan class=\"xmasdc-gold\"\u003e 24 Reasons To Get Excited. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"xmasdc-copy\"\u003e\u003cspan style=\"color: rgb(255, 255, 255);\"\u003eInstead of one quick unwrapping moment, the anticipation becomes part of the present. Every morning brings another small Christmas surprise to discover.\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-gift-image\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/8d2a193a356f42e592ce909444906105_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1788173474\" alt=\"Christmas Dumpling Advent Calendar Gift\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 07 AFTER CHRISTMAS\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-light xmasdc-pad\"\u003e\n\u003cdiv class=\"xmasdc-center\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e ✨ THE CALENDAR ENDS. THE COLLECTION DOESN'T. \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003eKeep The Little Characters After Christmas\u003c\/h2\u003e\n\u003cp class=\"xmasdc-copy\"\u003eOnce all 24 doors have been opened, the countdown becomes a complete mini holiday collection you can continue enjoying.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-shelf\"\u003e\n\u003cdiv class=\"xmasdc-shelf-row\"\u003e\n\u003cdiv class=\"xmasdc-shelf-item\"\u003e\n\u003cspan\u003e🖥️\u003c\/span\u003e \u003cstrong\u003eDesk Buddy\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-shelf-item\"\u003e\n\u003cspan\u003e🤏\u003c\/span\u003e \u003cstrong\u003eSquishy Toy\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-shelf-item\"\u003e\n\u003cspan\u003e😍\u003c\/span\u003e \u003cstrong\u003eCollectible\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-shelf-item\"\u003e\n\u003cspan\u003e🎄\u003c\/span\u003e \u003cstrong\u003eHoliday Display\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"width: 100%; max-width: 100%; min-width: 0; margin-top: 28px;\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/21_4f08698f-04ec-4b91-828c-41713932de1e.png?v=1788178266\" alt=\"Christmas Dumpling Squishy Collection\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 08 PRODUCT DETAILS\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-light xmasdc-pad\"\u003e\n\u003cdiv class=\"xmasdc-center\"\u003e\n\u003cspan class=\"xmasdc-tag\"\u003e 📋 WHAT'S INSIDE \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003eYour Christmas Countdown At A Glance\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-ticket\"\u003e\n\u003cdiv class=\"xmasdc-ticket-row\"\u003e\n\u003cspan\u003eCountdown\u003c\/span\u003e \u003cstrong\u003e24 Numbered Doors\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-ticket-row\"\u003e\n\u003cspan\u003eSurprises\u003c\/span\u003e \u003cstrong\u003e24 Mini Dumpling Squishies\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-ticket-row\"\u003e\n\u003cspan\u003eTheme\u003c\/span\u003e \u003cstrong\u003eChristmas Character Designs\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-ticket-row\"\u003e\n\u003cspan\u003eExperience\u003c\/span\u003e \u003cstrong\u003eSquishy + Collectible\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xmasdc-ticket-row\"\u003e\n\u003cspan\u003eCountdown\u003c\/span\u003e \u003cstrong\u003eDecember 1–24\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"width: 100%; max-width: 100%; min-width: 0; margin-top: 28px;\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/18102bace4764eb5aab031a0c64097e3_tplv-fhlh96nyum-crop-webp_1254_1254_4ecf7d99-7593-42bd-862c-fd83c3649776.webp?v=1788173474\" alt=\"Christmas Dumpling Advent Calendar Product Details\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- =====================================================\n 09 FINAL CTA\n===================================================== --\u003e\n\u003csection class=\"xmasdc-section xmasdc-dark xmasdc-cta\"\u003e\u003cspan class=\"xmasdc-snow s1\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s2\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s3\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s4\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-snow s5\"\u003e❄\u003c\/span\u003e \u003cspan class=\"xmasdc-star a\"\u003e✦\u003c\/span\u003e \u003cspan class=\"xmasdc-star b\"\u003e✦\u003c\/span\u003e \u003cspan class=\"xmasdc-tag\"\u003e 🎄 MAKE THE WAIT PART OF THE FUN \u003c\/span\u003e\n\u003ch2 class=\"xmasdc-title\"\u003e24 Doors. 24 Dumplings. \u003cspan class=\"xmasdc-gold\"\u003e One Very Cute Christmas. \u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"xmasdc-copy\"\u003eTurn every December morning into another small surprise with a growing collection of festive squishy characters.\u003c\/p\u003e\n\u003cdiv style=\"width: 100%; max-width: 760px; min-width: 0; margin: 29px auto 0;\"\u003e\u003cimg class=\"xmasdc-img\" loading=\"lazy\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/e0fcd021583845a2824f506be45bd52a_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1788173474\" alt=\"Christmas Dumpling Squishies Advent Calendar\"\u003e\u003c\/div\u003e\n\u003ca class=\"xmasdc-btn\" href=\"#\"\u003e \u003cspan\u003e 🎁 START THE 24-DAY COUNTDOWN \u003c\/span\u003e \u003c\/a\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"LYLY","offers":[{"title":"Default Title","offer_id":51791406989545,"sku":"B02754-A","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0823\/2363\/6457\/files\/e0fcd021583845a2824f506be45bd52a_tplv-fhlh96nyum-crop-webp_1254_1254.webp?v=1788406766","url":"https:\/\/zenithere.com\/products\/christmas-dumpling-squishies-advent-calendar","provider":"Zenithere","version":"1.0","type":"link"}