kulanikinis.co Open in urlscan Pro
23.227.38.71  Public Scan

Submitted URL: http://www.kulanikinis.co/pages/brand-ambassador
Effective URL: https://kulanikinis.co/pages/brand-ambassador
Submission: On July 03 via api from US — Scanned from CA

Form analysis 6 forms found in the DOM

/search

<form class="SearchPopup__form" action="/search">
  <input class="SearchPopup__input js-searchInput" autocomplete="off" type="text" placeholder="Search by name, color or style" name="q">
  <input style="display:none" type="submit" value="Search">
  <input type="hidden" name="type" value="product">
  <button class="SearchPopup__close js-closeSearch" type="button" value="✕">✕</button>
  <button class="SearchPopup__search-icon" type="button" value="">
    <!--?xml version="1.0" encoding="iso-8859-1"?-->
    <!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
    <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
      <g>
        <g>
          <path d="M225.474,0C101.151,0,0,101.151,0,225.474c0,124.33,101.151,225.474,225.474,225.474
			c124.33,0,225.474-101.144,225.474-225.474C450.948,101.151,349.804,0,225.474,0z M225.474,409.323
			c-101.373,0-183.848-82.475-183.848-183.848S124.101,41.626,225.474,41.626s183.848,82.475,183.848,183.848
			S326.847,409.323,225.474,409.323z"></path>
        </g>
      </g>
      <g>
        <g>
          <path d="M505.902,476.472L386.574,357.144c-8.131-8.131-21.299-8.131-29.43,0c-8.131,8.124-8.131,21.306,0,29.43l119.328,119.328
			c4.065,4.065,9.387,6.098,14.715,6.098c5.321,0,10.649-2.033,14.715-6.098C514.033,497.778,514.033,484.596,505.902,476.472z"></path>
        </g>
      </g>
    </svg>
  </button>
  <div class="SearchPopup__predict js-searchPredict"></div>
</form>

/search

<form class="SearchPopup__form" action="/search">
  <input class="SearchPopup__input js-searchInput" autocomplete="off" type="text" placeholder="Search by name, color or style" name="q">
  <input style="display:none" type="submit" value="Search">
  <input type="hidden" name="type" value="product">
  <button class="SearchPopup__close js-closeSearch" type="button" value="✕">✕</button>
  <button class="SearchPopup__search-icon" type="button" value="">
    <!--?xml version="1.0" encoding="iso-8859-1"?-->
    <!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
    <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
      <g>
        <g>
          <path d="M225.474,0C101.151,0,0,101.151,0,225.474c0,124.33,101.151,225.474,225.474,225.474
			c124.33,0,225.474-101.144,225.474-225.474C450.948,101.151,349.804,0,225.474,0z M225.474,409.323
			c-101.373,0-183.848-82.475-183.848-183.848S124.101,41.626,225.474,41.626s183.848,82.475,183.848,183.848
			S326.847,409.323,225.474,409.323z"></path>
        </g>
      </g>
      <g>
        <g>
          <path d="M505.902,476.472L386.574,357.144c-8.131-8.131-21.299-8.131-29.43,0c-8.131,8.124-8.131,21.306,0,29.43l119.328,119.328
			c4.065,4.065,9.387,6.098,14.715,6.098c5.321,0,10.649-2.033,14.715-6.098C514.033,497.778,514.033,484.596,505.902,476.472z"></path>
        </g>
      </g>
    </svg>
  </button>
  <div class="SearchPopup__predict js-searchPredict"></div>
</form>

/search

