www.perfectlocks.com Open in urlscan Pro
23.227.38.74  Public Scan

URL: https://www.perfectlocks.com/collections/human-hair-extensions
Submission: On December 04 via api from RU — Scanned from CA

Form analysis 6 forms found in the DOM

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 go2806925766 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-S39nFN" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; margin: 0px auto; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 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: 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;"><input id="email_016JB91TTR00000000003H9FXR" class="needsclick go2732851042 kl-private-reset-css-Xuajs1"
            type="email" autocomplete="email" name="email" tabindex="0" placeholder="Enter email address" aria-label="Enter email address" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 54px; text-align: left; color: rgb(0, 0, 0); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 149, 150);">
          <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 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: center; display: flex;">
          <fieldset class="needsclick go983184302 kl-private-reset-css-Xuajs1" style="align-self: flex-end; flex-flow: column wrap;">
            <div role="radiogroup" aria-required="true" class="needsclick  kl-private-reset-css-Xuajs1" style="display: inline-flex; justify-content: flex-start; flex-wrap: wrap;"><input class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1"
                tabindex="0" type="radio" id="Consumer%20Type__4__11" name="Consumer%20Type__4" aria-invalid="false" aria-label="I'm a stylist"><label class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="Consumer%20Type__4__11"
                style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(148, 149, 150); margin-right: 8px; min-width: 20px; width: auto; height: auto; border-radius: 50%;">
                  <g>
                    <g>
                      <circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#FFFFFF"></circle>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="radio_inner_Consumer%20Type__4__11" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner_Consumer%20Type__4__11" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#000000" id="oval-radio_inner_Consumer%20Type__4__11" cx="6" cy="6" r="5.55555556"></circle>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(0, 0, 0); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">I'm a
                  stylist</div>
              </label><input class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" tabindex="0" type="radio" id="Consumer%20Type__4__12" name="Consumer%20Type__4" aria-invalid="false" aria-label="I'm a consumer"><label
                class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="Consumer%20Type__4__12" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg
                  width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"
                  style="stroke: rgb(148, 149, 150); margin-right: 8px; min-width: 20px; width: auto; height: auto; border-radius: 50%;">
                  <g>
                    <g>
                      <circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#FFFFFF"></circle>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="radio_inner_Consumer%20Type__4__12" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner_Consumer%20Type__4__12" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#000000" id="oval-radio_inner_Consumer%20Type__4__12" cx="6" cy="6" r="5.55555556"></circle>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(0, 0, 0); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">I'm a
                  consumer</div>
              </label></div>
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
          </fieldset>
        </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: 15px 0px 31px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go734089545 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(187, 24, 184); border-radius: 4px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(255, 255, 255); font-family: brandon-grotesque, &quot;Century Gothic&quot;, CenturyGothic, AppleGothic, sans-serif; font-size: 17px; font-weight: 700; letter-spacing: 2px; 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: 54px; width: 100%;">SUBSCRIBE
          &amp; SAVE</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST /contact#footer-newsletter

<form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"></form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_2 go2806925766 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-S39nFN" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; margin: 0px auto; border-radius: 2px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 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: 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;"><input id="email_016JB91TTR00000000003H9FXR" class="needsclick go2732851042 kl-private-reset-css-Xuajs1"
            type="email" autocomplete="email" name="email" tabindex="0" placeholder="Enter email address" aria-label="Enter email address" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 54px; text-align: left; color: rgb(0, 0, 0); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(148, 149, 150);">
          <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 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: center; display: flex;">
          <fieldset class="needsclick go983184302 kl-private-reset-css-Xuajs1" style="align-self: flex-end; flex-flow: column wrap;">
            <div role="radiogroup" aria-required="true" class="needsclick  kl-private-reset-css-Xuajs1" style="display: inline-flex; justify-content: flex-start; flex-wrap: wrap;"><input class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1"
                tabindex="0" type="radio" id="Consumer%20Type__6__13" name="Consumer%20Type__6" aria-invalid="false" aria-label="I'm a stylist"><label class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="Consumer%20Type__6__13"
                style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1"
                  xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="stroke: rgb(148, 149, 150); margin-right: 8px; min-width: 20px; width: auto; height: auto; border-radius: 50%;">
                  <g>
                    <g>
                      <circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#FFFFFF"></circle>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="radio_inner_Consumer%20Type__6__13" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner_Consumer%20Type__6__13" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#000000" id="oval-radio_inner_Consumer%20Type__6__13" cx="6" cy="6" r="5.55555556"></circle>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(0, 0, 0); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">I'm a
                  stylist</div>
              </label><input class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" tabindex="0" type="radio" id="Consumer%20Type__6__14" name="Consumer%20Type__6" aria-invalid="false" aria-label="I'm a consumer"><label
                class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="Consumer%20Type__6__14" style="display: flex; align-items: center; flex: 0 0 auto; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg
                  width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"
                  style="stroke: rgb(148, 149, 150); margin-right: 8px; min-width: 20px; width: auto; height: auto; border-radius: 50%;">
                  <g>
                    <g>
                      <circle stroke-width="1" cx="10" cy="10" r="9.5" fill="#FFFFFF"></circle>
                    </g>
                  </g>
                </svg><svg width="20px" height="20px" viewBox="0 0 20 20" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" style="cursor: pointer; display: none; position: absolute; margin: 0px;">
                  <defs></defs>
                  <g id="radio_inner_Consumer%20Type__6__14" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="shape-radio_inner_Consumer%20Type__6__14" transform="translate(4.000000, 4.000000)" fill="#303B43">
                      <circle fill="#000000" id="oval-radio_inner_Consumer%20Type__6__14" cx="6" cy="6" r="5.55555556"></circle>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(0, 0, 0); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">I'm a
                  consumer</div>
              </label></div>
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
          </fieldset>
        </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: 15px 0px 31px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go734089545 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(187, 24, 184); border-radius: 4px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(255, 255, 255); font-family: brandon-grotesque, &quot;Century Gothic&quot;, CenturyGothic, AppleGothic, sans-serif; font-size: 17px; font-weight: 700; letter-spacing: 2px; 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: 54px; width: 100%;">SUBSCRIBE
          &amp; SAVE</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST /contact#footer-newsletter

<form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter-form form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"></form>

POST /localization

