toykingdom.co.za Open in urlscan Pro
23.227.38.65  Public Scan

URL: https://toykingdom.co.za/
Submission: On October 22 via manual from IN — Scanned from CA

Form analysis 14 forms found in the DOM

GET /search

<form class="search relative search--speech" role="search" action="/search" method="get">
  <label class="label visually-hidden" for="header-search">Search</label>
  <script src="//toykingdom.co.za/cdn/shop/t/3/assets/search-form.js?v=43677551656194261111724417626" defer="defer"></script>
  <search-form class="search__form block">
    <input type="hidden" name="options[prefix]" value="last">
    <input type="search" class="search__input w-full x-text-[12px] input js-search-input" id="header-search" name="q" placeholder="Search Africa's Most Loved Toys" data-placeholder-one="Search Africa's Most Loved Toys" data-placeholder-two=""
      data-placeholder-three="" data-placeholder-prompts-mob="false" data-typing-speed="100" data-deleting-speed="60" data-delay-after-deleting="500" data-delay-before-first-delete="2000" data-delay-after-word-typed="2400" role="combobox"
      autocomplete="off" aria-autocomplete="list" aria-controls="predictive-search-results" aria-owns="predictive-search-results" aria-haspopup="listbox" aria-expanded="false" spellcheck="false"><button
      class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="15" height="18" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path
          d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z">
        </path>
      </svg>
    </button>
    <button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden="">
      <span class="visually-hidden">Reset</span>
      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path d="M5 19 19 5M5 5l14 14"></path>
      </svg>
    </button><speech-search-button class="search__speech x-flex x-justify-center x-items-center focus-inset end" tabindex="0" title="Search by voice" style="--speech-icon-color: #ff580d">
      <svg width="18" height="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path fill="currentColor"
          d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z">
        </path>
      </svg>
    </speech-search-button>
    <link href="//toykingdom.co.za/cdn/shop/t/3/assets/speech-search.css?v=145265131984671954221726743137" rel="stylesheet" type="text/css" media="all">
    <script src="//toykingdom.co.za/cdn/shop/t/3/assets/speech-search.js?v=106462966657620737681724417626" defer="defer"></script>
  </search-form>
  <div class="js-search-results" tabindex="-1" data-predictive-search=""></div>
  <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

GET /search

<form class="search relative search--speech" role="search" action="/search" method="get">
  <label class="label visually-hidden" for="header-search">Search</label>
  <script src="//toykingdom.co.za/cdn/shop/t/3/assets/search-form.js?v=43677551656194261111724417626" defer="defer"></script>
  <search-form class="search__form block">
    <input type="hidden" name="options[prefix]" value="last">
    <input type="search" class="search__input w-full x-text-[12px] input js-search-input" id="header-search" name="q" placeholder="Search Africa's Most Loved Toys" data-placeholder-one="Search Africa's Most Loved Toys" data-placeholder-two=""
      data-placeholder-three="" data-placeholder-prompts-mob="false" data-typing-speed="100" data-deleting-speed="60" data-delay-after-deleting="500" data-delay-before-first-delete="2000" data-delay-after-word-typed="2400" role="combobox"
      autocomplete="off" aria-autocomplete="list" aria-controls="predictive-search-results" aria-owns="predictive-search-results" aria-haspopup="listbox" aria-expanded="false" spellcheck="false"><button
      class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="15" height="18" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path
          d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z">
        </path>
      </svg>
    </button>
    <button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden="">
      <span class="visually-hidden">Reset</span>
      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path d="M5 19 19 5M5 5l14 14"></path>
      </svg>
    </button><speech-search-button class="search__speech x-flex x-justify-center x-items-center focus-inset end" tabindex="0" title="Search by voice" style="--speech-icon-color: #ff580d">
      <svg width="18" height="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path fill="currentColor"
          d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z">
        </path>
      </svg>
    </speech-search-button>
    <link href="//toykingdom.co.za/cdn/shop/t/3/assets/speech-search.css?v=145265131984671954221726743137" rel="stylesheet" type="text/css" media="all">
    <script src="//toykingdom.co.za/cdn/shop/t/3/assets/speech-search.js?v=106462966657620737681724417626" defer="defer"></script>
  </search-form>
  <div class="js-search-results" tabindex="-1" data-predictive-search=""></div>
  <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

GET /search

