myparfait.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://hairtelligence.com/
Effective URL: https://myparfait.com/
Submission: On November 18 via api from LU — Scanned from DE

Form analysis 9 forms found in the DOM

POST /localization

<form action="/localization" method="POST"><input name="_method" type="hidden" value="PUT"><input name="source" type="hidden" value="geolocation_recommendation"><input name="return_to" type="hidden" value="/"><input name="country_code" type="hidden"
    value="DE"><button class="recommendation-modal__close-button" type="submit"><svg aria-label="Dismiss" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg" style="height: 1em; width: 1em;">
      <path d="M11.414 10l6.293-6.293a.999.999 0 1 0-1.414-1.414L10 8.586 3.707 2.293a.999.999 0 1 0-1.414 1.414L8.586 10l-6.293 6.293a.999.999 0 1 0 1.414 1.414L10 11.414l6.293 6.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z"
        fill="#333333"></path>
    </svg></button></form>

POST /localization

<form action="/localization" method="POST" class="recommendation-modal__form"><input name="_method" type="hidden" value="PUT"><input name="source" type="hidden" value="geolocation_recommendation"><input name="return_to" type="hidden" value="/"><input
    name="country_code" type="hidden" value="DE"><button class="recommendation-modal__button" type="submit" style="background-color: rgb(0, 0, 0); color: rgb(255, 255, 255);">Continue</button></form>

/search

<form action="/search" class="md:flex justify-between gap-4">
  <div class="flex w-full max-w-full py-[1.75rem] md:py-0 px-4 md:px-0"><input type="text" placeholder="Enter search term... " name="q"
      class="py-2 px-0 md:p-0 w-full border-none text-[1.125rem] md:text-[1.25rem] placeholder:text-gray-700 bg-blush-100"></div><input type="hidden" name="type" value="product"><input type="submit"
    class="md:mt-0 text-center w-full md:w-auto bg-black text-white font-medium uppercase text-sm px-12 py-[1.125rem] grow-0 appearance-none rounded-none" value="Search">
</form>

POST /cart/add

<form id="product-form-6919634780205" method="post" data-productid="6919634780205" enctype="multipart/form-data" action="/cart/add" data-type="add-to-cart-form"><input type="hidden" name="id" data-productid="6919634780205"
    value="40738445033517"><input type="hidden" name="quantity" value="1"></form>

POST /cart/add

<form id="product-form-7247874064429" method="post" data-productid="7247874064429" enctype="multipart/form-data" action="/cart/add" data-type="add-to-cart-form"><input type="hidden" name="id" data-productid="7247874064429"
    value="41328167485485"><input type="hidden" name="quantity" value="1"></form>

POST /cart/add

<form id="product-form-7394901557293" method="post" data-productid="7394901557293" enctype="multipart/form-data" action="/cart/add" data-type="add-to-cart-form"><input type="hidden" name="id" data-productid="7394901557293"
    value="41601403158573"><input type="hidden" name="quantity" value="1"></form>

POST /cart/add

