{"product_id":"24-day-mini-christmas-brick-ornament-advent-calendar","title":"24-Day Christmas Brick Ornament Advent Calendar | 24 Buildable Holiday Designs 🎄🧱","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink rel=\"icon\" type=\"image\/svg+xml\" href=\"data:image\/svg+xml,%3Csvg%20xmlns='http:\/\/www.w3.org\/2000\/svg'%20viewBox='0%200%2064%2064'%3E%3Crect%20width='64'%20height='64'%20rx='14'%20fill='%231A4027'\/%3E%3Cpath%20d='M32%2012l4.6%209.4%2010.4%201.5-7.5%207.3%201.8%2010.3L32%2034.6l-9.3%204.9%201.8-10.3-7.5-7.3%2010.4-1.5z'%20fill='%23E5B65A'\/%3E%3C\/svg%3E\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  \/* ============================================================\n     YOOYAPPVIP — 24-Day Mini Christmas Ornament Advent Calendar\n     Shopify product description snippet\n     · Pure CSS (no JS) · no prices · rounded modules\n     · dark\/light evergreen + cream palette with gold\/wine accents\n     · anti sticky-bar protection: bottom spacer + low z-index layer\n     ============================================================ *\/\n  .xmas-detail{\n    position:relative;\n    z-index:1;                     \/* independent low layer, stays under theme sticky bar *\/\n    isolation:isolate;\n    max-width:1040px;\n    margin:0 auto;\n    padding:14px 14px 0;\n    color:#152E1E;\n    font-family:\"Avenir Next\",\"Segoe UI\",\"PingFang SC\",\"Microsoft YaHei\",system-ui,-apple-system,sans-serif;\n    line-height:1.62;\n    -webkit-font-smoothing:antialiased;\n  }\n  .xmas-detail *, .xmas-detail *::before, .xmas-detail *::after{ box-sizing:border-box; }\n  .xmas-detail img{ display:block; max-width:100%; border:0; }\n\n  \/* ---------- palette ---------- *\/\n  :root{\n    --deep:#122E1D;\n    --deep2:#1A4027;\n    --pine:#2E5C3C;\n    --sage:#E8EFE3;\n    --cream:#F9F3E5;\n    --cream2:#F3E8D2;\n    --ink:#152E1E;\n    --ink-soft:#48624F;\n    --gold:#E5B65A;\n    --gold-soft:#F4D999;\n    --wine:#9A3B32;\n    --on-dark:#FBF5E8;\n    --on-dark-soft:#E4D9BF;\n    --line-dark:rgba(251,245,232,.32);\n    --line-light:rgba(21,46,30,.18);\n  }\n\n  \/* ---------- module card ---------- *\/\n  .xm{\n    position:relative;\n    overflow:hidden;\n    border-radius:34px;\n    margin:0 0 26px;\n    box-shadow:0 20px 46px -24px rgba(18,46,29,.42);\n  }\n  .xm-dark{\n    background:linear-gradient(158deg, var(--deep2) 0%, var(--deep) 78%);\n    color:var(--on-dark);\n    --blend:var(--deep2);\n  }\n  .xm-light{\n    background:linear-gradient(158deg, var(--bg,var(--cream)) 0%, var(--bg2,var(--cream2)) 100%);\n    color:var(--ink);\n    --blend:var(--bg,var(--cream));\n  }\n  .xm-sage{ --bg:#E8EFE3; --bg2:#DCE7D5; }\n  .xm-warm{ --bg:#F8F0DE; --bg2:#F0E2C6; }\n\n  \/* image on top, fades into module background *\/\n  .xm-media{ position:relative; }\n  .xm-media img{ width:100%; height:auto; object-fit:cover; }\n  .xm-media::after{\n    content:\"\";\n    position:absolute; left:0; right:0; bottom:0; height:34%;\n    background:linear-gradient(to bottom, transparent, var(--blend));\n    pointer-events:none;\n  }\n  \/* tech light-sweep on hover (no zoom) *\/\n  .xm-media::before{\n    content:\"\";\n    position:absolute; top:-8%; bottom:-8%; left:-55%; width:44%;\n    transform:skewX(-18deg);\n    background:linear-gradient(105deg, transparent, rgba(255,255,255,.30), transparent);\n    transition:left .8s cubic-bezier(.6,.05,.3,1);\n    z-index:2; pointer-events:none;\n  }\n  .xm:hover .xm-media::before{ left:125%; }\n\n  .xm-body{ position:relative; padding:26px 32px 36px; }\n\n  \/* ---------- kicker ---------- *\/\n  .xm-kick{\n    display:inline-flex; align-items:center; gap:10px;\n    font-size:12px; font-weight:700; letter-spacing:.22em; text-transform:uppercase;\n  }\n  .xm-kick::before{ content:\"\"; width:34px; height:2px; border-radius:2px; }\n  .xm-dark .xm-kick{ color:var(--gold); }\n  .xm-dark .xm-kick::before{ background:linear-gradient(90deg,var(--gold),transparent); }\n  .xm-light .xm-kick{ color:var(--wine); }\n  .xm-light .xm-kick::before{ background:linear-gradient(90deg,var(--wine),transparent); }\n\n  \/* ---------- headings \u0026 copy ---------- *\/\n  .xm h1,.xm h2{\n    font-family:Georgia,\"Times New Roman\",\"Songti SC\",serif;\n    line-height:1.14; margin:14px 0 12px; font-weight:700; letter-spacing:.01em;\n  }\n  .xm h2{ font-size:clamp(25px,4.4vw,38px); }\n  .xm-dark h2{ color:var(--on-dark); }\n  .xm-light h2{ color:var(--ink); }\n  .xm p{ margin:0 0 6px; font-size:15.5px; }\n  .xm-dark p{ color:var(--on-dark-soft); }\n  .xm-light p{ color:var(--ink-soft); }\n  .xm-note{ font-size:13.5px; opacity:.85; margin-top:10px; }\n\n  \/* hero title gold shimmer *\/\n  .xm-hero h1{\n    font-size:clamp(33px,6.6vw,56px);\n    margin:16px 0 14px;\n    background:linear-gradient(100deg,var(--gold-soft) 18%,#FFF8E6 42%,var(--gold-soft) 66%,var(--gold) 88%);\n    background-size:220% auto;\n    -webkit-background-clip:text; background-clip:text; color:transparent;\n    animation:shimmer 6s linear infinite;\n  }\n  @keyframes shimmer{ to{ background-position:220% center; } }\n\n  \/* ---------- chips ---------- *\/\n  .xm-chips{ display:flex; flex-wrap:wrap; gap:10px; margin-top:20px; }\n  .xm-chip{\n    display:inline-flex; align-items:center; gap:8px;\n    padding:9px 16px; border-radius:999px; border:1px solid;\n    font-size:13px; font-weight:600; text-decoration:none;\n    transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, color .28s ease;\n    will-change:transform;\n  }\n  .xm-chip svg{ width:15px; height:15px; flex:none; }\n  .xm-dark .xm-chip{ border-color:var(--line-dark); color:var(--on-dark); }\n  .xm-dark .xm-chip:hover{ transform:translateY(-3px); border-color:var(--gold); color:var(--gold-soft); box-shadow:0 10px 18px -10px rgba(229,182,90,.55); }\n  .xm-light .xm-chip{ border-color:var(--line-light); color:var(--ink); }\n  .xm-light .xm-chip:hover{ transform:translateY(-3px); border-color:var(--wine); color:var(--wine); box-shadow:0 10px 18px -12px rgba(154,59,50,.4); }\n\n  \/* ---------- ticker marquee ---------- *\/\n  .xm-ticker{\n    margin-top:22px; overflow:hidden; border-radius:16px;\n    border:1px solid var(--line-dark);\n    background:rgba(255,255,255,.05);\n  }\n  .xm-light .xm-ticker{ border-color:var(--line-light); background:rgba(255,255,255,.55); }\n  .xm-ticker-track{\n    display:flex; align-items:center; width:max-content;\n    padding:11px 0; white-space:nowrap;\n    animation:marquee 34s linear infinite;\n  }\n  .xm-ticker span{\n    display:inline-flex; align-items:center; gap:18px;\n    padding:0 18px; font-size:13.5px; font-weight:600; letter-spacing:.04em;\n  }\n  .xm-ticker i{ width:5px; height:5px; border-radius:50%; background:var(--gold); flex:none; opacity:.9; }\n  @keyframes marquee{ to{ transform:translateX(-50%); } }\n\n  \/* ---------- stats ---------- *\/\n  .xm-stats{ display:grid; grid-template-columns:repeat(3,1fr); gap:12px; margin-top:22px; }\n  .xm-stat{\n    text-align:center; padding:16px 10px 14px; border-radius:20px;\n    border:1px solid var(--line-dark); background:rgba(255,255,255,.06);\n  }\n  .xm-light .xm-stat{ border-color:var(--line-light); background:rgba(255,255,255,.6); }\n  .xm-stat b{ display:block; font-family:Georgia,serif; font-size:24px; line-height:1.1; color:var(--gold-soft); }\n  .xm-light .xm-stat b{ color:var(--wine); }\n  .xm-stat span{ display:block; margin-top:5px; font-size:12px; letter-spacing:.04em; color:var(--on-dark-soft); }\n  .xm-light .xm-stat span{ color:var(--ink-soft); }\n\n  \/* ---------- progress bar (24-day countdown) ---------- *\/\n  .xm-progress-wrap{ margin-top:24px; }\n  .xm-progress{\n    position:relative; height:12px; border-radius:99px;\n    background:rgba(251,245,232,.14); overflow:hidden;\n  }\n  .xm-progress i{\n    position:absolute; inset:0; width:0; border-radius:99px;\n    background:linear-gradient(90deg,var(--gold),var(--gold-soft));\n    animation:fillbar 2.4s .35s cubic-bezier(.55,.08,.3,1) forwards;\n  }\n  .xm-progress i::after{\n    content:\"\"; position:absolute; inset:0;\n    background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.65) 50%,transparent 70%);\n    background-size:220% auto; animation:shimmer 2.6s linear infinite;\n  }\n  @keyframes fillbar{ to{ width:100%; } }\n  .xm-progress-marks{\n    display:flex; justify-content:space-between; margin-top:9px;\n    font-size:12px; letter-spacing:.06em; color:var(--on-dark-soft);\n  }\n  .xm-progress-marks b{ color:var(--gold-soft); font-weight:700; }\n\n  \/* ---------- ambient snow \u0026 sparkles ---------- *\/\n  .xm-snow,.xm-spark{ position:absolute; inset:0; overflow:hidden; pointer-events:none; z-index:3; }\n  .xm-snow i{\n    position:absolute; top:-14px; width:6px; height:6px; border-radius:50%;\n    background:rgba(255,255,255,.78); opacity:0;\n    animation:snowFall linear infinite;\n  }\n  .xm-spark i{\n    position:absolute; width:5px; height:5px; border-radius:50%;\n    background:var(--gold); box-shadow:0 0 8px 1px rgba(229,182,90,.8);\n    animation:twinkle ease-in-out infinite;\n  }\n  @keyframes snowFall{\n    0%{ transform:translateY(0) translateX(0); opacity:0; }\n    12%{ opacity:.85; }\n    88%{ opacity:.7; }\n    100%{ transform:translateY(560px) translateX(34px); opacity:0; }\n  }\n  @keyframes twinkle{ 0%,100%{ opacity:.15; transform:scale(.7);} 50%{ opacity:1; transform:scale(1.15);} }\n\n  \/* ---------- final CTA glow ---------- *\/\n  .xm-cta{ text-align:center; }\n  .xm-cta::before{\n    content:\"\"; position:absolute; left:50%; bottom:10%; width:64%; height:84px;\n    transform:translateX(-50%);\n    background:radial-gradient(closest-side, rgba(229,182,90,.34), transparent);\n    filter:blur(10px);\n    animation:glowPulse 3.8s ease-in-out infinite;\n    pointer-events:none;\n  }\n  @keyframes glowPulse{ 0%,100%{ opacity:.5; } 50%{ opacity:1; } }\n  .xm-cta-line{\n    display:inline-block; margin-top:18px;\n    font-size:14px; font-weight:700; letter-spacing:.18em; text-transform:uppercase;\n    color:var(--gold); border-bottom:1px solid rgba(229,182,90,.55); padding-bottom:5px;\n  }\n\n  \/* divider ornaments *\/\n  .xm-orn{\n    display:flex; align-items:center; justify-content:center; gap:14px;\n    margin:0 auto 8px; width:100%;\n  }\n  .xm-orn::before,.xm-orn::after{\n    content:\"\"; height:1px; width:52px;\n    background:linear-gradient(90deg,transparent,currentColor);\n    opacity:.5;\n  }\n  .xm-orn::after{ background:linear-gradient(90deg,currentColor,transparent); }\n  .xm-orn svg{ width:16px; height:16px; opacity:.85; }\n\n  \/* ---------- bottom spacer: protects theme sticky add-to-cart bar ---------- *\/\n  .xmas-spacer{ height:96px; width:100%; }\n  @media (max-width:640px){\n    .xmas-spacer{ height:84px; }\n    .xm{ border-radius:26px; }\n    .xm-body{ padding:22px 20px 28px; }\n    .xm-stats{ gap:8px; }\n    .xm-stat{ padding:13px 6px 11px; }\n    .xm-stat b{ font-size:20px; }\n    .xm-kick{ font-size:13px; }\n    .xm-chip{ font-size:14px; }\n    .xm-ticker span{ font-size:13.5px; padding:0 14px; }\n    .xm p{ font-size:16px; }\n  }\n\n  \/* reduced motion *\/\n  @media (prefers-reduced-motion: reduce){\n    .xm *{ animation:none !important; transition:none !important; }\n    .xm-hero h1{ color:var(--gold-soft); -webkit-text-fill-color:var(--gold-soft); }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"xmas-detail\" role=\"main\"\u003e\n\u003c!-- ================= MODULE 01 · HERO (dark evergreen) ================= --\u003e\n\u003csection class=\"xm xm-dark xm-hero\"\u003e\u003cspan class=\"xm-snow\"\u003e \u003ci style=\"left: 8%; animation-duration: 9s; animation-delay: 0s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 24%; animation-duration: 12s; animation-delay: 2.4s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 41%; animation-duration: 10.5s; animation-delay: 1.2s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 58%; animation-duration: 13s; animation-delay: 3.6s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 72%; animation-duration: 9.8s; animation-delay: .6s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 86%; animation-duration: 11.5s; animation-delay: 4.2s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 15%; animation-duration: 14s; animation-delay: 5.4s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 66%; animation-duration: 10s; animation-delay: 6.8s;\"\u003e\u003c\/i\u003e \u003c\/span\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/bc56fd4958bf7dbd5b7bffe609d9fe8f501ddb77.webp?v=1790137491\u0026amp;width=1080\" alt=\"24-Day Mini Christmas Ornament Advent Calendar — 24 mini holiday builds ready to hang\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e2026 Edition · 24-Day Countdown\u003c\/span\u003e\n\u003ch1\u003e24 Days. 24 Mini Builds.\u003c\/h1\u003e\n\u003cp\u003eA Christmas countdown you create together — one tiny ornament at a time. Open a door, build a little surprise, hang it on the tree, and watch the magic grow all the way to Christmas Eve.\u003c\/p\u003e\n\u003cdiv class=\"xm-chips\"\u003e\n\u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 2c.7 3.4-2.4 4.7-2.4 7.2 0 .9.7 1.5 1.5 1.5.9 0 1.6-.7 1.6-1.6 0-1.6 1.3-2.7 2.3-2.2 1.6.9 1 3.4-.8 4.6-1.6 1.1-2.2 2.5-2.2 4.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 14.5c-2.2 1-3.6 3-3.6 5.5h13.2c0-3-2.1-5.2-4.6-5.9\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Build \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21s-7.5-4.6-9.3-9A5.4 5.4 0 0 1 12 6.4 5.4 5.4 0 0 1 21.3 12c-1.8 4.4-9.3 9-9.3 9Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Decorate \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21s-7.5-4.6-9.3-9A5.4 5.4 0 0 1 12 6.4 5.4 5.4 0 0 1 21.3 12c-1.8 4.4-9.3 9-9.3 9Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12.5l2 2 4-4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Collect \u0026amp; Share the Joy \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= MODULE 02 · 24 SURPRISES (warm cream, light) ================= --\u003e\n\u003csection class=\"xm xm-light\"\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/d307bd2b33d62a33b38881794ee2a8e1afa17a69.webp?v=1790137491\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e02 · 24 Surprises\u003c\/span\u003e\n\u003ch2\u003e24 Different Surprises. Zero Repeats.\u003c\/h2\u003e\n\u003cp\u003eNo boring repeats. Every day reveals a different festive mini build, so there is always something new waiting inside — from Santa and the reindeer to the gingerbread house, the carousel and the snowy cottage.\u003c\/p\u003e\n\u003cdiv class=\"xm-ticker\"\u003e\n\u003cdiv class=\"xm-ticker-track\"\u003e\n\u003cspan\u003eSanta \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eReindeer \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eSnowman \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eChristmas Tree \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eGingerbread Man \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eElf \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eGift \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eNutcracker \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003ePenguin \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eGingerbread House \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eBell \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eTrain \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eSleigh \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eCarousel \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eOwl \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eHighland Cow \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eCardinal \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eSnowy Cottage \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eDoor \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eStocking \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eWreath \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eTeddy Bear \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eTree Truck \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eFerris Wheel \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e \u003cspan\u003eSanta \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eReindeer \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eSnowman \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eChristmas Tree \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eGingerbread Man \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eElf \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eGift \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eNutcracker \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003ePenguin \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eGingerbread House \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eBell \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eTrain \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eSleigh \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eCarousel \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eOwl \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eHighland Cow \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eCardinal \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eSnowy Cottage \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eDoor \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eStocking \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eWreath \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eTeddy Bear \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eTree Truck \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\u003cspan\u003eFerris Wheel \u003ci\u003e\u003c\/i\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xm-chips\"\u003e\n\u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9.2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.5v11M6.5 12h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e A new surprise every morning \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21s-7.5-4.6-9.3-9A5.4 5.4 0 0 1 12 6.4 5.4 5.4 0 0 1 21.3 12c-1.8 4.4-9.3 9-9.3 9Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12.5l2 2 4-4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Classic Christmas favorites \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 8.5 12 3l8 5.5v11a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 19.5Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5a2 2 0 0 1 2 2v5M12 8.5a2 2 0 0 0-2 2v5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e A fresh ornament for every day \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= MODULE 03 · BUILD \u0026 HANG (dark evergreen) ================= --\u003e\n\u003csection class=\"xm xm-dark\"\u003e\u003cspan class=\"xm-spark\"\u003e \u003ci style=\"left: 6%; top: 22%; animation-duration: 2.6s; animation-delay: .2s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 28%; top: 70%; animation-duration: 3.2s; animation-delay: 1.1s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 53%; top: 16%; animation-duration: 2.9s; animation-delay: .6s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 74%; top: 64%; animation-duration: 3.5s; animation-delay: 1.7s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 91%; top: 30%; animation-duration: 2.7s; animation-delay: .9s;\"\u003e\u003c\/i\u003e \u003c\/span\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/ad905e5b2494b90a6bf7781a934276feb2110f88.webp?v=1790137491\u0026amp;width=900\" alt=\"Hand hanging a finished mini Christmas ornament on the tree\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e03 · Build It Today, Hang It Tonight\u003c\/span\u003e\n\u003ch2\u003eEvery Build Comes Ready to Hang.\u003c\/h2\u003e\n\u003cp\u003eEach finished ornament has its own built-in hanging loop, turning every little creation into real Christmas décor the moment it is done. Hang them on trees, garlands, mantels, gift bags and holiday displays — anywhere that could use a little extra Christmas cheer.\u003c\/p\u003e\n\u003cdiv class=\"xm-chips\"\u003e\n\u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21.5S4 15.4 4 9.6A4.6 4.6 0 0 1 12 7.6a4.6 4.6 0 0 1 8 2A6.3 6.3 0 0 1 12 21.5Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9.5 10.5h5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Christmas trees \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 18.5C4 11 8 7 13 7c2.4 0 4.6 1.2 5.6 3.2 2.3 0 4 1.7 4 3.9a4 4 0 0 1-4 4Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Garlands \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3v4M12 17v4M3 12h4M17 12h4M5.6 5.6l2.8 2.8M15.6 15.6l2.8 2.8M18.4 5.6l-2.8 2.8M8.4 15.6l-2.8 2.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Mantels \u0026amp; wreaths \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 12V8.5a1.5 1.5 0 0 0-1.5-1.5h-13A1.5 1.5 0 0 0 4 8.5V12m16 0-2.4 6a1.5 1.5 0 0 1-1.4 1H7.8a1.5 1.5 0 0 1-1.4-1L4 12m16 0H4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Gift bags \u0026amp; displays \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= MODULE 04 · SIZE \u0026 DETAILS (light sage) ================= --\u003e\n\u003csection class=\"xm xm-light xm-sage\"\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/316f907ac18a0b0e4223faf1eb73e74d087ad00a.webp?v=1790137491\u0026amp;width=900\" alt=\"Close-up of the detailed mini ornaments with built-in hanging loops\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e04 · Made to Be Noticed\u003c\/span\u003e\n\u003ch2\u003eTiny Size. Big Christmas Personality.\u003c\/h2\u003e\n\u003cp\u003eEvery completed design stands about 7–9 cm tall — noticeable without overwhelming the branches, and small enough to look adorable grouped together. From Santa’s tiny gift to the Highland Cow’s little horns and the colorful carousel, each build has its own personality.\u003c\/p\u003e\n\u003cdiv class=\"xm-stats\"\u003e\n\u003cdiv class=\"xm-stat\"\u003e\n\u003cb\u003e7–9 cm\u003c\/b\u003e\u003cspan\u003eperfect tree size\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xm-stat\"\u003e\n\u003cb\u003e40–80 pcs\u003c\/b\u003e\u003cspan\u003eper little design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xm-stat\"\u003e\n\u003cb\u003eLoop built in\u003c\/b\u003e\u003cspan\u003esturdy \u0026amp; ready to hang\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xm-chips\"\u003e\n\u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l2 4.2 4.6.6-3.4 3.2.9 4.6L12 13.2 7.9 15.6l.9-4.6L5.4 7.8l4.6-.6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Sturdy \u0026amp; beautiful details \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 8.5 12 3l8 5.5v11a1.5 1.5 0 0 1-1.5 1.5h-13A1.5 1.5 0 0 1 4 19.5Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 8.5a2 2 0 0 1 2 2v5M12 8.5a2 2 0 0 0-2 2v5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e A size that fits every branch \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= MODULE 05 · FAMILY TIME (warm cream, light) ================= --\u003e\n\u003csection class=\"xm xm-light xm-warm\"\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/c681770977d4355a39cdca08c1544a9bcaaa3d45.webp?v=1790137491\u0026amp;width=900\" alt=\"Mom and daughter building a mini Christmas ornament together at the table\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e05 · Less Screen Time, More Christmas Time\u003c\/span\u003e\n\u003ch2\u003eA Few Minutes Together, Every Single Day.\u003c\/h2\u003e\n\u003cp\u003eOne little build. A moment together. Every day. December gets busy fast — this calendar gives your family one small reason to sit down together: parents with children, grandparents with grandchildren, siblings taking turns opening each day. No big craft table, no complicated project. Just open, build, laugh, and add another little ornament to the tree.\u003c\/p\u003e\n\u003cdiv class=\"xm-chips\"\u003e\n\u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l2 4.2 4.6.6-3.4 3.2.9 4.6L12 13.2 7.9 15.6l.9-4.6L5.4 7.8l4.6-.6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Screen-free holiday fun \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9.2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.5v11M6.5 12h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Fun for ages 6+ \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6.5 9.5C6.5 7 8.5 5.5 10.8 6a8 8 0 0 1 2.4 1.1c.9.6 2 .9 3 .8 1.8-.2 3.3.9 3.3 2.7 0 1.3-.8 2.4-2 2.8-.5 3.4-3.4 6-6.9 6-3.9 0-7-3.1-7-7 0-1.2.4-2.4 1-3.4Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e No glue needed \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 18.5C4 11 8 7 13 7c2.4 0 4.6 1.2 5.6 3.2 2.3 0 4 1.7 4 3.9a4 4 0 0 1-4 4Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Easy, relaxing daily builds \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= MODULE 06 · THE TREE FILLS (dark evergreen) ================= --\u003e\n\u003csection class=\"xm xm-dark\"\u003e\u003cspan class=\"xm-spark\"\u003e \u003ci style=\"left: 12%; top: 64%; animation-duration: 3s; animation-delay: .4s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 38%; top: 20%; animation-duration: 2.7s; animation-delay: 1.4s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 61%; top: 74%; animation-duration: 3.4s; animation-delay: .8s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 84%; top: 28%; animation-duration: 2.9s; animation-delay: 2s;\"\u003e\u003c\/i\u003e \u003c\/span\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/8d6113a959330181f4a5e9dfc8ec5475066a1546.webp?v=1790137491\u0026amp;width=900\" alt=\"Christmas tree decorated with all 24 handmade mini ornaments\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e06 · Watch Your Tree Fill Up\u003c\/span\u003e\n\u003ch2\u003eFrom One Ornament to a Tree Full of Memories.\u003c\/h2\u003e\n\u003cp\u003eImagine December 1st: the first little ornament is built and hung. A few days later, Santa has company. Then the reindeer, the snowman, the gingerbread house, the train, the wreath. Night after night the collection grows — until Christmas Eve, when all 24 ornaments are finally together on a tree that is part decoration, part craft project, and part family memory.\u003c\/p\u003e\n\u003cdiv class=\"xm-progress-wrap\"\u003e\n\u003cdiv class=\"xm-progress\" role=\"img\"\u003e\n\u003ci\u003e\u003c\/i\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xm-progress-marks\"\u003e\n\u003cspan\u003eDAY 1\u003c\/span\u003e\u003cb\u003eDAY 6\u003c\/b\u003e\u003cspan\u003eDAY 12\u003c\/span\u003e\u003cb\u003eDAY 18\u003c\/b\u003e\u003cspan\u003eDAY 24\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= MODULE 07 · GIFT (warm cream, light) ================= --\u003e\n\u003csection class=\"xm xm-light\"\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/c45e3459d8553d0c9e148e3a9d6bb2c77b5fd436.webp?v=1790137491\u0026amp;width=900\" alt=\"The advent calendar gift box surrounded by finished mini ornaments\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e07 · The Gift That Keeps Giving\u003c\/span\u003e\n\u003ch2\u003eOne Gift. 24 Moments of Anticipation.\u003c\/h2\u003e\n\u003cp\u003eInstead of another toy that gets opened and forgotten, this gift creates 24 separate moments of anticipation that last all month long. Give it before December begins — it is an easy choice for grandparents, parents, and anyone who wants to send something a little more interactive than a traditional advent calendar.\u003c\/p\u003e\n\u003cdiv class=\"xm-chips\"\u003e\n\u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M20 12V8.5a1.5 1.5 0 0 0-1.5-1.5h-13A1.5 1.5 0 0 0 4 8.5V12m16 0-2.4 6a1.5 1.5 0 0 1-1.4 1H7.8a1.5 1.5 0 0 1-1.4-1L4 12m16 0H4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Kids \u0026amp; grandkids \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"9\" cy=\"9\" r=\"3.2\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"17\" cy=\"10\" r=\"2.4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M3.5 19.5c.6-3 2.9-4.8 5.5-4.8s4.9 1.8 5.5 4.8M13.5 15.3c2.5-.4 4.6.8 5.6 3.2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Families \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l2 4.2 4.6.6-3.4 3.2.9 4.6L12 13.2 7.9 15.6l.9-4.6L5.4 7.8l4.6-.6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Christmas craft lovers \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M4 18.5C4 11 8 7 13 7c2.4 0 4.6 1.2 5.6 3.2 2.3 0 4 1.7 4 3.9a4 4 0 0 1-4 4Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M12 21.5S4 15.4 4 9.6A4.6 4.6 0 0 1 12 7.6a4.6 4.6 0 0 1 8 2A6.3 6.3 0 0 1 12 21.5Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Miniature collectors \u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ================= MODULE 08 · CLOSING CTA (dark evergreen) ================= --\u003e\n\u003csection class=\"xm xm-dark xm-cta\"\u003e\u003cspan class=\"xm-snow\"\u003e \u003ci style=\"left: 10%; animation-duration: 11s; animation-delay: 1s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 34%; animation-duration: 9s; animation-delay: 3s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 55%; animation-duration: 12s; animation-delay: .5s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 78%; animation-duration: 10s; animation-delay: 4.5s;\"\u003e\u003c\/i\u003e \u003ci style=\"left: 90%; animation-duration: 13s; animation-delay: 2s;\"\u003e\u003c\/i\u003e \u003c\/span\u003e\n\u003cdiv class=\"xm-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/1d8b29e6d1abfa2b62cc3ef16a31edd4442095b1.webp?v=1790137491\u0026amp;width=900\" alt=\"Cozy fireplace scene with the advent calendar and mini ornaments\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"xm-body\"\u003e\n\u003cspan class=\"xm-kick\"\u003e08 · Start a New Christmas Tradition\u003c\/span\u003e\n\u003ch2\u003eMake This December One to Remember.\u003c\/h2\u003e\n\u003cp\u003eThere are only 24 days to build them all. Open one surprise each day, create your Christmas collection, and watch your tree become more festive as Christmas gets closer.\u003c\/p\u003e\n\u003cdiv class=\"xm-chips\" style=\"justify-content: center;\"\u003e\n\u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l2 4.2 4.6.6-3.4 3.2.9 4.6L12 13.2 7.9 15.6l.9-4.6L5.4 7.8l4.6-.6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Safe ABS material \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M9.5 12.5l2 2 4-4.5\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9.2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e ASTM certified \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M6.5 9.5C6.5 7 8.5 5.5 10.8 6a8 8 0 0 1 2.4 1.1c.9.6 2 .9 3 .8 1.8-.2 3.3.9 3.3 2.7 0 1.3-.8 2.4-2 2.8-.5 3.4-3.4 6-6.9 6-3.9 0-7-3.1-7-7 0-1.2.4-2.4 1-3.4Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e No glue required \u003c\/span\u003e \u003cspan class=\"xm-chip\"\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9.2\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 6.5v11M6.5 12h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e Fun for ages 6+ \u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"xm-orn\"\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l2 4.2 4.6.6-3.4 3.2.9 4.6L12 13.2 7.9 15.6l.9-4.6L5.4 7.8l4.6-.6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 21s-7.5-4.6-9.3-9A5.4 5.4 0 0 1 12 6.4 5.4 5.4 0 0 1 21.3 12c-1.8 4.4-9.3 9-9.3 9Z\"\u003e\u003c\/path\u003e\u003cpath d=\"M9 12.5l2 2 4-4.5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003cpath d=\"M12 3l2 4.2 4.6.6-3.4 3.2.9 4.6L12 13.2 7.9 15.6l.9-4.6L5.4 7.8l4.6-.6Z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cspan class=\"xm-cta-line\"\u003eBuild · Decorate · Collect · Share the Joy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- bottom spacer: keeps content clear of the theme's sticky add-to-cart bar --\u003e\n\u003cdiv class=\"xmas-spacer\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"LYLY","offers":[{"title":"Default Title","offer_id":61223521845388,"sku":"B03270-A","price":26.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0787\/4238\/8876\/files\/bc56fd4958bf7dbd5b7bffe609d9fe8f501ddb77.webp?v=1790137491","url":"https:\/\/yooyappvip.us\/products\/24-day-mini-christmas-brick-ornament-advent-calendar","provider":"YooyappVip","version":"1.0","type":"link"}