<form class="search relative search--speech" role="search" action="/search" method="get">
  <label class="label visually-hidden" for="header-search">Search</label>
  <script src="//toykingdom.co.za/cdn/shop/t/3/assets/search-form.js?v=43677551656194261111724417626" defer="defer"></script>
  <search-form class="search__form block">
    <input type="hidden" name="options[prefix]" value="last">
    <input type="search" class="search__input w-full x-text-[12px] input js-search-input" id="header-search" name="q" placeholder="Search Africa's Most Loved Toys" data-placeholder-one="Search Africa's Most Loved Toys" data-placeholder-two=""
      data-placeholder-three="" data-placeholder-prompts-mob="false" data-typing-speed="100" data-deleting-speed="60" data-delay-after-deleting="500" data-delay-before-first-delete="2000" data-delay-after-word-typed="2400" role="combobox"
      autocomplete="off" aria-autocomplete="list" aria-controls="predictive-search-results" aria-owns="predictive-search-results" aria-haspopup="listbox" aria-expanded="false" spellcheck="false"><button
      class="search__submit text-current absolute focus-inset start"><span class="visually-hidden">Search</span><svg width="15" height="18" viewBox="0 0 21 23" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path
          d="M14.398 14.483 19 19.514l-1.186 1.014-4.59-5.017a8.317 8.317 0 0 1-4.888 1.578C3.732 17.089 0 13.369 0 8.779S3.732.472 8.336.472c4.603 0 8.335 3.72 8.335 8.307a8.265 8.265 0 0 1-2.273 5.704ZM8.336 15.53c3.74 0 6.772-3.022 6.772-6.75 0-3.729-3.031-6.75-6.772-6.75S1.563 5.051 1.563 8.78c0 3.728 3.032 6.75 6.773 6.75Z">
        </path>
      </svg>
    </button>
    <button type="button" class="search__reset text-current vertical-center absolute focus-inset js-search-reset" hidden="">
      <span class="visually-hidden">Reset</span>
      <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" fill="none" fill-rule="evenodd" stroke-linejoin="round" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path d="M5 19 19 5M5 5l14 14"></path>
      </svg>
    </button><speech-search-button class="search__speech x-flex x-justify-center x-items-center focus-inset end" tabindex="0" title="Search by voice" style="--speech-icon-color: #ff580d">
      <svg width="18" height="18" viewBox="0 0 24 24" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path fill="currentColor"
          d="M17.3 11c0 3-2.54 5.1-5.3 5.1S6.7 14 6.7 11H5c0 3.41 2.72 6.23 6 6.72V21h2v-3.28c3.28-.49 6-3.31 6-6.72m-8.2-6.1c0-.66.54-1.2 1.2-1.2.66 0 1.2.54 1.2 1.2l-.01 6.2c0 .66-.53 1.2-1.19 1.2-.66 0-1.2-.54-1.2-1.2M12 14a3 3 0 0 0 3-3V5a3 3 0 0 0-3-3 3 3 0 0 0-3 3v6a3 3 0 0 0 3 3Z">
        </path>
      </svg>
    </speech-search-button>
    <link href="//toykingdom.co.za/cdn/shop/t/3/assets/speech-search.css?v=145265131984671954221726743137" rel="stylesheet" type="text/css" media="all">
    <script src="//toykingdom.co.za/cdn/shop/t/3/assets/speech-search.js?v=106462966657620737681724417626" defer="defer"></script>
  </search-form>
  <div class="js-search-results" tabindex="-1" data-predictive-search=""></div>
  <span class="js-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865316076" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094584556"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/melody-mansion-ball-run-e0512ap22" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865316076"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865381612" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094650092"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/sweet-unicornface-cloth-flfcuni023" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865381612"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865348844" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094617324"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/shark-bath-time-funface-cloth-flfcsha023" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865348844"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865217772" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094453484"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/multi-stage-sensory-gift-e0125ap22" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865217772"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865250540" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094519020"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/turbo-turtle-fsc-mix-e8516ap22" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865250540"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865152236" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094420716"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/bead-maze-fsc-e8501ap22" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865152236"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865283308" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094551788"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/trex-bath-time-funface-cloth-flfctrx023" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865283308"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-8674865185004" accept-charset="UTF-8" class="js-product-form x-h-[24px]" enctype="multipart/form-data" novalidate="novalidate"><input type="hidden" name="form_type" value="product"><input
    type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45773094486252"><button class="quick-add__button x-relative" data-add-to-cart-text="Add to cart" name="add" aria-haspopup="dialog">
    <svg width="24" height="24" viewBox="0 0 24 24" stroke="currentColor" stroke-width="1.5" aria-hidden="true" focusable="false" role="presentation" class="icon">
      <path class="h-line" d="M4 12h16"></path>
      <path class="v-line" d="M12 4v16"></path>
    </svg>
  </button>
  <a href="/collections/new-arrivals/products/teether-hedgehog-fsc-100-perc-e8508ap22" class="btn btn--secondary quick-add-view-btn">View details</a><input type="hidden" name="product-id" value="8674865185004"><input type="hidden" name="section-id"
    value="template--18495874007276__featured_collection_2_tFAxfn">