<form id="product-form-7448006524973" method="post" data-productid="7448006524973" enctype="multipart/form-data" action="/cart/add" data-type="add-to-cart-form"><input type="hidden" name="id" data-productid="7448006524973"
    value="41618464866349"><input type="hidden" name="quantity" value="1"></form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_1 go3279073480 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XmMbqs" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; border-radius: 0px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(0, 0, 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 6px 8px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-96501335" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span class="ql-font-comfortaa"
              style="color: rgb(255, 255, 255); font-size: 32px; font-family: Abiah, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; font-style: normal;">JOIN OUR NEWSLETTER</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 6px 16px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-96501336" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; line-height: 150%;"><span
              style="color: rgb(255, 255, 255); font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400; font-style: normal; font-size: 14px;">Be the first to know of new product releases, wig-wearing tips, and
              exclusive access to behind the scenes of Parfait.</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 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="first_name_96501337" class="needsclick go3728568675 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="given-name" tabindex="0" placeholder="First Name" aria-label="First Name" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 0px 0px 0px 8px; 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="zip_96501338" class="needsclick go3728568675 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="postal-code" tabindex="0" placeholder="Zip Code" aria-label="Zip Code" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <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: 8px 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_96501339" class="needsclick go3728568675 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="E-mail address" aria-label="E-mail address" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
          <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: 0px 0px 8px; 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;">
          <div class="needsclick go967788108 kl-private-reset-css-Xuajs1"
            style="display: flex; flex-direction: row; box-sizing: border-box; border-radius: 0px; padding: 0px; height: 38px; text-align: left; font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255);">
            <button class="needsclick go2771253331 kl-private-reset-css-Xuajs1" aria-label="Search Countries" type="button" role="combobox" aria-haspopup="listbox" aria-expanded="false"
              style="display: flex; flex-direction: row; align-items: center; justify-content: space-between; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0); border-top-left-radius: 0px; border-bottom-left-radius: 0px; width: 60px; height: 36px; cursor: pointer; padding-left: 10px;"><img
                aria-label="United States" title="United States" src="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.4/flags/4x3/us.svg"
                style="display: inline-block; width: 1em; height: 1em; vertical-align: middle; border-radius: 3px;"><svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="" transform=""
                style="fill: rgb(255, 255, 255);">
                <path
                  d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z">
                </path>
              </svg></button><input type="tel" data-testid="phoneNumberInput" class="needsclick go2771253331 kl-private-reset-css-Xuajs1" id="phone_number_96501340" autocomplete="tel" name="phone-number" tabindex="0"
              placeholder="Phone Number (Optional)" aria-label="Phone Number (Optional)" aria-invalid="false"
              style="border: none; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; background-color: rgba(0, 0, 0, 0); flex-grow: 1; padding-left: 10px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;">
          </div>
          <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: 4px 0px 0px; position: relative; background-color: rgb(0, 0, 0); flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
          <fieldset class="needsclick go983184302 kl-private-reset-css-Xuajs1" style="align-self: flex-end; display: block;">
            <div role="group" class="needsclick  kl-private-reset-css-Xuajs1" style="display: block;"><input class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox" id="sms_attentive_signup__5__9"
                name="sms_attentive_signup__5" aria-invalid="false" aria-label="Check this box if you'd like to receive text messages from Parfait about new product exclusives and discounts!"><label
                class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="sms_attentive_signup__5__9"
                style="display: flex; align-items: center; flex: 1 0 100%; 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(255, 255, 255); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
                    </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="checkbox_inner_sms_attentive_signup__5__9" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_sms_attentive_signup__5__9" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_sms_attentive_signup__5__9" fill="#000000" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(240, 235, 235); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  Check this box if you'd like to receive text messages from Parfait about new product exclusives and discounts!</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: 0px; position: relative; background-color: rgb(0, 0, 0); flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
          <fieldset class="needsclick go983184302 kl-private-reset-css-Xuajs1" style="align-self: flex-end; display: block;">
            <div role="group" class="needsclick  kl-private-reset-css-Xuajs1" style="display: block;"><input class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox" id="sms_consent__6__10" name="sms_consent__6"
                aria-invalid="false" aria-label="By checking this box you are opting in to receiving email communications from Parfait."><label class="needsclick go3431972610 kl-private-reset-css-Xuajs1" for="sms_consent__6__10"
                style="display: flex; align-items: center; flex: 1 0 100%; 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(255, 255, 255); margin-right: 8px; min-width: 20px; width: auto; height: auto;">
                  <g>
                    <g>
                      <rect stroke-width="1" x="0.5" y="0.5" width="19" height="19" rx="2.22222222" fill="#FFFFFF"></rect>
                    </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="checkbox_inner_sms_consent__6__10" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_sms_consent__6__10" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_sms_consent__6__10" fill="#000000" points="4.45454545 9.20149254 1.11363636 5.75373134 0 6.90298507 4.45454545 11.5 14 1.64925373 12.8863636 0.5"></polygon>
                    </g>
                  </g>
                </svg>
                <div class="needsclick  kl-private-reset-css-Xuajs1"
                  style="cursor: pointer; color: rgb(240, 235, 235); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  By checking this box you are opting in to receiving email communications from Parfait.</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: 8px 0px 10px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go300628013 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 0px; border-style: none; border-color: rgb(0, 0, 0); border-width: 2px; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 500; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 40px; width: 100%;">JOIN
          NOW</button></div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 8px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-96501344" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; line-height: 110%;"><span
              style="font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal; color: rgb(209, 209, 209);"><span class="ql-font-comfortaa" style="font-size: 10px;"><span style="font-size: 12px;">By
                  entering your email address and phone number and submitting this form, you consent to receive email marketing and text messages from Parfait at the email and number provided, including messages sent by autodialer. Consent is not a
                  condition of any purchase. Message and data rates may apply. Message frequency varies. You can unsubscribe at any time by replying STOP or clicking the unsubscribe link (where available) in one of our messages. View our
                </span></span><span
                style="font-size: 12px;"><a href="https://myparfait.com/policies/privacy-policy" target="_blank" class="ql-font-comfortaa" style="color: rgb(96, 106, 114); font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;" rel="noopener">Privacy Policy</a><span
                  class="ql-font-comfortaa"> and </span><span
                  style="color: rgb(170, 175, 179);"><a href="https://myparfait.com/policies/terms-of-service" target="_blank" class="ql-font-comfortaa" style="color: rgb(96, 106, 114); font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 300; font-style: normal;" rel="noopener">Terms of Service</a></span><span
                  class="ql-font-comfortaa">.</span></span></span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form aria-live="polite" class="needsclick klaviyo-form klaviyo-form-version-cid_25 go417382439 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-SvnZYQ" novalidate=""
  style="display: flex; flex-direction: row; box-sizing: border-box; overflow: auto; height: fit-content; min-height: 100%; border-radius: 11px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(245, 244, 240); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 100%; margin: -20px 0px -20px -15px; padding: 0px; border-top: 0px solid transparent; border-right: 0px; border-bottom: 0px solid transparent; border-left: 0px solid transparent; border-bottom-left-radius: 11px; border-top-left-radius: 11px; overflow: hidden; min-width: 225px; position: relative; max-width: 50%;">
    <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; position: relative;"><img src="https://d3k81ch9hvuctc.cloudfront.net/company/Y85izK/images/534bbdf8-7ad8-416e-9392-53c77354d670.jpeg"
        class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; height: 100%; object-fit: cover; object-position: center center;"></div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 450px; margin: 0px auto; padding: 0px 0px 0px 15px; justify-content: center; min-width: 100px; max-width: 450px;">
    <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 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-128006228" style="width: 100%;">
          <h1 style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span class="ql-font-caveat"
              style="font-size: 72px; font-family: Palatino, 'Palatino Linotype', 'Palatino LT STD', 'Book Antiqua', Georgia, serif; font-weight: bold; font-style: italic;">GET 25% OFF!</span></h1>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-128006229" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span class="ql-font-arial"
              style="color: #373f47; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">ON YOUR VERY FIRST WIG PURCHASE.</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 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_128006230" class="needsclick go2767398544 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Enter your email address" aria-label="Enter your email address" aria-required="true" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 0px; padding: 0px 0px 0px 16px; height: 60px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><label class="needsclick klaviyo-sr-only kl-private-reset-css-Xuajs1" for="phone_number_128006231"
            style="color: rgb(0, 0, 0); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; padding-bottom: 6px;">Phone Number</label>
          <div class="needsclick go1496071302 kl-private-reset-css-Xuajs1"
            style="display: flex; flex-direction: row; box-sizing: border-box; border-radius: 0px; padding: 0px; height: 60px; text-align: left; font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
            <button class="needsclick go2771253331 kl-private-reset-css-Xuajs1" aria-label="Search Countries" type="button" role="combobox" aria-haspopup="listbox" aria-expanded="false"
              style="display: flex; flex-direction: row; align-items: center; justify-content: space-between; box-sizing: border-box; border: 1px solid rgba(0, 0, 0, 0); border-top-left-radius: 0px; border-bottom-left-radius: 0px; width: 82px; height: 58px; cursor: pointer; padding-left: 10px;"><img
                aria-label="United States" title="United States" src="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.4/flags/4x3/us.svg"
                style="display: inline-block; width: 1em; height: 1em; vertical-align: middle; border-radius: 3px;"><svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true" focusable="false" class="" transform=""
                style="fill: rgb(96, 106, 114);">
                <path
                  d="M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z">
                </path>
              </svg></button><input type="tel" data-testid="phoneNumberInput" class="needsclick go2771253331 kl-private-reset-css-Xuajs1" id="phone_number_128006231" autocomplete="tel" name="phone-number" tabindex="0" placeholder="Phone Number"
              aria-invalid="false"
              style="border: none; text-align: left; color: rgb(0, 0, 0); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgba(0, 0, 0, 0); flex-grow: 1; padding-left: 10px; border-top-right-radius: 0px; border-bottom-right-radius: 0px;">
          </div>
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="go2999050052" style="width: 100%;">
          <p>By submitting this form and signing up for texts, you consent to receive marketing text messages (e.g. promos, cart reminders) from [company name] at the number provided, including messages sent by autodialer. Consent is not a condition
            of purchase. Msg &amp; data rates may apply. Msg frequency varies. Unsubscribe at any time by replying STOP or clicking the unsubscribe link (where available). <a href="[link]">Privacy Policy</a> &amp; <a href="[link]">Terms</a>.</p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go300628013 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 0px; border-style: none; border-color: rgb(23, 107, 229); border-width: 2px; color: rgb(255, 255, 255); font-family: Palatino, &quot;Palatino Linotype&quot;, &quot;Palatino LT STD&quot;, &quot;Book Antiqua&quot;, Georgia, serif; font-size: 20px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; pointer-events: auto; height: 60px; width: 100%;">SUBMIT</button>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

