{"title":"ColorCanvas – Coloring Blankets","description":"\u003cstyle\u003e\n  .cc-col-wrap {\n    font-family: 'Georgia', serif;\n    max-width: 620px;\n    margin: 0 auto;\n    padding: 16px;\n    box-sizing: border-box;\n    color: #1a1a1a;\n  }\n  .cc-col-hero {\n    background: linear-gradient(135deg, #ff6b9d 0%, #c44dff 35%, #4d79ff 70%, #00c9a7 100%);\n    background-size: 300% 300%;\n    animation: ccGradient 7s ease infinite;\n    border-radius: 22px;\n    padding: 36px 24px;\n    text-align: center;\n    margin-bottom: 28px;\n  }\n  @keyframes ccGradient {\n    0% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n    100% { background-position: 0% 50%; }\n  }\n  .cc-col-hero h1 {\n    font-size: 1.7rem;\n    color: #fff;\n    margin: 0 0 10px;\n    text-shadow: 0 2px 10px rgba(0,0,0,0.2);\n    letter-spacing: 0.5px;\n  }\n  .cc-col-hero p {\n    font-size: 0.95rem;\n    color: rgba(255,255,255,0.93);\n    margin: 0;\n    line-height: 1.6;\n  }\n  .cc-col-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n    margin-bottom: 28px;\n  }\n  .cc-col-pill {\n    border-radius: 50px;\n    padding: 8px 18px;\n    font-size: 0.83rem;\n    font-weight: 700;\n    letter-spacing: 0.3px;\n    color: #fff;\n    animation: ccPop 0.5s ease both;\n  }\n  .cc-col-pill:nth-child(1) { background: linear-gradient(135deg,#ff6b9d,#ff9a6c); animation-delay:0.1s; }\n  .cc-col-pill:nth-child(2) { background: linear-gradient(135deg,#c44dff,#7b5fff); animation-delay:0.2s; }\n  .cc-col-pill:nth-child(3) { background: linear-gradient(135deg,#4d79ff,#00c9a7); animation-delay:0.3s; }\n  .cc-col-pill:nth-child(4) { background: linear-gradient(135deg,#00c9a7,#4dffb4); animation-delay:0.4s; }\n  @keyframes ccPop {\n    from { opacity:0; transform:scale(0.75); }\n    to { opacity:1; transform:scale(1); }\n  }\n  .cc-col-card {\n    background: linear-gradient(135deg,#fff0f7,#f3e8ff,#e8f0ff);\n    border-radius: 18px;\n    padding: 22px;\n    margin-bottom: 20px;\n    border-left: 5px solid #c44dff;\n    animation: ccFadeUp 0.6s ease both;\n  }\n  @keyframes ccFadeUp {\n    from { opacity:0; transform:translateY(18px); }\n    to { opacity:1; transform:translateY(0); }\n  }\n  .cc-col-card h2 {\n    font-size: 1.05rem;\n    color: #c44dff;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    margin: 0 0 12px;\n  }\n  .cc-col-card p, .cc-col-card ul {\n    font-size: 0.93rem;\n    color: #444;\n    line-height: 1.8;\n    margin: 0;\n  }\n  .cc-col-card ul { padding-left: 18px; }\n  .cc-col-glow {\n    background: linear-gradient(135deg,#ff6b9d,#c44dff,#4d79ff);\n    border-radius: 18px;\n    padding: 24px;\n    text-align: center;\n    color: #fff;\n    animation: ccPulse 3s ease-in-out infinite;\n  }\n  @keyframes ccPulse {\n    0%,100% { box-shadow: 0 4px 24px rgba(196,77,255,0.3); }\n    50% { box-shadow: 0 10px 40px rgba(196,77,255,0.65); }\n  }\n  .cc-col-glow h3 { margin: 0 0 8px; font-size: 1.15rem; }\n  .cc-col-glow p { margin: 0; font-size: 0.9rem; opacity: 0.93; }\n  @media (max-width: 480px) {\n    .cc-col-hero h1 { font-size: 1.3rem; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cc-col-wrap\"\u003e\n\n  \u003cdiv class=\"cc-col-hero\"\u003e\n    \u003ch1\u003e🎨 ColorCanvas — Where Blank Becomes Beautiful\u003c\/h1\u003e\n    \u003cp\u003ePremium coloring blankets that turn your creativity into a cosy masterpiece. Every thread is a canvas. Every colour is yours.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cc-col-pills\"\u003e\n    \u003cspan class=\"cc-col-pill\"\u003e✨ Premium Flannel\u003c\/span\u003e\n    \u003cspan class=\"cc-col-pill\"\u003e🖤 Line Art Designs\u003c\/span\u003e\n    \u003cspan class=\"cc-col-pill\"\u003e🎁 Perfect Gift\u003c\/span\u003e\n    \u003cspan class=\"cc-col-pill\"\u003e🎨 Includes Markers\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cc-col-card\"\u003e\n    \u003ch2\u003e💜 What is ColorCanvas?\u003c\/h2\u003e\n    \u003cp\u003eColorCanvas is our signature collection of hand-painted style coloring blankets — soft, premium flannel pieces printed with stunning black-and-white line art, ready for you to bring to life with colour. Each blanket arrives with a \u003cstrong\u003eFREE 30-pack of professional dual-tip fabric markers\u003c\/strong\u003e, so you can start creating the moment it arrives.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cc-col-card\"\u003e\n    \u003ch2\u003e🌟 Why You'll Love It\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e🖤 Intricate black \u0026amp; white line art — ready for your colours\u003c\/li\u003e\n      \u003cli\u003e💗 Romantic \u0026amp; playful designs for all ages\u003c\/li\u003e\n      \u003cli\u003e🛋️ Soft premium flannel — warm, cosy \u0026amp; lightweight\u003c\/li\u003e\n      \u003cli\u003e🎁 Beautifully packaged — the perfect gift\u003c\/li\u003e\n      \u003cli\u003e✈️ Portable shawl — great for travel \u0026amp; outdoors\u003c\/li\u003e\n      \u003cli\u003e🎨 FREE 30-pack dual-tip fabric markers included\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cc-col-glow\"\u003e\n    \u003ch3\u003e🌈 One Blanket. Infinite Colours. Your Story.\u003c\/h3\u003e\n    \u003cp\u003eShop the ColorCanvas collection and turn warmth into art — one stroke at a time.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","products":[{"product_id":"colorcanvas-heart-hand-painted-coloring-blanket","title":"ColorCanvas – Heart Hand-Painted Coloring Blanket","description":"\u003cstyle\u003e\n  .cb-wrap {\n    font-family: 'Georgia', serif;\n    color: #1a1a1a;\n    max-width: 600px;\n    margin: 0 auto;\n    padding: 16px;\n    box-sizing: border-box;\n  }\n  .cb-hero {\n    background: linear-gradient(135deg, #ff6b9d 0%, #c44dff 40%, #4d79ff 80%, #00c9a7 100%);\n    border-radius: 20px;\n    padding: 32px 20px;\n    text-align: center;\n    animation: gradientShift 6s ease infinite;\n    background-size: 300% 300%;\n    margin-bottom: 28px;\n  }\n  @keyframes gradientShift {\n    0% { background-position: 0% 50%; }\n    50% { background-position: 100% 50%; }\n    100% { background-position: 0% 50%; }\n  }\n  .cb-hero h1 {\n    font-size: 1.6rem;\n    color: #fff;\n    margin: 0 0 8px;\n    text-shadow: 0 2px 8px rgba(0,0,0,0.25);\n    letter-spacing: 0.5px;\n  }\n  .cb-hero p {\n    font-size: 0.95rem;\n    color: rgba(255,255,255,0.92);\n    margin: 0;\n    line-height: 1.5;\n  }\n  .cb-badge-row {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n    justify-content: center;\n    margin-bottom: 28px;\n  }\n  .cb-badge {\n    background: #fff;\n    border: 2px solid;\n    border-radius: 50px;\n    padding: 7px 16px;\n    font-size: 0.82rem;\n    font-weight: 600;\n    letter-spacing: 0.3px;\n    animation: popIn 0.5s ease both;\n  }\n  .cb-badge:nth-child(1) { border-color: #ff6b9d; color: #ff6b9d; animation-delay: 0.1s; }\n  .cb-badge:nth-child(2) { border-color: #c44dff; color: #c44dff; animation-delay: 0.2s; }\n  .cb-badge:nth-child(3) { border-color: #4d79ff; color: #4d79ff; animation-delay: 0.3s; }\n  .cb-badge:nth-child(4) { border-color: #00c9a7; color: #00c9a7; animation-delay: 0.4s; }\n  @keyframes popIn {\n    from { opacity: 0; transform: scale(0.8); }\n    to { opacity: 1; transform: scale(1); }\n  }\n  .cb-section {\n    background: #fafafa;\n    border-radius: 16px;\n    padding: 20px;\n    margin-bottom: 20px;\n    border-left: 4px solid #c44dff;\n    animation: fadeUp 0.6s ease both;\n  }\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(16px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n  .cb-section h2 {\n    font-size: 1.05rem;\n    margin: 0 0 12px;\n    color: #c44dff;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n  }\n  .cb-section ul {\n    margin: 0;\n    padding-left: 18px;\n    line-height: 1.8;\n    font-size: 0.93rem;\n    color: #333;\n  }\n  .cb-section p {\n    font-size: 0.93rem;\n    line-height: 1.7;\n    color: #444;\n    margin: 0;\n  }\n  .cb-specs {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n    margin-bottom: 20px;\n  }\n  .cb-spec-card {\n    background: linear-gradient(135deg, #fff0f7, #f3e8ff);\n    border-radius: 14px;\n    padding: 14px;\n    text-align: center;\n    animation: fadeUp 0.7s ease both;\n  }\n  .cb-spec-card .label {\n    font-size: 0.72rem;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    color: #999;\n    margin-bottom: 4px;\n  }\n  .cb-spec-card .value {\n    font-size: 1rem;\n    font-weight: 700;\n    color: #1a1a1a;\n  }\n  .cb-free-banner {\n    background: linear-gradient(135deg, #00c9a7, #4d79ff);\n    border-radius: 16px;\n    padding: 22px 20px;\n    margin-bottom: 20px;\n    color: #fff;\n    animation: pulse 3s ease-in-out infinite;\n  }\n  .cb-free-banner h3 {\n    margin: 0 0 10px;\n    font-size: 1.1rem;\n    text-align: center;\n  }\n  .cb-free-banner ul {\n    margin: 0;\n    padding-left: 18px;\n    font-size: 0.9rem;\n    line-height: 1.9;\n    opacity: 0.95;\n  }\n  .cb-bag-banner {\n    background: linear-gradient(135deg, #ff9a3c, #ff6b9d);\n    border-radius: 16px;\n    padding: 22px 20px;\n    margin-bottom: 20px;\n    color: #fff;\n    animation: pulse 3s ease-in-out infinite;\n  }\n  .cb-bag-banner h3 {\n    margin: 0 0 10px;\n    font-size: 1.15rem;\n    text-align: center;\n  }\n  .cb-bag-banner ul {\n    margin: 0;\n    padding-left: 18px;\n    font-size: 0.9rem;\n    line-height: 1.9;\n    opacity: 0.95;\n  }\n  .cb-bag-banner p {\n    font-size: 0.88rem;\n    text-align: center;\n    margin: 10px 0 0;\n    opacity: 0.92;\n  }\n  .cb-gift-banner {\n    background: linear-gradient(135deg, #ff6b9d, #c44dff);\n    border-radius: 16px;\n    padding: 20px;\n    text-align: center;\n    color: #fff;\n    margin-bottom: 20px;\n    animation: pulse 3s ease-in-out infinite;\n  }\n  @keyframes pulse {\n    0%, 100% { box-shadow: 0 4px 20px rgba(196,77,255,0.3); }\n    50% { box-shadow: 0 8px 32px rgba(196,77,255,0.6); }\n  }\n  .cb-gift-banner h3 {\n    margin: 0 0 6px;\n    font-size: 1.1rem;\n  }\n  .cb-gift-banner p {\n    margin: 0;\n    font-size: 0.88rem;\n    opacity: 0.92;\n  }\n  .cb-care-banner {\n    background: linear-gradient(135deg, #fff8e1, #fff3cd);\n    border-radius: 16px;\n    padding: 22px 20px;\n    margin-bottom: 20px;\n    border-left: 4px solid #f5a623;\n  }\n  .cb-care-banner h3 {\n    margin: 0 0 10px;\n    font-size: 1.05rem;\n    color: #b8730a;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n  }\n  .cb-care-banner p {\n    font-size: 0.92rem;\n    line-height: 1.7;\n    color: #5a4000;\n    margin: 0 0 10px;\n  }\n  .cb-care-banner ul {\n    margin: 0;\n    padding-left: 18px;\n    font-size: 0.92rem;\n    line-height: 1.8;\n    color: #5a4000;\n  }\n  @media (max-width: 480px) {\n    .cb-hero h1 { font-size: 1.3rem; }\n    .cb-specs { grid-template-columns: 1fr 1fr; }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"cb-wrap\"\u003e\n\n  \u003cdiv class=\"cb-hero\"\u003e\n    \u003ch1\u003e✦ ColorCanvas — Color It. Own It. Love It. ✦\u003c\/h1\u003e\n    \u003cp\u003eA blank canvas that becomes your masterpiece — one stroke at a time.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-badge-row\"\u003e\n    \u003cspan class=\"cb-badge\"\u003e🎨 Hand-Painted Style\u003c\/span\u003e\n    \u003cspan class=\"cb-badge\"\u003e💜 Premium Flannel\u003c\/span\u003e\n    \u003cspan class=\"cb-badge\"\u003e🌸 Valentine's Gift\u003c\/span\u003e\n    \u003cspan class=\"cb-badge\"\u003e✈️ Travel-Ready\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-free-banner\"\u003e\n    \u003ch3\u003e🎁 FREE Bonus Included — 12-Pack Fabric Markers!\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e🖊️ Fine Tip 2mm — precision detail on every stroke\u003c\/li\u003e\n      \u003cli\u003e🎨 Permanent textile paint pen quality for stunning results\u003c\/li\u003e\n      \u003cli\u003e👜 Designed specifically for fabric painting\u003c\/li\u003e\n      \u003cli\u003e✨ 12 vibrant assorted colours to bring your ColorCanvas to life\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-bag-banner\"\u003e\n    \u003ch3\u003e🎁 BONUS: FREE 🎁 Drophub™ Creative Carry Bag — Yours to Colour \u0026amp; Keep!\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e🎨 Double-sided canvas tote with fun hand-drawn patterns\u003c\/li\u003e\n      \u003cli\u003e✏️ Colour it in, personalise it, make it uniquely yours\u003c\/li\u003e\n      \u003cli\u003e♻️ Reusable non-woven bag — durable \u0026amp; eco-friendly\u003c\/li\u003e\n      \u003cli\u003e🎉 Perfect for party gifts, art projects \u0026amp; everyday use\u003c\/li\u003e\n      \u003cli\u003e🌈 A creative activity the whole family can enjoy together\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eWorth R127 — included FREE with your ColorCanvas order. While stocks last!\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-section\"\u003e\n    \u003ch2\u003eThe Story\u003c\/h2\u003e\n    \u003cp\u003eImagine curling up on a lazy afternoon, warm and cosy, with a ColorCanvas that's entirely yours to bring to life. Our Heart Hand-Painted Coloring Blanket arrives as a stunning black-and-white line art canvas — intricate hearts, flowing patterns, and a beautiful English logo — waiting for your colours, your creativity, and your story. It's not just a blanket. It's an experience.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-section\"\u003e\n    \u003ch2\u003eWhy You'll Love Your ColorCanvas\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e🖤 Crisp black \u0026amp; white line art — ready for your colours\u003c\/li\u003e\n      \u003cli\u003e💗 Romantic heart motifs in a 2D flat hand-painted style\u003c\/li\u003e\n      \u003cli\u003e🛋️ Soft premium flannel — perfect for air-conditioned rooms\u003c\/li\u003e\n      \u003cli\u003e🧳 Lightweight \u0026amp; portable — ideal as a travel shawl\u003c\/li\u003e\n      \u003cli\u003e🎁 Beautifully giftable for Valentine's Day, birthdays \u0026amp; holidays\u003c\/li\u003e\n      \u003cli\u003e🏠 Doubles as a home décor accent piece\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-specs\"\u003e\n    \u003cdiv class=\"cb-spec-card\"\u003e\n      \u003cdiv class=\"label\"\u003eSize\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003e31.5\" × 47.2\"\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cb-spec-card\"\u003e\n      \u003cdiv class=\"label\"\u003eMetric\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003e80 × 120 cm\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cb-spec-card\"\u003e\n      \u003cdiv class=\"label\"\u003eMaterial\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003eFlannel\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"cb-spec-card\"\u003e\n      \u003cdiv class=\"label\"\u003eStyle\u003c\/div\u003e\n      \u003cdiv class=\"value\"\u003e2D Flat Art\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-section\"\u003e\n    \u003ch2\u003ePerfect For\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e🌹 Valentine's Day surprises\u003c\/li\u003e\n      \u003cli\u003e🎂 Birthday gifts for creative souls\u003c\/li\u003e\n      \u003cli\u003e🎄 Holiday season gifting\u003c\/li\u003e\n      \u003cli\u003e🛋️ Cosy home \u0026amp; lounge use\u003c\/li\u003e\n      \u003cli\u003e✈️ Outdoor adventures \u0026amp; travel\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-care-banner\"\u003e\n    \u003ch3\u003e⚠️ Good to Know — Colour Care \u0026amp; Recolouring\u003c\/h3\u003e\n    \u003cp\u003eAfter washing, colours may fade slightly and lose some of their original vibrancy — this is completely normal for fabric markers on flannel. Think of it as part of the creative journey!\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e🎨 Simply recolour any faded areas to restore that wow effect\u003c\/li\u003e\n      \u003cli\u003e🖊️ Running low on ink? Grab our \u003cstrong\u003eDrophub™ Marker Refills\u003c\/strong\u003e to keep creating\u003c\/li\u003e\n      \u003cli\u003e💡 For best results, hand wash gently in cold water and air dry\u003c\/li\u003e\n      \u003cli\u003e🌈 The more you colour, the more uniquely yours it becomes\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cb-gift-banner\"\u003e\n    \u003ch3\u003e🎁 The ColorCanvas Gift That Creates Memories\u003c\/h3\u003e\n    \u003cp\u003eGive someone the joy of creativity wrapped in warmth. One size — endless possibilities.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Drophub","offers":[{"title":"Default Title","offer_id":44467998425176,"sku":null,"price":499.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/0193\/3656\/files\/New_colorcanvas_with_12_fabric_markers.png?v=1788436358"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0735\/0193\/3656\/collections\/ColorCanvas_Blanket_1.png?v=1785147067","url":"https:\/\/drophub.co.za\/collections\/colorcanvas.oembed","provider":"Drophub","version":"1.0","type":"link"}