</form>

POST /cart

<form class="form" id="cart-drawer-form" action="/cart" method="post">
  <cart-items id="cart-items" data-section="cart-drawer" data-empty="true">
    <div id="alert-banner" class="x-fixed md:x-top-[12.5rem] x-right-[20px] x-bg-[#ECB91C] x-text-white x-p-4 x-rounded x-shadow-md x-hidden x-uppercase"></div>
    <div class="cart-empty x-flex flex-col x-justify-center x-items-center x-h-full x-w-full js-cart-empty"><svg width="21" height="19" viewBox="0 0 21 19" fill="currentColor" aria-hidden="true" focusable="false" role="presentation" class="icon">
        <path d="M10 6.25V.5h1.5v5.75H21l-3.818 12H3.818L0 6.25h10Zm-7.949 1.5 2.864 9h11.17l2.864-9H2.05h.001Z"></path>
      </svg>
      <h3 class="x-pb-[20px] x-font-medium x-text-[16px] x-text-black">Your cart is empty</h3><a class="x-h-[40px] x-w-full x-bg-[#B3C134] x-flex x-justify-center x-items-center x-rounded-[8px] x-max-w-[180px]" href="/collections/all">
          <h6 class="x-text-[14px] x-font-medium x-text-white">Start shopping</h6>
        </a>
    </div>
    <p class="visually-hidden" id="cart-live-region-text" role="status" aria-live="polite"> Subtotal:R 0.00 ZAR </p>
    <p class="visually-hidden" id="cart-line-item-status" role="status" aria-live="polite" aria-hidden="true">Loading...</p>
    <div class="alert mt-6 bg-error-bg text-error-text" id="cart-errors" role="alert" hidden=""></div>
  </cart-items>
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 go3279073480 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-VMkDAS" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; margin: 0px auto; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(216, 58, 58, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 120px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 32px 0px 31px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><label class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1"
            id="label-email_01J9XSJX8QJ02CVQBBN0X73YD7" for="email_01J9XSJX8QJ02CVQBBN0X73YD7"
            style="color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Email</label><input
            id="email_01J9XSJX8QJ02CVQBBN0X73YD7" class="needsclick go4003695268 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-required="true" aria-invalid="false"
            options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 30px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgba(255, 255, 255, 0); border: 1px solid rgb(46, 45, 35);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 32px 6px 31px 0px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <button class="needsclick go3405432905 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(46, 45, 35); border-radius: 0px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(255, 255, 255); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding: 0px 10px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 30px;">Join
          the Kingdom</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_2 go417382439 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XkUDAh" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 8px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/XcmBfs/images/0174b552-6671-4876-b4a4-a31864821515.png&quot;); background-repeat: no-repeat; background-size: contain; background-position: 100% 50%; padding: 20px 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px 0px -20px -15px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 8px; border-top-left-radius: 8px; overflow: hidden; min-width: 390px; min-height: 400px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; position: relative;"><img src="https://d3k81ch9hvuctc.cloudfront.net/company/XcmBfs/images/0378ed31-93aa-4fe0-a0c4-6b6c9ffe49b8.png"
        class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; object-fit: cover; object-position: center center;"></div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 0px 0px 15px; min-height: 400px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
              src="https://d3k81ch9hvuctc.cloudfront.net/company/XcmBfs/images/b5e5d1f9-74c9-4a2a-aa79-3af9290b5e76.png" tabindex="-1" class="needsclick  kl-private-reset-css-Xuajs1"
              style="max-width: 100%; width: 280px; height: auto; cursor: initial;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-01JASJ1D1HJSP45Q07XQWZVYBY" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; line-height: 100%;"><span
              style="font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;">Sign up now and get <span style="font-weight: bold;">10% OFF </span>your very first order.</span><br><br><span
              style="font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;">You’ll also join our Royalty Club and EARN POINTS</span><br><span
              style="font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;">every time you spend.</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 0 1 auto; margin: 0px auto;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><button type="button" tabindex="0" class="needsclick  kl-private-reset-css-Xuajs1"><img
                src="https://d3k81ch9hvuctc.cloudfront.net/company/XcmBfs/images/aec49a81-2054-4958-9f27-8df5c72213ec.png" role="link" label="Go to link in a new window" href="https://toykingdom.co.za/pages/royal-club"
                class="needsclick  kl-private-reset-css-Xuajs1" style="max-width: 100%; width: 340px; height: auto; cursor: pointer;"></button></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><label class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1"
            id="label-email_01JASJ1D1TQW6MPTE7JWSEMN6N" for="email_01JASJ1D1TQW6MPTE7JWSEMN6N"
            style="color: rgb(55, 63, 71); font-family: Poppins-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Email</label><input
            id="email_01JASJ1D1TQW6MPTE7JWSEMN6N" class="needsclick go533435849 kl-private-reset-css-Xuajs1" type="email" autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-required="true" aria-invalid="false"
            options="[object Object]"
            style="box-sizing: border-box; border-radius: 8px; padding: 0px 0px 0px 16px; height: 40px; text-align: left; color: rgb(55, 63, 71); font-family: Poppins-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go300628013 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(46, 45, 35); border-radius: 8px; border-style: none; border-color: rgb(191, 73, 115); border-width: 2px; color: rgb(255, 255, 255); font-family: Poppins-Klaviyo-Hosted, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 40px; width: 100%;">Subscribe
          Now</button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-01JASJMWX05Q0QRD6MJ9PKK8B3" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center; line-height: 80%;"><span
              style="font-size: 10px; color: rgb(255, 255, 255); font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;">By signing up, you agree to the Terms of Use &amp; Privacy Policy.</span></p>
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center; line-height: 80%;"><span
              style="font-size: 10px; color: rgb(255, 255, 255); font-family: Roboto, Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;">You may unsubscribe at any time.</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content
