shoptdh.com Open in urlscan Pro
23.227.38.32  Public Scan

URL: https://shoptdh.com/
Submission: On June 18 via api from US — Scanned from CA

Form analysis 9 forms found in the DOM

POST /localization

<form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <div>
    <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> Country/region </h2>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="HeaderCountryMobile-country-results"
        aria-describedby="HeaderCountryMobileLabel">
        <span>South Africa | ZAR R</span>
        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
          </path>
        </svg>
      </button>
      <div class="disclosure__list-wrapper country-selector" hidden="">
        <div class="country-filter country-filter--no-padding">
          <button class="country-selector__close-button button--small link" type="button" aria-label="Close">
            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
              <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
              </path>
            </svg>
          </button>
        </div>
        <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
        <div class="disclosure__list country-selector__list" id="HeaderCountryMobile-country-results">
          <ul role="list" class="list-unstyled countries">
            <li class="disclosure__item" tabindex="-1">
              <a class="link link--text disclosure__link caption-large focus-inset" href="#" aria-current="true" data-value="ZA" id="South Africa">
              <span><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
              <span class="country">South Africa</span>
              <span class="localization-form__currency motion-reduce hidden">
                ZAR
                R</span>
            </a>
            </li>
            <li class="disclosure__item" tabindex="-1">
              <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US" id="United States">
              <span class="visibility-hidden"><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
              <span class="country">United States</span>
              <span class="localization-form__currency motion-reduce hidden">
                ZAR
                R</span>
            </a>
            </li>
          </ul>
        </div>
      </div>
      <div class="country-selector__overlay"></div>
    </div>
    <input type="hidden" name="country_code" value="ZA">
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="HeaderCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <div>
    <h2 class="visually-hidden" id="HeaderCountryLabel">Country/region</h2>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="HeaderCountry-country-results" aria-describedby="HeaderCountryLabel">
        <span>South Africa | ZAR R</span>
        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
          </path>
        </svg>
      </button>
      <div class="disclosure__list-wrapper country-selector" hidden="">
        <div class="country-filter country-filter--no-padding">
          <button class="country-selector__close-button button--small link" type="button" aria-label="Close">
            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
              <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
              </path>
            </svg>
          </button>
        </div>
        <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
        <div class="disclosure__list country-selector__list" id="HeaderCountry-country-results">
          <ul role="list" class="list-unstyled countries">
            <li class="disclosure__item" tabindex="-1">
              <a class="link link--text disclosure__link caption-large focus-inset" href="#" aria-current="true" data-value="ZA" id="South Africa">
              <span><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
              <span class="country">South Africa</span>
              <span class="localization-form__currency motion-reduce hidden">
                ZAR
                R</span>
            </a>
            </li>
            <li class="disclosure__item" tabindex="-1">
              <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US" id="United States">
              <span class="visibility-hidden"><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
              <span class="country">United States</span>
              <span class="localization-form__currency motion-reduce hidden">
                ZAR
                R</span>
            </a>
            </li>
          </ul>
        </div>
      </div>
      <div class="country-selector__overlay"></div>
    </div>
    <input type="hidden" name="country_code" value="ZA">
  </div>
</form>

GET /search

<form action="/search" method="get" role="search" class="search search-modal__form">
  <div class="field">
    <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results"
      aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
    <label class="field__label" for="Search-In-Modal">Search</label>
    <input type="hidden" name="options[prefix]" value="last">
    <button type="reset" class="reset__button field__button hidden" aria-label="Clear search term">
      <svg class="icon icon-close" aria-hidden="true" focusable="false">
        <use xlink:href="#icon-reset">
        </use>
      </svg>
    </button>
    <button class="search__button field__button" aria-label="Search">
      <svg class="icon icon-search" aria-hidden="true" focusable="false">
        <use href="#icon-search">
        </use>
      </svg>
    </button>
  </div>
  <div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
    <link href="//shoptdh.com/cdn/shop/t/2/assets/component-loading-spinner.css?v=116724955567955766481715709690" rel="stylesheet" type="text/css" media="all">
    <div class="predictive-search__loading-state">
      <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </div>
  <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>

