{"product_id":"color-your-own-blanket","title":"LUVIA – Color Your Own Cozy Blanket","description":"\u003cstyle\u003e\n  .cb-desc * { box-sizing: border-box; margin: 0; padding: 0; }\n  .cb-desc {\n    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;\n    color: #1a0a05;\n  }\n\n  .cb-desc-product-title {\n    font-size: 16px;\n    font-weight: 900;\n    letter-spacing: .04em;\n    text-transform: uppercase;\n    color: #1a0a05;\n    margin-bottom: 8px;\n  }\n\n  .cb-desc-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 5px;\n    background: #1a1a1a;\n    color: #fff;\n    font-size: 11px;\n    font-weight: 700;\n    padding: 5px 11px;\n    border-radius: 6px;\n    letter-spacing: .03em;\n    margin-bottom: 14px;\n  }\n  .cb-desc-badge-dot {\n    width: 6px; height: 6px;\n    background: #f5a623;\n    border-radius: 50%;\n    flex-shrink: 0;\n  }\n\n  .cb-desc-title {\n    font-size: 26px;\n    font-weight: 900;\n    line-height: 1.1;\n    letter-spacing: -.5px;\n    color: #1a0a05;\n    margin-bottom: 6px;\n  }\n  .cb-desc-title em {\n    font-style: normal;\n    color: #e07b1a;\n  }\n\n  .cb-desc-sub {\n    font-size: 14px;\n    color: #7a5a38;\n    line-height: 1.6;\n    margin-bottom: 14px;\n  }\n\n  .cb-desc-rating {\n    display: flex;\n    align-items: center;\n    flex-wrap: nowrap;\n    gap: 5px;\n    margin-bottom: 14px;\n    overflow: hidden;\n  }\n  .cb-desc-stars {\n    color: #f5a623;\n    font-size: 13px;\n    flex-shrink: 0;\n    white-space: nowrap;\n  }\n  .cb-desc-score {\n    font-size: 12px;\n    font-weight: 700;\n    color: #333;\n    flex-shrink: 0;\n  }\n  .cb-desc-sep {\n    color: #ddd;\n    font-size: 11px;\n    flex-shrink: 0;\n  }\n  .cb-desc-count {\n    font-size: 11px;\n    color: #999;\n    flex-shrink: 0;\n    white-space: nowrap;\n  }\n\n  .cb-desc-price {\n    display: flex;\n    align-items: center;\n    flex-wrap: nowrap;\n    gap: 10px;\n    margin-bottom: 16px;\n  }\n  .cb-desc-amount {\n    font-size: 32px;\n    font-weight: 900;\n    color: #1a0a05;\n    letter-spacing: -1px;\n    line-height: 1;\n    flex-shrink: 0;\n  }\n  .cb-desc-free {\n    font-size: 11px;\n    font-weight: 700;\n    color: #2e7d32;\n    background: #e8f5e9;\n    padding: 3px 9px;\n    border-radius: 20px;\n    white-space: nowrap;\n    flex-shrink: 0;\n  }\n\n  .cb-desc-feats {\n    list-style: none;\n    margin: 0 0 16px;\n    padding: 0;\n    display: flex;\n    flex-direction: column;\n    gap: 7px;\n  }\n  .cb-desc-feats li {\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n    font-size: 13px;\n    color: #3d2a18;\n    line-height: 1.4;\n  }\n  .cb-desc-ck {\n    color: #e07b1a;\n    font-weight: 800;\n    font-size: 13px;\n    flex-shrink: 0;\n    margin-top: 1px;\n  }\n\n  .cb-desc-stock {\n    display: flex;\n    align-items: center;\n    gap: 7px;\n    font-size: 12px;\n    font-weight: 600;\n    color: #c62828;\n    background: #fff3f3;\n    border-radius: 8px;\n    padding: 8px 12px;\n    margin-bottom: 16px;\n  }\n  .cb-desc-stock-dot {\n    width: 7px; height: 7px;\n    background: #e53935;\n    border-radius: 50%;\n    flex-shrink: 0;\n    animation: cb-desc-blink 1s infinite;\n  }\n\n  .cb-desc-testi {\n    background: #fffaf0;\n    border: 1px solid #f0e0c0;\n    border-radius: 12px;\n    padding: 12px 14px;\n    display: flex;\n    align-items: center;\n    gap: 10px;\n  }\n  .cb-desc-testi-img {\n    width: 34px; height: 34px;\n    border-radius: 50%;\n    flex-shrink: 0;\n    background: #f5ede0;\n    display: flex; align-items: center; justify-content: center;\n    font-size: 11px; font-weight: 900; color: #e07b1a;\n  }\n  .cb-desc-testi-quote {\n    font-style: italic;\n    font-size: 11px;\n    color: #444;\n    line-height: 1.45;\n    margin-bottom: 4px;\n  }\n  .cb-desc-testi-meta {\n    display: flex;\n    align-items: center;\n    gap: 4px;\n    flex-wrap: nowrap;\n  }\n  .cb-desc-testi-stars { color: #f5a623; font-size: 10px; flex-shrink: 0; }\n  .cb-desc-testi-name { font-size: 10px; color: #999; font-weight: 600; white-space: nowrap; }\n\n  @keyframes cb-desc-blink {\n    0%,100% { opacity: 1; }\n    50% { opacity: .2; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cb-desc\"\u003e\n\n  \u003cp class=\"cb-desc-product-title\"\u003eLUVIA – Color Your Own Cozy Blanket\u003c\/p\u003e\n\n  \u003cdiv class=\"cb-desc-badge\"\u003e\n    \u003cspan class=\"cb-desc-badge-dot\"\u003e\u003c\/span\u003e\n    LIMITED OFFER — 24 MARKERS INCLUDED FREE\n  \u003c\/div\u003e\n\n  \u003ch1 class=\"cb-desc-title\"\u003eColor It. Keep It.\u003cbr\u003e\u003cem\u003eLove It Forever.\u003c\/em\u003e\n\u003c\/h1\u003e\n\n  \u003cp class=\"cb-desc-sub\"\u003eThe LUVIA DIY Coloring Blanket turns a blank canvas into your own masterpiece — with 24 vibrant markers included. Perfect for kids, couples, and gifting.\u003c\/p\u003e\n\n  \u003cdiv class=\"cb-desc-rating\"\u003e\n    \u003cspan class=\"cb-desc-stars\"\u003e★★★★★\u003c\/span\u003e\n    \u003cspan class=\"cb-desc-score\"\u003e4.9\u003c\/span\u003e\n    \u003cspan class=\"cb-desc-sep\"\u003e·\u003c\/span\u003e\n    \u003cspan class=\"cb-desc-count\"\u003e2,400+ happy customers\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-desc-price\"\u003e\n    \u003cspan class=\"cb-desc-amount\"\u003e$49\u003c\/span\u003e\n    \u003cspan class=\"cb-desc-free\"\u003eFree shipping\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cul class=\"cb-desc-feats\"\u003e\n    \u003cli\u003e\n\u003cspan class=\"cb-desc-ck\"\u003e✔\u003c\/span\u003e 24 permanent fabric markers included\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"cb-desc-ck\"\u003e✔\u003c\/span\u003e Soft sherpa backing — cozy while you color\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"cb-desc-ck\"\u003e✔\u003c\/span\u003e Colors stay vibrant after washing\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"cb-desc-ck\"\u003e✔\u003c\/span\u003e Large 50\" x 60\" — plenty of space to create\u003c\/li\u003e\n    \u003cli\u003e\n\u003cspan class=\"cb-desc-ck\"\u003e✔\u003c\/span\u003e One-of-a-kind gift that lasts forever\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cdiv class=\"cb-desc-stock\"\u003e\n    \u003cspan class=\"cb-desc-stock-dot\"\u003e\u003c\/span\u003e\n    Only 18 units left — ships within 24 hours\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-desc-testi\"\u003e\n    \u003cdiv class=\"cb-desc-testi-img\"\u003eJM\u003c\/div\u003e\n    \u003cdiv\u003e\n      \u003cp class=\"cb-desc-testi-quote\"\u003e\"We colored it together on a rainy Sunday — my daughter hasn't stopped talking about it!\"\u003c\/p\u003e\n      \u003cdiv class=\"cb-desc-testi-meta\"\u003e\n        \u003cspan class=\"cb-desc-testi-stars\"\u003e★★★★★\u003c\/span\u003e\n        \u003cspan class=\"cb-desc-testi-name\"\u003eJessica M. · Mom of 2\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"LUVIA","offers":[{"title":"Flowers","offer_id":48339960758526,"sku":"CJYD255845306FU","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Fruits","offer_id":48339960791294,"sku":"CJYD255845308HS","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Halloween","offer_id":48339960824062,"sku":"CJYD255845309IR","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Highland","offer_id":48339960856830,"sku":"CJYD255845311KP","price":49.0,"currency_code":"USD","in_stock":true},{"title":"Mushroom","offer_id":48339960889598,"sku":"CJYD255845301AZ","price":49.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0790\/0446\/7454\/files\/925c1728-c4d2-4ad8-b92c-22bf163760aa.jpg?v=1781128691","url":"https:\/\/luvialife.com\/products\/color-your-own-blanket","provider":"LUVIA","version":"1.0","type":"link"}