{"product_id":"magnetic-character-animal-building-blocks-20-34-piece","title":"Magnetic Character \u0026 Animal Building Blocks - 20\/34-Piece Set","description":"\u003c!-- ZURI FINDS - CHARACTER \u0026 ANIMAL MAGNETIC BUILDING BLOCKS --\u003e\n\n\u003cdiv class=\"zuri-character-product\"\u003e\n\n  \u003c!-- Floating Decorations --\u003e\n  \u003cdiv class=\"zuri-character-float character-float-1\"\u003e✨\u003c\/div\u003e\n  \u003cdiv class=\"zuri-character-float character-float-2\"\u003e🌸\u003c\/div\u003e\n  \u003cdiv class=\"zuri-character-float character-float-3\"\u003e🐻\u003c\/div\u003e\n  \u003cdiv class=\"zuri-character-float character-float-4\"\u003e💗\u003c\/div\u003e\n  \u003cdiv class=\"zuri-character-float character-float-5\"\u003e🌈\u003c\/div\u003e\n\n\n  \u003c!-- HERO --\u003e\n  \u003cdiv class=\"zuri-character-hero\"\u003e\n\n    \u003cdiv class=\"zuri-character-icon\"\u003e🧸🐰✨\u003c\/div\u003e\n\n    \u003ch2\u003eBuild, Stack \u0026amp; Bring Characters to Life\u003c\/h2\u003e\n\n    \u003cp\u003e\n      Make playtime wonderfully hands-on with these colourful\n      \u003cstrong\u003emagnetic building blocks\u003c\/strong\u003e featuring cute\n      character and animal designs. 🧲🌈\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- INTRO --\u003e\n  \u003cdiv class=\"zuri-character-card\"\u003e\n\n    \u003cp\u003e\n      Available in \u003cstrong\u003e20- or 34-piece sets\u003c\/strong\u003e, these\n      magnetic blocks give little builders the freedom to connect,\n      stack and create playful figures, animals and imaginative scenes. 🧩🐻\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Build a tiny animal home, create a character parade or invent\n      a whole storybook world. 🏡🐰🎪\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Then take the pieces apart and start again. Every build is a\n      chance to \u003cstrong\u003eexplore, experiment and make something new.\u003c\/strong\u003e 💕\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- WHY IT'S CLEVER --\u003e\n  \u003cdiv class=\"zuri-character-section\"\u003e\n\n    \u003ch3\u003e🌸 Why It's a Clever Little Play Set\u003c\/h3\u003e\n\n    \u003cdiv class=\"zuri-character-features\"\u003e\n\n      \u003cdiv class=\"zuri-character-feature\"\u003e\n\n        \u003cdiv class=\"character-feature-icon\"\u003e🧲\u003c\/div\u003e\n\n        \u003ch4\u003eChoose Your Set\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Choose from \u003cstrong\u003e20- or 34-piece\u003c\/strong\u003e\n          magnetic building block sets.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"zuri-character-feature\"\u003e\n\n        \u003cdiv class=\"character-feature-icon\"\u003e🐻\u003c\/div\u003e\n\n        \u003ch4\u003eCute Characters\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Character and animal shapes encourage\n          imaginative play and storytelling.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"zuri-character-feature\"\u003e\n\n        \u003cdiv class=\"character-feature-icon\"\u003e🧠\u003c\/div\u003e\n\n        \u003ch4\u003eLearn Through Play\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Supports early STEM learning, problem-solving\n          and spatial thinking.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"zuri-character-feature\"\u003e\n\n        \u003cdiv class=\"character-feature-icon\"\u003e👋\u003c\/div\u003e\n\n        \u003ch4\u003eBuild Little Skills\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Helps develop fine motor skills, hand-eye\n          coordination and stacking control.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"zuri-character-feature\"\u003e\n\n        \u003cdiv class=\"character-feature-icon\"\u003e👨‍👩‍👧\u003c\/div\u003e\n\n        \u003ch4\u003ePlay Together\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Great for independent play, siblings or\n          family building time.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"zuri-character-feature\"\u003e\n\n        \u003cdiv class=\"character-feature-icon\"\u003e🎁\u003c\/div\u003e\n\n        \u003ch4\u003ePerfect Gift\u003c\/h4\u003e\n\n        \u003cp\u003e\n          A fun birthday or Christmas gift for\n          boys and girls.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003cdiv class=\"zuri-character-feature\"\u003e\n\n        \u003cdiv class=\"character-feature-icon\"\u003e👶\u003c\/div\u003e\n\n        \u003ch4\u003eAge 3+\u003c\/h4\u003e\n\n        \u003cp\u003e\n          Suitable for children aged\n          \u003cstrong\u003e3 years and older.\u003c\/strong\u003e\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- SMALL SET BIG IMAGINATION --\u003e\n  \u003cdiv class=\"zuri-character-imagination\"\u003e\n\n    \u003cdiv class=\"imagination-icon\"\u003e🌈✨\u003c\/div\u003e\n\n    \u003ch3\u003eSmall Set, Big Imagination\u003c\/h3\u003e\n\n    \u003cp\u003e\n      From a colourful animal family to a funny little character\n      village, children can build stories at their own pace and\n      proudly show off each new creation. 🐻🐰🏡\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      It’s a \u003cstrong\u003elekker screen-free activity\u003c\/strong\u003e for\n      curious hands, rainy afternoons and everyday play. 💕\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- BUILDING IDEAS --\u003e\n  \u003cdiv class=\"zuri-character-ideas\"\u003e\n\n    \u003ch3\u003e✨ What Will They Create?\u003c\/h3\u003e\n\n    \u003cdiv class=\"zuri-character-grid\"\u003e\n\n      \u003cdiv\u003e\n        \u003cspan\u003e🏡\u003c\/span\u003e\n        \u003csmall\u003eAnimal Home\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan\u003e🐻\u003c\/span\u003e\n        \u003csmall\u003eAnimal Family\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan\u003e🎪\u003c\/span\u003e\n        \u003csmall\u003eCharacter Parade\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan\u003e🏘️\u003c\/span\u003e\n        \u003csmall\u003eCharacter Village\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan\u003e📖\u003c\/span\u003e\n        \u003csmall\u003eStorybook World\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv\u003e\n        \u003cspan\u003e🌈\u003c\/span\u003e\n        \u003csmall\u003eSomething New\u003c\/small\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- SCREEN FREE --\u003e\n  \u003cdiv class=\"zuri-character-screen\"\u003e\n\n    \u003cdiv class=\"screen-icon\"\u003e📵🌸\u003c\/div\u003e\n\n    \u003ch3\u003eLekker Screen-Free Fun\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Keep curious little hands busy with a creative activity\n      that encourages building, storytelling and imaginative play\n      without a screen.\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- RANDOM COLOURS NOTICE --\u003e\n  \u003cdiv class=\"zuri-character-note\"\u003e\n\n    \u003cdiv class=\"note-icon\"\u003e🎨✨\u003c\/div\u003e\n\n    \u003ch3\u003eA Little Surprise in Every Set\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Colours and styles may be selected at random, making\n      each set a fun little surprise. 💕\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- SAFETY --\u003e\n  \u003cdiv class=\"zuri-character-safety\"\u003e\n\n    \u003cdiv class=\"safety-icon\"\u003e💗\u003c\/div\u003e\n\n    \u003ch3\u003eGood to Know\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Recommended for children aged\n      \u003cstrong\u003e3 years and older.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n    \u003cp\u003e\n      Please use with \u003cstrong\u003eadult supervision.\u003c\/strong\u003e\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- ENDING --\u003e\n  \u003cdiv class=\"zuri-character-ending\"\u003e\n\n    \u003cdiv class=\"ending-emojis\"\u003e\n      🧸 🐰 🌈 🧲 ✨ 💕\n    \u003c\/div\u003e\n\n    \u003ch3\u003eBuild Little Characters. Create Big Stories.\u003c\/h3\u003e\n\n    \u003cp\u003e\n      Let their imagination lead the way and see what wonderful\n      little world they create next. 🌸\n    \u003c\/p\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\n\u003cstyle\u003e\n\n\/* ==========================================\n   ZURI FINDS - CHARACTER \u0026 ANIMAL PRODUCT\n   ========================================== *\/\n\n.zuri-character-product {\n\n  position: relative;\n\n  overflow: hidden;\n\n  padding: 8px;\n\n  font-family: Arial, sans-serif;\n\n  color: #5f5366;\n\n  line-height: 1.7;\n\n}\n\n\n\/* HERO *\/\n\n.zuri-character-hero {\n\n  background: linear-gradient(\n    135deg,\n    #fff0f7,\n    #f5efff,\n    #eefaff,\n    #fff8df\n  );\n\n  border-radius: 27px;\n\n  padding: 30px 22px;\n\n  text-align: center;\n\n  margin-bottom: 18px;\n\n  box-shadow:\n    0 8px 25px rgba(180, 150, 200, 0.14);\n\n  animation:\n    characterHeroFloat 4s ease-in-out infinite;\n\n}\n\n\n.zuri-character-icon {\n\n  font-size: 39px;\n\n  margin-bottom: 7px;\n\n  animation:\n    characterIconFloat 3s ease-in-out infinite;\n\n}\n\n\n.zuri-character-hero h2 {\n\n  margin: 0 0 12px;\n\n  font-size: 28px;\n\n  line-height: 1.3;\n\n  color: #956da7;\n\n}\n\n\n.zuri-character-hero p {\n\n  margin: 0;\n\n  font-size: 16px;\n\n}\n\n\n\/* INTRO *\/\n\n.zuri-character-card {\n\n  background: #ffffff;\n\n  border-radius: 23px;\n\n  padding: 22px;\n\n  margin-bottom: 18px;\n\n  border: 2px solid #f1e7f5;\n\n  box-shadow:\n    0 6px 20px rgba(180, 150, 200, 0.10);\n\n}\n\n\n.zuri-character-card p {\n\n  margin: 0 0 14px;\n\n}\n\n\n.zuri-character-card p:last-child {\n\n  margin-bottom: 0;\n\n}\n\n\n\/* FEATURES *\/\n\n.zuri-character-section {\n\n  background: linear-gradient(\n    135deg,\n    #fff5fa,\n    #f3efff,\n    #eefaff\n  );\n\n  border-radius: 25px;\n\n  padding: 25px 20px;\n\n  margin-bottom: 18px;\n\n}\n\n\n.zuri-character-section h3 {\n\n  text-align: center;\n\n  margin: 0 0 20px;\n\n  font-size: 22px;\n\n  color: #796481;\n\n}\n\n\n\/* FEATURE GRID *\/\n\n.zuri-character-features {\n\n  display: grid;\n\n  grid-template-columns: 1fr 1fr;\n\n  gap: 13px;\n\n}\n\n\n\/* FEATURE CARDS *\/\n\n.zuri-character-feature {\n\n  background: rgba(255,255,255,0.88);\n\n  border-radius: 19px;\n\n  padding: 17px 13px;\n\n  text-align: center;\n\n  box-shadow:\n    0 5px 15px rgba(170, 150, 190, 0.08);\n\n  transition:\n    transform 0.3s ease,\n    box-shadow 0.3s ease;\n\n}\n\n\n.zuri-character-feature:hover {\n\n  transform: translateY(-6px);\n\n  box-shadow:\n    0 10px 22px rgba(170, 150, 190, 0.18);\n\n}\n\n\n.character-feature-icon {\n\n  font-size: 29px;\n\n  margin-bottom: 5px;\n\n  animation:\n    characterSmallFloat 3s ease-in-out infinite;\n\n}\n\n\n.zuri-character-feature h4 {\n\n  margin: 5px 0 7px;\n\n  font-size: 16px;\n\n  color: #936fa1;\n\n}\n\n\n.zuri-character-feature p {\n\n  margin: 0;\n\n  font-size: 14px;\n\n}\n\n\n\/* IMAGINATION SECTION *\/\n\n.zuri-character-imagination {\n\n  background: linear-gradient(\n    135deg,\n    #eefaff,\n    #f3edff,\n    #fff0f7\n  );\n\n  border-radius: 25px;\n\n  padding: 27px 20px;\n\n  margin-bottom: 18px;\n\n  text-align: center;\n\n  box-shadow:\n    0 7px 22px rgba(170, 150, 190, 0.12);\n\n}\n\n\n.imagination-icon {\n\n  font-size: 34px;\n\n  margin-bottom: 5px;\n\n  animation:\n    characterBounce 2.5s ease-in-out infinite;\n\n}\n\n\n.zuri-character-imagination h3 {\n\n  margin: 0 0 12px;\n\n  font-size: 22px;\n\n  color: #80688e;\n\n}\n\n\n.zuri-character-imagination p {\n\n  margin: 0 0 12px;\n\n  font-size: 15px;\n\n}\n\n\n.zuri-character-imagination p:last-child {\n\n  margin-bottom: 0;\n\n}\n\n\n\/* BUILDING IDEAS *\/\n\n.zuri-character-ideas {\n\n  background: linear-gradient(\n    135deg,\n    #fff8df,\n    #fff0f7,\n    #f3efff\n  );\n\n  border-radius: 25px;\n\n  padding: 25px 18px;\n\n  margin-bottom: 18px;\n\n  text-align: center;\n\n}\n\n\n.zuri-character-ideas h3 {\n\n  margin: 0 0 20px;\n\n  font-size: 21px;\n\n  color: #86698f;\n\n}\n\n\n.zuri-character-grid {\n\n  display: grid;\n\n  grid-template-columns:\n    repeat(3, 1fr);\n\n  gap: 10px;\n\n}\n\n\n.zuri-character-grid div {\n\n  background:\n    rgba(255,255,255,0.82);\n\n  border-radius: 17px;\n\n  padding: 13px 6px;\n\n  transition:\n    transform 0.3s ease;\n\n}\n\n\n.zuri-character-grid div:hover {\n\n  transform:\n    translateY(-5px)\n    rotate(1deg);\n\n}\n\n\n.zuri-character-grid span {\n\n  display: block;\n\n  font-size: 27px;\n\n  margin-bottom: 4px;\n\n}\n\n\n.zuri-character-grid small {\n\n  font-size: 12px;\n\n  color: #74647d;\n\n}\n\n\n\/* SCREEN FREE *\/\n\n.zuri-character-screen {\n\n  background: linear-gradient(\n    135deg,\n    #f0fff6,\n    #eafaff,\n    #f5efff\n  );\n\n  border-radius: 24px;\n\n  padding: 24px 20px;\n\n  margin-bottom: 18px;\n\n  text-align: center;\n\n}\n\n\n.screen-icon {\n\n  font-size: 30px;\n\n  animation:\n    characterSmallFloat 3s ease-in-out infinite;\n\n}\n\n\n.zuri-character-screen h3 {\n\n  margin: 6px 0 10px;\n\n  font-size: 20px;\n\n  color: #7d6887;\n\n}\n\n\n.zuri-character-screen p {\n\n  margin: 0;\n\n  font-size: 14px;\n\n}\n\n\n\/* RANDOM COLOUR NOTE *\/\n\n.zuri-character-note {\n\n  background: linear-gradient(\n    135deg,\n    #fff8df,\n    #fff1f7\n  );\n\n  border-radius: 23px;\n\n  padding: 23px 20px;\n\n  margin-bottom: 18px;\n\n  text-align: center;\n\n  border: 2px dashed #ead9e8;\n\n}\n\n\n.note-icon {\n\n  font-size: 30px;\n\n  animation:\n    characterSmallFloat 3s ease-in-out infinite;\n\n}\n\n\n.zuri-character-note h3 {\n\n  margin: 5px 0 9px;\n\n  color: #886d91;\n\n  font-size: 20px;\n\n}\n\n\n.zuri-character-note p {\n\n  margin: 0;\n\n  font-size: 14px;\n\n}\n\n\n\/* SAFETY *\/\n\n.zuri-character-safety {\n\n  background: linear-gradient(\n    135deg,\n    #fff0f7,\n    #f3efff\n  );\n\n  border-radius: 23px;\n\n  padding: 24px 20px;\n\n  margin-bottom: 18px;\n\n  text-align: center;\n\n}\n\n\n.safety-icon {\n\n  font-size: 30px;\n\n  animation:\n    characterSmallFloat 3s ease-in-out infinite;\n\n}\n\n\n.zuri-character-safety h3 {\n\n  margin: 5px 0 10px;\n\n  color: #866d91;\n\n  font-size: 20px;\n\n}\n\n\n.zuri-character-safety p {\n\n  margin: 5px 0;\n\n  font-size: 14px;\n\n}\n\n\n\/* ENDING *\/\n\n.zuri-character-ending {\n\n  background: linear-gradient(\n    135deg,\n    #f4efff,\n    #fff0f7,\n    #eefaff\n  );\n\n  border-radius: 25px;\n\n  padding: 25px 18px;\n\n  text-align: center;\n\n}\n\n\n.ending-emojis {\n\n  font-size: 22px;\n\n  letter-spacing: 4px;\n\n  margin-bottom: 8px;\n\n}\n\n\n.zuri-character-ending h3 {\n\n  margin: 0 0 8px;\n\n  color: #956da5;\n\n  font-size: 22px;\n\n}\n\n\n.zuri-character-ending p {\n\n  margin: 0;\n\n  font-size: 15px;\n\n}\n\n\n\/* ==========================================\n   FLOATING DECORATIONS\n   ========================================== *\/\n\n.zuri-character-float {\n\n  position: absolute;\n\n  pointer-events: none;\n\n  opacity: 0.65;\n\n  font-size: 21px;\n\n  z-index: 3;\n\n}\n\n\n.character-float-1 {\n\n  top: 12px;\n\n  left: 4px;\n\n  animation:\n    characterFloatOne 5s ease-in-out infinite;\n\n}\n\n\n.character-float-2 {\n\n  top: 90px;\n\n  right: 5px;\n\n  animation:\n    characterFloatTwo 6s ease-in-out infinite;\n\n}\n\n\n.character-float-3 {\n\n  top: 300px;\n\n  left: 3px;\n\n  animation:\n    characterFloatOne 5.5s ease-in-out infinite;\n\n}\n\n\n.character-float-4 {\n\n  top: 550px;\n\n  right: 4px;\n\n  animation:\n    characterFloatTwo 5s ease-in-out infinite;\n\n}\n\n\n.character-float-5 {\n\n  top: 780px;\n\n  left: 5px;\n\n  animation:\n    characterFloatOne 6s ease-in-out infinite;\n\n}\n\n\n\/* ==========================================\n   ANIMATIONS\n   ========================================== *\/\n\n@keyframes characterHeroFloat {\n\n  0%, 100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(-4px);\n  }\n\n}\n\n\n@keyframes characterIconFloat {\n\n  0%, 100% {\n    transform:\n      translateY(0)\n      rotate(0deg);\n  }\n\n  50% {\n    transform:\n      translateY(-7px)\n      rotate(3deg);\n  }\n\n}\n\n\n@keyframes characterSmallFloat {\n\n  0%, 100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(-5px);\n  }\n\n}\n\n\n@keyframes characterBounce {\n\n  0%, 100% {\n    transform: translateY(0);\n  }\n\n  50% {\n    transform: translateY(-8px);\n  }\n\n}\n\n\n@keyframes characterFloatOne {\n\n  0%, 100% {\n    transform:\n      translate(0, 0)\n      rotate(0deg);\n  }\n\n  50% {\n    transform:\n      translate(8px, -12px)\n      rotate(8deg);\n  }\n\n}\n\n\n@keyframes characterFloatTwo {\n\n  0%, 100% {\n    transform:\n      translate(0, 0)\n      rotate(0deg);\n  }\n\n  50% {\n    transform:\n      translate(-8px, 10px)\n      rotate(-8deg);\n  }\n\n}\n\n\n\/* ==========================================\n   MOBILE\n   ========================================== *\/\n\n@media (max-width: 600px) {\n\n  .zuri-character-hero {\n    padding: 25px 17px;\n  }\n\n  .zuri-character-hero h2 {\n    font-size: 24px;\n  }\n\n  .zuri-character-hero p {\n    font-size: 15px;\n  }\n\n  .zuri-character-card {\n    padding: 19px;\n  }\n\n  .zuri-character-features {\n    grid-template-columns: 1fr;\n  }\n\n  .zuri-character-section {\n    padding: 22px 16px;\n  }\n\n  .zuri-character-section h3 {\n    font-size: 20px;\n  }\n\n  .zuri-character-grid {\n    grid-template-columns: 1fr 1fr;\n  }\n\n  .zuri-character-imagination {\n    padding: 24px 17px;\n  }\n\n  .zuri-character-ending h3 {\n    font-size: 20px;\n  }\n\n}\n\n\u003c\/style\u003e","brand":"My Shop","offers":[{"title":"34pcs","offer_id":52837519163524,"sku":"7GM28580W0-1","price":594.0,"currency_code":"ZAR","in_stock":true},{"title":"20pcs","offer_id":52837519196292,"sku":"7GM28580W0-2","price":452.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1022\/1820\/3268\/files\/1A02E540-D5EF-44F5-A348-82959B77643A.webp?v=1789665379","url":"https:\/\/zurifinds.co.za\/products\/magnetic-character-animal-building-blocks-20-34-piece","provider":"Zuri Finds","version":"1.0","type":"link"}