<form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__cross-border" 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="/collections/human-hair-extensions?_kx=3MD4AjvkjW3X7t2kJ7zyyCtSmHJy_kEoD8JxV1Xe6BqCTZWhPsusXYVsMZA2xVbO.xymHPB">
  <div class="popover-container">
    <input type="hidden" name="country_code" value="CA">
    <span class="visually-hidden">Country/region</span>
    <button type="button" is="toggle-button" class="select select--small  text--xsmall" aria-expanded="false" aria-controls="footer-currency-selector">Canada (CAD $)<svg width="9" height="6" class="icon icon--chevron icon--inline  "
        viewBox="0 0 12 8">
        <path fill="none" stroke="currentColor" stroke-width="1.5" d="m1 1 5 5 5-5"></path>
      </svg></button>
    <popover-content id="footer-currency-selector" class="popover popover--top popover--small">
      <span class="popover__overlay"></span>
      <header class="popover__header">
        <span class="popover__title heading h6">Country/region</span>
        <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="Close"><svg width="14" height="14" class="icon icon--close  " viewBox="0 0 14 14">
            <path fill="none" stroke="currentColor" stroke-width="1.5" d="M13 13 1 1m12 0L1 13"></path>
          </svg></button>
      </header>
      <div class="popover__content popover__content--restrict">
        <div class="popover__choice-list"><button type="submit" name="country_code" value="AF" class="popover__choice-item">
            <span class="popover__choice-label">Afghanistan (AFN ؋) </span>
          </button><button type="submit" name="country_code" value="AX" class="popover__choice-item">
            <span class="popover__choice-label">Åland Islands (EUR €) </span>
          </button><button type="submit" name="country_code" value="AL" class="popover__choice-item">
            <span class="popover__choice-label">Albania (ALL L) </span>
          </button><button type="submit" name="country_code" value="DZ" class="popover__choice-item">
            <span class="popover__choice-label">Algeria (DZD د.ج) </span>
          </button><button type="submit" name="country_code" value="AD" class="popover__choice-item">
            <span class="popover__choice-label">Andorra (EUR €) </span>
          </button><button type="submit" name="country_code" value="AO" class="popover__choice-item">
            <span class="popover__choice-label">Angola (USD $) </span>
          </button><button type="submit" name="country_code" value="AI" class="popover__choice-item">
            <span class="popover__choice-label">Anguilla (XCD $) </span>
          </button><button type="submit" name="country_code" value="AG" class="popover__choice-item">
            <span class="popover__choice-label">Antigua &amp; Barbuda (XCD $) </span>
          </button><button type="submit" name="country_code" value="AR" class="popover__choice-item">
            <span class="popover__choice-label">Argentina (USD $) </span>
          </button><button type="submit" name="country_code" value="AM" class="popover__choice-item">
            <span class="popover__choice-label">Armenia (AMD դր.) </span>
          </button><button type="submit" name="country_code" value="AW" class="popover__choice-item">
            <span class="popover__choice-label">Aruba (AWG ƒ) </span>
          </button><button type="submit" name="country_code" value="AC" class="popover__choice-item">
            <span class="popover__choice-label">Ascension Island (SHP £) </span>
          </button><button type="submit" name="country_code" value="AU" class="popover__choice-item">
            <span class="popover__choice-label">Australia (AUD $) </span>
          </button><button type="submit" name="country_code" value="AT" class="popover__choice-item">
            <span class="popover__choice-label">Austria (EUR €) </span>
          </button><button type="submit" name="country_code" value="AZ" class="popover__choice-item">
            <span class="popover__choice-label">Azerbaijan (AZN ₼) </span>
          </button><button type="submit" name="country_code" value="BS" class="popover__choice-item">
            <span class="popover__choice-label">Bahamas (BSD $) </span>
          </button><button type="submit" name="country_code" value="BH" class="popover__choice-item">
            <span class="popover__choice-label">Bahrain (USD $) </span>
          </button><button type="submit" name="country_code" value="BD" class="popover__choice-item">
            <span class="popover__choice-label">Bangladesh (BDT ৳) </span>
          </button><button type="submit" name="country_code" value="BB" class="popover__choice-item">
            <span class="popover__choice-label">Barbados (BBD $) </span>
          </button><button type="submit" name="country_code" value="BY" class="popover__choice-item">
            <span class="popover__choice-label">Belarus (USD $) </span>
          </button><button type="submit" name="country_code" value="BE" class="popover__choice-item">
            <span class="popover__choice-label">Belgium (EUR €) </span>
          </button><button type="submit" name="country_code" value="BZ" class="popover__choice-item">
            <span class="popover__choice-label">Belize (BZD $) </span>
          </button><button type="submit" name="country_code" value="BJ" class="popover__choice-item">
            <span class="popover__choice-label">Benin (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="BM" class="popover__choice-item">
            <span class="popover__choice-label">Bermuda (USD $) </span>
          </button><button type="submit" name="country_code" value="BT" class="popover__choice-item">
            <span class="popover__choice-label">Bhutan (USD $) </span>
          </button><button type="submit" name="country_code" value="BO" class="popover__choice-item">
            <span class="popover__choice-label">Bolivia (BOB Bs.) </span>
          </button><button type="submit" name="country_code" value="BA" class="popover__choice-item">
            <span class="popover__choice-label">Bosnia &amp; Herzegovina (BAM КМ) </span>
          </button><button type="submit" name="country_code" value="BW" class="popover__choice-item">
            <span class="popover__choice-label">Botswana (BWP P) </span>
          </button><button type="submit" name="country_code" value="BR" class="popover__choice-item">
            <span class="popover__choice-label">Brazil (USD $) </span>
          </button><button type="submit" name="country_code" value="IO" class="popover__choice-item">
            <span class="popover__choice-label">British Indian Ocean Territory (USD $) </span>
          </button><button type="submit" name="country_code" value="VG" class="popover__choice-item">
            <span class="popover__choice-label">British Virgin Islands (USD $) </span>
          </button><button type="submit" name="country_code" value="BN" class="popover__choice-item">
            <span class="popover__choice-label">Brunei (BND $) </span>
          </button><button type="submit" name="country_code" value="BG" class="popover__choice-item">
            <span class="popover__choice-label">Bulgaria (BGN лв.) </span>
          </button><button type="submit" name="country_code" value="BF" class="popover__choice-item">
            <span class="popover__choice-label">Burkina Faso (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="BI" class="popover__choice-item">
            <span class="popover__choice-label">Burundi (BIF Fr) </span>
          </button><button type="submit" name="country_code" value="KH" class="popover__choice-item">
            <span class="popover__choice-label">Cambodia (KHR ៛) </span>
          </button><button type="submit" name="country_code" value="CM" class="popover__choice-item">
            <span class="popover__choice-label">Cameroon (XAF Fr) </span>
          </button><button type="submit" name="country_code" value="CA" class="popover__choice-item">
            <span class="popover__choice-label" aria-current="true">Canada (CAD $) </span>
          </button><button type="submit" name="country_code" value="CV" class="popover__choice-item">
            <span class="popover__choice-label">Cape Verde (CVE $) </span>
          </button><button type="submit" name="country_code" value="BQ" class="popover__choice-item">
            <span class="popover__choice-label">Caribbean Netherlands (USD $) </span>
          </button><button type="submit" name="country_code" value="KY" class="popover__choice-item">
            <span class="popover__choice-label">Cayman Islands (KYD $) </span>
          </button><button type="submit" name="country_code" value="CF" class="popover__choice-item">
            <span class="popover__choice-label">Central African Republic (XAF Fr) </span>
          </button><button type="submit" name="country_code" value="TD" class="popover__choice-item">
            <span class="popover__choice-label">Chad (XAF Fr) </span>
          </button><button type="submit" name="country_code" value="CL" class="popover__choice-item">
            <span class="popover__choice-label">Chile (USD $) </span>
          </button><button type="submit" name="country_code" value="CN" class="popover__choice-item">
            <span class="popover__choice-label">China (CNY ¥) </span>
          </button><button type="submit" name="country_code" value="CX" class="popover__choice-item">
            <span class="popover__choice-label">Christmas Island (AUD $) </span>
          </button><button type="submit" name="country_code" value="CC" class="popover__choice-item">
            <span class="popover__choice-label">Cocos (Keeling) Islands (AUD $) </span>
          </button><button type="submit" name="country_code" value="CO" class="popover__choice-item">
            <span class="popover__choice-label">Colombia (USD $) </span>
          </button><button type="submit" name="country_code" value="KM" class="popover__choice-item">
            <span class="popover__choice-label">Comoros (KMF Fr) </span>
          </button><button type="submit" name="country_code" value="CG" class="popover__choice-item">
            <span class="popover__choice-label">Congo - Brazzaville (XAF Fr) </span>
          </button><button type="submit" name="country_code" value="CD" class="popover__choice-item">
            <span class="popover__choice-label">Congo - Kinshasa (CDF Fr) </span>
          </button><button type="submit" name="country_code" value="CK" class="popover__choice-item">
            <span class="popover__choice-label">Cook Islands (NZD $) </span>
          </button><button type="submit" name="country_code" value="CR" class="popover__choice-item">
            <span class="popover__choice-label">Costa Rica (CRC ₡) </span>
          </button><button type="submit" name="country_code" value="CI" class="popover__choice-item">
            <span class="popover__choice-label">Côte d’Ivoire (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="HR" class="popover__choice-item">
            <span class="popover__choice-label">Croatia (EUR €) </span>
          </button><button type="submit" name="country_code" value="CW" class="popover__choice-item">
            <span class="popover__choice-label">Curaçao (ANG ƒ) </span>
          </button><button type="submit" name="country_code" value="CY" class="popover__choice-item">
            <span class="popover__choice-label">Cyprus (EUR €) </span>
          </button><button type="submit" name="country_code" value="CZ" class="popover__choice-item">
            <span class="popover__choice-label">Czechia (CZK Kč) </span>
          </button><button type="submit" name="country_code" value="DK" class="popover__choice-item">
            <span class="popover__choice-label">Denmark (DKK kr.) </span>
          </button><button type="submit" name="country_code" value="DJ" class="popover__choice-item">
            <span class="popover__choice-label">Djibouti (DJF Fdj) </span>
          </button><button type="submit" name="country_code" value="DM" class="popover__choice-item">
            <span class="popover__choice-label">Dominica (XCD $) </span>
          </button><button type="submit" name="country_code" value="DO" class="popover__choice-item">
            <span class="popover__choice-label">Dominican Republic (DOP $) </span>
          </button><button type="submit" name="country_code" value="EC" class="popover__choice-item">
            <span class="popover__choice-label">Ecuador (USD $) </span>
          </button><button type="submit" name="country_code" value="EG" class="popover__choice-item">
            <span class="popover__choice-label">Egypt (EGP ج.م) </span>
          </button><button type="submit" name="country_code" value="SV" class="popover__choice-item">
            <span class="popover__choice-label">El Salvador (USD $) </span>
          </button><button type="submit" name="country_code" value="GQ" class="popover__choice-item">
            <span class="popover__choice-label">Equatorial Guinea (XAF Fr) </span>
          </button><button type="submit" name="country_code" value="ER" class="popover__choice-item">
            <span class="popover__choice-label">Eritrea (USD $) </span>
          </button><button type="submit" name="country_code" value="EE" class="popover__choice-item">
            <span class="popover__choice-label">Estonia (EUR €) </span>
          </button><button type="submit" name="country_code" value="SZ" class="popover__choice-item">
            <span class="popover__choice-label">Eswatini (USD $) </span>
          </button><button type="submit" name="country_code" value="ET" class="popover__choice-item">
            <span class="popover__choice-label">Ethiopia (ETB Br) </span>
          </button><button type="submit" name="country_code" value="FK" class="popover__choice-item">
            <span class="popover__choice-label">Falkland Islands (FKP £) </span>
          </button><button type="submit" name="country_code" value="FO" class="popover__choice-item">
            <span class="popover__choice-label">Faroe Islands (DKK kr.) </span>
          </button><button type="submit" name="country_code" value="FJ" class="popover__choice-item">
            <span class="popover__choice-label">Fiji (FJD $) </span>
          </button><button type="submit" name="country_code" value="FI" class="popover__choice-item">
            <span class="popover__choice-label">Finland (EUR €) </span>
          </button><button type="submit" name="country_code" value="FR" class="popover__choice-item">
            <span class="popover__choice-label">France (EUR €) </span>
          </button><button type="submit" name="country_code" value="GF" class="popover__choice-item">
            <span class="popover__choice-label">French Guiana (EUR €) </span>
          </button><button type="submit" name="country_code" value="PF" class="popover__choice-item">
            <span class="popover__choice-label">French Polynesia (XPF Fr) </span>
          </button><button type="submit" name="country_code" value="TF" class="popover__choice-item">
            <span class="popover__choice-label">French Southern Territories (EUR €) </span>
          </button><button type="submit" name="country_code" value="GA" class="popover__choice-item">
            <span class="popover__choice-label">Gabon (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="GM" class="popover__choice-item">
            <span class="popover__choice-label">Gambia (GMD D) </span>
          </button><button type="submit" name="country_code" value="GE" class="popover__choice-item">
            <span class="popover__choice-label">Georgia (USD $) </span>
          </button><button type="submit" name="country_code" value="DE" class="popover__choice-item">
            <span class="popover__choice-label">Germany (EUR €) </span>
          </button><button type="submit" name="country_code" value="GH" class="popover__choice-item">
            <span class="popover__choice-label">Ghana (USD $) </span>
          </button><button type="submit" name="country_code" value="GI" class="popover__choice-item">
            <span class="popover__choice-label">Gibraltar (GBP £) </span>
          </button><button type="submit" name="country_code" value="GR" class="popover__choice-item">
            <span class="popover__choice-label">Greece (EUR €) </span>
          </button><button type="submit" name="country_code" value="GL" class="popover__choice-item">
            <span class="popover__choice-label">Greenland (DKK kr.) </span>
          </button><button type="submit" name="country_code" value="GD" class="popover__choice-item">
            <span class="popover__choice-label">Grenada (XCD $) </span>
          </button><button type="submit" name="country_code" value="GP" class="popover__choice-item">
            <span class="popover__choice-label">Guadeloupe (EUR €) </span>
          </button><button type="submit" name="country_code" value="GT" class="popover__choice-item">
            <span class="popover__choice-label">Guatemala (GTQ Q) </span>
          </button><button type="submit" name="country_code" value="GG" class="popover__choice-item">
            <span class="popover__choice-label">Guernsey (GBP £) </span>
          </button><button type="submit" name="country_code" value="GN" class="popover__choice-item">
            <span class="popover__choice-label">Guinea (GNF Fr) </span>
          </button><button type="submit" name="country_code" value="GW" class="popover__choice-item">
            <span class="popover__choice-label">Guinea-Bissau (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="GY" class="popover__choice-item">
            <span class="popover__choice-label">Guyana (GYD $) </span>
          </button><button type="submit" name="country_code" value="HT" class="popover__choice-item">
            <span class="popover__choice-label">Haiti (USD $) </span>
          </button><button type="submit" name="country_code" value="HN" class="popover__choice-item">
            <span class="popover__choice-label">Honduras (HNL L) </span>
          </button><button type="submit" name="country_code" value="HK" class="popover__choice-item">
            <span class="popover__choice-label">Hong Kong SAR (HKD $) </span>
          </button><button type="submit" name="country_code" value="HU" class="popover__choice-item">
            <span class="popover__choice-label">Hungary (HUF Ft) </span>
          </button><button type="submit" name="country_code" value="IS" class="popover__choice-item">
            <span class="popover__choice-label">Iceland (ISK kr) </span>
          </button><button type="submit" name="country_code" value="IN" class="popover__choice-item">
            <span class="popover__choice-label">India (INR ₹) </span>
          </button><button type="submit" name="country_code" value="ID" class="popover__choice-item">
            <span class="popover__choice-label">Indonesia (IDR Rp) </span>
          </button><button type="submit" name="country_code" value="IQ" class="popover__choice-item">
            <span class="popover__choice-label">Iraq (USD $) </span>
          </button><button type="submit" name="country_code" value="IE" class="popover__choice-item">
            <span class="popover__choice-label">Ireland (EUR €) </span>
          </button><button type="submit" name="country_code" value="IM" class="popover__choice-item">
            <span class="popover__choice-label">Isle of Man (GBP £) </span>
          </button><button type="submit" name="country_code" value="IL" class="popover__choice-item">
            <span class="popover__choice-label">Israel (ILS ₪) </span>
          </button><button type="submit" name="country_code" value="IT" class="popover__choice-item">
            <span class="popover__choice-label">Italy (EUR €) </span>
          </button><button type="submit" name="country_code" value="JM" class="popover__choice-item">
            <span class="popover__choice-label">Jamaica (JMD $) </span>
          </button><button type="submit" name="country_code" value="JP" class="popover__choice-item">
            <span class="popover__choice-label">Japan (JPY ¥) </span>
          </button><button type="submit" name="country_code" value="JE" class="popover__choice-item">
            <span class="popover__choice-label">Jersey (USD $) </span>
          </button><button type="submit" name="country_code" value="JO" class="popover__choice-item">
            <span class="popover__choice-label">Jordan (USD $) </span>
          </button><button type="submit" name="country_code" value="KZ" class="popover__choice-item">
            <span class="popover__choice-label">Kazakhstan (KZT 〒) </span>
          </button><button type="submit" name="country_code" value="KE" class="popover__choice-item">
            <span class="popover__choice-label">Kenya (KES KSh) </span>
          </button><button type="submit" name="country_code" value="KI" class="popover__choice-item">
            <span class="popover__choice-label">Kiribati (USD $) </span>
          </button><button type="submit" name="country_code" value="XK" class="popover__choice-item">
            <span class="popover__choice-label">Kosovo (EUR €) </span>
          </button><button type="submit" name="country_code" value="KW" class="popover__choice-item">
            <span class="popover__choice-label">Kuwait (USD $) </span>
          </button><button type="submit" name="country_code" value="KG" class="popover__choice-item">
            <span class="popover__choice-label">Kyrgyzstan (KGS som) </span>
          </button><button type="submit" name="country_code" value="LA" class="popover__choice-item">
            <span class="popover__choice-label">Laos (LAK ₭) </span>
          </button><button type="submit" name="country_code" value="LV" class="popover__choice-item">
            <span class="popover__choice-label">Latvia (EUR €) </span>
          </button><button type="submit" name="country_code" value="LB" class="popover__choice-item">
            <span class="popover__choice-label">Lebanon (LBP ل.ل) </span>
          </button><button type="submit" name="country_code" value="LS" class="popover__choice-item">
            <span class="popover__choice-label">Lesotho (USD $) </span>
          </button><button type="submit" name="country_code" value="LR" class="popover__choice-item">
            <span class="popover__choice-label">Liberia (USD $) </span>
          </button><button type="submit" name="country_code" value="LY" class="popover__choice-item">
            <span class="popover__choice-label">Libya (USD $) </span>
          </button><button type="submit" name="country_code" value="LI" class="popover__choice-item">
            <span class="popover__choice-label">Liechtenstein (CHF CHF) </span>
          </button><button type="submit" name="country_code" value="LT" class="popover__choice-item">
            <span class="popover__choice-label">Lithuania (EUR €) </span>
          </button><button type="submit" name="country_code" value="LU" class="popover__choice-item">
            <span class="popover__choice-label">Luxembourg (EUR €) </span>
          </button><button type="submit" name="country_code" value="MO" class="popover__choice-item">
            <span class="popover__choice-label">Macao SAR (MOP P) </span>
          </button><button type="submit" name="country_code" value="MG" class="popover__choice-item">
            <span class="popover__choice-label">Madagascar (USD $) </span>
          </button><button type="submit" name="country_code" value="MW" class="popover__choice-item">
            <span class="popover__choice-label">Malawi (MWK MK) </span>
          </button><button type="submit" name="country_code" value="MY" class="popover__choice-item">
            <span class="popover__choice-label">Malaysia (MYR RM) </span>
          </button><button type="submit" name="country_code" value="MV" class="popover__choice-item">
            <span class="popover__choice-label">Maldives (MVR MVR) </span>
          </button><button type="submit" name="country_code" value="ML" class="popover__choice-item">
            <span class="popover__choice-label">Mali (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="MT" class="popover__choice-item">
            <span class="popover__choice-label">Malta (EUR €) </span>
          </button><button type="submit" name="country_code" value="MQ" class="popover__choice-item">
            <span class="popover__choice-label">Martinique (EUR €) </span>
          </button><button type="submit" name="country_code" value="MR" class="popover__choice-item">
            <span class="popover__choice-label">Mauritania (USD $) </span>
          </button><button type="submit" name="country_code" value="MU" class="popover__choice-item">
            <span class="popover__choice-label">Mauritius (MUR ₨) </span>
          </button><button type="submit" name="country_code" value="YT" class="popover__choice-item">
            <span class="popover__choice-label">Mayotte (EUR €) </span>
          </button><button type="submit" name="country_code" value="MX" class="popover__choice-item">
            <span class="popover__choice-label">Mexico (USD $) </span>
          </button><button type="submit" name="country_code" value="MD" class="popover__choice-item">
            <span class="popover__choice-label">Moldova (MDL L) </span>
          </button><button type="submit" name="country_code" value="MC" class="popover__choice-item">
            <span class="popover__choice-label">Monaco (EUR €) </span>
          </button><button type="submit" name="country_code" value="MN" class="popover__choice-item">
            <span class="popover__choice-label">Mongolia (MNT ₮) </span>
          </button><button type="submit" name="country_code" value="ME" class="popover__choice-item">
            <span class="popover__choice-label">Montenegro (EUR €) </span>
          </button><button type="submit" name="country_code" value="MS" class="popover__choice-item">
            <span class="popover__choice-label">Montserrat (XCD $) </span>
          </button><button type="submit" name="country_code" value="MA" class="popover__choice-item">
            <span class="popover__choice-label">Morocco (MAD د.م.) </span>
          </button><button type="submit" name="country_code" value="MZ" class="popover__choice-item">
            <span class="popover__choice-label">Mozambique (USD $) </span>
          </button><button type="submit" name="country_code" value="MM" class="popover__choice-item">
            <span class="popover__choice-label">Myanmar (Burma) (MMK K) </span>
          </button><button type="submit" name="country_code" value="NA" class="popover__choice-item">
            <span class="popover__choice-label">Namibia (USD $) </span>
          </button><button type="submit" name="country_code" value="NR" class="popover__choice-item">
            <span class="popover__choice-label">Nauru (AUD $) </span>
          </button><button type="submit" name="country_code" value="NP" class="popover__choice-item">
            <span class="popover__choice-label">Nepal (NPR ₨) </span>
          </button><button type="submit" name="country_code" value="NL" class="popover__choice-item">
            <span class="popover__choice-label">Netherlands (EUR €) </span>
          </button><button type="submit" name="country_code" value="NC" class="popover__choice-item">
            <span class="popover__choice-label">New Caledonia (XPF Fr) </span>
          </button><button type="submit" name="country_code" value="NZ" class="popover__choice-item">
            <span class="popover__choice-label">New Zealand (NZD $) </span>
          </button><button type="submit" name="country_code" value="NI" class="popover__choice-item">
            <span class="popover__choice-label">Nicaragua (NIO C$) </span>
          </button><button type="submit" name="country_code" value="NE" class="popover__choice-item">
            <span class="popover__choice-label">Niger (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="NG" class="popover__choice-item">
            <span class="popover__choice-label">Nigeria (NGN ₦) </span>
          </button><button type="submit" name="country_code" value="NU" class="popover__choice-item">
            <span class="popover__choice-label">Niue (NZD $) </span>
          </button><button type="submit" name="country_code" value="NF" class="popover__choice-item">
            <span class="popover__choice-label">Norfolk Island (AUD $) </span>
          </button><button type="submit" name="country_code" value="MK" class="popover__choice-item">
            <span class="popover__choice-label">North Macedonia (MKD ден) </span>
          </button><button type="submit" name="country_code" value="NO" class="popover__choice-item">
            <span class="popover__choice-label">Norway (USD $) </span>
          </button><button type="submit" name="country_code" value="OM" class="popover__choice-item">
            <span class="popover__choice-label">Oman (USD $) </span>
          </button><button type="submit" name="country_code" value="PK" class="popover__choice-item">
            <span class="popover__choice-label">Pakistan (PKR ₨) </span>
          </button><button type="submit" name="country_code" value="PS" class="popover__choice-item">
            <span class="popover__choice-label">Palestinian Territories (ILS ₪) </span>
          </button><button type="submit" name="country_code" value="PA" class="popover__choice-item">
            <span class="popover__choice-label">Panama (USD $) </span>
          </button><button type="submit" name="country_code" value="PG" class="popover__choice-item">
            <span class="popover__choice-label">Papua New Guinea (PGK K) </span>
          </button><button type="submit" name="country_code" value="PY" class="popover__choice-item">
            <span class="popover__choice-label">Paraguay (PYG ₲) </span>
          </button><button type="submit" name="country_code" value="PE" class="popover__choice-item">
            <span class="popover__choice-label">Peru (PEN S/.) </span>
          </button><button type="submit" name="country_code" value="PH" class="popover__choice-item">
            <span class="popover__choice-label">Philippines (PHP ₱) </span>
          </button><button type="submit" name="country_code" value="PN" class="popover__choice-item">
            <span class="popover__choice-label">Pitcairn Islands (NZD $) </span>
          </button><button type="submit" name="country_code" value="PL" class="popover__choice-item">
            <span class="popover__choice-label">Poland (PLN zł) </span>
          </button><button type="submit" name="country_code" value="PT" class="popover__choice-item">
            <span class="popover__choice-label">Portugal (EUR €) </span>
          </button><button type="submit" name="country_code" value="QA" class="popover__choice-item">
            <span class="popover__choice-label">Qatar (QAR ر.ق) </span>
          </button><button type="submit" name="country_code" value="RE" class="popover__choice-item">
            <span class="popover__choice-label">Réunion (EUR €) </span>
          </button><button type="submit" name="country_code" value="RO" class="popover__choice-item">
            <span class="popover__choice-label">Romania (RON Lei) </span>
          </button><button type="submit" name="country_code" value="RU" class="popover__choice-item">
            <span class="popover__choice-label">Russia (USD $) </span>
          </button><button type="submit" name="country_code" value="RW" class="popover__choice-item">
            <span class="popover__choice-label">Rwanda (RWF FRw) </span>
          </button><button type="submit" name="country_code" value="WS" class="popover__choice-item">
            <span class="popover__choice-label">Samoa (WST T) </span>
          </button><button type="submit" name="country_code" value="SM" class="popover__choice-item">
            <span class="popover__choice-label">San Marino (EUR €) </span>
          </button><button type="submit" name="country_code" value="ST" class="popover__choice-item">
            <span class="popover__choice-label">São Tomé &amp; Príncipe (STD Db) </span>
          </button><button type="submit" name="country_code" value="SA" class="popover__choice-item">
            <span class="popover__choice-label">Saudi Arabia (SAR ر.س) </span>
          </button><button type="submit" name="country_code" value="SN" class="popover__choice-item">
            <span class="popover__choice-label">Senegal (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="RS" class="popover__choice-item">
            <span class="popover__choice-label">Serbia (RSD РСД) </span>
          </button><button type="submit" name="country_code" value="SC" class="popover__choice-item">
            <span class="popover__choice-label">Seychelles (USD $) </span>
          </button><button type="submit" name="country_code" value="SL" class="popover__choice-item">
            <span class="popover__choice-label">Sierra Leone (SLL Le) </span>
          </button><button type="submit" name="country_code" value="SG" class="popover__choice-item">
            <span class="popover__choice-label">Singapore (SGD $) </span>
          </button><button type="submit" name="country_code" value="SX" class="popover__choice-item">
            <span class="popover__choice-label">Sint Maarten (ANG ƒ) </span>
          </button><button type="submit" name="country_code" value="SK" class="popover__choice-item">
            <span class="popover__choice-label">Slovakia (EUR €) </span>
          </button><button type="submit" name="country_code" value="SI" class="popover__choice-item">
            <span class="popover__choice-label">Slovenia (EUR €) </span>
          </button><button type="submit" name="country_code" value="SB" class="popover__choice-item">
            <span class="popover__choice-label">Solomon Islands (SBD $) </span>
          </button><button type="submit" name="country_code" value="SO" class="popover__choice-item">
            <span class="popover__choice-label">Somalia (USD $) </span>
          </button><button type="submit" name="country_code" value="ZA" class="popover__choice-item">
            <span class="popover__choice-label">South Africa (USD $) </span>
          </button><button type="submit" name="country_code" value="GS" class="popover__choice-item">
            <span class="popover__choice-label">South Georgia &amp; South Sandwich Islands (GBP £) </span>
          </button><button type="submit" name="country_code" value="KR" class="popover__choice-item">
            <span class="popover__choice-label">South Korea (KRW ₩) </span>
          </button><button type="submit" name="country_code" value="SS" class="popover__choice-item">
            <span class="popover__choice-label">South Sudan (USD $) </span>
          </button><button type="submit" name="country_code" value="ES" class="popover__choice-item">
            <span class="popover__choice-label">Spain (EUR €) </span>
          </button><button type="submit" name="country_code" value="LK" class="popover__choice-item">
            <span class="popover__choice-label">Sri Lanka (LKR ₨) </span>
          </button><button type="submit" name="country_code" value="BL" class="popover__choice-item">
            <span class="popover__choice-label">St. Barthélemy (EUR €) </span>
          </button><button type="submit" name="country_code" value="SH" class="popover__choice-item">
            <span class="popover__choice-label">St. Helena (SHP £) </span>
          </button><button type="submit" name="country_code" value="KN" class="popover__choice-item">
            <span class="popover__choice-label">St. Kitts &amp; Nevis (XCD $) </span>
          </button><button type="submit" name="country_code" value="LC" class="popover__choice-item">
            <span class="popover__choice-label">St. Lucia (XCD $) </span>
          </button><button type="submit" name="country_code" value="MF" class="popover__choice-item">
            <span class="popover__choice-label">St. Martin (EUR €) </span>
          </button><button type="submit" name="country_code" value="PM" class="popover__choice-item">
            <span class="popover__choice-label">St. Pierre &amp; Miquelon (EUR €) </span>
          </button><button type="submit" name="country_code" value="VC" class="popover__choice-item">
            <span class="popover__choice-label">St. Vincent &amp; Grenadines (XCD $) </span>
          </button><button type="submit" name="country_code" value="SD" class="popover__choice-item">
            <span class="popover__choice-label">Sudan (USD $) </span>
          </button><button type="submit" name="country_code" value="SR" class="popover__choice-item">
            <span class="popover__choice-label">Suriname (USD $) </span>
          </button><button type="submit" name="country_code" value="SJ" class="popover__choice-item">
            <span class="popover__choice-label">Svalbard &amp; Jan Mayen (USD $) </span>
          </button><button type="submit" name="country_code" value="SE" class="popover__choice-item">
            <span class="popover__choice-label">Sweden (SEK kr) </span>
          </button><button type="submit" name="country_code" value="CH" class="popover__choice-item">
            <span class="popover__choice-label">Switzerland (CHF CHF) </span>
          </button><button type="submit" name="country_code" value="TW" class="popover__choice-item">
            <span class="popover__choice-label">Taiwan (TWD $) </span>
          </button><button type="submit" name="country_code" value="TJ" class="popover__choice-item">
            <span class="popover__choice-label">Tajikistan (TJS ЅМ) </span>
          </button><button type="submit" name="country_code" value="TZ" class="popover__choice-item">
            <span class="popover__choice-label">Tanzania (TZS Sh) </span>
          </button><button type="submit" name="country_code" value="TH" class="popover__choice-item">
            <span class="popover__choice-label">Thailand (THB ฿) </span>
          </button><button type="submit" name="country_code" value="TL" class="popover__choice-item">
            <span class="popover__choice-label">Timor-Leste (USD $) </span>
          </button><button type="submit" name="country_code" value="TG" class="popover__choice-item">
            <span class="popover__choice-label">Togo (XOF Fr) </span>
          </button><button type="submit" name="country_code" value="TK" class="popover__choice-item">
            <span class="popover__choice-label">Tokelau (NZD $) </span>
          </button><button type="submit" name="country_code" value="TO" class="popover__choice-item">
            <span class="popover__choice-label">Tonga (TOP T$) </span>
          </button><button type="submit" name="country_code" value="TT" class="popover__choice-item">
            <span class="popover__choice-label">Trinidad &amp; Tobago (TTD $) </span>
          </button><button type="submit" name="country_code" value="TA" class="popover__choice-item">
            <span class="popover__choice-label">Tristan da Cunha (GBP £) </span>
          </button><button type="submit" name="country_code" value="TN" class="popover__choice-item">
            <span class="popover__choice-label">Tunisia (USD $) </span>
          </button><button type="submit" name="country_code" value="TR" class="popover__choice-item">
            <span class="popover__choice-label">Türkiye (USD $) </span>
          </button><button type="submit" name="country_code" value="TM" class="popover__choice-item">
            <span class="popover__choice-label">Turkmenistan (USD $) </span>
          </button><button type="submit" name="country_code" value="TC" class="popover__choice-item">
            <span class="popover__choice-label">Turks &amp; Caicos Islands (USD $) </span>
          </button><button type="submit" name="country_code" value="TV" class="popover__choice-item">
            <span class="popover__choice-label">Tuvalu (AUD $) </span>
          </button><button type="submit" name="country_code" value="UM" class="popover__choice-item">
            <span class="popover__choice-label">U.S. Outlying Islands (USD $) </span>
          </button><button type="submit" name="country_code" value="UG" class="popover__choice-item">
            <span class="popover__choice-label">Uganda (UGX USh) </span>
          </button><button type="submit" name="country_code" value="UA" class="popover__choice-item">
            <span class="popover__choice-label">Ukraine (UAH ₴) </span>
          </button><button type="submit" name="country_code" value="AE" class="popover__choice-item">
            <span class="popover__choice-label">United Arab Emirates (AED د.إ) </span>
          </button><button type="submit" name="country_code" value="GB" class="popover__choice-item">
            <span class="popover__choice-label">United Kingdom (GBP £) </span>
          </button><button type="submit" name="country_code" value="US" class="popover__choice-item">
            <span class="popover__choice-label">United States (USD $) </span>
          </button><button type="submit" name="country_code" value="UY" class="popover__choice-item">
            <span class="popover__choice-label">Uruguay (UYU $) </span>
          </button><button type="submit" name="country_code" value="UZ" class="popover__choice-item">
            <span class="popover__choice-label">Uzbekistan (UZS ) </span>
          </button><button type="submit" name="country_code" value="VU" class="popover__choice-item">
            <span class="popover__choice-label">Vanuatu (VUV Vt) </span>
          </button><button type="submit" name="country_code" value="VA" class="popover__choice-item">
            <span class="popover__choice-label">Vatican City (EUR €) </span>
          </button><button type="submit" name="country_code" value="VE" class="popover__choice-item">
            <span class="popover__choice-label">Venezuela (USD $) </span>
          </button><button type="submit" name="country_code" value="VN" class="popover__choice-item">
            <span class="popover__choice-label">Vietnam (VND ₫) </span>
          </button><button type="submit" name="country_code" value="WF" class="popover__choice-item">
            <span class="popover__choice-label">Wallis &amp; Futuna (XPF Fr) </span>
          </button><button type="submit" name="country_code" value="EH" class="popover__choice-item">
            <span class="popover__choice-label">Western Sahara (MAD د.م.) </span>
          </button><button type="submit" name="country_code" value="YE" class="popover__choice-item">
            <span class="popover__choice-label">Yemen (YER ﷼) </span>
          </button><button type="submit" name="country_code" value="ZM" class="popover__choice-item">
            <span class="popover__choice-label">Zambia (USD $) </span>
          </button><button type="submit" name="country_code" value="ZW" class="popover__choice-item">
            <span class="popover__choice-label">Zimbabwe (USD $) </span>
          </button></div>
      </div>
    </popover-content>
  </div>
</form>

GET /search

<form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg xmlns="http://www.w3.org/2000/svg" width="22" height="22" fill="none" class="icon icon--header-search  " viewBox="0 0 24 24">
    <path fill="#14181F" fill-rule="evenodd" d="M3.75 10a6.25 6.25 0 1 1 12.5 0 6.25 6.25 0 0 1-12.5 0ZM10 2.25a7.75 7.75 0 1 0 4.924 13.735l5.546 5.545a.75.75 0 1 0 1.06-1.06l-5.545-5.546A7.75 7.75 0 0 0 10 2.25Z" clip-rule="evenodd"></path>
  </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Search" placeholder="What are you looking for?">
</form>

Text Content

Skip to content

⚡ Cyber Week Sale! ⚡
25% Off Sitewide. No code needed. Shop Now

Have Questions? Call Us! (888)-290-4771

 * Get $40
 * Find a Stylist
 * About
   * Her Story 
   * Our Mission 
   * About Our Hair 
   * Before & Afters 
   * Our Community 
   * Giving Back 
 * Help
   * Contact us 
   * Help Center 
   * Helpful Guides 
   * Matching Help 
   * Returns & Exchanges 
   * Shipping & Delivery 
   * Perfect Perks 
 * Blog

EARLY ACCESS BLACK FRIDAY
$75 OFF $345+ or everything else 10% Off.
Use promo code BFCM75 at checkout.

Have Questions? Call Us! (888)-290-4771

 * Get $40
 * Find a Stylist
 * About
   * Her Story 
   * Our Mission 
   * About Our Hair 
   * Before & Afters 
   * Our Community 
   * Giving Back 
 * Help
   * Contact us 
   * Help Center 
   * Helpful Guides 
   * Matching Help 
   * Returns & Exchanges 
   * Shipping & Delivery 
   * Perfect Perks 
 * Blog

EARLY ACCESS BLACK FRIDAY
$100 OFF $395+ or everything else 10% Off.
Use promo code BFCM100 at checkout.

Have Questions? Call Us! (888)-290-4771

 * Get $40
 * Find a Stylist
 * About
   * Her Story 
   * Our Mission 
   * About Our Hair 
   * Before & Afters 
   * Our Community 
   * Giving Back 
 * Help
   * Contact us 
   * Help Center 
   * Helpful Guides 
   * Matching Help 
   * Returns & Exchanges 
   * Shipping & Delivery 
   * Perfect Perks 
 * Blog

EARLY ACCESS BLACK FRIDAY
$150 OFF $495+ or everything else 10% Off.
Use promo code BFCM150 at checkout.

Have Questions? Call Us! (888)-290-4771

 * Get $40
 * Find a Stylist
 * About
   * Her Story 
   * Our Mission 
   * About Our Hair 
   * Before & Afters 
   * Our Community 
   * Giving Back 
 * Help
   * Contact us 
   * Help Center 
   * Helpful Guides 
   * Matching Help 
   * Returns & Exchanges 
   * Shipping & Delivery 
   * Perfect Perks 
 * Blog

 * Shop
   Shop by Method
      
      
      
      
      Professional
      
    * Tape-Ins
      
      
      
      
    * Hand-Tied Wefts
      
      
      
      
    * Hybrid Wefts
      
      
      
      
    * Machine Wefts
      
      
      
      
    * Fusion Hair
      
      
      
      
    * Bulk Hair
      
      
      
      
    * Bundle Deals
      
      
      
      
    * Shop All
      
      
      
      Ready to Wear
      
    * Clip-Ins
      
      
      
      
    * Wigs
      
      
      
      
    * Halos
      
      
      
      
    * Toppers
      
      
      
      
    * Ponytails
      
      
      
      
    * Bangs
      
      
      
      
    * Shop All
      
   
   Shop By Texture
      
      
      
      
      
    * Straight
      
      
      
      
    * Wavy
      
      
      
      
    * Curly
      
      
      
      
    * Textured
      
   
   Shop by Shade
      
      
      
      
      
    * Shop Black Hair Extensions Black
      
      
      
      
    * Shop Brown Hair Extensions Brown
      
      
      
      
    * Shop Blonde Hair Extensions Blonde
      
      
      
      
    * Shop Red Hair Extensions Red
      
      
      
      
    * Shop Balayage Hair Extensions Balayage
      
      
      
      
    * Shop Gray Hair Extensions Gray
      
      
      
      
    * Shop Rooted Hair Extensions Rooted
      
      
      
      
    * Shop Piano Hair Extensions Blends
      
   
   Tools & More
      
      
      
      
      
    * Clearance
      
      
      
      
    * Custom Order
      
      
      
      
    * Extension Supplies
      
      
      
      
    * Profesesional Tools
      
      
      
      
    * Adhesives & Removers
      
      
      
      
    * Hair Care
      
      
      
      
    * Curl Care
      
   
   Find Your Perfect Match
   
   Discover your luxurious look in just a few seconds.Take the Quiz
   
   
   Transform Yourself
   
   Transition from understated to unforgettableView Makeovers
   Shop all Hair Extensions
 * Pro Stylists
   Stylist DiscountsWholesaleProfessional ToolsCertificationShop Pro HairFree
   CatalogPro Blog
   
   
   Stylist Discounts
   
   Unlock a world of benefits with Perfect Locks Pro.Learn More
   
   
   Professional Tools
   
   Elevate your craft with superior professional tools.Shop Pro Tools
   Shop all Professional
 * Find Your Match
 * Bay Area
 * Learn
   Tips & Guides
      
      
      
      
      
    * Hair Care Guides
      
      
      
      
    * Extension Guides
      
      
      
      
    * Hair Length Guide
      
      
      
      
    * Quantity Guide
      
      
      
      
    * Color Chart
      
   
   About Us
      
      
      
      
      
    * Our Story
      
      
      
      
    * Before & Afters
      
      
      
      
    * Bay Area Showroom
      
      
      
      
    * Our Community
      
      
      
      
    * Perfect Perks
      
      
      
      
    * Our Blog
      
   
   Care & Maintenance Tips
   
   Learn how to keep your hair tangle-free and gorgeous.Read Care Guide
   
   From Newbie to Pro
   
   Become a hair extension expert by learning the basics.Read Guides
 * Deals
   Ways to Save
      
      
      
      
      
    * Wholesale
      
      
      
      
    * Bundle Deals
      
      
      
      
    * Clearance Rack
      
      
      
      
    * Subscribe for 10% Off
      
      
      
      
    * Refer Friends, Get $40
      
      
      
      
    * Earn & Spend Rewards
      
   
   Clearance & Overstock
   
   Shop Clearance
   
   
   Bundle Up and Save Big
   
   Shop Bundle Deals
   
   
   Buy More, Save More
   
   How it works

Navigation
Perfect Locks Logo
0

Shopping Bag

Your cart is empty

Start your hair journey today!

Tape-Ins
Shop Now
Wefts
Shop Now
Clip-Ins
Shop Now
Hair Care
Shop Now
Take the Perfect Match Quiz
Shop Hair Extensions
30-Day Returns & Exchanges
Add special instructions Save

ETHICALLY SOURCED, EXPERTLY CRAFTED


HUMAN HAIR EXTENSIONS

Shop Ready to Wear
Shop Professional
Before & Afters
Shop Curly Hair
Get Recommendations


OUR COLLECTIONS


TAPE-IN HAIR EXTENSIONS

Professional

Effortlessly transform your look with seamless and easy-to-apply tape-ins.

Shop Now


WEFTED HAIR EXTENSIONS

Professional

Enhance your natural beauty with versatile and durable weft extensions.

Shop Now


FUSION HAIR EXTENSIONS

Professional

Indulge in flawless and long-lasting hair with our premium fusion extension
method.

Shop Now


CLIP-IN HAIR EXTENSIONS

Ready to Wear

Easy, no commitment extensions for long, voluminous hair, instantly.

Shop Now


WIGS & TOPPERS

Ready to Wear

Elevate your hair game with a wig transformation for instant volume &
length.Shop Now


BULK HAIR FOR BRAIDING

Professional

Unleash your creativity with high-quality bulk hair for endless personalized
styles.

Shop Now


HAIR CARE PRODUCTS

Professional

Treat your tresses with care using the best hair care products for hair
extensions.

Shop Now


TOOLS, ACCESSORIES, & SUPPLIES

Make your install picture-perfect with our comprehensive collection of
professional add-ons.

Shop Now


WAYS TO SAVE


STYLIST DISCOUNTS

Join Our Professional Community and Save big on high quality hair extensions for
hair stylsts.

Learn More


BUNDLE DEALS

Save big on premium hair extensions and accessories. Get bigger and fuller looks
for less.

Shop Now


CLEARANCE MARKDOWNS

Shop our clearance for deeply discounted prices on high-quality hair extensions.
Priced to sell!

Shop Now


MIX & MATCH

Create your unique style with Mix and Match! Discounts are automatic for select
products.

Shop Now
Previous Next


IN LESS THAN 60 SECONDS


FIND YOUR PERFECT MATCH


BEFORE & AFTERS


TRANSFORMATIVE HAIR


IN LESS THAN 60 SECONDS


FIND YOUR PERFECT MATCH

Take our 60 seconds Perfect Match quiz to get the best types of hair extension
recommendations for you.

Help Me Choose


BEFORE & AFTERS


TRANSFORMATIVE HAIR

Get inspired by our before and after gallery to see what naturally gorgeous hair
extensions can do for you.

View Before & Afters
Take Quiz Before & Afters


EXPLORE MORE HAIR EXTENSIONS

 * Black Hair Extensions
 * Brown Hair Extensions
 * Ombre Hair Extensions
 * Blonde Hair Extensions
 * Platinum Blonde
 * Short Hair Extensions
 * Long Hair Extensions
 * Permanent Hair Extensions
 * Semi-Permanent Extensions
 * Temporary Extensions

Industry Pioneers

Hand-crafting gorgeous hair extensions since 2008 - A labor of love.



Ethically Sourced

We specialize in the finest 100% Remy hair extensions from Indian temples.



Texture Experts

See what's to love straight, wavy, and curly hair extensions.



Free & Fast Shipping

Get your hair faster with free and express shipping options.

Go to slide 1 Go to slide 2 Go to slide 3 Go to slide 4


FAQ

Are hair extensions bad for your hair?

Hair extensions can be safe or dangerous for your hair, depending on the type
you choose and how they are applied. Some types, like sew-in or tape-in
extensions, can be applied safely by a professional stylist without causing
damage. However, if they are applied too tightly or left in for too long, they
can cause traction alopecia (hair loss). Clip-in or pre-bonded extensions are
generally safer because they can be easily removed and do not put constant
tension on the hair. It is important to consult with a professional stylist and
follow their instructions to minimize the risk of damage.

We're here to help if you have more questions.

Contact Us
What type of extensions do I need?

Hair extensions are a fantastic way to add length, volume, and even color to
your hair. But with so many different types of extensions on the market, how do
you choose the best ones for you? Here are a few things to keep in mind

If you have thick hair, you'll want to look for wigs or extensions that are sewn
to a weft. This will ensure that your extensions blend in seamlessly with your
natural hair.

If you're looking for a luxurious option, Remy hair extensions like what we
offer here at Perfect Locks are the way to go. These extensions are made from
100% real human hair, so they're incredibly soft and believable. However, they
come at a higher price point than synthetic options.

If you want to add color without commitment, check out naturally colored clip-in
hair extensions. These are great for experimenting with new colors and can be
easily removed when you're ready to switch back to your natural hue.

No matter what type of hair extensions you choose, make sure to consult with a
professional stylist to ensure that they're applied correctly and won't damage
your natural hair. With the help of a pro, you'll be able to rock your new look
with confidence!

How do you install hair extensions?


CLIP IN HAIR EXTENSIONS

Clip-In hair extensions and wigs are a luxurious and convenient way to add
length, volume, and thickness to your natural hair. The best part is that they
can be installed and removed by you in the comfort of your own home, without the
need for a stylist! Ready to wear hair extensions come in many different colors,
textures, and lengths, so you can find the perfect match for your natural hair.
They are typically clipped in place and can be worn for any occasion. Ready to
wear hair extensions are an easy way to achieve Hollywood-level glamour without
breaking the bank. Whether you’re looking for a temporary change or a more
permanent solution, ready to wear hair extensions are a great option.


PROFESSIONAL HAIR EXTENSIONS

Tape-ins, wefts, and fusion extensions should all be applied by a qualified hair
stylist. Not only will this ensure that your extensions look their best, but it
will also help them to last longer. With proper maintenance, tape-ins can last
for 6-8 weeks, while wefts and fusion extensions can last for 3-4 months. Of
course, the length of time your extensions will last will also depend on how
well you take care of them. Be sure to follow all recommended care instructions
from your stylist, and schedule regular appointments for upkeep. With proper
care, your extensions will help you enjoy long, beautiful hair for many months
to come.

What is the quality of Perfect Locks hair?

Never synthetic hair or animal fiber.

We only use the highest quality virgin and Remy single-drawn Indian hair.

Indian hair is often considered the best type of hair for human hair extensions.
It is resilient and durable, able to last for years with proper care. Indian
hair is also available in a wide range of textures, from straight to wavy to
curly. In addition, the cuticle of Indian hair is intact, making it less likely
to tangle and mat. Finally, Indian hair can be styled in a variety of ways,
giving you the flexibility to change your look as often as you like.

How do I care for hair extensions?

Hair extensions are a great way to add length, volume, and texture to your hair.
However, they require special care in order to stay looking their best.

Here are some tips for caring for your hair extensions:

Use high-quality hair products: This is especially important for shampoo and
conditioner. Look for products that are specifically designed for use on hair
extensions.

Moisturize and hydrate: Extensions can become dry and brittle if they aren’t
properly moisturized. Use a leave-in conditioner or hair mask to keep them
hydrated.

Wash carefully: Be sure to use a gentle, sulfate-free shampoo when washing hair
extensions. Avoid scrubbing too harshly, as this can damage the hair.
Conditioner should be applied from the mid-lengths to the ends.

Let them air dry: Heat styling can damage hair extensions, so it’s best to let
them air dry whenever possible. If you must use a blow dryer, set it on the
lowest setting and use a diffuser attachment.

shop hair care
Do you offer discounts for hair stylists?

Yes, we have a line of professional hair extensions in our Perfect Locks Pro
brand. We offer professional discounts, exclusive products, and a range of other
great benefits.

Learn More
STILL HAVE A QUESTION?
Contact Us
Collections
 * Tape-Ins
 * Invisi Tape-Ins
 * Wefted Hair
 * Hybrid Wefts
 * Fusion Hair
 * Clip-Ins
 * Wigs & Toppers
 * Braiding Hair
 * Closures & Frontals
 * Custom Order
 * Hair Care

Collections
 * Tape-Ins
 * Invisi Tape-Ins
 * Wefted Hair
 * Hybrid Wefts
 * Fusion Hair
 * Clip-Ins
 * Wigs & Toppers
 * Braiding Hair
 * Closures & Frontals
 * Custom Order
 * Hair Care

Textures
 * Straight
 * Wavy
 * Curly
 * Textured

Textures
 * Straight
 * Wavy
 * Curly
 * Textured

About Us
 * Our Mission
 * Priyanka's Story
 * About Our Hair
 * Our Community
 * Cares & Causes
 * Hair Blog

About Us
 * Our Mission
 * Priyanka's Story
 * About Our Hair
 * Our Community
 * Cares & Causes
 * Hair Blog

Visit Us
 * Our Showroom
 * Our Hair Salon

Visit Us
 * Our Showroom
 * Our Hair Salon

Support
 * Contact Us
 * Return Policy
 * Shipping & Delivery
 * Buy Now, Pay Later

Support
 * Contact Us
 * Return Policy
 * Shipping & Delivery
 * Buy Now, Pay Later

Hair Help
 * Hair Care Guide
 * Hair Extensions 101
 * Matching Assistance
 * Hair Extension Quiz
 * All Helpful Guides
 * Before & Afters

Hair Help
 * Hair Care Guide
 * Hair Extensions 101
 * Matching Assistance
 * Hair Extension Quiz
 * All Helpful Guides
 * Before & Afters

✂️ Professionals
 * Stylist Program
 * Professional Methods
 * Find a Pro Stylist
 * Request a Catalog
 * Online Retailers
 * Wholesale Hair

✂️ Professionals
 * Stylist Program
 * Professional Methods
 * Find a Pro Stylist
 * Request a Catalog
 * Online Retailers
 * Wholesale Hair

My Account
 * Login or Register
 * Reward Program
 * Give $40, Get $40

My Account
 * Login or Register
 * Reward Program
 * Give $40, Get $40

SUBSCRIBE & SAVE
SUBSCRIBE & SAVE

Enjoy 10% off your first order and expert beauty and hair tips from Perfect
Locks.

I'm a stylist
I'm a consumer

SUBSCRIBE & SAVE
Connect with us
 * 
 * 
 * 
 * 
 * 


SUBSCRIBE & SAVE
SUBSCRIBE & SAVE

Enjoy 10% off your first order and expert beauty and hair tips from Perfect
Locks.

I'm a stylist
I'm a consumer

SUBSCRIBE & SAVE
Connect with us
 * 
 * 
 * 
 * 
 * 


Country/region Canada (CAD $)
Country/region
Afghanistan (AFN ؋) Åland Islands (EUR €) Albania (ALL L) Algeria (DZD د.ج)
Andorra (EUR €) Angola (USD $) Anguilla (XCD $) Antigua & Barbuda (XCD $)
Argentina (USD $) Armenia (AMD դր.) Aruba (AWG ƒ) Ascension Island (SHP £)
Australia (AUD $) Austria (EUR €) Azerbaijan (AZN ₼) Bahamas (BSD $) Bahrain
(USD $) Bangladesh (BDT ৳) Barbados (BBD $) Belarus (USD $) Belgium (EUR €)
Belize (BZD $) Benin (XOF Fr) Bermuda (USD $) Bhutan (USD $) Bolivia (BOB Bs.)
Bosnia & Herzegovina (BAM КМ) Botswana (BWP P) Brazil (USD $) British Indian
Ocean Territory (USD $) British Virgin Islands (USD $) Brunei (BND $) Bulgaria
(BGN лв.) Burkina Faso (XOF Fr) Burundi (BIF Fr) Cambodia (KHR ៛) Cameroon (XAF
Fr) Canada (CAD $) Cape Verde (CVE $) Caribbean Netherlands (USD $) Cayman
Islands (KYD $) Central African Republic (XAF Fr) Chad (XAF Fr) Chile (USD $)
China (CNY ¥) Christmas Island (AUD $) Cocos (Keeling) Islands (AUD $) Colombia
(USD $) Comoros (KMF Fr) Congo - Brazzaville (XAF Fr) Congo - Kinshasa (CDF Fr)
Cook Islands (NZD $) Costa Rica (CRC ₡) Côte d’Ivoire (XOF Fr) Croatia (EUR €)
Curaçao (ANG ƒ) Cyprus (EUR €) Czechia (CZK Kč) Denmark (DKK kr.) Djibouti (DJF
Fdj) Dominica (XCD $) Dominican Republic (DOP $) Ecuador (USD $) Egypt (EGP ج.م)
El Salvador (USD $) Equatorial Guinea (XAF Fr) Eritrea (USD $) Estonia (EUR €)
Eswatini (USD $) Ethiopia (ETB Br) Falkland Islands (FKP £) Faroe Islands (DKK
kr.) Fiji (FJD $) Finland (EUR €) France (EUR €) French Guiana (EUR €) French
Polynesia (XPF Fr) French Southern Territories (EUR €) Gabon (XOF Fr) Gambia
(GMD D) Georgia (USD $) Germany (EUR €) Ghana (USD $) Gibraltar (GBP £) Greece
(EUR €) Greenland (DKK kr.) Grenada (XCD $) Guadeloupe (EUR €) Guatemala (GTQ Q)
Guernsey (GBP £) Guinea (GNF Fr) Guinea-Bissau (XOF Fr) Guyana (GYD $) Haiti
(USD $) Honduras (HNL L) Hong Kong SAR (HKD $) Hungary (HUF Ft) Iceland (ISK kr)
India (INR ₹) Indonesia (IDR Rp) Iraq (USD $) Ireland (EUR €) Isle of Man (GBP
£) Israel (ILS ₪) Italy (EUR €) Jamaica (JMD $) Japan (JPY ¥) Jersey (USD $)
Jordan (USD $) Kazakhstan (KZT 〒) Kenya (KES KSh) Kiribati (USD $) Kosovo (EUR
€) Kuwait (USD $) Kyrgyzstan (KGS som) Laos (LAK ₭) Latvia (EUR €) Lebanon (LBP
ل.ل) Lesotho (USD $) Liberia (USD $) Libya (USD $) Liechtenstein (CHF CHF)
Lithuania (EUR €) Luxembourg (EUR €) Macao SAR (MOP P) Madagascar (USD $) Malawi
(MWK MK) Malaysia (MYR RM) Maldives (MVR MVR) Mali (XOF Fr) Malta (EUR €)
Martinique (EUR €) Mauritania (USD $) Mauritius (MUR ₨) Mayotte (EUR €) Mexico
(USD $) Moldova (MDL L) Monaco (EUR €) Mongolia (MNT ₮) Montenegro (EUR €)
Montserrat (XCD $) Morocco (MAD د.م.) Mozambique (USD $) Myanmar (Burma) (MMK K)
Namibia (USD $) Nauru (AUD $) Nepal (NPR ₨) Netherlands (EUR €) New Caledonia
(XPF Fr) New Zealand (NZD $) Nicaragua (NIO C$) Niger (XOF Fr) Nigeria (NGN ₦)
Niue (NZD $) Norfolk Island (AUD $) North Macedonia (MKD ден) Norway (USD $)
Oman (USD $) Pakistan (PKR ₨) Palestinian Territories (ILS ₪) Panama (USD $)
Papua New Guinea (PGK K) Paraguay (PYG ₲) Peru (PEN S/.) Philippines (PHP ₱)
Pitcairn Islands (NZD $) Poland (PLN zł) Portugal (EUR €) Qatar (QAR ر.ق)
Réunion (EUR €) Romania (RON Lei) Russia (USD $) Rwanda (RWF FRw) Samoa (WST T)
San Marino (EUR €) São Tomé & Príncipe (STD Db) Saudi Arabia (SAR ر.س) Senegal
(XOF Fr) Serbia (RSD РСД) Seychelles (USD $) Sierra Leone (SLL Le) Singapore
(SGD $) Sint Maarten (ANG ƒ) Slovakia (EUR €) Slovenia (EUR €) Solomon Islands
(SBD $) Somalia (USD $) South Africa (USD $) South Georgia & South Sandwich
Islands (GBP £) South Korea (KRW ₩) South Sudan (USD $) Spain (EUR €) Sri Lanka
(LKR ₨) St. Barthélemy (EUR €) St. Helena (SHP £) St. Kitts & Nevis (XCD $) St.
Lucia (XCD $) St. Martin (EUR €) St. Pierre & Miquelon (EUR €) St. Vincent &
Grenadines (XCD $) Sudan (USD $) Suriname (USD $) Svalbard & Jan Mayen (USD $)
Sweden (SEK kr) Switzerland (CHF CHF) Taiwan (TWD $) Tajikistan (TJS ЅМ)
Tanzania (TZS Sh) Thailand (THB ฿) Timor-Leste (USD $) Togo (XOF Fr) Tokelau
(NZD $) Tonga (TOP T$) Trinidad & Tobago (TTD $) Tristan da Cunha (GBP £)
Tunisia (USD $) Türkiye (USD $) Turkmenistan (USD $) Turks & Caicos Islands (USD
$) Tuvalu (AUD $) U.S. Outlying Islands (USD $) Uganda (UGX USh) Ukraine (UAH ₴)
United Arab Emirates (AED د.إ) United Kingdom (GBP £) United States (USD $)
Uruguay (UYU $) Uzbekistan (UZS ) Vanuatu (VUV Vt) Vatican City (EUR €)
Venezuela (USD $) Vietnam (VND ₫) Wallis & Futuna (XPF Fr) Western Sahara (MAD
د.م.) Yemen (YER ﷼) Zambia (USD $) Zimbabwe (USD $)

BACK TO TOP

©2024 Perfect Locks LLC  •  635 Ygnacio Valley Road, Walnut Creek, CA
94596 • Privacy Policy • Terms & Conditions • CCPA











Popular Searches

 * Curly Tape-Ins
 * Wavy Tape-Ins
 * Curly Fusion Hair
 * Curly Wefts
 * Straight Tape-Ins
 * Matching Quiz
 * Bundle Deals

View all results
Perfect Locks Logo

 * Shop
    * Shop by Method
         
         
         
         
         Professional
         
       * Tape-Ins
         
         
         
         
       * Hand-Tied Wefts
         
         
         
         
       * Hybrid Wefts
         
         
         
         
       * Machine Wefts
         
         
         
         
       * Fusion Hair
         
         
         
         
       * Bulk Hair
         
         
         
         
       * Bundle Deals
         
         
         
         
       * Shop All
         
         
         
         Ready to Wear
         
       * Clip-Ins
         
         
         
         
       * Wigs
         
         
         
         
       * Halos
         
         
         
         
       * Toppers
         
         
         
         
       * Ponytails
         
         
         
         
       * Bangs
         
         
         
         
       * Shop All
         
   
    * Shop By Texture
         
         
         
         
         
       * Straight
         
         
         
         
       * Wavy
         
         
         
         
       * Curly
         
         
         
         
       * Textured
         
   
    * Shop by Shade
         
         
         
         
         
       * Shop Black Hair Extensions Black
         
         
         
         
       * Shop Brown Hair Extensions Brown
         
         
         
         
       * Shop Blonde Hair Extensions Blonde
         
         
         
         
       * Shop Red Hair Extensions Red
         
         
         
         
       * Shop Balayage Hair Extensions Balayage
         
         
         
         
       * Shop Gray Hair Extensions Gray
         
         
         
         
       * Shop Rooted Hair Extensions Rooted
         
         
         
         
       * Shop Piano Hair Extensions Blends
         
   
    * Tools & More
         
         
         
         
         
       * Clearance
         
         
         
         
       * Custom Order
         
         
         
         
       * Extension Supplies
         
         
         
         
       * Profesesional Tools
         
         
         
         
       * Adhesives & Removers
         
         
         
         
       * Hair Care
         
         
         
         
       * Curl Care
         
   
   Find Your Perfect Match
   
   Discover your luxurious look in just a few seconds.Take the Quiz
   
   Transform Yourself
   
   Transition from understated to unforgettableView Makeovers
   Shop all Products
 * Pro Stylists
    * Stylist Discounts
    * Wholesale
    * Professional Tools
    * Certification
    * Shop Pro Hair
    * Free Catalog
    * Pro Blog
   
   Stylist Discounts
   
   Unlock a world of benefits with Perfect Locks Pro.Learn More
   
   Professional Tools
   
   Elevate your craft with superior professional tools.Shop Pro Tools
   Shop all Professional
 * Find Your Match
 * Bay Area
 * Learn
    * Tips & Guides
         
         
         
         
         
       * Hair Care Guides
         
         
         
         
       * Extension Guides
         
         
         
         
       * Hair Length Guide
         
         
         
         
       * Quantity Guide
         
         
         
         
       * Color Chart
         
   
    * About Us
         
         
         
         
         
       * Our Story
         
         
         
         
       * Before & Afters
         
         
         
         
       * Bay Area Showroom
         
         
         
         
       * Our Community
         
         
         
         
       * Perfect Perks
         
         
         
         
       * Our Blog
         
   
   Care & Maintenance Tips
   
   Learn how to keep your hair tangle-free and gorgeous.Read Care Guide
   
   From Newbie to Pro
   
   Become a hair extension expert by learning the basics.Read Guides
   
 * Deals
    * Ways to Save
         
         
         
         
         
       * Wholesale
         
         
         
         
       * Bundle Deals
         
         
         
         
       * Clearance Rack
         
         
         
         
       * Subscribe for 10% Off
         
         
         
         
       * Refer Friends, Get $40
         
         
         
         
       * Earn & Spend Rewards
         
   
   Clearance & Overstock
   
   Shop Clearance
   
   Bundle Up and Save Big
   
   Shop Bundle Deals
   
   Buy More, Save More
   
   How it works
   

Become a member to earn rewards, access exclusive offers, and breeze through
checkout.

Join Us Sign In

100% Ethically Sourced Always

20+ Years in Business

Over 5,000+ 5 Star Reviews

Ships fast from California