YOUR LOCATION IS SET TO GERMANY

 * Shop in EUR €
 * Get shipping options for Germany

Continue
Change country/region


Pre-Black Friday | Bundle Up: Shop 15% OFF ANY Bundle Set - Today Only!
Automatically applied at checkout.
SHOP BUNDLES
Book a Virtual Consultation
Mobile menu
 * Shop Wigs
   Back
   Collections
    * Semi-CustomNEW
    * Fully Customizable Wigs
    * Ready-To-Ship
   
   Wig Services
    * Pamper Your Parfait
   
   New: The Future Forward Collection
   
   New: The Future Forward Collection
   
   Design your custom Parfait wig
   
   STARTING AT $415 • EASY MONTHLY PAYMENTS AVAILABLE • SHIPS IN 5-14 BUSINESS
   DAYS

 * Curated Wig Collections
   Back
    * Parfait Textures
    * Parfait In Color
    * Parfait Essentials
    * Parfait Bestsellers

 * Shop Bundles
 * Shop Ponytails
 * WIG CARE
   Back
    * Pamper My Parfait

 * Sign in / Register
 * Book a Virtual Consultation
 * Contact us




Search

Sign in / Register Cart
 * Shop Wigs
   Collections
    * Semi-CustomNEW
    * Fully Customizable Wigs
    * Ready-To-Ship
   
   Wig Services
    * Pamper Your Parfait
   
   New: The Future Forward Collection
   
   New: The Future Forward Collection
   
   Design your custom Parfait wig
   
   STARTING AT $415 • EASY MONTHLY PAYMENTS AVAILABLE • SHIPS IN 5-14 BUSINESS
   DAYS

 * Curated Wig Collections
    * Parfait Textures
    * Parfait In Color
    * Parfait Essentials
    * Parfait Bestsellers

 * Shop Bundles
 * Shop Ponytails
 * WIG CARE
    * Pamper My Parfait