POST /cart

<form action="/cart" method="post" id="cart-notification-form">
  <button class="button button--primary button--full-width" name="checkout"> Check out </button>
</form>

POST /cart/add

<form method="post" action="/cart/add" id="quick-add-template--17908762935516__featured_collection8576932249820" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input
    type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45191476576476" class="product-variant-id">
  <button id="quick-add-template--17908762935516__featured_collection8576932249820-submit" type="submit" name="add" class="quick-add__submit button button--full-width button--secondary" aria-haspopup="dialog"
    aria-labelledby="quick-add-template--17908762935516__featured_collection8576932249820-submit title-template--17908762935516__featured_collection-8576932249820" aria-live="polite" data-sold-out-message="true">
    <span>Add to cart </span>
    <span class="sold-out-message hidden"> Sold out </span>
    <link href="//shoptdh.com/cdn/shop/t/2/assets/component-loading-spinner.css?v=116724955567955766481715709690" rel="stylesheet" type="text/css" media="all">
    <div class="loading__spinner hidden">
      <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
        <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
      </svg>
    </div>
  </button><input type="hidden" name="product-id" value="8576932249820"><input type="hidden" name="section-id" value="template--17908762935516__featured_collection">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product_form_8608976732380" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="id" value="45286477201628">
  <input type="hidden" name="product-id" value="8608976732380"><input type="hidden" name="section-id" value="template--17908762935516__featured_product_DEjcQV">
</form>

POST /cart/add

