PageSourceSearch

https://swayhairextensions.com/en-us/pages/trade-account

html swayhairextensions.com collected 2026-09-29 12:18:01 UTC 554,648 bytes, 3,491 lines download raw bytes

1
2 <!doctype html>
3<html class="no-js" lang="en"> <head><link rel="preload" as="font" href="//swayhairextensions.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin fetchpriority="high"><link rel="preload" as="font" href="//swayhairextensions.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2" type="font/woff2" crossorigin fetchpriority="high"><!-- Preload for Desktop Image -->
4<link rel="preload" fetchpriority="high" as="image" 
5      href="https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---DESKTOP.gif?v=1737451320&width=2000" 
6      imagesrcset="
7        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---DESKTOP.gif?v=1737451320&width=375 375w, 
8        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---DESKTOP.gif?v=1737451320&width=750 750w, 
9        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---DESKTOP.gif?v=1737451320&width=1100 1100w, 
10        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---DESKTOP.gif?v=1737451320&width=1500 1500w, 
11        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---DESKTOP.gif?v=1737451320&width=1780 1780w, 
12        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---DESKTOP.gif?v=1737451320&width=2000 2000w" 
13      imagesizes="100vw">
14
15<!-- Preload for Mobile Image -->
16<link rel="preload" fetchpriority="high" as="image" 
17      href="https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---MOBILE.gif?v=1737451339&width=750" 
18      imagesrcset="
19        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---MOBILE.gif?v=1737451339&width=375 375w, 
20        https://swayhairextensions.com/cdn/shop/files/BM---WITHOUT-24HRS---MOBILE.gif?v=1737451339&width=750 750w" 
21      imagesizes="100vw"> 
21<script blocking="render">window.discardURLs = true;(()=>{let e=document.documentElement;window.all_scripts=[],window.scObs=new MutationObserver(e=>{e.forEach(({addedNodes:e})=>{e.forEach(e=>{"SCRIPT"===e.tagName&&"web-pixels-manager-setup"==e.id&&(e.type="text/superspeed",window.all_scripts.push(e),e.remove())})})}),window.scObs.observe(e,{childList:!0,subtree:!0})})();</script>
21 <style id="stybdy">html body { opacity: 0 !important; transition: opacity .3s;}</style> 
21<script>
22        window.___l1 = 10;window.___t5 = 5e3;window.___sSt = setTimeout;window.ss_template = "page.trade-account";window.DENY_SUPERLIST = [/klaviyo/, /globo/];
23        window.superLayer = window.superLayer || [];function _l(){window.superLayer.push(arguments);}
24        window.showStyle=function(){const SID="#stybdy"; ___sSt(()=>{try{document.querySelector(SID)?.remove()}catch{document.body.style.opacity=1}},___l1)};</script>
24
25<link    href="//swayhairextensions.com/cdn/shop/t/74/assets/base.css?v=173217550735153155081779271828" rel="stylesheet" type="text/css" media="all" /> <style>#loader { transition: .3s ease-in-out; z-index: 999999999999999; width: 100%; height: 100%; opacity: 100%; display: flex; justify-content: center; align-items: center; background: #fff; color: #000; position: fixed; }</style> <style id="content-visibility">[role=main] .shopify-section:not(:first-child), [role=main] .shopify-section:not(:nth-child(2)), #shopify-section-footer, .shopify-section-group-overlay-group, .shopify-section-group-footer-group, iframe { content-visibility: hidden;} .template-index [role=main] .shopify-section:nth-child(2), .collection-grid-section { content-visibility: visible !important; }</style> <!-- <style>img, video { opacity: 0.02 !important;}* { background-image: url('') !important;}</style> -->
26 
27<meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta name="theme-color" content=""> <link rel="canonical" href="https://swayhairextensions.com/en-us/pages/trade-account"> <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="icon" type="image/png" href="//swayhairextensions.com/cdn/shop/files/cropped-iconlight-1.png?crop=center&height=32&v=1695980803&width=32" fetchpriority="low"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
28      Sign up for a Trade Account, SWAY Trade Benefits
29</title><meta name="description" content="Trade Account   Click here to find out more about the benefits of joining SWAY.">
30
31<meta property="og:site_name" content="SWAY Hair Extensions">
32<meta property="og:url" content="https://swayhairextensions.com/en-us/pages/trade-account">
33<meta property="og:title" content="Sign up for a Trade Account, SWAY Trade Benefits">
34<meta property="og:type" content="website">
35<meta property="og:description" content="Trade Account   Click here to find out more about the benefits of joining SWAY."><meta property="og:image" content="http://swayhairextensions.com/cdn/shop/files/SHOPIFY_IMAGE.png?v=1701177153"> <meta property="og:image:secure_url" content="https://swayhairextensions.com/cdn/shop/files/SHOPIFY_IMAGE.png?v=1701177153"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
36<meta name="twitter:title" content="Sign up for a Trade Account, SWAY Trade Benefits">
37<meta name="twitter:description" content="Trade Account   Click here to find out more about the benefits of joining SWAY."> <link    href="//swayhairextensions.com/cdn/shop/t/74/assets/vendor-v4.js?v=78445171321414746481779272013" as="script" rel="preload"> 
37<script src="//swayhairextensions.com/cdn/shop/t/74/assets/vendor-v4.js?v=78445171321414746481779272013" defer="defer"></script>
37 <!-- 
37<script src="//swayhairextensions.com/cdn/shop/t/74/assets/pubsub.js?v=104623417541739052901779271945" defer="defer"></script>
37 --> <!-- 
37<script src="//swayhairextensions.com/cdn/shop/t/74/assets/global.js?v=180394058058292833901779271914" defer="defer"></script>
37 --> 
37<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
37<meta name="facebook-domain-verification" content="k71af2xp7eqoatfm3310osfkqngf6s">
38<meta name="google-site-verification" content="NJDnO32eGSF9_YH0Iffvh402XqH1UkUQlhFBgoV6I_k">
39<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/81645109534/digital_wallets/dialog">
40<meta id="in-context-paypal-metadata" data-shop-id="81645109534" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
41<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://swayhairextensions.com/pages/trade-account">
42<link rel="alternate" hreflang="en" href="https://swayhairextensions.com/pages/trade-account">
43<link rel="alternate" hreflang="en-US" href="https://swayhairextensions.com/en-us/pages/trade-account">
44<script async="async" data-deffered data-src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=32047390"></script>
44
45<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
46<script async="async" data-deffered data-src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=32047390&shop_id=81645109534" crossorigin="anonymous"></script>
vendor: 1 bytes, line 46
46
47<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":81645109534,"countryCode":"GB","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/81645109534","merchantName":"SWAY Hair Extensions","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex","discover","elo"],"total":{"type":"pending","label":"SWAY Hair Extensions","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 47
47
48<script id="shopify-features" type="application/json">{"accessToken":"2b7f05f257e3d6b64ca3c4addaaa6997","betas":["rich-media-storefront-analytics"],"domain":"swayhairextensions.com","predictiveSearch":true,"shopId":81645109534,"locale":"en"}</script>
vendor: 1 bytes, line 48
48
49<script>var Shopify = Shopify || {};
50Shopify.shop = "swayhairextensions.myshopify.com";
51Shopify.locale = "en";
52Shopify.currency = {"active":"USD","rate":"1.3508982"};
53Shopify.country = "US";
54Shopify.theme = {"name":"Copy of Copy of sway-pdm\/main [Swap Protect 2.0]","id":181815345531,"schema_name":"Be Yours","schema_version":"7.0.1","theme_store_id":null,"role":"main"};
55Shopify.theme.handle = "null";
56Shopify.theme.style = {"id":null,"handle":null};
57Shopify.cdnHost = "swayhairextensions.com/cdn";
58Shopify.routes = Shopify.routes || {};
59Shopify.routes.root = "/en-us/";
60Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
61Shopify.SignInWithShop = Shopify.SignInWithShop || {};
62Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
63Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 63
63
64<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 64
64
65<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 65
65
66<script>
67  window.ShopifyPay = window.ShopifyPay || {};
68  window.ShopifyPay.apiHost = "shop.app\/pay";
69  window.ShopifyPay.redirectState = null;
70</script>
vendor: 1 bytes, line 70
70
71<script>
72  window.Shopify = window.Shopify || {};
73  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
74  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
75  window.Shopify.SignInWithShop.eligible = true;
76</script>
vendor: 1 bytes, line 76
76
77<script id="shop-js-analytics" type="application/json">{"pageType":"page"}</script>
vendor: 1 bytes, line 77
77
78<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 78
78
79<script type="module">
80  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
81
82  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
83
84</script>
vendor: 1 bytes, line 84
84
85<script>
86  window.Shopify = window.Shopify || {};
87  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
88  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]};
89</script>
vendor: 1 bytes, line 89
89
90<script>(function() {
91  var isLoaded = false;
92  function asyncLoad() {
93    if (isLoaded) return;
94    isLoaded = true;
95    var urls = ["\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js?shop=swayhairextensions.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/header.min.js?settings=eyJrZXkiOiI5UEliYjZFZDdjbFBpdUpDIiwicyI6InNrdSJ9\u0026shop=swayhairextensions.myshopify.com","https:\/\/ecommplugins-trustboxsettings.trustpilot.com\/swayhairextensions.myshopify.com.js?settings=1762182905346\u0026shop=swayhairextensions.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=Rxr2xV\u0026shop=swayhairextensions.myshopify.com","https:\/\/assets.smartwishlist.webmarked.net\/static\/v6\/smartwishlist.js?shop=swayhairextensions.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=61225\u0026v=shopifyApp_5.4.1\u0026ts=1778765682304\u0026shop=swayhairextensions.myshopify.com","\/\/cdn.app.metorik.com\/js\/shopify\/mtk.js?shop=swayhairextensions.myshopify.com","https:\/\/widget.trustpilot.com\/bootstrap\/v5\/tp.widget.sync.bootstrap.min.js?shop=swayhairextensions.myshopify.com","https:\/\/ecommplugins-scripts.trustpilot.com\/v2.1\/js\/success.min.js?settings=eyJrZXkiOiI5UEliYjZFZDdjbFBpdUpDIiwicyI6InNrdSIsInQiOlsib3JkZXJzL2Z1bGZpbGxlZCJdLCJ2IjoiIiwiYSI6Ildvb0NvbW1lcmNlLTcuMC4wIn0=\u0026shop=swayhairextensions.myshopify.com","https:\/\/s3.eu-west-1.amazonaws.com\/production-klarna-il-shopify-osm\/8a05c464c7510dd3abdbb12cae9142d0e4da2249\/swayhairextensions.myshopify.com-1779276956658.js?shop=swayhairextensions.myshopify.com"];
96    for (var i = 0; i <urls.length; i++) {
97      var s = document.createElement('script');
98      s.type = 'text/javascript';
99      s.async = true;
100      s.dataset.src = urls[i]; s.dataset.deffered = "";
101      var x = document.getElementsByTagName('script')[0];
102      x.parentNode.insertBefore(s, x);
103    }
104  };
105  if(window.attachEvent) {
106    window.attachEvent('onload', asyncLoad);
107  } else {
108    window.addEventListener('load', asyncLoad, false);
109  }
110})();</script>
vendor: 1 bytes, line 110
110
111<script id="__st">var __st={"a":81645109534,"offset":3600,"reqid":"f508df02-1b6b-445d-a278-6f02699d8dad-1790684280","pageurl":"swayhairextensions.com\/en-us\/pages\/trade-account","s":"pages-128340263198","u":"578b7dc97c27","p":"page","rtyp":"page","rid":128340263198};</script>
vendor: 1 bytes, line 111
111
112<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 112
112
113<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 113
113
114<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" data-deffered defer="defer" data-src="//swayhairextensions.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 114
114
115<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion <126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion <150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion <27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//swayhairextensions.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
115<script crossorigin="anonymous" data-deffered defer="defer" data-src="//swayhairextensions.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 115
115
116<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 116
116
117<script>
118  window.Shopify = window.Shopify || {};
119  window.Shopify.MCP = window.Shopify.MCP || {};
120  window.Shopify.MCP.enabled = true;
121  window.Shopify.MCP.shop = "swayhairextensions.myshopify.com";
122  window.Shopify.MCP.mcpEndpoint = "https:\/\/swayhairextensions.com\/api\/mcp";
123  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}];
124</script>
vendor: 1 bytes, line 124
124
125<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/swayhairextensions.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
126</script>
vendor: 1 bytes, line 126
126
127<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://swayhairextensions.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
128</script>
vendor: 1 bytes, line 128
128
129<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
130  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
131</script>
vendor: 1 bytes, line 131
131
132<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
133</script>
133
134<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://swayhairextensions.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
135<style id="shopify-accelerated-checkout-cart">
136        #shopify-buyer-consent {
137  margin-top: 1em;
138  display: inline-block;
139  width: 100%;
140}
141
142#shopify-buyer-consent.hidden {
143  display: none;
144}
145
146#shopify-subscription-policy-button {
147  background: none;
148  border: none;
149  padding: 0;
150  text-decoration: underline;
151  font-size: inherit;
152  cursor: pointer;
153}
154
155#shopify-subscription-policy-button::before {
156  box-shadow: none;
157}
158
159      </style>
160
161<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
161 <style>
162      .card-wrapper {
163        padding-top: 27px;
164        & .pro_wish_list.pro_wish_list_collection {
165          position: absolute;
166          left: 0;
167          right: 0;
168          width: 100%;
169          top: 0;
170        }
171      }</style>
172<style data-shopify>@font-face {
173  font-family: Cabin;
174  font-weight: 400;
175  font-style: normal;
176  font-display: swap;
177  src: url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"),
178       url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff");
179}
180
181  @font-face {
182  font-family: Cabin;
183  font-weight: 600;
184  font-style: normal;
185  font-display: swap;
186  src: url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n6.c6b1e64927bbec1c65aab7077888fb033480c4f7.woff2") format("woff2"),
187       url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n6.6c2e65d54c893ad9f1390da3b810b8e6cf976a4f.woff") format("woff");
188}
189
190  @font-face {
191  font-family: Cabin;
192  font-weight: 400;
193  font-style: italic;
194  font-display: swap;
195  src: url("//swayhairextensions.com/cdn/fonts/cabin/cabin_i4.d89c1b32b09ecbc46c12781fcf7b2085f17c0be9.woff2") format("woff2"),
196       url("//swayhairextensions.com/cdn/fonts/cabin/cabin_i4.0a521b11d0b69adfc41e22a263eec7c02aecfe99.woff") format("woff");
197}
198
199  @font-face {
200  font-family: Cabin;
201  font-weight: 600;
202  font-style: italic;
203  font-display: swap;
204  src: url("//swayhairextensions.com/cdn/fonts/cabin/cabin_i6.f09e39e860dd73a664673caf87e5a0b93b584340.woff2") format("woff2"),
205       url("//swayhairextensions.com/cdn/fonts/cabin/cabin_i6.5b37bf1fce036a7ee54dbf8fb86341d9c8883ee1.woff") format("woff");
206}
207
208  @font-face {
209  font-family: Cabin;
210  font-weight: 400;
211  font-style: normal;
212  font-display: swap;
213  src: url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n4.cefc6494a78f87584a6f312fea532919154f66fe.woff2") format("woff2"),
214       url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n4.8c16611b00f59d27f4b27ce4328dfe514ce77517.woff") format("woff");
215}
216
217  @font-face {
218  font-family: Cabin;
219  font-weight: 600;
220  font-style: normal;
221  font-display: swap;
222  src: url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n6.c6b1e64927bbec1c65aab7077888fb033480c4f7.woff2") format("woff2"),
223       url("//swayhairextensions.com/cdn/fonts/cabin/cabin_n6.6c2e65d54c893ad9f1390da3b810b8e6cf976a4f.woff") format("woff");
224}
225
226
227  :root {
228    --be-yours-version: "7.0.1";
229    --font-body-family: Cabin, sans-serif;
230    --font-body-style: normal;
231    --font-body-weight: 400;
232
233    --font-heading-family: Cabin, sans-serif;
234    --font-heading-style: normal;
235    --font-heading-weight: 400;
236
237    --font-body-scale: 1.0;
238    --font-heading-scale: 1.0;
239
240    --font-navigation-family: var(--font-heading-family);
241    --font-navigation-size: 12px;
242    --font-navigation-weight: var(--font-heading-weight);
243    --font-button-family: var(--font-body-family);
244    --font-button-size: 12px;
245    --font-button-baseline: 0rem;
246    --font-price-family: var(--font-heading-family);
247    --font-price-scale: var(--font-heading-scale);
248
249    --color-base-text: 142, 139, 132;
250    --color-base-background: 255, 255, 255;
251    --color-base-solid-button-labels: 255, 255, 255;
252    --color-base-outline-button-labels: 142, 139, 132;
253    --color-base-accent: 142, 139, 132;
254    --color-base-heading: 142, 139, 132;
255    --color-base-border: 142, 139, 132;
256    --color-placeholder: 243, 243, 243;
257    --color-overlay: 142, 139, 132;
258    --color-keyboard-focus: 135, 173, 245;
259    --color-shadow: 168, 232, 226;
260    --shadow-opacity: 1;
261
262    --color-background-dark: 235, 235, 235;
263    --color-price: #8e8b84;
264    --color-sale-price: #d72c0d;
265    --color-sale-badge-background: #d72c0d;
266    --color-reviews: #ffb503;
267    --color-critical: #d72c0d;
268    --color-success: #008060;
269    --color-highlight: 187, 255, 0;
270
271    --payment-terms-background-color: #ffffff;
272    --page-width: 160rem;
273    --page-width-margin: 0rem;
274
275    --card-color-scheme: var(--color-placeholder);
276    --card-text-alignment: left;
277    --card-flex-alignment: flex-left;
278    --card-image-padding: 0px;
279    --card-border-width: 0px;
280    --card-radius: 0px;
281    --card-shadow-horizontal-offset: 0px;
282    --card-shadow-vertical-offset: 0px;
283    
284    --button-radius: 0px;
285    --button-border-width: 1px;
286    --button-shadow-horizontal-offset: 0px;
287    --button-shadow-vertical-offset: 0px;
288
289    --spacing-sections-desktop: 0px;
290    --spacing-sections-mobile: 0px;
291
292    --gradient-free-ship-progress: linear-gradient(325deg,#F9423A 0,#F1E04D 100%);
293      --gradient-free-ship-complete: linear-gradient(325deg, #049cff 0, #35ee7a 100%);
294  }
295
296  *,
297  *::before,
298  *::after {
299    box-sizing: inherit;
300  }
301
302  html {
303    box-sizing: border-box;
304    font-size: calc(var(--font-body-scale) * 62.5%);
305    height: 100%;
306  }
307
308  body {
309    min-height: 100%;
310    margin: 0;
311    font-size: 1.5rem;
312    letter-spacing: 0.06rem;
313    line-height: calc(1 + 0.8 / var(--font-body-scale));
314    font-family: var(--font-body-family);
315    font-style: var(--font-body-style);
316    font-weight: var(--font-body-weight);
317  }
318
319  @media screen and (min-width: 750px) {
320    body {
321      font-size: 1.6rem;
322    }
323  }</style><link href="//swayhairextensions.com/cdn/shop/t/74/assets/base.css?v=173217550735153155081779271828" rel="stylesheet" type="text/css" media="all" /><link href="//swayhairextensions.com/cdn/shop/t/74/assets/dynamic.css?v=181669522333905001421779271905" rel="stylesheet" type="text/css" media="all" />
324<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-predictive-search.css?v=21505439471608135461779271872" media="print" onload="this.media='all'"><link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-color-swatches.css?v=103905711642914497571779271851" media="print" onload="this.media='all'">
324<script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script>
324 <!-- TrustBox script --> 
324<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async></script>
324 <!-- End TrustBox script --> 
324<script src="//swayhairextensions.com/cdn/shop/t/74/assets/timesact.js?v=166027267170005813131779272010" defer></script>
324 <link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/abz_designer.css?v=40702626057505873171784204388">
325  
326
327<script>
328	window.StoreCreditInit = {
329		shop: 'swayhairextensions.myshopify.com',
330		cashback_widget_status: 0
331	}
332</script>
332
333
334
335
336
337
338<meta name="google-site-verification" content="5C3LJ_JqI5Scj0rxbo82GjZbmqWkXtQsAruMTTJQnGU" /> <!-- Clarity tracking script -->
339<script type="text/javascript">
340    (function(c,l,a,r,i,t,y){
341        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
342        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
343        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
344    })(window, document, "clarity", "script", "s5nvodushr");
345</script>
345 
345<script type="text/json" data-swap-language="en">
346        {
347            "add":"<input type=\"checkbox\" class=\"swap-toggle\"></input>",
348            "remove":"<input type=\"checkbox\" class=\"swap-toggle\" checked></input>"
349        }</script>
349 
349<script src="https://cdn.weareshift.agency/insure.js"
350        data-insure-moneyformat="${{amount}}"
351        data-insure-producthandle="swap-protect"
352        data-insure-display-usp="false"
353        data-insure-forceinsure="true"
354        data-insure-addremove-inmain="true"
355        data-insure-limit="500000"
356        
357        data-insure-forcereload="false"
358        
359        data-insure
360        defer></script>
360 <link rel="stylesheet" href="https://cdn.weareshift.agency/insure.css"> 
360<script>
361
362        document.addEventListener("swapprotect:widget:defined", function() {
363
364                  
365            // Waits for the protect target to become available and then adds the widget.
366            Promise.all([
367                new Promise(resolve => {
368                    const el = document.querySelector('.mini-cart__footer');
369                    if (el) return resolve(el);
370                    const observer = new MutationObserver(() => {
371                        const el = document.querySelector('.mini-cart__footer');
372                        if (el) { observer.disconnect(); resolve(el); }
373                    });
374                    observer.observe(document.body, { childList: true, subtree: true });
375                }),
376                new Promise(resolve => {
377                    const check = () => SWAP?.Insurance?.settings?.insuranceProductHandle === 'swap-protect'
378                        ? resolve()
379                        : setTimeout(check, 50);
380                    check();
381                })
382            ]).then(widgetCheck);
383            
384
385            // Checks to see if the widget has been removed, and re-adds it.
386            function widgetCheck(){
387                console.log('WIDGET CHECK!');
388                const target = document.querySelector('.mini-cart__footer');
389                if (!target) return;
390                let widget = target.querySelector('swap-insurewidget');                
391                if(!widget) {
392                    target.prepend(document.createElement('swap-insurewidget'));
393                } else {
394                    widget.cartCheck();
395                }
396            }
397
398            ['cart:updated', 'cart:renderContents', 'cart-drawer:renderContents'].forEach(e => document.addEventListener(e, widgetCheck));
399
400            // Overrides the default action of the widget to refresh the cart.
401            SwapInsureWidget.prototype.refreshCart = async function() {
402                const mc = document.querySelector('mini-cart');
403                if (!mc) return;
404                const sections = await fetch('/cart?sections=mini-cart,cart-icon-bubble,mobile-cart-icon-bubble').then(r => r.json());
405                mc.renderContents({ sections });
406            };
407
408        });</script>
408 <style>
409
410        swap-insurewidget {
411            --swap-togglesize: 2em;
412            --swap-widget-gap-content: 0;
413            font-size: 1.3rem;
414            margin-bottom: 20px;
415        }
416
417        /* Toggle fixes */
418        .swap-toggle {
419            -webkit-appearance: none !important;
420            appearance: none !important;
421            padding:0;
422        }
423
424        .swap-widget-about-title {
425            display: flex;
426            align-items: center;
427        }
428
429        .swap-widget-about-title > span {
430            flex-grow: 1;
431        }
432
433        /* Theme fixes */
434        .mini-cart__footer:has(swap-insurewidget) {
435            border-top: .1rem solid rgb(var(--color-border));
436        }
437
438        .swap-widget-about-title span {
439            font-family: var(--font-heading-family);
440            font-style: var(--font-heading-style);
441            font-weight: var(--font-heading-weight);
442            letter-spacing: calc(var(--font-heading-scale) * .06rem);
443            color: rgb(var(--color-heading));
444            font-size: 1.6rem;
445            margin: 0;
446            line-height: 1;
447        }
448
449        @media (max-width: 749px) {
450            form.mini-cart:has(cart-recommendations) swap-insurewidget {
451                padding-top:20px;
452            }
453        }
454
455        /* Product Hide */
456        cart-items tr.cart-item:has(* a[href*="swap-protect"]),
457        cart-items .minicart_index:has(* a[href*="swap-protect"]) {
458            display:none;
459        }
460
461        /* Fix to hide the border if the first product is protect and hidden */
462        .mini-cart__navigation li:first-child:has(a[href*="swap-protect"]) + li {
463            border-top: 0;
464        }</style>
465
466<!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script -->
467
468  
469    
469<script>
470      var instafeedScriptSrc = "https:\/\/cdn.nfcube.com\/instafeed-ab099a2a4c700cf7ccf1c00e1e36097b.js";
471      var instafeedScriptMode = "load";
472      !function(e,n){if(!window.instafeedStorefrontScheduled&&(window.instafeedStorefrontScheduled=!0,e)){if("defer"===n){if(a())return;var t=document.createElement("script");return t.src=e,t.defer=!0,void(document.head||document.documentElement).appendChild(t)}if("consent"===n){var o=!1;function i(){o||(o=!0,u())}function d(){window.Shopify&&window.Shopify.customerPrivacy&&window.Shopify.customerPrivacy.marketingAllowed()&&i()}function r(){document.addEventListener("visitorConsentCollected",function(e){e.detail&&e.detail.marketingAllowed&&i()}),window.Shopify&&window.Shopify.loadFeatures?window.Shopify.loadFeatures([{name:"consent-tracking-api",version:"0.1"}],d):d()}return void("loading"===document.readyState?document.addEventListener("DOMContentLoaded",r):r())}"complete"===document.readyState?u():window.addEventListener("load",function(){u()})}function c(e){return String(e).split("?")[0]}function a(){for(var n=document.getElementsByTagName("script"),t=c(e),o=0;o!==n.length;o++)if(c(n[o].src)===t)return!0;return!1}function u(){if(!a()){var n=document.createElement("script");n.async=!0,n.src=e,document.body.appendChild(n)}}}(instafeedScriptSrc,instafeedScriptMode);
473    </script>
473
474  
475
476<!-- END app snippet -->
477
478
479
480
481<!-- END app block --><!-- BEGIN app block: shopify://apps/seowill-ai-seo/blocks/seoant-core/8e57283b-dcb0-4f7b-a947-fb5c57a0d59d --><!--SEOAnt Core By SEOAnt Teams, v0.1.6 START -->
482<!-- BEGIN app snippet: Page-JSON-LD-V2 --><!-- END app snippet -->
483<!-- JsSON-LD generated By SEOAnt END -->
484<!-- Start : SEOAnt BrokenLink Redirect -->
484<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/seoant-receive-id.js" data-shop="swayhairextensions.myshopify.com" defer></script>
484<!-- END : SEOAnt BrokenLink Redirect -->
485<!-- Added By SEOAnt AMP. v0.0.1, START --><!-- Added By SEOAnt AMP END -->
486<!-- Instant Page START -->
486<script src="https://cdn.shopify.com/extensions/01a0d261-ec07-7224-8562-58005aa6a0f8/seowill-ai-seo-121/assets/pagespeed-preloading.js" defer="defer"></script>
486<!-- Instant Page END -->
487<!-- Google search console START v1.0 --><!-- Google search console END v1.0 -->
488<!-- Lazy Loading START --><!-- Lazy Loading END -->
489<!-- Video Lazy START --><!-- Video Lazy END -->
490<!--  SEOAnt Core End -->
491<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
492
493
494
495
496
497
498
499
500
501
502
503
504  
504<script async src="https://static.klaviyo.com/onsite/js/Rxr2xV/klaviyo.js?company_id=Rxr2xV"></script>
504
505  
505<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
505
506
507  
508
509
510
511
512  
512<script>
513    window.klaviyoReviewsProductDesignMode = false
514  </script>
514
515
516
517
518
519
520
521
522
523
524<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
525
526<script id='shopify-chat-app-embed-data' type='application/json'>
527  {
528    "settings": {
529      "invertActivatorColors": true,
530      "greetingMessage": "",
531      "showFeaturedProducts": true,
532      "featuredProducts": [],
533      "horizontalPosition": "bottom_left",
534      "icon": "chat_bubble",
535      "buttonLabel": "Chat"
536    }
537  }
538</script>
538
539
540<style data-shopify>
541  
542
543  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
544  shopify-chat:defined:empty {
545    display: grid;
546  }
547
548  :root {
549    --shopify-chat-bg-color: #FFFFFF;
550    --shopify-chat-text-color: #000000;
551    --shopify-chat-accent-bg-color: #000000;
552    --shopify-chat-accent-text-color: #FFFFFF;
553    --shopify-chat-activator-offset: 80px;
554
555    
556
557    --shopify-chat-activator-font-size: 16px;
558    --shopify-chat-border-radius: 16px;
559  }
560
561  
562</style>
563
564<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
564
565
566
567<!-- END app block --><!-- BEGIN app block: shopify://apps/loyalty-rewards-and-referrals/blocks/embed-sdk/6f172e67-4106-4ac0-89c5-b32a069b3101 -->
568
569<style
570  type='text/css'
571  data-lion-app-styles='main'
572  data-lion-app-styles-settings='{&quot;disableBundledCSS&quot;:false,&quot;disableBundledFonts&quot;:false,&quot;useClassIsolator&quot;:false}'
573></style>
574
575<!-- loyaltylion.snippet.version=dcf6110362+12904 -->
576
577
578<script>
579  
580  !function(t,n){function o(n){var o=t.getElementsByTagName("script")[0],i=t.createElement("script");i.src=n,i.crossOrigin="",o.parentNode.insertBefore(i,o)}if(!n.isLoyaltyLion){window.loyaltylion=n,void 0===window.lion&&(window.lion=n),n.version=2,n.isLoyaltyLion=!0;var i=new Date,e=i.getFullYear().toString()+i.getMonth().toString()+i.getDate().toString();o("https://sdk.loyaltylion.net/static/2/loader.js?t="+e);var r=!1;n.init=function(t){if(r)throw new Error("Cannot call lion.init more than once");r=!0;var a=n._token=t.token;if(!a)throw new Error("Token must be supplied to lion.init");for(var l=[],s="_push configure bootstrap shutdown on removeListener authenticateCustomer".split(" "),c=0;c<s.length;c+=1)!function(t,n){t[n]=function(){l.push([n,Array.prototype.slice.call(arguments,0)])}}(n,s[c]);o("https://sdk.loyaltylion.net/sdk/start/"+a+".js?t="+e+i.getHours().toString()),n._initData=t,n._buffer=l}}}(document,window.loyaltylion||[]);
581
582  
583    
584      loyaltylion.init(
585        { token: "acf95c6e1fff7a149b36644a57130727" }
586      );
587    
588  
589
590  loyaltylion.configure({
591    disableBundledCSS: false,
592    disableBundledFonts: false,
593    useClassIsolator: false,
594  })
595
596  
597</script>
597
598
599
600
601<!-- END app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 -->
602
603
604
605
606
607
608
609
610
611
612
613  
614    
614<script
615      async
616      type="text/javascript"
617      src="https://cdn.506.io/eg/script.js?shop=swayhairextensions.myshopify.com&v=12"
618    ></script>
618
619  
620
621
622
623  <meta id="easygift-shop" itemid="c2hvcF8kXzE3OTA2ODQyODE=" content="{&quot;isInstalled&quot;:true,&quot;installedOn&quot;:&quot;2025-11-06T15:00:08.999Z&quot;,&quot;appVersion&quot;:&quot;3.0&quot;,&quot;subscriptionName&quot;:&quot;Unlimited&quot;,&quot;cartAnalytics&quot;:true,&quot;freeTrialEndsOn&quot;:null,&quot;settings&quot;:{&quot;reminderBannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#8f8c83&quot;,&quot;cssStyles&quot;:&quot;#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}&quot;,&quot;headerText&quot;:&quot;Click here to reopen missed deals&quot;,&quot;subHeaderText&quot;:null,&quot;showImage&quot;:true,&quot;imageUrl&quot;:&quot;https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png&quot;,&quot;displayAfter&quot;:5,&quot;closingMode&quot;:&quot;doNotAutoClose&quot;,&quot;selfcloseAfter&quot;:5,&quot;reshowBannerAfter&quot;:&quot;everyNewSession&quot;},&quot;addedItemIdentifier&quot;:&quot;_Gifted&quot;,&quot;ignoreOtherAppLineItems&quot;:null,&quot;customVariantsInfoLifetimeMins&quot;:1440,&quot;redirectPath&quot;:null,&quot;ignoreNonStandardCartRequests&quot;:false,&quot;bannerStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#8f8c83&quot;,&quot;cssStyles&quot;:&quot;#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}&quot;},&quot;themePresetId&quot;:&quot;0&quot;,&quot;notificationStyle&quot;:{&quot;position&quot;:{&quot;horizontal&quot;:&quot;right&quot;,&quot;vertical&quot;:&quot;bottom&quot;},&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;padding&quot;:null,&quot;fontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#8f8c83&quot;,&quot;duration&quot;:&quot;3.0&quot;,&quot;cssStyles&quot;:&quot;#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}&quot;,&quot;hasCustomizations&quot;:false},&quot;fetchCartData&quot;:false,&quot;useLocalStorage&quot;:{&quot;enabled&quot;:false,&quot;expiryMinutes&quot;:null},&quot;popupStyle&quot;:{&quot;buttonTextColor&quot;:null,&quot;backgroundColor&quot;:&quot;#FFFFFF&quot;,&quot;borderRadius&quot;:null,&quot;padding&quot;:null,&quot;headerFontSize&quot;:null,&quot;subHeaderFontSize&quot;:null,&quot;bodyColor&quot;:null,&quot;bodyFontSize&quot;:null,&quot;priceShowZeroDecimals&quot;:true,&quot;headerFontFamily&quot;:null,&quot;bodyFontFamily&quot;:null,&quot;primaryColor&quot;:&quot;#e4dbcd&quot;,&quot;secondaryColor&quot;:&quot;#8f8c83&quot;,&quot;cssStyles&quot;:&quot;#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}\n.aca-product-variant-name {\ndisplay:none;\n}&quot;,&quot;hasCustomizations&quot;:false,&quot;addButtonText&quot;:&quot;Select&quot;,&quot;dismissButtonText&quot;:&quot;Close&quot;,&quot;outOfStockButtonText&quot;:&quot;Out of Stock&quot;,&quot;imageUrl&quot;:null,&quot;showProductLink&quot;:false,&quot;subscriptionLabel&quot;:&quot;Subscription Plan&quot;,&quot;closeModalOutsideClick&quot;:true},&quot;refreshAfterBannerClick&quot;:false,&quot;disableReapplyRules&quot;:false,&quot;disableReloadOnFailedAddition&quot;:false,&quot;autoReloadCartPage&quot;:false,&quot;ajaxRedirectPath&quot;:null,&quot;allowSimultaneousRequests&quot;:false,&quot;applyRulesOnCheckout&quot;:true,&quot;enableCartCtrlOverrides&quot;:true,&quot;customRedirectFromCart&quot;:null,&quot;scriptSettings&quot;:{&quot;branding&quot;:{&quot;removalRequestSent&quot;:null,&quot;show&quot;:false},&quot;productPageRedirection&quot;:{&quot;enabled&quot;:false,&quot;products&quot;:[],&quot;redirectionURL&quot;:&quot;\/&quot;},&quot;debugging&quot;:{&quot;enabledOn&quot;:null,&quot;enabled&quot;:false,&quot;
623stringifyObj&quot;:false},&quot;reApplyValueBasedRulesInCart&quot;:false,&quot;useFinalPriceGetEntireCart&quot;:false,&quot;disableRedirectAfterFormSubmit&quot;:false,&quot;customCSS&quot;:null,&quot;useFinalPrice&quot;:true,&quot;decodePayload&quot;:false,&quot;delayUpdates&quot;:2000,&quot;enableBuyNowInterceptions&quot;:false,&quot;fetchCartDataBeforeRequest&quot;:false,&quot;fetchProductInfoFromSavedDomain&quot;:false,&quot;hideAlertsOnFrontend&quot;:false,&quot;hideGiftedPropertyText&quot;:false,&quot;removeEGPropertyFromSplitActionLineItems&quot;:false,&quot;removeProductsAddedFromExpiredRules&quot;:true},&quot;promoCodeMessageStyle&quot;:{&quot;message&quot;:&quot;Free gift added!&quot;},&quot;egDiscount&quot;:{&quot;cartValueStopCollectionCheck&quot;:false},&quot;accessToEnterprise&quot;:true},&quot;translations&quot;:null,&quot;defaultLocale&quot;:&quot;en&quot;,&quot;shopDomain&quot;:&quot;swayhairextensions.com&quot;}">
624
625
626<script defer>
627  (async function() {
628    try {
629
630      const blockVersion = "v3"
631      if (blockVersion != "v3") {
632        return
633      }
634
635      let metaErrorFlag = false;
636      if (metaErrorFlag) {
637        return
638      }
639
640      // Parse metafields as JSON
641      const metafields = {"easygift-rule-690cd4b60cca16a875140184":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":["HAIR EXTENSIONS"],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productTags","minCartValue":null,"upperCartValue":null,"products":[],"collections":[],"condition":"any","conditionMin":null,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"easygiftAppDiscount":false,"type":null,"id":null,"title":null,"createdByEasyGift":false,"code":null,"issue":null,"discountType":null,"value":null},"popupOptions":{"headline":"Protect Your Investment ","subHeadline":"Activate your 12 Week Guarantee ","showItemsPrice":true,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false,"showVariantsSeparately":true},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"offerToCustomer","products":[{"id":"8851567706398","title":"Hydrate System","handle":"sway-hydrate-system","variants":[{"id":"47274991386910","alerts":[],"showVariantName":false}]},{"id":"8709023432990","title":"XL Hydrate System","handle":"sway-xl-hydrate-system","variants":[{"id":"46911277957406","alerts":[],"showVariantName":false}]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":false,"runsOncePerSession":true,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"690cd4b60cca16a875140184","name":"Activate your 12 Week Guarantee","active":true,"translations":null},"easygift-rule-6911ebd1648f46e7c2459144":{"schedule":{"enabled":false,"starts":null,"ends":null},"trigger":{"productTags":{"targets":[],"sellingPlan":null},"hybrid":null,"promoCode":null,"promoCodeDiscount":null,"type":"productsInclude","minCartValue":null,"upperCartValue":null,"products":[{"variantId":46966954361118,"sellingPlans":[]}],"collections":[],"condition":"quantity","conditionMin":1,"conditionMax":null,"collectionSellingPlanType":null,"cartValueExcludedVariants":[]},"action":{"notification":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":""},"discount":{"issue":null,"type":"app","id":"gid:\/\/shopify\/DiscountAutomaticNode\/2282451173755","title":"Free Hair Hero with Deluxe Colour Ring","createdByEasyGift":true,"easygiftAppDiscount":true,"discountType":"percentage","value":100},"popupOptions":{"headline":null,"subHeadline":null,"showItemsPrice":false,"showVariantsSeparately":false,"popupDismissable":false,"imageUrl":null,"persistPopup":false,"rewardQuantity":1,"showDiscountedPrice":false,"hideOOSItems":false},"banner":{"enabled":false,"headerText":null,"subHeaderText":null,"showImage":false,"imageUrl":null,"displayAfter":"5","closingMode":"doNotAutoClose","selfcloseAfter":"5","reshowBannerAfter":"everyNewSession","redirectLink":null},"showPromoCodeMessage":false,"type":"addAutomatically","products":[{"variantId":"48810873225502","quantity":1,"alerts":[]}],"limit":1,"preventProductRemoval":false,"addAvailableProducts":false},"targeting":{"link":{"destination":null,"data":null,"cookieLifetime":14},"additionalCriteria":{"geo":{"include":[],"exclude":[]},"type":null,"customerTags":[],"customerTagsExcluded":[],"customerId":[],"orderCount":null,"hasOrderCountMax":false,"orderCountMax":null,"totalSpent":null,"hasTotalSpentMax":false,"totalSpentMax":null},"type":"all"},"settings":{"worksInReverse":true,"runsOncePerSession":true,"preventAddedItemPurchase":false,"showReminderBanner":false},"testMode":false,"_id":"6911ebd1648f46e7c2459144","name":"Free Hair Hero with Deluxe C
641olour Ring","active":true,"translations":null}};
642
643      // Process metafields in JavaScript
644      let savedRulesArray = [];
645      for (const [key, value] of Object.entries(metafields)) {
646        if (value) {
647          for (const prop in value) {
648            // avoiding Object.Keys for performance gain -- no need to make an array of keys.
649            savedRulesArray.push(value);
650            break;
651          }
652        }
653      }
654
655      const metaTag = document.createElement('meta');
656      metaTag.id = 'easygift-rules';
657      metaTag.content = JSON.stringify(savedRulesArray);
658      metaTag.setAttribute('itemid', 'cnVsZXNfJF8xNzkwNjg0Mjgx');
659
660      document.head.appendChild(metaTag);
661      } catch (err) {
662        
663      }
664  })();
665</script>
665
666
667
668  
668<script
669    type="text/javascript"
670    defer
671  >
672
673    (function () {
674      try {
675        window.EG_INFO = window.EG_INFO || {};
676        var shopInfo = {"isInstalled":true,"installedOn":"2025-11-06T15:00:08.999Z","appVersion":"3.0","subscriptionName":"Unlimited","cartAnalytics":true,"freeTrialEndsOn":null,"settings":{"reminderBannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"primaryColor":"#8f8c83","cssStyles":"#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}","headerText":"Click here to reopen missed deals","subHeaderText":null,"showImage":true,"imageUrl":"https:\/\/cdn.506.io\/eg\/eg_notification_default_512x512.png","displayAfter":5,"closingMode":"doNotAutoClose","selfcloseAfter":5,"reshowBannerAfter":"everyNewSession"},"addedItemIdentifier":"_Gifted","ignoreOtherAppLineItems":null,"customVariantsInfoLifetimeMins":1440,"redirectPath":null,"ignoreNonStandardCartRequests":false,"bannerStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"fontFamily":null,"primaryColor":"#8f8c83","cssStyles":"#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}"},"themePresetId":"0","notificationStyle":{"position":{"horizontal":"right","vertical":"bottom"},"backgroundColor":"#FFFFFF","borderRadius":null,"headerFontSize":null,"subHeaderFontSize":null,"padding":null,"fontFamily":null,"primaryColor":"#8f8c83","duration":"3.0","cssStyles":"#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}","hasCustomizations":false},"fetchCartData":false,"useLocalStorage":{"enabled":false,"expiryMinutes":null},"popupStyle":{"buttonTextColor":null,"backgroundColor":"#FFFFFF","borderRadius":null,"padding":null,"headerFontSize":null,"subHeaderFontSize":null,"bodyColor":null,"bodyFontSize":null,"priceShowZeroDecimals":true,"headerFontFamily":null,"bodyFontFamily":null,"primaryColor":"#e4dbcd","secondaryColor":"#8f8c83","cssStyles":"#aca-notifications-wrapper,\n#aca-notifications-wrapper * {\n  font-family: inherit !important;\n}\n.aca-product-variant-name {\ndisplay:none;\n}","hasCustomizations":false,"addButtonText":"Select","dismissButtonText":"Close","outOfStockButtonText":"Out of Stock","imageUrl":null,"showProductLink":false,"subscriptionLabel":"Subscription Plan","closeModalOutsideClick":true},"refreshAfterBannerClick":false,"disableReapplyRules":false,"disableReloadOnFailedAddition":false,"autoReloadCartPage":false,"ajaxRedirectPath":null,"allowSimultaneousRequests":false,"applyRulesOnCheckout":true,"enableCartCtrlOverrides":true,"customRedirectFromCart":null,"scriptSettings":{"branding":{"removalRequestSent":null,"show":false},"productPageRedirection":{"enabled":false,"products":[],"redirectionURL":"\/"},"debugging":{"enabledOn":null,"enabled":false,"stringifyObj":false},"reApplyValueBasedRulesInCart":false,"useFinalPriceGetEntireCart":false,"disableRedirectAfterFormSubmit":false,"customCSS":null,"useFinalPrice":true,"decodePayload":false,"delayUpdates":2000,"enableBuyNowInterceptions":false,"fetchCartDataBeforeRequest":false,"fetchProductInfoFromSavedDomain":false,"hideAlertsOnFrontend":false,"hideGiftedPropertyText":false,"removeEGPropertyFromSplitActionLineItems":false,"removeProductsAddedFromExpiredRules":true},"promoCodeMessageStyle":{"message":"Free gift added!"},"egDiscount":{"cartValueStopCollectionCheck":false},"accessToEnterprise":true},"translations":null,"defaultLocale":"en","shopDomain":"swayhairextensions.com"};
677        var productRedirectionEnabled = shopInfo.settings.scriptSettings.productPageRedirection.enabled;
678        if (["Unlimited", "Enterprise"].includes(shopInfo.subscriptionName) && productRedirectionEnabled) {
679          var products = shopInfo.settings.scriptSettings.productPageRedirection.products;
680          if (products.length > 0) {
681            var productIds = products.map(function(prod) {
682              var productGid = prod.id;
683              var productIdNumber = parseInt(productGid.split('/').pop());
684              return productIdNumber;
685            });
686            var productInfo = null;
687            var isProductInList = productIds.includes(productInfo.id);
688            if (isProductInList) {
689              var redirectionURL = shopInfo.settings.scriptSettings.productPageRedirection.redirectionURL;
690              if (redirectionURL) {
691                window.location = redirectionURL;
692              }
693            }
694          }
695        }
696
697        
698      } catch(err) {
699      return
700    }}
700)()
701  </script>
701
702
703
704
705<!-- END app block --><!-- BEGIN app block: shopify://apps/powerful-form-builder/blocks/app-embed/e4bcb1eb-35b2-42e6-bc37-bfe0e1542c9d -->
705<script type="text/javascript" hs-ignore data-cookieconsent="ignore">
706  var Globo = Globo || {};
707  var globoFormbuilderRecaptchaInit = function(){};
708  var globoFormbuilderHcaptchaInit = function(){};
709  window.Globo.FormBuilder = window.Globo.FormBuilder || {};
710  window.Globo.FormBuilder.shop = {"configuration":{"money_format":"<span class=money>£{{amount}}</span>"},"pricing":{"features":{"bulkOrderForm":true,"cartForm":true,"fileUpload":250,"removeCopyright":true,"restrictedEmailDomains":true,"metrics":true}},"settings":{"copyright":"Powered by <a href=\"https://globosoftware.net\" target=\"_blank\">Globo</a> <a href=\"https://apps.shopify.com/form-builder-contact-form\" target=\"_blank\">Form</a>","hideWaterMark":false,"reCaptcha":{"recaptchaType":"v2","siteKey":false,"languageCode":"en"},"hCaptcha":{"siteKey":false,"languageCode":"en"},"scrollTop":false,"customCssCode":"","customCssEnabled":false,"additionalColumns":[]},"encryption_form_id":1,"url":"https://app.powerfulform.com/","shop_url":"swayhairextensions.myshopify.com","CDN_URL":"https://dnhcnb9q6pxc3.cloudfront.net","flags":{"canary_app_version":"12x","prevent_draft_handle":false},"app_id":"1783207"};
711  if(window.Globo.FormBuilder.shop && window.Globo.FormBuilder.shop.storefront_access_token){
712    delete window.Globo.FormBuilder.shop.storefront_access_token;
713  }
714
715  if(window.Globo.FormBuilder.shop.settings.customCssEnabled && window.Globo.FormBuilder.shop.settings.customCssCode){
716    const customStyle = document.createElement('style');
717    customStyle.type = 'text/css';
718    customStyle.innerHTML = window.Globo.FormBuilder.shop.settings.customCssCode;
719    document.head.appendChild(customStyle);
720  }
721
722  window.Globo.FormBuilder.forms = [];
723    
724      
725      
726      
727      window.Globo.FormBuilder.forms[16877] = {"16877":{"elements":[{"id":"group-1","type":"group","label":"Hair Report Form","description":"","elements":[{"id":"text","type":"text","label":"First Name","placeholder":"","description":null,"hideLabel":false,"required":true,"columnWidth":50},{"id":"text-1","type":"text","label":"Last Name","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"phone-1","type":"phone","label":"Phone","placeholder":"","description":"","validatePhone":false,"onlyShowFlag":false,"defaultCountryCode":"us","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"email","type":"email","label":"Email","placeholder":"","description":null,"hideLabel":false,"required":true,"columnWidth":50},{"id":"text-12","type":"text","label":"Trade or Retail Customer","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true,"ifHideLabel":false},{"id":"number-1","type":"number","label":"Order Number","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"text-2","type":"text","label":"Order Date","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"select-1","type":"select","label":"Product","placeholder":"Please select","options":"SEAMLESS Flat Weft\nSEAMLESS Tapes\nTiny Tips\nNano Tips\nFlat Tips\nClip Ins\nPonytail","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"select-2","type":"select","label":"Packets Fitted","placeholder":"Please select","options":"1\n2\n3\n4\n5\n6\n7\n8\n9\n10+","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-3","type":"text","label":"Date Fitted","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"select-3","type":"select","label":"Did you have a consultation before fitting?","placeholder":"Please select","options":"Yes\nNo","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"select-4","type":"select","label":"Did you receive an aftercare form to follow?","placeholder":"Please select","options":"Yes\nNo","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-4","type":"text","label":"When did the problem first occur?","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-5","type":"text","label":"Has the hair been toned or c
727oloured? (Yes\/No)","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-6","type":"text","label":"Has a silver or purple shampoo been used? (Yes\/No)","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"select-5","type":"select","label":"How many times per week is the hair washed? ","placeholder":"Please select","options":"1\n2\n3\n4\n5+","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-7","type":"text","label":"Has heat been applied to the hair?","placeholder":"","description":"If yes, what temperature was applied to the hair?","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-8","type":"text","label":"What aftercare products have been used?","placeholder":"","description":"Please list all products used, (shampoo, conditioner, heat protection, oil, blow-dry cream, mask etc)","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"conditionalField":false,"required":true},{"id":"text-9","type":"text","label":"Have you purchased SWAY haircare?","placeholder":"","description":"If yes, please provide us with the order number.","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-10","type":"text","label":"How is the hair worn to sleep?","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"text-11","type":"text","label":"How is the hair worn on an average day?","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"select-7","type":"select","label":"Has the hair been exposed to sunbeds or UV rays?","placeholder":"Please select","options":"Yes\nNo","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"select-6","type":"select","label":"For Trade Customers - Have you seen the clients hair in person?","placeholder":"Please select","options":"Yes\nNo\nN\/A","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"select-8","type":"select","label":"Has the hair received treatment using full SWAY Haircare?","placeholder":"Please select","options":"Yes\nNo","defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"textarea-1","type":"textarea","label":"Please describe in detail the reported fault","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"file-1","type":"file","label":"Please Upload Images of Reported Fault, Completed Consultation Form \u0026 Evidence of Haircare Used. ","button-text":"Choose file","placeholder":"","allowed-multiple":false,"allowed-extensions":["jpg","jpeg","png"],"description":"(one photo minimum) ","uploadPending":"File is uploading. Please wait a second...","uploadSuccess":"File uploaded successfully","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true,"inputIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"file-alt\" class=\"svg-inline--fa fa-file-alt fa-w-12\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e"}]}
727],"errorMessage":{"required":"Please fill in field","invalid":"Invalid","invalidEmail":"Invalid email","invalidURL":"Invalid URL","fileSizeLimit":"File size limit exceeded","fileNotAllowed":"File extension not allowed","requiredCaptcha":"Please, enter the captcha"},"appearance":{"layout":"default","width":"1200","style":"classic_rounded","mainColor":"rgba(0,0,0,1)","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":null,"displayOnAllPage":false,"formType":"normalForm","background":"color","backgroundColor":"#fff","descriptionColor":"rgba(102,102,102,1)","headingColor":"rgba(63,75,91,1)","labelColor":"rgba(63,75,91,1)","optionColor":"rgba(63,75,91,1)","paragraphBackground":"#fff","paragraphColor":"rgba(63,75,91,1)","colorScheme":{"solidButton":{"red":0,"green":0,"blue":0,"alpha":1},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":63,"green":75,"blue":91,"alpha":1},"outlineButton":{"red":0,"green":0,"blue":0,"alpha":1},"background":{"red":255,"green":255,"blue":255}},"theme_design":true}
727,"afterSubmit":{"action":"clearForm","message":"\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e","redirectUrl":null},"footer":{"description":null,"previousText":"Previous","nextText":"Next","submitText":"Submit"},"header":{"active":true,"title":"Contact us","description":"Leave your message and we'll get back to you shortly."},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue","publishType":"embedCode","selectTime":"forever","setCookie":"1","setCookieHours":"1","setCookieWeeks":"1"},"reCaptcha":{"enable":false,"note":"Please make sure that you have set Google reCaptcha v2 Site key and Secret key in \u003ca href=\"\/admin\/settings\"\u003eSettings\u003c\/a\u003e"},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-16877 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n    :root .globo-form-app[data-id=\"16877\"]{\n        \n        --gfb-color-solidButton: 0,0,0;\n        --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n        --gfb-color-solidButtonLabel: 255,255,255;\n        --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n        --gfb-color-text: 63,75,91;\n        --gfb-color-textColor: rgb(var(--gfb-color-text));\n        --gfb-color-outlineButton: 0,0,0;\n        --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n        --gfb-color-background: 255,255,255;\n        --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n        \n        --gfb-main-color: rgba(0,0,0,1);\n        --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n        --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n        --gfb-form-width: 1200px;\n        --gfb-font-family: inherit;\n        --gfb-font-style: inherit;\n        --gfb--image: 40%;\n        --gfb-image-ratio-draft: var(--gfb--image);\n        --gfb-image-ratio: var(--gfb-image-ratio-draft);\n        \n        --gfb-bg-temp-color: #FFF;\n        --gfb-bg-position: ;\n        \n            --gfb-bg-temp-color: #fff;\n        \n        --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n        \n    }\n    \n.globo-form-id-16877 .globo-form-app{\n    max-width: 1200px;\n    width: -webkit-fill-available;\n    \n    background-color: var(--gfb-bg-color);\n    \n    \n}\n\n.globo-form-id-16877 .globo-form-app .globo-heading{\n    color: var(--gfb-color-textColor, rgba(63,75,91,1))\n}\n\n\n\n.globo-form-id-16877 .globo-form-app .globo-description,\n.globo-form-id-16877 .globo-form-app .header .globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, rgba(102,102,102,1));\n}\n.globo-form-id-16877 .globo-form-app .globo-label,\n.globo-form-id-16877 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-16877 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    color: var(--gfb-color-textColor, rgba(63,75,91,1));\n    text-align: left;\n}\n.globo-form-id-16877 .globo-form-app .globo-label.globo-position-label{\n    height: 20px !important;\n}\n.globo-form-id-16877 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-16877 .globo-form-app .globo-form-control span.globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, rgba(102,102,102,1));\n}\n.globo-form-id-16877 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-16877 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n    color: var(--gfb-color-textColor, rgba(63,75,91,1));\n}\n.globo-form-id-16877 .globo-form-app .footer,\n.globo-form-id-16877 .globo-form-app .gfb__footer{\n    text-align:;\n}\n.globo-form-id-16877 .globo-form-app .footer button,\n.globo-form-id-16877 .globo-form-app .gfb__footer button{\n    border:1px solid var(--gfb-primary-color);\n    \n}\n\n.globo-form-id-16877 .globo-form-app .footer button.submit,\n.globo-form-id-16877 .globo-form-app .gfb__footer button.submit\n.globo-form-id-16877 .globo-form-app .footer button.checkout,\n.globo-form-id-16877 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-16877 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-16877 .globo-form-app .gfb__footer button.action.loading .spinner{\n    background-color: var(--gfb-primary-color);\n    color : #ffffff;\n}\n.globo-form-id-16877 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n    content: url('data:image\/svg+xml;
727 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-16877 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n    content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-16877 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-16877 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n    content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-16877 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n    border-color: var(--gfb-primary-color);\n    box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-16877 .globo-form-app .step.-completed .step__number,\n.globo-form-id-16877 .globo-form-app .line.-progress,\n.globo-form-id-16877 .globo-form-app .line.-start{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-16877 .globo-form-app .checkmark__check,\n.globo-form-id-16877 .globo-form-app .checkmark__circle{\n    stroke: var(--gfb-primary-color);\n}\n.globo-form-id-16877 .floating-button{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-16877 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n    border-color : var(--gfb-primary-color);\n}\n.globo-form-id-16877 .flatpickr-day.selected, \n.globo-form-id-16877 .flatpickr-day.startRange, \n.globo-form-id-16877 .flatpickr-day.endRange, \n.globo-form-id-16877 .flatpickr-day.selected.inRange, \n.globo-form-id-16877 .flatpickr-day.startRange.inRange, \n.globo-form-id-16877 .flatpickr-day.endRange.inRange, \n.globo-form-id-16877 .flatpickr-day.selected:focus, \n.globo-form-id-16877 .flatpickr-day.startRange:focus, \n.globo-form-id-16877 .flatpickr-day.endRange:focus, \n.globo-form-id-16877 .flatpickr-day.selected:hover, \n.globo-form-id-16877 .flatpickr-day.startRange:hover, \n.globo-form-id-16877 .flatpickr-day.endRange:hover, \n.globo-form-id-16877 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-16877 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-16877 .flatpickr-day.endRange.prevMonthDay, \
727n.globo-form-id-16877 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-16877 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-16877 .flatpickr-day.endRange.nextMonthDay {\n    background: var(--gfb-primary-color);\n    border-color: var(--gfb-primary-color);\n}\n.globo-form-id-16877 .globo-paragraph {\n    color: var(--gfb-color-textColor, rgba(63,75,91,1));\n    width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16877 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16877 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16877 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16877 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-16877 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-16877 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-16877 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-16877 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n    left: unset;\n    right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16877 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-16877 .globo-form-app .line.-start {\n    left: unset;    \n    right: 0%;\n}\n\n.not-rtl {\n    direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-classic_rounded  gfb-font-size-medium\" data-id=16877\u003e\n    \n    \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n        \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/16877\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=16877\u003e\n        \n            \n            \u003cdiv class=\"header\" data-path=\"header\"\u003e\n                \u003ch3 class=\"title globo-heading\"\u003eContact us\u003c\/h3\u003e\n                \n                \u003cdiv class=\"description globo-description\"\u003eLeave your message and we'll get back to you shortly.\u003c\/div\u003e\n                \n            \u003c\/div\u003e\n            \n        \n        \n            \u003cdiv class=\"globo-formbuilder-wizard\" data-id=16877\u003e\n                \u003cdiv class=\"wizard__content\"\u003e\n                    \u003cheader class=\"wizard__header\"\u003e\n                        \u003cdiv class=\"wizard__steps\"\u003e\n                        \u003cnav class=\"steps hidden\"\u003e\n                            \n                            \n                                \n                            \n                            \n                                \n                                    \n                                    \n                                    \n                                    \n                                    \u003cdiv class=\"step last \" data-element-id=\"group-1\"  data-step=\"0\" \u003e\n                                        \u003cdiv class=\"step__content\"\u003e\n                                            \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n                                            \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n                                                \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n                                                \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n                                            \u003c\/svg\u003e\n                                            \u003cdiv class=\"lines\"\u003e\n                                                \n                                                    \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n                                                \n                                                \u003cdiv class=\"line -background\"\u003e\n                                                \u003c\/div\u003e\n                                                \u003cdiv class=\"line -progress\"\u003e\n                                                \u003c\/div\u003e\n                                            \u003c\/div\u003e  \n                                        \u003c\/div\u003e\n                                    \u003c\/div\u003e\n                                \n                            \n                        \u003c\/nav\u003e\n                        \u003c\/div\u003e\n                    \u003c\/header\u003e\n                    \u003cdiv class=\"panels\"\u003e\n                        \n                            \n                            \n                            \n                            \n                                \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=16877  data-step=\"0\" style=\"padding-top:0\"\u003e\n                                    \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"First Name\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"First Name\"\u003eFirst Name\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text\" name=\"text\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-1'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-1\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Last Name\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Last Name\"\u003eLast Name\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-1-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-1\" name=\"text-1\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='phone' data-element-id='phone-1' \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-phone-1\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Phone\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Phone\"\u003ePhone\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input gfb__phone-placeholder\" input-placeholder=\"\"\u003e\n        \n        \n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-phone-1-error'  data-type=\"phone\" class=\"classic_rounded-input\" oninput=\"Globo.FormBuilder.handleChangePhone(this)\" id=\"16877-phone-1\" name=\"phone-1\" placeholder=\"\" presence \n           default-country-code=\"us\" \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-phone-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-2-column \"  data-type='email' data-element-id='email'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-email\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Email\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-email-error'  data-type=\"email\" class=\"classic_rounded-input\" id=\"16877-email\" name=\"email\" placeholder=\"\" presence \n         \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-12'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-12\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Trade or Retail Customer\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Trade or Retail Customer\"\u003eTrade or Retail Customer\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-12-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-12\" name=\"text-12\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-12-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='number' data-element-id='number-1'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-number-1\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Order Number\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Order Number\"\u003eOrder Number\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"number\" aria-describedby='16877-number-1-error' \n            class=\"classic_rounded-input\" id=\"16877-number-1\"\n            name=\"number-1\" placeholder=\"\"\n            presence\n            \n            min=\"0\"\n            \n            onkeyup=\"Globo.FormBuilder.handleChangeQuantity(this)\"\n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-number-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-2'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-2\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Order Date\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Order Date\"\u003eOrder Date\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-2-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-2\" name=\"text-2\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-1' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-1\" 
727class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Product\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Product\"\u003eProduct\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-1\" aria-describedby='16877-select-1-error'  id=\"16877-select-1\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"SEAMLESS Flat Weft\" \u003eSEAMLESS Flat Weft\u003c\/option\u003e\n            \n            \u003coption value=\"SEAMLESS Tapes\" \u003eSEAMLESS Tapes\u003c\/option\u003e\n            \n            \u003coption value=\"Tiny Tips\" \u003eTiny Tips\u003c\/option\u003e\n            \n            \u003coption value=\"Nano Tips\" \u003eNano Tips\u003c\/option\u003e\n            \n            \u003coption value=\"Flat Tips\" \u003eFlat Tips\u003c\/option\u003e\n            \n            \u003coption value=\"Clip Ins\" \u003eClip Ins\u003c\/option\u003e\n            \n            \u003coption value=\"Ponytail\" \u003ePonytail\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-2' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-2\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Packets Fitted\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Packets Fitted\"\u003ePackets Fitted\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-2\" aria-describedby='16877-select-2-error'  id=\"16877-select-2\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"1\" \u003e1\u003c\/option\u003e\n            \n            \u003coption value=\"2\" \u003e2\u003c\/option\u003e\n            \n            \u003coption value=\"3\" \u003e3\u003c\/option\u003e\n            \n            \u003coption value=\"4\" \u003e4\u003c\/option\u003e\n            \n            \u003coption value=\"5\" \u003e5\u003c\/option\u003e\n            \n            \u003coption value=\"6\" \u003e6\u003c\/option\u003e\n            \n            \u003coption value=\"7\" \u003e7\u003c\/option\u003e\n            \n            \u003coption value=\"8\" \u003e8\u003c\/option\u003e\n            \n            \u003coption value=\"9\" \u003e9\u003c\/option\u003e\n            \n            \u003coption value=\"10+\" \u003e10+\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-3'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-3\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Date Fitted\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Date Fitted\"\u003eDate Fitted\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-3-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-3\" name=\"text-3\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-3-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-3' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-3\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Did you have a consultation before fitting?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Did you have a consultation before fitting?\"\u003eDid you have a consultation before fitting?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-3\" aria-describedby='16877-select-3-error'  id=\"16877-select-3\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"Yes\" \u003eYes\u003c\/option\u003e\n            \n            \u003coption value=\"No\" \u003eNo\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-3-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-4' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-4\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Did you receive an aftercare form to follow?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Did you receive an aftercare form to follow?\"\u003eDid you receive an aftercare form to follow?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-4\" aria-describedby='16877-select-4-error'  id=\"16877-select-4\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"Yes\" \u003eYes\u003c\/option\u003e\n            \n            \u003coption value=\"No\" \u003eNo\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-4-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-4'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-4\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"When did the problem first occur?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"When did the problem first occur?\"\u003eWhen did the problem first occur?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-4-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-4\" name=\"text-4\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-4-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-5'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-5\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Has the hair been toned or c
727oloured? (Yes\/No)\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Has the hair been toned or coloured? (Yes\/No)\"\u003eHas the hair been toned or coloured? (Yes\/No)\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-5-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-5\" name=\"text-5\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-5-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-6'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-6\" 
727class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Has a silver or purple shampoo been used? (Yes\/No)\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Has a silver or purple shampoo been used? (Yes\/No)\"\u003eHas a silver or purple shampoo been used? (Yes\/No)\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-6-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-6\" name=\"text-6\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-6-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-5' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-5\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"How many times per week is the hair washed? \"\u003e\n    \u003cspan class=\"label-content\" data-label=\"How many times per week is the hair washed? \"\u003eHow many times per week is the hair washed? \u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-5\" aria-describedby='16877-select-5-error'  id=\"16877-select-5\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"1\" \u003e1\u003c\/option\u003e\n            \n            \u003coption value=\"2\" \u003e2\u003c\/option\u003e\n            \n            \u003coption value=\"3\" \u003e3\u003c\/option\u003e\n            \n            \u003coption value=\"4\" \u003e4\u003c\/option\u003e\n            \n            \u003coption value=\"5+\" \u003e5+\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-5-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-7'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-7\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Has heat been applied to the hair?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Has heat been applied to the hair?\"\u003eHas heat been applied to the hair?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-7-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-7\" name=\"text-7\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003eIf yes, what temperature was applied to the hair?\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-7-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='text' data-element-id='text-8'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-8\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"What aftercare products have been used?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"What aftercare products have been used?\"\u003eWhat aftercare products have been used?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-8-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-8\" name=\"text-8\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003ePlease list all products used, (shampoo, conditioner, heat protection, oil, blow-dry cream, mask etc)\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-8-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-9'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-9\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Have you purchased SWAY haircare?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Have you purchased SWAY haircare?\"\u003eHave you purchased SWAY haircare?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-9-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-9\" name=\"text-9\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003eIf yes, please provide us with the order number.\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-9-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-10'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-10\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"How is the hair worn to sleep?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"How is the hair worn to sleep?\"\u003eHow is the hair worn to sleep?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-10-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-10\" name=\"text-10\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-10-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-11'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-text-11\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"How is the hair worn on an average day?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"How is the hair worn on an average day?\"\u003eHow is the hair worn on an average day?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16877-text-11-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"16877-text-11\" name=\"text-11\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-text-11-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-7' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-7\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Has the hair been exposed to sunbeds or UV rays?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Has the hair been exposed to sunbeds or UV rays?\"\u003eHas the hair been exposed to sunbeds or UV rays?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-7\" aria-describedby='16877-select-7-error'  id=\"16877-select-7\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"Yes\" \u003eYes\u003c\/option\u003e\n            \n            \u003coption value=\"No\" \u003eNo\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-7-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-6' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-6\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"For Trade Customers - Have you seen the clients hair in person?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"For Trade Customers - Have you seen the clients hair in person?\"\u003eFor Trade Customers - Have you seen the clients hair in person?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-6\" aria-describedby='16877-select-6-error'  id=\"16877-select-6\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"Yes\" \u003eYes\u003c\/option\u003e\n            \n            \u003coption value=\"No\" \u003eNo\u003c\/option\u003e\n            \n            \u003coption value=\"N\/A\" \u003eN\/A\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-6-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-8' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-select-8\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Has the hair received treatment using full SWAY Haircare?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Has the hair received treatment using full SWAY Haircare?\"\u003eHas the hair received treatment using full SWAY Haircare?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-8\" aria-describedby='16877-select-8-error'  id=\"16877-select-8\" class=\"classic_rounded-input wide\" presence\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"Yes\" \u003eYes\u003c\/option\u003e\n            \n            \u003coption value=\"No\" \u003eNo\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-select-8-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='textarea' data-element-id='textarea-1'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-textarea-1\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Please describe in detail the reported fault\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Please describe in detail the reported fault\"\u003ePlease describe in detail the reported fault\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \u003ctextarea id=\"16877-textarea-1\" aria-describedby='16877-textarea-1-error'  data-type=\"textarea\" class=\"classic_rounded-input\" rows=\"3\" name=\"textarea-1\" placeholder=\"\" presence \n         \u003e\u003c\/textarea\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-textarea-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003
727cdiv class=\"globo-form-control layout-2-column \"  data-type='file' data-element-id='file-1' data-input-has-icon\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16877-file-1\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Please Upload Images of Reported Fault, Completed Consultation Form \u0026amp; Evidence of Haircare Used. \"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Please Upload Images of Reported Fault, Completed Consultation Form \u0026amp; Evidence of Haircare Used. \"\u003ePlease Upload Images of Reported Fault, Completed Consultation Form \u0026 Evidence of Haircare Used. \u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \u003cdiv class=\"globo-form-icon classic_rounded-icon\"\u003e\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"file-alt\" class=\"svg-inline--fa fa-file-alt fa-w-12\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 384 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M224 136V0H24C10.7 0 0 10.7 0 24v464c0 13.3 10.7 24 24 24h336c13.3 0 24-10.7 24-24V160H248c-13.2 0-24-10.8-24-24zm64 236c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-64c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12v8zm0-72v8c0 6.6-5.4 12-12 12H108c-6.6 0-12-5.4-12-12v-8c0-6.6 5.4-12 12-12h168c6.6 0 12 5.4 12 12zm96-114.1v6.1H256V0h6.1c6.4 0 12.5 2.5 17 7l97.9 98c4.5 4.5 7 10.6 7 16.9z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/div\u003e\n        \u003cinput type=\"file\" aria-describedby='16877-file-1-error'  data-type=\"file\" class=\"classic_rounded-input\" id=\"16877-file-1\"  name=\"file-1\" \n            placeholder=\"\" presence data-allowed-extensions=\"jpg,jpeg,png\" data-file-size-limit=\"\" accept=\".jpg,.jpeg,.png\" \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e(one photo minimum) \u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16877-file-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                        \n                                    \n                                    \n                                        \n                                        \n                                    \n                                \u003c\/div\u003e\n                            \n                        \n                    \u003c\/div\u003e\n                    \u003cdiv class=\"message error\" data-other-error=\"\"\u003e\n                        \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \n                        \n                        \n                        \u003cdiv class=\"message success\"\u003e\n                            \n                            \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n                                \u003cdiv class=\"gfb__content-discount\"\u003e\n                                    \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                                    \u003cdiv class=\"gfb__copy\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e\n                                    \u003cdiv class=\"gfb__c
727opied\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e        \n                                \u003c\/div\u003e\n                            \u003c\/div\u003e\n                            \u003cdiv class=\"content\"\u003e\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n                            \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                                \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \n                        \n                    \n                    \u003cdiv class=\"gfb__footer wizard__footer\" data-path=\"footer\" \u003e\n                        \n                            \n                            \u003cdiv class=\"description globo-description\"\u003e\u003c\/div\u003e\n                            \n                        \n                        \u003cbutton type=\"button\" class=\"action previous hidden classic_rounded-button\"\u003ePrevious\u003c\/button\u003e\n                        \u003cbutton type=\"button\" class=\"action next submit classic_rounded-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eSubmit' data-next-text=\"Next\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n                        \n                        \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n    \u003c\/form\u003e\n    \n    \n    \u003cdiv class=\"message success\"\u003e\n        \n        \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n            \u003cdiv class=\"gfb__content-discount\"\u003e\n                \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                \u003cdiv class=\"gfb__copy\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"gfb__c
727opied\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e        \n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"content\"\u003e\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","title":"Hair Report Form"}}[16877];
728      
729    
730      
731      
732      
733      window.Globo.FormBuilder.forms[16991] = {"16991":{"elements":[{"id":"group-2","type":"group","label":"Your Contact Details","description":"Please provide your contact details.","elements":[{"id":"heading-3","type":"heading","heading":"Your Contact Details","caption":"Please provide your contact details.","columnWidth":100},{"id":"text-2","type":"text","label":"First Name","placeholder":"","description":null,"hideLabel":false,"required":true,"columnWidth":50},{"id":"text-3","type":"text","label":"Last Name","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"email-1","type":"email","label":"Email","placeholder":"","description":null,"hideLabel":false,"required":true,"columnWidth":50},{"id":"phone-2","type":"phone","label":"Phone","placeholder":"","description":"","validatePhone":false,"onlyShowFlag":false,"defaultCountryCode":"us","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true},{"id":"heading-4","type":"heading","heading":"Additional Information","caption":"Please provide more information about the look you're trying to achieve.\n","columnWidth":100},{"id":"textarea-2","type":"textarea","label":"Message ","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":33.33,"required":true},{"id":"file-2","type":"file","label":"Attach 2 Photos - From Side \u0026 Back in Natural Daylight, No Filter or Flashes","button-text":"Choose file","placeholder":"","allowed-multiple":true,"allowed-extensions":["jpg","jpeg","png"],"description":"","uploadPending":"File is uploading. Please wait a second...","uploadSuccess":"File uploaded successfully","hideLabel":false,"keepPositionLabel":false,"columnWidth":33.33,"required":true},{"id":"checkbox-2","type":"checkbox","label":"Products To Colour Match","options":"Seamless Clip-Ins\nSalon Professional","defaultOptions":"","hideLabel":false,"keepPositionLabel":false,"inlineOption":100,"columnWidth":33.33,"required":true}]}],"errorMessage":{"required":"Please fill in field","invalid":"Invalid","invalidEmail":"Invalid email","invalidURL":"Invalid URL","fileSizeLimit":"File size limit exceeded","fileNotAllowed":"File extension not allowed","requiredCaptcha":"Please, enter the captcha"},"appearance":{"layout":"default","width":"1500","style":"classic","mainColor":"rgba(0,0,0,1)","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.5
73379-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":null,"displayOnAllPage":false,"formType":"normalForm","background":"color","backgroundColor":"#fff","descriptionColor":"#6c757d","headingColor":"#000","labelColor":"#000","optionColor":"#000","paragraphBackground":"#fff","paragraphColor":"#000","colorScheme":{"solidButton":{"red":0,"green":0,"blue":0,"alpha":1},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":0,"green":0,"blue":0},"outlineButton":{"red":0,"green":0,"blue":0,"alpha":1},"background":{"red":255,"green":255,"blue":255}}},"afterSubmit":{"action":"clearForm","message":"\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e","redirectUrl":null},"footer":{"description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e","previousText":"Previous","nextText":"Next","submitText":"Submit Your Colour Match Request","submitFullWidth":false,"resetButton":false},"header":{"active":false,"title":"Contact us","description":"Leave your message and we'll get back to you shortly."},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue","publishType":"embedCode","selectTime":"forever","setCookie":"1","setCookieHours":"1","setCookieWeeks":"1"},"reCaptcha":{"enable":false,"note":"Please make sure that you have set Google reCaptcha v2 Site key and Secret key in \u003ca href=\"\/admin\/settings\"\u003eSettings\u003c\/a\u003e"},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-16991 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n    :root .globo-form-app[data-id=\"16991\"]{\n        \n        --gfb-color-solidButton: 0,0,0;\n        --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n        --gfb-color-solidButtonLabel: 255,255,255;\n        --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n        --gfb-color-text: 0,0,0;\n        --gfb-color-textColor: rgb(var(--gfb-color-text));\n        --gfb-color-outlineButton: 0,0,0;\n        --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n        --gfb-color-background: 255,255,255;\n        --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n        \n        --gfb-main-color: rgba(0,0,0,1);\n        --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n        --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n        --gfb-form-width: 1500px;\n        --gfb-font-family: inherit;\n        --gfb-font-style: inherit;\n        --gfb--image: 40%;\n        --gfb-image-ratio-draft: var(--gfb--image);\n        --gfb-image-ratio: var(--gfb-image-ratio-draft);\n        \n        --gfb-bg-temp-color: #FFF;\n        --gfb-bg-position: ;\n        \n            --gfb-bg-temp-color: #fff;\n        \n        --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n        \n    }\n    \n.globo-form-id-16991 .globo-form-app{\n    max-width: 1500px;\n    width: -webkit-fill-available;\n    \n    background-color: var(--gfb-bg-color);\n    \n    \n}\n\n.globo-form-id-16991 .globo-form-app .globo-heading{\n    color: var(--gfb-color-textColor, #000)\n}\n\n\n\n.globo-form-id-16991 .globo-form-app .globo-description,\n.globo-form-id-16991 .globo-form-app .header .globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-16991 .globo-form-app .globo-label,\n.globo-form-id-16991 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-16991 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    color: var(--gfb-color-textColor, #000);\n    text-align: left;\n}\n.globo-form-id-16991 .globo-form-app .globo-label.globo-position-label{\n    height: 20px !important;\n}\n.globo-form-id-16991 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-16991 .globo-form-app .globo-form-control span.globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-16991 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-16991 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n    color: var(--gfb-color-textColor, #000);\n}\n.globo-form-id-16991 .globo-form-app .footer,\n.globo-form-id-16991 .globo-form-app .gfb__footer{\n    text-align:;\n}\n.globo-form-id-16991 .globo-form-app .footer button,\n.globo-form-id-16991 .globo-form-app .gfb__footer button{\n    border:1px solid var(--gfb-primary-color);\n    \n}\n\n.globo-form-id-16991 .globo-form-app .footer button.submit,\n.globo-form-id-16991 .globo-form-app .gfb__footer button.submit\n.globo-form-id-16991 .globo-form-app .footer button.checkout,\n.globo-form-id-16991 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-16991 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-16991 .globo-form-app .gfb__footer button.action.loading .spinner{\n    background-color: var(--gfb-primary-color);\n    color : #ffffff;\n}\n.globo-form-id-16991 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n    content: url('data:image\/svg+xml;
733 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-16991 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n    content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-16991 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-16991 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n    content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-16991 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n    border-color: var(--gfb-primary-color);\n    box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-16991 .globo-form-app .step.-completed .step__number,\n.globo-form-id-16991 .globo-form-app .line.-progress,\n.globo-form-id-16991 .globo-form-app .line.-start{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-16991 .globo-form-app .checkmark__check,\n.globo-form-id-16991 .globo-form-app .checkmark__circle{\n    stroke: var(--gfb-primary-color);\n}\n.globo-form-id-16991 .floating-button{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-16991 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n    border-color : var(--gfb-primary-color);\n}\n.globo-form-id-16991 .flatpickr-day.selected, \n.globo-form-id-16991 .flatpickr-day.startRange, \n.globo-form-id-16991 .flatpickr-day.endRange, \n.globo-form-id-16991 .flatpickr-day.selected.inRange, \n.globo-form-id-16991 .flatpickr-day.startRange.inRange, \n.globo-form-id-16991 .flatpickr-day.endRange.inRange, \n.globo-form-id-16991 .flatpickr-day.selected:focus, \n.globo-form-id-16991 .flatpickr-day.startRange:focus, \n.globo-form-id-16991 .flatpickr-day.endRange:focus, \n.globo-form-id-16991 .flatpickr-day.selected:hover, \n.globo-form-id-16991 .flatpickr-day.startRange:hover, \n.globo-form-id-16991 .flatpickr-day.endRange:hover, \n.globo-form-id-16991 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-16991 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-16991 .flatpickr-day.endRange.prevMonthDay, \
733n.globo-form-id-16991 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-16991 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-16991 .flatpickr-day.endRange.nextMonthDay {\n    background: var(--gfb-primary-color);\n    border-color: var(--gfb-primary-color);\n}\n.globo-form-id-16991 .globo-paragraph {\n    color: var(--gfb-color-textColor, #000);\n    width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16991 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16991 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16991 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16991 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-16991 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-16991 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-16991 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-16991 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n    left: unset;\n    right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-16991 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-16991 .globo-form-app .line.-start {\n    left: unset;    \n    right: 0%;\n}\n\n.not-rtl {\n    direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-classic  gfb-font-size-medium\" data-id=16991\u003e\n    \n    \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n        \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/16991\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=16991\u003e\n        \n            \n        \n        \n            \u003cdiv class=\"globo-formbuilder-wizard\" data-id=16991\u003e\n                \u003cdiv class=\"wizard__content\"\u003e\n                    \u003cheader class=\"wizard__header\"\u003e\n                        \u003cdiv class=\"wizard__steps\"\u003e\n                        \u003cnav class=\"steps hidden\"\u003e\n                            \n                            \n                                \n                            \n                            \n                                \n                                    \n                                    \n                                    \n                                    \n                                    \u003cdiv class=\"step last \" data-element-id=\"group-2\"  data-step=\"0\" \u003e\n                                        \u003cdiv class=\"step__content\"\u003e\n                                            \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n                                            \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n                                                \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n                                                \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n                                            \u003c\/svg\u003e\n                                            \u003cdiv class=\"lines\"\u003e\n                                                \n                                                    \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n                                                \n                                                \u003cdiv class=\"line -background\"\u003e\n                                                \u003c\/div\u003e\n                                                \u003cdiv class=\"line -progress\"\u003e\n                                                \u003c\/div\u003e\n                                            \u003c\/div\u003e  \n                                        \u003c\/div\u003e\n                                    \u003c\/div\u003e\n                                \n                            \n                        \u003c\/nav\u003e\n                        \u003c\/div\u003e\n                    \u003c\/header\u003e\n                    \u003cdiv class=\"panels\"\u003e\n                        \n                            \n                            \n                            \n                            \n                                \u003cdiv class=\"panel \" data-element-id=\"group-2\" data-id=16991  data-step=\"0\" style=\"padding-top:0\"\u003e\n                                    \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='heading' data-element-id='heading-3'\u003e\n    \n\n\n    \u003ch3 tabindex=\"0\" class=\"heading-title globo-heading\" id=\"heading-3\" \u003eYour Contact Details\u003c\/h3\u003e\n    \u003cp tabindex=\"0\" class=\"heading-caption\"\u003ePlease provide your contact details.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-2'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16991-text-2\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"First Name\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"First Name\"\u003eFirst Name\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16991-text-2-error'  data-type=\"text\" class=\"classic-input\" id=\"16991-text-2\" name=\"text-2\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16991-text-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-3'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16991-text-3\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"Last Name\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Last Name\"\u003eLast Name\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16991-text-3-error'  data-type=\"text\" class=\"classic-input\" id=\"16991-text-3\" name=\"text-3\" placeholder=\"\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16991-text-3-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-2-column \"  data-type='email' data-element-id='email-1'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16991-email-1\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"Email\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='16991-email-1-error'  data-type=\"email\" class=\"classic-input\" id=\"16991-email-1\" name=\"email-1\" placeholder=\"\" presence \n         \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"16991-email-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='phone' data-element-id='phone-2' \u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16991-phone-2\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"Phone\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Phone\"\u003ePhone\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input gfb__phone-placeholder\" input-placeholder=\"\"\u003e\n        \n        \n        \n        \n        \u003cinput type=\"text\" aria-describedby='16991-phone-2-error'  data-type=\"phone\" class=\"classic-input\" oninput=\"Globo.FormBuilder.handleChangePhone(this)\" id=\"16991-phone-2\" name=\"phone-2\" placeholder=\"\" presence \n           default-country-code=\"us\" \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16991-phone-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='heading' data-element-id='heading-4'\u003e\n    \n\n\n    \u003ch3 tabindex=\"0\" class=\"heading-title globo-heading\" id=\"heading-4\" \u003eAdditional Information\u003c\/h3\u003e\n    \u003cp tabindex=\"0\" class=\"heading-caption\"\u003ePlease provide more information about the look you're trying to achieve.\n\u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-3-column \"  data-type='textarea' data-element-id='textarea-2'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16991-textarea-2\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"Message \"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Message \"\u003eMessage \u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \u003ctextarea id=\"16991-textarea-2\" aria-describedby='16991-textarea-2-error'  data-type=\"textarea\" class=\"classic-input\" rows=\"3\" name=\"textarea-2\" placeholder=\"\" presence \n         \u003e\u003c\/textarea\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16991-textarea-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-3-column \"  data-type='file' data-element-id='file-2'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"16991-file-2\" class=\"classic-label globo-label gfb__label-v2  \" data-label=\"Attach 2 Photos - From Side \u0026amp; Back in Natural Daylight, No Filter or Flashes\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Attach 2 Photos - From Side \u0026amp; Back in Natural Daylight, No Filter or Flashes\"\u003eAttach 2 Photos - From Side \u0026 Back in Natural Daylight, No Filter or Flashes\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"file\" aria-describedby='16991-file-2-error'  data-type=\"file\" class=\"classic-input\" id=\"16991-file-2\"  multiple name=\"file-2[]\" \n            placeholder=\"\" presence data-allowed-extensions=\"jpg,jpeg,png\" data-file-size-limit=\"\" accept=\".jpg,.jpeg,.png\" \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"16991-file-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-3-column \"  data-type='checkbox' data-element-id='checkbox-2' data-default-value=\"\\\" data-type=\"checkbox\"\u003e\n    \n\n\n    \u003clabel tabindex=\"0\" class=\"classic-label globo-label \" data-label=\"Products To Colour Match\"\u003e\u003cspan class=\"label-content\" data-label=\"Products To Colour Match\"\u003eProducts To Colour Match\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \u003cfieldset aria-describedby=\"16991-checkbox-2-error\"\u003e\n            \u003cul class=\"flex-wrap\"\u003e\n                \n                    \n                    \n                        \n                    \n                    \u003cli class=\"globo-list-control option-1-column\"\u003e\n                        \u003cdiv class=\"checkbox-wrapper\"\u003e\n                            \u003cinput class=\"checkbox-input\"  id=\"16991-checkbox-2-Seamless Clip-Ins-\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox-2[]\" presence value=\"Seamless Clip-Ins\"  \u003e\n                            \u003clabel tabindex=\"0\" aria-label=\"
733Seamless Clip-Ins\" class=\"checkbox-label globo-option\" for=\"16991-checkbox-2-Seamless Clip-Ins-\"\u003eSeamless Clip-Ins\u003c\/label\u003e\n                        \u003c\/div\u003e\n                    \u003c\/li\u003e\n                \n                    \n                    \n                        \n                    \n                    \u003cli class=\"globo-list-control option-1-column\"\u003e\n                        \u003cdiv class=\"checkbox-wrapper\"\u003e\n                            \u003cinput class=\"checkbox-input\"  id=\"16991-checkbox-2-Salon Professional-\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox-2[]\" presence value=\"Salon Professional\"  \u003e\n                            \u003clabel tabindex=\"0\" aria-label=\"Salon Professional\" class=\"checkbox-label globo-option\" for=\"16991-checkbox-2-Salon Professional-\"\u003eSalon Professional\u003c\/label\u003e\n                        \u003c\/div\u003e\n                    \u003c\/li\u003e\n                \n                \n            \u003c\/ul\u003e\n        \u003c\/fieldset\u003e\n    \u003c\/div\u003e\n    \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \u003csmall class=\"messages\" id=\"16991-checkbox-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                        \n                                    \n                                    \n                                        \n                                        \n                                    \n                                \u003c\/div\u003e\n                            \n                        \n                    \u003c\/div\u003e\n                    \u003cdiv class=\"message error\" data-other-error=\"\"\u003e\n                        \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \n                        \n                        \n                        \u003cdiv class=\"message success\"\u003e\n                            \n                            \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n                                \u003cdiv class=\"gfb__content-discount\"\u003e\n                                    \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                                    \u003cdiv class=\"gfb__copy\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e\n                                    \u003cdiv class=\"gfb__copied\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e        \n                                \u003c\/div\u003e\n                            \u003c\/div\u003e\n                            \u003cdiv class=\"content\"\u003e\u003ch4\u003e\u003cspan\u003eThank y
733ou for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n                            \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                                \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \n                        \n                    \n                    \u003cdiv class=\"gfb__footer wizard__footer\" data-path=\"footer\" \u003e\n                        \n                            \n                        \n                        \u003cbutton type=\"button\" class=\"action previous hidden classic-button\"\u003ePrevious\u003c\/button\u003e\n                        \u003cbutton type=\"button\" class=\"action next submit classic-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eSubmit Your Colour Match Request' data-next-text=\"Next\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n                        \n                        \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n    \u003c\/form\u003e\n    \n    \n    \u003cdiv class=\"message success\"\u003e\n        \n        \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n            \u003cdiv class=\"gfb__content-discount\"\u003e\n                \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                \u003cdiv class=\"gfb__copy\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"gfb__copied\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e        \n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"content\"\u003e\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","title":"Colour Match Form"}}[16991];
734      
735    
736      
737      
738      
739      window.Globo.FormBuilder.forms[17012] = {"17012":{"elements":[{"id":"group-1","type":"group","label":"Page 1","description":"","elements":[{"id":"heading-1","type":"heading","heading":"Your Details","caption":"","columnWidth":100},{"id":"text","type":"text","label":{"en":"First Name \u0026 Surname"},"placeholder":"","description":null,"hideLabel":false,"required":true,"columnWidth":50},{"id":"text-1","type":"text","label":"Last Name","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true,"conditionalField":false,"hidden":true},{"id":"email","type":"email","label":"Email","placeholder":"","description":null,"hideLabel":false,"required":true,"columnWidth":50,"conditionalField":false},{"id":"phone-1","type":"phone","label":"Phone","placeholder":"","description":"","validatePhone":false,"onlyShowFlag":false,"defaultCountryCode":"us","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true,"conditionalField":false},{"id":"heading-2","type":"heading","heading":"Business Details","caption":"","columnWidth":100,"conditionalField":false},{"id":"text-2","type":"text","label":"Salon Name","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true,"conditionalField":false},{"id":"text-3","type":"text","label":"Instagram Link","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":false,"conditionalField":false},{"id":"text-4","type":"text","label":"Facebook Link","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"conditionalField":false},{"id":"text-5","type":"text","label":"Business Address","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"required":true,"conditionalField":false},{"id":"text-11","type":"text","label":{"en":"City"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"required":true,"conditionalField":false,"hidden":true},{"id":"text-12","type":"text","label":{"en":"City"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"required":true,"conditionalField":false,"hidden":false},{"id":"text-13","type":"text","label":{"en":"Country"},"placeholder":"","description":"","limitCharacters":false,"characters":[],"hideLabel":false,"keepPositionLabel":false,"onlyNumbers":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false},{"id":"text-6","type":"text","label":"City","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":33.33,"required":true,"conditionalField":false,"hidden":true},{"id":"text-7","type":"text","label":{"en":"County"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":33.33,"required":false,"conditionalField":false,"hidden":true},{"id":"text-8","type":"text","label":{"en":"Post Code"},"placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":33.33,"required":true,"conditionalField":false,"hidden":false},{"id":"heading-3","type":"heading","heading":"Additional Information","caption":"","columnWidth":100,"conditionalField":false},{"id":"text-9","type":"text","label":"Which company did you train with in hair extensions?","placeholder":"","description":"","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true,"conditionalField":false},{"id":"text-10","type":"text","label":"Who is you current Supplier?","placeholder":"","description":"If you haven't got one; please write \"None\".","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"required":true,"conditionalField":false},{"id":"checkbox-1","type":"checkbox","label":"What application methods do you offer?","options":[{"label":{"en":"Weft"},"value":"Weft"},{"label":{"en":"Tapes"},"value":"Tapes"},{"label":"Flat Tips","value":"Flat Tips"},{"label":"Tiny Tips  ","value":"Tiny Tips  "},{"label":"Nano Bonds","value":"Nano Bonds"}],"defaultOptions":"","hideLabel":false,"keepPositionLabel":false,"inlineOption":20,"columnWidth":50,"required":true,"conditionalField":false},{"id":"select-1","type":"select","label":{"en":"Where do you see yourself sitting within our Trade Reward Scheme"},"placeholder":"Please select","options":[{"label":{"en":"No Minimum Spend Per Month"},"value":"No Minimum Spend Per Month"},{"label":{"en":"SWAY Plus - £1k + VAT Minimum Spend Per Month"},"value":"SWAY Plus - £1k + VAT Minimum Spend Per Month"},{"label":{"en":"SWAY Platinum Plus - £2200k + VAT Minimum Spend Per Month"},"value":"SWAY Platinum Plus - £2200k + VAT Minimum Spend Per Month"}],"defaultOption":"SWAY Insider - No Minimum Spend Per Month","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"conditionalField":false,"required":true},{"id":"select-2","type":"select","label":{"en":"Where Did You Hear About us?"},"placeholder":"Please select","options":[{"label":{"en":"Amani"},"value":"Amani"},{"label":{"en":"Social Media"},"value":"Social Media"},{"label":{"en":"Google"},"value":"Google"},{"label":{"en":"Other"},"value":"Other","description":"Option 4"}],"defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":50,"dis
739playType":"show","displayDisjunctive":false,"conditionalField":false,"required":true},{"id":"select-3","type":"select","label":{"en":"Country"},"placeholder":"Please select","options":[{"label":"Option 1","value":"Option 1"}],"defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"hidden":true},{"id":"select-4","type":"select","label":{"en":"Would you be interested in training with SWAY?"},"placeholder":{"en":""},"options":[{"label":{"en":"Yes"},"value":"Yes"},{"label":{"en":"No "},"value":"No "}],"defaultOption":"","description":"","hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false}]}],"errorMessage":{"required":"Please fill in field","invalid":"Invalid","invalidEmail":"Invalid email","invalidURL":"Invalid URL","fileSizeLimit":"File size limit exceeded","fileNotAllowed":"File extension not allowed","requiredCaptcha":"Please, enter the captcha"},"appearance":{"layout":"default","width":"1500","style":"classic_rounded","mainColor":"rgba(0,0,0,1)","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":null,"displayOnAllPage":false,"formType":"normalForm","background":"color","backgroundColor":"#fff","descriptionColor":"rgba(102,102,102,1)","headingColor":"rgba(68,68,68,1)","labelColor":"rgba(63,75,91,1)","optionColor":"rgba(85,85,85,1)","paragraphBackground":"#fff","paragraphColor":"rgba(0,0,0,1)","colorScheme":{"solidButton":{"red":0,"green":0,"blue":0},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":63,"green":75,"blue":91},"outlineButton":{"red":0,"green":0,"blue":0},"background":{"red":255,"green":255,"blue":255}},"imageLayout":"none","fontSize":"medium"}
739,"afterSubmit":{"action":"clearForm","message":"\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e","redirectUrl":null},"footer":{"description":null,"previousText":"Previous","nextText":"Next","submitText":"Submit Application","submitFullWidth":false},"header":{"active":true,"title":"Trade Application Form","description":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue","publishType":"embedCode","selectTime":"forever","setCookie":"1","setCookieHours":"1","setCookieWeeks":"1"},"reCaptcha":{"enable":false,"note":"Please make sure that you have set Google reCaptcha v2 Site key and Secret key in \u003ca href=\"\/admin\/settings\"\u003eSettings\u003c\/a\u003e"},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-17012 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n    :root .globo-form-app[data-id=\"17012\"]{\n        \n        --gfb-color-solidButton: 0,0,0;\n        --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n        --gfb-color-solidButtonLabel: 255,255,255;\n        --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n        --gfb-color-text: 63,75,91;\n        --gfb-color-textColor: rgb(var(--gfb-color-text));\n        --gfb-color-outlineButton: 0,0,0;\n        --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n        --gfb-color-background: 255,255,255;\n        --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n        \n        --gfb-main-color: rgba(0,0,0,1);\n        --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n        --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n        --gfb-form-width: 1500px;\n        --gfb-font-family: inherit;\n        --gfb-font-style: inherit;\n        --gfb--image: 40%;\n        --gfb-image-ratio-draft: var(--gfb--image);\n        --gfb-image-ratio: var(--gfb-image-ratio-draft);\n        \n        --gfb-bg-temp-color: #FFF;\n        --gfb-bg-position: ;\n        \n            --gfb-bg-temp-color: #fff;\n        \n        --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n        \n    }\n    \n.globo-form-id-17012 .globo-form-app{\n    max-width: 1500px;\n    width: -webkit-fill-available;\n    \n    background-color: var(--gfb-bg-color);\n    \n    \n}\n\n.globo-form-id-17012 .globo-form-app .globo-heading{\n    color: var(--gfb-color-textColor, rgba(68,68,68,1))\n}\n\n\n\n.globo-form-id-17012 .globo-form-app .globo-description,\n.globo-form-id-17012 .globo-form-app .header .globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, rgba(102,102,102,1));\n}\n.globo-form-id-17012 .globo-form-app .globo-label,\n.globo-form-id-17012 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-17012 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    color: var(--gfb-color-textColor, rgba(63,75,91,1));\n    text-align: left;\n}\n.globo-form-id-17012 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-17012 .globo-form-app .globo-form-control span.globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, rgba(102,102,102,1));\n}\n.globo-form-id-17012 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-17012 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n    color: var(--gfb-color-textColor, rgba(63,75,91,1));\n}\n.globo-form-id-17012 .globo-form-app .footer,\n.globo-form-id-17012 .globo-form-app .gfb__footer{\n    text-align:;\n}\n.globo-form-id-17012 .globo-form-app .footer button,\n.globo-form-id-17012 .globo-form-app .gfb__footer button{\n    border:1px solid var(--gfb-primary-color);\n    \n}\n\n.globo-form-id-17012 .globo-form-app .footer button.submit,\n.globo-form-id-17012 .globo-form-app .gfb__footer button.submit\n.globo-form-id-17012 .globo-form-app .footer button.checkout,\n.globo-form-id-17012 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-17012 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-17012 .globo-form-app .gfb__footer button.action.loading .spinner{\n    background-color: var(--gfb-primary-color);\n    color : #ffffff;\n}\n.globo-form-id-17012 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n    content: url('data:image\/svg+xml;
739 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-17012 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n    content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-17012 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-17012 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n    content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(0,0,0,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-17012 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n    border-color: var(--gfb-primary-color);\n    box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-17012 .globo-form-app .step.-completed .step__number,\n.globo-form-id-17012 .globo-form-app .line.-progress,\n.globo-form-id-17012 .globo-form-app .line.-start{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-17012 .globo-form-app .checkmark__check,\n.globo-form-id-17012 .globo-form-app .checkmark__circle{\n    stroke: var(--gfb-primary-color);\n}\n.globo-form-id-17012 .floating-button{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-17012 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n    border-color : var(--gfb-primary-color);\n}\n.globo-form-id-17012 .flatpickr-day.selected, \n.globo-form-id-17012 .flatpickr-day.startRange, \n.globo-form-id-17012 .flatpickr-day.endRange, \n.globo-form-id-17012 .flatpickr-day.selected.inRange, \n.globo-form-id-17012 .flatpickr-day.startRange.inRange, \n.globo-form-id-17012 .flatpickr-day.endRange.inRange, \n.globo-form-id-17012 .flatpickr-day.selected:focus, \n.globo-form-id-17012 .flatpickr-day.startRange:focus, \n.globo-form-id-17012 .flatpickr-day.endRange:focus, \n.globo-form-id-17012 .flatpickr-day.selected:hover, \n.globo-form-id-17012 .flatpickr-day.startRange:hover, \n.globo-form-id-17012 .flatpickr-day.endRange:hover, \n.globo-form-id-17012 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-17012 .flatpickr-day.startRange.prevMonthDay, \n.globo-form-id-17012 .flatpickr-day.endRange.prevMonthDay, \
739n.globo-form-id-17012 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-17012 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-17012 .flatpickr-day.endRange.nextMonthDay {\n    background: var(--gfb-primary-color);\n    border-color: var(--gfb-primary-color);\n}\n.globo-form-id-17012 .globo-paragraph {\n    color: var(--gfb-color-textColor, rgba(0,0,0,1));\n    width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-17012 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-17012 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-17012 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-17012 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-17012 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-17012 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-17012 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-17012 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n    left: unset;\n    right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-17012 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-17012 .globo-form-app .line.-start {\n    left: unset;    \n    right: 0%;\n}\n\n.not-rtl {\n    direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-classic_rounded  gfb-font-size-medium\" data-id=17012\u003e\n    \n\t\u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n        \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n\t\u003c\/div\u003e\n\t\u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/17012\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=17012\u003e\n\t\t\u003cdiv class=\"gfb__error-summary\" id=\"17012-error-summary\" role=\"alert\" aria-live=\"assertive\" hidden\u003e\u003c\/div\u003e\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\n\t\t\t\u003cdiv class=\"header gfb__page-header \" data-path=\"header\" style=\"text-align:\"\u003e\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\u003ch3 class=\"title globo-heading\"\u003eTrade Application Form\u003c\/h3\u003e\n\t\t\t\t\n\t\t\t\t\n\t\t\t\u003c\/div\u003e\n\t\t\n        \n            \u003cdiv class=\"globo-formbuilder-wizard\" data-id=17012\u003e\n                \u003cdiv class=\"wizard__content\"\u003e\n                    \u003cheader class=\"wizard__header\"\u003e\n                        \u003cdiv class=\"wizard__steps\"\u003e\n                        \u003cnav class=\"steps hidden\"\u003e\n                            \n                            \n                                \n                            \n                            \n                                \n                                    \n                                    \n                                    \n                                    \n                                    \u003cdiv class=\"step last \" data-element-id=\"group-1\"  data-step=\"0\" \u003e\n                                        \u003cdiv class=\"step__content\"\u003e\n                                            \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n                                            \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n                                                \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n                                                \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n                                            \u003c\/svg\u003e\n                                            \u003cdiv class=\"lines\"\u003e\n                                                \n                                                    \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n                                                \n                                                \u003cdiv class=\"line -background\"\u003e\n                                                \u003c\/div\u003e\n                                                \u003cdiv class=\"line -progress\"\u003e\n                                                \u003c\/div\u003e\n                                            \u003c\/div\u003e  \n                                        \u003c\/div\u003e\n                                    \u003c\/div\u003e\n                                \n                            \n                        \u003c\/nav\u003e\n                        \u003c\/div\u003e\n                    \u003c\/header\u003e\n                    \u003cdiv class=\"panels\"\u003e\n                        \n                            \n                            \n                            \n                            \n                                \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=17012  data-step=\"0\" tabindex=\"-1\" role=\"group\" aria-label=\"Page 1\" style=\"padding-top:0\"\u003e\n                                    \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='heading' data-element-id='heading-1'\u003e\n    \n\n\n    \n    \n    \u003ch3 class=\"heading-title globo-heading\" id=\"heading-1\" \u003eYour Details\u003c\/h3\u003e\n    \n    \u003cp class=\"heading-caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-label\" for=\"17012-text\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"First Name \u0026amp; Surname\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"First Name \u0026amp; Surname\"\u003eFirst Name \u0026 Surname\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text\" name=\"text\" placeholder=\"\" presence aria-required=\"true\"  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-2-column \"  data-type='email' data-element-id='email'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-email-label\" for=\"17012-email\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Email\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-email-error'  autocomplete='email' data-type=\"email\" class=\"classic_rounded-input\" id=\"17012-email\" name=\"email\" placeholder=\"\" presence aria-required=\"true\" \n         \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='phone' data-element-id='phone-1' \u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-phone-1-label\" for=\"17012-phone-1\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Phone\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Phone\"\u003ePhone\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input gfb__phone-placeholder\" input-placeholder=\"\"\u003e\n        \n        \n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-phone-1-error'  autocomplete='tel' data-type=\"phone\" class=\"classic_rounded-input\" oninput=\"Globo.FormBuilder.handleChangePhone(this)\" id=\"17012-phone-1\" name=\"phone-1\" placeholder=\"\" presence aria-required=\"true\" \n           default-country-code=\"us\" \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-phone-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='heading' data-element-id='heading-2'\u003e\n    \n\n\n    \n    \n    \u003ch3 class=\"heading-title globo-heading\" id=\"heading-2\" \u003eBusiness Details\u003c\/h3\u003e\n    \n    \u003cp class=\"heading-caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-2'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-2-label\" for=\"17012-text-2\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"
739Salon Name\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Salon Name\"\u003eSalon Name\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-2-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-2\" name=\"text-2\" placeholder=\"\" presence aria-required=\"true\"  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-3'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-3-label\" for=\"17012-text-3\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Instagram Link\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Instagram Link\"\u003eInstagram Link\u003c\/span\u003e\n    \n        \u003cspan\u003e\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-3-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-3\" name=\"text-3\" placeholder=\"\"   \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-3-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='text' data-element-id='text-4'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-4-label\" for=\"17012-text-4\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Facebook Link\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Facebook Link\"\u003eFacebook Link\u003c\/span\u003e\n    \n        \u003cspan\u003e\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-4-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-4\" name=\"text-4\" placeholder=\"\"   \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-4-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='text' data-element-id='text-5'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-5-label\" for=\"17012-text-5\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Business Address\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Business Address\"\u003eBusiness Address\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-5-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-5\" name=\"text-5\" placeholder=\"\" presence aria-required=\"true\"  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-5-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='text' data-element-id='text-12'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-12-label\" for=\"17012-text-12\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"City\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"City\"\u003eCity\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-12-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-12\" name=\"text-12\" placeholder=\"\" presence aria-required=\"true\"  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-12-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='text' data-element-id='text-13'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-13-label\" for=\"17012-text-13\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Country\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Country\"\u003eCountry\u003c\/span\u003e\n    \n        \u003cspan\u003e\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-13-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-13\" name=\"text-13\" placeholder=\"\"   \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-13-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-3-column \"  data-type='text' data-element-id='text-8'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-8-label\" for=\"17012-text-8\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Post Code\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Post Code\"\u003ePost Code\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-8-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-8\" name=\"text-8\" placeholder=\"\" presence aria-required=\"true\"  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-8-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='heading' data-element-id='heading-3'\u003e\n    \n\n\n    \n    \n    \u003ch3 class=\"heading-title globo-heading\" id=\"heading-3\" \u003eAdditional Information\u003c\/h3\u003e\n    \n    \u003cp class=\"heading-caption\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-9'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-9-label\" for=\"17012-text-9\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Which company did you train with in hair extensions?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Which company did you train with in hair extensions?\"\u003eWhich company did you train with in hair extensions?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-9-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-9\" name=\"text-9\" placeholder=\"\" presence aria-required=\"true\"  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-9-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='text' data-element-id='text-10'\u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-text-10-label\" for=\"17012-text-10\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Who is you current Supplier?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Who is you current Supplier?\"\u003eWho is you current Supplier?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='17012-text-10-error'  data-type=\"text\" class=\"classic_rounded-input\" id=\"17012-text-10\" name=\"text-10\" placeholder=\"\" presence aria-required=\"true\"  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003eIf you haven't got one; please write \"None\".\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-text-10-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='checkbox' data-element-id='checkbox-1' data-default-value=\"\\\" data-type=\"checkbox\"\u003e\n    \n\n\n    \u003clabel id=\"17012-checkbox-1-label\" class=\"classic_rounded-label globo-label \" data-label=\"What application methods do you offer?\"\u003e\u003cspan class=\"label-content\" data-label=\"What application methods do you offer?\"\u003eWhat application methods do you offer?\u003c\/span\u003e\u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\u003c\/label\u003e\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \u003cfieldset aria-labelledby=\"17012-checkbox-1-label\" aria-describedby=\"17012-checkbox-1-error\" aria-required=\"true\"\u003e\n            \u003cul class=\"flex-wrap\"\u003e\n                \n                    \n                    \n                        \n                    \n                    \u003cli class=\"globo-list-control option-5-column\"\u003e\n                        \u003cdiv class=\"checkbox-wrapper\"\u003e\n                            \u003cinput class=\"checkbox-input\"  id=\"17012-checkbox-1-Weft-\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox-1[]\" presence aria-required=\"true\" value=\"Weft\"  \u003e\n                            \u003clabel aria-label=\"Weft\" class=\"checkbox-label globo-option\" for=\"17012-checkbox-1-Weft-\"\u003eWeft\u003c\/label\u003e\n                        \u003c\/div\u003e\n                    \u003c\/li\u003e\n                \n                    \n                    \n                        \n                    \n                    \u003cli class=\"globo-list-control option-5-column\"\u003e\n                        \u003cdiv class=\"checkbox-wrapper\"\u003e\n                            \u003cinput class=\"checkbox-input\"  id=\"17012-checkbox-1-Tapes-\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox-1[]\" presence aria-required=\"true\" value=\"Tapes\"  \u003e\n                            \u003clabel aria-label=\"Tapes\" class=\"checkbox-label globo-option\" for=\"17012-checkbox-1-Tapes-\"\u003eTapes\u003c\/label\u003e\n                        \u003c\/div\u003e\n                    \u003c\/li\u003e\n                \n                    \n                    \n                        \n                    \n                    \u003cli class=\"globo-list-control option-5-column\"\u003e\n                        \u003cdiv class=\"checkbox-wrapper\"\u003e\n                            \u003cinput class=\"checkbox-input\"  id=\"17012-checkbox-1-Flat Tips-\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox-1[]\" presence aria-required=\"true\" value=\"Flat Tips\"  \u003e\n                            \u003clabel aria-label=\"Flat Tips\" class=\"checkbox-label globo-option\" for=\"17012-checkbox-1-Flat Tips-\"\u003eFlat Tips\u003c\/label\u003e\n                        \u003c\/div\u003e\n                    \u003c\/li\u003e\n                \n                    \n                    \n                        \n                    \n                    \u003cli class=\"globo-list-control option-5-column\"\u003e\n                        \u003cdiv class=\"checkbox-wrapper\"\u003e\n                            \u003cinput class=\"checkbox-i
739nput\"  id=\"17012-checkbox-1-Tiny Tips  -\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox-1[]\" presence aria-required=\"true\" value=\"Tiny Tips  \"  \u003e\n                            \u003clabel aria-label=\"Tiny Tips  \" class=\"checkbox-label globo-option\" for=\"17012-checkbox-1-Tiny Tips  -\"\u003eTiny Tips  \u003c\/label\u003e\n                        \u003c\/div\u003e\n                    \u003c\/li\u003e\n                \n                    \n                    \n                        \n                    \n                    \u003cli class=\"globo-list-control option-5-column\"\u003e\n                        \u003cdiv class=\"checkbox-wrapper\"\u003e\n                            \u003cinput class=\"checkbox-input\"  id=\"17012-checkbox-1-Nano Bonds-\" type=\"checkbox\" data-type=\"checkbox\" name=\"checkbox-1[]\" presence aria-required=\"true\" value=\"Nano Bonds\"  \u003e\n                            \u003clabel aria-label=\"Nano Bonds\" class=\"checkbox-label globo-option\" for=\"17012-checkbox-1-Nano Bonds-\"\u003eNano Bonds\u003c\/label\u003e\n                        \u003c\/div\u003e\n                    \u003c\/li\u003e\n                \n                \n            \u003c\/ul\u003e\n        \u003c\/fieldset\u003e\n    \u003c\/div\u003e\n    \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-checkbox-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-1' data-default-value=\"SWAY Insider - No Minimum Spend Per Month\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-select-1-label\" for=\"17012-select-1\" class=\"classic_rounded-label globo-label gfb__label-v2 gfb__label__filled \" data-label=\"Where do you see yourself sitting within our Trade Reward Scheme\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Where do you see yourself sitting within our Trade Reward Scheme\"\u003eWhere do you see yourself sitting within our Trade Reward Scheme\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-1\" aria-describedby='17012-select-1-error'  id=\"17012-select-1\" class=\"classic_rounded-input wide\" presence aria-required=\"true\"\u003e\n            \u003coption  value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"No Minimum Spend Per Month\" \u003eNo Minimum Spend Per Month\u003c\/option\u003e\n            \n            \u003coption value=\"SWAY Plus - £1k + VAT Minimum Spend Per Month\" \u003eSWAY Plus - £1k + VAT Minimum Spend Per Month\u003c\/option\u003e\n            \n            \u003coption value=\"SWAY Platinum Plus - £2200k + VAT Minimum Spend Per Month\" \u003eSWAY Platinum Plus - £2200k + VAT Minimum Spend Per Month\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-select-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-2-column \"  data-type='select' data-element-id='select-2' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-select-2-label\" for=\"17012-select-2\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Where Did You Hear About us?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Where Did You Hear About us?\"\u003eWhere Did You Hear About us?\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-2\" aria-describedby='17012-select-2-error'  id=\"17012-select-2\" class=\"classic_rounded-input wide\" presence aria-required=\"true\"\u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003ePlease select\u003c\/option\u003e\n            \n            \u003coption value=\"Amani\" \u003eAmani\u003c\/option\u003e\n            \n            \u003coption value=\"Social Media\" \u003eSocial Media\u003c\/option\u003e\n            \n            \u003coption value=\"Google\" \u003eGoogle\u003c\/option\u003e\n            \n            \u003coption value=\"Other\" \u003eOther\u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-select-2-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='select' data-element-id='select-4' data-default-value=\"\" data-type=\"select\" \u003e\n    \n    \n\n\n    \n        \n\u003clabel id=\"17012-select-4-label\" for=\"17012-select-4\" class=\"classic_rounded-label globo-label gfb__label-v2  \" data-label=\"Would you be interested in training with SWAY?\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Would you be interested in training with SWAY?\"\u003eWould you be interested in training with SWAY?\u003c\/span\u003e\n    \n        \u003cspan\u003e\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \n    \n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cselect data-searchable=\"\" name=\"select-4\" aria-describedby='17012-select-4-error'  id=\"17012-select-4\" class=\"classic_rounded-input wide\" \u003e\n            \u003coption selected=\"selected\" value=\"\" disabled=\"disabled\"\u003e\u003c\/option\u003e\n            \n            \u003coption value=\"Yes\" \u003eYes\u003c\/option\u003e\n            \n            \u003coption value=\"No \" \u003eNo \u003c\/option\u003e\n            \n        \u003c\/select\u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" aria-live=\"polite\" aria-atomic=\"true\" id=\"17012-select-4-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                        \n                                    \n                                    \n                                        \n                                        \n                                    \n                                \u003c\/div\u003e\n                            \n                        \n                    \u003c\/div\u003e\n                    \u003cdiv class=\"message error\" data-other-error=\"\"\u003e\n                        \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \n                        \n                        \n                        \u003cdiv class=\"message success\"\u003e\n                            \n                            \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n                                \u003cdiv class=\"gfb__c
739ontent-discount\"\u003e\n                                    \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                                    \u003cdiv class=\"gfb__copy\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e\n                                    \u003cdiv class=\"gfb__copied\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e        \n                                \u003c\/div\u003e\n                            \u003c\/div\u003e\n                            \u003cdiv class=\"content\"\u003e\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n                            \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                                \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \n                        \n                    \n\t\t\t\t\t\u003cdiv class=\"gfb__footer wizard__footer gfb__page-footer\" data-path=\"footer\" style=\"text-align:\"\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n                        \n\t\t\t\t\t\t\t\u003cdiv class=\"description globo-description gfb__page-footer-description hidden \"\u003e\u003c\/div\u003e\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t\u003cbutton type=\"button\" class=\"action previous hidden classic_rounded-button\" style=\"\"\u003ePrevious\u003c\/button\u003e\n\t\t\t\t\t\t\u003cbutton type=\"button\" class=\"action next submit classic_rounded-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eSubmit Application' data-next-text=\"Next\" style=\"\"\u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n\t\t\t\t\t\t\u003cbutton class=\"action reset classic_rounded-button hidden\" type=\"button\" onclick=\"Globo.FormBuilder.handleResetForm(this)\" style=\"\"\u003e\u003c\/button\u003e\n\t\t\t\t\t\t\n                        \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n    \u003c\/form\u003e\n    \n    \n    \u003cdiv class=\"message success\"\u003e\n        \n        \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n            \u003cdiv class=\"gfb__c
739ontent-discount\"\u003e\n                \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                \u003cdiv class=\"gfb__copy\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"gfb__copied\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e        \n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"content\"\u003e\u003ch4\u003e\u003cspan\u003eThank you for getting in touch!\u0026nbsp;\u003c\/span\u003e\u003c\/h4\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe appreciate you contacting us. One of our colleagues will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n","title":"Trade Account Form","formName":"Trade Account Form"}}[17012];
740      
741    
742      
743      
744      
745      window.Globo.FormBuilder.forms[151757] = {"151757":{"elements":[{"id":"group-1","type":"group","label":"Page 1","description":"","elements":[{"id":"row-1","type":"row","description":null,"elements":[{"id":"text-1","type":"text","label":{"en":"First Name","vi":"Your Name"},"placeholder":{"en":"First Name","vi":"Your Name"},"description":null,"hideLabel":false,"required":true,"columnWidth":100},{"id":"text","type":"text","label":{"en":"Last Name","vi":"Your Name"},"placeholder":{"en":"Last Name","vi":"Your Name"},"description":null,"hideLabel":false,"required":true,"columnWidth":100,"conditionalField":false}]},{"id":"row-2","type":"row","description":null,"elements":[{"id":"email","type":"email","label":"Email","placeholder":"Email","description":null,"hideLabel":false,"required":true,"labelConfirm":"Confirm email","placeholderConfirm":"Confirm your email","descriptionConfirm":null,"columnWidth":100,"conditionalField":false,"displayType":"show","displayRules":[{"field":"","relation":"equal","condition":""}]},{"id":"phone-1","type":"phone","label":{"en":"Phone","vi":"Phone"},"placeholder":"","description":"","validatePhone":false,"onlyShowFlag":false,"defaultCountryCode":"auto","limitCharacters":false,"characters":100,"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true,"displayRules":[{"field":"","relation":"equal","condition":""}],"hidden":true},{"id":"name-1","type":"name","label":{"en":"Instagram \/ TikTok Handle"},"placeholder":"","description":"","limitCharacters":false,"characters":[],"hideLabel":false,"keepPositionLabel":false,"columnWidth":100,"displayType":"show","displayDisjunctive":false,"conditionalField":false,"required":true}],"conditionalField":false},{"id":"textarea","type":"textarea","label":"Message","placeholder":"Message","description":null,"hideLabel":false,"required":true,"columnWidth":100,"conditionalField":false}]}],"errorMessage":{"required":"{{ label | capitalize }} is required","minlength":"{{ label | capitalize }} must be at least {{ min_length }} characters","minSelections":"Please choose at least {{ min_selections }} options","maxSelections":"Please choose at maximum of {{ max_selections }} options","exactlySelections":"Please choose exactly {{ exact_selections }} options","minProductSelections":"Please choose at least {{ min_selections }} products","maxProductSelections":"Please choose a maximum of {{ max_selections }} products","minProductQuantities":"Please choose a quantity of at least {{ min_quantities }} products","maxProductQuantities":"Please choose a quantity of no more than {{ max_quantities }} products","minEachProductQuantities":"Choose quantity of product {{product_name}} of at least {{min_quantities}}","maxEachProductQuantities":"Choose quantity of product {{product_name}} of at most {{max_quantities}}
745","invalid":"Invalid","invalidName":"Invalid name","invalidEmail":"Email address is invalid","restrictedEmailDomain":"This email domain is restricted","invalidURL":"Invalid url","invalidPhone":"Invalid phone","invalidNumber":"Invalid number","invalidPassword":"Invalid password","confirmPasswordNotMatch":"Confirmed password doesn't match","confirmEmailNotMatch":"Confirmed email doesn't match","customerAlreadyExists":"Customer already exists","keyAlreadyExists":"Data already exists","fileSizeLimit":"File size limit","fileNotAllowed":"File not allowed","requiredCaptcha":"Required captcha","requiredProducts":"Please select product","limitQuantity":"The number of products left in stock has been exceeded","shopifyInvalidPhone":"phone - Enter a valid phone number to use this delivery method","shopifyPhoneHasAlready":"phone - Phone has already been taken","shopifyInvalidProvice":"addresses.province - is not valid","otherError":"Something went wrong, please try again","limitNumberOfSubmissions":"Form submission limit reached"},"appearance":{"layout":"default","width":"","style":"material_filled","mainColor":"rgba(46,78,73,1)","floatingIcon":"\u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"envelope\" class=\"svg-inline--fa fa-envelope fa-w-16\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 512 512\"\u003e\u003cpath fill=\"currentColor\" d=\"M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e","floatingText":null,"displayOnAllPage":false,"formType":"normalForm","background":"color","backgroundColor":"#fff","descriptionColor":"#6c757d","headingColor":"#000","labelColor":"#1c1c1c","optionColor":"#000","paragraphBackground":"#fff","paragraphColor":"#000","theme_design":false,"font":"inherit","colorScheme":{"solidButton":{"red":143,"green":140,"blue":131},"solidButtonLabel":{"red":255,"green":255,"blue":255},"text":{"red":28,"green":28,"blue":28},"outlineButton":{"red":143,"green":140,"blue":131},"background":{"red":255,"green":255,"blue":255}},"imageLayout":"top","imageUrl":"https:\/\/cdn.shopify.com\/s\/files\/1\/0816\/4510\/9534\/files\/g-form-151757-appearance.imageUrl-mqqthof5-BANNER3.png?v=1782229609","imageRatio":"40","fontSize":"medium"},"afterSubmit":{"action":"clearForm","title":"Thanks for getting in touch!","message":{"en":"\u003cp\u003eWe appreciate you contacting us. One of our team will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e"},"redirectUrl":null},"footer":{"description":null,"previousText":"Previous","nextText":"Next","submitText":"Submit","submitFullWidth":true},"header":{"active":true,"title":{"en":""},"description":{"en":"\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe're looking for creators to join our upcoming SWAY Content Days in Manchester and London.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTo apply, you must:\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003eHave a minimum of 20,000 followers on your primary social platform\u003c\/li\u003e\u003cli\u003eBe able to travel to Manchester or London\u003c\/li\u003e\u003cli\u003eBe comfortable in front of a camera\u003c\/li\u003e\u003cli\u003eBe open to receiving any SWAY recommended hair extension method best suited to your hair type and content requirements.\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIf you're ready to collaborate, create engaging content, and work with leading brands, we'd love to hear from you.\u003c\/p\u003e"},"headerAlignment":"center"},"isStepByStepForm":true,"publish":{"requiredLogin":false,"requiredLoginMessage":"Please \u003ca href='\/account\/login' title='login'\u003elogin\u003c\/a\u003e to continue"},"reCaptcha":{"enable":false},"html":"\n\u003cdiv class=\"globo-form default-form globo-form-id-151757 \" data-locale=\"en\" \u003e\n\n\u003cstyle\u003e\n\n\n    \n\n    :root .globo-form-app[data-id=\"151757\"]{\n        \n        --gfb-color-solidButton: 143,140,131;\n        --gfb-color-solidButtonColor: rgb(var(--gfb-color-solidButton));\n        --gfb-color-solidButtonLabel: 255,255,255;\n        --gfb-color-solidButtonLabelColor: rgb(var(--gfb-color-solidButtonLabel));\n        --gfb-color-text: 28,28,28;\n        --gfb-color-textColor: rgb(var(--gfb-color-text));\n        --gfb-color-outlineButton: 143,140,131;\n        --gfb-color-outlineButtonColor: rgb(var(--gfb-color-outlineButton));\n        --gfb-color-background: 255,255,255;\n        --gfb-color-backgroundColor: rgb(var(--gfb-color-background));\n        \n        --gfb-main-color: rgba(46,78,73,1);\n        --gfb-primary-color: var(--gfb-color-solidButtonColor, var(--gfb-main-color));\n        --gfb-primary-text-color: var(--gfb-color-solidButtonLabelColor, #FFF);\n        --gfb-form-width: px;\n        --gfb-font-family: inherit;\n        --gfb-font-style: inherit;\n        --gfb--image: 40%;\n        --gfb-image-ratio-draft: var(--gfb--image);\n        --gfb-image-ratio: var(--gfb-image-ratio-draft);\n        \n        --gfb-bg-temp-color: #FFF;\n        --gfb-bg-position: ;\n        \n            --gfb-bg-temp-color: #fff;\n        \n        --gfb-bg-color: var(--gfb-color-backgroundColor, var(--gfb-bg-temp-color));\n        \n    }\n    \n.globo-form-id-151757 .globo-form-app{\n    max-width: px;\n    width: -webkit-fill-available;\n    \n    background-color: var(--gfb-bg-color);\n    \n    \n}\n\n.globo-form-id-151757 .globo-form-app .globo-heading{\n    color: var(--gfb-color-textColor, #000)\n}\n\n\n.globo-form-id-151757 .globo-form-app .header {\n    text-align:center;\n}\n\n\n.globo-form-id-151757 .globo-form-app .globo-description,\n.globo-form-id-151757 .globo-form-app .header .globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-151757 .globo-form-app .globo-label,\n.globo-form-id-151757 .globo-form-app .globo-form-control label.globo-label,\n.globo-form-id-151757 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    color: var(--gfb-color-textColor, #1c1c1c);\n    text-align: left;\n}\n.globo-form-id-151757 .globo-form-app .globo-label.globo-position-label{\n    height: 20px !important;\n}\n.globo-form-id-151757 .globo-form-app .globo-form-control .help-text.globo-description,\n.globo-form-id-151757 .globo-form-app .globo-form-control span.globo-description{\n    --gfb-color-description: rgba(var(--gfb-color-text), 0.8);\n    color: var(--gfb-color-description, #6c757d);\n}\n.globo-form-id-151757 .globo-form-app .globo-form-control .checkbox-wrapper .globo-option,\n.globo-form-id-151757 .globo-form-app .globo-form-control .radio-wrapper .globo-option\n{\n    color: var(--gfb-color-textColor, #1c1c1c);\n}\n.globo-form-id-151757 .globo-form-app .footer,\n.globo-form-id-151757 .globo-form-app .gfb__footer{\n    text-align:;\n}\n.globo-form-id-151757 .globo-form-app .footer button,\n.globo-form-id-151757 .globo-form-app .gfb__footer button{\n    border:1px solid var(--gfb-primary-color);\n    \n        width:100%;\n    \n}\n\n.globo-form-app .gfb__footer .previous {\n    margin-bottom: 10px;\n}\n\n.globo-form-id-151757 .globo-form-app .footer button.submit,\n.globo-form-id-151757 .globo-form-app .gfb__footer button.submit\n.globo-form-id-151757 .globo-form-app .footer button.checkout,\n.globo-form-id-151757 .globo-form-app .gfb__footer button.checkout,\n.globo-form-id-151757 .globo-form-app .footer button.action.loading .spinner,\n.globo-form-id-151757 .globo-form-app .gfb__footer button.action.loading .spinner{\n    background-color: var(--gfb-primary-color);\n    color : #ffffff;\n}\n.globo-form-id-151757 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:before {\n    content: url('data:image\/svg+xml;
745 utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"far\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(46,78,73,1)\" d=\"M528.1 171.5L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6zM388.6 312.3l23.7 138.4L288 385.4l-124.3 65.3 23.7-138.4-100.6-98 139-20.2 62.2-126 62.2 126 139 20.2-100.6 98z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-151757 .globo-form-app .globo-form-control .star-rating\u003efieldset\u003einput:checked ~ label:before {\n    content: url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(46,78,73,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e');\n}\n.globo-form-id-151757 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover:before,\n.globo-form-id-151757 .globo-form-app .globo-form-control .star-rating\u003efieldset:not(:checked)\u003elabel:hover ~ label:before{\n    content : url('data:image\/svg+xml; utf8, \u003csvg aria-hidden=\"true\" focusable=\"false\" data-prefix=\"fas\" data-icon=\"star\" class=\"svg-inline--fa fa-star fa-w-18\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 576 512\"\u003e\u003cpath fill=\"rgba(46,78,73,1)\" d=\"M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e')\n}\n.globo-form-id-151757 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked ~ .checkbox-label:before {\n    border-color: var(--gfb-primary-color);\n    box-shadow: 0 4px 6px rgba(50,50,93,0.11), 0 1px 3px rgba(0,0,0,0.08);\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-151757 .globo-form-app .step.-completed .step__number,\n.globo-form-id-151757 .globo-form-app .line.-progress,\n.globo-form-id-151757 .globo-form-app .line.-start{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-151757 .globo-form-app .checkmark__check,\n.globo-form-id-151757 .globo-form-app .checkmark__circle{\n    stroke: var(--gfb-primary-color);\n}\n.globo-form-id-151757 .floating-button{\n    background-color: var(--gfb-primary-color);\n}\n.globo-form-id-151757 .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input ~ .checkbox-label:before,\n.globo-form-app .globo-form-control .radio-wrapper .radio-input ~ .radio-label:after{\n    border-color : var(--gfb-primary-color);\n}\n.globo-form-id-151757 .flatpickr-day.selected, \n.globo-form-id-151757 .flatpickr-day.startRange, \n.globo-form-id-151757 .flatpickr-day.endRange, \n.globo-form-id-151757 .flatpickr-day.selected.inRange, \n.globo-form-id-151757 .flatpickr-day.startRange.inRange, \n.globo-form-id-151757 .flatpickr-day.endRange.inRange, \n.globo-form-id-151757 .flatpickr-day.selected:focus, \n.globo-form-id-151757 .flatpickr-day.startRange:focus, \n.globo-form-id-151757 .flatpickr-day.endRange:focus, \n.globo-form-id-151757 .flatpickr-day.selected:hover, \n.globo-form-id-151757 .flatpickr-day.startRange:hover, \n.globo-form-id-151757 .flatpickr-day.endRange:hover, \n.globo-form-id-151757 .flatpickr-day.selected.prevMonthDay, \n.globo-form-id-151757 .flatpickr-day.startRange.prevMonthDay, \
745n.globo-form-id-151757 .flatpickr-day.endRange.prevMonthDay, \n.globo-form-id-151757 .flatpickr-day.selected.nextMonthDay, \n.globo-form-id-151757 .flatpickr-day.startRange.nextMonthDay, \n.globo-form-id-151757 .flatpickr-day.endRange.nextMonthDay {\n    background: var(--gfb-primary-color);\n    border-color: var(--gfb-primary-color);\n}\n.globo-form-id-151757 .globo-paragraph {\n    color: var(--gfb-color-textColor, #000);\n    width: 100%!important;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .title,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .header .description,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-151757 .globo-form-app .globo-heading,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-151757 .globo-form-app .globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-151757 .globo-form-app .globo-form-control label.globo-label,\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-151757 .globo-form-app .globo-form-control label.globo-label span.label-content,\n.globo-form.rtl .globo-form-app .header .title,\n.globo-form.rtl .globo-form-app .header .description,\n.globo-form.rtl.globo-form-id-151757 .globo-form-app .globo-heading,\n.globo-form.rtl.globo-form-id-151757 .globo-form-app .globo-label,\n.globo-form.rtl.globo-form-id-151757 .globo-form-app .globo-form-control label.globo-label,\n.globo-form.rtl.globo-form-id-151757 .globo-form-app .globo-form-control label.globo-label span.label-content{\n    text-align: right;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-app .line,\n.globo-form.rtl .globo-form-app .line {\n    left: unset;\n    right: 50%;\n}\n\n[dir=\"rtl\"]:not(:has(.not-rtl)) .globo-form-id-151757 .globo-form-app .line.-start,\n.globo-form.rtl .globo-form-id-151757 .globo-form-app .line.-start {\n    left: unset;    \n    right: 0%;\n}\n\n.not-rtl {\n    direction: ltr;\n}\n\n\u003c\/style\u003e\n\n\n\n\n\u003cdiv class=\"globo-form-app default-layout gfb-style-material_filled gfb-form-with-image-top gfb-form-image-mobile gfb-image-40 gfb-font-size-medium\" data-id=151757\u003e\n    \n    \u003cdiv class=\"gfb-with-image\" data-position=\"top\" data-path=\"appearance.imageLayout\" \u003e\n        \u003cimg class=\"gfb-with-image-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0816\/4510\/9534\/files\/g-form-151757-appearance.imageUrl-mqqthof5-BANNER3.png?v=1782229609\" alt=\"Form Image\" \/\u003e\n    \u003c\/div\u003e\n    \n    \u003cdiv class=\"header dismiss hidden\" onclick=\"Globo.FormBuilder.closeModalForm(this)\"\u003e\n        \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003c\/div\u003e\n    \u003cform class=\"g-container\" novalidate action=\"https:\/\/app.powerfulform.com\/api\/front\/form\/151757\/send\" method=\"POST\" enctype=\"multipart\/form-data\" data-id=151757\u003e\n        \n            \n            \u003cdiv class=\"header\" data-path=\"header\"\u003e\n                \u003ch3 class=\"title globo-heading\"\u003e\u003c\/h3\u003e\n                \n                \u003cdiv class=\"description globo-description\"\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eWe're looking for creators to join our upcoming SWAY Content Days in Manchester and London.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eTo apply, you must:\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003eHave a minimum of 20,000 followers on your primary social platform\u003c\/li\u003e\u003cli\u003eBe able to travel to Manchester or London\u003c\/li\u003e\u003cli\u003eBe comfortable in front of a camera\u003c\/li\u003e\u003cli\u003eBe open to receiving any SWAY recommended hair extension method best suited to your hair type and content requirements.\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIf you're ready to collaborate, create engaging content, and work with leading brands, we'd love to hear from you.\u003c\/p\u003e\u003c\/div\u003e\n                \n            \u003c\/div\u003e\n            \n        \n        \n            \u003cdiv class=\"globo-formbuilder-wizard\" data-id=151757\u003e\n                \u003cdiv class=\"wizard__content\"\u003e\n                    \u003cheader class=\"wizard__header\"\u003e\n                        \u003cdiv class=\"wizard__steps\"\u003e\n                        \u003cnav class=\"steps hidden\"\u003e\n                            \n                            \n                                \n                            \n                            \n                                \n                                    \n                                    \n                                    \n                                    \n                                    \u003cdiv class=\"step last \" data-element-id=\"group-1\"  data-step=\"0\" \u003e\n                                        \u003cdiv class=\"step__content\"\u003e\n                                            \u003cp class=\"step__number\"\u003e\u003c\/p\u003e\n                                            \u003csvg class=\"checkmark\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=52 height=52 viewBox=\"0 0 52 52\"\u003e\n                                                \u003ccircle class=\"checkmark__circle\" cx=\"26\" cy=\"26\" r=\"25\" fill=\"none\"\/\u003e\n                                                \u003cpath class=\"checkmark__check\" fill=\"none\" d=\"M14.1 27.2l7.1 7.2 16.7-16.8\"\/\u003e\n                                            \u003c\/svg\u003e\n                                            \u003cdiv class=\"lines\"\u003e\n                                                \n                                                    \u003cdiv class=\"line -start\"\u003e\u003c\/div\u003e\n                                                \n                                                \u003cdiv class=\"line -background\"\u003e\n                                                \u003c\/div\u003e\n                                                \u003cdiv class=\"line -progress\"\u003e\n                                                \u003c\/div\u003e\n                                            \u003c\/div\u003e  \n                                        \u003c\/div\u003e\n                                    \u003c\/div\u003e\n                                \n                            \n                        \u003c\/nav\u003e\n                        \u003c\/div\u003e\n                    \u003c\/header\u003e\n                    \u003cdiv class=\"panels\"\u003e\n                        \n                            \n                            \n                            \n                            \n                                \u003cdiv class=\"panel \" data-element-id=\"group-1\" data-id=151757  data-step=\"0\" style=\"padding-top:0\"\u003e\n                                    \n                                            \n                                                \n                                                    \n    \n        \n        \u003cdiv class=\"globo-form-row\" data-element-id=\"row-1\" \u003e\n            \n\n\n            \n                \n                    \u003cdiv class=\"globo-form-row-item\" data-element-type=\"text\"\u003e\n                        \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='text' data-element-id='text-1'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"151757-text-1\" class=\"material_filled-label globo-label gfb__label-v2  \" data-label=\"First Name\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"First Name\"\u003eFirst Name\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='151757-text-1-error'  data-type=\"text\" class=\"material_filled-input\" id=\"151757-text-1\" name=\"text-1\" placeholder=\"First Name\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"151757-text-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                    \u003c\/div\u003e\n                \n            \n                \n                    \u003cdiv class=\"globo-form-row-item\" data-element-type=\"text\"\u003e\n                        \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='text' data-element-id='text'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"151757-text\" class=\"material_filled-label globo-label gfb__label-v2  \" data-label=\"Last Name\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Last Name\"\u003eLast Name\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='151757-text-error'  data-type=\"text\" class=\"material_filled-input\" id=\"151757-text\" name=\"text\" placeholder=\"Last Name\" presence  \n            \n            \n        \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"151757-text-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                    \u003c\/div\u003e\n                \n            \n        \u003c\/div\u003e\n    \n\n                                                \n                                            \n                                                \n                                                    \n    \n        \n        \u003cdiv class=\"globo-form-row\" data-element-id=\"row-2\" \u003e\n            \n\n\n            \n                \n                    \u003cdiv class=\"globo-form-row-item\" data-element-type=\"email\"\u003e\n                        \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control email-confirm layout-1-column \"  data-type='email' data-element-id='email'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"151757-email\" class=\"material_filled-label globo-label gfb__label-v2  \" data-label=\"Email\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Email\"\u003eEmail\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='151757-email-error'  data-type=\"email\" class=\"material_filled-input\" id=\"151757-email\" name=\"email\" placeholder=\"Email\" presence \n         \u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"151757-email-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n\n                    \u003c\/div\u003e\n                \n            \n                \n            \n                \n                    \u003cdiv class=\"globo-form-row-item\" data-element-type=\"name\"\u003e\n                        \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='name' data-element-id='name-1'\u003e\n\n    \n\n\n    \n        \n\u003clabel for=\"151757-name-1\" 
745class=\"material_filled-label globo-label gfb__label-v2  \" data-label=\"Instagram \/ TikTok Handle\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Instagram \/ TikTok Handle\"\u003eInstagram \/ TikTok Handle\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \n        \u003cinput type=\"text\" aria-describedby='151757-name-1-error'  data-type=\"name\" class=\"material_filled-input\" id=\"151757-name-1\" name=\"name-1\" placeholder=\"\" presence\n         \u003e\n    \u003c\/div\u003e\n    \n    \u003csmall class=\"messages\" id=\"151757-name-1-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                    \u003c\/div\u003e\n                \n            \n        \u003c\/div\u003e\n    \n\n                                                \n                                            \n                                                \n                                                    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n    \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\u003cdiv class=\"globo-form-control layout-1-column \"  data-type='textarea' data-element-id='textarea'\u003e\n    \n    \n\n\n    \n        \n\u003clabel for=\"151757-textarea\" class=\"material_filled-label globo-label gfb__label-v2  \" data-label=\"Message\"\u003e\n    \u003cspan class=\"label-content\" data-label=\"Message\"\u003eMessage\u003c\/span\u003e\n    \n        \u003cspan class=\"text-danger text-smaller\"\u003e *\u003c\/span\u003e\n    \n\u003c\/label\u003e\n\n    \n\n    \u003cdiv class=\"globo-form-input\"\u003e\n        \n        \u003ctextarea id=\"151757-textarea\" aria-describedby='151757-textarea-error'  data-type=\"textarea\" class=\"material_filled-input\" rows=\"3\" name=\"textarea\" placeholder=\"Message\" presence \n         \u003e\u003c\/textarea\u003e\n    \u003c\/div\u003e\n    \n        \u003csmall class=\"help-text globo-description\"\u003e\u003c\/small\u003e\n    \n    \u003csmall class=\"messages\" id=\"151757-textarea-error\"\u003e\u003c\/small\u003e\n\u003c\/div\u003e\n\n\n\n                                                \n                                            \n                                        \n                                    \n                                    \n                                        \n                                        \n                                    \n                                \u003c\/div\u003e\n                            \n                        \n                    \u003c\/div\u003e\n                    \u003cdiv class=\"message error\" data-other-error=\"Something went wrong, please try again\"\u003e\n                        \u003cdiv class=\"content\"\u003e\u003c\/div\u003e\n                        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \n                        \n                        \n                        \u003cdiv class=\"message success\"\u003e\n                            \n                                \u003cdiv class=\"gfb__content-title\"\u003eThanks for getting in touch!\u003c\/div\u003e\n                            \n                            \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n                                \u003cdiv class=\"gfb__content-discount\"\u003e\n                                    \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                                    \u003cdiv class=\"gfb__c
745opy\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e\n                                    \u003cdiv class=\"gfb__copied\"\u003e\n                                        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                                    \u003c\/div\u003e        \n                                \u003c\/div\u003e\n                            \u003c\/div\u003e\n                            \u003cdiv class=\"content\"\u003e\u003cp\u003eWe appreciate you contacting us. One of our team will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n                            \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n                                \u003csvg width=20 height=20 width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \n                        \n                    \n                    \u003cdiv class=\"gfb__footer wizard__footer\" data-path=\"footer\" \u003e\n                        \n                            \n                            \u003cdiv class=\"description globo-description\"\u003e\u003c\/div\u003e\n                            \n                        \n                        \u003cbutton type=\"button\" class=\"action previous hidden material_filled-button\"\u003ePrevious\u003c\/button\u003e\n                        \u003cbutton type=\"button\" class=\"action next submit material_filled-button\" data-submitting-text=\"\" data-submit-text='\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eSubmit' data-next-text=\"Next\" \u003e\u003cspan class=\"spinner\"\u003e\u003c\/span\u003eNext\u003c\/button\u003e\n                        \n                        \u003cp class=\"wizard__congrats-message\"\u003e\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[id]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[email]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"customer[name]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[title]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"page[href]\"\u003e\n        \u003cinput type=\"hidden\" value=\"\" name=\"_keyLabel\"\u003e\n    \u003c\/form\u003e\n    \n    \n    \u003cdiv class=\"message success\"\u003e\n        \n            \u003cdiv class=\"gfb__content-title\"\u003eThanks for getting in touch!\u003c\/div\u003e\n        \n        \u003cdiv class=\"gfb__discount-wrapper\" onclick=\"Globo.FormBuilder.handleCopyDiscountCode(this)\"\u003e\n            \u003cdiv class=\"gfb__content-discount\"\u003e\n                \u003cspan class=\"gfb__discount-code\"\u003e\u003c\/span\u003e\n                \u003cdiv class=\"gfb__c
745opy\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M384 336H192c-8.8 0-16-7.2-16-16V64c0-8.8 7.2-16 16-16l140.1 0L400 115.9V320c0 8.8-7.2 16-16 16zM192 384H384c35.3 0 64-28.7 64-64V115.9c0-12.7-5.1-24.9-14.1-33.9L366.1 14.1c-9-9-21.2-14.1-33.9-14.1H192c-35.3 0-64 28.7-64 64V320c0 35.3 28.7 64 64 64zM64 128c-35.3 0-64 28.7-64 64V448c0 35.3 28.7 64 64 64H256c35.3 0 64-28.7 64-64V416H272v32c0 8.8-7.2 16-16 16H64c-8.8 0-16-7.2-16-16V192c0-8.8 7.2-16 16-16H96V128H64z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"gfb__copied\"\u003e\n                    \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\"\u003e\u003cpath d=\"M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z\"\/\u003e\u003c\/svg\u003e\n                \u003c\/div\u003e        \n            \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"content\"\u003e\u003cp\u003eWe appreciate you contacting us. One of our team will get back in touch with you soon!\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eHave a great day!\u003c\/p\u003e\u003c\/div\u003e\n        \u003cdiv class=\"dismiss\" onclick=\"Globo.FormBuilder.dismiss(this)\"\u003e\n            \u003csvg width=20 height=20 viewBox=\"0 0 20 20\" class=\"\" focusable=\"false\" aria-hidden=\"true\"\u003e\u003cpath d=\"M11.414 10l4.293-4.293a.999.999 0 1 0-1.414-1.414L10 8.586 5.707 4.293a.999.999 0 1 0-1.414 1.414L8.586 10l-4.293 4.293a.999.999 0 1 0 1.414 1.414L10 11.414l4.293 4.293a.997.997 0 0 0 1.414 0 .999.999 0 0 0 0-1.414L11.414 10z\" fill-rule=\"evenodd\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003c\/div\u003e\n    \u003c\/div\u003e\n    \n    \n\u003c\/div\u003e\n\n\u003c\/div\u003e\n"}}[151757];
746      
747    
748  
749  window.Globo.FormBuilder.url = window.Globo.FormBuilder.shop.url;
750  window.Globo.FormBuilder.CDN_URL = window.Globo.FormBuilder.shop.CDN_URL ?? window.Globo.FormBuilder.shop.url;
751  window.Globo.FormBuilder.themeOs20 = true;
752  window.Globo.FormBuilder.searchProductByJson = true;
753  
754  
755  window.Globo.FormBuilder.__webpack_public_path_2__ = "https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder-356/assets/";Globo.FormBuilder.page = {
756    href : window.location.href,
757    type: "page"
758  };
759  Globo.FormBuilder.page.title = document.title
760
761  
762  if(window.AVADA_SPEED_WHITELIST){
763    const pfbs_w = new RegExp("powerful-form-builder", 'i')
764    if(Array.isArray(window.AVADA_SPEED_WHITELIST)){
765      window.AVADA_SPEED_WHITELIST.push(pfbs_w)
766    }else{
767      window.AVADA_SPEED_WHITELIST = [pfbs_w]
768    }
769  }
770
771  Globo.FormBuilder.shop.configuration = Globo.FormBuilder.shop.configuration || {};
772  Globo.FormBuilder.shop.configuration.money_format = "${{amount}}";
773</script>
vendor: 1 bytes, line 773
773
774<script src="https://cdn.shopify.com/extensions/01a0e77f-c761-7da5-b325-965823aaaa66/powerful-form-builder-356/assets/globo.formbuilder.index.js" defer="defer" data-cookieconsent="ignore"></script>
774
775
776
777
778
779<!-- END app block --><!-- BEGIN app block: shopify://apps/superspeed-web-vitals/blocks/app-embed/ea1b2c2c-4644-44b9-b10b-fdb914884a8c --><!-- Copyright (c) Superspeed | https://superspeedapp.com NOTICE: All information contained herein is property of Superspeed. The intellectual and technical concepts contained herein are proprietary to Superspeed and are protected by trade secret and copyright law. Reproduction of this code is strictly forbidden unless prior written permission is obtained from Superspeed. If violated, legal action will be taken. -->
780
781
782
783  
783<script type="speculationrules">{      "prerender": [        {          "source": "document",          "where": {            "and": [              { "href_matches": ["/", "/products/*","/collections/*","/blogs/*","/pages/*","/policies/*"] },              {                "not": {                  "href_matches": ["/cart", "/checkouts", "/account", "/login"]                }              },              { "not": {"href_matches": "/*\\?*(^|&)add-to-cart=*"}},              {                "not": {                  "selector_matches": [".do-not-prerender", "[rel~=nofollow]" ]                }              }            ]          },          "eagerness": "moderate"        }      ]    }</script>
783
784
785
786
787<script type="text/javascript">
788  (() => {
789    window.__ss_snq = 30; window.requestIdleCallback=window.requestIdleCallback||function(e){var n=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-n))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)};
790    window.delayed=(e,t,d=1,i={},r=null)=>{if(!e||!t||"number"!=typeof d)return;const a=document.createElement(t),{fetchpriority:c="low",type:n="text/javascript",defer:o=!0,async:p=!1,preload:s=!1,media:y="",id:l=""}=i;a.fetchpriority=i.fetchpriority,i.id&&(a.id=i.id),"link"===t?(a.rel="stylesheet",a.href=e,a.type="text/css",i.media&&(a.media=i.media)):"script"===t&&(i.defer&&(a.defer=o),i.async&&(a.async=p),r&&(a.onload=()=>{r()}),a.src=e,a.type=n),setTimeout((()=>{document.head.appendChild(a)}),d)};
791    window.pushToMain = async function(){return"scheduler"in window&&"yield"in window.scheduler?await window.scheduler.yield():new Promise(e=>{setTimeout(e,0)})}
792    Object.defineProperty(Array.prototype, 'forEachAsync', { enumerable: false, value: function(n,t) { var i=this;setTimeout(function(){var r=0,e=function(){this.burned||(this.burned=!0,++r>=i.length?t&&t():n(i[r],e.bind({})))};0==i.length?t&&t():n(i[0],e.bind({}))},0); } });
793    const HTMLParsedElement=(()=>{const e="DOMContentLoaded",t=new WeakMap,n=[],a=e=>{do{if(e.nextSibling)return!0}while(e=e.parentNode);return!1},r=()=>{n.splice(0).forEach(e=>{!0!==t.get(e[0])&&(t.set(e[0],!0),e[0][e[1]]())})};document.addEventListener(e,r);class s extends HTMLElement{static withParsedCallback(s,i="parsed"){const{prototype:c}=s,{connectedCallback:o}=c,l=i+"Callback",d=(t,n,a,r)=>{n.disconnect(),a.removeEventListener(e,r),u(t)},u=e=>{n.length||requestAnimationFrame(r),n.push([e,l])};return Object.defineProperties(c,{connectedCallback:{configurable:!0,writable:!0,value(){if(o&&o.apply(this,arguments),l in this&&!t.has(this)){const n=this,{ownerDocument:r}=n;if(t.set(n,!1),"complete"===r.readyState||a(n))u(n);else{const t=()=>d(n,s,r,t);r.addEventListener(e,t);const s=new MutationObserver(()=>{a(n)&&d(n,s,r,t)});s.observe(n.parentNode,{childList:!0,subtree:!0})}}}},[i]:{configurable:!0,get(){return!0===t.get(this)}}}),s}}return s.withParsedCallback(s)})();
794    (()=>{var l=Object.defineProperty;var r=(s,t,e)=>t in s?l(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e;var i=(s,t,e)=>(r(s,typeof t!="symbol"?t+"":t,e),e);var a=class extends HTMLElement{constructor(){super();i(this,"_process",async()=>{let t=this;if(t.showMsg("PROCESS START:",t.loaded),t.loaded!=!0)try{let c=await(await caches.match(new Request(t.url))).blob(),h=URL.createObjectURL(c);this._inject(h)}catch(e){t.showMsg("NOT FOUND:",e),this._add()}});i(this,"_add",async()=>{try{await(await caches.open("my-cache")).add(new Request(this.url)),this._process(this.url)}catch(t){this.showMsg("FALLBACK",t),delayed&&delayed(this.url,"script",this.timer||1),this._complete();return}});this.startTime=performance.now(),this.s=document.createElement("script"),this.loaded=!1,this.debug=!1,this.callback=!1,this.ms=null}connectedCallback(){this.url=this.getAttribute("href"),this.timer=this.getAttribute("timer"),this.ondom=this.getAttribute("ondom"),this.debug=this.getAttribute("debug")&&this.getAttribute("debug")=="yes"||Shopify&&Shopify.ss&&Shopify.ss.data.debug,this.callback=this.getAttribute("callback"),this.showMsg("CONNECTED:",this.url),this.timer?setTimeout(()=>this._process(),this.timer||1):this._process()}_inject(t){let e=this;e.showMsg("INJECT START"),e.s.defer="defer",e.s.src=t,e.s.id=e.url,e.s.onload=function(){e._complete(),e.callback&&requestIdleCallback(()=>{e.showMsg("CALLBACK",e.callback),typeof window[e.callback]=="function"&&window[e.callback]()})},requestIdleCallback(()=>document.body.appendChild(e.s))}_complete(){let t=this;t.endTime=performance.now(),t.loaded=!0,t.ms=`${t.endTime-t.startTime} ms`,t.showMsg("INJECTED TIME:",t.ms),t.showMsg("LOCATION:",t.s)}showMsg(t,e){!this.debug||console.log(t,e)}};customElements.define("ss-script",a);})();
795    (()=>{var h=Object.defineProperty;var o=(s,t,e)=>t in s?h(s,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[t]=e;var l=(s,t,e)=>(o(s,typeof t!="symbol"?t+"":t,e),e);var c=class extends HTMLElement{constructor(){super();l(this,"_process",async()=>{let t=this;if(t.showMsg("PROCESS START:",t.loaded),t.count++,t.loaded!=!0&&!(t.count>
79510))try{let e=await caches.match(new Request(t.url)),i=null;if(t.type=="blob"){let a=await e.blob();i=URL.createObjectURL(a),delayed(i,"link",1);return}else i=await e.text();i!=null&&this._inject(i)}catch(e){t.showMsg("NOT FOUND:",e),this._add()}});l(this,"_add",async()=>{try{await(await caches.open("my-cache")).add(new Request(this.url)),this._process(this.url)}catch(t){this.showMsg("FALLBACK",t),delayed&&delayed(this.url,"link",this.timer||1),this._complete()}});this.startTime=performance.now(),this.s=document.createElement("style"),this.loaded=!1,this.debug=!1,this.callback=!1,this.ms=null,this.type="text",this.count=0}connectedCallback(){this.url=this.getAttribute("href"),this.timer=this.getAttribute("timer"),this.debug=this.getAttribute("debug")&&this.getAttribute("debug")=="yes",this.callback=this.getAttribute("callback"),this.type=this.getAttribute("type"),this.showMsg("CONNECTED:",this.url),this.timer?setTimeout(()=>this._process(),this.timer||1):this._process()}_inject(t){let e=this;e.showMsg("INJECT START"),e.s.textContent=t,e.s.onload=function(){e._complete(),e.callback&&requestIdleCallback(()=>{e.showMsg("CALLBACK",e.callback),typeof window[e.callback]=="function"&&window[e.callback]()})},requestIdleCallback(()=>document.body.appendChild(e.s))}_complete(){let t=this;t.endTime=performance.now(),t.loaded=!0,t.ms=`${t.endTime-t.startTime} ms`,t.showMsg("INJECTED TIME:",t.ms),t.showMsg("LOCATION:",t.s)}showMsg(t,e){!this.debug||console.log(t,e)}};customElements.define("ss-link",c);})();(()=>{let defboom = 5000;window.BOOMR=window.BOOMR||{},window.BOOMR.snippetExecuted=!0,setTimeout(()=>{let e=document.querySelector('[class="boomerang"]');if(e){window.BOOMR.snippetExecuted=!1,boomHTML=e.innerHTML;var n=document.createElement("script");n.innerHTML=boomHTML,document.head.insertAdjacentElement("beforeEnd",n)}},Number(defboom));})();          (()=>{ var precheck=(()=>{var y=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var A=Object.getOwnPropertyNames;var S=Object.prototype.hasOwnProperty;var x=r=>y(r,"__esModule",{value:!0});var B=(r,t)=>{for(var e in t)y(r,e,{get:t[e],enumerable:!0})},P=(r,t,e,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of A(t))!S.call(r,n)&&(e||n!=="default")&&y(r,n,{get:()=>t[n],enumerable:!(o=g(t,n))||o.enumerable});return r};var L=(r=>(t,e)=>r&&r.get(t)||(e=P(x({}),t,1),r&&r.set(t,e),e))(typeof WeakMap!="undefined"?new WeakMap:0);var I={};B(I,{init:()=>w,release_all:()=>k});var s="javascript/blocked",i={denylist:window.DENY_SUPERLIST},l={denylisted:[]};var d=(r,t)=>r&&(!t||t!==s)&&(!i.denylist||i.denylist.some(e=>e.test(r))),f=function(r){let t=r.getAttribute("src");return i.denylist&&i.denylist.every(e=>!e.test(t))};var b=new MutationObserver(r=>{for(let t=0;t<r.length;t++){let{addedNodes:e}=r[t];for(let o=0;o<e.length;o++){let n=e[o];if(n.nodeType===1&&n.tagName==="SCRIPT"&&n.src!==""){let a=n.src,p=n.type;if(d(a,p)){l.denylisted.push([n,n.type]),n.type=s;let c=function(m){n.getAttribute("type")===s&&m.preventDefault(),n.removeEventListener("beforescriptexecute",c)};n.addEventListener("beforescriptexecute",c),n.parentElement&&n.parentElement.removeChild(n)}}}}});function E(){b.observe(document.documentElement,{childList:!0,subtree:!0})}var T=document.createElement,u={src:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"src"),t
795ype:Object.getOwnPropertyDescriptor(HTMLScriptElement.prototype,"type")};function h(){document.createElement=function(...r){if(r[0].toLowerCase()!=="script")return T.bind(document)(...r);let t=T.bind(document)(...r);try{Object.defineProperties(t,{src:{...u.src,set(e){d(e,t.type)&&u.type.set.call(this,s),u.src.set.call(this,e)}},type:{...u.type,get(){let e=u.type.get.call(this);return e===s||d(this.src,e)?null:e},set(e){let o=d(t.src,t.type)?s:e;u.type.set.call(this,o)}}}),t.setAttribute=function(e,o){e==="type"||e==="src"?t[e]=o:HTMLScriptElement.prototype.setAttribute.call(t,e,o)}}catch{}return t}}var v=function(...r){r.length<1?i.denylist=[]:i.denylist&&(i.denylist=i.denylist.filter(o=>r.every(n=>{if(typeof n=="string")return!o.test(n);if(n instanceof RegExp)return o.toString()!==n.toString()})));let t=document.querySelectorAll(`script[type="${s}"]`);for(let o=0;o<t.length;o++){let n=t[o];f(n)&&(l.denylisted.push([n,"application/javascript"]),n.parentElement.removeChild(n))}let e=0;[...l.denylisted].forEach(([o,n],a)=>{if(f(o)){let p=document.createElement("script");for(let c=0;c<o.attributes.length;c++){let m=o.attributes[c];m.name!=="src"&&m.name!=="type"&&p.setAttribute(m.name,o.attributes[c].value)}p.setAttribute("src",o.src),p.setAttribute("type",n||"application/javascript"),document.head.appendChild(p),l.denylisted.splice(a-e,1),e++}}),i.denylist&&i.denylist.length<1&&b.disconnect()};var k=r=>{setTimeout(()=>v(),r)};function w({denylist:r,release:t}={}){i.denylist=(i.denylist||r)&&[...i.denylist||[],...r||[]],E(),h(),k(t)}return L(I);})();          precheck.init({ release: Number(3e3), denylist: [/shop_events_listener/, /trekkie/] });})();
796})();
797</script>
797
798
799
800<!-- BEGIN app snippet: workers -->
801<script>
802  (function () {
803    function t(e,t) { setTimeout(e, t) };
804
805
806    const NA = navigator;
807    if (NA) {
808      let sN = (NA.connection && (NA.connection.saveData == true || NA.connection.effectiveType != '4g'))
809      let sM = (NA.deviceMemory && NA.deviceMemory <= 4)
810      let sC = (NA.hardwareConcurrency && NA.hardwareConcurrency <= 4)
811      window.__is_slow = sN || sM || sC;
812    }
813
814    function hrf() {
815      let blob = new Blob([`
816      self.addEventListener("message",async a=>{let t,s,e=a.data.url;e.includes("https")||(e="https:"+e);try{s=await (t=await caches.match(e)).blob(),console.log("FOUND")}catch{let l=await caches.open("ss-sty"),i=new Request(e,{priority:"auto"});await l.add(i),s=await (t=await caches.match(e)).blob(),console.log("NOT FOUND",s)}self.postMessage({url:a.data.url,blob:s})});
817    `], { type: "text/javascript" });
818      window.hrfw = new Worker(window.URL.createObjectURL(blob));
819      hrfw.addEventListener("message", async (event) => {
820        let data = event.data;
821        let url = URL.createObjectURL(data.blob);
822
823        if (data.url.includes('.css')) {
824          let element = document.querySelector(`[data-href='${data.url}']`);
825          if (!element) {
826            delayed(url, 'link', 1);
827          } else {
828            element.href = url;
829          }
830        }
831
832        if (data.url.includes('.js')) {
833          let element = document.querySelector(`script[data-src='${data.url}']`);
834          if (!element) {
835            delayed(url, 'script', 1);
836          } else {
837            requestIdleCallback(() => { element.src = url }, { timeout: 1000 });
838          }
839        }
840
841        if (window.discardURLs) {
842          setTimeout(() => { requestIdleCallback(() => URL.revokeObjectURL(url)); }, 2e3);
843        }
844      });
845    }function s() {
846      var blob = new Blob([`self.addEventListener('message', async event => {
847        let data = event.data;
848        let url = new URL(data.src);
849        let iw = data.inner_width;
850        let iq = data.imgq / 100;
851        let hr = data.hres;
852        let is_slow = data.is_slow
853        let size = data.size
854
855        let min = hr ? 1000 : 100;
856        let max = iw <= 768 ? 1000 : 1800 ;
857
858        let width = ((Math.ceil(size / 100) * 100)) || 1000;
859        let imageWidth = Math.min(Math.max(width, min), max);
860        if (is_slow) { imageWidth = imageWidth - (imageWidth * iq); }
861
862        console.log({url, imageWidth, iw, iq, hr, min, max })
863
864        url.searchParams.set('width', imageWidth);
865
866        const img_url = url.href;
867        let res, blob;
868
869        try {
870          res = await caches.match(img_url);
871          blob = await res.blob();
872        } catch {
873          const cache = await caches.open('ss-cache');
874          const req = new Request(img_url, { priority: 'auto' });
875          const req2 = req.clone()
876          let cached = await cache.add(req);
877          res = await caches.match(img_url);
878          blob = await res.blob()
879        }
880
881        // src = URL.createObjectURL(await res.blob());
882        // Send the image data to the UI thread!
883        self.postMessage({
884          url: img_url,
885          uid: event.data.uid,
886          blob: blob,
887          size: imageWidth
888        })
889      });`], { type: "text/javascript" });
890      var worker = new Worker(window.URL.createObjectURL(blob));
891
892      worker.addEventListener("message", async (event) => {
893        let data = event.data;
894        let element = document.querySelector(`in-img[data-uid='${data.uid}']`);
895        element.injectHighResImage(data.blob, data.size);
896      });
897
898      customElements.define("in-img", class extends HTMLElement {
899        constructor() {super();}
900
901        connectedCallback() {
902          this.early = this.hasAttribute('data-early')
903          const handleIntersection = (entries, observer) => {
904            if (!entries[0].isIntersecting) return;
905            observer.unobserve(this);
906            this.early ? this.load() : setTimeout(() => this.load(), 100);
907          };
908          new IntersectionObserver(handleIntersection.bind(this), { rootMargin: '0px 0px 400px 0px' }).observe(this);
909        }
910
911        load() {
912          this.highRes = this.hasAttribute('data-high-res');
913          this.img = this.querySelector("img");
914          this.img.complete ? this.postToWebWorker() : this.img.addEventListener("load", () => this.postToWebWorker());
915        }
916
917        postToWebWorker() {
918          this.dataset.uid = crypto.randomUUID();
919          let size = this.img.clientWidth || this.img.parentElement.clientWidth;
920          worker.postMessage({
921            src: this.img.currentSrc,
922            uid: this.dataset.uid,
923            size: size,
924            hres: this.highRes,
925            is_slow: window.__is_slow,
926            imgq: window.__ss_snq,
927            inner_width: window.innerWidth
928          });
929        }
930
931        injectHighResImage(blob, size) {
932          let img = new Image();
933          img.className = "ss-image-ready ss:inset ss:h-full ss:w-full " + this.img.className;
934          img.width = this.img.getAttribute("width");
935          img.height = this.img.getAttribute("height");
936          img.alt = this.img.getAttribute("alt");
937          img.decoding = "async";
938          img.dataset.size = size;
939          let url = URL.createObjectURL(blob);
940          img.src = url;
941          img.addEventListener("load", () => URL.revokeObjectURL(url));
942          this.appendChild(img);
943        }
944    });
945    }
945function lf(t,a,e,l,s){let n=new FontFace(t,`url(${a})`,{style:e,weight:l,display:s});requestIdleCallback(()=>document.fonts.add(n)),requestIdleCallback(()=>{n.load().then(()=>{},t=>{console.error(t)})})}function nf(){window.ss_fonts=window.ss_fonts||[],ss_fonts.forEach(async t=>{let a=await lo(t.url);lf(t.f,a,t.s,t.w,t.d)})}let lo=async t=>{let a;t.includes("https")||(t="https:"+t);try{a=await caches.match(t),t=URL.createObjectURL(await a.blob())}catch{let e=await caches.open("ss-fo");await e.add(new Request(t,{priority:"auto"})),a=await caches.match(t),t=URL.createObjectURL(await a.blob())}return t};
946
947    s();
948    hrf();
949    nf();
950  })();
951  </script>
951
952
953  <style>.ss-rel,in-img{position:relative}.ss:w-full,in-img{width:100%;height:100%}in-img img,in-img img.ss-image-ready{object-fit:var(--of);object-position:var(--op)}.ss-inset{position:absolute;left:0;right:0;top:0;bottom:0}in-img{--in-img-bg:#f3f3f3;display:inline-block;line-height:0;background:var(--in-img-bg)}in-img img{filter:blur(2px)}in-img img.ss-image-ready{position:absolute;animation:.3s ssfade;filter:unset}in-img.auto{box-shadow:0 0 8px 8px #e4e6eb54,0 2px 6px 2px #ffffff00;border-radius:12px;margin:1.5rem auto;left:50%;transform:translateX(-50%);max-width:82%}in-img.ss-auto img{border-radius:12px;padding:1rem;background:#fff}in-img.ss-sm{display:block;max-width:70%}@keyframes ssfade{from{opacity:0}to{opacity:1}}</style><!-- END app snippet --><style data-shopify>
954    .ss\:inset{position:absolute;top:0;bottom:0;right:0;left:0}.ss\:btn{width:var(--ss-x-btn-w-mob);height:var(--ss-x-btn-h-mob);display:inline-flex;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center;border-width:var(--ss-x-btn-br-mob);border-radius:var(--ss-x-btn-rad-mob);border-style:solid;text-align:center;font-size:var(--ss-x-btn-fs-mob);line-height:var(--ss-x-btn-h-mob);text-decoration:none;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ss\:btn1{border-color:var(--ss-b1-br);background-color:var(--ss-b1-bg);color:var(--ss-b1-t)}.ss\:btn2{border-color:var(--ss-b2-br);background-color:var(--ss-b2-bg);color:var(--ss-b2-t)}.ss\:btn1:hover{border-color:var(--ss-b1-h-br);background-color:var(--ss-b1-h-bg);color:var(--ss-b1-h-t)}.ss\:btn2:hover{border-color:var(--ss-b2-h-br);background-color:var(--ss-b2-h-bg);color:var(--ss-b2-h-t)}@media (max-width: 767.9px){.lt-md-ss\:ss\:inset{position:absolute;top:0;bottom:0;right:0;left:0}}@media (min-width: 768px){.md-ss\:ss\:inset{position:absolute;top:0;bottom:0;right:0;left:0}.ss\:btn{width:var(--ss-x-btn-w);height:var(--ss-x-btn-h);border-width:var(--ss-x-btn-br);border-radius:var(--ss-x-btn-rad);font-size:var(--ss-x-btn-fs);line-height:var(--ss-x-btn-h)}}.ss\:pointer-events-none{pointer-events:none}.ss\:invisible{visibility:hidden}.ss\:absolute{position:absolute}.ss\:relative{position:relative}.ss\:z-0{z-index:0}.ss\:z-1{z-index:1}.ss\:mx-auto{margin-left:auto;margin-right:auto}.ss\:my-\[10px\]{margin-top:10px;margin-bottom:10px}.ss\:mb-\[--ss-mb\]{margin-bottom:var(--ss-mb)}.ss\:ml-\[--ss-ml\]{margin-left:var(--ss-ml)}.ss\:mr-\[--ss-mr\]{margin-right:var(--ss-mr)}.ss\:mt-\[--ss-gap\]{margin-top:var(--ss-gap)}.ss\:mt-\[--ss-mt\]{margin-top:var(--ss-mt)}.\!ss\:block{display:block!important}.ss\:block{display:block}.ss\:hidden{display:none}.ss\:h-\[--sbh-m\]{height:var(--sbh-m)}.ss\:h-\[--ss-height-mob\]{height:var(--ss-height-mob)}.ss\:h-full{height:100%}.ss\:max-w-\[--cw-max-width\]{max-width:var(--cw-max-width)}.ss\:max-w-\[--mcw-max-width\]{max-width:var(--mcw-max-width)}.ss\:min-h-full{min-height:100%}.ss\:w-\[--sbw-m\]{width:var(--sbw-m)}.ss\:w-full{width:100%}.ss\:reverse{order:9999}.ss\:flex{display:flex}.ss\:grid{display:grid}.ss\:inline-flex{display:inline-flex}.ss\:flex-shrink-0{flex-shrink:0}.ss\:flex-wrap{flex-wrap:wrap}.ss\:cursor-pointer{cursor:pointer}.ss\:select-all{-webkit-user-select:all;user-select:all}.ss\:select-none{-webkit-user-select:none;user-select:none}.ss\:items-start{align-items:flex-start}.ss\:items-end{align-items:flex-end}.ss\:items-center{align-items:center}.ss\:justify-start{justify-content:flex-start}.ss\:justify-end{justify-content:flex-end}.ss\:justify-center{justify-content:center}.ss\:gap-\[--ss-gap\]{gap:var(--ss-gap)}.ss\:gap-\[10px\]{gap:10px}.ss\:overflow-hidden{overflow:hidden}.ss\:border-b-2{border-bottom-width:2px}.ss\:border-width-\[--btn-border-size\]{border-width:var(--btn-border-size)}.ss\:border-\[--sbbo\]{border-color:var(--sbbo)}.ss\:border-\[currentColor\]{border-color:currentColor}.hover\:ss\:border-\[--sbhbo\]:hover{border-color:var(--sbhbo)}.ss\:border-rd-\[--btn-border-radius\]{border-radius:var(--btn-border-radius)}.ss\:border-solid{border-style:solid}.ss\:border-b-solid{border-bottom-style:solid}.ss\:bg-\[--sbbg\]{background-color:var(--sbbg)}.ss\:bg-\[--ss-bg-color\]{background-color:var(--ss-bg-color)}.ss\:bg-\[--ss-bg\]{background-color:var(--ss-bg)}.hover\:ss\:bg-\[--sbhbg\]:hover{background-color:var(--sbhbg)}.ss\:pb-\[--pb-mob\]{padding-bottom:var(--pb-mob)}.ss\:pb-\[--ss-pb\]{padding-bottom:var(--ss-pb)}.ss\:pl-\[--pl-mob\]{padding-left:var(--pl-mob)}.ss\:pl-\[--ss-pl\]{padding-left:var(--ss-pl)}.ss\:pr-\[--pr-mob\]{padding-right:var(--pr-mob)}.ss\:pr-\[--ss-pr\]{padding-right:var(--ss-pr)}
954.ss\:pt-\[--pt-mob\]{padding-top:var(--pt-mob)}.ss\:pt-\[--ss-pt\]{padding-top:var(--ss-pt)}.ss\:text-center{text-align:center}.ss\:text-left{text-align:left}.ss\:text-right{text-align:right}.ss\:text-\[18px\]{font-size:18px}.ss\:text-\[28px\]{font-size:28px}.ss\:font-size-\[--desc-size-mob\]{font-size:var(--desc-size-mob)}.ss\:font-size-\[--sbfs_m\]{font-size:var(--sbfs m)}.ss\:font-size-\[--ss-fs-m\]{font-size:var(--ss-fs-m)}.ss\:font-size-\[--title-size-mob\]{font-size:var(--title-size-mob)}.ss\:lh-\[--sbh-m\]{line-height:var(--sbh-m)}.ss\:lh-\[--ss-lh\]{line-height:var(--ss-lh)}.ss\:text-\[--desc-color\]{color:var(--desc-color)}.ss\:text-\[--sbc\]{color:var(--sbc)}.ss\:text-\[--ss-color\]{color:var(--ss-color)}.ss\:text-\[--title-color\]{color:var(--title-color)}.hover\:ss\:text-\[--sbhc\]:hover{color:var(--sbhc)}.ss\:decoration-none{text-decoration:none}.ss\:opacity-0{opacity:0}.ss\:transition-300{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.ss\:text-align-\[--align-m\]{text-align:var(--align-m)}@media (min-width: 768px){.md-ss\:ss\:block{display:block}.md-ss\:ss\:hidden{display:none}.md-ss\:ss\:h-\[--btn-height\]{height:var(--btn-height)}.md-ss\:ss\:h-\[--ss-height\]{height:var(--ss-height)}.md-ss\:ss\:max-w-\[--ss-cw-width\]{max-width:var(--ss-cw-width)}.md-ss\:ss\:w-\[--btn-width\]{width:var(--btn-width)}.md-ss\:ss\:items-start{align-items:flex-start}.md-ss\:ss\:items-end{align-items:flex-end}.md-ss\:ss\:items-center{align-items:center}.md-ss\:ss\:justify-start{justify-content:flex-start}.md-ss\:ss\:justify-end{justify-content:flex-end}.md-ss\:ss\:justify-center{justify-content:center}.md-ss\:ss\:pb-\[--pb\]{padding-bottom:var(--pb)}.md-ss\:ss\:pl-\[--pl\]{padding-left:var(--pl)}.md-ss\:ss\:pr-\[--pr\]{padding-right:var(--pr)}
954.md-ss\:ss\:pt-\[--pt\]{padding-top:var(--pt)}.md-ss\:ss\:text-center{text-align:center}.md-ss\:ss\:text-left{text-align:left}.md-ss\:ss\:text-right{text-align:right}.md-ss\:ss\:font-size-\[--btn-font-size\]{font-size:var(--btn-font-size)}.md-ss\:ss\:font-size-\[--desc-size\]{font-size:var(--desc-size)}.md-ss\:ss\:font-size-\[--ss-fs\]{font-size:var(--ss-fs)}.md-ss\:ss\:font-size-\[--title-size\]{font-size:var(--title-size)}.md-ss\:ss\:lh-\[--btn-height\]{line-height:var(--btn-height)}.md-ss\:ss\:text-align-\[--align-d\]{text-align:var(--align-d)}}.ss-hover .ss\:background img{transition:.3s}.ss-hover:hover .ss\:background img{transform:scale(1.1)}.ss-item{flex-shrink:0;width:100%;height:100%}.ss-item [data-block-handle],.ss-item .shopify-app-block{position:relative;width:100%;height:100%}.ss-item p,.ss-item h1,.ss-item h2,.ss-item h3,.ss-item h4,.ss-item h5{margin:0 0 10px;padding:0;color:var(--tc);line-height:var(--ss-lh)}.ss-item p,.ss-item div{font-size:var(--ss-x-p-fs)}.ss-item h1{font-size:var(--ss-x-h1-fs)}.ss-item h2{font-size:var(--ss-x-h2-fs)}.ss-item h3{font-size:var(--ss-x-h3-fs)}.ss-item h4{font-size:var(--ss-x-h4-fs)}@media (max-width: 767.9px){.ss-item p,.ss-item div{font-size:var(--ss-x-p-fs-mob)}.ss-item h1{font-size:var(--ss-x-h1-fs-mob)}.ss-item h2{font-size:var(--ss-x-h2-fs-mob)}.ss-item h3{font-size:var(--ss-x-h3-fs-mob)}.ss-item h4{font-size:var(--ss-x-h4-fs-mob)}}.ss-l1ss .ss-item{height:auto}@media (min-width: 768px){.ss-l1c{--ss-gtc: 1}.ss-l2c{--ss-gtc: 2}.ss-l3c{--ss-gtc: 3}.ss-l4c{--ss-gtc: 4}.ss-l5c{--ss-gtc: 5}[data-in] div[id^=ss-apps-template]{grid-template-columns:repeat(var(--ss-gtc),minmax(10px,1fr))}}.ss-navigation *:empty:not(.ss-dots):not(.ss-arrow){display:block}.ss-navigation{position:relative}.ss-dots{display:none;position:absolute;bottom:0;width:100%;padding:10px 20px;justify-content:center}.ss-has-dots .ss-dots{display:flex}.ss-dot{background:var(--ss-dots-color);border:none;width:10px;height:10px;border-radius:50%;margin:0 5px;padding:5px;cursor:pointer}.ss-dot:focus{outline:0}.ss-dot--active{background:var(--ss-dots-color-active)}.ss-arrow{background-color:var(--ss-arrow-color);display:none;width:30px;height:30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);cursor:pointer}.ss-has-arrows .ss-arrow{display:block}.ss-arrow--left{left:5px;--mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:var(--mask);mask-image:var(--mask)}.ss-arrow--right{left:auto;right:5px;--mask: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg'  viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E");-webkit-mask-image:var(--mask);mask-image:var(--mask)}.ss-arrow--disabled.ss-arrow--left,.ss-arrow--disabled.ss-arrow--right{opacity:.5}
954.ss-has-arrow,.ss-has-dots{position:relative}@media (min-width: 768px){[data-super-apps]:not([data-ss-slider]).ss-l1a{--ss-gtc: 2;grid-template-areas:"main r1" "main r2"}[data-super-apps]:not([data-ss-slider]).ss-l1a .ss-item--1{grid-area:main}[data-super-apps]:not([data-ss-slider]).ss-l1a .ss-item--2{grid-area:r1}[data-super-apps]:not([data-ss-slider]).ss-l1a .ss-item--3{grid-area:r2}[data-super-apps]:not([data-ss-slider]).ss-l1b{--ss-gtc: 2;grid-template-areas:"l1 main" "l2 main"}[data-super-apps]:not([data-ss-slider]).ss-l1b .ss-item--1{grid-area:l1}[data-super-apps]:not([data-ss-slider]).ss-l1b .ss-item--2{grid-area:l2}[data-super-apps]:not([data-ss-slider]).ss-l1b .ss-item--3{grid-area:main}[data-super-apps]:not([data-ss-slider]).ss-l1c5{--ss-gtc: 3;grid-template-rows:1fr 1fr;grid-template-areas:"l1 c1 r1" "l2 c1 r2"}[data-super-apps]:not([data-ss-slider]).ss-l1c5 .ss-item--1{grid-area:l1}[data-super-apps]:not([data-ss-slider]).ss-l1c5 .ss-item--2{grid-area:l2}[data-super-apps]:not([data-ss-slider]).ss-l1c5 .ss-item--3{grid-area:c1}[data-super-apps]:not([data-ss-slider]).ss-l1c5 .ss-item--4{grid-area:r1}[data-super-apps]:not([data-ss-slider]).ss-l1c5 .ss-item--5{grid-area:r2}}@media (max-width: 767.9px){[data-super-apps]:not([data-ss-slider]){grid-template-columns:repeat(var(--ss-gtc-mob),minmax(10px,1fr))}[data-super-apps]:not([data-ss-slider]).ss-m1c{--ss-gtc-mob: 1}[data-super-apps]:not([data-ss-slider]).ss-m2c{--ss-gtc-mob: 2}[data-super-apps]:not([data-ss-slider]).ss-m3c{--ss-gtc-mob: 3}[data-super-apps]:not([data-ss-slider]).ss-m4c{--ss-gtc-mob: 4}[data-super-apps]:not([data-ss-slider]).ss-m2c1c{--ss-gtc-mob: 2;grid-template-areas:"l1 l2" "r1 r2" "c1 c1"}[data-super-apps]:not([data-ss-slider]).ss-m2c1c .ss-item--1{grid-area:l1}[data-super-apps]:not([data-ss-slider]).ss-m2c1c .ss-item--2{grid-area:l2}[data-super-apps]:not([data-ss-slider]).ss-m2c1c .ss-item--3{grid-area:c1}[data-super-apps]:not([data-ss-slider]).ss-m2c1c .ss-item--4{grid-area:r1}[data-super-apps]:not([data-ss-slider]).ss-m2c1c .ss-item--5{grid-area:r2}[data-super-apps]:not([data-ss-slider]).ss-m1c2c{--ss-gtc-mob: 2;grid-template-areas:"c1 c1" "l1 l2" "r1 r2"}[data-super-apps]:not([data-ss-slider]).ss-m1c2c .ss-item--1{grid-area:l1}[data-super-apps]:not([data-ss-slider]).ss-m1c2c .ss-item--2{grid-area:l2}[data-super-apps]:not([data-ss-slider]).ss-m1c2c .ss-item--3{grid-area:c1}[data-super-apps]:not([data-ss-slider]).ss-m1c2c .ss-item--4{grid-area:r1}[data-super-apps]:not([data-ss-slider]).ss-m1c2c .ss-item--5{grid-area:r2}}[data-super-section] [data-super-apps]{--ssbc1: var(--ss-bg-color);--sstc1: var(--ss-text-color);--ssma1: var(--ss--mar);--sspa1: var(--ss--pad);--ssga: var(--ss-xg-gap);--ssminh1: var(--ss-v-min-h);--ssmaxh1: var(--ss-v-max-h);--ssmw1: var(--ss-x-mw);grid-template-rows:auto;background-color:var(--ssbc1);color:var(--sstc1);margin:var(--ssma1);padding:var(--sspa1);gap:var(--ssga);min-height:auto;max-height:100%}@media (max-width: 767.9px){[data-super-section] [data-super-apps]{--ssbc1: var(--ss-bg-color);--sstc1: var(--ss-text-color);--ssma1: var(--ss--mar-mob);--sspa1: var(--ss--pad-mob);--ssga: var(--ss-xg-gap-mob);--ssminh1: var(--ss-v-min-h-mob);--ssmaxh1: var(--ss-v-max-h-mob);--ssmw1: var(--ss-x-mw)}}[data-super-section] [data-super-apps].ss-container{max-width:var(--ssmw1);margin-right:auto;margin-left:auto}[data-super-section] [data-super-apps].ss-custom-height{min-height:var(--ssminh1);max-height:var(--ssmaxh1)}:root{--ss-content-vertical-align: center;--ss-content-vertical-align-mob: center;--ss-content-radius: 0;--ss-cta-margin: 20px 0;--ss-cta-wrap: wrap;--ss-cta-gap: 20px;--ss-cta-justify: center;--ss-cta-align: center;--ss-full: 1 / -1;--ss-bg-column: var(--ss-full);--ss-bg-row: var(--ss-full);--ss-content-column: m1-end / m2-start;--ss-content-row: var(--ss-full)}.ss\:main-wrapper{--ss-area-row: auto min-content;--ss-area: "fa1 m1 c1 g1 c2 g2 c3 g3 c4 g4 c5 g5 c6 g6 c7 g7 c8 g8 c9 g9 c10 g10 c11 g11 c12 g12 c13 g13 c14 g14 c15 g15 c16 g16 m2 fa2";--ss-fl: var(--ss-fluid);--ss-gw: var(--ss-cw);--ss-cols: var(--ss-grid-cols);--ss-gm: var(--ss-grid-m);--ss-gg: var(--ss-grid-g);display:grid;grid-template-columns:var(--ss-fl) max(var(--ss-gm),env(safe-area-inset-left)) 1fr repeat(var(--ss-cols),var(--ss-gg) 1fr) max(var(--ss-gm),env(safe-area-inset-right)) var(--ss-fl);grid-template-areas:var(--ss-area);grid-template-rows:var(--ss-area-row)}@media (max-width: 767.9px){.ss\:main-wrapper{--ss-cols: var(--ss-grid-cols-mob);--ss-gw: var(--ss-cw-mob);--ss-fl: var(--ss-fluid-mob);--ss-gm: var(--ss-grid-m-mob);--ss-gg: var(--ss-grid-g-mob);--ss-area: "fa1 m1 c1 g1 c2 g2 c3 g3 c4 g4 c5 g5 c6 g6 m2 fa2"}}.ss\:main-wrapper .ss\:background{--ss-bgc: var(--ss-bg-column);--ss-bgr: var(--ss-bg-row);--ss-bgmaw: var(--ss-bg-max-width);--ss-bgmah: var(--ss-bg-max-height);--ss-bgbr: var(--ss-bg-img-br);--img-br: var(--ss-bgbr);--ss-ar: var(--ss-bg-ar);--ar: var(--ss-ar);--ss-of: var(--ss-bg-of);--of: var(--ss-of);--ss-op: var(--ss-bg-op);
954--op: var(--ss-op);--ss-js: var(--ss-bg-jself);grid-column:var(--ss-bgc);grid-row:var(--ss-bgr);max-width:var(--ss-bgmaw);max-height:var(--ss-bgmah);border-radius:var(--ss-bgbr);justify-self:var(--ss-js)}@media (max-width: 767.9px){.ss\:main-wrapper .ss\:background{--ss-bgc: var(--ss-bg-column-mob);--ss-bgr: var(--ss-bg-row-mob);--ss-bgmaw: var(--ss-bg-max-width-mob);--ss-bgmah: var(--ss-bg-max-height-mob);--ss-bgbr: var(--ss-bg-img-br-mob);--ss-ar: var(--ss-bg-ar-mob);--ss-of: var(--ss-bg-of-mob);--ss-op: var(--ss-bg-op-mob);--ss-js: var(--ss-bg-jself-mob)}}.ss\:main-wrapper .ss\:background :is(video,img){object-fit:var(--ss-of);object-position:var(--ss-op)}.ss\:main-wrapper .ss\:background:has([data-playing=true]) .ss-play{display:none}.ss\:main-wrapper .ss\:background:has([data-playing=true]) .ss-pause{display:block}.ss\:main-wrapper .ss\:background:has([data-playing=false]) .ss-play{display:block}.ss\:main-wrapper .ss\:background:has([data-playing=false]) .ss-pause{display:none}.ss\:main-wrapper .ss\:background:has([data-playing]) .ss\:play_btn{opacity:1}.ss\:main-wrapper .ss\:background .ss\:play_btn{--ss-play-btn: 40px;opacity:0;width:var(--ss-play-btn);height:var(--ss-play-btn);right:20px;bottom:20px;padding:0;margin:0;border:0;border-radius:100px;background:#fff;color:#000;z-index:10;box-shadow:1px 4px 10px #333}.ss\:main-wrapper .ss\:background .ss\:play_btn :is(.ss-play,.ss-pause){transition:.1s;width:16px;height:16px;pointer-events:none}.ss\:main-wrapper .ss\:background .ss\:play_btn:hover :is(.ss-play,.ss-pause){transform:scale(1.1)}.ss\:main-wrapper .ss\:content{display:grid;grid-column:var(--ss-wrapper-col-span);grid-row:var(--ss-wrapper-row-span);grid-template-columns:var(--ss-wrapper-cols);grid-template-rows:var(--ss-wrapper-rows);text-wrap:var(--ss-text-balance);padding:var(--ss-wrapper-padding);margin:var(--ss-wrapper-margin);height:var(--ss-wrapper-height);min-height:var(--ss-wrapper-min-height);max-height:var(--ss-wrapper-max-height);max-width:var(--ss-wrapper-max-width);text-align:var(--ss-content-text-align);align-items:var(--ss-content-vertical-align)}@media (max-width: 767.9px){.ss\:main-wrapper .ss\:content{--ss-wrapper-col-span: var(--ss-wrapper-col-span-mob);--ss-wrapper-row-span: var(--ss-wrapper-row-span-mob);--ss-wrapper-cols: var(--ss-wrapper-cols-mob);--ss-wrapper-rows: var(--ss-wrapper-rows-mob);--ss-text-balance: var(--ss-text-balance-mob);--ss-wrapper-padding: var(--ss-wrapper-padding-mob);--ss-wrapper-margin: var(--ss-wrapper-margin-mob);--ss-wrapper-height: var(--ss-wrapper-height-mob);--ss-wrapper-min-height: var(--ss-wrapper-min-height-mob);--ss-wrapper-max-height: var(--ss-wrapper-max-height-mob);--ss-wrapper-max-width: var(--ss-wrapper-max-width-mob);--ss-content-text-align: var(--ss-content-text-align-mob);--ss-content-vertical-align: var(--ss-content-vertical-align-mob);--ss-content-col-span: var(--ss-content-col-span-mob);--ss-content-row-span: var(--ss-content-row-span-mob);--ss-content-background: var(--ss-content-background-mob);--ss-content-padding: var(--ss-content-padding-mob);--ss-content-margin: var(--ss-content-margin-mob);--ss-content-height: var(--ss-content-height-mob);--ss-content-min-height: var(--ss-content-min-height-mob);--ss-content-max-height: var(--ss-content-max-height-mob);--ss-content-max-width: var(--ss-content-max-width-mob);--ss-content-radius: var(--ss-content-radius-mob);--ss-content-shadow: var(--ss-content-shadow-mob);--ss-p: var(--ss-p-mob);--ss-p-l: var(--ss-p-l-mob);--ss-p-color: var(--ss-p-color-mob);--ss-p-w: var(--ss-p-w-mob);--ss-p-ma: var(--ss-p-ma-mob);--ss-h1: var(--ss-h1-mob);--ss-h1-l: var(--ss-h1-l-mob);--ss-h1-color: var(--ss-h1-color-mob);--ss-h1-w: var(--ss-h1-w-mob);--ss-h1-ma: var(--ss-h1-ma-mob);--ss-h2: var(--ss-h2-mob);--ss-h2-l: var(--ss-h2-l-mob);--ss-h2-color: var(--ss-h2-color-mob);--ss-h2-w: var(--ss-h2-w-mob);--ss-h2-ma: var(--ss-h2-ma-mob);--ss-h3: var(--ss-h3-mob);--ss-h3-l: var(--ss-h3-l-mob);--ss-h3-color: var(--ss-h3-color-mob);--ss-h3-w: var(--ss-h3-w-mob);--ss-h3-ma: var(--ss-h3-ma-mob);--ss-h4: var(--ss-h4-mob);--ss-h4-l: var(--ss-h4-l-mob);--ss-h4-color: var(--ss-h4-color-mob);--ss-h4-w: var(--ss-h4-w-mob);--ss-h4-ma: var(--ss-h4-ma-mob);--ss-h5: var(--ss-h5-mob);--ss-h5-l: var(--ss-h5-l-mob);--ss-h5-color: var(--ss-h5-color-mob);--ss-h5-w: var(--ss-h5-w-mob);--ss-h5-ma: var(--ss-h5-ma-mob);--ss-h6: var(--ss-h6-mob);--ss-h6-l: var(--ss-h6-l-mob);--ss-h6-color: var(--ss-h6-color-mob);--ss-h6-w: var(--ss-h6-w-mob);--ss-h6-ma: var(--ss-h6-ma-mob);--ss-cta-width: var(--ss-cta-width-mob);--ss-cta-padding: var(--ss-cta-padding-mob);--ss-cta-margin: var(--ss-cta-margin-mob);--ss-cta-wrap: var(--ss-cta-wrap-mob);--ss-cta-direction: var(--ss-cta-direction-mob);--ss-cta-gap: var(--ss-cta-gap-mob);--ss-cta-justify: var(--ss-cta-justify-mob);--ss-cta-align: var(--ss-cta-align-mob);--ss-btn-font: var(--ss-btn-font-mob);--ss-btn-padding: var(--ss-btn-padding-mob);--ss-btn-margin: var(--ss-btn-margin-mob);--ss-btn-ls: var(--ss-btn-ls-mob);--ss-btn-lh: var(--ss-btn-lh-mob);--ss-btn-fw: var(--ss-btn-fw-mob);--ss-btn-gauss: var(--ss-btn-gauss-mob)}}.ss\:main-wrapper .ss\:content .ss\:content-inner{grid-column:var(--ss-content-col-span);grid-row:var(--ss-content-row-span);background:var(--ss-content-background);padding:var(--ss-content-padding);margin:var(--ss-content-margin);
954height:var(--ss-content-height);min-height:var(--ss-content-min-height);max-height:var(--ss-content-max-height);max-width:var(--ss-content-max-width);border-radius:var(--ss-content-radius);box-shadow:var(--ss-content-shadow)}.ss\:main-wrapper .ss\:content .ss\:content-inner :is(h1,h2,h3,h4,h5,h6,p,div,label){margin-top:0;padding:0!important}.ss\:main-wrapper .ss\:content .ss\:content-inner :is(p,div,label){font-size:var(--ss-p);line-height:var(--ss-p-l);font-family:var(--ss-p-font);color:var(--ss-p-color);font-weight:var(--ss-p-w);margin:var(--ss-p-ma)}.ss\:main-wrapper .ss\:content .ss\:content-inner h1{font-size:var(--ss-h1);line-height:var(--ss-h1-l);font-family:var(--ss-h1-font);color:var(--ss-h1-color);font-weight:var(--ss-h1-w);margin:var(--ss-h1-ma)}.ss\:main-wrapper .ss\:content .ss\:content-inner h2{font-size:var(--ss-h2);line-height:var(--ss-h2-l);font-family:var(--ss-h2-font);color:var(--ss-h2-color);font-weight:var(--ss-h2-w);margin:var(--ss-h2-ma)}.ss\:main-wrapper .ss\:content .ss\:content-inner h3{font-size:var(--ss-h3);line-height:var(--ss-h3-l);font-family:var(--ss-h3-font);color:var(--ss-h3-color);font-weight:var(--ss-h3-w);margin:var(--ss-h3-ma)}.ss\:main-wrapper .ss\:content .ss\:content-inner h4{font-size:var(--ss-h4);line-height:var(--ss-h4-l);font-family:var(--ss-h4-font);color:var(--ss-h4-color);font-weight:var(--ss-h4-w);margin:var(--ss-h4-ma)}.ss\:main-wrapper .ss\:content .ss\:content-inner h5{font-size:var(--ss-h5);line-height:var(--ss-h5-l);font-family:var(--ss-h5-font);color:var(--ss-h5-color);font-weight:var(--ss-h5-w);margin:var(--ss-h5-ma)}.ss\:main-wrapper .ss\:content .ss\:content-inner h6{font-size:var(--ss-h6);line-height:var(--ss-h6-l);font-family:var(--ss-h6-font);color:var(--ss-h6-color);font-weight:var(--ss-h6-w);margin:var(--ss-h6-ma)}.ss\:main-wrapper .ss\:content .ss\:content-inner .ss\:buttons{width:var(--ss-cta-width);padding:var(--ss-cta-padding);margin:var(--ss-cta-margin);flex-wrap:var(--ss-cta-wrap);flex-direction:var(--ss-cta-direction);gap:var(--ss-cta-gap);justify-content:var(--ss-cta-justify);align-items:var(--ss-cta-align)}.ss\:main-wrapper .ss\:content .ss\:content-inner .ss\:buttons a.ss\:btn{font-family:var(--ss-btn-font);padding:var(--ss-btn-padding);margin:var(--ss-btn-margin);letter-spacing:var(--ss-btn-ls);line-height:var(--ss-btn-lh);font-weight:var(--ss-btn-fw);-webkit-backdrop-filter:blur(var(--ss-btn-gauss));backdrop-filter:blur(var(--ss-btn-gauss))}</style>
954<script type="text/javascript">window.ss_template = window.ss_template || "page.trade-account";
955      var Shopify = Shopify || {}; Shopify.ss = {};
956      window.superLayer = window.superLayer || []; function _l(){window.superLayer.push(arguments);} window._l = _l;
957      Shopify.ss.template = window.ss_template;(() => {
958        Shopify.ss.data = {};
959        Shopify.ss.x_data = `eyJtYWluIjozLCJkZWJ1ZyI6ZmFsc2UsImRpcyI6e30sInRkYSI6e319`;
960        let url = "https://cdn.shopify.com/extensions/01a0cb0a-b8e3-7495-8ef1-6f0b62056f2a/superspeed-1-120/assets/content.min.js";
961        if (window.location.search.includes('db=true')) {url = "https://cdn.shopify.com/extensions/01a0cb0a-b8e3-7495-8ef1-6f0b62056f2a/superspeed-1-120/assets/content.js"; Shopify.ss.debug = true; };
962        delayed(url, 'script', 0);
963      })();
964    setTimeout(() => loadPrev(), 5000);const loadPrev = () => { typeof Shopify.PreviewBarInjector != 'undefined' ? window.dispatchEvent(new Event('ss:load')) : setTimeout(() => loadPrev(), 5000);}
965  </script>
965
966<style id="ss-background">*{background-image:none!important}</style>
967  
967<script>window.addEventListener('load', () => { let bg = document.getElementById('ss-background'); bg && bg.remove(); })</script>
967<script>
968  document.addEventListener('DOMContentLoaded', async () => {
969    window.super_sliders = document.querySelectorAll('[data-ss-slider]');
970    if (super_sliders.length > 0) { delayed("https://cdn.shopify.com/extensions/01a0cb0a-b8e3-7495-8ef1-6f0b62056f2a/superspeed-1-120/assets/keen.js", "script", 1);}
971
972    await pushToMain();
973
974    (async () => {
975      const videos = document.querySelectorAll(".ss-item video:not([data-playing])");
976      await pushToMain();
977      const config = { rootMargin: '0px -100px', threshold: 0 };
978      const callback = async (entries) => {
979        entries.forEach((entry) => { if (!entry.isIntersecting) { entry.target.pause(); } else { entry.target.play(); } }); await pushToMain();
980      }
981      const observer = new IntersectionObserver(callback, config);
982      await pushToMain();
983      videos.forEach(element => { observer.observe(element); });
984    })();
985  });
986</script>
986
987
988
989  
989<script>
990    function prefetchPage(e,t="low"){if(!e||document.querySelector(`link[rel="prefetch"][href="${e}"]`))return;let r=document.createElement("link");r.rel="prefetch",r.href=e,r.fetchPriority=t,r.as="document",document.head.appendChild(r)}function prefetchPages(){let e=/^(\/|(\/(products|collections|pages|policies)\/.*))$/,t=document.querySelectorAll("a[href]");function r(e){prefetchPage(e.currentTarget.href,"high")}t.forEach(t=>{e.test(t.pathname)&&(t.removeEventListener("mouseover",r),t.addEventListener("mouseover",r))})}document.addEventListener("DOMContentLoaded",prefetchPages);
991  </script>
991
992
993
994<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
995<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 81645109534,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "page"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 995
995
996<script>
997  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
998</script>
vendor: 1 bytes, line 998
998
999<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
999).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 81645109534,storefrontBaseUrl: "https://swayhairextensions.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://swayhairextensions.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"2316140923","configuration":"{\"projectId\":\"s5nvodushr\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
999,"dataSharingState":"unrestricted"},{"id":"2299691387","configuration":"{\"serverUrl\":\"https:\\\/\\\/prod-pixel-service.api-swap-os.com\\\/events\",\"debugMode\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"064ae702a849369e0c0db3a2058d9723","type":"APP","apiClientId":99027288065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2128871803","configuration":"{\"shopID\": \"31093\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d22b5691c62682d22357c5bcbea63a2b","type":"APP","apiClientId":3780451,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2080506235","configuration":"{\"pixelCode\":\"CLKGJ4RC77UAT65F5KU0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1983283579","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\"],\\\"target_country\\\":\\\"GB\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\/E750CJKp1pYbEN2bn5wo\\\",\\\"AW-10796649949\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\/KRClCJ6p1pYbEN2bn5wo\\\",\\\"AW-10796649949\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-BXQLWNRRBM\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\/0OPbCJup1pYbEN2bn5wo\\\",\\\"AW-10796649949\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-BXQLWNRRBM\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\/SQEWCI-p1pYbEN2bn5wo\\\",\\\"AW-10796649949\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\/KMKWCJip1pYbEN2bn5wo\\\",\\\"AW-10796649949\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-BXQLWNRRBM\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\/9cl_CKGp1pYbEN2bn5wo\\\",\\\"AW-10796649949\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-BXQLWNRRBM\\\",\\\"AW-10796649949\\\/Sw2dCJWp1pYbEN2bn5wo\\\",\\\"AW-10796649949\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-BXQLWNRRBM\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"1619034491","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"442204446","configuration":"{\"tagID\":\"2613680118006\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"322208030","configuration":"{\"pixel_id\":\"199145354810672\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
999,{"id":"133824798","configuration":"{\"myshopifyDomain\":\"swayhairextensions.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"105414942","configuration":"{\"advertiserId\":\"61225\",\"shopDomain\":\"swayhairextensions.myshopify.com\",\"appVersion\":\"shopifyApp_5.4.1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"SWAY Hair Extensions","paymentSettings":{"currencyCode":"GBP"},"myshopifyDomain":"swayhairextensions.myshopify.com","countryCode":"GB","storefrontUrl":"https:\/\/swayhairextensions.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15357602267515","handle":"swap-protect","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56155725889915","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://swayhairextensions.com/cdn","a5bf51cfwabd6c495p49b74ff1maa529d2b",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"181815345531","themePublished":"true","eventMetadataId":"569c99ea-2bb7-438b-a796-b33dcdb3f459","pageType":"page","resourceId":"128340263198","shopId":"81645109534","storefrontBaseUrl":"https:\/\/swayhairextensions.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"a5bf51cfwabd6c495p49b74ff1maa529d2b","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
999<script>
1000  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1001  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1002  window.ShopifyAnalytics.meta.currency = 'USD';
1003  var meta = {"page":{"pageType":"page","resourceType":"page","resourceId":128340263198,"requestId":"f508df02-1b6b-445d-a278-6f02699d8dad-1790684280"}};
1004  for (var attr in meta) {
1005    window.ShopifyAnalytics.meta[attr] = meta[attr];
1006  }
1007</script>
vendor: 1 bytes, line 1007
1007
1008<script class="analytics">
1009  (function () {
1010    var customDocumentWrite = function(content) {
1011      var jquery = null;
1012
1013      if (window.jQuery) {
1014        jquery = window.jQuery;
1015      } else if (window.Checkout && window.Checkout.$) {
1016        jquery = window.Checkout.$;
1017      }
1018
1019      if (jquery) {
1020        jquery('body').append(content);
1021      }
1022    };
1023
1024    var hasLoggedConversion = function(token) {
1025      if (token) {
1026        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1027      }
1028      return false;
1029    }
1030
1031    var setCookieIfConversion = function(token) {
1032      if (token) {
1033        var twoMonthsFromNow = new Date(Date.now());
1034        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1035
1036        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1037      }
1038    }
1039
1040    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1041    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1042    if (trekkie.integrations) {
1043      return;
1044    }
1045    trekkie.methods = [
1046      'identify',
1047      'page',
1048      'ready',
1049      'track',
1050      'trackForm',
1051      'trackLink'
1052    ];
1053    trekkie.factory = function(method) {
1054      return function() {
1055        var args = Array.prototype.slice.call(arguments);
1056        args.unshift(method);
1057        trekkie.push(args);
1058        if (method == 'track' || method == 'page') {
1059          var pageUrl;
1060          try {
1061            pageUrl = window.location.href;
1062          } catch (e) {}
1063          var pageReferrer;
1064          try {
1065            pageReferrer = document.referrer;
1066          } catch (e) {}
1067          try {
1068            if (window.__TREKKIE_SHIM_QUEUE == null) {
1069              window.__TREKKIE_SHIM_QUEUE = [];
1070            }
1071            window.__TREKKIE_SHIM_QUEUE.push({
1072              from: 'trekkie-stub',
1073              method: method,
1074              args: args.slice(1),
1075              pageContext: {
1076                url: pageUrl,
1077                referrer: pageReferrer
1078              }
1079            });
1080          } catch (e) {
1081            // no-op
1082          }
1083        }
1084        return trekkie;
1085      };
1086    };
1087    for (var i = 0; i < trekkie.methods.length; i++) {
1088      var key = trekkie.methods[i];
1089      trekkie[key] = trekkie.factory(key);
1090    }
1091    trekkie.load = function(config) {
1092      trekkie.config = config || {};
1093      trekkie.config.initialDocumentCookie = document.cookie;
1094      var first = document.getElementsByTagName('script')[0];
1095var script = document.createElement('script');
1096script.type = 'text/javascript';
1097script.onerror = function(e) {
1098  var scriptFallback = document.createElement('script');
1099  scriptFallback.type = 'text/javascript';
1100  scriptFallback.onerror = function(error) {
1101          var Monorail = {
1102      produce: function produce(monorailDomain, schemaId, payload) {
1103        var currentMs = new Date().getTime();
1104        var event = {
1105          schema_id: schemaId,
1106          payload: payload,
1107          metadata: {
1108            event_created_at_ms: currentMs,
1109            event_sent_at_ms: currentMs
1110          }
1111        };
1112        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1113      },
1114      sendRequest: function sendRequest(endpointUrl, payload) {
1115        // Try the sendBeacon API
1116        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1117          var blobData = new window.Blob([payload], {
1118            type: 'text/plain'
1119          });
1120
1121          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1122            return true;
1123          } // sendBeacon was not successful
1124
1125        } // XHR beacon
1126
1127        var xhr = new XMLHttpRequest();
1128
1129        try {
1130          xhr.open('POST', endpointUrl);
1131          xhr.setRequestHeader('Content-Type', 'text/plain');
1132          xhr.send(payload);
1133        } catch (e) {
1134          console.log(e);
1135        }
1136
1137        return false;
1138      },
1139      isIos12: function isIos12() {
1140        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1141      }
1142    };
1143    Monorail.produce('monorail-edge.shopifysvc.com',
1144      'trekkie_storefront_load_errors/1.1',
1145      {shop_id: 81645109534,
1146      theme_id: 181815345531,
1147      app_name: "storefront",
1148      context_url: window.location.href,
1149      source_url: "//swayhairextensions.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"});
1150
1151  };
1152  scriptFallback.async = true;
1153  scriptFallback.src = '//swayhairextensions.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1154  first.parentNode.insertBefore(scriptFallback, first);
1155};
1156script.async = true;
1157script.src = '//swayhairextensions.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js';
1158first.parentNode.insertBefore(script, first);
1159
1160    };
1161    trekkie.load(
1162      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":81645109534,"isMerchantRequest":null,"themeId":181815345531,"themeCityHash":"3149910784709116539","contentLanguage":"en","currency":"USD","eventMetadataId":"569c99ea-2bb7-438b-a796-b33dcdb3f459"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1163    );
1164
1165    var loaded = false;
1166    trekkie.ready(function() {
1167      if (loaded) return;
1168      loaded = true;
1169
1170      window.ShopifyAnalytics.lib = window.trekkie;
1171
1172      var originalDocumentWrite = document.write;
1173      document.write = customDocumentWrite;
1174      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1175      document.write = originalDocumentWrite;
1176
1177      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1178      var token = match? match[1]: undefined;
1179      if (!hasLoggedConversion(token)) {
1180        setCookieIfConversion(token);
1181        
1182      }
1183    });
1184
1185    window.ShopifyAnalytics.lib.page(null,{"pageType":"page","resourceType":"page","resourceId":128340263198,"requestId":"f508df02-1b6b-445d-a278-6f02699d8dad-1790684280","shopifyEmitted":true});
1186
1187    var eventsListenerScript = document.createElement('script');
1188    eventsListenerScript.async = true;
1189    eventsListenerScript.src = "//swayhairextensions.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1190    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1191})();</script>
vendor: 1 bytes, line 1191
1191
1192<script
1193  defer
1194  src="https://swayhairextensions.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1195  data-application="storefront-renderer"
1196  data-shop-id="81645109534"
1197  data-render-region="gcp-us-west1"
1198  data-page-type="page"
1199  data-theme-instance-id="181815345531"
1200  data-theme-name="Be Yours"
1201  data-theme-version="7.0.1"
1202  data-monorail-region="shop_domain"
1203  data-resource-timing-sampling-rate="10"
1204  data-shs="true"
1205  data-shs-beacon="true"
1206  data-shs-export-with-fetch="true"
1207  data-shs-logs-sample-rate="1"
1208  data-shs-beacon-endpoint="https://swayhairextensions.com/api/collect"
1209></script>
vendor: 1 bytes, line 1209
1209
1210<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Welcome to SWAY Hair Extensions. How can I help?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Open chat"},{"key":"agent_chat.panel.ask_anything","value":"Ask anything"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Unread replies"},{"key":"agent_chat.panel.back_to_chat","value":"Back to chat"},{"key":"agent_chat.panel.see_history","value":"See chat history"},{"key":"agent_chat.panel.new_chat","value":"Create a new chat"},{"key":"agent_chat.panel.close","value":"Close chat"},{"key":"agent_chat.panel.undock","value":"Undock chat"},{"key":"agent_chat.panel.dock","value":"Dock chat"},{"key":"agent_chat.panel.expand","value":"Expand chat"},{"key":"agent_chat.panel.contract","value":"Contract chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Jump to latest"},{"key":"agent_chat.panel.loading_chat","value":"Loading chat"},{"key":"agent_chat.input.label","value":"Type your message"},{"key":"agent_chat.input.placeholder","value":"Ask anything..."},{"key":"agent_chat.input.send","value":"Send"},{"key":"agent_chat.input.stop","value":"Stop generating"},{"key":"agent_chat.thinking","value":"Thinking..."},{"key":"agent_chat.first_response_delayed","value":"Agent is taking longer to respond…"},{"key":"agent_chat.searching","value":"Searching..."},{"key":"agent_chat.message.sent_timestamp","value":"Sent · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automated"},{"key":"agent_chat.message.automated_timestamp","value":"Automated · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Someone from our team will be with you shortly"},{"key":"agent_chat.human_handoff.action","value":"Chat with our team"},{"key":"agent_chat.human_handoff.request","value":"I’d like to talk to someone from your team"},{"key":"agent_chat.human_handoff.ai_assistant","value":"AI assistant"},{"key":"agent_chat.greeting.default","value":"Hi there!"},{"key":"agent_chat.greeting.with_name","value":"Hi {{name}}!"},{"key":"agent_chat.greeting.welcome","value":"You can ask questions about shopping, sizing\/dimensions, shipping, returns, or order status."},{"key":"agent_chat.greeting.welcome_back","value":"Welcome back to %{shop_name}! How can I help?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Welcome back! How can I help?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Welcome to %{shop_name}. How can I help?"},{"key":"agent_chat.greeting.generic","value":"How can I help?"},{"key":"agent_chat.disclaimer.text","value":"This chat is powered by AI from Shopify and may make mistakes. Your messages are visible to {{shop_name}}. See"},{"key":"agent_chat.disclaimer.text_human","value":"Your messages are visible to {{shop_name}} and to Shopify for the provision and improvement of the services. See"},{"key":"agent_chat.disclaimer.link_text","value":"privacy policy"},{"key":"agent_chat.error.response_unavailable","value":"Response unavailable"},{"key":"agent_chat.error.generic","value":"Something went wrong."},{"key":"agent_chat.error.response_failed","value":"Couldn’t load this message"},{"key":"agent_chat.error.message_send_failed","value":"Your message couldn’t be sent"},{"key":"agent_chat.error.attachment_upload_failed","value":"Your attachment didn’t upload"},{"key":"agent_chat.error.first_response_stalled","value":"Agent couldn’t respond"},{"key":"agent_chat.error.try_again","value":"Try again"},{"key":"agent_chat.error.unavailable","value":"Chat isn't available right now - try again later"},{"key":"agent_chat.error.usage_limit","value":"Message limit reached — try again later or email us at {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Message limit reached — try again later"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Chat isn’t available right now—email us at {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Chat isn’t available right now"},{"key":"agent_chat.error.cost_quota_handover","value":"AI assistant isn’t available right now — our team will reply shortly"},{"key":"agent_chat.history.heading","value":"Chat history"},{"key":"agent_chat.history.loading","value":"Loading conversation history"},{"key":"agent_chat.history.aria_label","value":"Conversation history"},{"key":"agent_chat.history.no_conversations","value":"No conversations"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Something went wrong."},{"key":"agent_chat.history.try_again","value":"Try again"},{"key":"agent_chat.history.no_past","value":"No past conversations"},{"key":"agent_chat.history.start_new","value":"Start a new chat"},{"key":"agent_chat.history.untitled","value":"Untitled conversation"},{"key":"agent_chat.history.resume","value":"Resume: {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Resume: {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Delete conversation: {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Could not delete conversation"},{"key":"agent_chat.feedback.group_label","value":"Message feedback"},{"key":"agent_chat.feedback.thumbs_up","value":"Thumbs up"},{"key":"agent_chat.feedback.thumbs_down","value":"Thumbs down"},{"key":"agent_chat.feedback.add_comment","value":"Add comment"},{"key":"agent_chat.feedback.thanks","value":"Thanks for your feedback"},{"key":"agent_chat.feedback.placeholder_up","value":"Tell us what went well"},{"key":"agent_chat.feedback.placeholder_down","value":"Tell us what could have been better"},{"key":"agent_chat.feedback.comment_label","value":"Feedback comment"},{"key":"agent_chat.feedback.cancel","value":"Cancel"},{"key":"agent_chat.feedback.submit","value":"Submit"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Maximum length reached. Feedback is limited to {{max}} characters."},{"key":"agent_chat.buyer_profile.button.open","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.title","value":"Buyer Profile"},{"key":"agent_chat.buyer_profile.empty","value":"No buyer profile available."},{"key":"agent_chat.buyer_profile.close","value":"Close"},{"key":"agent_chat.suggestions.empty_state_label","value":"Suggested questions"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Suggested replies"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Sign in to continue"},{"key":"agent_chat.auth.sign_in","value":"Sign in"},{"key":"agent_chat.auth.skip_and_chat","value":"Skip and start chatting"},{"key":"agent_chat.auth.pre_chat_title","value":"Sign in to personalize and save your chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Sign in or create an account"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Don't miss a reply"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Sign in to chat with our team. We'll email you if you leave the chat."},{"key":"agent_chat.auth.share_disclaimer","value":"By continuing, Shop will share your name and email with this store. See their {{terms_link}} and {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"terms"},{"key":"agent_chat.auth.privacy_link","value":"privacy policy"},{"key":"agent_chat.auth.declined_pre_chat","value":"I can’t connect you with the store unless you sign in."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"If you leave the chat, we’ll email you when there’s a reply."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Sign in to get emailed when there’s a reply."},{"key":"agent_chat.order_lookup.track_order","value":"Track my order"},{"key":"agent_chat.order_lookup.track_another_order","value":"Track another order"},{"key":"agent_chat.order_lookup.new_conversation","value":"New conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Order lookup actions"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Enter order information"},{"key":"agent_chat.order_lookup.prompt","value":"To see your order status, please provide your order details."},{"key":"agent_chat.order_lookup.form_title","value":"Track my order"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Please provide your information."},{"key":"agent_chat.order_lookup.order_number_label","value":"Order number"},{"key":"agent_chat.order_lookup.email_label","value":"Email address"},{"key":"agent_chat.order_lookup.submit","value":"Track my order"},{"key":"agent_chat.order_lookup.cancel","value":"Cancel"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Please enter a valid order number with only numbers and letters, no spaces (e.g. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Please enter a valid email address"},{"key":"agent_chat.order_lookup.generic_error","value":"There was a problem looking up your order. Please try again."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"Order lookup is in progress. Start a new conversation to ask something else."},{"key":"agent_chat.legacy_contact.form_title","value":"Before we get started"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Please provide your information so we can reply to you if you leave the chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"First name"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Last name"},{"key":"agent_chat.legacy_contact.email_label","value":"Email"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"Email me with news and offers"},{"key":"agent_chat.legacy_contact.submit","value":"Start chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Cancel"}
1210,{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Enter a valid first name."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Enter a valid last name."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Enter a valid email address."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"Email address is too long."},{"key":"agent_chat.legacy_contact.generic_error","value":"Something went wrong."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Too many attempts. Try again later."},{"key":"agent_chat.discountCard.useDiscount","value":"Use discount"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"Applies automatically at checkout"},{"key":"agent_chat.cart.checkout","value":"Checkout"},{"key":"agent_chat.product.add_to_cart","value":"Add to cart"},{"key":"agent_chat.product.view_details","value":"View details"},{"key":"agent_chat.product.out_of_stock","value":"Out of stock"},{"key":"agent_chat.product.compare_suggestions","value":"Compare suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Hide suggestions"},{"key":"agent_chat.product.sold_out","value":"Sold out"},{"key":"agent_chat.order.item.one","value":"item"},{"key":"agent_chat.order.item.other","value":"items"},{"key":"agent_chat.order.less_items.one","value":"- hide {{count}} item"},{"key":"agent_chat.order.less_items.other","value":"- hide {{count}} items"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} more item"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} more items"},{"key":"agent_chat.order.view_order","value":"View order {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Track shipment"},{"key":"agent_chat.order.of_total","value":"{{index}} of {{total}}"},{"key":"agent_chat.order.label","value":"Order {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} Order"},{"key":"agent_chat.order.count.other","value":"{{count}} Orders"},{"key":"agent_chat.order.ordered_on","value":"Ordered {{date}}"},{"key":"agent_chat.order.select","value":"Select order {{number}}"},{"key":"agent_chat.return.heading","value":"Select items to return"},{"key":"agent_chat.return.toggle_item","value":"Select {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, not returnable"},{"key":"agent_chat.return.quantity_label","value":"Return quantity"},{"key":"agent_chat.return.reason_label","value":"Reason for return"},{"key":"agent_chat.return.reason_placeholder","value":"Select a reason"},{"key":"agent_chat.return.confirm","value":"Request return"},{"key":"agent_chat.return.confirmed","value":"Return requested"},{"key":"agent_chat.return.reason.size_too_small","value":"Size too small"},{"key":"agent_chat.return.reason.size_too_large","value":"Size too large"},{"key":"agent_chat.return.reason.unwanted","value":"Unwanted"},{"key":"agent_chat.return.reason.not_as_described","value":"Not as described"},{"key":"agent_chat.return.reason.wrong_item","value":"Wrong item"},{"key":"agent_chat.return.reason.defective","value":"Defective"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Color"},{"key":"agent_chat.return.reason.other_reason","value":"Other"},{"key":"agent_chat.scroll.previous","value":"Previous"},{"key":"agent_chat.scroll.next","value":"Next"}]}</script>
vendor: 1 bytes, line 1210
1210
1211<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"81645109534","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Sign in or create account"},{"key":"account_menu.signed_out_state.section_divider","value":"More ways to sign in"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OR"},{"key":"account_menu.signed_out_state.email_field_label","value":"Email"},{"key":"account_menu.signed_out_state.orders_button","value":"Orders"},{"key":"account_menu.signed_out_state.profile_button","value":"Profile"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Sign in with Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continue with Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continue with Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Email me with news and offers"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Hi, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Account"},{"key":"account_menu.signed_in_state.orders_button","value":"Orders"},{"key":"account_menu.signed_in_state.profile_button","value":"Profile"},{"key":"account_menu.location_picker.sheet_title","value":"Locations"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Search"},{"key":"account_menu.aria_labels.close_menu","value":"Close menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Back to main menu from {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, opens submenu"},{"key":"account_menu.aria_labels.loading_menu","value":"Loading menu"},{"key":"account_menu.aria_labels.account","value":"Account"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Sign in with email"},{"key":"account_menu.aria_labels.sign_in","value":"Sign in"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":true,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":true},"visitor":{"country":"US","language":"en"}}</script>
1211
1212<meta name="shopify-y" content="b546aada-2006-4d27-b485-19c5bb163981" data-expiration="1822241880000"><meta name="shopify-s" content="2f98db6c-ce38-424e-831a-572a693909aa" data-expiration="1790686080000"><meta name="new-cookie-storage-activated" content="t">
1213</head>
1214<body class="page-sign-up-for-a-trade-account-sway-trade-benefits template-page template-trade-account template-page" data-price-superscript> <div id="loader">Loading</div> <a class="skip-to-content-link button button--small visually-hidden" href="#MainContent">
1215      Skip to content</a> <div class="transition-body"> <!-- BEGIN sections: header-group -->
1216<div id="shopify-section-sections--25513994092923__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section-announcement-bar"><style data-shopify>#shopify-section-sections--25513994092923__announcement-bar {
1217      --section-padding-top: 0px;
1218      --section-padding-bottom: 0px;
1219      --gradient-background: #d9d3ca;
1220      --color-background: 217, 211, 202;
1221      --color-foreground: 142, 139, 132;
1222    }
1223
1224    :root {
1225      --announcement-height: calc(36px + (0px * 0.75));
1226    }
1227
1228    @media screen and (min-width: 990px) {
1229      :root {
1230        --announcement-height: 36px;
1231      }
1232    }
1233
1234    .announcement-bar{overflow:hidden;font-size:1.3rem;letter-spacing:.06em;line-height:1.25;position:relative;z-index:30;text-align:center;color:rgb(var(--color-foreground));background:var(--gradient-background);background-color:rgb(var(--color-background))}.announcement-bar--withBorder{border-bottom:.1rem solid rgb(var(--color-border))}announcement-bar{position:relative;display:block}.announcement-slider{height:36px}.announcement-slider__slide{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.announcement-slider__slide span:empty{display:none}.announcement-link{display:block;text-decoration:none;color:rgb(var(--color-foreground))}@media screen and (hover: hover){.announcement-link:active,.announcement-link:hover{color:rgb(var(--color-foreground))}}.announcement-text{display:block;font-size:var(--font-size)}@media screen and (min-width: 750px){announcement-bar[data-layout=carousel] .announcement-slider__slide{display:none}announcement-bar[data-layout=carousel] .announcement-slider__slide:first-child{display:flex}announcement-bar[data-layout=carousel] .announcement-text{display:inline}announcement-bar[data-layout=carousel] .flickity-enabled .announcement-slider__slide{display:flex}announcement-bar:not([data-layout=carousel]){display:flex;justify-content:center}announcement-bar:not([data-layout=carousel]) .announcement__buttons{display:none}announcement-bar:not([data-layout=carousel]) .announcement-slider{display:flex;flex:1 1 auto;column-gap:5rem}announcement-bar:not([data-layout=carousel]) .announcement-slider__slide{white-space:nowrap}announcement-bar:not([data-layout=carousel]).marquee .announcement-slider{padding:0 2.5rem;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--duration);animation-play-state:running;width:max-content}announcement-bar:not([data-layout=carousel])[data-direction=left].marquee .announcement-slider{animation-name:marquee-left}announcement-bar:not([data-layout=carousel])[data-direction=right].marquee .announcement-slider{animation-name:marquee-right}announcement-bar:not([data-layout=carousel]).marquee:hover .announcement-slider,announcement-bar:not([data-layout=carousel]).marquee--paused .announcement-slider{animation-play-state:paused}}@media screen and (min-width: 990px){announcement-bar:not([data-layout=carousel]) .announcement-slider{column-gap:7rem}announcement-bar:not([data-layout=carousel]).marquee .announcement-slider{padding:0 3.5rem}}@media screen and (max-width: 749px){announcement-bar[data-mobile-layout=carousel] .announcement-slider__slide{display:none}announcement-bar[data-mobile-layout=carousel] .announcement-slider__slide:first-child{display:flex}announcement-bar[data-mobile-layout=carousel] .flickity-enabled .announcement-slider__slide{display:flex}announcement-bar[data-mobile-layout=marquee]{display:flex;justify-content:center}announcement-bar[data-mobile-layout=marquee] .announcement__buttons{display:none}announcement-bar[data-mobile-layout=marquee] .announcement-slider{display:flex;flex:1 1 auto;column-gap:5rem;padding:0 2.5rem;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--duration);animation-play-state:running;width:max-content}announcement-bar[data-mobile-layout=marquee][data-direction=left] .announcement-slider{animation-name:marquee-left}announcement-bar[data-mobile-layout=marquee][data-direction=right] .announcement-slider{animation-name:marquee-right}announcement-bar[data-mobile-layout=marquee] .announcement-slider__slide{white-space:nowrap}announcement-bar[data-mobile-layout=marquee].marquee--paused .announcement-slider{animation-play-state:paused}}@keyframes marquee-left{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}@keyframes marquee-right{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.announcement__buttons{display:flex;justify-content:space-between;position:absolute;
1234left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}.announcement__button{color:rgba(var(--color-foreground),.75);background-color:transparent;border:none;padding:0;width:3.4rem;height:100%;cursor:pointer;pointer-events:visible}@media screen and (hover: hover){.announcement__button:hover{color:rgb(var(--color-foreground))}}.announcement__button .icon{width:1.4rem;height:1.4rem;pointer-events:none}.announcement__button--next .icon{transform:scaleX(-1)}announcement-bar .flickity-enabled:not(:only-child){padding:0 3.4rem}</style> <div class="announcement-bar header-section--padding"> <div class="page-width"> <announcement-bar data-layout="marquee" data-mobile-layout="marquee" data-autorotate="true" data-autorotate-speed="5" data-block-count="2" data-speed="2.1" data-direction="left"> <div class="announcement-slider"><div class="announcement-slider__slide" style="--font-size: 13px;" data-index="0" ><a class="announcement-link" href="/en-us/pages/sign-up-form"><span class="announcement-text">SIGN UP TO RECEIVE 15% OFF</span></a></div><div class="announcement-slider__slide" style="--font-size: 13px;" data-index="1" ><a class="announcement-link" href="https://swayhairextensions.com/en-us/collections/outlet"><span class="announcement-text small-hide medium-hide">50% OFF SELECTED SHADES</span> <span class="announcement-text large-up-hide">50% OFF SELECTED SHADES</span></a></div></div><div class="announcement__buttons"> <button class="announcement__button announcement__button--prev" name="previous" aria-label="Slide left"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-chevron" fill="none" viewBox="0 0 100 100"> <path fill-rule="evenodd" clip-rule="evenodd" d="M 10,50 L 60,100 L 60,90 L 20,50  L 60,10 L 60,0 Z" fill="currentColor"/></svg></button> <button class="announcement__button announcement__button--next" name="next" aria-label="Slide right"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-chevron" fill="none" viewBox="0 0 100 100"> <path fill-rule="evenodd" clip-rule="evenodd" d="M 10,50 L 60,100 L 60,90 L 20,50  L 60,10 L 60,0 Z" fill="currentColor"/></svg></button></div></announcement-bar></div></div>
1234<script src="//swayhairextensions.com/cdn/shop/t/74/assets/announcement-bar.js?v=174306662548894074801779271826" defer="defer"></script>
1234
1235</div><div id="shopify-section-sections--25513994092923__header" class="shopify-section shopify-section-group-header-group shopify-section-header"><style data-shopify>#shopify-section-sections--25513994092923__header {
1236    --section-padding-top: 12px;
1237    --section-padding-bottom: 8px;
1238    --image-logo-height: 26px;
1239    --gradient-header-background: #ffffff;
1240    --color-header-background: 255, 255, 255;
1241    --color-header-foreground: 142, 139, 132;
1242    --color-header-border: 142, 139, 132;
1243    --icon-weight: 1.1px;
1244  }</style><style>
1245  @media screen and (min-width: 750px) {
1246    #shopify-section-sections--25513994092923__header {
1247      --image-logo-height: 26px;
1248    }
1249  }header-drawer {
1250    display: block;
1251  }
1252
1253  @media screen and (min-width: 990px) {
1254    header-drawer {
1255      display: none;
1256    }
1257  }
1258
1259  .menu-drawer-container {
1260    display: flex;
1261    position: static;
1262  }
1263
1264  .list-menu {
1265    list-style: none;
1266    padding: 0;
1267    margin: 0;
1268  }
1269
1270  .list-menu--inline {
1271    display: inline-flex;
1272    flex-wrap: wrap;
1273    column-gap: 1.5rem;
1274  }
1275
1276  .list-menu__item--link {
1277    text-decoration: none;
1278    padding-bottom: 1rem;
1279    padding-top: 1rem;
1280    line-height: calc(1 + 0.8 / var(--font-body-scale));
1281  }
1282
1283  @media screen and (min-width: 750px) {
1284    .list-menu__item--link {
1285      padding-bottom: 0.5rem;
1286      padding-top: 0.5rem;
1287    }
1288  }
1289
1290  .localization-form {
1291    padding-inline-start: 1.5rem;
1292    padding-inline-end: 1.5rem;
1293  }
1294
1295  localization-form .localization-selector {
1296    background-color: transparent;
1297    box-shadow: none;
1298    padding: 1rem 0;
1299    height: auto;
1300    margin: 0;
1301    line-height: calc(1 + .8 / var(--font-body-scale));
1302    letter-spacing: .04rem;
1303  }
1304
1305  .localization-form__select .icon-caret {
1306    width: 0.8rem;
1307    margin-inline-start: 1rem;
1308  }
1309</style>
1310
1311<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-sticky-header.css?v=162331643638116400881779271886" media="print" onload="this.media='all'">
1312<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-list-menu.css?v=154923630017571300081779271861" media="print" onload="this.media='all'">
1313<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-search.css?v=44442862756793379551779271883" media="print" onload="this.media='all'">
1314<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-menu-drawer.css?v=181516520195622115081779271865" media="print" onload="this.media='all'"><link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-cart-drawer.css?v=97859585673396278061779271844" media="print" onload="this.media='all'">
1315<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-discounts.css?v=95161821600007313611779271854" media="print" onload="this.media='all'"><!-- <link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-price.css?v=31654658090061505171779271873" media="print" onload="this.media='all'"> --> <link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-loading-overlay.css?v=121974073346977247381779271864" media="print" onload="this.media='all'"><link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-menu-dropdown.css?v=151616036587269825831779271866" media="print" onload="this.media='all'"> 
1315<script src="//swayhairextensions.com/cdn/shop/t/74/assets/menu-dropdown.js?v=84406870153186263601779271929" defer="defer"></script>
1315<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-sticky-header.css?v=162331643638116400881779271886" rel="stylesheet" type="text/css" media="all" /></noscript>
1316<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-list-menu.css?v=154923630017571300081779271861" rel="stylesheet" type="text/css" media="all" /></noscript>
1317<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-search.css?v=44442862756793379551779271883" rel="stylesheet" type="text/css" media="all" /></noscript>
1318<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-menu-dropdown.css?v=151616036587269825831779271866" rel="stylesheet" type="text/css" media="all" /></noscript>
1319<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-menu-drawer.css?v=181516520195622115081779271865" rel="stylesheet" type="text/css" media="all" /></noscript>
1320
1321<script src="//swayhairextensions.com/cdn/shop/t/74/assets/search-modal.js?v=116111636907037380331779271949" defer="defer"></script>
1321<script src="//swayhairextensions.com/cdn/shop/t/74/assets/cart-recommendations.js?v=90721338966468528161779271837" defer="defer"></script>
1321 <link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-cart-recommendations.css?v=163579405092959948321779271847" media="print" onload="this.media='all'"><svg xmlns="http://www.w3.org/2000/svg" class="hidden"> <symbol id="icon-cart" fill="none" viewbox="0 0 18 19"> <path d="M3.09333 5.87954L16.2853 5.87945V5.87945C16.3948 5.8795 16.4836 5.96831 16.4836 6.07785V11.4909C16.4836 11.974 16.1363 12.389 15.6603 12.4714C11.3279 13.2209 9.49656 13.2033 5.25251 13.9258C4.68216 14.0229 4.14294 13.6285 4.0774 13.0537C3.77443 10.3963 2.99795 3.58502 2.88887 2.62142C2.75288 1.42015 0.905376 1.51528 0.283581 1.51478" stroke="currentColor"/> <path d="M13.3143 16.8554C13.3143 17.6005 13.9183 18.2045 14.6634 18.2045C15.4085 18.2045 16.0125 17.6005 16.0125 16.8554C16.0125 16.1104 15.4085 15.5063 14.6634 15.5063C13.9183 15.5063 13.3143 16.1104 13.3143 16.8554Z" fill="currentColor"/> <path d="M3.72831 16.8554C3.72831 17.6005 4.33233 18.2045 5.07741 18.2045C5.8225 18.2045 6.42651 17.6005 6.42651 16.8554C6.42651 16.1104 5.8225 15.5063 5.07741 15.5063C4.33233 15.5063 3.72831 16.1104 3.72831 16.8554Z" fill="currentColor"/></symbol> <symbol id="icon-close" fill="none" viewBox="0 0 12 12"> <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"/> <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"/></symbol> <symbol id="icon-search" fill="none" viewBox="0 0 15 17"> <circle cx="7.11113" cy="7.11113" r="6.56113" stroke="currentColor" fill="none"/> <path d="M11.078 12.3282L13.8878 16.0009" stroke="currentColor" stroke-linecap="round" fill="none"/></symbol>
1322</svg><sticky-header data-scroll-up class="header-wrapper"> <header class="header header--top-center header--mobile-center page-width header-section--padding"> <div class="header__left"
1323    >
1324<header-drawer> <details class="menu-drawer-container"> <summary class="header__icon header__icon--menu focus-inset" aria-label="Menu"> <span class="header__icon header__icon--summary"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 32 32"> <path d="M0 26.667h32M0 16h26.98M0 5.333h32" stroke="currentColor"/></svg> <svg class="icon icon-close" aria-hidden="true" focusable="false"> <use href="#icon-close"></use></svg></span></summary> <div id="menu-drawer" class="menu-drawer motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-container"> <div class="menu-drawer__navigation-container"> <drawer-close-button class="header__icon header__icon--menu medium-hide large-up-hide" data-animate data-animate-delay-1> <svg class="icon icon-close" aria-hidden="true" focusable="false"> <use href="#icon-close"></use></svg></drawer-close-button> <div class="drawer__navigation--switcher"> <div class="doubly-wrapper"></div></div> <nav class="menu-drawer__navigation" data-animate data-animate-delay-1> <ul class="menu-drawer__menu list-menu" role="list"><li id="abz-menu-1" class="abz-menu-seamless-clip-ins"><a href="/en-us/collections/clip-in-hair-extensions" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1325                      SEAMLESS CLIP INS</a></li><li id="abz-menu-2" class="abz-menu-hair-extensions"><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">HAIR EXTENSIONS<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="link-hair-extensions" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/pages/remy-hair-extensions">HAIR EXTENSIONS</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
1325<details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">Professional Hair Extensions<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="childlink-professional-hair-extensions" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/pages/remy-hair-extensions">Professional Hair Extensions</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/en-us/collections/tape-in-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1326                                              Tape in Hair Extensions</a></li><li> <a href="/en-us/collections/tape-weft" class="menu-drawer__menu-item list-menu__item focus-inset">
1327                                              Tape Weft Hair Extensions</a></li><li> <a href="/en-us/collections/weft-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1328                                              Weft Hair Extensions</a></li><li> <a href="/en-us/collections/xs-weft" class="menu-drawer__menu-item list-menu__item focus-inset">
1329                                              XS Weft Hair Extensions</a></li><li> <a href="/en-us/collections/flat-weft" class="menu-drawer__menu-item list-menu__item focus-inset">
1330                                              Flat Weft Hair Extensions</a></li><li> <a href="/en-us/collections/nano-bonds" class="menu-drawer__menu-item list-menu__item focus-inset">
1331                                              Nano Bonds</a></li><li> <a href="/en-us/collections/flat-tip-bond" class="menu-drawer__menu-item list-menu__item focus-inset">
1332                                              Flat Tip Bonds</a></li><li> <a href="/en-us/collections/pre-bonded-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1333                                              Pre-Bonded Hair Extensions</a></li><li> <a href="/en-us/collections/fusion-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1334                                              Fusion Hair Extensions</a></li></ul></div></details></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">Clip in Hair Extensions<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="childlink-clip-in-hair-extensions" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/collections/clip-in-hair-extensions">Clip in Hair Extensions</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
1334 <a href="/en-us/products/sway-seamless-clip-ins-18" class="menu-drawer__menu-item list-menu__item focus-inset">
1335                                              18&quot; Clip Ins</a></li><li> <a href="/en-us/products/sway-seamless-clip-ins-20" class="menu-drawer__menu-item list-menu__item focus-inset">
1336                                              20” Clip Ins</a></li><li> <a href="/en-us/products/seamless-r-clip-ins-22" class="menu-drawer__menu-item list-menu__item focus-inset">
1337                                              22” Clip Ins</a></li></ul></div></details></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">Shop by Length<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="childlink-shop-by-length" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/collections/professional-hair-extensions">Shop by Length</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/en-us/collections/14-inch-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1338                                              14 Inch Hair Extensions</a></li><li> <a href="/en-us/collections/16-inch-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1339                                              16 Inch Hair Extensions</a></li><li> <a href="/en-us/collections/18-inch-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1340                                              18 Inch Hair Extensions</a></li><li> <a href="/en-us/collections/20-inch-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1341                                              20 Inch Hair Extensions</a></li><li> <a href="/en-us/collections/22-inch-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1342                                              22 Inch Hair Extensions</a></li><li> <a href="/en-us/collections/24-inch-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1343                                              24 Inch Hair Extensions</a></li></ul></div></details></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">Shop By Color<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="childlink-shop-by-colour" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/collections/professional-methods">Shop By Color</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/en-us/collections/black-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1344                                              Black Hair Extensions</a></li><li> <a href="/en-us/collections/blonde-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1345                                              Blonde Hair Extensions</a></li><li> <a href="/en-us/collections/brown-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1346                                              Brown Hair Extensions</a></li><li> <a href="/en-us/collections/ginger-hair-extensions" class="menu-drawer__menu-item list-menu__item focus-inset">
1347                                              Ginger Hair Extensions</a></li></ul></div></details></li></ul></div></div></details></li><li id="abz-menu-3" class="abz-menu-haircare"><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">HAIRCARE<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="link-haircare" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/collections/haircare">HAIRCARE</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en-us/collections/hair-care-sets" class="menu-drawer__menu-item list-menu__item focus-inset">
1348                                    Hair Care Sets</a></li><li><a href="/en-us/products/sway-hydrate-shampoo" class="menu-drawer__menu-item list-menu__item focus-inset">
1349                                    Hydrate Shampoo</a></li><li><a href="/en-us/products/sway-hair-care-conditioner" class="menu-drawer__menu-item list-menu__item focus-inset">
1350                                    Hydrate Conditioner</a></li><li><a href="/en-us/products/the-hair-hero" class="menu-drawer__menu-item list-menu__item focus-inset">
1351                                    The Hair Hero</a></li><li><a href="/en-us/products/sway-hydrate-mask" class="menu-drawer__menu-item list-menu__item focus-inset">
1352                                    Hydrate Mask</a></li><li><a href="/en-us/products/hair-oil" class="menu-drawer__menu-item list-menu__item focus-inset">
1353                                    Hair Oil</a></li><li><a href="/en-us/products/sway-hydrate-system" class="menu-drawer__menu-item list-menu__item focus-inset">
1354                                    Hydrate System</a></li></ul></div></div></details></li><li id="abz-menu-4" class="abz-menu-accessories"><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">ACCESSORIES<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="link-accessories" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/collections/accessories">ACCESSORIES</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en-us/collections/colour-rings-swatches" class="menu-drawer__menu-item list-menu__item focus-inset">
1355                                    Color Rings</a></li><li><a href="/en-us/collections/professional-tools" class="menu-drawer__menu-item list-menu__item focus-inset">
1356                                    Salon Professional Tools</a></li><li><a href="/en-us/collections/removers-reapplication" class="menu-drawer__menu-item list-menu__item focus-inset">
1357                                    Adhesive &amp; Removers</a></li><li><a href="/en-us/collections/documents-and-branding" class="menu-drawer__menu-item list-menu__item focus-inset">
1358                                    Salon POS Material</a></li><li><a href="/en-us/collections/styling" class="menu-drawer__menu-item list-menu__item focus-inset">
1359                                    Styling</a></li><li><a href="/en-us/collections/tape-tools" class="menu-drawer__menu-item list-menu__item focus-inset">
1360                                    Tape Tools</a></li><li><a href="/en-us/collections/sway-signature-locks" class="menu-drawer__menu-item list-menu__item focus-inset">
1361                                    Locks</a></li></ul></div></div></details></li><li id="abz-menu-6" class="abz-menu-up-to-50-off"><a href="/en-us/collections/outlet" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1362                      UP TO 50% OFF</a></li><li id="abz-menu-7" class="abz-menu-colour-match"><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">COLOR MATCH<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="link-colour-match" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/pages/colour-match">COLOR MATCH</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en-us/pages/colour-match-form" class="menu-drawer__menu-item list-menu__item focus-inset">
1363                                    Color Match Form</a></li><li><a href="/en-us/pages/colour-match-consultation" class="menu-drawer__menu-item list-menu__item focus-inset">
1364                                    Virtual Consultation</a></li><li><a href="/en-us/products/shade-swatches" class="menu-drawer__menu-item list-menu__item focus-inset">
1365                                    Shade Swatches</a></li></ul></div></div></details></li><li id="abz-menu-8" class="abz-menu-apply-for-trade-account"><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset menu-drawer__menu-item--active">APPLY FOR TRADE ACCOUNT<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></span></summary> <div id="link-apply-for-trade-account" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button type="button" class="menu-drawer__close-button focus-inset" aria-expanded="true" data-close> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button> <a class="menu-drawer__menu-item" href="/en-us/pages/trade-account">APPLY FOR TRADE ACCOUNT</a></div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/en-us/pages/trade-account" class="menu-drawer__menu-item list-menu__item focus-inset menu-drawer__menu-item--active" aria-current="page">
1366                                    Trade Application</a></li><li><a href="/en-us/collections/colour-rings-swatches" class="menu-drawer__menu-item list-menu__item focus-inset">
1367                                    Color Rings &amp; Swatches</a></li><li><a href="/en-us/products/deluxe-hair-extension-stand" class="menu-drawer__menu-item list-menu__item focus-inset">
1368                                    Deluxe Hair Extension Stand</a></li></ul></div></div></details></li><li id="abz-menu-9" class="abz-menu-sign-up-for-content-days"><a href="/en-us/pages/sign-up-for-sway-content-days" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1369                      SIGN UP FOR CONTENT DAYS</a></li><li id="abz-menu-10" class="abz-menu-training-courses"><a href="/en-us/collections/sway-academy" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1370                      TRAINING COURSES</a></li><li id="abz-menu-11" class="abz-menu-offers"><a href="/en-us/pages/discounts-promotions" class="menu-drawer__menu-item list-menu__itemfocus-inset">
1371                      OFFERS</a></li> <li> <a class="student-logo student-logo--mobile menu-drawer__menu-item" href="/en-us/pages/pages-student-discount"><img width="130" height="40" src="//swayhairextensions.com/cdn/shop/t/74/assets/icon-studentBeans.svg?v=66481946467590101461779271919"></a></li></ul></nav><div class="menu-drawer__utility-links" data-animate data-animate-delay-1><a href="https://swayhairextensions.com/customer_authentication/redirect?locale=en&region_country=US" class="menu-drawer__account link link-with-icon focus-inset"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 14 18"> <path d="M7.34497 10.0933C4.03126 10.0933 1.34497 12.611 1.34497 15.7169C1.34497 16.4934 1.97442 17.1228 2.75088 17.1228H11.9391C12.7155 17.1228 13.345 16.4934 13.345 15.7169C13.345 12.611 10.6587 10.0933 7.34497 10.0933Z" stroke="currentColor"/> <ellipse cx="7.34503" cy="5.02631" rx="3.63629" ry="3.51313" stroke="currentColor" stroke-linecap="square"/></svg> <span class="label">Log in</span></a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.facebook.com/SwayHairExtensions" class="list-social__link link link--text link-with-icon"> <svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewB
1371ox="0 0 320 512"> <path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg> <span class="visually-hidden">Facebook</span></a>
1372</li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.instagram.com/swayhairextensions/" class="list-social__link link link--text link-with-icon"> <svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 448 512"> <path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg> <span class="visually-hidden">Instagram</span></a></li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.tiktok.com/@swayhairextensions" class="list-social__link link link--text link-with-icon"> <svg aria-hidden="true" focusable="false" class="icon icon-tiktok" viewBox="0 0 448 512"> <path fill="currentColor" d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg> <span class="visually-hidden">TikTok</span></a></li></ul></div></div></div></div></details>
1373</header-drawer>
1374<header-menu-toggle> <div class="header__icon header__icon--menu focus-inset" aria-label="Menu"> <span class="header__icon header__icon--summary"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 32 32"> <path d="M0 26.667h32M0 16h26.98M0 5.333h32" stroke="currentColor"/></svg> <svg class="icon icon-close" aria-hidden="true" focusable="false"> <use href="#icon-close"></use></svg></span></div></header-menu-toggle><search-modal> <details> <summary class="header__icon header__icon--summary header__icon--search focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search our site"> <span> <svg class="icon icon-search modal__toggle-open" aria-hidden="true" focusable="false"> <use href="#icon-search"></use></svg> <svg class="icon icon-close modal__toggle-close" aria-hidden="true" focusable="false"> <use href="#icon-close"></use></svg></span></summary> <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search our site"> <div class="page-width"> <div class="search-modal__content" tabindex="-1"><predictive-search data-loading-text="Loading..." data-per-page="8"><form action="/en-us/search" method="get" role="search" class="search search-modal__form"> <div class="field"> <button type="submit" class="search__button focus-inset" aria-label="Search our site" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-search" fill="none" viewBox="0 0 15 17"> <circle cx="7.11113" cy="7.11113" r="6.56113" stroke="currentColor" fill="none"/> <path d="M11.078 12.3282L13.8878 16.0009" stroke="currentColor" stroke-linecap="round" fill="none"/></svg></button> <input
1375              id="Search-In-Modal-674"
1376              class="search__input field__input"
1377              type="search"
1378              name="q"
1379              value=""
1380              placeholder="Search"
1381                role="combobox"
1382                aria-expanded="false"
1383                aria-owns="predictive-search-results-list"
1384                aria-controls="predictive-search-results-list"
1385                aria-haspopup="listbox"
1386                aria-autocomplete="list"
1387                autocorrect="off"
1388                autocomplete="off"
1389                autocapitalize="off"
1390                spellcheck="false" 
1391              /> <label class="visually-hidden" for="Search-In-Modal-674">Search our site</label> <input type="hidden" name="type" value="product,article,page,collection"/> <input type="hidden" name="options[prefix]" value="last"/><div class="predictive-search__loading-state"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-spinner" fill="none" viewBox="0 0 66 66"> <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"/></svg></div><button type="reset" class="search__button focus-inset">Clear</button><button type="button" class="search__button focus-inset" aria-label="Close" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 12 12"> <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"/> <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"/></svg></button></div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search></div> <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div></div> <div class="modal-overlay"></div>
1392</div></details></search-modal></div><a href="/en-us" class="header__heading-link focus-inset"><img srcset="//swayhairextensions.com/cdn/shop/files/notifications_logo_notification_joy_SWAY-logo-grey_7caffb53-1be8-4bd6-ab0f-34278cd9269f.png?height=26&v=1761743713 1x, //swayhairextensions.com/cdn/shop/files/notifications_logo_notification_joy_SWAY-logo-grey_7caffb53-1be8-4bd6-ab0f-34278cd9269f.png?height=52&v=1761743713 2x"
1393                src="//swayhairextensions.com/cdn/shop/files/notifications_logo_notification_joy_SWAY-logo-grey_7caffb53-1be8-4bd6-ab0f-34278cd9269f.png?height=26&v=1761743713"
1394                loading="lazy"
1395                width="299"
1396                height="52"
1397                alt="SWAY Hair Extensions"
1398                class="header__heading-logo medium-hide large-up-hide"
1399              /><img srcset="//swayhairextensions.com/cdn/shop/files/notifications_logo_notification_joy_SWAY-logo-grey_7caffb53-1be8-4bd6-ab0f-34278cd9269f.png?height=26&v=1761743713 1x, //swayhairextensions.com/cdn/shop/files/notifications_logo_notification_joy_SWAY-logo-grey_7caffb53-1be8-4bd6-ab0f-34278cd9269f.png?height=52&v=1761743713 2x"
1400              src="//swayhairextensions.com/cdn/shop/files/notifications_logo_notification_joy_SWAY-logo-grey_7caffb53-1be8-4bd6-ab0f-34278cd9269f.png?height=26&v=1761743713"
1401              loading="lazy"
1402              width="299"
1403              height="52"
1404              alt="SWAY Hair Extensions"
1405              class="header__heading-logo small-hide"
1406            /></a><nav class="header__inline-menu"> <ul class="list-menu list-menu--inline" role="list"><li class="abz-menu-text abz-menu-seamless-clip-ins"><dropdown-menu> <a href="/en-us/collections/clip-in-hair-extensions" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">SEAMLESS CLIP INS</span></a></dropdown-menu></li><li class="abz-menu-text abz-menu-hair-extensions"><dropdown-menu> <a href="/en-us/pages/remy-hair-extensions" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">HAIR EXTENSIONS</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></a> <div class="list-menu-dropdown hidden"> <ul class="list-menu" role="list" tabindex="-1"><li><dropdown-menu> <a href="/en-us/pages/remy-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Professional Hair Extensions</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></a> <div class="list-menu-dropdown hidden"> <ul class="list-menu" role="list" tabindex="-1"><li> <a href="/en-us/collections/tape-in-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Tape in Hair Extensions</span></a></li><li> <a href="/en-us/collections/tape-weft" class="header__menu-item list-menu__item focus-inset"> <span class="label">Tape Weft Hair Extensions</span></a></li><li> <a href="/en-us/collections/weft-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Weft Hair Extensions</span></a></li><li> <a href="/en-us/collections/xs-weft" class="header__menu-item list-menu__item focus-inset"> <span class="label">XS Weft Hair Extensions</span></a></li><li> <a href="/en-us/collections/flat-weft" class="header__menu-item list-menu__item focus-inset"> <span class="label">Flat Weft Hair Extensions</span></a></li><li> <a href="/en-us/collections/nano-bonds" class="header__menu-item list-menu__item focus-inset"> <span class="label">Nano Bonds</span></a></li><li> <a href="/en-us/collections/flat-tip-bond" class="header__menu-item list-menu__item focus-inset"> <span class="label">Flat Tip Bonds</span></a></li><li> <a href="/en-us/collections/pre-bonded-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Pre-Bonded Hair Extensions</span></a></li><li> <a href="/en-us/collections/fusion-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Fusion Hair Extensions</span></a></li></ul></div></dropdown-menu></li><li><dropdown-menu> <a href="/en-us/collections/clip-in-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Clip in Hair Extensions</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></a> <div class="list-menu-dropdown hidden"> <ul class="list-menu" role="list" tabindex="-1"><li>
1406 <a href="/en-us/products/sway-seamless-clip-ins-18" class="header__menu-item list-menu__item focus-inset"> <span class="label">18&quot; Clip Ins</span></a></li><li> <a href="/en-us/products/sway-seamless-clip-ins-20" class="header__menu-item list-menu__item focus-inset"> <span class="label">20” Clip Ins</span></a></li><li> <a href="/en-us/products/seamless-r-clip-ins-22" class="header__menu-item list-menu__item focus-inset"> <span class="label">22” Clip Ins</span></a></li></ul></div></dropdown-menu></li><li><dropdown-menu> <a href="/en-us/collections/professional-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Shop by Length</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></a> <div class="list-menu-dropdown hidden"> <ul class="list-menu" role="list" tabindex="-1"><li> <a href="/en-us/collections/14-inch-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">14 Inch Hair Extensions</span></a></li><li> <a href="/en-us/collections/16-inch-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">16 Inch Hair Extensions</span></a></li><li> <a href="/en-us/collections/18-inch-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">18 Inch Hair Extensions</span></a></li><li> <a href="/en-us/collections/20-inch-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">20 Inch Hair Extensions</span></a></li><li> <a href="/en-us/collections/22-inch-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">22 Inch Hair Extensions</span></a></li><li> <a href="/en-us/collections/24-inch-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">24 Inch Hair Extensions</span></a></li></ul></div></dropdown-menu></li><li><dropdown-menu> <a href="/en-us/collections/professional-methods" class="header__menu-item list-menu__item focus-inset"> <span class="label">Shop By Color</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></a> <div class="list-menu-dropdown hidden"> <ul class="list-menu" role="list" tabindex="-1"><li> <a href="/en-us/collections/black-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Black Hair Extensions</span></a></li><li> <a href="/en-us/collections/blonde-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Blonde Hair Extensions</span></a></li><li> <a href="/en-us/collections/brown-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Brown Hair Extensions</span></a></li><li> <a href="/en-us/collections/ginger-hair-extensions" class="header__menu-item list-menu__item focus-inset"> <span class="label">Ginger Hair Extensions</span></a></li></ul></div></dropdown-menu></li></ul></div></dropdown-menu></li><li class="abz-menu-text abz-menu-haircare"><mega-menu class="is-megamenu show-images  mega-menu-custom-width "> <a href="/en-us/collections/haircare" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">HAIRCARE</span></a><div class="list-menu-dropdown hidden" style="max-width: 570px;" > <div class="page-width"><div class="list-mega-menu list-mega-menu-size--7  list-mega-menu--one-column-links "><div class="mega-menu__item mega-menu__item--1"> <a href="/en-us/collections/hair-care-sets" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Hair Care Sets</span></div></a></div><div class="mega-menu__item mega-menu__item--2"> <a href="/en-us/products/sway-hydrate-shampoo" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Hydrate Shampoo</span></div></a></div><div class="mega-menu__item mega-menu__item--3"> <a href="/en-us/products/sway-hair-care-conditioner" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">
1406Hydrate Conditioner</span></div></a></div><div class="mega-menu__item mega-menu__item--4"> <a href="/en-us/products/the-hair-hero" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">The Hair Hero</span></div></a></div><div class="mega-menu__item mega-menu__item--5"> <a href="/en-us/products/sway-hydrate-mask" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Hydrate Mask</span></div></a></div><div class="mega-menu__item mega-menu__item--6"> <a href="/en-us/products/hair-oil" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Hair Oil</span></div></a></div><div class="mega-menu__item mega-menu__item--7"> <a href="/en-us/products/sway-hydrate-system" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Hydrate System</span></div></a></div></div><div class="mega-menu__promo"> <a class="mega-menu__promo-link media-wrapper" role="link" aria-disabled="true"> <div class="image-animate media media--adapt"
1407                style="--image-position: center center;--image-ratio-percent: 100.0%;"
1408              > <img src="//swayhairextensions.com/cdn/shop/files/hydrate-system-hair-hero-min.jpg?v=1789741163&amp;width=1100" alt="" srcset="//swayhairextensions.com/cdn/shop/files/hydrate-system-hair-hero-min.jpg?v=1789741163&amp;width=165 165w, //swayhairextensions.com/cdn/shop/files/hydrate-system-hair-hero-min.jpg?v=1789741163&amp;width=360 360w, //swayhairextensions.com/cdn/shop/files/hydrate-system-hair-hero-min.jpg?v=1789741163&amp;width=535 535w, //swayhairextensions.com/cdn/shop/files/hydrate-system-hair-hero-min.jpg?v=1789741163&amp;width=750 750w, //swayhairextensions.com/cdn/shop/files/hydrate-system-hair-hero-min.jpg?v=1789741163&amp;width=940 940w, //swayhairextensions.com/cdn/shop/files/hydrate-system-hair-hero-min.jpg?v=1789741163&amp;width=1100 1100w" width="1100" height="1100" loading="lazy" class="motion-reduce" sizes="(min-width: 1600px) 367px, (min-width: 990px) calc((100vw - 10rem) / 4), (min-width: 750px) calc((100vw - 10rem) / 3), calc(100vw - 3rem)" is="lazy-image"></div></a></div></div></div></mega-menu>
1409
1410</li><li class="abz-menu-text abz-menu-accessories"><mega-menu class="is-megamenu show-images-without-promo  mega-menu-custom-width "> <a href="/en-us/collections/accessories" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">ACCESSORIES</span></a><div class="list-menu-dropdown hidden" style="max-width: 1140px;" > <div class="page-width"><div class="list-mega-menu list-mega-menu-size--7 "><div class="mega-menu__item mega-menu__item--1"> <a href="/en-us/collections/colour-rings-swatches" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Color Rings</span></div></a></div><div class="mega-menu__item mega-menu__item--2"> <a href="/en-us/collections/professional-tools" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Salon Professional Tools</span></div></a></div><div class="mega-menu__item mega-menu__item--3"> <a href="/en-us/collections/removers-reapplication" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Adhesive &amp; Removers</span></div></a></div><div class="mega-menu__item mega-menu__item--4"> <a href="/en-us/collections/documents-and-branding" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Salon POS Material</span></div></a></div><div class="mega-menu__item mega-menu__item--5"> <a href="/en-us/collections/styling" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Styling</span></div></a></div><div class="mega-menu__item mega-menu__item--6"> <a href="/en-us/collections/tape-tools" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Tape Tools</span></div></a></div><div class="mega-menu__item mega-menu__item--7"> <a href="/en-us/collections/sway-signature-locks" class="mega-menu__item-link list-menu__item focus-inset"><div class="header__menu-item"> <span class="label">Locks</span></div></a></div></div></div></div></mega-menu>
1411
1412</li><li class="abz-menu-text abz-menu-up-to-50-off"><dropdown-menu> <a href="/en-us/collections/outlet" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">
1412UP TO 50% OFF</span></a></dropdown-menu></li><li class="abz-menu-text abz-menu-colour-match"><dropdown-menu> <a href="/en-us/pages/colour-match" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">COLOR MATCH</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></a> <div class="list-menu-dropdown hidden"> <ul class="list-menu" role="list" tabindex="-1"><li><dropdown-menu> <a href="/en-us/pages/colour-match-form" class="header__menu-item list-menu__item focus-inset"> <span class="label">Color Match Form</span></a></dropdown-menu></li><li><dropdown-menu> <a href="/en-us/pages/colour-match-consultation" class="header__menu-item list-menu__item focus-inset"> <span class="label">Virtual Consultation</span></a></dropdown-menu></li><li><dropdown-menu> <a href="/en-us/products/shade-swatches" class="header__menu-item list-menu__item focus-inset"> <span class="label">Shade Swatches</span></a></dropdown-menu></li></ul></div></dropdown-menu></li><li class="abz-menu-text abz-menu-apply-for-trade-account"><dropdown-menu> <a href="/en-us/pages/trade-account" class="header__menu-item header__active-menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">APPLY FOR TRADE ACCOUNT</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></a> <div class="list-menu-dropdown hidden"> <ul class="list-menu" role="list" tabindex="-1"><li><dropdown-menu> <a href="/en-us/pages/trade-account" class="header__menu-item list-menu__item focus-inset list-menu__item--active" aria-current="page"> <span class="label">Trade Application</span></a></dropdown-menu></li><li><dropdown-menu> <a href="/en-us/collections/colour-rings-swatches" class="header__menu-item list-menu__item focus-inset"> <span class="label">Color Rings &amp; Swatches</span></a></dropdown-menu></li><li><dropdown-menu> <a href="/en-us/products/deluxe-hair-extension-stand" class="header__menu-item list-menu__item focus-inset"> <span class="label">Deluxe Hair Extension Stand</span></a></dropdown-menu></li></ul></div></dropdown-menu></li><li class="abz-menu-text abz-menu-sign-up-for-content-days"><dropdown-menu> <a href="/en-us/pages/sign-up-for-sway-content-days" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">SIGN UP FOR CONTENT DAYS</span></a></dropdown-menu></li><li class="abz-menu-text abz-menu-training-courses"><dropdown-menu> <a href="/en-us/collections/sway-academy" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">TRAINING COURSES</span></a></dropdown-menu></li><li class="abz-menu-text abz-menu-offers"><dropdown-menu> <a href="/en-us/pages/discounts-promotions" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">OFFERS</span></a></dropdown-menu></li></ul>
1413</nav>
1414<div class="header__right"><search-modal> <details> <summary class="header__icon header__icon--summary header__icon--search focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Search our site"> <span> <svg class="icon icon-search modal__toggle-open" aria-hidden="true" focusable="false"> <use href="#icon-search"></use></svg> <svg class="icon icon-close modal__toggle-close" aria-hidden="true" focusable="false"> <use href="#icon-close"></use></svg></span></summary> <div class="search-modal modal__content" role="dialog" aria-modal="true" aria-label="Search our site"> <div class="page-width"> <div class="search-modal__content" tabindex="-1"><predictive-search data-loading-text="Loading..." data-per-page="8"><form action="/en-us/search" method="get" role="search" class="search search-modal__form"> <div class="field"> <button type="submit" class="search__button focus-inset" aria-label="Search our site" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-search" fill="none" viewBox="0 0 15 17"> <circle cx="7.11113" cy="7.11113" r="6.56113" stroke="currentColor" fill="none"/> <path d="M11.078 12.3282L13.8878 16.0009" stroke="currentColor" stroke-linecap="round" fill="none"/></svg></button> <input
1415              id="Search-In-Modal-883"
1416              class="search__input field__input"
1417              type="search"
1418              name="q"
1419              value=""
1420              placeholder="Search"
1421                role="combobox"
1422                aria-expanded="false"
1423                aria-owns="predictive-search-results-list"
1424                aria-controls="predictive-search-results-list"
1425                aria-haspopup="listbox"
1426                aria-autocomplete="list"
1427                autocorrect="off"
1428                autocomplete="off"
1429                autocapitalize="off"
1430                spellcheck="false" 
1431              /> <label class="visually-hidden" for="Search-In-Modal-883">Search our site</label> <input type="hidden" name="type" value="product,article,page,collection"/> <input type="hidden" name="options[prefix]" value="last"/><div class="predictive-search__loading-state"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-spinner" fill="none" viewBox="0 0 66 66"> <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"/></svg></div><button type="reset" class="search__button focus-inset">Clear</button><button type="button" class="search__button focus-inset" aria-label="Close" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 12 12"> <path d="M1 1L11 11" stroke="currentColor" stroke-linecap="round" fill="none"/> <path d="M11 1L1 11" stroke="currentColor" stroke-linecap="round" fill="none"/></svg></button></div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search></div> <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search></div></div> <div class="modal-overlay"></div>
1432</div></details></search-modal> <div class="currency-switcher"> <div class="doubly-wrapper"></div></div> <div class="student-logo student-logo--desktop"> <a href="/en-us/pages/pages-student-discount"><img width="130" height="40" src="//swayhairextensions.com/cdn/shop/t/74/assets/icon-studentBeans.svg?v=66481946467590101461779271919"></a></div>
1433      
1434<a href="https://swayhairextensions.com/customer_authentication/redirect?locale=en&region_country=US" class="header__icon header__icon--account focus-inset small-hide"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 14 18"> <path d="M7.34497 10.0933C4.03126 10.0933 1.34497 12.611 1.34497 15.7169C1.34497 16.4934 1.97442 17.1228 2.75088 17.1228H11.9391C12.7155 17.1228 13.345 16.4934 13.345 15.7169C13.345 12.611 10.6587 10.0933 7.34497 10.0933Z" stroke="currentColor"/> <ellipse cx="7.34503" cy="5.02631" rx="3.63629" ry="3.51313" stroke="currentColor" stroke-linecap="square"/></svg> <span class="visually-hidden">Log in</span></a> <a href="/a/wishlist" class="header__icon header__icon--wishlist link focus-inset thb-secondary-area-item"> <i id="wishlist_icon_header" class="fa fa-heart-o"></i></a><cart-drawer> <details class="cart-drawer-container"> <summary class="header__icon focus-inset"> <span class="header__icon header__icon--summary header__icon--cart" id="cart-icon-bubble"> <svg class="icon icon-cart" aria-hidden="true" focusable="false"> <use href="#icon-cart"></use></svg> <span class="visually-hidden">Cart</span></span></summary> <mini-cart class="cart-drawer focus-inset" id="mini-cart" data-url="?section_id=mini-cart"> <div class="loading-overlay"> <div class="loading-overlay__spinner"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-spinner" fill="none" viewBox="0 0 66 66"> <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"/></svg></div></div></mini-cart></details> <noscript> <a href="/en-us/cart" class="header__icon header__icon--cart focus-inset"> <svg class="icon icon-cart" aria-hidden="true" focusable="false"> <use href="#icon-cart"></use></svg> <span class="visually-hidden">Cart</span></a></noscript></cart-drawer></div></header> <span class="header-background"></span>
1435</sticky-header>
1436
1437<script>
1438  class HeaderWrapper extends HTMLElement {
1439    constructor() {
1440      super();
1441    }
1442
1443    connectedCallback() {
1444      this.header = document.querySelector('.shopify-section-header');
1445
1446      this.exitTimer = null;
1447      this.onEnterHandler = this.onEnter.bind(this);
1448      this.onLeaveHandler = this.onLeave.bind(this);
1449      this.addEventListener('mouseenter', this.onEnterHandler);
1450      this.addEventListener('mouseleave', this.onLeaveHandler);
1451    }
1452
1453    disconnectedCallback() {
1454      this.removeEventListener('mouseenter', this.onEnterHandler);
1455      this.removeEventListener('mouseleave', this.onLeaveHandler);
1456    }
1457
1458    onEnter() {
1459      this.preventClose = true;
1460      this.header.classList.add('is-active');
1461      clearTimeout(this.exitTimer);
1462    }
1463
1464    onLeave() {
1465      this.exitTimer = setTimeout(() => {
1466        this.header.classList.remove('is-active');
1467      }, 400);
1468    }
1469
1470  }
1471  customElements.define('header-wrapper', HeaderWrapper);
1472
1473  class StickyHeader extends HeaderWrapper {
1474    constructor() {
1475      super();
1476    }
1477
1478    connectedCallback() {
1479      super.connectedCallback();
1480
1481      this.headerBounds = {};
1482      this.currentScrollTop = 0;
1483      this.preventReveal = false;
1484      this.scrollUpActive = false;
1485
1486      this.onScrollHandler = this.onScroll.bind(this);
1487      this.hideHeaderOnScrollUp = () => this.preventReveal = true;
1488
1489      window.addEventListener('scroll', this.onScrollHandler, false);
1490      this.addEventListener('preventHeaderReveal', this.hideHeaderOnScrollUp);
1491
1492      this.createObserver();
1493    }
1494
1495    disconnectedCallback() {
1496      super.connectedCallback();
1497
1498      this.removeEventListener('preventHeaderReveal', this.hideHeaderOnScrollUp);
1499      window.removeEventListener('scroll', this.onScrollHandler);
1500    }
1501
1502    createObserver() {
1503      let observer = new IntersectionObserver((entries, observer) => {
1504        this.headerBounds = entries[0].intersectionRect;
1505
1506        if (this.headerBounds.top === 0 && this.headerBounds.bottom === 0) {
1507          const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
1508          const boundingClientRect = entries[0].boundingClientRect;
1509
1510          this.headerBounds = {
1511            top: scrollTop + boundingClientRect.top,
1512            bottom: scrollTop + boundingClientRect.bottom
1513          };
1514        }
1515
1516        if (this.dataset.scrollUp !== undefined) {
1517          this.scrollUpActive = true;
1518        }
1519
1520        observer.disconnect();
1521      });
1522
1523      observer.observe(this.header);
1524    }
1525
1526    onScroll() {
1527      const scrollTop = window.pageYOffset || document.documentElement.scrollTop;
1528
1529      if (theme.config.mqlSmall || this.scrollUpActive) {
1530        if (scrollTop > this.currentScrollTop && scrollTop > this.headerBounds.bottom) {
1531          requestAnimationFrame(this.hide.bind(this));
1532        }
1533        else if (scrollTop <this.currentScrollTop && scrollTop > this.headerBounds.bottom) {
1534          if (!this.preventReveal) {
1535            requestAnimationFrame(this.reveal.bind(this));
1536          }
1537          else {
1538            window.clearTimeout(this.isScrolling);
1539
1540            this.isScrolling = setTimeout(() => {
1541              this.preventReveal = false;
1542            }, 66);
1543
1544            requestAnimationFrame(this.hide.bind(this));
1545          }
1546        }
1547        else if (scrollTop <= this.headerBounds.top) {
1548          requestAnimationFrame(this.reset.bind(this));
1549        }
1550      }
1551      else {
1552        if (scrollTop > this.headerBounds.bottom) {
1553          if (this.sticky()) return;
1554          
1555          requestAnimationFrame(this.hide.bind(this));
1556
1557          setTimeout(() => {
1558            requestAnimationFrame(this.reveal.bind(this));
1559          }, 300);
1560        }
1561        else if (scrollTop <= this.headerBounds.top) {
1562          requestAnimationFrame(this.reset.bind(this));
1563        }
1564      }
1565
1566      this.currentScrollTop = scrollTop;
1567    }
1568
1569    hide() {
1570      this.header.classList.add('shopify-section-header-hidden', 'shopify-section-header-sticky');
1571      document.body.classList.add('shopify-body-section-header-hidden', 'shopify-body-section-header-sticky');
1572    }
1573
1574    reveal() {
1575      this.header.classList.add('shopify-section-header-sticky', 'animate');
1576      this.header.classList.remove('shopify-section-header-hidden');
1577      document.body.classList.add('shopify-body-section-header-sticky');
1578      document.body.classList.remove('shopify-body-section-header-hidden');
1579    }
1580
1581    reset() {
1582      this.header.classList.remove('shopify-section-header-hidden', 'shopify-section-header-sticky', 'animate');
1583    }
1584
1585    sticky() {
1586      return this.header.classList.contains('shopify-section-header-sticky') && !this.header.classList.contains('shopify-section-header-hidden') && document.body.classList.contains('shopify-body-section-header-sticky') && !document.body.classList.contains('shopify-body-section-header-hidden');
1587    }
1588  }
1589  customElements.define('sticky-header', StickyHeader);
1590</script>
1590
1591
1592<script type="application/ld+json">
1593  {
1594    "@context": "http://schema.org",
1595    "@type": "Organization",
1596    "name": "SWAY Hair Extensions",
1597  "aggregateRating": {
1598"@type": "AggregateRating",
1599"ratingValue": "4.6",
1600"reviewCount": "3610",
1601"bestRating": "5",
1602"worstRating": "1"
1603  },
1604    
1605      "logo": "https:\/\/swayhairextensions.com\/cdn\/shop\/files\/notifications_logo_notification_joy_SWAY-logo-grey_7caffb53-1be8-4bd6-ab0f-34278cd9269f.png?v=1761743713\u0026width=299",
1606    
1607    "sameAs": [
1608      "https:\/\/www.facebook.com\/SwayHairExtensions",
1609      "",
1610      "",
1611      "https:\/\/www.instagram.com\/swayhairextensions\/",
1612      "https:\/\/www.tiktok.com\/@swayhairextensions",
1613      "",
1614      "",
1615      "",
1616      ""
1617    ],
1618    "url": "https:\/\/swayhairextensions.com\/en-us\/pages\/trade-account"
1619  }
1620</script>
1620<script src="//swayhairextensions.com/cdn/shop/t/74/assets/cart.js?v=164297836853264828221779271838" defer="defer"></script>
vendor: 1 bytes, line 1620
1620
1621<script src="//swayhairextensions.com/cdn/shop/t/74/assets/cart-drawer.js?v=109648136892801283351779271836" defer="defer"></script>
1621
1622
1623
1624<style> #shopify-section-sections--25513994092923__header .header__menu-item {position: relative;} #shopify-section-sections--25513994092923__header .is-megamenu.mega-menu-custom-width > .list-menu-dropdown {margin: 0 !important; left: 0;} #shopify-section-sections--25513994092923__header .is-megamenu > .list-menu-dropdown:has([href="/products/sway-hydrate-shampoo"]) {min-width: min(570px, calc(100vw - 285px));} #shopify-section-sections--25513994092923__header .is-megamenu > .list-menu-dropdown:has([href="/collections/colour-rings-swatches"]) {min-width: min(1140px, calc(100vw - 570px));} @media screen and (min-width: 1200px) {#shopify-section-sections--25513994092923__header .is-megamenu {position: relative; }}</style></div>
1625<!-- END sections: header-group --> <div class="transition-content"> <main id="MainContent" class="content-for-layout focus-none shopify-section" role="main" tabindex="-1"> <section id="shopify-section-template--25513993568635__main" class="shopify-section section"><style data-shopify>#shopify-section-template--25513993568635__main {
1626    --section-padding-top: 36px;
1627    --section-padding-bottom: 72px;
1628  }</style><link href="//swayhairextensions.com/cdn/shop/t/74/assets/section-main-page.css?v=177595608602351845851779271981" rel="stylesheet" type="text/css" media="all" />
1629
1630<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-rte.css?v=102114663036358899191779271882" media="print" onload="this.media='all'">
1631<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-rte.css?v=102114663036358899191779271882" rel="stylesheet" type="text/css" media="all" /></noscript>
1632
1633<div class="page-width section--padding"> <div class="rte"> <h1><b>Trade Account</b></h1>
1634<p> </p>
1635<p><a href="https://cdn.shopify.com/s/files/1/0816/4510/9534/files/PRICE_PROMISE_2026.jpg?v=1779116751" target="_blank" rel="noopener"><b>Click here<span> </span></b></a><span>to find out more about the benefits of joining SWAY.</span></p>
1636<div data-id="MTcwMTI=" class="globo-formbuilder"><br></div></div>
1637</div>
1638
1639
1640<style> #shopify-section-template--25513993568635__main .globo-form-control .text-smaller {color: #b94a48;}</style></section></main> <!-- BEGIN sections: footer-group -->
1641<div id="shopify-section-sections--25513994060155__footer" class="shopify-section shopify-section-group-footer-group shopify-section-footer"><style data-shopify>#shopify-section-sections--25513994060155__footer {
1642    --gradient-background: #ffffff;
1643    --color-background: 255, 255, 255;
1644    --color-foreground: 142, 139, 132;
1645    --color-link: 142, 139, 132;
1646    --color-border: 210, 213, 217;
1647    --color-heading: 142, 139, 132;
1648  }</style><link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-newsletter.css?v=19745187667507529331779271869" media="print" onload="this.media='all'">
1649<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-list-payment.css?v=90190534466538419181779271862" media="print" onload="this.media='all'">
1650<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-list-social.css?v=71494611815837440191779271863" media="print" onload="this.media='all'">
1651<link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/disclosure.css?v=170388319628845242881779271903" media="print" onload="this.media='all'">
1652
1653<!-- <link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-accordion.css?v=5234466532213842031779271841" media="print" onload="this.media='all'"> -->
1654<!-- <link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/component-rte.css?v=102114663036358899191779271882" media="print" onload="this.media='all'"> -->
1655<!-- <noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-accordion.css?v=5234466532213842031779271841" rel="stylesheet" type="text/css" media="all" /></noscript> -->
1656<!-- <noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-rte.css?v=102114663036358899191779271882" rel="stylesheet" type="text/css" media="all" /></noscript> -->
1657
1658<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-newsletter.css?v=19745187667507529331779271869" rel="stylesheet" type="text/css" media="all" /></noscript>
1659<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-list-payment.css?v=90190534466538419181779271862" rel="stylesheet" type="text/css" media="all" /></noscript>
1660<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/component-list-social.css?v=71494611815837440191779271863" rel="stylesheet" type="text/css" media="all" /></noscript>
1661<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/disclosure.css?v=170388319628845242881779271903" rel="stylesheet" type="text/css" media="all" /></noscript>
1662
1663<script src="//swayhairextensions.com/cdn/shop/t/74/assets/footer-accordion.js?v=61102387610248778321779271909" defer="defer"></script>
1663
1664
1665<footer class="footer footer--border-top"> <a id="jas-backtop" class="pf br__50" ><span class="tc bgp br__50 db cw"> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="#878787" class="bi bi-chevron-up" viewBox="0 0 16 16"> <path fill-rule="evenodd" d="M7.646 4.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1-.708.708L8 5.707l-5.646 5.647a.5.5 0 0 1-.708-.708l6-6z"/>
1666</svg></span></a> 
1666<script>
1667    function toggleBackToTopButton() {
1668      const button = document.getElementById('jas-backtop');
1669
1670      if (document.body.scrollTop > 20 || document.documentElement.scrollTop > 20) {
1671        button.style.display = 'inline';
1672      } else {
1673        button.style.display = 'none';
1674      }
1675    }
1676
1677    window.onscroll = function() {
1678      toggleBackToTopButton();
1679    };
1680
1681    function scrollToTop() {
1682      window.scrollTo({ top: 0, behavior: 'smooth' });
1683    }
1684
1685    document.getElementById('jas-backtop').addEventListener('click', scrollToTop);</script>
1685<div class="footer__content-top page-width"> <div class="grid"><div class="grid__item footer__content-left footer__content-left--alt"> <div class="footer__blocks-wrapper grid grid--1-col grid--2-col  grid--4-col-tablet"><footer-accordion class="accordion footer-block grid__item footer-block--menu" > <details open> <summary tabindex="-1"> <p class="h4 accordion__title ">INFORMATION</p> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></summary><ul class="footer-block__details-content list-unstyled"><li> <a href="/en-us/pages/about" class="link list-menu__item list-menu__item--link">
1686                                  About us</a></li><li> <a href="/en-us/pages/contact" class="link list-menu__item list-menu__item--link">
1687                                  Contact us</a></li><li> <a href="/en-us/pages/careers" class="link list-menu__item list-menu__item--link">
1688                                  Careers</a></li><li> <a href="/en-us/pages/returns" class="link list-menu__item list-menu__item--link">
1689                                  Returns & Exchanges</a></li><li> <a href="/en-us/pages/shipping" class="link list-menu__item list-menu__item--link">
1690                                  Shipping</a></li><li> <a href="/en-us/pages/faqs" class="link list-menu__item list-menu__item--link">
1691                                  FAQ`s</a></li><li> <a href="/en-us/pages/dopplepay-finance" class="link list-menu__item list-menu__item--link">
1692                                  DopplePay Finance</a></li><li> <a href="/en-us/pages/trade-account" class="link list-menu__item list-menu__item--link list-menu__item--active">
1693                                  Trade Application</a></li><li> <a href="/en-us/pages/hair-report-form" class="link list-menu__item list-menu__item--link">
1694                                  Hair Report Form</a></li><li> <a href="/en-us/policies/terms-of-service" class="link list-menu__item list-menu__item--link">
1695                                  Terms & Conditions</a></li><li> <a href="/en-us/policies/privacy-policy" class="link list-menu__item list-menu__item--link">
1696                                  Privacy Policy</a></li><li> <a href="/en-us/pages/swap-protect" class="link list-menu__item list-menu__item--link">
1697                                  SWAY Protect</a></li></ul></details></footer-accordion><footer-accordion class="accordion footer-block grid__item footer-block--menu" > <details open> <summary tabindex="-1"> <p class="h4 accordion__title ">Hair Extensions</p> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></summary><ul class="footer-block__details-content list-unstyled"><li> <a href="/en-us/collections/tape-weft" class="link list-menu__item list-menu__item--link">
1698                                  Seamless® Tape Weft</a></li><li> <a href="/en-us/collections/xtra-seamless-weft" class="link list-menu__item list-menu__item--link">
1699                                  Xtra Seamless® Weft</a></li><li> <a href="/en-us/collections/seamless-flat-weft" class="link list-menu__item list-menu__item--link">
1700                                  Seamless® Flat Weft</a></li><li> <a href="/en-us/collections/seamless-tapes" class="link list-menu__item list-menu__item--link">
1701                                  Seamless® Tapes</a></li><li> <a href="/en-us/collections/long-hair-extensions" class="link list-menu__item list-menu__item--link">
1702                                  Long Hair Extensions</a></li><li> <a href="/en-us/collections/nano-bonds" class="link list-menu__item list-menu__item--link">
1703                                  Nano Bonds</a></li><li> <a href="/en-us/products/flat-tips-22" class="link list-menu__item list-menu__item--link">
1704                                  Flat Tips</a></li><li> <a href="/en-us/collections/clip-in-hair-extensions" class="link list-menu__item list-menu__item--link">
1705                                  Seamless® Clip Ins</a></li></ul></details></footer-accordion><footer-accordion class="accordion footer-block grid__item footer-block--menu" > <details open> <summary tabindex="-1"> <p class="h4 accordion__title ">Haircare</p> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></summary><ul class="footer-block__details-content list-unstyled"><li> <a href="/en-us/products/sway-hydrate-shampoo" class="link list-menu__item list-menu__item--link">
1706                                  Hydrate Shampoo</a></li><li> <a href="/en-us/products/sway-hair-care-conditioner" class="link list-menu__item list-menu__item--link">
1707                                  Hydrate Conditioner</a></li><li> <a href="/en-us/products/hair-oil" class="link list-menu__item list-menu__item--link">
1708                                  Hair Oil</a></li><li> <a href="/en-us/products/sway-hydrate-mask" class="link list-menu__item list-menu__item--link">
1709                                  Hydrate Mask</a></li><li> <a href="/en-us/products/sway-hydrate-system" class="link list-menu__item list-menu__item--link">
1710                                  Hydrate System</a></li></ul></details></footer-accordion><footer-accordion class="accordion footer-block grid__item footer-block--menu" > <details open> <summary tabindex="-1"> <p class="h4 accordion__title ">More</p> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></summary><ul class="footer-block__details-content list-unstyled"><li> <a href="/en-us/pages/sign-up-form" class="link list-menu__item list-menu__item--link">
1711                                  Sign Up For 15% Off</a></li><li> <a href="/en-us/pages/salon-finder" class="link list-menu__item list-menu__item--link">
1712                                  Salon Finder</a></li><li> <a href="/en-us/pages/one-tree-planted" class="link list-menu__item list-menu__item--link">
1713                                  One Tree Planted</a></li><li> <a href="/en-us/pages/sway-hair-extensions-student-discount" class="link list-menu__item list-menu__item--link">
1714                                  Student Discount</a></li><li> <a href="/en-us/blogs/news" class="link list-menu__item list-menu__item--link">
1715                                  The Blog Edit</a></li></ul></details></footer-accordion></div></div>
1715<div class="grid__item footer__content-right"> <div class="grid"><div class="grid__item small-hide"> <div></div></div><div class="grid__item"><footer-accordion class="accordion footer-block--newsletter" data-open> <details open> <summary tabindex="-1"> <p class="h4 accordion__title">Sign up</p> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-caret" fill="none" viewBox="0 0 24 15"> <path fill-rule="evenodd" clip-rule="evenodd" d="M12 15c-.3 0-.6-.1-.8-.4l-11-13C-.2 1.2-.1.5.3.2c.4-.4 1.1-.3 1.4.1L12 12.5 22.2.4c.4-.4 1-.5 1.4-.1.4.4.5 1 .1 1.4l-11 13c-.1.2-.4.3-.7.3z" fill="currentColor"/></svg></summary> <div class="footer-block__details-content"> <div class="footer-block__newsletter"><form method="post" action="/en-us/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter"/> <div class="field"> <input
1716                                id="ContactFooter-email"
1717                                type="email"
1718                                name="contact[email]"
1719                                class="field__input required"
1720                                value=""
1721                                aria-required="true"
1722                                autocorrect="off"
1723                                autocapitalize="off"
1724                                autocomplete="email"
1725                                
1726                                placeholder="Enter email here"
1727                                required
1728                              /> <label class="visually-hidden" for="ContactFooter-email">Enter email here</label> <button type="submit" class="button button--arrow field__button animate-arrow" name="commit" aria-label="Subscribe"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-arrow" fill="none" viewBox="0 0 14 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor"/></svg></button></div><div class="typeset rte"> <p>Sign up for an exclusive offer on your first order, and be the first to know about new launches, updates, and more. See our <a href="/en-us/policies/privacy-policy" title="Privacy Policy">Privacy Policy</a> and <a href="/en-us/policies/terms-of-service" title="Terms of Service">Terms</a>.</p></div></form></div></div></details></footer-accordion></div></div></div></div></div><div class="footer__content-middle"> <div class="footer__content-middle-wrapper page-width"> <div class="footer__content-middle-block"> <div class="footer-left"> <a href="javascript:void(0);" onclick="jivo_api.open();"> <h3 class="links-title">LIVE CHAT</h3> <p>Live chat with our customer service.<br> Mon - Fri 8.00AM-4.00PM GMT</p> <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" fill="currentColor" class="bi bi-chat-dots-fill" viewBox="0 0 16 16"> <path d="M16 8c0 3.866-3.582 7-8 7a9.06 9.06 0 0 1-2.347-.306c-.584.296-1.925.864-4.181 1.234-.2.032-.352-.176-.273-.362.354-.836.674-1.95.77-2.966C.744 11.37 0 9.76 0 8c0-3.866 3.582-7 8-7s8 3.134 8 7zM5 8a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm4 0a1 1 0 1 0-2 0 1 1 0 0 0 2 0zm3 1a1 1 0 1 0 0-2 1 1 0 0 0 0 2z"/>
1729</svg></a></div> <div class="footer-center"> <div class="footer-logo-block"> <div class="footer-logo-box"> <a href="https://swayhairextensions.com"><img
1730                            srcset= "//swayhairextensions.com/cdn/shop/files/logo.png?v=1694851049&width=200, //swayhairextensions.com/cdn/shop/files/logo.png?v=1694851049&width=400 2x"
1731                            src="//swayhairextensions.com/cdn/shop/files/logo.png?v=1694851049&width=200"
1732                            alt="SWAY Hair Extensions Brand Logo "
1733                            loading="lazy"
1734                            width="242"
1735                            height="43"
1736                            style="max-width: min(100%, 200px);"
1737                    /></a> <div class="footer-block__details-content footer-social-block"> <ul class="footer__list-social list-unstyled list-social" role="list"> <li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.facebook.com/SwayHairExtensions" class="list-social__link link link--text link-with-icon"> <svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 320 512"> <path fill="currentColor" d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"/></svg> <span class="visually-hidden">Facebook</span></a>
1738</li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.instagram.com/swayhairextensions/" class="list-social__link link link--text link-with-icon"> <svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 448 512"> <path fill="currentColor" d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg> <span class="visually-hidden">Instagram</span></a></li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.tiktok.com/@swayhairextensions" class="list-social__link link link--text link-with-icon"> <svg aria-hidden="true" focusable="false" class="icon icon-tiktok" viewBox="0 0 448 512"> <path fill="currentColor" d="M448,209.91a210.06,210.06,0,0,1-122.77-39.25V349.38A162.55,162.55,0,1,1,185,188.31V278.2a74.62,74.62,0,1,0,52.23,71.18V0l88,0a121.18,121.18,0,0,0,1.86,22.17h0A122.18,122.18,0,0,0,381,102.39a121.43,121.43,0,0,0,67,20.14Z"/></svg> <span class="visually-hidden">TikTok</span></a></li> <li class="list-social__item--placeholder">Follow us on social media!</li></ul></div></div></div></div> <div class="footer-right"> <div class="hair-award-img"><img src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Logo-2024_Winner_small.png?v=120539422263743979961779271918" width="65" height="65" data-lazy-src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Logo-2024_Winner_small.png?v=120539422263743979961779271918" data-ll-status="loaded" class="entered lazyloaded"><noscript><img src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Logo-2024_Winner_small.png?v=120539422263743979961779271918" width="65" height="65" ></noscript></div> <div class="hair-award-img"><img src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Awards-Winner-2023_small.png?v=59259771840833825591779271917" width="65" height="65" data-lazy-src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Awards-Winner-2023_small.png?v=59259771840833825591779271917" data-ll-status="loaded" class="entered lazyloaded"><noscript><img src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Awards-Winner-2023_small.png?v=59259771840833825591779271917" width="65" height="65" ></noscript></div> <div class="hair-award-img"><img src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Awards-Winner-2022_small.png?v=101019638185585309291779271916" width="65" height="65" data-lazy-src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Awards-Winner-2022_small.png?v=101019638185585309291779271916" data-ll-status="loaded" class="entered lazyloaded"><noscript><img src="//swayhairextensions.com/cdn/shop/t/74/assets/Hair-Awards-Winner-2
1738022_small.png?v=101019638185585309291779271916"width="65" height="65" ></noscript></div> <div class="plant-img"><img src="//swayhairextensions.com/cdn/shop/t/74/assets/otp_logo_small.png?v=25202362953465985541779271932" width="65" height="65" data-lazy-src="//swayhairextensions.com/cdn/shop/t/74/assets/otp_logo_small.png?v=25202362953465985541779271932" data-ll-status="loaded" class="entered lazyloaded"><noscript><img src="//swayhairextensions.com/cdn/shop/t/74/assets/otp_logo_small.png?v=25202362953465985541779271932" width="65" height="65" ></noscript></div> <div class="hair-award-img"><img src="//swayhairextensions.com/cdn/shop/t/74/assets/MC-Hair-Winner_small.png?v=5003237847152810511779271927" width="65" height="65" data-lazy-src="//swayhairextensions.com/cdn/shop/t/74/assets/MC-Hair-Winner_small.png?v=5003237847152810511779271927" data-ll-status="loaded" class="entered lazyloaded"><noscript><img src="//swayhairextensions.com/cdn/shop/t/74/assets/MC-Hair-Winner_small.png?v=5003237847152810511779271927" width="65" height="65" ></noscript></div> <div class="hair-award-img"><img src="//swayhairextensions.com/cdn/shop/t/74/assets/marie_claire_logo_small.png?v=113528303735590423131779271925" width="65" height="65" data-lazy-src="//swayhairextensions.com/cdn/shop/t/74/assets/marie_claire_logo_small.png?v=113528303735590423131779271925" data-ll-status="loaded" class="entered lazyloaded"><noscript><img src="//swayhairextensions.com/cdn/shop/t/74/assets/marie_claire_logo_small.png?v=113528303735590423131779271925" width="65" height="65" ></noscript></div> <div class="hair-award-img whha-award"><img width="51" height="65" src="//swayhairextensions.com/cdn/shop/t/74/assets/WHHA_small.png?v=53474131112125221211779272016" data-lazy-src="//swayhairextensions.com/cdn/shop/t/74/assets/WHHA_small.png?v=53474131112125221211779272016" data-ll-status="loaded" class="entered lazyloaded"><noscript><img width="51" height="65" src="//swayhairextensions.com/cdn/shop/t/74/assets/WHHA_small.png?v=53474131112125221211779272016" ></noscript></div></div></div> <ul class="footer_payment_methods"> <li> <img width="121" height="42" src="https://cdn.shopify.com/s/files/1/0816/4510/9534/files/CP_logo_badge_6328x2204_blackmint_png.png?v=1775209301" alt="Clearpay payment method" class="entered lazyloaded"> <noscript><img width="121" height="42" src="https://cdn.shopify.com/s/files/1/0816/4510/9534/files/CP_logo_badge_6328x2204_blackmint_png.png?v=1775209301" alt="Clearpay payment method"/></noscript></li> <li> <img width="100" height="42" src="https://cdn.shopify.com/s/files/1/0816/4510/9534/files/Klarna_Payment_Badge_svg.webp?v=1775209315" alt="Klarna payment method" data-ll-status="loaded" class="entered lazyloaded"> <noscript><img width="100" height="42" src="https://cdn.shopify.com/s/files/1/0816/4510/9534/files/Klarna_Payment_Badge_svg.webp?v=1775209315" alt="Klarna payment method"/></noscript></li> <li> <img width="66" height="42" src="//swayhairextensions.com/cdn/shop/t/74/assets/paypal_65x.png?v=117871238871303454311779271937" alt="PayPal payment method" data-ll-status="loaded" class="entered lazyloaded"><noscript><img width="66" height="42" src="https://swayhairextensions.com/cdn/shop/t/31/assets/paypal_65x.png" alt="PayPal payment method"/></noscript></li> <li> <img width="65" height="42" src="//swayhairextensions.com/cdn/shop/t/74/assets/visa2_65x.png?v=27278045357259406611779272015" alt="Visa payment method" data-ll-status="loaded" class="entered lazyloaded"><noscript><img width="65" height="42" src="https://swayhairextensions.com/cdn/shop/t/31/assets/visa2_65x.png" alt="Visa payment method"/></noscript></li> <li> <img width="64" height="42" src="//swayhairextensions.com/cdn/shop/t/74/assets/mastercard_65x.png?v=31302398577210139891779271926" alt="Mastercard payment method" data-ll-status="loaded" class="entered lazyloaded"><noscript><img width="64" height="42" src="https://swayhairextensions.com/cdn/shop/t/31/assets/mastercard_65x.png" alt="Mastercard payment method"/></noscript></li> <li> <img width="64" height="42" src="//swayhairextensions.com/cdn/shop/t/74/assets/visa_65x.png?v=502421559246670931779272014" alt="Visa payment method" data-ll-status="loaded" class="entered lazyloaded"><noscript><img width="64" height="42" src="https://swayhairextensions.com/cdn/shop/t/31/assets/visa_65x.png" alt="Visa payment method"/></noscript></li></ul></div></div>
1738 <div class="footer__content-bottom"> <div class="footer-copyright-box">&copy; 2026, <a href="/en-us" title="">SWAY Hair Extensions</a>. SWAY Hair Extensions Trade Limited. ALL RIGHTS RESERVED - PO Box 460. PAIGNTON. TQ4 9DY - Company Number: 10788008</div></div>
1739</footer>
1740
1741<script>
1742  class LocalizationForm extends HTMLElement {
1743    constructor() {
1744      super();
1745
1746      this.elements = {
1747        input: this.querySelector('input[name="locale_code"], input[name="country_code"]'),
1748        button: this.querySelector('button'),
1749        panel: this.querySelector('ul'),
1750      };
1751      
1752      this.elements.button.addEventListener('click', this.openSelector.bind(this));
1753      this.elements.button.addEventListener('focusout', this.closeSelector.bind(this));
1754      this.addEventListener('keyup', this.onContainerKeyUp.bind(this));
1755
1756      this.querySelectorAll('a').forEach(item => item.addEventListener('click', this.onItemClick.bind(this)));
1757    }
1758
1759    hidePanel() {
1760      this.elements.button.setAttribute('aria-expanded', 'false');
1761      this.elements.panel.setAttribute('hidden', true);
1762
1763      if (this.classList.contains('on-header')) {
1764        document.body.classList.remove('localization--open');
1765      }
1766    }
1767
1768    onContainerKeyUp(event) {
1769      if (event.code.toUpperCase() !== 'ESCAPE') return;
1770
1771      this.hidePanel();
1772      // this.elements.button.focus();
1773    }
1774
1775    onItemClick(event) {
1776      event.preventDefault();
1777      const form = this.querySelector('form');
1778      this.elements.input.value = event.currentTarget.dataset.value;
1779      if (form) form.submit();
1780    }
1781
1782    openSelector() {
1783      // this.elements.button.focus();
1784      this.elements.panel.toggleAttribute('hidden');
1785      this.elements.button.setAttribute('aria-expanded', (this.elements.button.getAttribute('aria-expanded') === 'false').toString());
1786
1787      if (this.classList.contains('on-header')) {
1788        document.body.classList.toggle('localization--open');
1789      }
1790    }
1791
1792    closeSelector(event) {
1793      const shouldClose = event.relatedTarget && event.relatedTarget.nodeName === 'BUTTON';
1794      if (event.relatedTarget === null || shouldClose) {
1795        this.hidePanel();
1796      }
1797    }
1798  }
1799  customElements.define('localization-form', LocalizationForm);
1800</script>
1800
1801
1802
1803</div><section id="shopify-section-sections--25513994060155__custom_liquid_cLUbnJ" class="shopify-section shopify-section-group-footer-group section"><style data-shopify>#shopify-section-sections--25513994060155__custom_liquid_cLUbnJ {
1804    --section-padding-top: 36px;
1805    --section-padding-bottom: 36px;
1806  }</style><div class="section--padding"> <div class="page-width page-width--full-width"> <style>
1807  #shopify-section-sections--25513994060155__custom_liquid_cLUbnJ {
1808    --section-spacing-block: 0px !important;
1809    padding-top: 0 !important;
1810    padding-bottom: 0 !important;
1811    margin-top: 0 !important;
1812    margin-bottom: 0 !important;
1813  }
1814</style>
1815
1816<style>
1817  /* MAIN CLICKABLE BOX */
1818  details.bnpl-box {
1819    border: none;
1820  }
1821
1822  summary.bnpl-block {
1823    background: #F8F9FA;
1824    border: 3px solid #000000; /* Thicker square border */
1825    border-radius: 0; /* No rounded corners */
1826    padding: 10px;
1827    max-width: 100%;
1828    display: block;
1829    cursor: pointer; /* Make clickable */
1830  }
1831
1832  /* Remove default marker */
1833  summary.bnpl-block::-webkit-details-marker {
1834    display: none;
1835  }
1836
1837  /* FLEX LAYOUT */
1838  .bnpl-row {
1839    display: flex;
1840    justify-content: center;
1841    align-items: center;
1842    text-align: center;
1843  }
1844
1845  .bnpl-text {
1846    font-size: 16px;
1847    font-weight: 600;
1848    color: #341F5E;
1849    display: flex;
1850    align-items: center;
1851    gap: 8px;
1852  }
1853
1854  .payl8r-inline-logo {
1855    height: 30px;
1856    width: auto;
1857  }
1858
1859  .dopple-logo {
1860    height: 21px;
1861    width: auto;
1862  }
1863
1864  @media (max-width: 480px) {
1865    .bnpl-text { font-size: 14px; }
1866  }
1867
1868  /* CONTENT BOX THAT SHOWS WHEN OPEN */
1869  .bnpl-content {
1870    margin-top: 12px;
1871    padding: 15px;
1872    border: 3px solid #000;
1873    background: #F8F9FA;
1874    border-radius: 0;
1875    font-size: 15px;
1876    line-height: 1.5;
1877  }
1878</style>
1879
1880<details class="bnpl-box"> <summary class="bnpl-block"> <div class="bnpl-row"> <div class="bnpl-text">
1881        Spread the cost with <img class="payl8r-inline-logo" 
1882        src="https://www.payl8r.com/wp-content/uploads/2025/11/[email protected]" alt="Payl8r" />
1883        Powered by <img class="dopple-logo" 
1884        src="https://www.payl8r.com/wp-content/uploads/2025/11/imgi_7_DoppleLogoSml.png" alt="Dopple" />
1885        – finance available up to 24 months</div></div></summary> <div class="bnpl-content"> <h3>Payl8r finance powered by Dopple</h3> <p>
1886      Spread the cost up to 24 months with flexible finance by Payl8r powered by Dopple</p> <p> <strong>SWAY HAIR EXTENSIONS TRADE LIMITED is an Introducer Appointed Representative of Social Money Limited tradnig as Payl8r (Lender) and Dopple (Broker) who is authorised by the FCA under Ref. Number 675283. Credit is subject to creditworthiness and affordability assessments. Missed payments may affect your credit file, future borrowing and incur fees. Representative Example: £460.00 over 12 months at 2.50% fixed per month. Rep APR: 65.5%.</strong></p></div>
1887</details></div>
1888</div>
1889
1890
1891</section><section id="shopify-section-sections--25513994060155__176045734945406f93" class="shopify-section shopify-section-group-footer-group section"><style data-shopify>#shopify-section-sections--25513994060155__176045734945406f93 {
1892    --section-padding-top: 36px;
1893    --section-padding-bottom: 36px;
1894  }</style><div class="section--padding"> <div class="page-width"><div id="shopify-block-AZyt1bmJ2T25ZQW8wT__dopple_finance_onsite_message_dopplepay_fca_LAWMDF" class="shopify-block shopify-app-block"><div class="fca-statement"> <p>SWAY Hair Extensions is an Introducer Appointed Representative of Social Money Ltd t/a Dopple, a company registered in England under company number 08054296, and is authorised and regulated by the Financial Conduct Authority and is entered on the Financial Services Register under reference number 675283. Registered with the Information Commissioner's Office under reference number ZA026178</p>
1895</div>
1896
1897</div></div>
1898</div>
1899
1900
1901</section>
1902<!-- END sections: footer-group --></div></div> <!-- BEGIN sections: overlay-group -->
1903<div id="shopify-section-sections--25513994125691__mobile-dock" class="shopify-section shopify-section-group-overlay-group shopify-section-mobile-dock"><style data-shopify>.section-sections--25513994125691__mobile-dock-padding {
1904    padding-top: 12px;
1905    padding-bottom: 12px;
1906  }</style><link rel="stylesheet" href="//swayhairextensions.com/cdn/shop/t/74/assets/section-mobile-dock.css?v=26660940039096064421779271984" media="print" onload="this.media='all'">
1907<noscript><link href="//swayhairextensions.com/cdn/shop/t/74/assets/section-mobile-dock.css?v=26660940039096064421779271984" rel="stylesheet" type="text/css" media="all" /></noscript>
1908<script src="//swayhairextensions.com/cdn/shop/t/74/assets/mobile-dock.js?v=97850469012089116341779271930" defer="defer"></script>
1908<mobile-dock class="mobile-dock mobile-dock--6-col section-sections--25513994125691__mobile-dock-padding hidden"><a class="dock__item" href="/en-us" ><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-house" fill="none" viewBox="0 0 576 512"> <path d="M570.6 244C577.2 249.8 577.8 259.1 571.1 266.6C566.2 273.2 556 273.8 549.4 267.1L512 234.1V432C512 476.2 476.2 512 432 512H144C99.82 512 64 476.2 64 432V234.1L26.59 267.1C19.96 273.8 9.849 273.2 4.003 266.6C-1.844 259.1-1.212 249.8 5.414 244L277.4 4.002C283.5-1.334 292.5-1.334 298.6 4.002L570.6 244zM144 480H208V320C208 302.3 222.3 288 240 288H336C353.7 288 368 302.3 368 320V480H432C458.5 480 480 458.5 480 432V206.7L288 37.34L96 206.7V432C96 458.5 117.5 480 144 480zM240 480H336V320H240V480z" fill="currentColor"/></svg><span>Home</span></a>
1909<div class="dock__item" data-action="menu" ><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 32 32"> <path d="M0 26.667h32M0 16h26.98M0 5.333h32" stroke="currentColor"/></svg><span>Menu</span></div>
1910<div class="dock__item" data-action="search" ><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-search" fill="none" viewBox="0 0 15 17"> <circle cx="7.11113" cy="7.11113" r="6.56113" stroke="currentColor" fill="none"/> <path d="M11.078 12.3282L13.8878 16.0009" stroke="currentColor" stroke-linecap="round" fill="none"/></svg><span>Search</span></div>
1911<a class="dock__item" href="/en-us/collections/all" ><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-grid" fill="none" viewBox="0 0 448 512"> <path d="M0 80C0 53.49 21.49 32 48 32H144C170.5 32 192 53.49 192 80V176C192 202.5 170.5 224 144 224H48C21.49 224 0 202.5 0 176V80zM32 80V176C32 184.8 39.16 192 48 192H144C152.8 192 160 184.8 160 176V80C160 71.16 152.8 64 144 64H48C39.16 64 32 71.16 32 80zM0 336C0 309.5 21.49 288 48 288H144C170.5 288 192 309.5 192 336V432C192 458.5 170.5 480 144 480H48C21.49 480 0 458.5 0 432V336zM32 336V432C32 440.8 39.16 448 48 448H144C152.8 448 160 440.8 160 432V336C160 327.2 152.8 320 144 320H48C39.16 320 32 327.2 32 336zM400 32C426.5 32 448 53.49 448 80V176C448 202.5 426.5 224 400 224H304C277.5 224 256 202.5 256 176V80C256 53.49 277.5 32 304 32H400zM400 64H304C295.2 64 288 71.16 288 80V176C288 184.8 295.2 192 304 192H400C408.8 192 416 184.8 416 176V80C416 71.16 408.8 64 400 64zM256 336C256 309.5 277.5 288 304 288H400C426.5 288 448 309.5 448 336V432C448 458.5 426.5 480 400 480H304C277.5 480 256 458.5 256 432V336zM288 336V432C288 440.8 295.2 448 304 448H400C408.8 448 416 440.8 416 432V336C416 327.2 408.8 320 400 320H304C295.2 320 288 327.2 288 336z" fill="currentColor"/></svg><span>Shop</span></a>
1912<div class="dock__item" data-action="cart" > <p><svg class="icon icon-cart" aria-hidden="true" focusable="false"> <use href="#icon-cart"></use></svg><span id="mobile-cart-icon-bubble"></span></p> <span>Cart</span></div>
1913<a class="dock__item" href="https://swayhairextensions.com/customer_authentication/redirect?locale=en&region_country=US" ><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 14 18"> <path d="M7.34497 10.0933C4.03126 10.0933 1.34497 12.611 1.34497 15.7169C1.34497 16.4934 1.97442 17.1228 2.75088 17.1228H11.9391C12.7155 17.1228 13.345 16.4934 13.345 15.7169C13.345 12.611 10.6587 10.0933 7.34497 10.0933Z" stroke="currentColor"/> <ellipse cx="7.34503" cy="5.02631" rx="3.63629" ry="3.51313" stroke="currentColor" stroke-linecap="square"/></svg><span>Account</span></a></mobile-dock>
1914</div>
1915<!-- END sections: overlay-group --> <ul hidden> <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li></ul> <svg xmlns="http://www.w3.org/2000/svg" class="hidden"> <symbol id="icon-cart" fill="none" viewbox="0 0 18 19"> <path d="M3.09333 5.87954L16.2853 5.87945V5.87945C16.3948 5.8795 16.4836 5.96831 16.4836 6.07785V11.4909C16.4836 11.974 16.1363 12.389 15.6603 12.4714C11.3279 13.2209 9.49656 13.2033 5.25251 13.9258C4.68216 14.0229 4.14294 13.6285 4.0774 13.0537C3.77443 10.3963 2.99795 3.58502 2.88887 2.62142C2.75288 1.42015 0.905376 1.51528 0.283581 1.51478" stroke="currentColor"/> <path d="M13.3143 16.8554C13.3143 17.6005 13.9183 18.2045 14.6634 18.2045C15.4085 18.2045 16.0125 17.6005 16.0125 16.8554C16.0125 16.
19151104 15.4085 15.5063 14.6634 15.5063C13.9183 15.5063 13.3143 16.1104 13.3143 16.8554Z" fill="currentColor"/> <path d="M3.72831 16.8554C3.72831 17.6005 4.33233 18.2045 5.07741 18.2045C5.8225 18.2045 6.42651 17.6005 6.42651 16.8554C6.42651 16.1104 5.8225 15.5063 5.07741 15.5063C4.33233 15.5063 3.72831 16.1104 3.72831 16.8554Z" fill="currentColor"/></symbol></svg> 
1915<script>
1916      window.routes = {
1917        root_url: '/en-us',
1918        cart_url: '/en-us/cart',
1919        cart_add_url: '/en-us/cart/add',
1920        cart_change_url: '/en-us/cart/change',
1921        cart_update_url: '/en-us/cart/update',
1922        search_url: '/en-us/search',
1923        predictive_search_url: '/en-us/search/suggest'
1924      };
1925
1926      window.cartStrings = {
1927        error: `There was an error while updating your cart. Please try again.`,
1928        quantityError: `You can only add [quantity] of this item to your cart.`
1929      };
1930
1931      window.variantStrings = {
1932        addToCart: `Add to bag`,
1933        soldOut: `Coming soon`,
1934        unavailable: `Unavailable`,
1935        preOrder: `Pre-order`
1936      };
1937
1938      window.accessibilityStrings = {
1939        imageAvailable: `Image [index] is now available in gallery view`,
1940        shareSuccess: `Link copied to clipboard!`
1941      }
1942
1943      window.dateStrings = {
1944        d: `D`,
1945        day: `Day`,
1946        days: `Days`,
1947        hour: `Hour`,
1948        hours: `Hours`,
1949        minute: `Min`,
1950        minutes: `Mins`,
1951        second: `Sec`,
1952        seconds: `Secs`
1953      };
1954
1955      window.shopSettings = {
1956        moneyFormat: "${{amount}}",
1957        isoCode: "USD",
1958        cartDrawer: true,
1959        currencyCode: false
1960      };
1961
1962      (function() {
1963        // Fixed: Largest Contentful Paint image was lazily loaded
1964        const first_image = document.querySelector('#MainContent .shopify-section .media img');
1965        if (first_image) first_image.setAttribute('loading', 'auto');
1966      })();</script>
1966<script src="//swayhairextensions.com/cdn/shop/t/74/assets/predictive-search.js?v=130611461508567810811779271940" defer="defer"></script>
1966<script src="//swayhairextensions.com/cdn/shop/t/74/assets/color-swatches.js?v=53343857427837871641779271840" defer="defer"></script>
1966 
1966<script src="//swayhairextensions.com/cdn/shop/t/74/assets/dynamic.js?v=91702927113973634251779271907" defer="defer"></script>
1966 
1966<script>
1967        window.addEventListener('load', function() {
1968          var _learnq = window._learnq || [];
1969          function addedToCart() {
1970            fetch(`${window.location.origin}/cart.js`)
1971                    .then(res => res.clone().json().then(data => {
1972                      var cart = {
1973                        total_price: data.total_price/100,
1974                        $value: data.total_price/100,
1975                        total_discount: data.total_discount,
1976                        original_total_price: data.original_total_price/100,
1977                        items: data.items
1978                      }
1979                      if (item !== 'undefined') {
1980                        cart = Object.assign(cart, item)
1981                      }
1982                      if (klAjax) {
1983                        _learnq.push(['track', 'Added to Cart', cart]);
1984                        klAjax = false;
1985                      }
1986                    }))
1987          };
1988          (function (ns, fetch) {
1989            ns.fetch = function() {
1990              const response = fetch.apply(this, arguments);
1991              response.then(res => {
1992                if (`${window.location.origin}/cart/add.js`
1993                        .includes(res.url)) {
1994                  addedToCart()
1995                }
1996              });
1997              return response
1998            }
1999          }(window, window.fetch));
2000          var klAjax = true;
2001          var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']");
2002          for (var i = 0; i <atcButtons.length; i++) {
2003            atcButtons[i].addEventListener("click", function() {
2004              if (klAjax) {
2005                _learnq.push(['track', 'Added to Cart', item]);
2006                klAjax = false;
2007              }
2008            })
2009          }
2010        });</script>
2010 
2010<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" async></script>
2010 
2010<script async  src="//swayhairextensions.com/cdn/shop/t/74/assets/abz_designer.js?v=99529502558252586891779271817" type="text/javascript"></script>
2010 
2010<script data-timer="3000" data-deffered data-src="//code.jivosite.com/widget/RBrrksa9z3" async></script>
2010 
2010<script>
2011              function fn(){
2012                if (typeof BSS_SL.configData == 'undefined') {
2013                    if(window.location.pathname == '/pages/store-locator'){
2014                        document.getElementById("PageContainer").remove();
2015                    }
2016                }
2017              }
2018            if (document.readyState === "complete" || document.readyState === "interactive") {
2019                setTimeout(fn, 1);
2020            } else {
2021            document.addEventListener("DOMContentLoaded", fn);
2022            }</script>
2022 
2022<script async id="bss-store-locator-cluster" src='https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/markerclusterer.js'></script>
2022 
2022<script id="bss-locator-config-setting">
2023                  if (typeof BSS_SL == 'undefined') {
2024                      var BSS_SL = {};
2025                  }
2026                  BSS_SL.configSetting = [{"featureType":"water","elementType":"geometry","stylers":[{"color":"#e9e9e9"},{"lightness":17}]},{"featureType":"landscape","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":20}]},{"featureType":"road.highway","elementType":"geometry.fill","stylers":[{"color":"#ffffff"},{"lightness":17}]},{"featureType":"road.highway","elementType":"geometry.stroke","stylers":[{"color":"#ffffff"},{"lightness":29},{"weight":0.2}]},{"featureType":"road.arterial","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":18}]},{"featureType":"road.local","elementType":"geometry","stylers":[{"color":"#ffffff"},{"lightness":16}]},{"featureType":"poi","elementType":"geometry","stylers":[{"color":"#f5f5f5"},{"lightness":21}]},{"featureType":"poi.park","elementType":"geometry","stylers":[{"color":"#dedede"},{"lightness":21}]},{"elementType":"labels.text.stroke","stylers":[{"visibility":"on"},{"color":"#ffffff"},{"lightness":16}]},{"elementType":"labels.text.fill","stylers":[{"saturation":36},{"color":"#333333"},{"lightness":40}]},{"elementType":"labels.icon","stylers":[{"visibility":"off"}]},{"featureType":"transit","elementType":"geometry","stylers":[{"color":"#f2f2f2"},{"lightness":19}]},{"featureType":"administrative","elementType":"geometry.fill","stylers":[{"color":"#fefefe"},{"lightness":20}]},{"featureType":"administrative","elementType":"geometry.stroke","stylers":[{"color":"#fefefe"},{"lightness":17},{"weight":1.2}]}];</script>
2026 
2026<script async id="bss-locator-clusterer" src='https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/markerclusterer.js'></script>
2026
2027    
2028          
2029    
2030<!-- Google tag (gtag.js) -->
vendor: 83 bytes, lines 2030-2031
2030
2031<script async data-deffered data-src="https://www.googletagmanager.com/gtag/js?id=
2031AW-10796649949
vendor: 12 bytes, line 2031
2031"></script>
2032<script>
2033  
vendor: 134 bytes, lines 2033-2037
2033window.dataLayer = window.dataLayer || [];
2034  function gtag(){dataLayer.push(arguments);}
2035  gtag('js', new Date());
2036
2037  gtag('config', '
2037AW-10796649949
vendor: 4 bytes, line 2037
2037');
2038</script>
2038 <style>#loader { opacity: 0; visibility: hidden; pointer-events: none;}#loader.loaded { display: none; }</style> 
2038<script>
2039      document.onreadystatechange = () => {
2040        console.log(document.readyState);
2041         if (document.readyState == 'interactive') {
2042           showStyle();
2043           let links = Array.from(document.querySelectorAll('link[data-href]')).map(el => el.href = el.dataset.href);
2044         }
2045         if (document.readyState == 'complete') {
2046           window.scObs.disconnect();
2047           window.all_scripts.forEach(el => {
2048             setTimeout(() => {
2049              let script = document.createElement('script');
2050              script.innerHTML = el.innerHTML;
2051              script.id = el.id;
2052              script.type = "text/javascript";
2053              script.async = true;
2054              script.onload = (e) => { console.log('Script loaded successfuly', e); };
2055              script.onerror = () => { console.log('Error occurred while loading script'); };
2056              console.log(script);
2057              document.head.appendChild(script)
2058             }, 2e3)
2059           });
2060         }
2061      }</script>
2061 
2061<script>
2062     requestAnimationFrame(() => {
2063        setTimeout(() => {
2064          const siteNavList = document.getElementById('content-visibility');
2065          if (siteNavList) { siteNavList.remove(); };
2066        }, 500);
2067      });
2068
2069      const navReady = performance.mark('Nav_Ready');
2070      console.log('Nav ready at: ' + navReady.startTime + 'ms');</script>
2070 <noscript><style>[role=main] .shopify-section:not(:first-child), [role=main] .shopify-section:not(:nth-child(2)), #shopify-section-footer, .shopify-section-group-overlay-group, .shopify-section-group-footer-group, iframe { content-visibility: visible !important;}</style></noscript>
2071
2072   
2073  
2074<script>
2075	window.StoreCreditInit = {
2076		shop: 'swayhairextensions.myshopify.com',
2077		cashback_widget_status: 0
2078	}
2079</script>
2079
2080
2081
2082
2083 
2084<style> .color-swatch:before,.color-swatch:after,.color-swatch a:before {transform: scale(0);} @media screen and (max-width: 767px) {.product-form__input input[type="radio"] + .color__swatch.color__swatch--variant {width: calc(100vw / 6 - 1.5rem); height: calc(100vw / 6 - 1.5rem); }} .header-background:after {box-shadow: none !important;} @media (min-width: 756px) {.look__hotspot[href*="shampoo"] {left: calc(100% - 400px) !important; } .look__hotspot[href*="conditioner"] {left: calc(100% - 320px) !important; } .look__hotspot[href*="protection"] {left: calc(100% - 240px) !important; } .look__hotspot[href*="oil"] {left: calc(100% - 180px) !important; } .look__hotspot[href*="mask"] {left: calc(100% - 180px) !important; }} @media (max-width: 767px) {.section--padding:has(.product-count) {display: flex; flex-direction: row; flex-wrap: wrap; }} </style>
2085<div id="shopify-block-AM3RuZWpsZUJFeWpGQ__6480035358908009760" class="shopify-block shopify-app-block">
2086<script>(() => { (function() {        window.__sonar = {          h2: "/a/superproxy/queue",          u: "https://cdn.shopify.com/extensions/01a0cb0a-b8e3-7495-8ef1-6f0b62056f2a/superspeed-1-120/assets/s-storefront.js",          cart: {            cc: 0,            cv: 0.0          },          theme: {            name: Shopify?.theme?.name || null,            id: Shopify?.theme?.id || null,            role: Shopify?.theme?.role || null,          },          isBot: (ua) => /bot|google|baidu|bing|msn|applebot|duckduckbot|yandex|headlines|facebookexternalhit|openai|gptbot|anthropic|claudebot/i.test(ua)        };                if (window.__sonar.isBot(navigator.userAgent)) return;        const uuid = () => crypto?.randomUUID?.() || 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, c => {          const r = Math.random() * 16 | 0;          const v = c === 'x' ? r : (r & 0x3 | 0x8);          return v.toString(16);        });        const cookies = Object.fromEntries(document.cookie.split('; ').map(c => c.split('=')));        let sid = cookies._sonar_sid;        let vid = cookies._sonar_vid;        let rawCart = cookies.cart;        let cid = rawCart ? rawCart.split(/[?%]/)[0] : null;        const isRevisit = !!vid;        let isLanding = !sid;        if (!sid) {          sid = uuid();          document.cookie = `_sonar_sid=${sid}; path=/; max-age=1800; SameSite=Lax`;        } else {          const ref = document.referrer;          try { isLanding = !ref || new URL(ref).hostname !== location.hostname; } catch(e) { isLanding = true; };        };        if (!vid) {          vid = uuid();          document.cookie = `_sonar_vid=${vid}; path=/; max-age=31536000; SameSite=Lax`;        }        window.__sonar.ids = { sid, vid, cid, iep: isLanding, ri: isRevisit };        try {          localStorage.setItem("__sonar_theme", JSON.stringify(window.__sonar.theme));        } catch (e) {}      })();    document.addEventListener("DOMContentLoaded", () => {(typeof delayed == 'function' && delayed(__sonar.u, 'script', 100));});          const whenActivated = new Promise((resolve) => { if (document.prerendering) { document.addEventListener('prerenderingchange', resolve, {once: true}); } else { resolve(); } });      async function get_list(){if(HTMLScriptElement.supports&&HTMLScriptElement.supports("speculationrules")){        await whenActivated;        const l = (navigator.connection && navigator.connection.saveData) ? 'true' : 'false';        const n = (navigator.connection && navigator.connection.effectiveType) || '4g';        let e=await fetch(`/a/superproxy/list.json?l=${l}&n=${n}`,{priority:"low",headers:{PW:window.innerWidth}}),t=await e.json(),s=document.createElement("script");s.type="speculationrules",specRules={"prerender":[{urls:t,eagerness: "prerender" === "prerender" ? "moderate" : "eager" }]},s.textContent=JSON.stringify(specRules),document.body.append(s)}      };get_list();      })();
2087</script>
2087
2088
2089
2090
2091
2092</div><div id="shopify-block-ANWk3VXE0N3BIWEMvV__11349500561483629931" class="shopify-block shopify-app-block">
2092<script id="ReStock-config">
2093  var _ReStockConfig = window._ReStockConfig || {};
2094
2095  _ReStockConfig.templateName = "page";
2096  _ReStockConfig.isB2BCustomer = null;
2097  _ReStockConfig.currentLocationId = null;
2098  _ReStockConfig.moneyFormat = "${{amount}}";_ReStockConfig.marketHandle = "en-us";
2099  _ReStockConfig.marketId = 97782464891;let metafieldConfigData = null;metafieldConfigData = {"ask_for_gdpr_consent_enabled":false,"not_selectable_variants_enabled":false,"pre_order_products_enabled":false,"ui_style":{"notify_me_styles":[{"wrapper":null,"page":"LANDING_PAGES","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"},{"wrapper":null,"page":"COLLECTION_PAGE","inline_display_mode":"NOT_DISPLAYED","show_floating_button":false,"inject_in_parent_of_wrapper":false,"inject_to_all_wrappers":false,"inject_to_all_elements_of_each_wrapper":false,"handle_rerenders":true,"prepend_to_wrapper":false,"custom_styles":null,"enable_variant_listener_on_cards":false,"product_card_selector":null,"displayed_product_resolution_enabled":false,"variant_picker_selector":null,"selected_anchor_selector":null,"general_card_placement_enabled":false,"card_scoped_wrapper_enabled":false,"variant_group_availability_enabled":false,"quick_view_widget_lifecycle_enabled":false,"style_mode":"SMART"}],"product_page_notify_me_style":{"wrapper":[".product-form__buttons",".shopify-product-form"],"support_wrapper":[".product-form__buttons"],"css_selector_from_theme":null,"inline_display_mode":"BUTTON","show_floating_button":false,"hide_buy_it_now_button":true,"inject_in_parent_of_wrapper":true,"inject_to_all_wrappers":false,"handle_rerenders":true,"prepend_to_wrapper":false,"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width","css_selector_by_support":"","custom_styles":{"color":"","showIcon":false,"iconColor":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"custom_variant_listener":{"element":null,"property":null,"is_dataset_property":false},"use_add_to_cart_button_selector":true,"style_mode":"MANUAL"},"subscription_form_style":{"custom_styles":null,"style_mode":"SMART","name_field_is_visible":false,"name_field_is_required":false,"email_field_is_required":false,"phone_field_is_required":false,"whatsapp_field_is_required":false,"quantity_field_is_visible":false,"quantity_max_value":10},"button_classes":["product-form__submit","button","button--full-width"],"global_raw_css":"","product_page_raw_css":"","after_subscribe_message_styles":{"toastColor":"fff","toastBackgroundColor":"121010"}},"ui_contents":[{"notify_me_contents":[{"page":"COLLECTION_PAGE","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"LANDING_PAGES","button_text":"Notify me","not_selectable_variants_button_text":"Out of stock? Click here"},{"page":"PRODUCT_PAGE","button_text":"EMAIL ME WHEN BACK IN STOCK","not_selectable_variants_button_text":"Out of stock? Click here"}],"subscription_form_content":{"form_title":"Notify me via:","email_input_placeholder":"Email Address ...","email_input_below_text":"Don’t worry! We hate spam as much as you do.","email_label":"Email","full_name_label":"Name","full_name_placeholder":"Full name ...","push_label":"Push notification","sms_label":"SMS","sms_input_placeholder":"Phone Number ...","whatsapp_label":"Whatsapp","whatsapp_input_placeholder":"Whatsapp Number ...","empty_name_error_message":"Name is required.","name_length_error_message":"Name is too long.","invalid_email_error_message":"Your email address is not val
2099id.","empty_email_error_message":"Email is required.","invalid_phone_number_error_message":"Your phone number is not valid.","empty_phone_number_error_message":"Phone number is required.","no_channels_selected_error_message":"You need to subscribe to one of the channels.","button_text":"Notify Me When Available","add_to_contacts_checkbox_text":"Notify me about other news or offers too","privacy_policy_text":"I have read and agree to the {{privacy_policy_url_text}}.","privacy_policy_url_text":"privacy policy","privacy_policy_url":"","privacy_policy_error_message":"You must accept our privacy policy","after_subscribe_message_text":"We will notify you when the item is available","already_subscribed_message_text":"You already have subscribed for this item","push_is_not_allowed_message_text":"You didn\\'t allow this site to send you push notifications. To receive back-in-stock notification from this shop.","style_mode":"SMART","quantity_label":"Quantity"},"language":"en"}],"default_language":"en","shop_id":31093,"app_enabled":true,"base_url":"https://api.notify-me.app","excluded_from_back_in_stock_variants":[],"included_in_back_in_stock_variants":[],"has_contact_integration":false,"ask_for_contact_integration_is_hidden":false,"privacy_policy_is_hidden":true,"disable_branding_permission":true,"is_email_hidden":false,"is_sms_hidden":false,"is_push_hidden":true,"is_whatsapp_hidden":true,"collection_page_show_button_when_any_variant_is_out_of_stock":false,"home_page_show_button_when_any_variant_is_out_of_stock":false,"subscription_limit_reached":false,"is_back_in_stock_active":true,"back_
2099in_stock_product_selection_mode":"ALL","low_stock":{"excluded_variants":[],"is_service_active":true,"widget_settings":{"show_mode":"LOW_INVENTORY","inventory_threshold":5},"product_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"collection_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]},"landing_page":{"is_elements_shown":true,"ui_contents":{"en":{"description":"Only {{remaining_quantity}} items left in stock!"}},"style_mode":"SMART","widget":{"custom_styles":{"show_icon":true,"icon_color":"EE442E","text_color":"EE442E"},"wrapper_by_support":null,"inject_to_all_wrappers":false},"inline_button_placements":[]}},"is_suspended":false,"default_country_code":null};let metafieldPreOrderData = null;metafieldPreOrderData = {"product_page":{"ui_styles":{"badge":{"custom_styles":{"color":"","borderRadius":"","backgroundColor":""},"is_hidden":false},"button":{"custom_styles":{"color":"","borderSize":"","borderColor":"","borderRadius":"","backgroundColor":""},"is_visible":true},"description":{"is_hidden":false},"hide_buy_it_now_button":true,"is_active":true,"price":{"custom_styles":null,"format":"{symbol}{price}","is_hidden":false},"replace_with_add_to_cart_button":true,"selling_plan_selector":{"custom_styles":{"badgeTextColor":"000000","cardTitleColor":"202223","cardBorderColor":"e4e5e7","cardBorderRadius":"8","badgeBorderRadius":"6","cardBackgroundColor":"ffffff","badgeBackgroun
2099dColor":"e4e5e7","cardDescriptionColor":"6d7175"},"is_active":false,"custom_css":""},"style_mode":"SMART"},"ui_contents":{"en":{"badge_text":"Pre-order","widget_description":"Dispatch W/c 19 January 2026","btn_text":"Pre-order now","availability_date_label":"Expected availability","payment_label":"Payment","soon_available_text":"Coming soon","billing_full_payment_text":"Full payment at checkout","billing_due_now_label":"Due now","billing_due_later_label":"Due later on","selling_plan_full_payment_title":"Full payment","selling_plan_partial_payment_title":"Reserve now, pay later","selling_plan_selector_save_label":"Save"}},"elements_selectors":{"button":{"css_selector":"div.product-form__buttons>button[type='submit'].product-form__submit.button.button--full-width","css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"description":{"wrapper_by_support":null},"selling_plan_selector":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false}},"collection_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART"},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"landing_page":{"ui_styles":{"is_active":false,"button":{"custom_styles":null,"is_visible":true},"badge":{"custom_styles":{"text_color":"000","border_radius":10,"background_color":"e4e5e7","discount_text_color":"000"},"is_visible":false,"position":"TOP_RIGHT"},"style_mode":"SMART","featured_product_is_active":false},"ui_contents":{"en":{"btn_text":"Pre-order now","badge_text":"Pre-order"}},"elements_selectors":{"button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"badge_parent":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"price":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null,"format":"{symbol}{price}","is_hidden":false},"quick_view_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"quick_view_section_add_to_cart_button":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"featured_section":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"inject_to_all_wrappers":false},"enable_variant_listener_on_cards":false},"limit_reached":false,"variant_ids":[],"is_selling_plan_removed_by_support":false,"selling_plans_settings":{"710630932859":{"has_discount":false,"value_type":"percentage","value":0.0}},"selling_plans_billing_settings":{"710630932859":{"payment_type":"FULL","checkout_charge":{"percentage":50,"charge_type":"PERCENTAGE","exact_amount":0},"remaining_fee_checkout_time":{"date_type":"AFTER_SOME_DAYS","exact_date":null,"after_some_days":7}}},"selling_plan_id_to_market_ids":{},"selling_plan_id_to_variant_ids":{"710630932859":[]},"is_service_active":true,"override_cart_requests":true,"excluded_catalogs_products":[],"excluded_catalogs_collections":[],"excluded_company_locations":[],"description_availability_config":{"710630932859":{"type":"SPECIFIC_DATE","config":{"date":"2026-01-19"}}},"mixed_cart_alert":{"show_mixed_cart_alert":false,"is_active":false,"ui_styles":{"show_icon":true,"show_title":true,"show_body":true,"style_mode":"SMART","custom_css":"","custom_styles":{"color":"1A1A1A","iconColor":"616161","borderColor":"F1F1F1","borderRadius":8,"backgroundColor":"F1F1F1"}},"elements_selectors":{"cart_page":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null},"cart_drawer":{"css_selector":null,"css_selector_by_support":null,"css_selector_from_theme":null}},"ui_contents":{"en":{"title":"Shipping Notice","body":"Your order 
2099contains items with different delivery dates."}}}};let metafieldWishlistData = undefined;metafieldWishlistData = {"is_service_active":true,"is_guest_mode_enabled":true,"wishlist_buttons":{"product_page":{"is_visible":true,"style_mode":"SMART","custom_styles":null,"inject_to_all_wrappers":false,"icon":"heart","inline_button_placements":[]},"collection_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]},"landing_page":{"is_visible":false,"custom_styles":null,"icon":"","position":"","mode":"","button_placements":[]}},"limit_reached":false,"ui_contents":{"en":{"id":24673,"add_to_wishlist_button_label":"Add to wishlist","remove_from_wishlist_button_label":"It’s in wishlist","list_access_button_label":"Wishlist","list_title":"Wishlist","list_add_all_to_cart_button_label":"Add all to cart","product_card_add_to_cart_button_label":"Add to cart","product_card_out_of_stock_button_label":"Out of stock","empty_list_description":"You didn't like any products yet!","empty_list_explore_button_label":"Explore store","add_to_cart_toast_message":"Added to your cart","login_modal_button_label":"Login","login_modal_description":"Log in to your account to add products to your wishlist and view your previously saved items.","login_modal_title":"Login required"}},"access_button":{"custom_styles":null,"icon":"heart","position":"bottom-left","hide_floating_button":false,"inline_button_placements":[]},"drawer":{"custom_styles":null,"position":"left"},"add_to_cart_message":{"custom_styles":null,"position":"bottom-right"},"updated_at":1767349359};let metafieldFlagsData = null;metafieldFlagsData = {};_ReStockConfig._metafields = {
2100    sdkConfig: metafieldConfigData,
2101    preOrderConfig: metafieldPreOrderData,
2102    wishlistConfig: metafieldWishlistData,
2103    featureFlags: metafieldFlagsData
2104  };
2105</script>
2105
2106
2107<!-- BEGIN app snippet: early-cart-guard -->
2107<script id="ReStock-early-cart-guard">
2108(function (window) {
2109  try {
2110    if (window.__nmPreorderEarlyGuard) return;
2111
2112    let cfg = null;
2113    const metafields = window._ReStockConfig?._metafields;
2114    if (metafields?.preOrderConfig && typeof metafields.preOrderConfig === 'object') {
2115      cfg = metafields.preOrderConfig;
2116    }
2117
2118    let wrappersInstalled = false;
2119
2120    window.__nmPreorderEarlyGuard = {
2121      v: 1,
2122      active: true,
2123      setConfig: function (nextConfig) {
2124        if (!nextConfig || typeof nextConfig !== 'object') return;
2125        cfg = nextConfig;
2126        if (cfg.override_cart_requests === true) installWrappers();
2127      }
2128    };
2129
2130    function isGuardActive() {
2131      return window.__nmPreorderEarlyGuard?.active === true;
2132    }
2133
2134    function isCartAddUrl(url) {
2135      try {
2136        const parsed = new URL(String(url), window.document.baseURI);
2137        return /(?:^|\/)cart\/add(?:\.js(?:on)?)?$/.test(parsed.pathname);
2138      } catch (error) {
2139        return false;
2140      }
2141    }
2142
2143    function isPageActive() {
2144      const template = window._ReStockConfig?.templateName;
2145      let pageConfig = null;
2146      if (template === 'product') {
2147        pageConfig = cfg.product_page;
2148      } else if (template === 'collection' || template === 'list-collections' || template === 'search' || template === 'page') {
2149        pageConfig = cfg.collection_page;
2150      } else if (template === 'index') {
2151        pageConfig = cfg.landing_page;
2152      }
2153      return pageConfig?.ui_styles?.is_active === true;
2154    }
2155
2156    function shouldEnrich() {
2157      if (!cfg) return false;
2158      if (cfg.override_cart_requests !== true) return false;
2159      if (cfg.is_service_active !== true) return false;
2160      if (cfg.limit_reached === true) return false;
2161      if (window._ReStockConfig?.isB2BCustomer) return false;
2162      return isPageActive();
2163    }
2164
2165    function isPlanVisibleInMarket(planId) {
2166      const planToMarkets = cfg.selling_plan_id_to_market_ids;
2167      if (!planToMarkets) return true;
2168      const allowedMarketIds = planToMarkets[planId];
2169      if (!allowedMarketIds || allowedMarketIds.length === 0) return true;
2170      const marketId = window._ReStockConfig?.marketId;
2171      if (marketId == null) return true;
2172      return allowedMarketIds.includes(Number(marketId));
2173    }
2174
2175    function findSellingPlanId(variantId) {
2176      const planToVariants = cfg.selling_plan_id_to_variant_ids;
2177      if (!planToVariants) return null;
2178      for (const planId of Object.keys(planToVariants)) {
2179        const variantIds = planToVariants[planId];
2180        if (variantIds && variantIds.includes(variantId) && isPlanVisibleInMarket(planId)) return planId;
2181      }
2182      return null;
2183    }
2184
2185    function localizedContents() {
2186      const contents = cfg.product_page?.ui_contents;
2187      if (!contents || typeof contents !== 'object') return {};
2188      return contents[shopLanguage()] || contents['en'] || Object.values(contents)[0] || {};
2189    }
2190
2191    function shopLanguage() {
2192      const locale = window.Shopify?.locale;
2193      if (locale) return locale;
2194      const documentLanguage = window.document?.documentElement?.lang;
2195      if (documentLanguage && documentLanguage !== 'null') return documentLanguage;
2196      return null;
2197    }
2198
2199    function formatDate(date) {
2200      return date.toISOString().split('T')[0];
2201    }
2202
2203    function toFiniteNumber(value) {
2204      if (typeof value === 'number') return Number.isFinite(value) ? value : null;
2205      if (typeof value === 'string') {
2206        const parsed = parseFloat(value);
2207        return Number.isFinite(parsed) ? parsed : null;
2208      }
2209      return null;
2210    }
2211
2212    function clamp(value, min, max) {
2213      return Math.min(max, Math.max(min, value));
2214    }
2215
2216    function availabilityDateText(planId) {
2217      const settings = cfg.description_availability_config?.[planId];
2218      if (!settings) return '';
2219      if (settings.type === 'SOON') return localizedContents().soon_available_text || '';
2220      if (settings.type === 'SPECIFIC_DATE') {
2221        const parsed = new Date(settings.config.date);
2222        return isNaN(parsed.getTime()) ? '' : formatDate(parsed);
2223      }
2224      if (settings.type === 'RELATIVE_DATE') {
2225        const days = typeof settings.config.days === 'string' ? parseInt(settings.config.days, 10) : settings.config.days;
2226        if (isNaN(days)) return '';
2227        const futureDate = new Date();
2228        futureDate.setDate(futureDate.getDate() + days);
2229        return formatDate(futureDate);
2230      }
2231      return '';
2232    }
2233
2234    function inlineVariantPrice(variantId) {
2235      const variants = window._ReStockConfig?.product?.variants;
2236      if (!Array.isArray(variants)) return null;
2237      const variant = variants.find(function (candidate) {
2238        return Number(candidate?.id) === variantId;
2239      });
2240      if (!variant) return null;
2241      return variant.price ? variant.price / 100 : 0;
2242    }
2243
2244    function finalPriceForPlan(price, planId) {
2245      const adjustment = cfg.selling_plans_settings?.[planId];
2246      if (!adjustment?.has_discount) return price;
2247      if (adjustment.value_type === 'percentage') return price * (1 - adjustment.value / 100);
2248      if (adjustment.value_type === 'fixed_amount') return price - adjustment.value * (window.Shopify?.currency?.rate ?? 1);
2249      return price;
2250    }
2251
2252    function formatMoneyIntl(price) {
2253      const currency = window.Shopify?.currency?.active || 'USD';
2254      const locale = window.Shopify?.locale || 'en-US';
2255      try {
2256        return new Intl.NumberFormat(locale, { style: 'currency', currency: currency }).format(price);
2257      } catch (error) {
2258        return currency + ' ' + price.toFixed(2);
2259      }
2260    }
2261
2262    const AMOUNT_PLACEHOLDER = /\{\{\s*(\w+)\s*\}\}/;
2263
2264    function delimit(cents, precision, thousands, decimal) {
2265      const parts = (cents / 100).toFixed(precision).split('.');
2266      const grouped = parts[0].replace(/(\d)(?=(\d{3})+(?!\d))/g, '$1' + thousands);
2267      return parts[1] ? grouped + (decimal || '.') + parts[1] : grouped;
2268    }
2269
2270    const AMOUNT_FORMATTERS = new Map([
2271      ['amount', function (cents) { return delimit(cents, 2, ','); }],
2272      ['amount_no_decimals', function (cents) { return delimit(cents, 0, ','); }],
2273      ['amount_with_comma_separator', function (cents) { return delimit(cents, 2, '.', ','); }],
2274      ['amount_no_decimals_with_comma_separator', function (cents) { return delimit(cents, 0, '.'); }],
2275      ['amount_with_apostrophe_separator', function (cents) { return delimit(cents, 2, "'"); }],
2276      ['amount_no_decimals_with_space_separator', function (cents) { return delimit(cents, 0, ' '); }],
2277      ['amount_with_space_separator', function (cents) { return delimit(cents, 2, ' ', ','); }],
2278      ['amount_with_period_and_space_separator', function (cents) { return delimit(cents, 2, ' '); }]
2279    ]);
2280
2281    function decodeEntities(s) {
2282      var el = window.document.createElement('textarea'); el.innerHTML = s; return el.value;
2283    }
2284
2285    function moneyFormat() {
2286      const format = window._ReStockConfig?.moneyFormat;
2287      return typeof format === 'string' ? decodeEntities(format.replace(/<[^>]*>/g, '')) : '';
2288    }
2289
2290    function formatMoney(amount) {
2291      const format = moneyFormat();
2292      const formatAmount = AMOUNT_FORMATTERS.get(AMOUNT_PLACEHOLDER.exec(format)?.[1] ?? '');
2293      if (!formatAmount) return formatMoneyIntl(amount);
2294      return format.replace(AMOUNT_PLACEHOLDER, formatAmount(Math.round(amount * 100)));
2295    }
2296
2297    function calculateCheckoutCharge(price, policy) {
2298      const { charge_type, exact_amount, percentage } = policy.checkout_charge;
2299      if (!Number.isFinite(price) || price <= 0) return 0;
2300      if (charge_type === 'PERCENTAGE') return clamp(price * ((toFiniteNumber(percentage) ?? 0) / 100), 0, price);
2301      return clamp(toFiniteNumber(exact_amount) ?? 0, 0, price);
2302    }
2303
2304    function formatRemainingDueDate(policy) {
2305      const { date_type, exact_date, after_some_days } = policy.remaining_fee_checkout_time;
2306      if (date_type === 'EXACT_DATE' && exact_date) {
2307        const parsed = new Date(exact_date + 'T12:00:00Z');
2308        if (!isNaN(parsed.getTime())) return formatDate(parsed);
2309      }
2310      if (date_type === 'AFTER_SOME_DAYS' && after_some_days) {
2311        const days = toFiniteNumber(after_some_days);
2312        if (days === null) return '';
2313        const futureDate = new Date();
2314        futureDate.setDate(futureDate.getDate() + days);
2315        return formatDate(futureDate);
2316      }
2317      return '';
2318    }
2319
2320    function paymentText(planId, variantId) {
2321      const policy = cfg.selling_plans_billing_settings?.[planId];
2322      if (!policy) return '';
2323      const contents = localizedContents();
2324      if (policy.payment_type === 'FULL') return contents.billing_full_payment_text || 'Full payment at checkout';
2325
2326      const price = inlineVariantPrice(variantId);
2327      if (price == null) return '';
2328
2329      const planPrice = finalPriceForPlan(price, planId);
2330      const dueNowAmount = calculateCheckoutCharge(planPrice, policy);
2331      const dueLaterAmount = clamp(planPrice - dueNowAmount, 0, planPrice);
2332      const dueDate = formatRemainingDueDate(policy);
2333
2334      const dueNowLabel = contents.billing_due_now_label || 'Due now';
2335      const dueLaterLabel = contents.billing_due_later_label || 'Due later on';
2336      const formattedDueNow = formatMoney(dueNowAmount);
2337      const formattedDueLater = formatMoney(dueLaterAmount);
2338      const dueLaterPart = dueDate
2339        ? formattedDueLater + ' ' + dueLaterLabel + ' ' + dueDate
2340        : formattedDueLater + ' ' + dueLaterLabel;
2341
2342      return formattedDueNow + ' ' + dueNowLabel + ' · ' + dueLaterPart;
2343    }
2344
2345    const DEFAULT_AVAILABILITY_LABEL = 'Expected availability';
2346    const DEFAULT_PAYMENT_LABEL = 'Payment';
2347    const TYPE_MARKER = 'Type';
2348
2349    function cleanLabel(raw) {
2350      return String(raw == null ? '' : raw)
2351        .replace(/[[\]]/g, '')
2352        .replace(/[\s::]+$/, '')
2353        .trim();
2354    }
2355
2356    function resolvePaymentLabel(raw) {
2357      const cleaned = cleanLabel(raw);
2358      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === DEFAULT_AVAILABILITY_LABEL) {
2359        return DEFAULT_PAYMENT_LABEL;
2360      }
2361      return cleaned;
2362    }
2363
2364    function resolveAvailabilityLabel(raw, paymentLabel) {
2365      const cleaned = cleanLabel(raw);
2366      if (!cleaned || cleaned.charAt(0) === '_' || cleaned === TYPE_MARKER || cleaned === paymentLabel) {
2367        return DEFAULT_AVAILABILITY_LABEL;
2368      }
2369      return cleaned;
2370    }
2371
2372    function visibleCartProperties(planId, variantId) {
2373      const properties = {};
2374      try {
2375        const contents = localizedContents();
2376        const paymentLabel = resolvePaymentLabel(contents.payment_label);
2377        const availabilityLabel = resolveAvailabilityLabel(contents.availability_date_label, paymentLabel);
2378        const availabilityDate = availabilityDateText(planId);
2379        if (availabilityDate) properties[availabilityLabel] = availabilityDate;
2380        const payment = paymentText(planId, variantId);
2381        if (payment) properties[paymentLabel] = payment;
2382      } catch (error) {}
2383      return properties;
2384    }
2385
2386    function setJsonProperty(item, name, value) {
2387      const properties = item.properties && typeof item.properties === 'object' && !Array.isArray(item.properties) ? item.properties : {};
2388      if (properties[name] === value) return false;
2389      properties[name] = value;
2390      item.properties = properties;
2391      return true;
2392    }
2393
2394    function coerceJsonNumbers(item) {
2395      if (item.id) item.id = Number(item.id);
2396      if (item.quantity) item.quantity = Number(item.quantity);
2397    }
2398
2399    function applyVisibleJsonProperties(item, planId, variantId) {
2400      const properties = visibleCartProperties(planId, variantId);
2401      let changed = false;
2402      for (const name of Object.keys(properties)) {
2403        if (setJsonProperty(item, name, properties[name])) changed = true;
2404      }
2405      return changed;
2406    }
2407
2408    function enrichJsonItem(item) {
2409      if (!item || typeof item !== 'object') return false;
2410      const variantId = Number(item.id);
2411      if (!Number.isFinite(variantId)) return false;
2412      const planId = findSellingPlanId(variantId);
2413      if (planId == null) return false;
2414
2415      if (cfg.is_selling_plan_removed_by_support) {
2416        const tagged = setJsonProperty(item, '_purchase_type', 'NM-preorder');
2417        const typed = setJsonProperty(item, 'Type', 'Pre-order');
2418        if (!tagged && !typed) return false;
2419        coerceJsonNumbers(item);
2420        return true;
2421      }
2422
2423      if (item.selling_plan != null && item.selling_plan !== '' && String(item.selling_plan) === String(planId)) return false;
2424
2425      setJsonProperty(item, '_purchase_type', 'NM-preorder');
2426      if (item.selling_plan == null || item.selling_plan === '') item.selling_plan = Number(planId);
2427      if (item.properties._selling_plan_id == null) setJsonProperty(item, '_selling_plan_id', String(planId));
2428      applyVisibleJsonProperties(item, planId, variantId);
2429      coerceJsonNumbers(item);
2430      return true;
2431    }
2432
2433    function enrichJson(data) {
2434      if (!data || typeof data !== 'object') return false;
2435      if (Array.isArray(data.items)) {
2436        let changed = false;
2437        for (const item of data.items) {
2438          if (enrichJsonItem(item)) changed = true;
2439        }
2440        return changed;
2441      }
2442      if (data.items && typeof data.items === 'object') return enrichJsonItem(data.items);
2443      return enrichJsonItem(data);
2444    }
2445
2446    function paramScopes(params) {
2447      const prefixes = [];
2448      const seen = {};
2449      params.forEach(function (value, key) {
2450        const match = /^items\[(\d+)\]\[id\]$/.exec(key);
2451        if (match && !seen[match[1]]) {
2452          seen[match[1]] = true;
2453          prefixes.push('items[' + match[1] + ']');
2454        }
2455      });
2456      if (prefixes.length > 0) return prefixes;
2457      if (params.get('items[id]') != null) return ['items'];
2458      if (params.get('id') != null) return [''];
2459      return [];
2460    }
2461
2462    function scopeKey(prefix, name) {
2463      return prefix ? prefix + '[' + name + ']' : name;
2464    }
2465
2466    function scopePropertyKey(prefix, name) {
2467      return prefix ? prefix + '[properties][' + name + ']' : 'properties[' + name + ']';
2468    }
2469
2470    function setParam(params, key, value) {
2471      if (params.get(key) === value) return false;
2472      params.set(key, value);
2473      return true;
2474    }
2475
2476    function applyRemovedBySupportParams(params, prefix) {
2477      const tagged = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
2478      const typed = setParam(params, scopePropertyKey(prefix, 'Type'), 'Pre-order');
2479      return tagged || typed;
2480    }
2481
2482    function applyVisibleParamProperties(params, prefix, planId, variantId) {
2483      const properties = visibleCartProperties(planId, variantId);
2484      let changed = false;
2485      for (const name of Object.keys(properties)) {
2486        if (setParam(params, scopePropertyKey(prefix, name), properties[name])) changed = true;
2487      }
2488      return changed;
2489    }
2490
2491    function enrichParamScope(params, prefix, planId, variantId) {
2492      if (cfg.is_selling_plan_removed_by_support) return applyRemovedBySupportParams(params, prefix);
2493
2494      const existingPlan = params.get(scopeKey(prefix, 'selling_plan'));
2495      if (existingPlan != null && existingPlan !== '' && String(existingPlan) === String(planId)) return false;
2496
2497      let changed = setParam(params, scopePropertyKey(prefix, '_purchase_type'), 'NM-preorder');
2498      if (existingPlan == null || existingPlan === '') {
2499        params.set(scopeKey(prefix, 'selling_plan'), String(planId));
2500        changed = true;
2501      }
2502      if (params.get(scopePropertyKey(prefix, '_selling_plan_id')) == null) {
2503        params.set(scopePropertyKey(prefix, '_selling_plan_id'), String(planId));
2504        changed = true;
2505      }
2506      if (applyVisibleParamProperties(params, prefix, planId, variantId)) changed = true;
2507      return changed;
2508    }
2509
2510    function enrichParams(params) {
2511      const scopes = paramScopes(params);
2512      let changed = false;
2513      for (const prefix of scopes) {
2514        const variantId = Number(params.get(scopeKey(prefix, 'id')));
2515        if (!Number.isFinite(variantId)) continue;
2516        const planId = findSellingPlanId(variantId);
2517        if (planId == null) continue;
2518        if (enrichParamScope(params, prefix, planId, variantId)) changed = true;
2519      }
2520      return changed;
2521    }
2522
2523    function enrichBody(body) {
2524      if (typeof body === 'string') {
2525        let jsonData = null;
2526        try {
2527          jsonData = JSON.parse(body);
2528        } catch (error) {
2529          jsonData = null;
2530        }
2531        if (jsonData && typeof jsonData === 'object') {
2532          return enrichJson(jsonData) ? { body: JSON.stringify(jsonData), changed: true } : { body: body, changed: false };
2533        }
2534        const params = new URLSearchParams(body);
2535        return enrichParams(params) ? { body: params.toString(), changed: true } : { body: body, changed: false };
2536      }
2537      if (typeof FormData !== 'undefined' && body instanceof FormData) {
2538        return { body: body, changed: enrichParams(body) };
2539      }
2540      if (typeof URLSearchParams !== 'undefined' && body instanceof URLSearchParams) {
2541        return { body: body, changed: enrichParams(body) };
2542      }
2543      return { body: body, changed: false };
2544    }
2545
2546    function extractRequestUrl(input) {
2547      if (typeof input === 'string') return input;
2548      if (typeof input?.url === 'string') return input.url;
2549      if (typeof input?.href === 'string') return input.href;
2550      return '';
2551    }
2552
2553    function maybeEnrichFetchInit(input, init) {
2554      if (!isGuardActive() || !init || init.body == null) return init;
2555      const url = extractRequestUrl(input);
2556      if (!isCartAddUrl(url) || !shouldEnrich()) return init;
2557      const enriched = enrichBody(init.body);
2558      if (!enriched.changed) return init;
2559      return { ...init, body: enriched.body };
2560    }
2561
2562    function installWrappers() {
2563      if (wrappersInstalled) return;
2564      wrappersInstalled = true;
2565
2566      const originalFetch = window.fetch;
2567      window.fetch = function (input, init) {
2568        let nextInit = init;
2569        try {
2570          nextInit = maybeEnrichFetchInit(input, init);
2571        } catch (error) {}
2572        return originalFetch.call(this || window, input, nextInit);
2573      };
2574
2575      const xhrPrototype = window.XMLHttpRequest?.prototype;
2576      if (xhrPrototype) {
2577        const originalOpen = xhrPrototype.open;
2578        const originalSend = xhrPrototype.send;
2579        xhrPrototype.open = function () {
2580          try {
2581            this.__nmEarlyGuardUrl = arguments[1];
2582          } catch (error) {}
2583          return originalOpen.apply(this, arguments);
2584        };
2585        xhrPrototype.send = function (body) {
2586          try {
2587            if (isGuardActive() && body != null && this.__nmEarlyGuardUrl != null && isCartAddUrl(this.__nmEarlyGuardUrl) && shouldEnrich()) {
2588              const enriched = enrichBody(body);
2589              if (enriched.changed) return originalSend.call(this, enriched.body);
2590            }
2591          } catch (error) {}
2592          return originalSend.apply(this, arguments);
2593        };
2594      }
2595    }
2596
2597    if (cfg?.override_cart_requests === true) installWrappers();
2598  } catch (error) {}
2599})(window);
2600</script>
2600
2601<!-- END app snippet -->
2602<!-- BEGIN app snippet: wishlist-page-container -->
2602<script id="ReStock-wishlist-page-container">
2603(function (window) {
2604  try {
2605    if (window.__nmWishlistPageContainer) return;
2606
2607    const CONTAINER_ID = 'nm-wishlist-page-root';
2608    const TARGET_SELECTORS = ['main#MainContent', 'main', '[role="main"]'];
2609    const RELATIVE_PLACEMENTS = ['before', 'after', 'start', 'end'];
2610
2611    function trimTrailingSlash(path) {
2612      const value = String(path);
2613      return value.length > 1 && value.charAt(value.length - 1) === '/' ? value.slice(0, -1) : value;
2614    }
2615
2616    function stripRoutesRoot(pathname) {
2617      const root = window.Shopify?.routes?.root;
2618      if (typeof root !== 'string') return pathname;
2619      const prefix = trimTrailingSlash(root);
2620      if (prefix === '' || prefix === '/') return pathname;
2621      if (pathname === prefix) return '/';
2622      return pathname.indexOf(prefix + '/') === 0 ? pathname.slice(prefix.length) : pathname;
2623    }
2624
2625    function isConfiguredPage(pagePath) {
2626      const pathname = window.location?.pathname;
2627      if (typeof pathname !== 'string') return false;
2628      return trimTrailingSlash(stripRoutesRoot(pathname)) === trimTrailingSlash(pagePath);
2629    }
2630
2631    function hasShareToken() {
2632      const search = window.location?.search;
2633      if (!search) return false;
2634      return !!new URLSearchParams(search).get('w');
2635    }
2636
2637    function isBootable(wishlistConfig, sdkConfig) {
2638      if (!sdkConfig || typeof sdkConfig !== 'object') return false;
2639      if (sdkConfig.app_enabled !== true) return false;
2640      if (sdkConfig.is_suspended === true) return false;
2641      return wishlistConfig.is_service_active === true;
2642    }
2643
2644    function matchElement(selector) {
2645      try {
2646        return window.document.querySelector(selector) || null;
2647      } catch (error) {
2648        return null;
2649      }
2650    }
2651
2652    function configuredTarget(placement) {
2653      if (!placement || typeof placement !== 'object') return null;
2654      if (typeof placement.css_selector !== 'string' || placement.css_selector === '') return null;
2655      const element = matchElement(placement.css_selector);
2656      if (!element) return null;
2657      const relative = RELATIVE_PLACEMENTS.indexOf(placement.relative_placement) === -1 ? 'start' : placement.relative_placement;
2658      return { element: element, relative: relative };
2659    }
2660
2661    function builtInTarget() {
2662      for (const selector of TARGET_SELECTORS) {
2663        const element = matchElement(selector);
2664        if (element) return { element: element, relative: 'start' };
2665      }
2666      return null;
2667    }
2668
2669    function insertContainer(container, target) {
2670      if (target.relative === 'before' || target.relative === 'after') {
2671        const parent = target.element.parentNode;
2672        if (!parent) return false;
2673        parent.insertBefore(container, target.relative === 'before' ? target.element : target.element.nextSibling || null);
2674        return true;
2675      }
2676      target.element.insertBefore(container, target.relative === 'end' ? null : target.element.firstChild || null);
2677      return true;
2678    }
2679
2680    function createContainer(placement) {
2681      const target = configuredTarget(placement) || builtInTarget();
2682      if (!target) return null;
2683      const container = window.document.createElement('div');
2684      container.id = CONTAINER_ID;
2685      container.setAttribute('data-nm-container-source', 'fallback');
2686      return insertContainer(container, target) ? container : null;
2687    }
2688
2689    function usablePagePath(wishlistConfig) {
2690      const myWishlist = wishlistConfig && typeof wishlistConfig === 'object' ? wishlistConfig.my_wishlist : null;
2691      return myWishlist && typeof myWishlist.page_path === 'string' ? myWishlist.page_path : '';
2692    }
2693
2694    function wishlistPageConfig(wishlistConfig) {
2695      const pagePath = usablePagePath(wishlistConfig);
2696      return pagePath && isConfiguredPage(pagePath) ? wishlistConfig.my_wishlist : null;
2697    }
2698
2699    function armContainer(myWishlist) {
2700      const container = window.document.getElementById(CONTAINER_ID) || createContainer(myWishlist.container_placement);
2701      if (container) container.removeAttribute('data-nm-page-state');
2702    }
2703
2704    function markInactive() {
2705      const container = window.document.getElementById(CONTAINER_ID);
2706      if (container) container.setAttribute('data-nm-page-state', 'inactive');
2707    }
2708
2709    function dearmContainer() {
2710      const stale = window.document.getElementById(CONTAINER_ID);
2711      if (stale && stale.getAttribute('data-nm-container-source') === 'fallback') stale.remove();
2712      else markInactive();
2713    }
2714
2715    function ensure(wishlistConfig, sdkConfig) {
2716      try {
2717        const myWishlist = wishlistPageConfig(wishlistConfig);
2718        if (!myWishlist) {
2719          if (usablePagePath(wishlistConfig)) dearmContainer();
2720          return;
2721        }
2722        const active = myWishlist.type === 'separate_page' || hasShareToken();
2723        if (active && isBootable(wishlistConfig, sdkConfig)) armContainer(myWishlist);
2724        else markInactive();
2725      } catch (error) {}
2726    }
2727
2728    window.__nmWishlistPageContainer = { v: 1, ensure: ensure };
2729
2730    const metafields = window._ReStockConfig?._metafields;
2731    ensure(metafields?.wishlistConfig, metafields?.sdkConfig);
2732  } catch (error) {}
2733})(window);
2734</script>
2734
2735<!-- END app snippet -->
2736
2737<script src="https://cdn.shopify.com/extensions/01a0e83c-88a3-702e-8442-82641270f3fe/bestpush-110/assets/restock-sdk-loader.js?v=1790602660" defer></script>
2737
2738
2739<style>
2740  #nm-wishlist-page-root {
2741    min-height: 60vh;
2742  }
2743
2744  #nm-wishlist-page-root[data-nm-container-source="fallback"] {
2745    box-sizing: border-box;
2746    max-width: 1200px;
2747    margin: 0 auto;
2748    padding: 0 1.5rem;
2749  }
2750
2751  #nm-wishlist-page-root[data-nm-page-state="inactive"]:empty {
2752    display: none;
2753  }
2754
2755  #nm-wishlist-page-root:empty {
2756    display: flex;
2757    align-items: center;
2758    justify-content: center;
2759  }
2760
2761  #nm-wishlist-page-root:empty::after {
2762    content: "";
2763    width: 36px;
2764    height: 36px;
2765    border: 3px solid #e3e3e3;
2766    border-top-color: #1773b0;
2767    border-radius: 50%;
2768    animation: nm-wishlist-page-boot-spin 0.7s linear infinite;
2769  }
2770
2771  @keyframes nm-wishlist-page-boot-spin {
2772    to {
2773      transform: rotate(360deg);
2774    }
2775  }
2776
2777  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .main-page-title,
2778  body:has(#nm-wishlist-page-root:not([data-nm-page-state="inactive"])) .page-title,
2779  body:has(#nm-wishlist-page-root:not(:empty)) .main-page-title,
2780  body:has(#nm-wishlist-page-root:not(:empty)) .page-title {
2781    display: none !important;
2782  }
2783</style>
2784
2785
2786</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block">
2787
2788
2789<!-- BEGIN app snippet: swymVersion -->
2789<script>var __SWYM__VERSION__ = '7.0.7';</script>
2789<!-- END app snippet -->
2790<!-- BEGIN app snippet: swymCustomCss -->
2791
2792
2793
2794
2795<style id="swym-custom-css">
2796
2797</style>
2798
2799<!-- END app snippet -->
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812<script>
2813  (function () {
2814    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
2815    
2816
2817    // Put metafields in window variable
2818    const commonCustomizationSettings = '';
2819    try {
2820      const parsedSettings = JSON.parse(commonCustomizationSettings);
2821      if (parsedSettings) {
2822        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
2823      } else {
2824        window.SwymWishlistCommonCustomizationSettings = {};
2825      }
2826    } catch (e) {
2827      window.SwymWishlistCommonCustomizationSettings = {};
2828    }
2829
2830    let enabledCommonFeatures = '{"multiple-wishlist":false}';
2831    try {
2832      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
2833    } catch (e) {
2834      enabledCommonFeatures = {};
2835    }
2836    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
2837    window.SwymEnabledCommonFeatures = enabledCommonFeatures;
2838
2839    // Ghost-Intent Configuration
2840    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
2841    try {
2842      let ghostIntentConfig = {
2843        isExplicitConsentNeeded: false,
2844        isExplicitConsentNeededEvenForLocalStorage: false,
2845        askForPermissionOnFirstClick: true
2846      };
2847      
2848      
2849      
2850      window.SwymGhostIntentConfig = ghostIntentConfig;
2851    } catch(e) {
2852      window.SwymGhostIntentConfig = {
2853        isExplicitConsentNeeded: false,
2854        isExplicitConsentNeededEvenForLocalStorage: false,
2855        askForPermissionOnFirstClick: true
2856      };
2857    }
2858
2859    // Education Layer Configuration
2860    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
2861    
2862    
2863    window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true;
2864
2865    // Login Nudge Configuration
2866    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
2867    
2868    
2869    window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true;
2870
2871    // Initialize or ensure SwymViewProducts exists
2872    if (!window.SwymViewProducts) {
2873      window.SwymViewProducts = {};
2874    }
2875    
2876  })();
2877</script>
2877
2878
2879<!-- BEGIN app snippet: swymLoadConsentManager -->
2880<script>
2881  (function () {
2882    if (document.querySelector("script[data-swym-consent-manager]")) return;
2883    var swymConsentManagerScript = document.createElement("script");
2884    swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8\/swym-relay-839\/assets\/swym-consent-manager.js";
2885    swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves
2886    swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true");
2887    document.head.appendChild(swymConsentManagerScript);
2888  })();
2889</script>
2889
2890<!-- END app snippet -->
2891
2892<script
2893  
2894  id="wishlist-embed-init"
2895  defer
2896  async
2897>
2898  (function () {
2899    window.swymWishlistEmbedLoaded = true;
2900    var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/apps.bundle.js"; 
2901    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
2902    var swymJsPath = '//swymv3free-01.azureedge.net/code/swym-shopify.js';
2903    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
2904    window.SwymCurrentJSPath = baseJsPath;
2905    window.SwymAssetBaseUrl = assetBaseUrl;
2906    
2907      window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com";
2908    
2909    function loadSwymShopifyScript() {
2910      var element = "";
2911      var scriptSrc = "";
2912
2913      
2914        element = "swym-ext-shopify-script";
2915        window.SwymShopifyCdnInUse = true;
2916        scriptSrc = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-ext-shopify.js";
2917      
2918
2919      if (document.getElementById(element)) {
2920        return;
2921      }
2922
2923      var s = document.createElement("script");
2924      s.id = element;
2925      s.type = "text/javascript";
2926      s.async = true;
2927      s.defer = true;
2928      s.src = scriptSrc;
2929
2930      s.onerror = function() {
2931        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
2932        // Fallback logic here
2933        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
2934        var fallbackJsPathVal = "\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js";
2935        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
2936        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;
2937
2938        var fallbackScript = document.createElement("script");
2939        fallbackScript.id = element;
2940        fallbackScript.type = "text/javascript";
2941        fallbackScript.async = true;
2942        fallbackScript.defer = true;
2943        fallbackScript.src = scriptSrc;
2944        var y = document.getElementsByTagName("script")[0];
2945        y.parentNode.insertBefore(fallbackScript, y);
2946      };
2947
2948      var x = document.getElementsByTagName("script")[0];
2949      x.parentNode.insertBefore(s, x);
2950    }
2951    
2952      var consentAPICallbackInvoked = false;
2953      function checkConsentAndLoad() {
2954        // Allow app to load in design mode (theme editor) regardless of consent
2955        if (window.Shopify?.designMode) {
2956          loadSwymShopifyScript();
2957          return;
2958        }
2959
2960        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
2961        // consent is given through our Ghost-Intent flow (sync nudge accept).
2962        // This works on any store regardless of region (EU or non-EU).
2963        var ghostConfig = window.SwymGhostIntentConfig || {};
2964        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
2965          try {
2966            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
2967            if (localStorage.getItem(consentKey) === 'true') {
2968              // Consent was given through our flow — load SDK
2969              loadSwymShopifyScript();
2970              return;
2971            }
2972          } catch(e) {}
2973
2974          // Check if Shopify native cookie consent was given via the cookie banner.
2975          // If user accepted cookies through Shopify's banner, load SDK normally
2976          // (Ghost-Intent is only needed when NO consent mechanism has been used).
2977          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
2978          if (shopifyConsentGiven) {
2979            loadSwymShopifyScript();
2980            return;
2981          }
2982
2983          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
2984          return;
2985        }
2986
2987        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
2988        if(!isCookieBannerVisible) {
2989          loadSwymShopifyScript();
2990          return;
2991        }
2992        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
2993        if (shouldLoadSwymScript) {
2994          loadSwymShopifyScript();
2995        } else {
2996          console.warn("No customer consent to load Swym Wishlist Plus");
2997        }
2998      }
2999      function initialiseConsentCheck() {
3000        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
3001        window.Shopify?.loadFeatures?.(
3002          [{name: 'consent-tracking-api', version: '0.1'}],
3003          error => { 
3004            consentAPICallbackInvoked = true;
3005            if (error) {
3006              if(!window.Shopify?.customerPrivacy) {
3007                loadSwymShopifyScript();
3008                return;
3009              }
3010            }
3011            checkConsentAndLoad();
3012          }
3013        );
3014      }
3015      function consentCheckFallback(retryCount) {
3016        if(!consentAPICallbackInvoked) {
3017          if (window.Shopify?.customerPrivacy) {
3018            checkConsentAndLoad();
3019          } else if (retryCount >= 1) {
3020            console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load");
3021            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
3022            checkConsentAndLoad();
3023          } else {
3024            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
3025          }
3026        }
3027      }
3028      if (document.readyState === "loading") {
3029        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
3030        window.addEventListener("load", () => consentCheckFallback(0));
3031      } else {
3032        initialiseConsentCheck();
3033      }
3034    
3035  })();
3036</script>
3036
3037
3038<!-- BEGIN app snippet: swymSnippet -->
3038<script defer>
3039  (function () {
3040    const currentSwymJSPath = '//swymv3free-01.azureedge.net/code/swym-shopify.js';
3041    const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com';
3042    const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`;
3043    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
3044    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
3045    const swymSnippet = document.getElementById('wishlist-embed-init');        
3046    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
3047    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
3048    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
3049  })()
3050</script>
vendor: 1 bytes, line 3050
3050
3051<script id="swym-snippet" type="text">
3052  window.swymLandingURL = document.URL;
3053  window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0};
3054  window.swymPageLoad = function() {
3055    window.SwymProductVariants = window.SwymProductVariants || {};
3056    window.SwymHasCartItems = 0 > 0;
3057    window.SwymPageData = {}, window.SwymProductInfo = {};
3058      var unknown = {et: 0};
3059      window.SwymPageData = unknown;
3060    
3061    window.SwymPageData.uri = window.swymLandingURL;
3062  };
3063  if(window.selectCallback){
3064    (function(){
3065      var originalSelectCallback = window.selectCallback;
3066      window.selectCallback = function(variant){
3067        originalSelectCallback.apply(this, arguments);
3068        try{
3069          if(window.triggerSwymVariantEvent){
3070            window.triggerSwymVariantEvent(variant.id);
3071          }
3072        }catch(err){
3073          console.warn("Swym selectCallback", err);
3074        }
3075      };})();}
3076  window.swymCustomerId =null;
3077  window.swymCustomerExtraCheck =
3078    null;
3079  var swappName = ("Wishlist" || "Wishlist");
3080  var swymJSObject = {
3081    pid: "VmyKZX7gytI7MArGqP5jRyEEiLf4X17dLoHLGeH3dgY=",
3082    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
3083  };
3084  window.swymJSShopifyLoad = function(){
3085    if(window.swymPageLoad) swymPageLoad();
3086    if(!window._swat) {
3087      (function (s, w, r, e, l, a, y) {
3088        r['SwymRetailerConfig'] = s;
3089        r[s] = r[s] || function (k, v) {
3090          r[s][k] = v;
3091        };
3092      })('_swrc', '', window);
3093      _swrc('RetailerId', swymJSObject.pid);
3094      _swrc('Callback', function(){initSwymShopify();});
3095    }else if(window._swat.postLoader){
3096      _swrc = window._swat.postLoader;
3097      _swrc('RetailerId', swymJSObject.pid);
3098      _swrc('Callback', function(){initSwymShopify();});
3099    }else{
3100      initSwymShopify();}
3101  }
3102  if(!window._SwymPreventAutoLoad) {
3103    swymJSShopifyLoad();
3104  }
3105</script>
3105
3106
3107<style id="safari-flasher-pre"></style>
3108<script>
3109  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
3110    document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,' + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification' + '{-webkit-transition: none; transition: none;}' + '';
3111    window.SwymCallbacks = window.SwymCallbacks || [];
3112    window.SwymCallbacks.push(function(tracker) {
3113      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
3114        var x = function() {
3115          SwymUtils.onDOMReady(function() {
3116            var d = document.createElement("div");
3117            d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification," + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>";
3118            document.head.appendChild(d);
3119          });};
3120        setTimeout(x, 10);
3121      });});}
3122  window.SwymOverrideMoneyFormat = "${{amount}}";
3123</script>
3123
3124<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->
3125
3126<script
3127  
3128  id="swymSnippetCheckAndActivate"
3129>
3130  (function () {
3131    var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler'];
3132
3133    function removeDuplicateIdNodes(id) {
3134      var nodes = document.querySelectorAll('#' + id);
3135      nodes.forEach(function (node, index) {
3136        if (index > 0) {
3137          node.remove();
3138        }
3139      });
3140    }
3141
3142    function cleanupDuplicateSnippetNodes(activeScript) {
3143      if (!activeScript) {
3144        return;
3145      }
3146      var allSwymSnippets = document.querySelectorAll('script#swym-snippet');
3147      allSwymSnippets.forEach(function (scriptNode) {
3148        if (scriptNode !== activeScript) {
3149          scriptNode.remove();
3150        }
3151      });
3152    }
3153
3154    function cleanupDuplicateActivationGuards() {
3155      var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate');
3156      guardScripts.forEach(function (scriptNode, index) {
3157        if (index > 0) {
3158          scriptNode.removeAttribute('id');
3159        }
3160      });
3161    }
3162
3163    function postDomLoad() {
3164      var activeScript = document.querySelector('script#swym-snippet:not([type="text"])');
3165      if (!activeScript) {
3166        var inactiveScript = document.querySelector('script#swym-snippet[type="text"]');
3167        if (inactiveScript) {
3168          inactiveScript.type = 'text/javascript';
3169          new Function(inactiveScript.textContent)();
3170          activeScript = inactiveScript;
3171        }
3172      }
3173
3174      cleanupDuplicateSnippetNodes(activeScript);
3175      cleanupDuplicateActivationGuards();
3176      duplicateProneIds.forEach(removeDuplicateIdNodes);
3177    }
3178
3179    if (document.readyState === 'loading') {
3180      document.addEventListener('DOMContentLoaded', postDomLoad);
3181    } else {
3182      postDomLoad();
3183    }
3184  })();
3185</script>
3185
3186
3187
3188
3189<script>
3190  (function () {
3191    const themeSchemaName = window.Shopify.theme.schema_name;
3192
3193    if (!window.SwymCallbacks) {
3194      window.SwymCallbacks = [];
3195    }
3196    window.SwymCallbacks.push(swat => {
3197      if (!swat) {
3198        return;
3199      }
3200
3201      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
3202      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
3203        window.SwymLocalWishlist.syncToCloud(swat);
3204      }
3205
3206      if (window._SwymSDKOnlyMode) {
3207        return;
3208      }
3209
3210      // ENABLE COMMON FEATURES
3211      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
3212      Object.keys(swymEnabledCommonFeatures).forEach(key => {
3213        if (!swymEnabledCommonFeatures[key]) return;
3214
3215        switch (key) {
3216          case 'add-to-wishlist-collections-button':
3217            // Check if app block is already handling the collections button
3218            if (window.SwymCollectionsConfig) {
3219              return;
3220            }
3221
3222            // Check if v2 default collections is handling it
3223            if (window.SwymAdvancedCollectionsWishlistConfig) {
3224              return;
3225            }
3226
3227            // Fallback to old v1 behavior if v2 config is not present
3228            swat?.collectionsApi?.setDefaultCustomizationOptions();
3229            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);
3230
3231            break;
3232          case 'add-to-wishlist-pdp-button':
3233            // Check if app block is already handling the PDP button
3234            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
3235              return;
3236            }
3237
3238            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
3239              // Not initiating pdp button as it is not a product page
3240              return;
3241            }
3242
3243            // Inject addtowishlist.css into the document's <head>
3244            var head = document.head;
3245            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.css";
3246            var pdpButtonStylesheetTag = document.createElement('link');
3247            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
3248            pdpButtonStylesheetTag.rel = 'stylesheet';
3249            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
3250
3251            if (!document.getElementById('swym-pdp-button-stylesheet')) {
3252              head.appendChild(pdpButtonStylesheetTag);
3253            }
3254
3255            var x = document.getElementsByTagName('script')[0];
3256            function createAndInsertScript(id, src, onLoadCallback) {
3257              var scriptTag = document.createElement('script');
3258              scriptTag.id = id;
3259              scriptTag.type = 'text/javascript';
3260              scriptTag.src = src;
3261              scriptTag.onload = onLoadCallback;
3262              x.parentNode.insertBefore(scriptTag, x);
3263            }
3264
3265            var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.js";
3266            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
3267              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
3268              if (pdpBtnApi) {
3269                pdpBtnApi.setDefaultCustomizationOptions(swat);
3270                pdpBtnApi.initializePDPButton(swat, true);
3271              }
3272            });
3273            break;
3274          default:
3275            return;
3276        }
3277      });
3278    });
3279  })(); // IIFE to prevent polluting global scope
3280</script>
3280
3281
3282
3283
3284<script> 
3285  (function () {
3286    // Get the settings from Shopify's Liquid variables and create the styles
3287    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
3288    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
3289      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
3290    const isControlCentreEnabledFromBlockSettings = false;
3291    
3292    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
3293      // Don't enable control centre if this is disabled and block settings are not enabled
3294      return;
3295    }
3296    
3297    let borderRadius = 6;
3298    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
3299    
3300    // Check if block settings exist, use them, otherwise fall back to common settings
3301    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
3302      "#000000" : 
3303      window.SwymWishlistCommonCustomizationSettings.primaryColor;
3304    
3305    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
3306      "#ffffff" : 
3307      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
3308    
3309    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
3310      "#F4F8FE" : null;
3311    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
3312      "#333333" : null;
3313
3314    // Only use color adjustment functions if we're using common settings
3315    if (!secondaryBgColor || !secondaryTextColor) {
3316      function adjustOpacity(color, opacity) {
3317        if (color[0] === '#') {
3318          color = color.slice(1);
3319        }
3320
3321        if (color.length === 3) {
3322          color = color.split('').map(char => char + char).join('');
3323        }
3324
3325        const r = parseInt(color.slice(0, 2), 16);
3326        const g = parseInt(color.slice(2, 4), 16);
3327        const b = parseInt(color.slice(4, 6), 16);
3328
3329        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
3330      }
3331
3332      function hexToRgb(color) {
3333        if (color[0] === '#') {
3334          color = color.slice(1);
3335        }
3336        if (color.length === 3) {
3337          color = color.split('').map(c => c + c).join('');
3338        }
3339
3340        return {
3341          r: parseInt(color.slice(0, 2), 16),
3342          g: parseInt(color.slice(2, 4), 16),
3343          b: parseInt(color.slice(4, 6), 16)
3344        };
3345      }
3346
3347      function getLuminance({ r, g, b }) {
3348        return 0.299 * r + 0.587 * g + 0.114 * b;
3349      }
3350
3351      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
3352        const secondaryBgOpacity = 0.2;
3353        const secondaryTextOpacity = 0.8;
3354
3355        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);
3356
3357        const bgRgb = hexToRgb(primaryBgColor);
3358        const bgLuminance = getLuminance(bgRgb);
3359
3360        // Determine whether to use dark or light text for contrast
3361        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
3362        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);
3363
3364        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;
3365
3366        return {
3367          secondaryBgColor,
3368          secondaryTextColor
3369        };
3370      }
3371
3372      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
3373      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
3374      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
3375    }
3376
3377    // Create the CSS rule
3378    let styles = `
3379      .swym-storefront-layout-root-component {
3380        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
3381        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
3382        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
3383        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
3384        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
3385        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
3386        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
3387      }
3388    `;
3389
3390    // Create a <style> element and append the styles
3391    let styleSheet = document.createElement("style");
3392    styleSheet.type = "text/css";
3393    styleSheet.innerText = styles;
3394    document.head.appendChild(styleSheet);
3395
3396    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
3397        window.SwymStorefrontLayoutContext = {};
3398    }
3399    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
3400        window.SwymStorefrontLayoutExtensions = {};
3401    }
3402
3403    // Expose block settings toggle state so ThemeCSSMapping can respect it.
3404    // When true, theme editor color pickers take priority over inherited theme CSS variables.
3405    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;
3406
3407    if (isControlCentreEnabledFromBlockSettings) {
3408      // If block settings are enabled, use them
3409      SwymStorefrontLayoutContext.Settings = {
3410        EnableStorefrontLayoutOnLauncher: true,
3411        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
3412        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
3413        StorefrontLayoutDrawerPosition: "left",
3414        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
3415        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
3416        EnableStorefrontLayoutVariantSelector: true,
3417        StorefrontLayoutNotificationPosition: "left",
3418        StorefrontLayoutActionPopupPosition: "left",
3419        StorefrontLayoutNotificationDuration: 5000
3420      };
3421    } else {
3422      // If only metafield is enabled but no block settings, use common settings
3423      SwymStorefrontLayoutContext.Settings = {
3424        EnableStorefrontLayoutOnLauncher: true,
3425        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
3426        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
3427        StorefrontLayoutDrawerPosition: "left",
3428        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
3429        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
3430        EnableStorefrontLayoutVariantSelector: true,
3431        StorefrontLayoutNotificationPosition: "left",
3432        StorefrontLayoutActionPopupPosition: "left",
3433        StorefrontLayoutNotificationDuration: 5000
3434      };
3435    }
3436    const storefrontLayoutCallback = (swat) =>{
3437      SwymStorefrontLayoutContext.swat = swat;
3438      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
3439      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
3440      SwymStorefrontLayoutContext.Settings = {
3441        ...SwymStorefrontLayoutContext?.Settings,
3442        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
3443        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
3444      }
3445
3446      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
3447        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
3448          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
3449            detail: { settings: SwymStorefrontLayoutContext?.Settings }
3450          });
3451          document.dispatchEvent(event);
3452        }else{
3453          swat.utils.warn(`LayoutInitialized event is not defined.`);
3454        }
3455      }else{
3456        swat.utils.warn(`Storefront Layout is disabled.`);
3457        document.getElementById("swym-storefront-layout-container")?.remove();
3458        document.getElementById("swym-storefront-extention-render-container")?.remove();
3459      }
3460    }
3461  
3462    if (!window.SwymCallbacks) {
3463      window.SwymCallbacks = [];
3464    }
3465    window.SwymCallbacks.push(storefrontLayoutCallback);
3466  
3467    SwymStorefrontLayoutContext.SwymCustomerData = {
3468      
3469        name: null,
3470        email: null
3471      
3472    };
3473    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
3474  })();
3475</script>
3475
3476
3477
3478
3479
3480</div>
3480<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
3480
3481<shopify-store store-domain="https://swayhairextensions.com" country="US" language="en"></shopify-store>
3482<shopify-chat></shopify-chat>
3483</body>
3484</html>
3485       
3486<!-- Begin Shopify-Clearpay JavaScript Snippet (v1.2.0) -->
3487
3488<!-- Clearpay disabled: USD != GBP -->
3489
3490
3491<!-- End Shopify-Clearpay JavaScript Snippet (v1.2.0) -->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.