Search Search Reset



CART

WISH LIST

LOG IN / SIGN UP

STORES

Search Search Reset





NEW


AGE

UNISEX

BOYS

GIRLS

0 - 2

2 - 4

5 - 7

8 - 12

12 - 14

14+

18+

0 - 2

2 - 4

5 - 7

8 - 12

12 - 14

14+

18+

0 - 2

2 - 4

5 - 7

8 - 12

12 - 14

14+

18+


BRANDS


VIEW ALL BRANDS


CATEGORIES


ACTION FIGURES


LEARNING & EDUCATION TOYS


PARTY & GIFTING


OUTDOOR AND SPORTS TOYS


ARTS AND CRAFTS


RIDE ONS AND BIKES


BUILDING AND CONSTRUCTION


ROLE PLAY


BABY AND TODDLERS TOYS


TRADING CARDS


PLUSH AND SOFT TOYS


DOLLS


ELECTRONIC TOYS


GAMES AND PUZZLES


REMOTE CONTROL VEHICLES


VIEW ALL CATEGORIES


GIFTING


TOY KINGDOM GIFT CARD


GIFT REGISTRY





BABY KINGDOM


PET KINGDOM


SALE


NEW


AGE

UNISEX

BOYS

GIRLS

0 - 2

2 - 4

5 - 7

8 - 12

12 - 14

14+

18+

0 - 2

2 - 4

5 - 7

8 - 12

12 - 14

14+

18+

0 - 2

2 - 4

5 - 7

8 - 12

12 - 14

14+

18+


BRANDS


VIEW ALL BRANDS


CATEGORIES


ACTION FIGURES


LEARNING & EDUCATION TOYS


PARTY & GIFTING


OUTDOOR AND SPORTS TOYS


ARTS AND CRAFTS


RIDE ONS AND BIKES


BUILDING AND CONSTRUCTION


ROLE PLAY


BABY AND TODDLERS TOYS


TRADING CARDS


PLUSH AND SOFT TOYS


DOLLS


