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
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, "Century Gothic", 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
& 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, "Century Gothic", 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
& 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 & 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 & 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é & 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 & 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 & 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 & Miquelon (EUR €) </span>
</button><button type="submit" name="country_code" value="VC" class="popover__choice-item">
<span class="popover__choice-label">St. Vincent & 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 & 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 & 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 & 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 & 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