Djeco Oh My Teeth, Tooth Box
Djeco Oh My Teeth, Tooth Box
Djeco Oh My Teeth, Tooth Box
Djeco Oh My Teeth, Tooth Box
Djeco Oh My Teeth, Tooth Box

Djeco Oh My Teeth, Tooth Box

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

This is a Djeco "Oh My Teeth!" tooth box, a decorative container designed for children to store their baby teeth.
Product Details
  • Purpose: A keepsake box for holding lost baby teeth, often used as part of "Tooth Fairy" traditions.
  • Design: Features a whimsical "mouse and moon" theme in a soft sage green/mint color.
  • Language: The packaging includes the name "Teeth box" in multiple languages, including French (Boîte à dents), German (Zahndose), and Spanish (Cajita guardadientes).
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); }); });