<form class="Search js-searchMenu" action="/search">
  <button type="submit" class="Search__submit js-submit">
    <i class="icon-search"></i>
  </button>
  <button class="Search__close js-closeIcon js-searchClose" type="button" value="✕">✕</button>
  <input id="SearchMenu" autocomplete="off" type="text" placeholder="Search by name, color or style" name="q">
  <input style="position:absolute;z-index:-1;" type="submit" value="Search">
  <input type="hidden" name="type" value="product">
  <span class="Search__icon">
    <svg version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
      <g>
        <g>
          <path d="M225.474,0C101.151,0,0,101.151,0,225.474c0,124.33,101.151,225.474,225.474,225.474
			c124.33,0,225.474-101.144,225.474-225.474C450.948,101.151,349.804,0,225.474,0z M225.474,409.323
			c-101.373,0-183.848-82.475-183.848-183.848S124.101,41.626,225.474,41.626s183.848,82.475,183.848,183.848
			S326.847,409.323,225.474,409.323z"></path>
        </g>
      </g>
      <g>
        <g>
          <path d="M505.902,476.472L386.574,357.144c-8.131-8.131-21.299-8.131-29.43,0c-8.131,8.124-8.131,21.306,0,29.43l119.328,119.328
			c4.065,4.065,9.387,6.098,14.715,6.098c5.321,0,10.649-2.033,14.715-6.098C514.033,497.778,514.033,484.596,505.902,476.472z"></path>
        </g>
      </g>
    </svg>
  </span>
  <div class="predictive-search-menu"></div>
  <div class="Search__overlay js-searchClose"></div>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XnXYRC" novalidate="" tabindex="-1"
  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: 10px 5px; 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: 5px; 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_41830633" class="needsclick go1042459141 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="given-name" tabindex="0" placeholder="First Name" aria-label="First Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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: 5px; 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="last_name_41830634" class="needsclick go1042459141 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="family-name" tabindex="0" placeholder="Last Name" aria-label="Last Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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: 5px; 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_41830635" class="needsclick go1042459141 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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: 5px; 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="instausername_41830636" class="needsclick go1042459141 kl-private-reset-css-Xuajs1" type="text"
            tabindex="0" placeholder="Your @Instagram" aria-label="Your @Instagram" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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: 5px; 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="tiktokusername_41830637" class="needsclick go1042459141 kl-private-reset-css-Xuajs1"
            type="text" tabindex="0" placeholder="Your @TikTok (optional)" aria-label="Your @TikTok (optional)" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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: 5px; 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 type="text" id="Birthday_41830638" class="needsclick go1042459141 kl-private-reset-css-Xuajs1"
            tabindex="0" placeholder="Birthday MM/DD" aria-label="Birthday MM/DD" aria-invalid="false"
            style="box-sizing: border-box; border-radius: 2px; padding: 0px 0px 0px 16px; height: 38px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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: 5px; 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 go391966747 kl-private-reset-css-Xuajs1"
            style="display: flex; flex-direction: row; align-items: center; box-sizing: border-box; border-radius: 2px; padding: 0px; height: 38px; text-align: left; font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
            <button class="needsclick go3582494590 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); width: 60px; height: 38px; cursor: pointer; padding-left: 10px; margin-right: 5px;"><img
                aria-label="Canada" title="Canada" src="https://cdnjs.cloudflare.com/ajax/libs/flag-icon-css/4.1.4/flags/4x3/ca.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(180, 187, 195);">
                <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" id="phone_number_41830639" autocomplete="tel" name="phone-number" tabindex="0" placeholder="Phone Number" aria-label="Phone Number" aria-invalid="false"
              class="needsclick undefined kl-private-reset-css-Xuajs1"
              style="border: none; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgba(0, 0, 0, 0); flex-grow: 1;">
          </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: 5px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; justify-content: flex-start; display: flex;">
          <div class="needsclick go2376614969 kl-private-reset-css-Xuajs1" style="align-self: flex-end; display: block;">
            <div role="group" aria-labelledby="kl_Gatsby%20Terms__9_label" class="needsclick  kl-private-reset-css-Xuajs1" style="display: block;"><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox"
                id="Gatsby%20Terms__9__15" name="Gatsby%20Terms__9" aria-invalid="false" aria-label="I agree that I am over 18 and to the 'Sun Chaser' T&amp;C's"><label for="Gatsby%20Terms__9__15" class="needsclick  kl-private-reset-css-Xuajs1"
                style="display: flex; align-items: center; flex: 1 0 100%; padding-bottom: 8px; word-break: break-word; max-width: 100%; cursor: pointer;"><svg class="go275276637" 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(180, 187, 195); 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_Gatsby%20Terms__9__15" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
                    <g id="checkbox-on-checkbox_inner_Gatsby%20Terms__9__15" transform="translate(3.000000, 4.000000)" fill="#303B43">
                      <polygon id="shape-checkbox_inner_Gatsby%20Terms__9__15" 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(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
                  I agree that I am over 18 and to the 'Sun Chaser' T&amp;C's</div>
              </label></div>
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
          </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: 5px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-41830641" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span
              style="background-color:rgba(0, 0, 0, 0);color:rgb(96, 106, 114);font-size:10px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">By clicking SIGN UP NOW, you agree to receive marketing text messages from
              Kulani Kinis at the number provided, including messages sent by autodialer. Consent is not a condition of any purchase. Message and data rates may apply. Message frequency varies. Reply HELP for help or STOP to cancel. View
              our&nbsp;</span><a href="https://kulanikinis.co/25774022/policies/privacy-policy.html?locale=en" target="_blank" style="background-color:rgba(0, 0, 0, 0);color:rgb(96, 106, 114);font-size:10px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">Privacy Policy</a><span
              style="background-color:rgba(0, 0, 0, 0);color:rgb(96, 106, 114);font-size:10px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">&nbsp;and&nbsp;</span><a href="https://kulanikinis.co/pages/terms-conditions" target="_blank" style="background-color:rgba(0, 0, 0, 0);color:rgb(96, 106, 114);font-size:10px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">Terms and Conditions.</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: 5px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(139, 218, 197); border-radius: 2px; border-style: none; border-color: rgb(29, 29, 29); border-width: 2px; color: rgb(0, 0, 0); font-family: &quot;Bebas Neue&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 36px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 52px; width: 100%;">SIGN
          UP</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Name: mc-embedded-subscribe-formPOST https://manage.kmail-lists.com/subscriptions/subscribe?a=9P3hfa&g=xgxSxu

<form action="https://manage.kmail-lists.com/subscriptions/subscribe?a=9P3hfa&amp;g=xgxSxu" method="post" id="footer-subscribe-form" name="mc-embedded-subscribe-form" class="validate" target="_blank">
  <input class="Footer__newsletter__input" value="" name="EMAIL" placeholder="Enter Your Email Address" required="" type="email">
  <button style="background-color:;color:" value="Join" name="subscribe" class="Footer__newsletter__button" type="submit">Sign up now</button>
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-TmrpiE" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/MXDKDj/images/43153211-1ce0-42e8-b8f7-bb7bc1241a8c.png&quot;); background-repeat: no-repeat; background-size: cover; background-position: 50% 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: 0px; padding: 0px; min-height: 500px; 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: 200px 0px 0px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-96955411" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span style="font-size: 46px;"><span
                style="font-family: 'Brandon Reg', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span style="color: #373f47;"><strong>Get 10% Off</strong></span></span></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; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-96955412" 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-poppins"
              style="font-size: 30px; color: #373f47; font-family: 'Brandon Reg', Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">Your First Order!</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 150px 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_96955413" class="needsclick go1149819114 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="given-name" tabindex="0" placeholder="First Name" aria-label="First Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 5px;">
          <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 150px 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="last_name_96955414" class="needsclick go1149819114 kl-private-reset-css-Xuajs1" type="text"
            autocomplete="family-name" tabindex="0" placeholder="Last Name" aria-label="Last Name" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; 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 150px 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_96955415" class="needsclick go1149819114 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; 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 150px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; align-self: flex-end;">
          <div class="needsclick  kl-private-reset-css-Xuajs1">
            <div class="needsclick  kl-private-reset-css-Xuajs1" style="position: relative; display: flex;">
              <div class="needsclick  kl-private-reset-css-Xuajs1"
                style="flex: 1 1 0%; display: flex; flex-direction: row; align-items: center; justify-content: space-between; box-sizing: border-box; background-color: rgb(255, 255, 255); padding: 0px 8px 0px 16px; border: 1px solid rgb(96, 106, 114); height: 50px; cursor: pointer; border-radius: 4px;">
                <input class="needsclick go4022896504 kl-private-reset-css-Xuajs1" role="combobox" aria-haspopup="listbox" aria-owns="downshift-0-menu" aria-expanded="false" id="downshift-0-input" aria-autocomplete="list"
                  aria-controls="downshift-0-menu" aria-labelledby="downshift-0-label" autocomplete="off" aria-label="What are you most interested in?" aria-invalid="false" tabindex="0" placeholder="What are you most interested in?"
                  style="border: none; flex: 1 1 0%; cursor: pointer; color: rgb(0, 0, 0); font-family: BrandonReg, Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 100; letter-spacing: 0px;"><button
                  type="button" id="downshift-0-toggle-button" tabindex="-1" aria-label="Show Options" class="needsclick  kl-private-reset-css-Xuajs1" style="cursor: pointer;"><svg height="20" width="20" viewBox="0 0 20 20" aria-hidden="true"
                    focusable="false" class="" transform="" tabindex="-1" 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></div>
              <div id="downshift-0-menu" role="listbox" aria-labelledby="downshift-0-label" class="needsclick  kl-private-reset-css-Xuajs1"
                style="background-color: rgb(255, 255, 255); box-sizing: border-box; width: 100%; max-height: 150px; position: absolute; overflow-y: auto; z-index: 2; border-top: none; border-right: none; border-left: none; border-image: initial; top: 100%; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;">
              </div>
            </div>
          </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 150px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button"
          tabindex="0"
          style="background: rgb(0, 0, 0); border-radius: 6px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: &quot;Bebas Neue&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 36px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Continue</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: 5px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-96955418" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span
              style="color: #ffffff; font-size: 14px; font-family: BrandonReg, Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 100;">By signing up you agree to receive email marketing.</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: 2px 220px 65px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(160, 164, 167); font-family: &quot;Bebas Neue&quot;, Geneva, Tahoma, Verdana, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 50px; width: 100%;">No,
          Thanks</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Translation missing: en.accessibility.skip_to_text



MY SHOPPING BAG

✕



Your bag is currently empty.

Bikini Tops

Bikini Bottoms

Clothing

Men's Swim






shop ✕
✕

 * Womens
    * Shop all
    * Matching Couples
    * Shop Clothing
    * Shop Sale

 * Mens
    * Shop All
    * Swim Trunks
    * Matching Couples

 * Accessories
    * Bags & Totes
    * Hair Accessories
    * Sarongs
    * Hats
    * Jewellery
    * Phone Cases

Search
My Account
Canada Down Arrow Icon
 * AUS/NZ
 * USA/REST OF WORLD
 * United Kingdom
 * Europe

✕



0
 * 🌴 Kulani Kinis x Pura Vida - Live Now! ☀️
 * 🌺 easy instant refunds - T&C's apply! 🌺
 * 👙 Try our size calc for a perfect fit! 👙

✕



Login

✕


Return your items
BRAND AMBASSADORS
Questions? Visit our help center!

 * Shop All

 * Newest Arrivals

 * Kulani Kinis x Pura Vida

 * Matching Couples

 * Bikini Tops

 * Bikini Bottoms

 * Shop One Pieces

 * Shop Men's

 * Shop Clothing

 * Accessories

 * Shop Sale

 * Gift Cards




SUN CHASER PERKS #KULANISUNCHASER

Explore the island with us and evolve into an iconic Kulani Sun Chaser! Join us
in a world of adventures, madness and first glances at Kulani’s biggest secrets…
This epic hideaway will be your new go-to for Kulani treasures. You will be in
with the chance of earning magical rewards such as... exclusive discounts,
secret giveaways, and creative advice + tips!








SIGN UP HERE

You need to be 18+ and in Canada to be eligible!

I agree that I am over 18 and to the 'Sun Chaser' T&C's


By clicking SIGN UP NOW, you agree to receive marketing text messages from
Kulani Kinis at the number provided, including messages sent by autodialer.
Consent is not a condition of any purchase. Message and data rates may apply.
Message frequency varies. Reply HELP for help or STOP to cancel. View
our Privacy Policy and Terms and Conditions.

SIGN UP


HOW IT WORKS






Apply

Love creating Instagram & Tiktok content + want to join the Kulani Family? Fill
out our super simple application above! If accepted you will be on your way to
earn vouchers, discounts & first looks…

Create

Palm trees, candy skies, sunshine sparkling on turquoise seas - it’s time for
you to create magic! We love bright & colorful content that makes you smile! A
love of sand and sunsets, vacation vibes, OOTD styling shots - the world is the
limit! Minimal filters + no facetune required!

Share

Share your iconic content with the world! Tag us @kulanikinis and tell all your
friends and followers about your unique ambassador code to get re-posted across
Kulani socials!

Connect

Come hang with us! Follow us on all our social channels… it’s warm here! Don’t
forget to connect and share with your fellow Sun Chasers (aka your new besties!)
#KulaniSunChaser




GET TO KNOW US & OUR KULANI SUN CHASER VIBE!



Sun Chaser of the Summer


@MEGAN.KEMP

"Working with Kulani has been an absolute dream! I love working with a brand
that is body positivity and creates bikinis that are high quality for their
customers. Kulani Kinis are amazingly supportive for all body types as well as
feels super comfy and soft on the body! Creating content for Kulani was super
easy, they allowed me to have full creative control on how the content was being
shoot which allowed me to create authentic content for my followers!"

- Megan Kemp wearing her fave 'Wildberry' print!

Meet Some of Our Sun Chasers


RACHEL VOGEL - @RACHELVOGELL

"Kulani helps me feel comfortable and confident while I'm at my happy place, the
beach! The kini's are such great quality, provide great support, and are so
cute. My content always comes out amazing when I'm wearing Kulani Kinis because
I can truly be myself."


ELEANOR ROSS - @ELEANORHROSS

“I love Kulani Kinis because of the variance in styles using the same patterns-
the flexibility of the different cuts & coverage is so great for different body
types so that I feel comfortable & confident in what I wear. Every kini I’ve
ever worn is also so durable & high quality which is why it’s my go-to beach
choice! Creating content in Kulani Kinis brings so much more color & confidence
to my social media.”


ALANA HUNT - @TAKEMETHERETRAVELLER

"To me Kulani are the ultimate bikini brand - the quality of the garments is
next level, the designs are always unique and the fit is always so flattering.
Being able to collab with a brand who provide amazing products, offer fast
delivery, the friendliest customer service and also empower women of all body
types is an absolute dream - I feel very lucky to be able to align myself with
such a gorgeous brand."


OLIVIA RAE - @LIVERAEFIT

"I genuinely remember the first time I put on a Kulani Kini - I was in a very
dark space mentally, summer was right around the corner and I was getting super
frustrated never finding a bikini that I felt 100% confident and beautiful in. A
couple of days later, after trying on dozens of bikinis preparing for my
vacation, my first ever Kulani Kini came in the mail & I was so nervous to try
it on. Hesitantly, I put the bikini on in front of my mirror and my jaw dropped.
It made me feel beautiful, it made me feel fearless, it made me feel confident."
 1. 
 2. 
 3. 
 4. 


FREQUENTLY ASKED QUESTIONS


WHY KULANI? OUR MISSION! DOWN ARROW ICON

The designers and creators of Kulani Kinis are Dani & Alex - two beach loving,
wanderlust spirits from the East Coast of Sydney, Australia. They share a love
of colour, Hawaii and taking charge of their own destiny. Our hope is that
everyone in Kulani has fun, feels confident and enjoys all the vibrant colour
combinations of life! As we have grown, so has our passion and what we want to
inspire. We want to be more than most fashion labels and we need to make sure
how we act and what we say means something. We want to make our kinis more
accessible for everyone and spread our magic across the globe through YOU - our
Kulani Sun Chasers..


WHAT IS A KULANI SUN CHASER, WHAT DO I GET AND WHY SHOULD I BE ONE? DOWN ARROW
ICON

A Kulani Sun Chaser is our beautiful Kulani Brand Ambassador! Join the family
and be proud to represent Kulani Kinis whilst earning exclusive discounts and
rewards! We have lots planned for you... including free gifts, exclusive
competitions, kulani community and sneak peeks!


WHO CAN BECOME A BRAND AMBASSADOR? DOWN ARROW ICON

If you love Kulani, creating content & love instagram... It’s your time to
shine! You need to be over the age of 18, live in Canada and have over 1,000
followers on Instagram!


DO I HAVE TO GIVE YOU MY INSTAGRAM HANDLE? DOWN ARROW ICON

Yes, you do! We LOVE instagram and to be a brand ambassador we want to see how
enthusiastic you are about Kulani on your own Instagram. Make sure to make your
account public so the Kulani Team can see your content!

View All FAQ
 * Kulani Kinis
 * About Us
 * Gift Cards
 * Brand Ambassador
 * Retailers
 * Wholesale
 * T&C's

 * Customer Care
 * Customer Reviews
 * Returns & Exchanges
 * Shipping
 * Help Center

 * Get In Touch
 * Return your items
 * Contact Us

Liquid error (sections/footer line 21): invalid url input


GET 10% OFF YOUR FIRST ORDER!

Sign up now
Text me 10% off....Click Here!

By signing up via text, you agree to receive recurring automated marketing text
messages at the cell number used when signing up. Consent is not a condition of
any purchase. Msg & data rates may apply. View our Privacy Policy and Terms of
Service.

Country Selector

Canada Down Arrow Icon
 * AUS/NZ
 * USA/REST OF WORLD
 * United Kingdom
 * Europe



All Rights Reserved © 2024 Kulani Kinis


 * Translation missing: en.accessibility.refresh_page
 * Translation missing: en.accessibility.link_messages.new_window




We’ve localized your shopping experience. All orders will be processed by Reach
in your local currency. Subject to Reach’s Privacy & Terms of Conditions.

Close

Close dialog 2

Get 10% Off

Your First Order!





Continue

By signing up you agree to receive email marketing.

No, Thanks