{"product_id":"creative-princess-magnetic-bead-kit-stick-anywhere","title":"Creative Magnetic Bead Kit","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003cmeta name=\"description\" content=\"Creative Bead Kit for endless screen-free creativity, fine motor skill development and imaginative play.\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    :root {\n      --pink: #ff6fae;\n      --pink-dark: #e84f91;\n      --purple: #8c6cff;\n      --yellow: #ffd86b;\n      --mint: #a9ead8;\n      --cream: #fffaf7;\n      --text: #302b44;\n      --muted: #746f83;\n      --white: #ffffff;\n      --shadow: 0 18px 50px rgba(74, 49, 102, 0.14);\n      --radius: 28px;\n    }\n\n    * {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    html {\n      scroll-behavior: smooth;\n    }\n\n    body {\n      font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,\n        \"Segoe UI\", sans-serif;\n      color: var(--text);\n      background: var(--cream);\n      overflow-x: hidden;\n    }\n\n    a {\n      color: inherit;\n      text-decoration: none;\n    }\n\n    button {\n      font: inherit;\n      cursor: pointer;\n      border: 0;\n    }\n\n    .announcement {\n      padding: 12px 20px;\n      text-align: center;\n      color: white;\n      background: linear-gradient(90deg, #ff75af, #956fff, #56cbb8);\n      font-size: 0.9rem;\n      font-weight: 700;\n      letter-spacing: 0.02em;\n    }\n\n    .navbar {\n      width: min(1160px, calc(100% - 40px));\n      margin: 22px auto 0;\n      padding: 14px 20px;\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      background: rgba(255, 255, 255, 0.78);\n      border: 1px solid rgba(255, 255, 255, 0.9);\n      border-radius: 999px;\n      box-shadow: 0 10px 30px rgba(83, 56, 114, 0.08);\n      backdrop-filter: blur(14px);\n      position: relative;\n      z-index: 5;\n    }\n\n    .logo {\n      display: flex;\n      align-items: center;\n      gap: 10px;\n      color: var(--pink-dark);\n      font-size: 1.15rem;\n      font-weight: 900;\n    }\n\n    .logo-bubble {\n      width: 37px;\n      height: 37px;\n      display: grid;\n      place-items: center;\n      color: white;\n      background: linear-gradient(135deg, var(--pink), var(--purple));\n      border-radius: 50%;\n      box-shadow: 0 7px 15px rgba(232, 79, 145, 0.25);\n    }\n\n    .nav-links {\n      display: flex;\n      align-items: center;\n      gap: 28px;\n      color: var(--muted);\n      font-size: 0.9rem;\n      font-weight: 700;\n    }\n\n    .nav-links a:hover {\n      color: var(--pink-dark);\n    }\n\n    .cart {\n      position: relative;\n      padding: 9px 13px;\n      color: var(--text);\n      background: #fff;\n      border-radius: 50%;\n      box-shadow: 0 5px 15px rgba(70, 48, 94, 0.08);\n    }\n\n    .cart-count {\n      position: absolute;\n      top: -5px;\n      right: -5px;\n      width: 19px;\n      height: 19px;\n      display: grid;\n      place-items: center;\n      color: white;\n      background: var(--pink);\n      border-radius: 50%;\n      font-size: 0.7rem;\n      font-weight: 800;\n    }\n\n    .hero {\n      width: min(1160px, calc(100% - 40px));\n      min-height: 650px;\n      margin: 35px auto 0;\n      display: grid;\n      grid-template-columns: 0.95fr 1.05fr;\n      align-items: center;\n      gap: 65px;\n      position: relative;\n    }\n\n    .hero-copy {\n      animation: fadeUp 0.8s ease both;\n    }\n\n    .eyebrow {\n      display: inline-flex;\n      align-items: center;\n      gap: 8px;\n      margin-bottom: 20px;\n      padding: 9px 15px;\n      color: #b84a83;\n      background: #ffe4ef;\n      border-radius: 999px;\n      font-size: 0.78rem;\n      font-weight: 900;\n      letter-spacing: 0.08em;\n      text-transform: uppercase;\n    }\n\n    h1 {\n      max-width: 590px;\n      margin-bottom: 20px;\n      font-size: clamp(2.65rem, 5vw, 5rem);\n      line-height: 0.98;\n      letter-spacing: -0.065em;\n    }\n\n    h1 span {\n      color: var(--pink);\n    }\n\n    .hero-copy \u003e p {\n      max-width: 520px;\n      margin-bottom: 27px;\n      color: var(--muted);\n      font-size: 1.08rem;\n      line-height: 1.75;\n    }\n\n    .hero-actions {\n      display: flex;\n      align-items: center;\n      gap: 15px;\n      flex-wrap: wrap;\n    }\n\n    .primary-btn,\n    .secondary-btn {\n      padding: 16px 24px;\n      border-radius: 999px;\n      font-weight: 850;\n      transition: 0.25s ease;\n    }\n\n    .primary-btn {\n      color: white;\n      background: linear-gradient(135deg, var(--pink), var(--purple));\n      box-shadow: 0 13px 25px rgba(224, 87, 153, 0.28);\n    }\n\n    .primary-btn:hover {\n      transform: translateY(-3px);\n      box-shadow: 0 17px 30px rgba(224, 87, 153, 0.4);\n    }\n\n    .secondary-btn {\n      color: var(--text);\n      background: white;\n      box-shadow: 0 9px 25px rgba(75, 57, 100, 0.08);\n    }\n\n    .secondary-btn:hover {\n      transform: translateY(-3px);\n    }\n\n    .trust-row {\n      display: flex;\n      gap: 20px;\n      margin-top: 28px;\n      color: var(--muted);\n      font-size: 0.82rem;\n      font-weight: 700;\n      flex-wrap: wrap;\n    }\n\n    .trust-row span {\n      display: flex;\n      align-items: center;\n      gap: 6px;\n    }\n\n    .product-stage {\n      min-height: 535px;\n      display: grid;\n      place-items: center;\n      position: relative;\n      animation: fadeIn 1s ease both;\n    }\n\n    .product-stage::before {\n      content: \"\";\n      width: 430px;\n      height: 430px;\n      position: absolute;\n      background: linear-gradient(135deg, #ffd9eb, #dcd4ff);\n      border-radius: 44% 56% 52% 48%;\n      animation: morph 7s ease-in-out infinite;\n    }\n\n    .product-card {\n      width: min(390px, 83%);\n      padding: 22px;\n      position: relative;\n      z-index: 1;\n      background: rgba(255, 255, 255, 0.8);\n      border: 1px solid rgba(255, 255, 255, 0.95);\n      border-radius: 34px;\n      box-shadow: var(--shadow);\n      transform: rotate(2deg);\n    }\n\n    .product-image {\n      min-height: 365px;\n      display: grid;\n      place-items: center;\n      overflow: hidden;\n      position: relative;\n      border-radius: 24px;\n      background:\n        radial-gradient(circle at 20% 20%, #fff 0 5px, transparent 6px),\n        linear-gradient(135deg, #ffe9f2, #eeeaff);\n    }\n\n    .board {\n      width: 190px;\n      height: 230px;\n      display: grid;\n      place-items: center;\n      color: #ff72aa;\n      background: linear-gradient(145deg, #fff, #f4f0ff);\n      border: 9px solid #ffd1e5;\n      border-radius: 42% 42% 28% 28%;\n      box-shadow: 0 18px 25px rgba(126, 87, 154, 0.15);\n      font-size: 6.6rem;\n      transform: rotate(-4deg);\n    }\n\n    .floating-bead {\n      width: 26px;\n      height: 26px;\n      position: absolute;\n      border-radius: 50%;\n      box-shadow: inset -5px -6px 8px rgba(0, 0, 0, 0.1), 0 8px 12px rgba(70, 50, 80, 0.12);\n      animation: float 3.7s ease-in-out infinite;\n    }\n\n    .bead-one { top: 45px; left: 46px; background: var(--pink); }\n    .bead-two { top: 72px; right: 47px; background: var(--yellow); animation-delay: .8s; }\n    .bead-three { bottom: 50px; left: 69px; background: var(--mint); animation-delay: 1.4s; }\n    .bead-four { bottom: 83px; right: 65px; background: var(--purple); animation-delay: 2s; }\n\n    .price-box {\n      display: flex;\n      align-items: end;\n      justify-content: space-between;\n      gap: 15px;\n      padding: 18px 5px 0;\n    }\n\n    .price-box h3 {\n      font-size: 1.15rem;\n    }\n\n    .price {\n      margin-top: 4px;\n      color: var(--pink-dark);\n      font-size: 1.5rem;\n      font-weight: 900;\n    }\n\n    .save-tag {\n      padding: 8px 10px;\n      color: #4b8b7d;\n      background: #ddf8f0;\n      border-radius: 10px;\n      font-size: 0.75rem;\n      font-weight: 800;\n    }\n\n    .features {\n      width: min(1160px, calc(100% - 40px));\n      margin: 25px auto 100px;\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 16px;\n    }\n\n    .feature {\n      padding: 22px;\n      background: white;\n      border: 1px solid #f2eaf2;\n      border-radius: 20px;\n      box-shadow: 0 10px 26px rgba(76, 57, 95, 0.06);\n    }\n\n    .feature-icon {\n      display: inline-grid;\n      width: 42px;\n      height: 42px;\n      margin-bottom: 13px;\n      place-items: center;\n      background: #fff0f6;\n      border-radius: 13px;\n      font-size: 1.3rem;\n    }\n\n    .feature h3 {\n      margin-bottom: 6px;\n      font-size: 1rem;\n    }\n\n    .feature p {\n      color: var(--muted);\n      font-size: 0.86rem;\n      line-height: 1.5;\n    }\n\n    .details {\n      padding: 95px 20px;\n      color: white;\n      background: linear-gradient(135deg, #7564de, #a467cd);\n      text-align: center;\n    }\n\n    .details h2 {\n      margin-bottom: 16px;\n      font-size: clamp(2rem, 4vw, 3.5rem);\n      letter-spacing: -0.04em;\n    }\n\n    .details \u003e p {\n      max-width: 610px;\n      margin: 0 auto 35px;\n      color: #f4edff;\n      line-height: 1.7;\n    }\n\n    .inside-list {\n      width: min(900px, 100%);\n      margin: auto;\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 14px;\n      text-align: left;\n    }\n\n    .inside-item {\n      padding: 17px 20px;\n      display: flex;\n      gap: 12px;\n      align-items: center;\n      background: rgba(255, 255, 255, 0.13);\n      border: 1px solid rgba(255, 255, 255, 0.18);\n      border-radius: 15px;\n      backdrop-filter: blur(8px);\n    }\n\n    .inside-item strong {\n      color: white;\n    }\n\n    footer {\n      padding: 30px 20px;\n      color: var(--muted);\n      background: var(--cream);\n      text-align: center;\n      font-size: 0.85rem;\n    }\n\n    .toast {\n      padding: 14px 20px;\n      position: fixed;\n      right: 20px;\n      bottom: 20px;\n      z-index: 20;\n      color: white;\n      background: #302b44;\n      border-radius: 14px;\n      box-shadow: var(--shadow);\n      opacity: 0;\n      transform: translateY(20px);\n      pointer-events: none;\n      transition: 0.3s ease;\n    }\n\n    .toast.show {\n      opacity: 1;\n      transform: translateY(0);\n    }\n\n    @keyframes fadeUp {\n      from { opacity: 0; transform: translateY(22px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    @keyframes fadeIn {\n      from { opacity: 0; transform: scale(0.96); }\n      to { opacity: 1; transform: scale(1); }\n    }\n\n    @keyframes float {\n      0%, 100% { transform: translateY(0) rotate(0); }\n      50% { transform: translateY(-16px) rotate(12deg); }\n    }\n\n    @keyframes morph {\n      0%, 100% { border-radius: 44% 56% 52% 48%; transform: rotate(0); }\n      50% { border-radius: 58% 42% 45% 55%; transform: rotate(8deg); }\n    }\n\n    @media (max-width: 850px) {\n      .hero {\n        grid-template-columns: 1fr;\n        text-align: center;\n        gap: 20px;\n      }\n\n      .hero-copy \u003e p,\n      .hero-copy {\n        margin-left: auto;\n        margin-right: auto;\n      }\n\n      .hero-actions,\n      .trust-row {\n        justify-content: center;\n      }\n\n      .features {\n        grid-template-columns: repeat(2, 1fr);\n      }\n\n      .product-stage {\n        min-height: 500px;\n      }\n    }\n\n    @media (max-width: 560px) {\n      .navbar {\n        width: calc(100% - 24px);\n        margin-top: 12px;\n      }\n\n      .nav-links {\n        display: none;\n      }\n\n      .hero,\n      .features {\n        width: calc(100% - 28px);\n      }\n\n      .hero {\n        margin-top: 20px;\n      }\n\n      h1 {\n        font-size: 2.8rem;\n      }\n\n      .features,\n      .inside-list {\n        grid-template-columns: 1fr;\n      }\n\n      .product-stage::before {\n        width: 310px;\n        height: 310px;\n      }\n\n      .product-image {\n        min-height: 310px;\n      }\n\n      .board {\n        width: 155px;\n        height: 190px;\n        font-size: 5rem;\n      }\n    }\n  \u003c\/style\u003e\n\u003cdiv class=\"announcement\"\u003e✨ Creative play delivered to your door — make every day magical!\u003c\/div\u003e\n\u003cmain\u003e\n\u003csection class=\"hero\" id=\"gift\"\u003e\n\u003cdiv class=\"hero-copy\"\u003e\n\u003cdiv class=\"eyebrow\"\u003e🌈 Reusable Bead Kit\u003c\/div\u003e\n\u003ch2\u003eUnleash Your Little One's \u003cspan\u003eInner Artist!\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp\u003ePress, create and stick! Our colourful bead kit delivers hours of imaginative, screen-free fun — with beautiful creations your child can proudly display anywhere they love.    \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"features\" id=\"benefits\"\u003e\n\u003carticle class=\"feature\"\u003e\u003cspan class=\"feature-icon\"\u003e🧠\u003c\/span\u003e\n\u003ch3\u003eBuilds Focus\u003c\/h3\u003e\n\u003cp\u003eEncourages concentration, patience and thoughtful creative play.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature\"\u003e\u003cspan class=\"feature-icon\"\u003e🤲\u003c\/span\u003e\n\u003ch3\u003eDevelops Skills\u003c\/h3\u003e\n\u003cp\u003eSupports fine motor skills and hand-eye coordination through play.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature\"\u003e\u003cspan class=\"feature-icon\"\u003e♻️\u003c\/span\u003e\n\u003ch3\u003eReuse \u0026amp; Create\u003c\/h3\u003e\n\u003cp\u003eEnjoy new designs again and again with reusable bead boards.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003carticle class=\"feature\"\u003e\u003cspan class=\"feature-icon\"\u003e✈️\u003c\/span\u003e\n\u003ch3\u003ePlay Anywhere\u003c\/h3\u003e\n\u003cp\u003eA fun screen-free activity for home, travel, parties and rainy days.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003c\/section\u003e\n\u003csection class=\"details\" id=\"whats-inside\"\u003e\n\u003ch2\u003eEverything needed for magical creations\u003c\/h2\u003e\n\u003cp\u003eFrom princesses and castles to rainbows and hearts, little creators have everything they need to bring their imagination to life.\u003c\/p\u003e\n\u003cdiv class=\"inside-list\"\u003e\n\u003cdiv class=\"inside-item\"\u003e\n\u003cspan\u003e🎨\u003c\/span\u003e \u003cstrong\u003e16 reusable bead boards\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-item\"\u003e\n\u003cspan\u003e✏️\u003c\/span\u003e \u003cstrong\u003e4 colourful bead pens\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-item\"\u003e\n\u003cspan\u003e🔮\u003c\/span\u003e \u003cstrong\u003eHundreds of pastel beads\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-item\"\u003e\n\u003cspan\u003e💛\u003c\/span\u003e \u003cstrong\u003eSelf-adhesive backing\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-item\"\u003e\n\u003cspan\u003e🎂\u003c\/span\u003e \u003cstrong\u003ePerfect for birthdays\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"inside-item\"\u003e\n\u003cspan\u003e🎊\u003c\/span\u003e \u003cstrong\u003eGreat for party packs\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e\u003cfooter\u003eGive the gift of creativity.\u003c\/footer\u003e\n\u003cdiv class=\"toast\" id=\"toast\"\u003eCreative Bead Kit added to your basket ✨\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Tiny Finds","offers":[{"title":"Default Title","offer_id":52899763716381,"sku":null,"price":349.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1009\/6515\/5101\/files\/Creative_Beads.jpg?v=1789035377","url":"https:\/\/tinyfinds.co.za\/products\/creative-princess-magnetic-bead-kit-stick-anywhere","provider":"Tiny Finds","version":"1.0","type":"link"}