Expertly Crafted Wigs,

Made Just for You

At Parfait, we believe your hair is a reflection of your personality and style.
Our mission is simple: to deliver premium, high-quality wigs with the ease of a
personalized stylist experience.

 We’ve crafted a system that gives you total control—whether you're looking for
full customization, quick options with a personal touch, or ready-to-wear
convenience.

CUSTOMIZE YOUR WIG



START WITH A SEMI-CUSTOM STYLE

SHOP READY TO SHIP

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

BLACK + WOMEN-OWNED | LUXURY, CUSTOM WIGS

Three Simple Ways to Shop for Your Dream Wig

We offer three unique pathways to get your perfect wig. Choose what best suits
your style, time, and preferences.


CUSTOMIZABLE WIGS – EVERY DETAIL, TAILORED BY YOU


BUILD YOUR DREAM WIG FROM THE GROUND UP. WHETHER IT’S COLOR, LENGTH, OR TEXTURE,
THE CUSTOMIZATION POSSIBILITIES ARE ENDLESS.




SEMI-CUSTOM WIGS – PRE-DESIGNED, WITH YOUR PERSONAL TOUCH

Our Semi-Custom Wigs give you the freedom to choose with less wait time. Perfect
for those seeking personalization without the full custom process, these wigs
are designed to match your unique style effortlessly.