<form method="post" action="/cart/add" id="product-form-template--17908762935516__featured_product_DEjcQV" accept-charset="UTF-8" class="form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden"
    name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="id" value="45286477201628" class="product-variant-id">
  <div class="customer">
    <script src="//shoptdh.com/cdn/shop/t/2/assets/recipient-form.js?v=180479878202402657901715709691" defer="defer"></script>
    <recipient-form class="recipient-form" data-section-id="template--17908762935516__featured_product_DEjcQV" data-product-variant-id="45286477201628">
      <input id="Recipient-checkbox-template--17908762935516__featured_product_DEjcQV" type="checkbox" name="properties[__shopify_send_gift_card_to_recipient]">
      <label class="recipient-checkbox" for="Recipient-checkbox-template--17908762935516__featured_product_DEjcQV">
        <svg width="1.6rem" height="1.6rem" viewBox="0 0 16 16" aria-hidden="true" focusable="false">
          <rect width="16" height="16" stroke="currentColor" fill="none" stroke-width="1"></rect>
        </svg>
        <svg aria-hidden="true" class="icon icon-checkmark" width="1.1rem" height="0.7rem" viewBox="0 0 11 7" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path d="M1.5 3.5L2.83333 4.75L4.16667 6L9.5 1" stroke="currentColor" stroke-width="1.75" stroke-linecap="round" stroke-linejoin="round"></path>
        </svg>
        <span>I want to send this as a gift</span>
      </label>
      <div class="product-form__recipient-error-message-wrapper" role="alert" hidden="">
        <h2 class="form__message" tabindex="-1" autofocus="">
          <svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13">
            <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"></circle>
            <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"></circle>
            <path
              d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z"
              fill="white"></path>
            <path
              d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z"
              fill="white" stroke="#EB001B" stroke-width="0.7">
            </path>
          </svg>
          <span class="error-message">Please adjust the following:</span>
        </h2>
        <ul></ul>
      </div>
      <p id="Recipient-fields-live-region-template--17908762935516__featured_product_DEjcQV" class="visually-hidden" role="status">Gift card recipient form collapsed</p>
      <div class="recipient-fields">
        <hr>
        <div class="recipient-fields__field">
          <div class="field">
            <input class="field__input" id="Recipient-email-template--17908762935516__featured_product_DEjcQV" type="email" placeholder="Email" name="properties[Recipient email]" value="" disabled="" aria-invalid="false">
            <label class="field__label" for="Recipient-email-template--17908762935516__featured_product_DEjcQV">
              <span class="recipient-email-label required">Recipient email</span>
              <span class="recipient-email-label optional">Recipient email (optional)</span>
            </label>
          </div>
          <div id="RecipientForm-email-error-template--17908762935516__featured_product_DEjcQV" class="form__message hidden">
            <svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13">
              <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"></circle>
              <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"></circle>
              <path
                d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z"
                fill="white"></path>
              <path
                d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z"
                fill="white" stroke="#EB001B" stroke-width="0.7">
              </path>
            </svg>
            <span class="error-message"></span>
          </div>
        </div>
        <div class="recipient-fields__field">
          <div class="field">
            <input class="field__input" autocomplete="name" type="text" id="Recipient-name-template--17908762935516__featured_product_DEjcQV" name="properties[Recipient name]" placeholder="Name" value="" disabled="" aria-invalid="false">
            <label class="field__label" for="Recipient-name-template--17908762935516__featured_product_DEjcQV">Recipient name (optional)</label>
          </div>
          <div id="RecipientForm-name-error-template--17908762935516__featured_product_DEjcQV" class="form__message hidden">
            <svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13">
              <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"></circle>
              <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"></circle>
              <path
                d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z"
                fill="white"></path>
              <path
                d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z"
                fill="white" stroke="#EB001B" stroke-width="0.7">
              </path>
            </svg>
            <span class="error-message"></span>
          </div>
        </div>
        <div class="recipient-fields__field">
          <div class="field">
            <textarea rows="10" id="Recipient-message-template--17908762935516__featured_product_DEjcQV" class="text-area field__input" name="properties[Message]" maxlength="200" placeholder="Message"
              aria-label="Message (optional) 200 characters max" disabled="" aria-invalid="false"></textarea>
            <label class="form__label field__label" for="Recipient-message-template--17908762935516__featured_product_DEjcQV"> Message (optional) </label>
          </div>
          <label class="form__label recipient-form-field-label recipient-form-field-label--space-between">
            <span>200 characters max</span>
          </label>
          <div id="RecipientForm-message-error-template--17908762935516__featured_product_DEjcQV" class="form__message hidden">
            <svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13">
              <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"></circle>
              <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"></circle>
              <path
                d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z"
                fill="white"></path>
              <path
                d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z"
                fill="white" stroke="#EB001B" stroke-width="0.7">
              </path>
            </svg>
            <span class="error-message"></span>
          </div>
        </div>
        <div class="recipient-fields__field">
          <div class="field">
            <input class="field__input text-body" autocomplete="send_on" type="date" id="Recipient-send-on-template--17908762935516__featured_product_DEjcQV" name="properties[Send on]" placeholder="YYYY-MM-DD" pattern="\d{4}-\d{2}-\d{2}" value=""
              disabled="" aria-invalid="false">
            <label class="form__label field__label" for="Recipient-send-on-template--17908762935516__featured_product_DEjcQV"> Send on (optional) </label>
          </div>
          <div id="RecipientForm-send_on-error-template--17908762935516__featured_product_DEjcQV" class="form__message hidden">
            <svg aria-hidden="true" focusable="false" class="icon icon-error" viewBox="0 0 13 13">
              <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"></circle>
              <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"></circle>
              <path
                d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z"
                fill="white"></path>
              <path
                d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z"
                fill="white" stroke="#EB001B" stroke-width="0.7">
              </path>
            </svg>
            <span class="error-message"></span>
          </div>
        </div>
      </div>
      <input type="hidden" name="properties[__shopify_send_gift_card_to_recipient]" value="if_present" id="Recipient-control-template--17908762935516__featured_product_DEjcQV" disabled="">
      <input type="hidden" name="properties[__shopify_offset]" value="420" id="Recipient-timezone-offset-template--17908762935516__featured_product_DEjcQV" disabled="">
    </recipient-form>
  </div>
  <div class="product-form__buttons"><button id="ProductSubmitButton-template--17908762935516__featured_product_DEjcQV" type="submit" name="add" class="product-form__submit button button--full-width button--primary">
      <span>Add to cart </span>
      <link href="//shoptdh.com/cdn/shop/t/2/assets/component-loading-spinner.css?v=116724955567955766481715709690" rel="stylesheet" type="text/css" media="all">
      <div class="loading__spinner hidden">
        <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
          <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
        </svg>
      </div>
    </button></div><input type="hidden" name="product-id" value="8608976732380"><input type="hidden" name="section-id" value="template--17908762935516__featured_product_DEjcQV">
