{"product_id":"grinsy-crawling-grump","title":"🎄 Animated Crawling Holiday Grump – Moving Christmas Prank Decoration","description":"\u003cstyle\u003e\n  .cgx,\n  .cgx * {\n    box-sizing: border-box;\n  }\n\n  .cgx {\n    --cgx-green: #173d28;\n    --cgx-green-2: #24563a;\n    --cgx-lime: #b5cf62;\n    --cgx-red: #a92e2b;\n    --cgx-gold: #efb83f;\n    --cgx-cream: #f8f4e9;\n    --cgx-soft: #f2f5ef;\n    --cgx-white: #ffffff;\n    --cgx-ink: #172019;\n    --cgx-muted: #616b64;\n    --cgx-line: #dde4dc;\n\n    width: 100%;\n    max-width: 980px;\n    margin: 0 auto;\n    padding: 12px;\n    color: var(--cgx-ink);\n    overflow: hidden;\n    container-type: inline-size;\n  }\n\n  .cgx img {\n    display: block;\n    width: 100%;\n    max-width: 100%;\n    height: auto;\n  }\n\n  .cgx h1,\n  .cgx h2,\n  .cgx h3,\n  .cgx p {\n    margin-top: 0;\n  }\n\n  .cgx-card {\n    width: 100%;\n    min-width: 0;\n    margin: 0 0 14px;\n    padding: 22px 16px;\n    background: var(--cgx-white);\n    border: 1px solid var(--cgx-line);\n    border-radius: 22px;\n    overflow: hidden;\n  }\n\n  .cgx-card--dark {\n    background:\n      radial-gradient(circle at 85% 5%, rgba(181,207,98,.16), transparent 32%),\n      linear-gradient(145deg, #102d1d 0%, #173d28 52%, #10291b 100%);\n    color: #fff;\n    border-color: rgba(255,255,255,.08);\n  }\n\n  .cgx-card--warm {\n    background: linear-gradient(145deg, #fffaf0 0%, #f8f1df 100%);\n  }\n\n  .cgx-card--soft {\n    background: var(--cgx-soft);\n  }\n\n  .cgx-kicker {\n    display: inline-flex;\n    max-width: 100%;\n    margin-bottom: 11px;\n    padding: 7px 11px;\n    border-radius: 999px;\n    background: #eef3df;\n    color: var(--cgx-green);\n    font-size: 12px;\n    line-height: 1.2;\n    font-weight: 800;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n  }\n\n  .cgx-card--dark .cgx-kicker {\n    background: rgba(255,255,255,.12);\n    color: #f5dd84;\n  }\n\n  .cgx-title {\n    margin-bottom: 12px;\n    font-size: clamp(29px, 8cqw, 52px);\n    line-height: 1.04;\n    letter-spacing: -.035em;\n    font-weight: 900;\n  }\n\n  .cgx-title-gradient {\n    background: linear-gradient(90deg, #ffffff 0%, #f9e39a 45%, #ffffff 85%);\n    -webkit-background-clip: text;\n    background-clip: text;\n    color: transparent;\n  }\n\n  .cgx-lead {\n    max-width: 720px;\n    margin-bottom: 18px;\n    color: inherit;\n    font-size: 17px;\n    line-height: 1.55;\n  }\n\n  .cgx-card--dark .cgx-lead {\n    color: rgba(255,255,255,.84);\n  }\n\n  .cgx-media {\n    margin-top: 18px;\n    overflow: hidden;\n    border-radius: 17px;\n    background: #eceee9;\n  }\n\n  .cgx-media img {\n    aspect-ratio: 1 \/ 1;\n    object-fit: cover;\n  }\n\n  .cgx-benefits {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 9px;\n    margin-top: 14px;\n  }\n\n  .cgx-benefit {\n    min-width: 0;\n    padding: 12px 13px;\n    border-radius: 14px;\n    background: rgba(255,255,255,.1);\n    border: 1px solid rgba(255,255,255,.1);\n    font-size: 14px;\n    line-height: 1.35;\n    font-weight: 750;\n  }\n\n  .cgx-benefit span {\n    display: block;\n    margin-bottom: 3px;\n    color: #f5d772;\n    font-size: 17px;\n  }\n\n  .cgx-section-title {\n    margin-bottom: 9px;\n    font-size: clamp(24px, 6.5cqw, 38px);\n    line-height: 1.12;\n    letter-spacing: -.025em;\n    font-weight: 850;\n  }\n\n  .cgx-copy {\n    margin-bottom: 0;\n    color: var(--cgx-muted);\n    font-size: 16px;\n    line-height: 1.62;\n  }\n\n  .cgx-card--dark .cgx-copy {\n    color: rgba(255,255,255,.78);\n  }\n\n  .cgx-highlight {\n    color: var(--cgx-green);\n    font-weight: 800;\n  }\n\n  .cgx-card--dark .cgx-highlight {\n    color: #f5d772;\n  }\n\n  .cgx-pain-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 18px;\n  }\n\n  .cgx-pain-item {\n    min-width: 0;\n    padding: 15px;\n    border-radius: 15px;\n    background: #fff;\n    border: 1px solid var(--cgx-line);\n  }\n\n  .cgx-pain-item strong {\n    display: block;\n    margin-bottom: 5px;\n    color: var(--cgx-green);\n    font-size: 15px;\n  }\n\n  .cgx-pain-item p {\n    margin: 0;\n    color: var(--cgx-muted);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .cgx-marquee {\n    margin: 0 0 14px;\n    overflow: hidden;\n    border-radius: 14px;\n    background: var(--cgx-green);\n    color: #fff;\n  }\n\n  .cgx-marquee-track {\n    display: flex;\n    width: max-content;\n    max-width: none;\n    padding: 10px 0;\n    animation: cgx-marquee 25s linear infinite;\n    will-change: transform;\n  }\n\n  .cgx-marquee-track span {\n    flex: 0 0 auto;\n    padding: 0 17px;\n    white-space: nowrap;\n    font-size: 13px;\n    line-height: 1;\n    font-weight: 800;\n    letter-spacing: .035em;\n  }\n\n  @keyframes cgx-marquee {\n    from { transform: translateX(0); }\n    to { transform: translateX(-50%); }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .cgx-marquee-track {\n      animation: none;\n    }\n  }\n\n  .cgx-steps {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 11px;\n    margin-top: 18px;\n  }\n\n  .cgx-step {\n    min-width: 0;\n    padding: 16px;\n    border-radius: 16px;\n    background: #fff;\n    border: 1px solid var(--cgx-line);\n  }\n\n  .cgx-step-number {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    margin-bottom: 10px;\n    border-radius: 50%;\n    background: var(--cgx-green);\n    color: #fff;\n    font-weight: 850;\n  }\n\n  .cgx-step h3 {\n    margin-bottom: 5px;\n    font-size: 17px;\n    line-height: 1.25;\n  }\n\n  .cgx-step p {\n    margin: 0;\n    color: var(--cgx-muted);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .cgx-details {\n    display: grid;\n    gap: 9px;\n    margin-top: 16px;\n  }\n\n  .cgx-details details {\n    min-width: 0;\n    padding: 0 14px;\n    background: #fff;\n    border: 1px solid var(--cgx-line);\n    border-radius: 14px;\n  }\n\n  .cgx-details summary {\n    position: relative;\n    padding: 15px 28px 15px 0;\n    cursor: pointer;\n    list-style: none;\n    font-size: 15px;\n    line-height: 1.35;\n    font-weight: 800;\n  }\n\n  .cgx-details summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .cgx-details summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 1px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: var(--cgx-green);\n    font-size: 23px;\n    font-weight: 500;\n  }\n\n  .cgx-details details[open] summary::after {\n    content: \"−\";\n  }\n\n  .cgx-details details p {\n    margin: -2px 0 15px;\n    color: var(--cgx-muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .cgx-feedback {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 17px;\n  }\n\n  .cgx-feedback-item {\n    min-width: 0;\n    padding: 17px;\n    border-radius: 16px;\n    background: rgba(255,255,255,.09);\n    border: 1px solid rgba(255,255,255,.1);\n  }\n\n  .cgx-feedback-icon {\n    margin-bottom: 7px;\n    font-size: 23px;\n  }\n\n  .cgx-feedback-item strong {\n    display: block;\n    margin-bottom: 4px;\n    color: #fff;\n    font-size: 16px;\n  }\n\n  .cgx-feedback-item p {\n    margin: 0;\n    color: rgba(255,255,255,.74);\n    font-size: 14px;\n    line-height: 1.48;\n  }\n\n  .cgx-split {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 18px;\n    align-items: center;\n  }\n\n  .cgx-scene-list {\n    display: grid;\n    gap: 9px;\n    margin-top: 15px;\n  }\n\n  .cgx-scene {\n    padding: 12px 13px;\n    border-radius: 13px;\n    background: #fff;\n    border: 1px solid var(--cgx-line);\n  }\n\n  .cgx-scene strong {\n    display: block;\n    margin-bottom: 2px;\n    color: var(--cgx-green);\n    font-size: 14px;\n  }\n\n  .cgx-scene span {\n    color: var(--cgx-muted);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n\n  .cgx-specs {\n    display: grid;\n    grid-template-columns: 1fr;\n    gap: 9px;\n    margin-top: 17px;\n  }\n\n  .cgx-spec {\n    min-width: 0;\n    padding: 14px;\n    border-radius: 14px;\n    background: #fff;\n    border: 1px solid var(--cgx-line);\n  }\n\n  .cgx-spec-label {\n    display: block;\n    margin-bottom: 4px;\n    color: var(--cgx-muted);\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: .07em;\n    text-transform: uppercase;\n  }\n\n  .cgx-spec-value {\n    display: block;\n    color: var(--cgx-ink);\n    font-size: 15px;\n    line-height: 1.4;\n    font-weight: 800;\n    overflow-wrap: anywhere;\n  }\n\n  .cgx-note {\n    margin-top: 11px;\n    color: var(--cgx-muted);\n    font-size: 12px;\n    line-height: 1.5;\n  }\n\n  .cgx-faq {\n    display: grid;\n    gap: 9px;\n    margin-top: 17px;\n  }\n\n  .cgx-faq details {\n    min-width: 0;\n    border: 1px solid var(--cgx-line);\n    border-radius: 14px;\n    background: #fff;\n    overflow: hidden;\n  }\n\n  .cgx-faq summary {\n    position: relative;\n    padding: 16px 43px 16px 14px;\n    cursor: pointer;\n    list-style: none;\n    font-size: 15px;\n    line-height: 1.4;\n    font-weight: 800;\n  }\n\n  .cgx-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .cgx-faq summary::after {\n    content: \"+\";\n    position: absolute;\n    right: 15px;\n    top: 50%;\n    transform: translateY(-50%);\n    color: var(--cgx-green);\n    font-size: 22px;\n  }\n\n  .cgx-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .cgx-faq p {\n    margin: 0;\n    padding: 0 14px 16px;\n    color: var(--cgx-muted);\n    font-size: 14px;\n    line-height: 1.58;\n  }\n\n  .cgx-cta {\n    text-align: center;\n    padding-top: 30px;\n    padding-bottom: 30px;\n  }\n\n  .cgx-cta .cgx-section-title {\n    max-width: 650px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .cgx-cta .cgx-copy {\n    max-width: 600px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .cgx-cta-tags {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 7px;\n    margin-top: 17px;\n  }\n\n  .cgx-cta-tags span {\n    padding: 8px 11px;\n    border-radius: 999px;\n    background: rgba(255,255,255,.1);\n    border: 1px solid rgba(255,255,255,.12);\n    color: #fff;\n    font-size: 12px;\n    font-weight: 750;\n  }\n\n  @container (min-width: 520px) {\n    .cgx {\n      padding: 16px;\n    }\n\n    .cgx-card {\n      padding: 28px 24px;\n    }\n\n    .cgx-benefits,\n    .cgx-feedback,\n    .cgx-steps {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .cgx-pain-grid,\n    .cgx-specs {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n  }\n\n  @container (min-width: 720px) {\n    .cgx-card {\n      padding: 34px;\n      margin-bottom: 18px;\n      border-radius: 26px;\n    }\n\n    .cgx-split {\n      grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n      gap: 30px;\n    }\n\n    .cgx-split--reverse .cgx-split-media {\n      order: 2;\n    }\n\n    .cgx-split--reverse .cgx-split-copy {\n      order: 1;\n    }\n\n    .cgx-media {\n      border-radius: 20px;\n    }\n  }\n\u003c\/style\u003e\n\u003cdiv class=\"cgx\"\u003e\n\u003c!-- HERO --\u003e\n\u003csection class=\"cgx-card cgx-card--dark\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003e🎄 Not Your Usual Christmas Decoration\u003c\/div\u003e\n\u003ch1 class=\"cgx-title cgx-title-gradient\"\u003eThe Christmas Decoration Nobody Expects to Move\u003c\/h1\u003e\n\u003cp class=\"cgx-lead\"\u003eTurn an ordinary holiday setup into a moment everyone notices. This animated holiday grump \u003cstrong\u003ecrawls forward, growls as it moves, and lights up its yellow eyes\u003c\/strong\u003e for a surprise that feels anything but static.\u003c\/p\u003e\n\u003cdiv class=\"cgx-media\"\u003e\u003cimg src=\"https:\/\/grinsy.store\/cdn\/shop\/files\/Imagen_de_Codex_22_sept_2026_03_27_52.png?v=1790040494\u0026amp;width=1500\" alt=\"Animated crawling holiday grump decoration surprising a family near a Christmas tree\" loading=\"eager\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgx-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0812\/7974\/6305\/files\/download_1.gif?v=1790069167\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgx-benefits\"\u003e\n\u003cdiv class=\"cgx-benefit\"\u003e\n\u003cspan\u003e🦶\u003c\/span\u003e Crawls Forward\u003c\/div\u003e\n\u003cdiv class=\"cgx-benefit\"\u003e\n\u003cspan\u003e🔊\u003c\/span\u003e Growling Sound\u003c\/div\u003e\n\u003cdiv class=\"cgx-benefit\"\u003e\n\u003cspan\u003e👀\u003c\/span\u003e Glowing Yellow Eyes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MARQUEE --\u003e\n\u003cdiv class=\"cgx-marquee\"\u003e\n\u003cdiv class=\"cgx-marquee-track\"\u003e\n\u003cspan\u003eCRAWLING MOTION\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003eGLOWING EYES\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003eGROWLING SOUND\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003eHOLIDAY SURPRISE\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003eCRAWLING MOTION\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003eGLOWING EYES\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003eGROWLING SOUND\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e \u003cspan\u003eHOLIDAY SURPRISE\u003c\/span\u003e \u003cspan\u003e•\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- PAIN --\u003e\n\u003csection class=\"cgx-card cgx-card--warm\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eWhy Static Decor Gets Ignored\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eMost Christmas Decorations Just Sit There\u003c\/h2\u003e\n\u003cp class=\"cgx-copy\"\u003eLights are beautiful. Figurines are festive. But after a few minutes, everyone knows exactly what they do. \u003cstrong class=\"cgx-highlight\"\u003eThis one changes the room by moving through it.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"cgx-pain-grid\"\u003e\n\u003cdiv class=\"cgx-pain-item\"\u003e\n\u003cstrong\u003eStatic decor becomes background.\u003c\/strong\u003e\n\u003cp\u003eOnce you've seen it, there is usually nothing left to discover.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-pain-item\"\u003e\n\u003cstrong\u003eMovement creates anticipation.\u003c\/strong\u003e\n\u003cp\u003eA decoration that suddenly starts crawling instantly gets attention.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-pain-item\"\u003e\n\u003cstrong\u003eSound makes the moment bigger.\u003c\/strong\u003e\n\u003cp\u003eThe growling effect adds another layer to the surprise.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-pain-item\"\u003e\n\u003cstrong\u003eGlowing eyes finish the effect.\u003c\/strong\u003e\n\u003cp\u003eEspecially when the room or hallway gets a little darker.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- PRODUCT ACTION IMAGE --\u003e\n\u003csection class=\"cgx-card\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eIt Doesn't Just Look Animated\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eIt Actually Crawls Forward\u003c\/h2\u003e\n\u003cp class=\"cgx-copy\"\u003eThe body stays low to the floor while the arms help create its crawling motion. Pair that movement with \u003cstrong\u003egrowling sound and illuminated eyes\u003c\/strong\u003e, and a familiar Christmas corner suddenly feels very different.\u003c\/p\u003e\n\u003cdiv class=\"cgx-media\"\u003e\u003cimg src=\"https:\/\/grinsy.store\/cdn\/shop\/files\/03-it-crawls_e144ed6e-2818-49c3-9f0c-607780e58956.png?v=1790029500\u0026amp;width=1445\" alt=\"Animated holiday grump crawling forward with growling sound and glowing yellow eyes\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"cgx-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0812\/7974\/6305\/files\/download.gif?v=1790069173\" alt=\"\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- INTERACTIVE LEARNING --\u003e\n\u003csection class=\"cgx-card cgx-card--soft\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eSimple Setup. Better Surprise.\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eCreate the Moment in 3 Simple Steps\u003c\/h2\u003e\n\u003cdiv class=\"cgx-steps\"\u003e\n\u003cdiv class=\"cgx-step\"\u003e\n\u003cdiv class=\"cgx-step-number\"\u003e1\u003c\/div\u003e\n\u003ch3\u003eChoose the Spot\u003c\/h3\u003e\n\u003cp\u003ePlace it somewhere people naturally walk past or look toward.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-step\"\u003e\n\u003cdiv class=\"cgx-step-number\"\u003e2\u003c\/div\u003e\n\u003ch3\u003ePower It On\u003c\/h3\u003e\n\u003cp\u003eLet the crawling motion, sound and glowing eyes bring the decoration to life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-step\"\u003e\n\u003cdiv class=\"cgx-step-number\"\u003e3\u003c\/div\u003e\n\u003ch3\u003eEnjoy the Reaction\u003c\/h3\u003e\n\u003cp\u003eThe unexpected movement becomes the part of the decoration people remember.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-details\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e🎄 Try it under the Christmas tree\u003c\/summary\u003e\n\u003cp\u003eA natural place for the decoration to blend into your holiday setup before its movement gets noticed.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e🚪 Try it near a hallway or doorway\u003c\/summary\u003e\n\u003cp\u003ePosition it where the glowing eyes and low crawling profile can create a more unexpected entrance.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e🎉 Bring it out during a holiday gathering\u003c\/summary\u003e\n\u003cp\u003eInstead of another background ornament, use it as an interactive part of the evening.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- MULTI MODE FEEDBACK --\u003e\n\u003csection class=\"cgx-card cgx-card--dark\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eMore Than One Effect\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eMovement You See. Sound You Hear. Eyes That Glow.\u003c\/h2\u003e\n\u003cp class=\"cgx-copy\"\u003eThe surprise does not depend on one feature alone. Several effects work together to make the decoration feel more animated.\u003c\/p\u003e\n\u003cdiv class=\"cgx-feedback\"\u003e\n\u003cdiv class=\"cgx-feedback-item\"\u003e\n\u003cdiv class=\"cgx-feedback-icon\"\u003e🦶\u003c\/div\u003e\n\u003cstrong\u003eCrawling Motion\u003c\/strong\u003e\n\u003cp\u003eThe low-profile body moves forward instead of remaining in one place.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-feedback-item\"\u003e\n\u003cdiv class=\"cgx-feedback-icon\"\u003e🔊\u003c\/div\u003e\n\u003cstrong\u003eGrowling Audio\u003c\/strong\u003e\n\u003cp\u003eSound adds another cue that something in the room has come to life.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-feedback-item\"\u003e\n\u003cdiv class=\"cgx-feedback-icon\"\u003e👁️\u003c\/div\u003e\n\u003cstrong\u003eIlluminated Eyes\u003c\/strong\u003e\n\u003cp\u003eYellow glowing eyes add extra visual impact in dimmer holiday settings.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-media\"\u003e\u003cimg src=\"https:\/\/grinsy.store\/cdn\/shop\/files\/05-how-it-works_64586b94-680e-45ec-a17e-058cf7b4145f.png?v=1790029536\u0026amp;width=1445\" alt=\"Animated crawling holiday decoration showing movement sound glowing eyes and battery power\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- USE CASE --\u003e\n\u003csection class=\"cgx-card\"\u003e\n\u003cdiv class=\"cgx-split cgx-split--reverse\"\u003e\n\u003cdiv class=\"cgx-split-media\"\u003e\n\u003cdiv class=\"cgx-media\" style=\"margin-top: 0;\"\u003e\u003cimg src=\"https:\/\/grinsy.store\/cdn\/shop\/files\/Imagen_de_Codex_22_sept_2026_03_35_39.png?v=1790040965\u0026amp;width=1500\" alt=\"Crawling holiday grump decoration creating a surprise in a Christmas decorated room\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-split-copy\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003ePlace It Where They Least Expect It\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eOne Decoration. Plenty of Ways to Use It.\u003c\/h2\u003e\n\u003cp class=\"cgx-copy\"\u003eMove it around your home throughout the season instead of giving it one permanent display spot.\u003c\/p\u003e\n\u003cdiv class=\"cgx-scene-list\"\u003e\n\u003cdiv class=\"cgx-scene\"\u003e\n\u003cstrong\u003e🎄 Under the Tree\u003c\/strong\u003e \u003cspan\u003eBlend it into presents and holiday décor.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-scene\"\u003e\n\u003cstrong\u003e🚪 Hallway Corner\u003c\/strong\u003e \u003cspan\u003eLet the glowing eyes appear where people are not expecting them.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-scene\"\u003e\n\u003cstrong\u003e🏠 Entryway\u003c\/strong\u003e \u003cspan\u003eAdd movement to the first holiday scene guests see.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-scene\"\u003e\n\u003cstrong\u003e🎉 Holiday Party\u003c\/strong\u003e \u003cspan\u003eTurn décor into part of the entertainment.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SIZE --\u003e\n\u003csection class=\"cgx-card cgx-card--warm\"\u003e\n\u003cdiv class=\"cgx-split\"\u003e\n\u003cdiv class=\"cgx-split-media\"\u003e\n\u003cdiv class=\"cgx-media\" style=\"margin-top: 0;\"\u003e\u003cimg src=\"https:\/\/grinsy.store\/cdn\/shop\/files\/04-size-green_a5134f9f-94aa-49b2-a62a-c3dfda66d5e9.png?v=1790029514\u0026amp;width=1445\" alt=\"Holiday crawling decoration approximately 42 inches long and 10 inches tall\" loading=\"lazy\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-split-copy\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eMore Presence Than a Small Tabletop Prop\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eApprox. 42 Inches Long\u003c\/h2\u003e\n\u003cp class=\"cgx-copy\"\u003eIts long, low crawling profile gives it enough visual presence to stand out beneath a tree, across a floor or in a hallway.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SPECS --\u003e\n\u003csection class=\"cgx-card cgx-card--soft\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eProduct Details\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eSpecifications\u003c\/h2\u003e\n\u003cdiv class=\"cgx-specs\"\u003e\n\u003cdiv class=\"cgx-spec\"\u003e\n\u003cspan class=\"cgx-spec-label\"\u003eApprox. Length\u003c\/span\u003e \u003cspan class=\"cgx-spec-value\"\u003e42 in \/ 106.7 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-spec\"\u003e\n\u003cspan class=\"cgx-spec-label\"\u003eApprox. Height\u003c\/span\u003e \u003cspan class=\"cgx-spec-value\"\u003e10 in \/ 25.4 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-spec\"\u003e\n\u003cspan class=\"cgx-spec-label\"\u003ePower\u003c\/span\u003e \u003cspan class=\"cgx-spec-value\"\u003e3 × AA Batteries\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-spec\"\u003e\n\u003cspan class=\"cgx-spec-label\"\u003eMotion\u003c\/span\u003e \u003cspan class=\"cgx-spec-value\"\u003eForward Crawling Action\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-spec\"\u003e\n\u003cspan class=\"cgx-spec-label\"\u003eVisual Effect\u003c\/span\u003e \u003cspan class=\"cgx-spec-value\"\u003eGlowing Yellow Eyes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cgx-spec\"\u003e\n\u003cspan class=\"cgx-spec-label\"\u003eSound Effect\u003c\/span\u003e \u003cspan class=\"cgx-spec-value\"\u003eGrowling Sound\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"cgx-note\"\u003eMeasurements are approximate. Movement performance may vary depending on the floor surface and surrounding obstacles.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"cgx-card\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eQuestions Before It Starts Crawling?\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"cgx-faq\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it really move across the floor?\u003c\/summary\u003e\n\u003cp\u003eYes. The decoration is designed with a crawling mechanism that moves the body forward using its arms.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes it make sound while moving?\u003c\/summary\u003e\n\u003cp\u003eYes. A growling sound accompanies the animated effect, adding another layer to the surprise.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDo the eyes light up?\u003c\/summary\u003e\n\u003cp\u003eYes. The yellow eyes illuminate as part of the animated presentation.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhat kind of batteries does it use?\u003c\/summary\u003e\n\u003cp\u003eThe product information indicates that it runs on three AA batteries.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWhere can I place it?\u003c\/summary\u003e\n\u003cp\u003ePopular holiday setups include beneath a Christmas tree, in a hallway, near an entryway or as part of a party display. Keep the surrounding path clear so the decoration has room to move.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it move the same way on every floor?\u003c\/summary\u003e\n\u003cp\u003eFloor texture and surrounding obstacles can affect crawling performance, so results may vary between smooth flooring and different carpet surfaces.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- FINAL CTA --\u003e\n\u003csection class=\"cgx-card cgx-card--dark cgx-cta\"\u003e\n\u003cdiv class=\"cgx-kicker\"\u003eMake Christmas a Little Less Predictable\u003c\/div\u003e\n\u003ch2 class=\"cgx-section-title\"\u003eBring Home the Holiday Surprise Everyone Will Notice\u003c\/h2\u003e\n\u003cp class=\"cgx-copy\"\u003ePut it under the tree. Hide it near the hallway. Bring it out when friends arrive. \u003cstrong class=\"cgx-highlight\"\u003e The fun starts when someone realizes the decoration is moving. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"cgx-cta-tags\"\u003e\n\u003cspan\u003e🦶 Crawling Motion\u003c\/span\u003e \u003cspan\u003e🔊 Growling Sound\u003c\/span\u003e \u003cspan\u003e👀 Glowing Eyes\u003c\/span\u003e \u003cspan\u003e🎄 Holiday Fun\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"CQJ77","offers":[{"title":"Default Title","offer_id":50376028422401,"sku":null,"price":69.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0812\/7974\/6305\/files\/03-it-crawls_e144ed6e-2818-49c3-9f0c-607780e58956.webp?v=1790049660","url":"https:\/\/www.spheretrends.com\/products\/grinsy-crawling-grump","provider":"Spheretrends","version":"1.0","type":"link"}