Djeco Silhouette Puzzle - Space Station
Djeco Silhouette Puzzle - Space Station

Djeco Silhouette Puzzle - Space Station

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

Prepare for a cosmic adventure as you piece together this stunning space-themed puzzle, revealing a world full of mystery! With 54 chunky pieces, this puzzle isn’t just about completing a picture—it’s a chance to spark storytelling. What’s happening in the scene? What do you think comes next in this faraway galaxy? Packaged in a space-station-shaped box, it’s as fun to display as it is to solve. The thick, easy-to-grip pieces are perfect for little hands, and they can be put together again and again. Designed by Ben Newman, this puzzle invites kids to imagine, create, and tell their own stories. Made from eco-friendly FSC-certified paper and card, it’s a planet-friendly way to explore the stars!

Age: 5+ Years

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); }); });