READY TO SHIP – YOUR NEW LOOK, SHIPPED IN 24 HOURS

Need a wig now? Our Ready to Ship collection includes sample sale wigs and
bundle sets, ready to ship within 24 hours. Experience luxury wigs without the
wait—perfect for last-minute transformations.

shop Customizable wigs

shop Semi-Custom

shop Ready To Ship

BESTSELLERS.

shop your favorites

Very Straight HD Lace Wigs

If silky hair is your goal, you've found it. Our Very Straight hair is buttery
soft and can be worn in its natural texture, or curled to your desired look.

SHOP NOW

Auburn Very Straight HD Lace Bob Wig

Our Very Straight Bob Wig is made with a 13x6" HD Lace Frontal Custom-Made wig
in our signature Auburn color.

SHOP NOW

Signature Highlights No.1 HD Lace Wig

Our signature highlighted look, created with a chocolate brown base and
beautiful caramel highlights throughout.

SHOP NOW

Afro Kinky Curly HD Lace Wigs
This exquisite wig features naturally dark, loose curls that beautifully mimic
the appearance and texture of natural curls. 

SHOP NOW

shop all best sellers

shop HIGHLIGHTS

the parfait difference

high-quality hair




MADE IN THE USA




ALOPECIA-FRIENDLY, SOFT LACE




ON DEMAND STYLISTS




PRE-TINTED AND PRE-CUT LACE




SIMPLE CUSTOM SIZING

high-quality

hair

At Parfait, we use only the highest-quality hair for all our wigs, ensuring a
soft, natural feel that lasts.

Made in

the USA


All of our wigs are proudly made in the USA, providing a product you can trust
with superior craftsmanship.

Alopecia-Friendly,

Soft Lace

Our wigs feature soft lace designed for comfort, making them ideal for those
with alopecia or sensitive scalps.

On-Demand Stylists


Enjoy the convenience of on-demand stylist support, ensuring your wig always
looks flawless, without the hassle.


PRE-TINTED AND


PRE-CUT LACE


Our pre-tinted, pre-cut lace wigs make installation easy and seamless, so you
can enjoy your new look immediately.

Simple

Custom Sizing

Our easy custom sizing ensures that your wig fits perfectly and comfortably,
personalized just for you.

Picking The Best Wig For You

Why Parfait?

1. Each wig is crafted with premium hair and designed for easy, long-lasting
wear.

2. Whether fully custom or pre-designed, every wig is built with you in mind.

3. From fully custom to ready-to-wear, we ensure your wig is perfect for your
lifestyle.

Book A Consultation



Your Perfect Wig, Your Way -

Your Perfect Wig, Your Way -

Your Perfect Wig, Your Way -

Your Perfect Wig, Your Way -

Your Perfect Wig, Your Way -

Your Perfect Wig, Your Way -

Your Perfect Wig, Your Way -

Your Perfect Wig, Your Way -


YOUR CUSTOM WIG, PERFECTED BY TECHNOLOGY

Say hello to the most advanced custom wig experience. Using facial recognition
technology, Parfait personalizes every wig to fit you perfectly—saving you time
and money without compromising on luxury.





FIND YOUR PERFECT SHOPPING EXPERIENCE

Take our quiz to discover your Parfait match! Click the option that best matches
what you're looking for.

I want the full custom experience! I'm looking to save, but still want to
customize my unit. I need my wig ASAP!