</form>

POST /contact#contact_form

<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <input type="hidden" name="contact[tags]" value="newsletter">
  <div class="newsletter-form__field-wrapper scroll-trigger animate--slide-in scroll-trigger--offscreen" data-cascade="" style="--animation-order: 3;">
    <div class="field">
      <input id="NewsletterForm--template--17908762935516__newsletter_BtxmDY" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Email"
        required="">
      <label class="field__label" for="NewsletterForm--template--17908762935516__newsletter_BtxmDY"> Email </label>
      <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="Subscribe">
        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
          </path>
        </svg>
      </button>
    </div>
  </div>
</form>

POST /localization

<form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8"
    value="✓"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/">
  <div>
    <h2 class="caption-large text-body" id="FooterCountryLabel">Country/region</h2>
    <div class="disclosure">
      <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="FooterCountry-country-results" aria-describedby="FooterCountryLabel">
        <span>South Africa | ZAR R</span>
        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
          <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
          </path>
        </svg>
      </button>
      <div class="disclosure__list-wrapper country-selector" hidden="">
        <div class="country-filter country-filter--no-padding">
          <button class="country-selector__close-button button--small link" type="button" aria-label="Close">
            <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
              <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
              </path>
            </svg>
          </button>
        </div>
        <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div>
        <div class="disclosure__list country-selector__list" id="FooterCountry-country-results">
          <ul role="list" class="list-unstyled countries">
            <li class="disclosure__item" tabindex="-1">
              <a class="link link--text disclosure__link caption-large focus-inset" href="#" aria-current="true" data-value="ZA" id="South Africa">
              <span><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
              <span class="country">South Africa</span>
              <span class="localization-form__currency motion-reduce hidden">
                ZAR
                R</span>
            </a>
            </li>
            <li class="disclosure__item" tabindex="-1">
              <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="US" id="United States">
              <span class="visibility-hidden"><svg class="icon icon-checkmark" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 9" fill="none">
  <path fill-rule="evenodd" clip-rule="evenodd" d="M11.35.643a.5.5 0 01.006.707l-6.77 6.886a.5.5 0 01-.719-.006L.638 4.845a.5.5 0 11.724-.69l2.872 3.011 6.41-6.517a.5.5 0 01.707-.006h-.001z" fill="currentColor"></path>
</svg>
</span>
              <span class="country">United States</span>
              <span class="localization-form__currency motion-reduce hidden">
                ZAR
                R</span>
            </a>
            </li>
          </ul>
        </div>
      </div>
      <div class="country-selector__overlay"></div>
    </div>
    <input type="hidden" name="country_code" value="ZA">
  </div>
</form>

Text Content

FOLLOW US ON INSTAGRAM

+

Get 10% Off

FAQ❔31/12/1969
 * 
 * 
 * 

Hair 🎀31/12/1969
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 
 * 

Dolls 🩷31/12/1969
 * 
 * 
 * 
 * 
 * 
 * 

Prices💲31/12/1969
 * 
 * 
 * 
 * 

Skip to content

Welcome to The Doll House 🩷


 * Home
 * About Us
 * Shop
   Shop
    * HD Lace Wigs
    * Clearance
    * Gift Cards

 * Ambassador Program
 * Contact


COUNTRY/REGION

South Africa | ZAR R
 * South Africa ZAR R
 * United States ZAR R


 * X (Twitter)
 * Facebook
 * Instagram
 * TikTok



 * Home
 * About Us
 * Shop
    * HD Lace Wigs
    * Clearance
    * Gift Cards

 * Ambassador Program
 * Contact


COUNTRY/REGION

