sunnyextensions.com
Open in
urlscan Pro
2620:127:f00f:7::
Public Scan
URL:
https://sunnyextensions.com/
Submission: On June 28 via api from US — Scanned from CA
Submission: On June 28 via api from US — Scanned from CA
Form analysis
6 forms found in the DOMPOST /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="CA"><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="CA"><button class="recommendation-modal__button" type="submit" style="background-color: rgb(24, 120, 185); color: rgb(255, 255, 255);">Continue</button></form>
GET /search
<form class="
live-search-form
form-fields-inline
" action="/search" method="get" role="search" aria-label="Product" data-live-search-form="">
<input type="hidden" name="type" value="article,page,product">
<div class="form-field no-label"><span class="form-field-select-wrapper live-search-filter-wrapper">
<select class="live-search-filter" data-live-search-filter="" data-filter-all="All categories">
<option value="" selected="">All categories</option>
<option value="" disabled="">------</option>
<option value="product_type:Beads Weft">Beads Weft</option>
<option value="product_type:Clip in Hair Extensions">Clip in Hair Extensions</option>
<option value="product_type:Donation">Donation</option>
<option value="product_type:Flat Silk Weft">Flat Silk Weft</option>
<option value="product_type:Flat tip Hair Extensions">Flat tip Hair Extensions</option>
<option value="product_type:Flip on Hair Extensions">Flip on Hair Extensions</option>
<option value="product_type:Hair Tool">Hair Tool</option>
<option value="product_type:Hand Tied Weft">Hand Tied Weft</option>
<option value="product_type:Human Hair Weft">Human Hair Weft</option>
<option value="product_type:I Tip Hair Extensions">I Tip Hair Extensions</option>
<option value="product_type:Injection Tape in Hair">Injection Tape in Hair</option>
<option value="product_type:Micro Ring Hair Extensions">Micro Ring Hair Extensions</option>
<option value="product_type:Mono Topper">Mono Topper</option>
<option value="product_type:Nano Ring Hair Extensions">Nano Ring Hair Extensions</option>
<option value="product_type:Remy Hair K Tip Hair">Remy Hair K Tip Hair</option>
<option value="product_type:SHOPSTORM_HIDDEN_PRODUCT">SHOPSTORM_HIDDEN_PRODUCT</option>
<option value="product_type:Tape in Extensions">Tape in Extensions</option>
<option value="product_type:U Tip Hair Extensions">U Tip Hair Extensions</option>
<option value="product_type:Virgin Genius Weft Hair">Virgin Genius Weft Hair</option>
<option value="product_type:Virgin Hair K Tip">Virgin Hair K Tip</option>
<option value="product_type:Virgin I Tip">Virgin I Tip</option>
<option value="product_type:Virgin Machine Weft">Virgin Machine Weft</option>
<option value="product_type:Virgin Tape in Extensions">Virgin Tape in Extensions</option>
<option value="product_type:Virgin U Tip">Virgin U Tip</option>
<option value="product_type:Wigs">Wigs</option>
</select>
<label class="live-search-filter-label form-field-select" data-live-search-filter-label="">All categories </label>
<svg aria-hidden="true" focusable="false" role="presentation" width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-chevron-down">
<path class="icon-chevron-down-left" d="M4 4.5L7 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"></path>
<path class="icon-chevron-down-right" d="M4 4.5L1 1.5" stroke="currentColor" stroke-width="1.25" stroke-linecap="square"></path>
</svg>
</span><input class="form-field-input live-search-form-field" type="text" name="q" aria-label="Search" placeholder="What are you looking for?" autocomplete="off" data-live-search-input="">
<button class="live-search-takeover-cancel" type="button" data-live-search-takeover-cancel=""> Cancel </button>
<button class="live-search-button mdc-ripple-surface mdc-ripple-upgraded" type="submit" aria-label="Search" data-live-search-submit="">
<span class="search-icon search-icon--inactive">
<svg aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="23" height="24" fill="none" viewBox="0 0 23 24">
<path d="M21 21L15.5 15.5" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path>
<circle cx="10" cy="9" r="8" stroke="currentColor" stroke-width="2"></circle>
</svg>
</span>
<span class="search-icon search-icon--active">
<svg aria-hidden="true" focusable="false" role="presentation" width="26" height="26" viewBox="0 0 26 26" xmlns="http://www.w3.org/2000/svg">
<g fill-rule="nonzero" fill="currentColor">
<path d="M13 26C5.82 26 0 20.18 0 13S5.82 0 13 0s13 5.82 13 13-5.82 13-13 13zm0-3.852a9.148 9.148 0 1 0 0-18.296 9.148 9.148 0 0 0 0 18.296z" opacity=".29"></path>
<path d="M13 26c7.18 0 13-5.82 13-13a1.926 1.926 0 0 0-3.852 0A9.148 9.148 0 0 1 13 22.148 1.926 1.926 0 0 0 13 26z"></path>
</g>
</svg>
</span>
</button>
</div>
<div class="search-flydown" data-live-search-flydown="">
<div class="search-flydown--placeholder" data-live-search-placeholder="">
<div class="search-flydown--product-items">
<a class="search-flydown--product search-flydown--product" href="#">
<div class="search-flydown--product-image">
<svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"></path><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"></path><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"></path></svg>
</div>
<div class="search-flydown--product-text">
<span class="search-flydown--product-title placeholder--content-text"></span>
<span class="search-flydown--product-price placeholder--content-text"></span>
</div>
</a>
<a class="search-flydown--product search-flydown--product" href="#">
<div class="search-flydown--product-image">
<svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"></path><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"></path><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"></path></svg>
</div>
<div class="search-flydown--product-text">
<span class="search-flydown--product-title placeholder--content-text"></span>
<span class="search-flydown--product-price placeholder--content-text"></span>
</div>
</a>
<a class="search-flydown--product search-flydown--product" href="#">
<div class="search-flydown--product-image">
<svg class="placeholder--image placeholder--content-image" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 525.5 525.5"><path d="M324.5 212.7H203c-1.6 0-2.8 1.3-2.8 2.8V308c0 1.6 1.3 2.8 2.8 2.8h121.6c1.6 0 2.8-1.3 2.8-2.8v-92.5c0-1.6-1.3-2.8-2.9-2.8zm1.1 95.3c0 .6-.5 1.1-1.1 1.1H203c-.6 0-1.1-.5-1.1-1.1v-92.5c0-.6.5-1.1 1.1-1.1h121.6c.6 0 1.1.5 1.1 1.1V308z"></path><path d="M210.4 299.5H240v.1s.1 0 .2-.1h75.2v-76.2h-105v76.2zm1.8-7.2l20-20c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l1.5 1.5 16.8 16.8c-12.9 3.3-20.7 6.3-22.8 7.2h-27.7v-5.5zm101.5-10.1c-20.1 1.7-36.7 4.8-49.1 7.9l-16.9-16.9 26.3-26.3c1.6-1.6 3.8-2.5 6.1-2.5s4.5.9 6.1 2.5l27.5 27.5v7.8zm-68.9 15.5c9.7-3.5 33.9-10.9 68.9-13.8v13.8h-68.9zm68.9-72.7v46.8l-26.2-26.2c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-26.3 26.3-.9-.9c-1.9-1.9-4.5-3-7.3-3s-5.4 1.1-7.3 3l-18.8 18.8V225h101.4z"></path><path d="M232.8 254c4.6 0 8.3-3.7 8.3-8.3s-3.7-8.3-8.3-8.3-8.3 3.7-8.3 8.3 3.7 8.3 8.3 8.3zm0-14.9c3.6 0 6.6 2.9 6.6 6.6s-2.9 6.6-6.6 6.6-6.6-2.9-6.6-6.6 3-6.6 6.6-6.6z"></path></svg>
</div>
<div class="search-flydown--product-text">
<span class="search-flydown--product-title placeholder--content-text"></span>
<span class="search-flydown--product-price placeholder--content-text"></span>
</div>
</a>
</div>
</div>
<div class="search-flydown--results search-flydown--results--content-enabled" data-live-search-results=""></div>
</div>
</form>
POST /contact#footer_newsletter_static-footer-1
<form method="post" action="/contact#footer_newsletter_static-footer-1" id="footer_newsletter_static-footer-1" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8"
value="✓">
<input type="hidden" name="contact[tags]" value="prospect, newsletter">
<div class="form-fields-inline pxs-newsletter-form-fields">
<div class="form-field newsletter-input">
<input class="form-field-input form-field-text" name="contact[email]" id="footer_newsletter_email" type="email" aria-label="Email address">
<label class="form-field-title" for="footer_newsletter_email"> Email address </label>
</div>
<div class="form-field newsletter-submit">
<button class="button-primary mdc-ripple-surface mdc-ripple-upgraded" name="subscribe" type="submit"> Sign up </button>
</div>
</div>
</form>
POST /cart
<form action="/cart" method="post" aria-label="cart checkout">
<button class="button-primary atc-button--checkout mdc-ripple-surface mdc-ripple-upgraded" type="submit" name="checkout">
<span>Checkout</span>
</button>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XiprrU" 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: rgb(255, 255, 255); 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: 0px; padding: 0px 15px 0px 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: 10px 6px 0px 0px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-118425882" style="width: 100%;">
<p class="ql-align-center" style="font-size: 14px; text-align: center; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-poppins"
style="font-size: 28px; color: rgb(55, 63, 71); font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;">New Customers</span></p>
<p class="ql-align-center" style="font-size: 14px; text-align: center; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-poppins"
style="font-size: 28px; color: rgb(55, 63, 71); font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;">Limited Time</span></p>
<p class="ql-align-center" style="font-size: 14px; text-align: center; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-poppins"
style="font-size: 36px; color: #373f47; font-family: Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: bold;"><span style="color: rgb(235, 141, 120);">20% off </span><br></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="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-118425883" style="width: 100%;">
<p class="ql-align-center" style="font-size:14px;text-align:center;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-poppins"
style="font-size:16px;color:rgb(55, 63, 71);font-family:Poppins, 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;">Are you Personal or stylist?</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="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_Shopify%20Tags__4_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="Shopify%20Tags__4__8" name="Shopify%20Tags__4" aria-invalid="false" aria-label="Person"><label for="Shopify%20Tags__4__8" 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="go3360010050" 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(96, 106, 114); 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_Shopify%20Tags__4__8" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Shopify%20Tags__4__8" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Shopify%20Tags__4__8" 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: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Person</div>
</label><input class="needsclick go2180652697 kl-private-reset-css-Xuajs1" tabindex="0" type="checkbox" id="Shopify%20Tags__4__9" name="Shopify%20Tags__4" aria-invalid="false" aria-label="Salon"><label for="Shopify%20Tags__4__9"
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="go3360010050" 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(96, 106, 114); 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_Shopify%20Tags__4__9" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="checkbox-on-checkbox_inner_Shopify%20Tags__4__9" transform="translate(3.000000, 4.000000)" fill="#303B43">
<polygon id="shape-checkbox_inner_Shopify%20Tags__4__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(0, 0, 0); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; margin-right: 24px; display: flex; position: relative; top: 1px;">
Salon</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: 0px 6px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-118425885" style="width: 100%;">
<p class="ql-align-center" style="font-size:14px;text-align:center;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><br
style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"></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 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_118425886" class="needsclick go3578274518 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="true" 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: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(208, 51, 31);"
aria-describedby="klaviyo_ariaid_5">
<div class="needsclick kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="background-color: white; position: absolute; z-index: 1; right: 0px; border-radius: 4px; animation: 0.4s ease 0s 1 normal none running klaviyo-fadein; top: 9px;">
<div class="needsclick go3298969293 kl-private-reset-css-Xuajs1" style="border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.26) 1px 1px 4px 0px; border: 1px solid rgb(208, 51, 31); background-color: rgb(255, 244, 240);"><span role="alert"
id="klaviyo_ariaid_5" class="needsclick kl-private-reset-css-Xuajs1" style="font-size: 14px; padding: 8px; font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; color: rgb(208, 51, 31);">This field is
required</span></div>
</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: 10px 6px; 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(33, 29, 28); border-radius: 6px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Poppins, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 18px; 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; height: 54px; width: 100%;">Continue</button>
</div>
</div>
</div>
<div class="needsclick kl-private-reset-css-Xuajs1"
style="display: flex; flex-direction: column; width: 390px; margin: -20px -15px -20px 0px; padding: 0px; border-top: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid transparent; border-left: 0px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; overflow: hidden; min-width: 390px; min-height: 500px;">
<div class="needsclick kl-private-reset-css-Xuajs1"
style="background-image: url("https://d3k81ch9hvuctc.cloudfront.net/company/VBLyv6/images/65320f8a-fbb0-4373-9108-bc70ea6c27ea.jpeg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; width: 100%; height: 100%; display: block;">
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
YOUR LOCATION IS SET TO CANADA * Shop in CAD $ * Get shipping options for Canada Continue Change country/region Skip to content Independence Day Sale 18% off over $168 Code:IN18 21% off over $218 Code:IN21 Independence Day Sale 18% off over $168 Code:IN18 21% off over $218 Code:IN21 Blogs About Us Contact us Hair Care * Blogs * About Us * Contact us * Hair Care Menu All categories ------ Beads Weft Clip in Hair Extensions Donation Flat Silk Weft Flat tip Hair Extensions Flip on Hair Extensions Hair Tool Hand Tied Weft Human Hair Weft I Tip Hair Extensions Injection Tape in Hair Micro Ring Hair Extensions Mono Topper Nano Ring Hair Extensions Remy Hair K Tip Hair SHOPSTORM_HIDDEN_PRODUCT Tape in Extensions U Tip Hair Extensions Virgin Genius Weft Hair Virgin Hair K Tip Virgin I Tip Virgin Machine Weft Virgin Tape in Extensions Virgin U Tip Wigs All categories Cancel Wholesale for Salon * Login View cart * Promotion * US Warehouse * 50% OFF ✨ * Virgin Hair🔥 * Weft Hair Extensions Weft Hair Extensions * Genius Weft Hair Weft Extensions✨ * Hand-tied Weft Extensions * Flat Silk Weft Hair Extensions * Machine Weft Hair Extensions * PU Hole Invisible Weft-25% Off * Virgin Hair Tape Virgin Hair Tape * Invisible Tape in Extensions * Classical Tape in Hair Extensions * Flower Tape in Hair Extensions-20% off * Virgin Pre-Bonded Virgin Pre-Bonded * I Tip Extensions * K Tip Extensions * U Tip Hair Extensions * Virgin Clip in Hair Virgin Clip in Hair * Virgin Hair Clip in Hair * Remy Hair * Virgin Hair VS Remy Hair * Clip in Hair Extensions Clip in Hair Extensions * Hair Clip * Curly Clip in Hair * Ponytail * Remy Hair Weft Remy Hair Weft * Sew in Hair Extensions * Halo Hair Extensions * Tape in Hair Extensions Tape in Hair Extensions * Tape in Hair Extensions * Pre-bonded Hair Extensions Pre-bonded Hair Extensions * I Tip Extensions * U Tip Hair Extensions * K Tip Hair Extensions * Flat Tip Hair Extensions * Micro Link Hair Extensions * Hair Toppers & Wigs * Virgin Hair Topper ✨32% off Virgin Hair Topper ✨32% off * Big Base 6*7 inch * Medium Base 3*5 inch * Fishnet Base 6*6 inch 🌟 * Remy Hair Topper Remy Hair Topper * Big Base 5*5 inch * Medium Base 3*5 inch * Wigs Wigs * U Part Wig * Accessories * Color Match * Online Color Matching * Color Chart * Color Ring * FAQ * Hair Extensions 101 * VIP Rewards * Login Close * Promotion Promotion * US Warehouse * 50% OFF ✨ * Virgin Hair🔥 Virgin Hair🔥 * Weft Hair Extensions Weft Hair Extensions * Genius Weft Hair Weft Extensions✨ * Hand-tied Weft Extensions * Flat Silk Weft Hair Extensions * Machine Weft Hair Extensions * PU Hole Invisible Weft-25% Off * Virgin Hair Tape Virgin Hair Tape * Invisible Tape in Extensions * Classical Tape in Hair Extensions * Flower Tape in Hair Extensions-20% off * Virgin Pre-Bonded Virgin Pre-Bonded * I Tip Extensions * K Tip Extensions * U Tip Hair Extensions * Virgin Clip in Hair Virgin Clip in Hair * Virgin Hair Clip in Hair * Remy Hair Remy Hair * Virgin Hair VS Remy Hair * Clip in Hair Extensions Clip in Hair Extensions * Hair Clip * Curly Clip in Hair * Ponytail * Remy Hair Weft Remy Hair Weft * Sew in Hair Extensions * Halo Hair Extensions * Tape in Hair Extensions Tape in Hair Extensions * Tape in Hair Extensions * Pre-bonded Hair Extensions Pre-bonded Hair Extensions * I Tip Extensions * U Tip Hair Extensions * K Tip Hair Extensions * Flat Tip Hair Extensions * Micro Link Hair Extensions * Hair Toppers & Wigs Hair Toppers & Wigs * Virgin Hair Topper ✨32% off Virgin Hair Topper ✨32% off * Big Base 6*7 inch * Medium Base 3*5 inch * Fishnet Base 6*6 inch 🌟 * Remy Hair Topper Remy Hair Topper * Big Base 5*5 inch * Medium Base 3*5 inch * Wigs Wigs * U Part Wig * Accessories * Color Match Color Match * Online Color Matching * Color Chart * Color Ring * FAQ * Hair Extensions 101 * VIP Rewards * Blogs * About Us * Contact us * Hair Care Virgin Clip Hair 25% offVirgin Flat Weft 20% off Virgin Clip Hair 25% offVirgin Flat Weft 20% off * Hand Tied Weft * Genius Weft🔥 * PU Invisible Weft * Invisible Tape * Clip in Hair * Pre Bonded Hair Virgin Hair Mono Topper Highlight Blonde Human Hair Piece Toupee with Clips #16/22 $337.99 View product Virgin Hair Mono Topper Highlight Blonde Human Hair Piece Toupee with Clips #16/22 $337.99 View product 3 MINUTE TOPPER The Easiest, Fastest, and Safest Way to Get Long and Thick Hair Shop Now VIRGIN HAIR TOPPERS 6*7 INCH 32% off GET IT NOW VIRGIN HAIR TOPPERS 3*5 INCH 32% off GET IT NOW USER EXPERIENCE SHOWCASE SALON FAVORITE * WEFT HAIR EXTENSIONS SEW IN OMBRE BROWN WITH LIGHTEST BLONDE #8A/60 5.0 rating (40 votes) (40) Original price $69.99 - Original price $173.99 Original price $69.99 - $173.99 $69.99 - $173.99 Current price $69.99 | / Weft Hair Extensions >Weft Hair Extensions Details< Weft Hair Weight Each bundle weighs 70-100g. 14" 70g/pack,16"-24" 100g/pack. Typ... View full details Original price $69.99 - Original price $173.99 Original price $69.99 - $173.99 $69.99 - $173.99 Current price $69.99 | / Quick shop Choose options * WEFT HAIR EXTENSIONS HUMAN HAIR SEW IN WEFT BALAYAGE BROWN HIGHLIGHTS #2/2/6 5.0 rating (40 votes) (40) Original price $61.99 - Original price $147.99 Original price $61.99 - $147.99 $61.99 - $147.99 Current price $61.99 | / Weft Hair Extensions >Weft Hair Extensions Details< Weft Hair Weight Each bundle weighs 70-100g. 14" 70g/pack,16"-24" 100g/pack. Typ... View full details Original price $61.99 - Original price $147.99 Original price $61.99 - $147.99 $61.99 - $147.99 Current price $61.99 | / Quick shop Choose options * WEFT HAIR EXTENSIONS SEW IN BALAYAGE COLOR #6/60/6 4.9 rating (56 votes) (56) Original price $69.99 - Original price $173.99 Original price $69.99 - $173.99 $69.99 - $173.99 Current price $69.99 | / Weft Hair Extensions >Weft Hair Extensions Details< Weft Hair Weight Each bundle weighs 70-100g. 14" 70g/pack,16"-24" 100g/pack. Typ... View full details Original price $69.99 - Original price $173.99 Original price $69.99 - $173.99 $69.99 - $173.99 Current price $69.99 | / Quick shop Choose options * WEFT HAIR EXTENSIONS BALAYAGE SEW IN WEFT HAIR BLACK TO BROWN WITH BLONDE 4.8 rating (40 votes) (40) Original price $64.99 - Original price $157.99 Original price $64.99 - $157.99 $64.99 - $157.99 Current price $64.99 | / Weft Hair Extensions >Weft Hair Extensions Details< Weft Hair Weight Each bundle weighs 70-100g. 14" 70g/pack,16"-24" 100g/pack. Typ... View full details Original price $64.99 - Original price $157.99 Original price $64.99 - $157.99 $64.99 - $157.99 Current price $64.99 | / Quick shop Choose options * SEW IN WEFT HUMAN HAIR EXTENSIONS BALAYAGE BLONDE #NORDIC 4.8 rating (20 votes) (20) Original price $69.99 - Original price $168.99 Original price $69.99 - $168.99 $69.99 - $168.99 Current price $69.99 | / Weft Hair Extensions >Weft Hair Extensions Details< Weft Hair Weight Each bundle weighs 70-100g. 14" 70g/pack,16"-24" 100g/pack. Typ... View full details Original price $69.99 - Original price $168.99 Original price $69.99 - $168.99 $69.99 - $168.99 Current price $69.99 | / Quick shop Choose options BLOG POSTS * TIPS TO MAKE YOUR HAIR TOPPER LOOK MORE NATURAL Hair toppers are a fantastic solution for adding volume and covering thinning hair, but making them look natural can sometimes be a challenge. Whether you're new to wearing hair toppers or looking to enhance your current style, here are some... Read now * CAN HAIR EXTENSIONS BE DYED? UNDERSTANDING THE CHALLENGES WITH HUMAN HAIR Welcome to our blog! Today, we'll address a frequently asked question: Can hair extensions be dyed? As a stylish option for personalized hairstyles, coloring hair extensions could be your preferred choice. Let's explore the essential considerations, techniques, and challenges that... Read now * A CLOSER LOOK AT HAND TIED WEFT, GENIUS WEFT, AND FLAT SILK WEFT Within the diverse landscape of hair extensions, the subtle variations among different weft types contribute to the individuality of each choice. Perhaps you find yourself intrigued by the distinctions between Hand Tied Weft, Genius Weft, and Flat Silk Weft. Let's... Read now See more FOLLOW US Email SunnyHair Find us on Facebook Find us on Instagram Find us on Pinterest Find us on YouTube POLICY TERMS * Shipping & Delivery * Return & Exchange * Privacy Policy * Terms & Conditions * Intellectual Property Rights SHOP HAIR EXTENSION * Virgin Hair * Tape In Hair * Hair Weft * Pre Bonded Hair SUBSCRIBE Subscribe for our latest offers Email address Sign up * Search * Returns Copyright © 2024 SunnyHair. * ADDED TO YOUR CART: ** total_quantity ** | ** unit_price ** / ** unit_measure ** * (-) Cart subtotal View cart () Checkout Close dialog 1 New Customers Limited Time 20% off Are you Personal or stylist? Person Salon This field is required Continue