WE RECOMMEND: CUSTOMIZABLE STYLES

Customizable Wigs

Create the wig of your dreams with our fully customizable collection. Choose
from a variety of colors, textures, and lengths to build a look that’s uniquely
yours. With options like Essentials, Signature Styles, and Last Season’s Looks,
the possibilities are endless.


Start Designing Your Custom Wig

WE RECOMMEND:

SEMI-CUSTOM WIGS – PERSONALIZED AND EFFORTLESS

Need a balance of style and convenience? Our Semi-Custom wigs offer 8 luxurious
textures with minimal wait time. You can still enjoy a personalized look without
the full customization process.


Shop Semi-Custom Wigs

WE RECOMMEND:

READY TO SHIP – INSTANT GLAM, FAST DELIVERY

In a rush? Our Ready to Ship wigs, including sample sales and bundle sets, are
pre-made and ship within 24 hours. Get high-quality wigs delivered fast, with
zero customization required.


Browse Ready to Ship Wigs
We love to see it! 👏🏾 Women showing up, showing out, and making an impact! 🌟
Such an unforgettable moment! Thank you @hollywood_raven for choosing Parfait to
celebrate your Jersey retirement. We’re honored to be part of this milestone
with you! 🖤🏆 #JerseyRetirement #ParfaitMoments #Honored #MilestoneCelebration
#ParfaitHair #SpecialOccasion #Unforgettable #CelebrationVibes #luxurywig

October 9, 2024
Happy #WorldSmileDay, sis! 😘 Today’s all about spreading love and showing off
those beautiful smiles. We're hooking you up with 20% off our Signature
Collection—just use code SMILE20 at checkout. Let’s glow together and keep that
energy high! 💅🏾✨ #ParfaitHair #ConfidenceInEveryStrand #20Off

October 6, 2024
Your beauty is one-of-a-kind, just like you.🖤 At Parfait, we believe that being
yourself is the ultimate flex. Whether you’re switching up your look or rocking
your natural crown, never forget to embrace your unique vibe. Always be you,
because that’s more than enough. 🫶🏾 #AlwaysBeYou #MyParfait #EmbraceYourBeauty
#NaturalCrown #BeYourself #ConfidenceIsKey #UniqueBeauty #parfaithair

October 5, 2024
Let’s get into this stunning wavy bob!!! 💁🏽‍♀️😍🍁 Custom colored in a rich
Auburn, it’s the ultimate fall accessory. The soft waves and bold hues make it
great for cozy autumn days. #FallHairGoals #AuburnWaves #ParfaitHair #BobSeason
#AutumnGlow #ChicAndBold #WigFashion #SeasonalVibes #FallHairVibes #WavyBob
#AuburnGlow #ParfaitHair #AutumnEssentials #WigGoals #SeasonOfStyle #FallReady

October 5, 2024
A Goddess IRL 🤩 @davinabennett is glowing & giving us all the fall vibes
wearing her custom Auburn unit. 🍁 Step into the season and get yourself a new
wig. It’s time to upgrade your aesthetic this Fall. 😍 You work hard & you
deserve it babe! #FallGlam #CustomWigs #AuburnVibes #SeasonOfStyle #ParfaitHair
#WigGoals #UpgradeYourLook #AutumnBeauty

October 4, 2024
Talk about show stopping - We know you see that volume 😍 @alashiaxo is turning
heads in our gorgeous N0.36 wig w/ a 13x6 frontal. It’s one of our newest
highlighted looks, created with a dark brown base and beautiful ash highlights
throughout ✨ #ParfaitWigs #WigGoals #WavyHair #FullVolume #NaturalHairVibes
#LuxuryWigs #VolumeForDays #wigstyle

October 2, 2024
It’s giving BADDIE 😍 @dominique_monroe is a whole vibe in this blonde balayage
look.🔥 From the flawless color blend to the sleek style, this wig is pure
perfection. 🌟 #BlondeBalayage #HairGoals #WigInspo #SlayingTheLook
#EffortlessBeauty #ParfaitWigs #BaddieVibes #HairTransformation