ELECTRONIC TOYS


GAMES AND PUZZLES


REMOTE CONTROL VEHICLES


VIEW ALL CATEGORIES


GIFTING


TOY KINGDOM GIFT CARD


GIFT REGISTRY





BABY KINGDOM


PET KINGDOM


SALE

LOGIN

SIGN UP

Search Search Reset


00
Days
08
14
56
Ends October 23, 2024 at 12:00 am

SHOP NOW


FREE DELIVERY FOR ALL CLICK AND COLLECT ORDERS


FREE RETURNS WITHIN 30 DAYS


FREE DELIVERY ON ALL ORDERS ABOVE R750

SHOP BY CATEGORIES NOW

SHOP BY BRANDS NOW

SHOP BY CHARACTERS NOW

NEW ARRIVALS

Our latest toys at Toy Kingdom.

NEW

View details


HAPE

MELODY MANSION BALL RUN

R 799.90
Unit price /
Unavailable

SHOP NOW

NEW

View details


SWEEET UNICORN

SWEET UNICORNFACE CLOTH

R 29.90
Unit price /
Unavailable

SHOP NOW

NEW

View details


SHARK SHARK

SHARK BATH TIME FUNFACE CLOTH

R 29.90
Unit price /
Unavailable

SHOP NOW

NEW

View details


HAPE

MULTI STAGE SENSORY GIFT

R 699.90
Unit price /
Unavailable

SHOP NOW

NEW

View details


HAPE

TURBO TURTLE FSC MIX

R 199.90
Unit price /
Unavailable

SHOP NOW

NEW

View details


HAPE

BEAD MAZE FSC

R 199.90
Unit price /
Unavailable

SHOP NOW

NEW

View details


TREX

TREX BATH TIME FUNFACE CLOTH

R 29.90
Unit price /
Unavailable

SHOP NOW

NEW

View details


HAPE

TEETHER HEDGEHOG FSC 100 PERC

R 199.90
Unit price /
Unavailable

SHOP NOW

STAR WARS
ADVENT CALENDAR

Festive advent calendar for kids

From R 659.90

SHOP NOW

View details

MORE MINI BUILDS

View details

24 DAYS OF GIFTS

View details

STAR WARS™ MINI MODELS

STAR WARS
ADVENT CALENDAR

SHOP NOW

View details

STAR WARS™ MINI MODELS

View details

MORE MINI BUILDS

View details

24 DAYS OF GIFTS

SHOP NOW

SHOP BY BUDGET

Find fun within your budget

SHOP NOW

SHOP NOW

SHOP NOW

SHOP NOW

BEST SELLERS

Invest in their future

BEEP N BUY

CASHREGISTER

R 759.90

SHOP NOW


YOUR CART

Close


YOUR CART IS EMPTY

START SHOPPING

Subtotal:R 0.00 ZAR

Loading...








GET THE ROYAL TREATMENT

Join our Royalty Club and earn loyalty points every time you spend. For every
R25 spent with us, you earn 1 Royalty Point. You will also receive our latest
updates on new products, promotions, events and more.

By signing up, you agree to the Terms of Use & Privacy Policy.
You may unsubscribe at any time.



By signing up, you agree to the Terms of Use
& Privacy Policy. You may unsubscribe at any time.

Email

Join the Kingdom

By signing up, you agree to the Terms of Use
& Privacy Policy. You may unsubscribe at any time.


SHOP


 * GIFT REGISTRY


 * GIFT CARDS


 * STORE LOCATOR


INFORMATION


 * DELIVERY INFORMATION


 * RETURNS & REFUNDS


 * ROYALTY CLUB


 * FAQ


 * PRIVACY POLICY


COMPANY


 * CONTACT US


 * ABOUT US


 * TERMS & CONDITIONS


 * COMPETITIONS


FOLLOW THE KINGDOM




ACCEPTED PAYMENT METHODS




©2024 TOY KINGDOM PTY LTD. PRIVACY POLICY / TERMS OF USE / COOKIE POLICY


Back


CHOOSE OPTIONS

Close
Close


Item added to your cart.

View cart




Close dialog

Sign up now and get 10% OFF your very first order.

You’ll also join our Royalty Club and EARN POINTS
every time you spend.


Email

Subscribe Now

By signing up, you agree to the Terms of Use & Privacy Policy.

You may unsubscribe at any time.