Giant Colouring Book 1- Dreamland
Giant Colouring Book 1- Dreamland
Giant Colouring Book 1- Dreamland
Giant Colouring Book 1- Dreamland
Giant Colouring Book 1- Dreamland
Giant Colouring Book 1- Dreamland

Giant Colouring Book 1- Dreamland

Regular price
R 59.99
Sale price
R 59.99
Free shipping on all orders over R950
Quantity must be 1 or more

Giant Colouring Book 1: Dreamland is the perfect creative activity for little artists. This jumbo-sized book features 24 pages of fun illustrations with bold outlines—animals, cartoons, community helpers, and more.

Ideal for developing concentration, colour recognition, and fine motor skills. Works with pencils, sketch pens, gel pens, or watercolours. A gift that keeps kids engaged and creative.

Dimensions: 42x 28 x1cm

const button = event.target.closest('.custom-product-add-to-cart'); if (!button) return; event.preventDefault(); const variantId = button.dataset.variantId; if (!variantId) { console.error('No variant ID found.'); return; } if (button.disabled) return; const originalText = button.textContent; button.disabled = true; button.textContent = 'Adding...'; fetch(window.Shopify.routes.root + 'cart/add.js', { method: 'POST', headers: { 'Content-Type': 'application/json', 'Accept': 'application/json' }, body: JSON.stringify({ items: [ { id: Number(variantId), quantity: 1 } ] }) }) .then(function(response) { return response.json().then(function(data) { if (!response.ok) { throw new Error( data.description || 'Could not add product to cart.' ); } return data; }); }) .then(function(data) { button.textContent = 'Added ✓'; return fetch(window.Shopify.routes.root + 'cart.js'); }) .then(function(response) { return response.json(); }) .then(function(cart) { const cartCount = document.querySelector('[data-cart-count]') || document.querySelector('.cart-count-bubble'); if (cartCount) { cartCount.textContent = cart.item_count; } const cartDrawer = document.querySelector('cart-drawer'); if (cartDrawer && typeof cartDrawer.open === 'function') { cartDrawer.open(); } setTimeout(function() { button.disabled = false; button.textContent = originalText; }, 1500); }) .catch(function(error) { console.error('Add to cart error:', error); button.disabled = false; button.textContent = 'Error - try again'; setTimeout(function() { button.textContent = originalText; }, 2000); }); });