South Africa | ZAR R
 * South Africa ZAR R
 * United States ZAR R


Search

Cart


ITEM ADDED TO YOUR CART


View cart
Check out
Continue shopping


OUR PHILOSOPHY

At The Doll House, we believe in the transformative power of self-expression. We
understand that personal style is a reflection of individuality, and our wigs
are designed to empower individual to embrace change with confidence. We strive
to create a space where beauty knows no bounds, where every individual can
explore and embody different facets of their identity. Our philosophy is rooted
in the belief that by embracing change, we can unlock new dimensions of
confidence and self- assurance. With our wigs, we aim to inspire a sense of
liberation, allowing our clients to boldly express themselves and celebrate the
beauty of transformation.


OUR LATEST

Shop all


FEATURED PRODUCTS


 * BARBIE HD LACE WIG
   
   Sale
   
   
   BARBIE HD LACE WIG
   
   Regular price R 9,170.95 ZAR
   Regular price R 18,341.89 ZAR Sale price R 9,170.95 ZAR
   Unit price /  per 
   Add to cart Sold out
   
   Sale


 * BODY WAVE HD LACE WIGS
   
   
   
   
   BODY WAVE HD LACE WIGS
   
   Regular price From R 4,171.06 ZAR
   Regular price Sale price From R 4,171.06 ZAR
   Unit price /  per 
   Choose options
   
   


 * CURLY HD LACE WIGS
   
   
   
   
   CURLY HD LACE WIGS
   
   Regular price From R 4,371.06 ZAR
   Regular price Sale price From R 4,371.06 ZAR
   Unit price /  per 
   Choose options
   
   


 * DEEP WAVE HD LACE WIGS
   
   
   
   
   DEEP WAVE HD LACE WIGS
   
   Regular price From R 4,371.06 ZAR
   Regular price Sale price From R 4,371.06 ZAR
   Unit price /  per 
   Choose options
   
   

1 / of 2


BECOME A BRAND AMBASSADOR

As a wig ambassador, you'll be our advocate, inspiring others to embrace their
beauty and confidence through the power of wigs. Whether you're a beauty
influencer, a wig enthusiast, or simply love experimenting with different
hairstyles, we want passionate individuals who can authentically represent our
brand.

APPLY HERE

Skip to product information
 * 
   Open media 1 in modal

1 / of 1

The Doll House


TDH GIFT CARD

Regular price R 100.00 ZAR
Regular price Sale price R 100.00 ZAR
Unit price /  per 
Sale Sold out
Shipping calculated at checkout.

Denominations R 100Variant sold out or unavailable R 500Variant sold out or
unavailable R 1,000Variant sold out or unavailable R 5,000.00Variant sold out or
unavailable R 10,000.00Variant sold out or unavailable R 25,000.00Variant sold
out or unavailable
Quantity

(0 in cart)
Decrease quantity for TDH Gift Card Increase quantity for TDH Gift Card

I want to send this as a gift


PLEASE ADJUST THE FOLLOWING:

Gift card recipient form collapsed

--------------------------------------------------------------------------------

Recipient email Recipient email (optional)

Recipient name (optional)

Message (optional)
200 characters max

Send on (optional)

Add to cart

Share Share
Link
Close share Copy link
View full details
7 Rings
Ariana Grande
3:37
Jump
Tyla Ft. Gunna & Skillibeng
2:28
Barbie World
Nicki Minaj Ft. Ice Spice
1:48




SUBSCRIBE TO OUR EMAILS

Be the first to know about new collections and exclusive offers.

Email

 * Facebook
 * Instagram
 * TikTok
 * X (Twitter)


COUNTRY/REGION

South Africa | ZAR R
 * South Africa ZAR R
 * United States ZAR R


Payment methods
© 2024, The Doll House Powered by Shopify
 * Refund policy
 * Privacy policy
 * Terms of service
 * Shipping policy

 * Choosing a selection results in a full page refresh.
 * Opens in a new window.










x

Take a screenshot of a product you wish to buy and tag @tdhshop and we will send
you a 10% Off Discount Coupon Code!