October 2, 2024
@izzy.omo is serving looks and volume with her stunning kinky V-part wig! ✨🙌🏾
This natural texture is everything—full, flawless, and effortless! 😍 Whether
it’s versatility or easy styling, this wig has you covered. 💁🏾‍♀️
#KinkyHairGoals #VPartWig #NaturalHairVibes #EffortlessBeauty #WigInspo
#ProtectiveStyles #HairGameStrong #IzzySlays

September 29, 2024
Long hair, don’t care! 😍🔥 @simonebiles is serving pure elegance at her
@vanityfair shoot, and we can’t get enough! Hair slayed by the incredible
@nikkinelms—y’all really did that! 👏🏾 Shop this stunning look and more at
Parfait 🛍️✨ #SimoneBiles #VanityFair #ParfaitWigs #LuxuryHair #LongHairGoals
#CustomWigs #ConfidenceInYourCrown #EffortlessGlam #WigSlay”

September 29, 2024
@itsmillie_k is giving us life in her flawless bob from Parfait! ✨ Effortlessly
chic, perfectly tailored, and custom to her unique style—this is what
#ConfidenceInYourCrown looks like. Ready to slay your day with a perfect fit?
Shop our collection of one of kind custom wigs. 🫶🏽 #MyParfait #CustomWigs
#BobLife #EffortlessBeauty #WigGoals #LuxuryHair #ParfaitWigs #MillieKApproved”

September 28, 2024
Slip on a Parfait wig and step into a whole new vibe! 🔥✨ Whether you’re going
for fierce, glam, or bold, our wigs will have you feeling like a total baddie
😎💁🏽‍♀️. Get ready to turn heads and own the room with confidence! 💇🏾‍♀️💫
You see how @giovannaalexsandra is coming when she wears her Parfait. 🔥
#BaddieVibes #NewEnergy #ParfaitWigs #WigGoals #SlayTheDay #UnstoppableYou
#ConfidenceOnLock #itgirlaesthetic

September 27, 2024
🚨 BADDIE ALERT @lucyalmanzarrj Can we just take a moment to appreciate how fire
her wig looks? 😍✨ 🌟It’s giving silky, glowing, and effortlessly flawless
vibes. 🙅🏽‍♀️No stiff wigs over here! #GlowWig #WigAppreciation #LuxuryHair
#SoftAndLuscious #HairGoals #SlayWithGlow #PerfectHairDay”

September 26, 2024

 * Tailor Your Wig
 * Browse Wigs
 * Meet The Team
 * La Première Blog
 * Become a Parfait Ambassador
 * Become a Parfait Pro
 * White Label Services

 * Refund Policy
 * Privacy Policy
 * Terms of Use
 * Schedule a Virtual Consultation
 * Contact Us
 * UGC Terms of Use
 * Wig Guide


FOLLOW US

 * 
 * 
 * 
 * 

JOIN OUR NEWSLETTER

Be the first to know of new product releases, wig-wearing tips, and exclusive
access to behind the scenes of Parfait.




Check this box if you'd like to receive text messages from Parfait about new
product exclusives and discounts!

By checking this box you are opting in to receiving email communications from
Parfait.

JOIN NOW

By entering your email address and phone number and submitting this form, you
consent to receive email marketing and text messages from Parfait at the email
and number provided, including messages sent by autodialer. Consent is not a
condition of any purchase. Message and data rates may apply. Message frequency
varies. You can unsubscribe at any time by replying STOP or clicking the
unsubscribe link (where available) in one of our messages. View our Privacy
Policy and Terms of Service.

 * Privacy Policy
 * Terms of Use

 * 2022 Parfait

All Rights Reserved.













Close dialog


GET 25% OFF!

ON YOUR VERY FIRST WIG PURCHASE.


Phone Number



By submitting this form and signing up for texts, you consent to receive
marketing text messages (e.g. promos, cart reminders) from [company name] at the
number provided, including messages sent by autodialer. Consent is not a
condition of purchase. Msg & data rates may apply. Msg frequency varies.
Unsubscribe at any time by replying STOP or clicking the unsubscribe link (where
available). Privacy Policy & Terms.

SUBMIT