{"product_id":"squishy-advent","title":"🎁2026 Christmas Squishy Advent Calendar - 30 Squishies, 24 Days","description":"\u003cstyle\u003e #sqa26{--ink:#4a2332;--rose:#9c3456;--plum:#632b46;--muted:#705d65;--cream:#fffaf5;--blush:#fff0f1;--paper:#fffefd;--line:#f0d8dd;container-type:inline-size;width:100%;max-width:100%;overflow:hidden;background:var(--cream);color:var(--ink);box-sizing:border-box;line-height:1.7} #sqa26 *,#sqa26 *::before,#sqa26 *::after{box-sizing:border-box} #sqa26 .sqa-wrap{width:min(100%,1080px);margin-inline:auto;padding-inline:16px} #sqa26 .sqa-section{padding:43px 0} #sqa26 .sqa-eyebrow{display:block;color:var(--rose);font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px} #sqa26 .sqa-title{font-size:clamp(27px,8vw,35px);line-height:1.16;letter-spacing:-.027em;font-weight:800;color:var(--ink);margin:0 0 12px;overflow-wrap:anywhere} #sqa26 .sqa-h2{font-size:clamp(23px,7vw,29px);line-height:1.22;letter-spacing:-.025em;font-weight:800;color:var(--ink);margin:0 0 12px;overflow-wrap:anywhere} #sqa26 .sqa-gradient{display:block;background:linear-gradient(100deg,#6d2644,#aa3a58,#6d2644,#b64d61);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:#842c4c;-webkit-text-fill-color:transparent;animation:sqa-gradient 11s ease-in-out infinite alternate} #sqa26 .sqa-body{font-size:14px;color:var(--muted);line-height:1.75;margin:0;max-width:60ch} #sqa26 .sqa-center{text-align:center;max-width:650px;margin:0 auto 22px} #sqa26 .sqa-center .sqa-body{margin-inline:auto} #sqa26 .sqa-hero{padding:37px 0 43px;background:radial-gradient(circle at 85% 10%,#ffeaeb,#fff8f4 55%,#fffaf5)} #sqa26 .sqa-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:23px;align-items:center} #sqa26 .sqa-tags{display:flex;flex-wrap:wrap;gap:8px;margin:17px 0 19px} #sqa26 .sqa-tag{display:inline-flex;align-items:center;min-height:31px;padding:5px 10px;border:1px solid #eed3d9;border-radius:999px;background:#fff;color:#6f3b4d;font-size:11px;line-height:1.3;font-weight:750;animation:sqa-breathe 4.4s ease-in-out infinite} #sqa26 .sqa-tag:nth-child(2){animation-delay:1.4s} #sqa26 .sqa-tag:nth-child(3){animation-delay:2.8s} #sqa26 .sqa-media{position:relative;isolation:isolate;overflow:hidden;min-width:0;margin:0;border:1px solid var(--line);border-radius:17px;background:#fff;box-shadow:0 12px 31px #78394b16} #sqa26 .sqa-media::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,#ffffff2a 50%,transparent 62%);transform:translateX(-130%);animation:sqa-shine 9s ease-in-out infinite} #sqa26 .sqa-media img{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:1\/1;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;mix-blend-mode:normal!important} #sqa26 .sqa-button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;max-width:100%;padding:11px 21px;border-radius:9px;background:#902d50;color:#fff!important;text-decoration:none!important;text-align:center;font-size:14px;font-weight:800;line-height:1.35;box-shadow:0 7px 20px #82234326;transition:transform .25s ease,background-color .25s ease} #sqa26 .sqa-button:hover{transform:translateY(-2px);background:#73223f} #sqa26 .sqa-button:active{transform:translateY(0)} #sqa26 .sqa-marquee{overflow:hidden;background:#8a2d4d;color:#fff;padding:12px 0} #sqa26 .sqa-track{display:flex;width:max-content;animation:sqa-scroll 34s linear infinite} #sqa26 .sqa-marquee:hover .sqa-track{animation-play-state:paused} #sqa26 .sqa-track span{display:block;white-space:nowrap;padding:0 22px;font-size:11px;line-height:1.4;font-weight:800;letter-spacing:.12em;text-transform:uppercase} #sqa26 .sqa-split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center} #sqa26 .sqa-card{min-width:0;padding:23px 20px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:0 9px 24px #713e4c0b;animation:sqa-float 7s ease-in-out infinite} #sqa26 .sqa-alt{background:var(--blush)} #sqa26 .sqa-tip{display:block;margin-top:12px;font-size:11px;line-height:1.55;color:#7d6570} #sqa26 .sqa-steps{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px} #sqa26 .sqa-step{padding:15px 16px;border:1px solid var(--line);border-radius:13px;background:#fff;animation:sqa-float 7s ease-in-out infinite} #sqa26 .sqa-step:nth-child(2){animation-delay:-2s} #sqa26 .sqa-step:nth-child(3){animation-delay:-4s} #sqa26 .sqa-step strong{display:block;font-size:13px;color:#762c48;margin-bottom:3px} #sqa26 .sqa-step p{margin:0;font-size:13px;color:var(--muted);line-height:1.65} #sqa26 .sqa-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:20px} #sqa26 .sqa-tile{background:#fff;border:1px solid var(--line);border-radius:13px;padding:17px;animation:sqa-float 7s ease-in-out infinite} #sqa26 .sqa-tile:nth-child(2){animation-delay:-2s} #sqa26 .sqa-tile:nth-child(3){animation-delay:-4s} #sqa26 .sqa-tile strong{display:block;color:#752d49;font-size:14px;line-height:1.4;margin-bottom:5px} #sqa26 .sqa-tile p{font-size:13px;color:var(--muted);line-height:1.65;margin:0} #sqa26 .sqa-specs{background:#fffdfa} #sqa26 .sqa-specgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin:21px auto 0;max-width:900px} #sqa26 .sqa-spec{display:grid;grid-template-columns:minmax(0,1fr);gap:3px;padding:14px 15px;border:1px solid var(--line);border-radius:12px;background:#fff4f5;overflow-wrap:anywhere} #sqa26 .sqa-spec b{font-size:12px;color:#773149} #sqa26 .sqa-spec span{font-size:13px;color:var(--muted)} #sqa26 .sqa-faq{background:#fff1f1} #sqa26 .sqa-faq-list{margin:21px auto 0;max-width:790px} #sqa26 .sqa-faq-list details{background:#fff;border:1px solid #efd7dc;border-radius:11px;padding:0 15px;margin:0 0 9px;min-width:0} #sqa26 .sqa-faq-list summary{list-style:none;cursor:pointer;position:relative;padding:15px 26px 15px 0;font-size:14px;line-height:1.5;font-weight:750;color:#61283f} #sqa26 .sqa-faq-list summary::-webkit-details-marker{display:none} #sqa26 .sqa-faq-list summary::after{content:'+';position:absolute;right:0;top:10px;color:#9c3456;font-size:22px} #sqa26 .sqa-faq-list details[open] summary::after{content:'−'} #sqa26 .sqa-faq-list p{font-size:13px;color:var(--muted);line-height:1.7;margin:0 0 15px} #sqa26 .sqa-final{padding:50px 0 54px;background:#692a45;text-align:center;color:#fff} #sqa26 .sqa-final .sqa-eyebrow{color:#fbe2b6} #sqa26 .sqa-final .sqa-h2{color:#fff} #sqa26 .sqa-final .sqa-gradient{background-image:linear-gradient(105deg,#fffaf0,#ffd8e5,#fffaf0,#f7c5d6);color:#fff2ea} #sqa26 .sqa-final .sqa-body{margin-inline:auto;color:#f7e6eb} #sqa26 .sqa-final .sqa-button{background:#fff5e9;color:#61283f!important;margin-top:21px;width:100%;max-width:330px} @container (min-width:680px){   #sqa26 .sqa-wrap{padding-inline:28px}   #sqa26 .sqa-section{padding:67px 0}   #sqa26 .sqa-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:33px}   #sqa26 .sqa-title{font-size:46px}   #sqa26 .sqa-h2{font-size:36px}   #sqa26 .sqa-body{font-size:15px}   #sqa26 .sqa-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}   #sqa26 .sqa-reverse .sqa-media{order:2}   #sqa26 .sqa-card{padding:32px}   #sqa26 .sqa-steps,#sqa26 .sqa-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}   #sqa26 .sqa-specgrid{grid-template-columns:repeat(2,minmax(0,1fr))} } @keyframes sqa-gradient{to{background-position:100% 50%}} @keyframes sqa-breathe{50%{box-shadow:0 0 0 4px #a5365a17}} @keyframes sqa-float{50%{transform:translateY(-4px)}} @keyframes sqa-shine{0%,67%{transform:translateX(-130%)}87%,100%{transform:translateX(130%)}} @keyframes sqa-scroll{to{transform:translateX(-50%)}} @media (prefers-reduced-motion:reduce){   #sqa26 *,#sqa26 *::before,#sqa26 *::after{animation:none!important;transition:none!important} } \u003c\/style\u003e\u003cdiv id=\"sqa26\"\u003e \u003csection class=\"sqa-hero\"\u003e\u003cdiv class=\"sqa-wrap sqa-hero-grid\"\u003e \u003cdiv\u003e \u003cp\u003e2026 Christmas countdown\u003c\/p\u003e \u003ch2 class=\"sqa-title\"\u003eA little surprise to look forward to every day.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003eOpen a numbered compartment, discover a squishy, and make the December countdown feel a little more playful. This calendar is listed with 30 squishies across 24 days.\u003c\/p\u003e \u003cdiv class=\"sqa-tags\"\u003e🎄 24-day countdown🎁 30 squishies🫧 Mixed textures\u003c\/div\u003e \u003cp\u003e\u003ca class=\"sqa-button\" href=\"#quantity-breaks-template--28144303112558__main\" rel=\"noopener noreferrer nofollow\" target=\"_blank\"\u003eChoose your calendar ↓\u003c\/a\u003e\u003c\/p\u003e \u003c\/div\u003e \u003cfigure class=\"sqa-media\"\u003e\u003cimg alt=\"Pink 2026 squishy advent calendar with assorted surprise squishies\" height=\"1254\" loading=\"eager\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-02\/97164293887295489.webp\" width=\"1254\"\u003e\u003c\/figure\u003e \u003c\/div\u003e\u003c\/section\u003e\u003cdiv aria-label=\"Calendar features\" class=\"sqa-marquee\"\u003e\u003cdiv aria-hidden=\"true\" class=\"sqa-track\"\u003e🎄 Open a number each day🫧 Discover different textures🎁 30 squishies across 24 days✨ A playful Christmas ritual🎄 Open a number each day🫧 Discover different textures🎁 30 squishies across 24 days✨ A playful Christmas ritual\u003c\/div\u003e\u003c\/div\u003e \u003csection class=\"sqa-section\"\u003e\u003cdiv class=\"sqa-wrap sqa-split\"\u003e \u003cfigure class=\"sqa-media\"\u003e\u003cimg alt=\"Numbered compartments inside the pink squishy advent calendar\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-02\/97164294038224897.webp\" width=\"1254\"\u003e\u003c\/figure\u003e\u003cdiv class=\"sqa-card\"\u003e \u003cp\u003eThe daily reveal\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eThe fun starts before the gift is even out.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003eThe video shows the simple ritual: find today's number, open the little box, and discover what is tucked inside. Each opening gives December another small moment of anticipation.\u003c\/p\u003e \u003cdiv class=\"sqa-steps\"\u003e \u003cdiv class=\"sqa-step\"\u003e \u003cp\u003e\u003cstrong\u003e01 · Find the day\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eFollow the numbered countdown.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"sqa-step\"\u003e \u003cp\u003e\u003cstrong\u003e02 · Open the compartment\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eSee which style appears next.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"sqa-step\"\u003e \u003cp\u003e\u003cstrong\u003e03 · Give it a squeeze\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eExplore its shape and feel.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section sqa-alt\"\u003e\u003cdiv class=\"sqa-wrap\"\u003e \u003cdiv class=\"sqa-center\"\u003e \u003cp\u003eMore than one kind of squishy\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eA mix of shapes keeps the reveal fresh.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003eThe product imagery shows playful styles, while the video reveals a fluffy pink ball, a glossy yellow ball, a little duck and a blue character squishy.\u003c\/p\u003e \u003c\/div\u003e \u003cfigure class=\"sqa-media\"\u003e\u003cimg alt=\"Illustrative assortment of squishy styles including ball, duck and character shapes\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-02\/97164291538419713.webp\" width=\"1254\"\u003e\u003c\/figure\u003e\u003cp\u003eIllustrative product imagery; the exact surprise assortment may vary.\u003c\/p\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section\"\u003e\u003cdiv class=\"sqa-wrap sqa-split sqa-reverse\"\u003e \u003cfigure class=\"sqa-media\"\u003e\u003cimg alt=\"Close view comparing soft and textured squishy styles\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-02\/97164293870452737.webp\" width=\"1254\"\u003e\u003c\/figure\u003e\u003cdiv class=\"sqa-card\"\u003e \u003cp\u003eThe tactile surprise\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eDifferent finds. Different feels.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003ePart of the appeal is feeling the difference. The video shows a soft, spiky-textured pink ball and squeezable smooth styles, giving each new find its own little character.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section sqa-alt\"\u003e\u003cdiv class=\"sqa-wrap sqa-split\"\u003e \u003cfigure class=\"sqa-media\"\u003e\u003cimg alt=\"Large Day 24 compartment in the Christmas squishy advent calendar\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-02\/97164293769789441.webp\" width=\"1254\"\u003e\u003c\/figure\u003e\u003cdiv class=\"sqa-card\"\u003e \u003cp\u003eThe Christmas Eve finale\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eSave a little extra wonder for Day 24.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003eThe larger numbered compartment makes the last opening a moment to look forward to. In the supplied video, the Day 24 reveal includes several squishy surprises.\u003c\/p\u003e \u003cp\u003eThe video shows one example of the assortment. Exact contents can vary.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section\"\u003e\u003cdiv class=\"sqa-wrap sqa-split sqa-reverse\"\u003e \u003cfigure class=\"sqa-media\"\u003e\u003cimg alt=\"A character-style squishy being held during the Christmas countdown\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-02\/97164293887229953.webp\" width=\"1254\"\u003e\u003c\/figure\u003e\u003cdiv class=\"sqa-card\"\u003e \u003cp\u003eAfter the reveal\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eThe little finds stay with you.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003eThe countdown is temporary; the squishies can still be picked up, squeezed and enjoyed after their compartments have been opened.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section sqa-alt\"\u003e\u003cdiv class=\"sqa-wrap sqa-split\"\u003e \u003cfigure class=\"sqa-media\"\u003e\u003cimg alt=\"Pink squishy advent calendar presented as a holiday gift\" height=\"1254\" loading=\"lazy\" src=\"https:\/\/storage2.tianyierp.com\/public\/merc\/2026-11-02\/97164293904007169.webp\" width=\"1254\"\u003e\u003c\/figure\u003e\u003cdiv class=\"sqa-card\"\u003e \u003cp\u003eA gift that lasts through December\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eGive them something new to open tomorrow.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003eFor a squishy lover, the best part is knowing another little discovery is waiting behind the next number.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section\"\u003e\u003cdiv class=\"sqa-wrap\"\u003e \u003cdiv class=\"sqa-center\"\u003e \u003cp\u003eProduct highlights\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eSmall surprises, many reasons to smile.\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"sqa-tiles\"\u003e \u003cdiv class=\"sqa-tile\"\u003e \u003cp\u003e\u003cstrong\u003e📆 A daily ritual\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eNumbered compartments turn December into a simple open-and-discover countdown.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"sqa-tile\"\u003e \u003cp\u003e\u003cstrong\u003e🫧 Varied textures\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe shown assortment includes both smooth and textured squishy styles.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"sqa-tile\"\u003e \u003cp\u003e\u003cstrong\u003e🎁 More than 24 finds\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eThe listing states 30 squishies distributed across the 24-day calendar.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section sqa-specs\"\u003e\u003cdiv class=\"sqa-wrap\"\u003e \u003cdiv class=\"sqa-center\"\u003e \u003cp\u003eSpecifications\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eThe details at a glance.\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"sqa-specgrid\"\u003e \u003cdiv class=\"sqa-spec\"\u003e \u003cstrong\u003eProduct\u003c\/strong\u003e2026 Christmas Squishy Advent Calendar\u003c\/div\u003e \u003cdiv class=\"sqa-spec\"\u003e \u003cstrong\u003eCountdown\u003c\/strong\u003e24 numbered days\u003c\/div\u003e \u003cdiv class=\"sqa-spec\"\u003e \u003cstrong\u003eListed quantity\u003c\/strong\u003e30 squishies in total\u003c\/div\u003e \u003cdiv class=\"sqa-spec\"\u003e \u003cstrong\u003eAssortment\u003c\/strong\u003eMixed shapes and textures; exact styles may vary\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-section sqa-faq\"\u003e\u003cdiv class=\"sqa-wrap\"\u003e \u003cdiv class=\"sqa-center\"\u003e \u003cp\u003eFAQ\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003eBefore the first box opens.\u003c\/h2\u003e \u003c\/div\u003e \u003cdiv class=\"sqa-faq-list\"\u003eHow can a 24-day calendar include 30 squishies?\u003c\/div\u003e \u003cp\u003eThe listing states 30 squishies across 24 days. This means some compartments can contain more than one surprise; the supplied video shows multiple items in the Day 24 reveal.\u003c\/p\u003e \u003cp\u003eWill every squishy match the photos?\u003c\/p\u003e \u003cp\u003eThe store images describe the styles as illustrative and note that contents may vary. Treat the pictured characters and shapes as examples of the assortment.\u003c\/p\u003e \u003cp\u003eAre all the squishies the same texture?\u003c\/p\u003e \u003cp\u003eNo. The store imagery and supplied video show a mix of smooth and textured styles.\u003c\/p\u003e \u003cp\u003eIs it suitable for very young children?\u003c\/p\u003e \u003cp\u003eThe product page does not provide a verified age recommendation. Check the packaging and product guidance before giving it to a child, especially because small items may be present.\u003c\/p\u003e \u003c\/div\u003e\u003c\/section\u003e\u003csection class=\"sqa-final\"\u003e\u003cdiv class=\"sqa-wrap\"\u003e \u003cp\u003eMake the countdown feel like a gift\u003c\/p\u003e \u003ch2 class=\"sqa-h2\"\u003e24 days of opening. 30 little surprises.\u003c\/h2\u003e \u003cp class=\"sqa-body\"\u003eChoose the calendar and start a playful daily ritual for the Christmas season.\u003c\/p\u003e \u003cp\u003e\u003ca class=\"sqa-button\" href=\"#quantity-breaks-template--28144303112558__main\" rel=\"noopener noreferrer nofollow\" target=\"_blank\"\u003eView purchase options ↑\u003c\/a\u003e\u003c\/p\u003e \u003c\/div\u003e\u003c\/section\u003e \u003c\/div\u003e\u003cp\u003e\u003c\/p\u003e","brand":"LZW","offers":[{"title":"Default Title","offer_id":67982830731549,"sku":"XJJ26110202-Default Title","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1008\/7976\/1693\/files\/97164293887295489.jpg?v=1793871996","url":"https:\/\/halenshopro.com\/products\/squishy-advent","provider":"halenshopro","version":"1.0","type":"link"}