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
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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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&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, "Helvetica Neue", 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&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 </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;"> and </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: "Bebas Neue", 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-form — POST https://manage.kmail-lists.com/subscriptions/subscribe?a=9P3hfa&g=xgxSxu
<form action="https://manage.kmail-lists.com/subscriptions/subscribe?a=9P3hfa&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("https://d3k81ch9hvuctc.cloudfront.net/company/MXDKDj/images/43153211-1ce0-42e8-b8f7-bb7bc1241a8c.png"); 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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: "Bebas Neue", 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: "Bebas Neue", 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