CINXE.COM
Bright Balance Hairbath – Innersense Organic Beauty Inc
<!doctype html> <html class="no-js" lang="en"> <head> <script type="application/vnd.locksmith+json" data-locksmith>{"version":"v160","locked":false,"initialized":true,"scope":"product","access_granted":true,"access_denied":false,"requires_customer":false,"manual_lock":false,"remote_lock":false,"has_timeout":false,"remote_rendered":null,"hide_resource":false,"hide_links_to_resource":false,"transparent":true,"locks":{"all":[],"opened":[]},"keys":[],"keys_signature":"5019aa1ae87e02442028dadf77c9e002352b97c23bb498aa4e20b01befa4354d","state":{"template":"product","theme":136774287536,"product":"bright-balance-purple-shampoo","collection":"dull","page":null,"blog":null,"article":null,"app":null},"now":1732967281,"path":"\/collections\/dull\/products\/bright-balance-purple-shampoo","locale_root_url":"\/","canonical_url":"https:\/\/innersensebeauty.com\/products\/bright-balance-purple-shampoo","customer_id":null,"customer_id_signature":"5019aa1ae87e02442028dadf77c9e002352b97c23bb498aa4e20b01befa4354d","cart":null}</script><script data-locksmith>!function(){var require=undefined,reqwest=function(){function succeed(e){var t=protocolRe.exec(e.url);return t=t&&t[1]||context.location.protocol,httpsRe.test(t)?twoHundo.test(e.request.status):!!e.request.response}function handleReadyState(e,t,n){return function(){return e._aborted?n(e.request):e._timedOut?n(e.request,"Request is aborted: timeout"):void(e.request&&4==e.request[readyState]&&(e.request.onreadystatechange=noop,succeed(e)?t(e.request):n(e.request)))}}function setHeaders(e,t){var n,s=t.headers||{};s.Accept=s.Accept||defaultHeaders.accept[t.type]||defaultHeaders.accept["*"];var r="undefined"!=typeof FormData&&t.data instanceof FormData;for(n in!t.crossOrigin&&!s[requestedWith]&&(s[requestedWith]=defaultHeaders.requestedWith),!s[contentType]&&!r&&(s[contentType]=t.contentType||defaultHeaders.contentType),s)s.hasOwnProperty(n)&&"setRequestHeader"in e&&e.setRequestHeader(n,s[n])}function setCredentials(e,t){"undefined"!=typeof t.withCredentials&&"undefined"!=typeof e.withCredentials&&(e.withCredentials=!!t.withCredentials)}function generalCallback(e){lastValue=e}function urlappend(e,t){return e+(/[?]/.test(e)?"&":"?")+t}function handleJsonp(e,t,n,s){var r=uniqid++,a=e.jsonpCallback||"callback",o=e.jsonpCallbackName||reqwest.getcallbackPrefix(r),i=new RegExp("((^|[?]|&)"+a+")=([^&]+)"),l=s.match(i),c=doc.createElement("script"),u=0,d=-1!==navigator.userAgent.indexOf("MSIE 10.0");return l?"?"===l[3]?s=s.replace(i,"$1="+o):o=l[3]:s=urlappend(s,a+"="+o),context[o]=generalCallback,c.type="text/javascript",c.src=s,c.async=!0,"undefined"!=typeof c.onreadystatechange&&!d&&(c.htmlFor=c.id="_reqwest_"+r),c.onload=c.onreadystatechange=function(){if(c[readyState]&&"complete"!==c[readyState]&&"loaded"!==c[readyState]||u)return!1;c.onload=c.onreadystatechange=null,c.onclick&&c.onclick(),t(lastValue),lastValue=undefined,head.removeChild(c),u=1},head.appendChild(c),{abort:function(){c.onload=c.onreadystatechange=null,n({},"Request is aborted: timeout",{}),lastValue=undefined,head.removeChild(c),u=1}}}function getRequest(e,t){var n,s=this.o,r=(s.method||"GET").toUpperCase(),a="string"==typeof s?s:s.url,o=!1!==s.processData&&s.data&&"string"!=typeof s.data?reqwest.toQueryString(s.data):s.data||null,i=!1;return("jsonp"==s.type||"GET"==r)&&o&&(a=urlappend(a,o),o=null),"jsonp"==s.type?handleJsonp(s,e,t,a):((n=s.xhr&&s.xhr(s)||xhr(s)).open(r,a,!1!==s.async),setHeaders(n,s),setCredentials(n,s),context[xDomainRequest]&&n instanceof context[xDomainRequest]?(n.onload=e,n.onerror=t,n.onprogress=function(){},i=!0):n.onreadystatechange=handleReadyState(this,e,t),s.before&&s.before(n),i?setTimeout(function(){n.send(o)},200):n.send(o),n)}function Reqwest(e,t){this.o=e,this.fn=t,init.apply(this,arguments)}function setType(e){return null===e?undefined:e.match("json")?"json":e.match("javascript")?"js":e.match("text")?"html":e.match("xml")?"xml":void 0}function init(o,fn){function complete(e){for(o.timeout&&clearTimeout(self.timeout),self.timeout=null;0<self._completeHandlers.length;)self._completeHandlers.shift()(e)}function success(resp){var type=o.type||resp&&setType(resp.getResponseHeader("Content-Type"));resp="jsonp"!==type?self.request:resp;var filteredResponse=globalSetupOptions.dataFilter(resp.responseText,type),r=filteredResponse;try{resp.responseText=r}catch(e){}if(r)switch(type){case"json":try{resp=context.JSON?context.JSON.parse(r):eval("("+r+")")}catch(err){return error(resp,"Could not parse JSON in response",err)}break;case"js":resp=eval(r);break;case"html":resp=r;break;case"xml":resp=resp.responseXML&&resp.responseXML.parseError&&resp.responseXML.parseError.errorCode&&resp.responseXML.parseError.reason?null:resp.responseXML}for(self._responseArgs.resp=resp,self._fulfilled=!0,fn(resp),self._successHandler(resp);0<self._fulfillmentHandlers.length;)resp=self._fulfillmentHandlers.shift()(resp);complete(resp)}function timedOut(){self._timedOut=!0,self.request.abort()}function error(e,t,n){for(e=self.request,self._responseArgs.resp=e,self._responseArgs.msg=t,self._responseArgs.t=n,self._erred=!0;0<self._errorHandlers.length;)self._errorHandlers.shift()(e,t,n);complete(e)}this.url="string"==typeof o?o:o.url,this.timeout=null,this._fulfilled=!1,this._successHandler=function(){},this._fulfillmentHandlers=[],this._errorHandlers=[],this._completeHandlers=[],this._erred=!1,this._responseArgs={};var self=this;fn=fn||function(){},o.timeout&&(this.timeout=setTimeout(function(){timedOut()},o.timeout)),o.success&&(this._successHandler=function(){o.success.apply(o,arguments)}),o.error&&this._errorHandlers.push(function(){o.error.apply(o,arguments)}),o.complete&&this._completeHandlers.push(function(){o.complete.apply(o,arguments)}),this.request=getRequest.call(this,success,error)}function reqwest(e,t){return new Reqwest(e,t)}function normalize(e){return e?e.replace(/\r?\n/g,"\r\n"):""}function serial(e,t){var n,s,r,a,o=e.name,i=e.tagName.toLowerCase(),l=function(e){e&&!e.disabled&&t(o,normalize(e.attributes.value&&e.attributes.value.specified?e.value:e.text))};if(!e.disabled&&o)switch(i){case"input":/reset|button|image|file/i.test(e.type)||(n=/checkbox/i.test(e.type),s=/radio/i.test(e.type),r=e.value,(!n&&!s||e.checked)&&t(o,normalize(n&&""===r?"on":r)));break;case"textarea":t(o,normalize(e.value));break;case"select":if("select-one"===e.type.toLowerCase())l(0<=e.selectedIndex?e.options[e.selectedIndex]:null);else for(a=0;e.length&&a<e.length;a++)e.options[a].selected&&l(e.options[a])}}function eachFormElement(){var e,t,a=this,n=function(e,t){var n,s,r;for(n=0;n<t.length;n++)for(r=e[byTag](t[n]),s=0;s<r.length;s++)serial(r[s],a)};for(t=0;t<arguments.length;t++)e=arguments[t],/input|select|textarea/i.test(e.tagName)&&serial(e,a),n(e,["input","select","textarea"])}function serializeQueryString(){return reqwest.toQueryString(reqwest.serializeArray.apply(null,arguments))}function serializeHash(){var n={};return eachFormElement.apply(function(e,t){e in n?(n[e]&&!isArray(n[e])&&(n[e]=[n[e]]),n[e].push(t)):n[e]=t},arguments),n}function buildParams(e,t,n,s){var r,a,o,i=/\[\]$/;if(isArray(t))for(a=0;t&&a<t.length;a++)o=t[a],n||i.test(e)?s(e,o):buildParams(e+"["+("object"==typeof o?a:"")+"]",o,n,s);else if(t&&"[object Object]"===t.toString())for(r in t)buildParams(e+"["+r+"]",t[r],n,s);else s(e,t)}var context=this,XHR2;if("window"in context)var doc=document,byTag="getElementsByTagName",head=doc[byTag]("head")[0];else try{XHR2=require("xhr2")}catch(ex){throw new Error("Peer dependency `xhr2` required! Please npm install xhr2")}var httpsRe=/^http/,protocolRe=/(^\w+):\/\//,twoHundo=/^(20\d|1223)$/,readyState="readyState",contentType="Content-Type",requestedWith="X-Requested-With",uniqid=0,callbackPrefix="reqwest_"+ +new Date,lastValue,xmlHttpRequest="XMLHttpRequest",xDomainRequest="XDomainRequest",noop=function(){},isArray="function"==typeof Array.isArray?Array.isArray:function(e){return e instanceof Array},defaultHeaders={contentType:"application/x-www-form-urlencoded",requestedWith:xmlHttpRequest,accept:{"*":"text/javascript, text/html, application/xml, text/xml, */*",xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript",js:"application/javascript, text/javascript"}},xhr=function(e){if(!0!==e.crossOrigin)return context[xmlHttpRequest]?new XMLHttpRequest:XHR2?new XHR2:new ActiveXObject("Microsoft.XMLHTTP");var t=context[xmlHttpRequest]?new XMLHttpRequest:null;if(t&&"withCredentials"in t)return t;if(context[xDomainRequest])return new XDomainRequest;throw new Error("Browser does not support cross-origin requests")},globalSetupOptions={dataFilter:function(e){return e}};return Reqwest.prototype={abort:function(){this._aborted=!0,this.request.abort()},retry:function(){init.call(this,this.o,this.fn)},then:function(e,t){return e=e||function(){},t=t||function(){},this._fulfilled?this._responseArgs.resp=e(this._responseArgs.resp):this._erred?t(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):(this._fulfillmentHandlers.push(e),this._errorHandlers.push(t)),this},always:function(e){return this._fulfilled||this._erred?e(this._responseArgs.resp):this._completeHandlers.push(e),this},fail:function(e){return this._erred?e(this._responseArgs.resp,this._responseArgs.msg,this._responseArgs.t):this._errorHandlers.push(e),this},"catch":function(e){return this.fail(e)}},reqwest.serializeArray=function(){var n=[];return eachFormElement.apply(function(e,t){n.push({name:e,value:t})},arguments),n},reqwest.serialize=function(){if(0===arguments.length)return"";var e,t=Array.prototype.slice.call(arguments,0);return(e=t.pop())&&e.nodeType&&t.push(e)&&(e=null),e&&(e=e.type),("map"==e?serializeHash:"array"==e?reqwest.serializeArray:serializeQueryString).apply(null,t)},reqwest.toQueryString=function(e,t){var n,s,r=t||!1,a=[],o=encodeURIComponent,i=function(e,t){t="function"==typeof t?t():null==t?"":t,a[a.length]=o(e)+"="+o(t)};if(isArray(e))for(s=0;e&&s<e.length;s++)i(e[s].name,e[s].value);else for(n in e)e.hasOwnProperty(n)&&buildParams(n,e[n],r,i);return a.join("&").replace(/%20/g,"+")},reqwest.getcallbackPrefix=function(){return callbackPrefix},reqwest.compat=function(e,t){return e&&(e.type&&(e.method=e.type)&&delete e.type,e.dataType&&(e.type=e.dataType),e.jsonpCallback&&(e.jsonpCallbackName=e.jsonpCallback)&&delete e.jsonpCallback,e.jsonp&&(e.jsonpCallback=e.jsonp)),new Reqwest(e,t)},reqwest.ajaxSetup=function(e){for(var t in e=e||{})globalSetupOptions[t]=e[t]},reqwest}(); /*! * Reqwest! A general purpose XHR connection manager * license MIT (c) Dustin Diaz 2015 * https://github.com/ded/reqwest */!function(){var o=window.Locksmith={},e=document.querySelector('script[type="application/vnd.locksmith+json"]'),n=e&&e.innerHTML;if(o.state={},o.util={},o.loading=!1,n)try{o.state=JSON.parse(n)}catch(u){}if(document.addEventListener&&document.querySelector){var s,r,a,t=[76,79,67,75,83,77,73,84,72,49,49],i=function(){r=t.slice(0)},l="style",c=function(e){e&&27!==e.keyCode&&"click"!==e.type||(document.removeEventListener("keydown",c),document.removeEventListener("click",c),s&&document.body.removeChild(s),s=null)};i(),document.addEventListener("keyup",function(e){if(e.keyCode===r[0]){if(clearTimeout(a),r.shift(),0<r.length)return void(a=setTimeout(i,1e3));i(),c(),(s=document.createElement("div"))[l].width="50%",s[l].maxWidth="1000px",s[l].height="85%",s[l].border="1px rgba(0, 0, 0, 0.2) solid",s[l].background="rgba(255, 255, 255, 0.99)",s[l].borderRadius="4px",s[l].position="fixed",s[l].top="50%",s[l].left="50%",s[l].transform="translateY(-50%) translateX(-50%)",s[l].boxShadow="0 2px 5px rgba(0, 0, 0, 0.3), 0 0 100vh 100vw rgba(0, 0, 0, 0.5)",s[l].zIndex="2147483645";var t=document.createElement("textarea");t.value=JSON.stringify(JSON.parse(n),null,2),t[l].border="none",t[l].display="block",t[l].boxSizing="border-box",t[l].width="100%",t[l].height="100%",t[l].background="transparent",t[l].padding="22px",t[l].fontFamily="monospace",t[l].fontSize="14px",t[l].color="#333",t[l].resize="none",t[l].outline="none",t.readOnly=!0,s.appendChild(t),document.body.appendChild(s),t.addEventListener("click",function(e){e.stopImmediatePropagation()}),t.select(),document.addEventListener("keydown",c),document.addEventListener("click",c)}})}o.isEmbedded=-1!==window.location.search.indexOf("_ab=0&_fd=0&_sc=1"),o.path=o.state.path||window.location.pathname,o.basePath=o.state.locale_root_url.concat("/apps/locksmith").replace(/^\/\//,"/"),o.reloading=!1,o.util.console=window.console||{log:function(){},error:function(){}},o.util.makeUrl=function(e,t){var n,s=o.basePath+e,r=[],a=o.cache();for(n in a)r.push(n+"="+encodeURIComponent(a[n]));for(n in t)r.push(n+"="+encodeURIComponent(t[n]));return o.state.customer_id&&(r.push("customer_id="+encodeURIComponent(o.state.customer_id)),r.push("customer_id_signature="+encodeURIComponent(o.state.customer_id_signature))),s+=(-1===s.indexOf("?")?"?":"&")+r.join("&")},o._initializeCallbacks=[],o.on=function(e,t){if("initialize"!==e)throw'Locksmith.on() currently only supports the "initialize" event';o._initializeCallbacks.push(t)},o.initializeSession=function(e){if(!o.isEmbedded){var t=!1,n=!0,s=!0;(e=e||{}).silent&&(s=n=!(t=!0)),o.ping({silent:t,spinner:n,reload:s,callback:function(){o._initializeCallbacks.forEach(function(e){e()})}})}},o.cache=function(e){var t={};try{var n=function r(e){return(document.cookie.match("(^|; )"+e+"=([^;]*)")||0)[2]};t=JSON.parse(decodeURIComponent(n("locksmith-params")||"{}"))}catch(u){}if(e){for(var s in e)t[s]=e[s];document.cookie="locksmith-params=; expires=Thu, 01 Jan 1970 00:00:00 GMT; path=/",document.cookie="locksmith-params="+encodeURIComponent(JSON.stringify(t))+"; path=/"}return t},o.cache.cart=o.state.cart,o.cache.cartLastSaved=null,o.params=o.cache(),o.util.reload=function(){o.reloading=!0;try{window.location.href=window.location.href.replace(/#.*/,"")}catch(u){o.util.console.error("Preferred reload method failed",u),window.location.reload()}},o.cache.saveCart=function(e){if(!o.cache.cart||o.cache.cart===o.cache.cartLastSaved)return e?e():null;var t=o.cache.cartLastSaved;o.cache.cartLastSaved=o.cache.cart,reqwest({url:"/cart/update.json",method:"post",type:"json",data:{attributes:{locksmith:o.cache.cart}},complete:e,error:function(e){if(o.cache.cartLastSaved=t,!o.reloading)throw e}})},o.util.spinnerHTML='<style>body{background:#FFF}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#loading{display:flex;width:100%;height:50vh;color:#777;align-items:center;justify-content:center}#loading .spinner{display:block;animation:spin 600ms linear infinite;position:relative;width:50px;height:50px}#loading .spinner-ring{stroke:currentColor;stroke-dasharray:100%;stroke-width:2px;stroke-linecap:round;fill:none}</style><div id="loading"><div class="spinner"><svg width="100%" height="100%"><svg preserveAspectRatio="xMinYMin"><circle class="spinner-ring" cx="50%" cy="50%" r="45%"></circle></svg></svg></div></div>',o.util.clobberBody=function(e){document.body.innerHTML=e},o.util.clobberDocument=function(e){e.responseText&&(e=e.responseText),document.documentElement&&document.removeChild(document.documentElement);var t=document.open("text/html","replace");t.writeln(e),t.close(),setTimeout(function(){var e=t.querySelector("[autofocus]");e&&e.focus()},100)},o.util.serializeForm=function(e){if(e&&"FORM"===e.nodeName){var t,n,s={};for(t=e.elements.length-1;0<=t;t-=1)if(""!==e.elements[t].name)switch(e.elements[t].nodeName){case"INPUT":switch(e.elements[t].type){default:case"text":case"hidden":case"password":case"button":case"reset":case"submit":s[e.elements[t].name]=e.elements[t].value;break;case"checkbox":case"radio":e.elements[t].checked&&(s[e.elements[t].name]=e.elements[t].value);break;case"file":}break;case"TEXTAREA":s[e.elements[t].name]=e.elements[t].value;break;case"SELECT":switch(e.elements[t].type){case"select-one":s[e.elements[t].name]=e.elements[t].value;break;case"select-multiple":for(n=e.elements[t].options.length-1;0<=n;n-=1)e.elements[t].options[n].selected&&(s[e.elements[t].name]=e.elements[t].options[n].value)}break;case"BUTTON":switch(e.elements[t].type){case"reset":case"submit":case"button":s[e.elements[t].name]=e.elements[t].value}}return s}},o.util.on=function(e,a,o,t){t=t||document;var i="locksmith-"+e+a,n=function(e){var t=e.target,n=e.target.parentElement,s=t.className.baseVal||t.className||"",r=n.className.baseVal||n.className||"";("string"==typeof s&&-1!==s.split(/\s+/).indexOf(a)||"string"==typeof r&&-1!==r.split(/\s+/).indexOf(a))&&!e[i]&&(e[i]=!0,o(e))};t.attachEvent?t.attachEvent(e,n):t.addEventListener(e,n,!1)},o.util.enableActions=function(e){o.util.on("click","locksmith-action",function(e){e.preventDefault();var t=e.target;t.dataset.confirmWith&&!confirm(t.dataset.confirmWith)||(t.disabled=!0,t.innerText=t.dataset.disableWith,o.post("/action",t.dataset.locksmithParams,{spinner:!1,type:"text",success:function(e){(e=JSON.parse(e.responseText)).message&&alert(e.message),o.util.reload()}}))},e)},o.util.inject=function(e,t){var n=["data","locksmith","append"];if(-1!==t.indexOf(n.join("-"))){var s=document.createElement("div");s.innerHTML=t,e.appendChild(s)}else e.innerHTML=t;var r,a,o=e.querySelectorAll("script");for(a=0;a<o.length;++a){r=o[a];var i=document.createElement("script");if(r.type&&(i.type=r.type),r.src)i.src=r.src;else{var l=document.createTextNode(r.innerHTML);i.appendChild(l)}e.appendChild(i)}var c=e.querySelector("[autofocus]");c&&c.focus()},o.post=function(e,t,n){!1!==(n=n||{}).spinner&&o.util.clobberBody(o.util.spinnerHTML);var s={};n.container===document?(s.layout=1,n.success=function(e){document.getElementById(n.container);o.util.clobberDocument(e)}):n.container&&(s.layout=0,n.success=function(e){var t=document.getElementById(n.container);o.util.inject(t,e),t.id===t.firstChild.id&&t.parentElement.replaceChild(t.firstChild,t)}),n.form_type&&(t.form_type=n.form_type),o.loading=!0;var r=o.util.makeUrl(e,s);reqwest({url:r,method:"post",type:n.type||"html",data:t,complete:function(){o.loading=!1},error:function(e){if(!o.reloading)if("dashboard.weglot.com"!==window.location.host){if(!n.silent)throw alert("Something went wrong! Please refresh and try again."),e;console.error(e)}else console.error(e)},success:n.success||o.util.clobberDocument})},o.postResource=function(e,t){e.path=o.path,e.search=window.location.search,e.state=o.state,e.passcode&&(e.passcode=e.passcode.trim()),e.email&&(e.email=e.email.trim()),e.state.cart=o.cache.cart,e.locksmith_json=o.jsonTag,e.locksmith_json_signature=o.jsonTagSignature,o.post("/resource",e,t)},o.ping=function(e){if(!o.isEmbedded){e=e||{};var t=function(){e.reload?o.util.reload():"function"==typeof e.callback&&e.callback()};o.post("/ping",{path:o.path,search:window.location.search,state:o.state},{spinner:!!e.spinner,silent:"undefined"==typeof e.silent||e.silent,type:"text",success:function(e){(e=JSON.parse(e.responseText)).messages&&0<e.messages.length&&o.showMessages(e.messages),e.cart&&o.cache.cart!==e.cart?(o.cache.cart=e.cart,o.cache.saveCart(function(){t(),e.cart&&e.cart.match(/^.+:/)&&o.util.reload()})):t()}})}},o.timeoutMonitor=function(){var e=o.cache.cart;o.ping({callback:function(){e!==o.cache.cart||setTimeout(function(){o.timeoutMonitor()},6e4)}})},o.showMessages=function(e){var t=document.createElement("div");t.style.position="fixed",t.style.left=0,t.style.right=0,t.style.bottom="-50px",t.style.opacity=0,t.style.background="#191919",t.style.color="#ddd",t.style.transition="bottom 0.2s, opacity 0.2s",t.style.zIndex=999999,t.innerHTML=" <style> .locksmith-ab .locksmith-b { display: none; } .locksmith-ab.toggled .locksmith-b { display: flex; } .locksmith-ab.toggled .locksmith-a { display: none; } .locksmith-flex { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; padding: 10px 20px; } .locksmith-message + .locksmith-message { border-top: 1px #555 solid; } .locksmith-message a { color: inherit; font-weight: bold; } .locksmith-message a:hover { color: inherit; opacity: 0.8; } a.locksmith-ab-toggle { font-weight: inherit; text-decoration: underline; } .locksmith-text { flex-grow: 1; } .locksmith-cta { flex-grow: 0; text-align: right; } .locksmith-cta button { transform: scale(0.8); transform-origin: left; } .locksmith-cta > * { display: block; } .locksmith-cta > * + * { margin-top: 10px; } .locksmith-message a.locksmith-close { flex-grow: 0; text-decoration: none; margin-left: 15px; font-size: 30px; font-family: monospace; display: block; padding: 2px 10px; } @media screen and (max-width: 600px) { .locksmith-wide-only { display: none !important; } .locksmith-flex { padding: 0 15px; } .locksmith-flex > * { margin-top: 5px; margin-bottom: 5px; } .locksmith-cta { text-align: left; } } @media screen and (min-width: 601px) { .locksmith-narrow-only { display: none !important; } } </style> "+e.map(function(e){return'<div class="locksmith-message">'+e+"</div>"}).join(""),document.body.appendChild(t),document.body.style.position="relative",document.body.parentElement.style.paddingBottom=t.offsetHeight+"px",setTimeout(function(){t.style.bottom=0,t.style.opacity=1},50),o.util.on("click","locksmith-ab-toggle",function(e){e.preventDefault();for(var t=e.target.parentElement;-1===t.className.split(" ").indexOf("locksmith-ab");)t=t.parentElement;-1!==t.className.split(" ").indexOf("toggled")?t.className=t.className.replace("toggled",""):t.className=t.className+" toggled"}),o.util.enableActions(t)}}()}();</script> <script data-locksmith>Locksmith.cache.cart=null</script> <script data-locksmith>Locksmith.jsonTag="\u003cscript type=\"application\/vnd.locksmith+json\" data-locksmith\u003e{\"version\":\"v160\",\"locked\":false,\"initialized\":true,\"scope\":\"product\",\"access_granted\":true,\"access_denied\":false,\"requires_customer\":false,\"manual_lock\":false,\"remote_lock\":false,\"has_timeout\":false,\"remote_rendered\":null,\"hide_resource\":false,\"hide_links_to_resource\":false,\"transparent\":true,\"locks\":{\"all\":[],\"opened\":[]},\"keys\":[],\"keys_signature\":\"5019aa1ae87e02442028dadf77c9e002352b97c23bb498aa4e20b01befa4354d\",\"state\":{\"template\":\"product\",\"theme\":136774287536,\"product\":\"bright-balance-purple-shampoo\",\"collection\":\"dull\",\"page\":null,\"blog\":null,\"article\":null,\"app\":null},\"now\":1732967281,\"path\":\"\\\/collections\\\/dull\\\/products\\\/bright-balance-purple-shampoo\",\"locale_root_url\":\"\\\/\",\"canonical_url\":\"https:\\\/\\\/innersensebeauty.com\\\/products\\\/bright-balance-purple-shampoo\",\"customer_id\":null,\"customer_id_signature\":\"5019aa1ae87e02442028dadf77c9e002352b97c23bb498aa4e20b01befa4354d\",\"cart\":null}\u003c\/script\u003e";Locksmith.jsonTagSignature="9fc465e673a4de7b1fc979cb41d0d3cd4b355324a9419d69181626289173a73b"</script> <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://innersensebeauty.com/products/bright-balance-purple-shampoo"> <link rel="preconnect" href="https://cdn.shopify.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin> <link rel="stylesheet" href="https://use.typekit.net/mad2upj.css"><title> Bright Balance Hairbath – Innersense Organic Beauty Inc</title><meta name="description" content="A clean toning shampoo that neutralizes brass and yellow tones from blondes and grays with nontoxic, organic ingredients. Silicone and sulfate free."> <meta property="og:site_name" content="Innersense Organic Beauty Inc"> <meta property="og:url" content="https://innersensebeauty.com/products/bright-balance-purple-shampoo"><meta property="og:title" content="Bright Balance Hairbath"> <meta property="og:type" content="product"> <meta property="og:description" content="A clean toning shampoo that neutralizes brass and yellow tones from blondes and grays with nontoxic, organic ingredients. Silicone and sulfate free."> <meta property="og:image" content="http://innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159"> <meta property="og:image:secure_url" content="https://innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159"> <meta property="og:image:width" content="1000"> <meta property="og:image:height" content="1000"><meta property="og:price:amount" content="32.00"> <meta property="og:price:currency" content="USD"> <meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="Bright Balance Hairbath"> <meta name="twitter:description" content="A clean toning shampoo that neutralizes brass and yellow tones from blondes and grays with nontoxic, organic ingredients. Silicone and sulfate free."> <script type='application/json' class='wcp_json_42818935619760 wcp_json_42818934538416 wcp_json_42813913727152 wcp_json_7256411898032 wcp_json' id='wcp_json_7256411898032' > {"id":7256411898032,"title":"Bright Balance Hairbath","handle":"bright-balance-purple-shampoo","description":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-11-14T13:47:27-08:00","created_at":"2022-12-14T07:50:16-08:00","vendor":"Innersense Organic Beauty","type":"Hair Styling Products","tags":["Jebbit Bright Balance","Travel"],"price":1000,"price_min":1000,"price_max":8200,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42818934538416,"title":"2oz","option1":"2oz","option2":null,"option3":null,"sku":"AG-BBHB002-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876380336,"product_id":7256411898032,"position":3,"created_at":"2024-02-28T13:18:40-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","variant_ids":[42818934538416]},"available":true,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","options":["2oz"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42813913727152,"title":"32oz","option1":"32oz","option2":null,"option3":null,"sku":"AG-BBHB032-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876970160,"product_id":7256411898032,"position":4,"created_at":"2024-02-28T13:18:51-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","variant_ids":[42813913727152]},"available":true,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","options":["32oz"],"price":8200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"],"featured_image":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","options":["Size"],"media":[{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","width":1000},{"alt":null,"id":26082918957232,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","width":1000},{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176523952,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e"} </script> <script src="//innersensebeauty.com/cdn/shop/t/23/assets/vendor-v4.js" defer="defer"></script> <script src="//innersensebeauty.com/cdn/shop/t/23/assets/global.js?v=63741999513165528161719855991" defer="defer"></script> <!-- Swiper --> <link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" /> <script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script><meta name="google-site-verification" content="O1vEONWOtF666p72W4UxCEKgMbnTKZrFMAYPaZcbaqc"> <meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/62610636976/digital_wallets/dialog"> <link rel="alternate" hreflang="x-default" href="https://innersensebeauty.com/products/bright-balance-purple-shampoo"> <link rel="alternate" hreflang="en-DK" href="https://innersensebeauty.com/en-dk/products/bright-balance-purple-shampoo"> <link rel="alternate" hreflang="en-DE" href="https://innersensebeauty.com/en-de/products/bright-balance-purple-shampoo"> <link rel="alternate" hreflang="de-DE" href="https://innersensebeauty.com/de-de/products/bright-balance-purple-shampoo"> <link rel="alternate" hreflang="en-GB" href="https://innersensebeauty.com/en-gb/products/bright-balance-purple-shampoo"> <link rel="alternate" hreflang="en-US" href="https://innersensebeauty.com/products/bright-balance-purple-shampoo"> <link rel="alternate" hreflang="de-US" href="https://innersensebeauty.com/de/products/bright-balance-purple-shampoo"> <link rel="alternate" type="application/json+oembed" href="https://innersensebeauty.com/products/bright-balance-purple-shampoo.oembed"> <script async="async" src="/checkouts/internal/preloads.js?locale=en-US"></script> <script id="shopify-features" type="application/json">{"accessToken":"90e7ef096eb3f4d185d3c9f18e34a111","betas":["rich-media-storefront-analytics"],"domain":"innersensebeauty.com","predictiveSearch":true,"shopId":62610636976,"smart_payment_buttons_url":"https:\/\/innersensebeauty.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/spb.en.js","dynamic_checkout_cart_url":"https:\/\/innersensebeauty.com\/cdn\/shopifycloud\/payment-sheet\/assets\/latest\/dynamic-checkout-cart.en.js","locale":"en"}</script> <script>var Shopify = Shopify || {}; Shopify.shop = "innersense-organic-beauty-inc.myshopify.com"; Shopify.locale = "en"; Shopify.currency = {"active":"USD","rate":"1.0"}; Shopify.country = "US"; Shopify.theme = {"name":"[Beam PDP] Shopify Launch: 4\/17\/24","id":136774287536,"schema_name":"Be Yours","schema_version":"5.4.0","theme_store_id":null,"role":"main"}; Shopify.theme.handle = "null"; Shopify.theme.style = {"id":null,"handle":null}; Shopify.cdnHost = "innersensebeauty.com/cdn"; Shopify.routes = Shopify.routes || {}; Shopify.routes.root = "/";</script> <script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script> <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> <script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script> <script>(function() { function asyncLoad() { var urls = ["https:\/\/cdn.one.store\/javascript\/dist\/1.0\/jcr-widget.js?account_id=shopify:innersense-organic-beauty-inc.myshopify.com\u0026shop=innersense-organic-beauty-inc.myshopify.com","\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js?shop=innersense-organic-beauty-inc.myshopify.com","https:\/\/cdn-loyalty.yotpo.com\/loader\/6csZ6dsitAqSWv0xMfGO5w.js?shop=innersense-organic-beauty-inc.myshopify.com","\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js?shop=innersense-organic-beauty-inc.myshopify.com","https:\/\/cdn.shopify.com\/s\/files\/1\/0626\/1063\/6976\/t\/6\/assets\/globo.filter.init.js?shop=innersense-organic-beauty-inc.myshopify.com","https:\/\/account-invite.merchantyard.com\/js\/integrations\/script.js?v=5285\u0026shop=innersense-organic-beauty-inc.myshopify.com","https:\/\/static.shareasale.com\/json\/shopify\/shareasale-tracking.js?sasmid=72573\u0026ssmtid=79870\u0026shop=innersense-organic-beauty-inc.myshopify.com","https:\/\/d33a6lvgbd0fej.cloudfront.net\/script_tag\/secomapp.scripttag.js?shop=innersense-organic-beauty-inc.myshopify.com","https:\/\/api.kount.com\/shopify\/js?m_id=832583972528936\u0026shop=innersense-organic-beauty-inc.myshopify.com","https:\/\/d2fk970j0emtue.cloudfront.net\/shop\/js\/free-gift-cart-upsell-pro.min.js?shop=innersense-organic-beauty-inc.myshopify.com"]; for (var i = 0; i < urls.length; i++) { var s = document.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = urls[i]; var x = document.getElementsByTagName('script')[0]; x.parentNode.insertBefore(s, x); } }; if(window.attachEvent) { window.attachEvent('onload', asyncLoad); } else { window.addEventListener('load', asyncLoad, false); } })();</script> <script id="__st">var __st={"a":62610636976,"offset":-28800,"reqid":"9b8548c7-f03d-474d-b2a0-c9d47daa2d7d-1732967280","pageurl":"innersensebeauty.com\/collections\/dull\/products\/bright-balance-purple-shampoo","u":"701580afd92e","p":"product","rtyp":"product","rid":7256411898032};</script> <script>window.ShopifyPaypalV4VisibilityTracking = true;</script> <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(',');function s(t,e,n=!1){try{const o=window.sessionStorage;for(const[n,c]of Object.entries(JSON.parse(o.getItem(e))))t.elements[n]&&(t.elements[n].value=c);n&&o.removeItem(e)}catch{}}const a='form_key',i=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response','password'],u=()=>{try{return window.sessionStorage}catch{return}},m=t=>t.elements[a],f='form_type',d='cptcha';function p(t){t.dataset[d]=!0}const l=window,h=l.document,_='Shopify',y='ce_forms',E='captcha';let v=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe','https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js',T={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=l[_][y],c=o.bindForm;if(c)return c(t,g,e,T).then(n);o.q.push([[t,g,e,T],n]),v||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:'https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.4.0.iife.js'})),v=!0)});var g,T;l[_]=l[_]||{},l[_][y]=l[_][y]||{},l[_][y].q=[],l[_][E]=l[_][E]||{},l[_][E].protect=function(t,e){n(t,void 0,e),p(t)},Object.freeze(l[_][E]),function(t,e,n,l,h,_){const[y,E,v,g]=function(t,e,n){const s=e?o:[],a=t?c:[],i=[...s,...a],u=[...o],m=r(i),f=r(s),d=n&&r(i.filter((([t,e])=>n.includes(e)))),p=r(u),l=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];return[l(m),l(f),l(d),l(p)]}(l,h,_),T=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},S=t=>y().includes(t);t.addEventListener('submit',(t=>{const e=T(t);if(!e)return;const n=S(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=m(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!u())return;!function(t){const e=u();if(!e)return;const n=m(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){m(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:a})),t.elements[a].value=e}(t,e),function(t,e){const n=u();if(!n)return;const o=[...t.querySelectorAll('input[type="password"]')].map((({name:t})=>t)),c=[...i,...o],r={};for(const[s,a]of new FormData(t).entries())c.includes(s)||(r[s]=a);n.setItem(e,JSON.stringify(r))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const w=(t,e)=>{t&&!t.dataset[d]&&(n(t,e.some((e=>e===t))),p(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=T(t);S(e)&&w(e,E())}));const A=e.get('form_key'),b=e.get(f),I=A&&b;t.addEventListener('DOMContentLoaded',(()=>{const t=E();if(I)for(const e of t)e.elements[f].value===b&&s(e,A);[...new Set([...v(),...y().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>w(e,t)))}))}(h,new URLSearchParams(l.location.search),n,!0,!0,['guest_login'])})()}();</script> <script integrity="sha256-EGCDRYTvIEOXsReXgqGwkAR+5Dl8tickSrieA/ZcQwc=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//innersensebeauty.com/cdn/shopifycloud/shopify/assets/storefront/load_feature-1060834584ef204397b1179782a1b090047ee4397cb627244ab89e03f65c4307.js" crossorigin="anonymous"></script> <script integrity="sha256-HAs5a9TQVLlKuuHrahvWuke+s1UlxXohfHeoYv8G2D8=" data-source-attribution="shopify.dynamic-checkout" defer="defer" src="//innersensebeauty.com/cdn/shopifycloud/shopify/assets/storefront/features-1c0b396bd4d054b94abae1eb6a1bd6ba47beb35525c57a217c77a862ff06d83f.js" crossorigin="anonymous"></script> <script id='scb4127' type='text/javascript' async='' src='https://innersensebeauty.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script><script id="sections-script" data-sections="main-product,product-recommendations,header,footer" defer="defer" src="//innersensebeauty.com/cdn/shop/t/23/compiled_assets/scripts.js?13420"></script> <script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script> <style data-shopify>@font-face { font-family: Poppins; font-weight: 400; font-style: normal; font-display: swap; src: url("//innersensebeauty.com/cdn/fonts/poppins/poppins_n4.934accbf9f5987aa89334210e6c1e9151f37d3b6.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=f08910a4fc2477ddefae2220afd53a0b135fab2d741b08aa0353aae4adb2c441") format("woff2"), url("//innersensebeauty.com/cdn/fonts/poppins/poppins_n4.ee28d4489eaf5de9cf6e17e696991b5e9148c716.woff?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=0872c6df31f091d3f95d11044c2c9bc98b85af827a7cc1aec16f2b6cc29aafe2") format("woff"); } @font-face { font-family: Poppins; font-weight: 600; font-style: normal; font-display: swap; src: url("//innersensebeauty.com/cdn/fonts/poppins/poppins_n6.e2fdd168541a5add2d1a8d6f2b89b09c9c9e690d.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=e1a452a8ad98b498cc3cb8d1453ba3baac95c611255ff2cbd859eb28b29e2c0c") format("woff2"), url("//innersensebeauty.com/cdn/fonts/poppins/poppins_n6.6d62d2d0f11a9ff578d200ad2154f9860db165c1.woff?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=5f9aee49ebc42da8d90925abe15a1197ffdc9d28eec85a404083b804cd0c48f5") format("woff"); } @font-face { font-family: Poppins; font-weight: 400; font-style: italic; font-display: swap; src: url("//innersensebeauty.com/cdn/fonts/poppins/poppins_i4.a7e8d886e15d5fb9bc964a53b3278effbf270e9c.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=9132ccb917ebf7a7c0f1140265b0d6e2fa6cb1eccb824e41bdd77d090d7cc6cc") format("woff2"), url("//innersensebeauty.com/cdn/fonts/poppins/poppins_i4.e87de252199e27825a41bf81646996685d86452d.woff?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=08946987a70fd00ed912f5bf30117804f48b53311a2647f81125b3508c6473e5") format("woff"); } @font-face { font-family: Poppins; font-weight: 600; font-style: italic; font-display: swap; src: url("//innersensebeauty.com/cdn/fonts/poppins/poppins_i6.672e5321078e70c7e1abdba4d92995c37fb35eae.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=0b2625a5f271dc8446189a86827f8c395e220ceb31b80b7dad37788b3506c1de") format("woff2"), url("//innersensebeauty.com/cdn/fonts/poppins/poppins_i6.b932b853e07d22eecd5ccfe6f9e0137b21b64d5b.woff?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=9eeb799cfe9b0f93811570023e8abf5c1cc8b2701c320064ac1b51602c7ac07e") format("woff"); } @font-face { font-family: "Optima nova"; font-weight: 300; font-style: normal; font-display: swap; src: url("//innersensebeauty.com/cdn/fonts/optima_nova/optimanova_n3.5e0a384c85c85cb4fd318b431596751607a4caed.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=6f2a9bf6b1ba5504cf2c4e64334ca4dbb1a79eccc97a7ad0b2203ec7a0ee07b9") format("woff2"), url("//innersensebeauty.com/cdn/fonts/optima_nova/optimanova_n3.9e1ee0544fbdd30606e9f2fc95aed8d9c68e72e3.woff?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=b15f3a87ef04ede79e5ccf8b2ec2368a4f1cab13d8406102f0e94248772a699b") format("woff"); } @font-face { font-family: "Optima nova"; font-weight: 600; font-style: normal; font-display: swap; src: url("//innersensebeauty.com/cdn/fonts/optima_nova/optimanova_n6.8cdcaeab0019e7f81e4e77a155957e3c90f35776.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=6e37db0baf2af7e19e225d418b73215d979a35a32b65986f055c5d0fa370491c") format("woff2"), url("//innersensebeauty.com/cdn/fonts/optima_nova/optimanova_n6.b7e286a97895b50f1f9d0210b97f58de9add54c8.woff?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=10f7ba5516b3d95a297ea932a474de04f9823be9908cfa5a87235e336591ff4f") format("woff"); } @font-face { font-family: "ChaletLondonNineteenSixty"; src: url('https://cdn.shopify.com/s/files/1/0626/1063/6976/files/ChaletLondonNineteenSixty.woff2?v=1687183422') format('woff2'), url('https://cdn.shopify.com/s/files/1/0626/1063/6976/files/ChaletLondonNineteenSixty.woff?v=1687183334') format('woff'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "ChaletNewYorkNineteenSixty"; src: url('https://cdn.shopify.com/s/files/1/0626/1063/6976/files/ChaletNewYorkNineteenSixty.woff2?v=1687183660') format('woff2'), url('https://cdn.shopify.com/s/files/1/0626/1063/6976/files/ChaletNewYorkNineteenSixty.woff?v=1687183595') format('woff'); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "Versailles"; src: url(//innersensebeauty.com/cdn/shop/t/23/assets/Versailles-Regular.woff2?v=47927205709837146981719855991) format("woff2"), url(//innersensebeauty.com/cdn/shop/t/23/assets/Versailles-Regular.woff?v=111382680676077852571719855991) format("woff"); font-weight: 400; font-style: normal; font-display: swap; } @font-face { font-family: "Commuters-Sans"; src:url(//innersensebeauty.com/cdn/shop/t/23/assets/Commuters-Sans.woff2?v=53962630743174001781719855991) format("woff2"), url(//innersensebeauty.com/cdn/shop/t/23/assets/Commuters-Sans.woff?v=36071780056234852171719855991) format("woff");; font-weight: 600; font-style: normal; font-display: swap; } @font-face { font-family: "Corsica-Display"; src:url(//innersensebeauty.com/cdn/shop/t/23/assets/Corsica-Display.woff2?v=9464368416021070601719855991) format("woff2"), url(//innersensebeauty.com/cdn/shop/t/23/assets/Corsica-Display.woff?v=30944771809590503631719855991) format("woff");; font-weight: 600; font-style: normal; font-display: swap; } :root { --be-yours-version: "5.4.0"; --font-body-family: "ChaletLondonNineteenSixty"; --font-body-style: normal; --font-body-weight: 400; --font-heading-family: "Corsica-Display"; --font-heading-style: normal; --font-heading-weight: 300; --font-body-scale: 0.9; --font-heading-scale: 1.1111111111111112; --font-navigation-family: "ChaletLondonNineteenSixty"; --font-navigation-size: 13px; --font-button-family: "ChaletLondonNineteenSixty"; --font-button-size: 14px; --font-button-baseline: 0.2rem; --color-base-text: 32, 32, 32; --color-base-background: 248, 246, 238; --color-base-solid-button-labels: 94, 73, 61; --color-base-outline-button-labels: 32, 32, 32; --color-base-accent: 248 246, 238; --color-base-heading: 94, 73, 61; --color-border: 32, 32, 32; --color-placeholder: 243, 243, 243; --color-overlay: 32, 32, 32; --color-keyboard-focus: 94, 73, 61; --color-shadow: 148, 184, 197; --shadow-opacity: 1; --color-background-dark: 236, 231, 209; --color-price: #5e493d; --color-sale-price: #5e493d; --color-reviews: #94b8c5; --color-critical: #d72c0d; --color-success: #008060; --payment-terms-background-color: #f8f6ee; --page-width: 160rem; --page-width-margin: 0rem; --card-color-scheme: var(--color-placeholder); --card-text-alignment: center; --card-image-padding: 0px; --card-border-width: 0px; --card-radius: 0px; --card-shadow-horizontal-offset: 0px; --card-shadow-vertical-offset: 0px; --button-radius: 0px; --button-border-width: 2px; --button-shadow-horizontal-offset: 0px; --button-shadow-vertical-offset: 0px; --spacing-sections-desktop: 0px; --spacing-sections-mobile: 0px; } *, *::before, *::after { box-sizing: inherit; } html { box-sizing: border-box; font-size: calc(var(--font-body-scale) * 62.5%); height: 100%; } body { min-height: 100%; margin: 0; font-size: 1.5rem; letter-spacing: 0.06rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); font-family: var(--font-body-family); font-style: var(--font-body-style); font-weight: var(--font-body-weight); } @media screen and (min-width: 750px) { body { font-size: 1.6rem; } }</style><link href="//innersensebeauty.com/cdn/shop/t/23/assets/base.css?v=50619147463980383241721065986" rel="stylesheet" type="text/css" media="all" /><link href="//innersensebeauty.com/cdn/shop/t/23/assets/tailwind.css?v=41719514792026556281719855991" rel="stylesheet" type="text/css" media="all" /><link href="//innersensebeauty.com/cdn/shop/t/23/assets/custom.css?v=33541488645757056271719855991" rel="stylesheet" type="text/css" media="all" /><link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-ingredients.css?v=75914773187407012371719855991" rel="stylesheet" type="text/css" media="all" /><link rel="preload" as="font" href="//innersensebeauty.com/cdn/fonts/poppins/poppins_n4.934accbf9f5987aa89334210e6c1e9151f37d3b6.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=f08910a4fc2477ddefae2220afd53a0b135fab2d741b08aa0353aae4adb2c441" type="font/woff2" crossorigin><link rel="preload" as="font" href="//innersensebeauty.com/cdn/fonts/optima_nova/optimanova_n3.5e0a384c85c85cb4fd318b431596751607a4caed.woff2?h1=aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMuYWNjb3VudC5teXNob3BpZnkuY29t&h2=aW5uZXJzZW5zZWJlYXV0eS5jb20&hmac=6f2a9bf6b1ba5504cf2c4e64334ca4dbb1a79eccc97a7ad0b2203ec7a0ee07b9" type="font/woff2" crossorigin><link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-predictive-search.css?v=182220736298816923731719855991" media="print" onload="this.media='all'"><script>document.documentElement.className = document.documentElement.className.replace('no-js', 'js');</script> <script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/SKMQMfHzJOO3kAlHKOzVt5gYNgcaRkPkqkKpn76a" async></script> <link rel="stylesheet" href="https://use.typekit.net/mus6vqj.css"> <script src="https://cdn-widgetsrepository.yotpo.com/v1/loader/SKMQMfHzJOO3kAlHKOzVt5gYNgcaRkPkqkKpn76a" async></script> <!-- BEGIN app block: shopify://apps/yotpo-product-reviews-ugc/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf --> <script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/SKMQMfHzJOO3kAlHKOzVt5gYNgcaRkPkqkKpn76a?languageCode=en" async></script> <!-- END app app block --><!-- BEGIN app block: shopify://apps/personalized-recommendations/blocks/app-embed/6e79d991-1504-45bb-88e3-1fb55a4f26cd --><script id="glood-loader"> (function () { function generateUUID() { const timestampInSecs = Math.floor(Date.now() / 1000); if (typeof window.crypto.randomUUID === 'function') { return `${timestampInSecs}-${window.crypto.randomUUID()}`; } const generateUID = () => ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, c => ( c ^ (crypto.getRandomValues(new Uint8Array(1))[0] & (15 >> (c / 4))) ).toString(16) ); return `${timestampInSecs}-${generateUID()}`; } function setCookie(name, value, days) { const expires = new Date(Date.now() + days * 24 * 60 * 60 * 1000).toUTCString(); document.cookie = `${name}=${value}; expires=${expires}; path=/`; } function getCookie(name) { const nameEQ = name + "="; const cookies = document.cookie.split(';'); for (let i = 0; i < cookies.length; i++) { let cookie = cookies[i].trim(); if (cookie.indexOf(nameEQ) === 0) return cookie.substring(nameEQ.length); } return null; } let uuid = getCookie('rkUid'); // Set the cookie with rkUid key only if it doesn't exist if (!uuid) { uuid = generateUUID(); setCookie('rkUid', uuid, 365); // 365 days expiration } let customer = {}; if ("") { customer = { acceptsMarketing: false, b2b: false, email: "", firstName: "", hasAccount: null, id: 0, lastName: "", name: "", ordersCount: 0, phone: "", tags: null, totalSpent: 0, }; } window.glood = { config: { uid: uuid, pageUrl: "innersensebeauty.com" + "/collections/dull/products/bright-balance-purple-shampoo", pageType: 'product' }, shop: { myShopifyDomain: "innersense-organic-beauty-inc.myshopify.com", locale: "en", currencyCode: "USD", moneyFormat: "\u003cspan class=transcy-money\u003e${{amount}}\u003c\/span\u003e", id: "62610636976", domain: "innersensebeauty.com", productsCount: 105, }, shopify: { rootUrl: "/" }, localization: { country: "US", market: { handle: "us", id: "21344747696" }, language: { locale: "en", primary: true, rootUrl: "/" }, currency: "USD" }, product: {"id":7256411898032,"title":"Bright Balance Hairbath","handle":"bright-balance-purple-shampoo","description":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-11-14T13:47:27-08:00","created_at":"2022-12-14T07:50:16-08:00","vendor":"Innersense Organic Beauty","type":"Hair Styling Products","tags":["Jebbit Bright Balance","Travel"],"price":1000,"price_min":1000,"price_max":8200,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42818934538416,"title":"2oz","option1":"2oz","option2":null,"option3":null,"sku":"AG-BBHB002-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876380336,"product_id":7256411898032,"position":3,"created_at":"2024-02-28T13:18:40-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","variant_ids":[42818934538416]},"available":true,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","options":["2oz"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42813913727152,"title":"32oz","option1":"32oz","option2":null,"option3":null,"sku":"AG-BBHB032-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876970160,"product_id":7256411898032,"position":4,"created_at":"2024-02-28T13:18:51-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","variant_ids":[42813913727152]},"available":true,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","options":["32oz"],"price":8200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"],"featured_image":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","options":["Size"],"media":[{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","width":1000},{"alt":null,"id":26082918957232,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","width":1000},{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176523952,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e"}, collection: {"id":299516264624,"handle":"dull","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2023-04-28T13:44:42-07:00","sort_order":"best-selling","template_suffix":"","published_scope":"web","title":"Dull - Enhance Shine","body_html":""}, customer, cart: {"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}, }; })(); </script> <script id="rk-app-embed-main-js" src="https://cdn.shopify.com/extensions/46ef8725-185e-4f1e-b442-327541f63d70/glood-product-recommendations-22/assets/glood-ai-recommendations.js" data-rk-embed-settings='{"disable-rk-styles":false,"add-glide-init-timeouts":false,"enable-design-mode-preview":false,"load-glood-ai-bundles":true}' type="text/javascript" defer ></script> <script id="rk-app-bundle-main-js" src="https://cdn.shopify.com/extensions/46ef8725-185e-4f1e-b442-327541f63d70/glood-product-recommendations-22/assets/glood-ai-bundles.js" type="text/javascript" defer ></script> <link href="//cdn.shopify.com/extensions/46ef8725-185e-4f1e-b442-327541f63d70/glood-product-recommendations-22/assets/glood-ai-recommendations-styles.css" rel="stylesheet" type="text/css" media="all" /> <!-- END app app block --><!-- BEGIN app block: shopify://apps/firework-shoppable-video-ugc/blocks/firework-header/347a2e4c-f5cb-410d-8354-490d1e80558c --><script async src="//asset.fwcdn3.com/js/integrations/shopify.js"></script> <script async src="//asset.fwcdn3.com/js/fwn.js"></script> <script async src="//asset.fwscripts.com/js/live-helper.js" data-fwparam_chat_channel_id="vJ06no" data-fwparam_live_helper_placement="" > </script> <script> document.addEventListener('DOMContentLoaded', () => { setTimeout(() => { if (!document.querySelector('fw-live-helper')) { var n = document.createElement("fw-live-helper"); document.body.appendChild(n); } }, 0); }); // For when DOMContentLoaded event didn't fire on page due to lots of JS const intervalId = setInterval(() => { if (!document.querySelector('fw-live-helper')) { var n = document.createElement("fw-live-helper"); document.body.appendChild(n); } else { clearInterval(intervalId); } }, 500); </script> <!-- END app app block --><!-- BEGIN app block: shopify://apps/helium-customer-fields/blocks/app-embed/bab58598-3e6a-4377-aaaa-97189b15f131 --><script> if ('CF' in window) { window.CF.appEmbedEnabled = true; } else { window.CF = { appEmbedEnabled: true, }; } window.CF.editAccountFormId = "54tDVn"; window.CF.registrationFormId = ""; </script> <!-- BEGIN app snippet: patch-registration-links --><script> function patchRegistrationLinks() { const PATCHABLE_LINKS_SELECTOR = 'a[href*="/account/register"]'; const search = new URLSearchParams(window.location.search); const checkoutUrl = search.get('checkout_url'); const returnUrl = search.get('return_url'); const redirectUrl = checkoutUrl || returnUrl; if (!redirectUrl) return; const registrationLinks = Array.from(document.querySelectorAll(PATCHABLE_LINKS_SELECTOR)); registrationLinks.forEach(link => { const url = new URL(link.href); url.searchParams.set('return_url', redirectUrl); link.href = url.href; }); } if (['complete', 'interactive', 'loaded'].includes(document.readyState)) { patchRegistrationLinks(); } else { document.addEventListener('DOMContentLoaded', () => patchRegistrationLinks()); } </script><!-- END app snippet --> <!-- BEGIN app snippet: monkey-patch-update --><script> (() => { /** * Patches CF.customer.fetchSessionToken to not do anything if the customer is logged in. * All storefronts should receive this update regardless of embed version. */ function monkeyPatchFetchSessionToken() { if (!CF.customer.isLoggedIn) return; CF.customer.fetchSessionToken = () => Promise.resolve(null); } document.addEventListener('cf:customer_ready', monkeyPatchFetchSessionToken); })(); </script><!-- END app snippet --> <!-- BEGIN app snippet: patch-login-grecaptcha-conflict --><script> // Fixes a problem where both grecaptcha and hcaptcha response fields are included in the /account/login form submission // resulting in a 404 on the /challenge page. // This is caused by our triggerShopifyRecaptchaLoad function in initialize-forms.liquid.ejs // The fix itself just removes the unnecessary g-recaptcha-response input function patchLoginGrecaptchaConflict() { Array.from(document.querySelectorAll('form')).forEach(form => { form.addEventListener('submit', e => { const grecaptchaResponse = form.querySelector('[name="g-recaptcha-response"]'); const hcaptchaResponse = form.querySelector('[name="h-captcha-response"]'); if (grecaptchaResponse && hcaptchaResponse) { // Can't use both. Only keep hcaptcha response field. grecaptchaResponse.parentElement.removeChild(grecaptchaResponse); } }) }) } if (['complete', 'interactive', 'loaded'].includes(document.readyState)) { patchLoginGrecaptchaConflict(); } else { document.addEventListener('DOMContentLoaded', () => patchLoginGrecaptchaConflict()); } </script><!-- END app snippet --> <!-- BEGIN app snippet: embed-data --> <script> window.CF.environment = { "domain": "innersense-organic-beauty-inc.myshopify.com", "baseApiUrl": "https:\/\/app.customerfields.com", "captchaSiteKey": "6Le5324mAAAAALN4s0vc9eg41kBZqGz36JbUlTm-", "captchaEnabled": true, "proxyPath": "\/tools\/customr", "countries": [{"name":"Afghanistan","code":"AF"},{"name":"Åland Islands","code":"AX"},{"name":"Albania","code":"AL"},{"name":"Algeria","code":"DZ"},{"name":"Andorra","code":"AD"},{"name":"Angola","code":"AO"},{"name":"Anguilla","code":"AI"},{"name":"Antigua \u0026 Barbuda","code":"AG"},{"name":"Argentina","code":"AR","provinces":[{"name":"Buenos Aires Province","code":"B"},{"name":"Catamarca","code":"K"},{"name":"Chaco","code":"H"},{"name":"Chubut","code":"U"},{"name":"Buenos Aires (Autonomous City)","code":"C"},{"name":"Córdoba","code":"X"},{"name":"Corrientes","code":"W"},{"name":"Entre Ríos","code":"E"},{"name":"Formosa","code":"P"},{"name":"Jujuy","code":"Y"},{"name":"La Pampa","code":"L"},{"name":"La Rioja","code":"F"},{"name":"Mendoza","code":"M"},{"name":"Misiones","code":"N"},{"name":"Neuquén","code":"Q"},{"name":"Río Negro","code":"R"},{"name":"Salta","code":"A"},{"name":"San Juan","code":"J"},{"name":"San Luis","code":"D"},{"name":"Santa Cruz","code":"Z"},{"name":"Santa Fe","code":"S"},{"name":"Santiago del Estero","code":"G"},{"name":"Tierra del Fuego","code":"V"},{"name":"Tucumán","code":"T"}]},{"name":"Armenia","code":"AM"},{"name":"Aruba","code":"AW"},{"name":"Ascension Island","code":"AC"},{"name":"Australia","code":"AU","provinces":[{"name":"Australian Capital Territory","code":"ACT"},{"name":"New South Wales","code":"NSW"},{"name":"Northern Territory","code":"NT"},{"name":"Queensland","code":"QLD"},{"name":"South Australia","code":"SA"},{"name":"Tasmania","code":"TAS"},{"name":"Victoria","code":"VIC"},{"name":"Western Australia","code":"WA"}]},{"name":"Austria","code":"AT"},{"name":"Azerbaijan","code":"AZ"},{"name":"Bahamas","code":"BS"},{"name":"Bahrain","code":"BH"},{"name":"Bangladesh","code":"BD"},{"name":"Barbados","code":"BB"},{"name":"Belarus","code":"BY"},{"name":"Belgium","code":"BE"},{"name":"Belize","code":"BZ"},{"name":"Benin","code":"BJ"},{"name":"Bermuda","code":"BM"},{"name":"Bhutan","code":"BT"},{"name":"Bolivia","code":"BO"},{"name":"Bosnia \u0026 Herzegovina","code":"BA"},{"name":"Botswana","code":"BW"},{"name":"Brazil","code":"BR","provinces":[{"name":"Acre","code":"AC"},{"name":"Alagoas","code":"AL"},{"name":"Amapá","code":"AP"},{"name":"Amazonas","code":"AM"},{"name":"Bahia","code":"BA"},{"name":"Ceará","code":"CE"},{"name":"Federal District","code":"DF"},{"name":"Espírito Santo","code":"ES"},{"name":"Goiás","code":"GO"},{"name":"Maranhão","code":"MA"},{"name":"Mato Grosso","code":"MT"},{"name":"Mato Grosso do Sul","code":"MS"},{"name":"Minas Gerais","code":"MG"},{"name":"Pará","code":"PA"},{"name":"Paraíba","code":"PB"},{"name":"Paraná","code":"PR"},{"name":"Pernambuco","code":"PE"},{"name":"Piauí","code":"PI"},{"name":"Rio Grande do Norte","code":"RN"},{"name":"Rio Grande do Sul","code":"RS"},{"name":"Rio de Janeiro","code":"RJ"},{"name":"Rondônia","code":"RO"},{"name":"Roraima","code":"RR"},{"name":"Santa Catarina","code":"SC"},{"name":"São Paulo","code":"SP"},{"name":"Sergipe","code":"SE"},{"name":"Tocantins","code":"TO"}]},{"name":"British Indian Ocean Territory","code":"IO"},{"name":"British Virgin Islands","code":"VG"},{"name":"Brunei","code":"BN"},{"name":"Bulgaria","code":"BG"},{"name":"Burkina Faso","code":"BF"},{"name":"Burundi","code":"BI"},{"name":"Cambodia","code":"KH"},{"name":"Cameroon","code":"CM"},{"name":"Canada","code":"CA","provinces":[{"name":"Alberta","code":"AB"},{"name":"British Columbia","code":"BC"},{"name":"Manitoba","code":"MB"},{"name":"New Brunswick","code":"NB"},{"name":"Newfoundland and Labrador","code":"NL"},{"name":"Northwest Territories","code":"NT"},{"name":"Nova Scotia","code":"NS"},{"name":"Nunavut","code":"NU"},{"name":"Ontario","code":"ON"},{"name":"Prince Edward Island","code":"PE"},{"name":"Quebec","code":"QC"},{"name":"Saskatchewan","code":"SK"},{"name":"Yukon","code":"YT"}]},{"name":"Cape Verde","code":"CV"},{"name":"Caribbean Netherlands","code":"BQ"},{"name":"Cayman Islands","code":"KY"},{"name":"Central African Republic","code":"CF"},{"name":"Chad","code":"TD"},{"name":"Chile","code":"CL","provinces":[{"name":"Arica y Parinacota","code":"AP"},{"name":"Tarapacá","code":"TA"},{"name":"Antofagasta","code":"AN"},{"name":"Atacama","code":"AT"},{"name":"Coquimbo","code":"CO"},{"name":"Valparaíso","code":"VS"},{"name":"Santiago Metropolitan","code":"RM"},{"name":"Libertador General Bernardo O’Higgins","code":"LI"},{"name":"Maule","code":"ML"},{"name":"Ñuble","code":"NB"},{"name":"Bío Bío","code":"BI"},{"name":"Araucanía","code":"AR"},{"name":"Los Ríos","code":"LR"},{"name":"Los Lagos","code":"LL"},{"name":"Aysén","code":"AI"},{"name":"Magallanes Region","code":"MA"}]},{"name":"China","code":"CN","provinces":[{"name":"Anhui","code":"AH"},{"name":"Beijing","code":"BJ"},{"name":"Chongqing","code":"CQ"},{"name":"Fujian","code":"FJ"},{"name":"Gansu","code":"GS"},{"name":"Guangdong","code":"GD"},{"name":"Guangxi","code":"GX"},{"name":"Guizhou","code":"GZ"},{"name":"Hainan","code":"HI"},{"name":"Hebei","code":"HE"},{"name":"Heilongjiang","code":"HL"},{"name":"Henan","code":"HA"},{"name":"Hubei","code":"HB"},{"name":"Hunan","code":"HN"},{"name":"Inner Mongolia","code":"NM"},{"name":"Jiangsu","code":"JS"},{"name":"Jiangxi","code":"JX"},{"name":"Jilin","code":"JL"},{"name":"Liaoning","code":"LN"},{"name":"Ningxia","code":"NX"},{"name":"Qinghai","code":"QH"},{"name":"Shaanxi","code":"SN"},{"name":"Shandong","code":"SD"},{"name":"Shanghai","code":"SH"},{"name":"Shanxi","code":"SX"},{"name":"Sichuan","code":"SC"},{"name":"Tianjin","code":"TJ"},{"name":"Xinjiang","code":"XJ"},{"name":"Tibet","code":"YZ"},{"name":"Yunnan","code":"YN"},{"name":"Zhejiang","code":"ZJ"}]},{"name":"Christmas Island","code":"CX"},{"name":"Cocos (Keeling) Islands","code":"CC"},{"name":"Colombia","code":"CO","provinces":[{"name":"Capital District","code":"DC"},{"name":"Amazonas","code":"AMA"},{"name":"Antioquia","code":"ANT"},{"name":"Arauca","code":"ARA"},{"name":"Atlántico","code":"ATL"},{"name":"Bolívar","code":"BOL"},{"name":"Boyacá","code":"BOY"},{"name":"Caldas","code":"CAL"},{"name":"Caquetá","code":"CAQ"},{"name":"Casanare","code":"CAS"},{"name":"Cauca","code":"CAU"},{"name":"Cesar","code":"CES"},{"name":"Chocó","code":"CHO"},{"name":"Córdoba","code":"COR"},{"name":"Cundinamarca","code":"CUN"},{"name":"Guainía","code":"GUA"},{"name":"Guaviare","code":"GUV"},{"name":"Huila","code":"HUI"},{"name":"La Guajira","code":"LAG"},{"name":"Magdalena","code":"MAG"},{"name":"Meta","code":"MET"},{"name":"Nariño","code":"NAR"},{"name":"Norte de Santander","code":"NSA"},{"name":"Putumayo","code":"PUT"},{"name":"Quindío","code":"QUI"},{"name":"Risaralda","code":"RIS"},{"name":"San Andrés \u0026 Providencia","code":"SAP"},{"name":"Santander","code":"SAN"},{"name":"Sucre","code":"SUC"},{"name":"Tolima","code":"TOL"},{"name":"Valle del Cauca","code":"VAC"},{"name":"Vaupés","code":"VAU"},{"name":"Vichada","code":"VID"}]},{"name":"Comoros","code":"KM"},{"name":"Congo - Brazzaville","code":"CG"},{"name":"Congo - Kinshasa","code":"CD"},{"name":"Cook Islands","code":"CK"},{"name":"Costa Rica","code":"CR","provinces":[{"name":"Alajuela","code":"CR-A"},{"name":"Cartago","code":"CR-C"},{"name":"Guanacaste","code":"CR-G"},{"name":"Heredia","code":"CR-H"},{"name":"Limón","code":"CR-L"},{"name":"Puntarenas","code":"CR-P"},{"name":"San José","code":"CR-SJ"}]},{"name":"Croatia","code":"HR"},{"name":"Curaçao","code":"CW"},{"name":"Cyprus","code":"CY"},{"name":"Czechia","code":"CZ"},{"name":"Côte d’Ivoire","code":"CI"},{"name":"Denmark","code":"DK"},{"name":"Djibouti","code":"DJ"},{"name":"Dominica","code":"DM"},{"name":"Dominican Republic","code":"DO"},{"name":"Ecuador","code":"EC"},{"name":"Egypt","code":"EG","provinces":[{"name":"6th of October","code":"SU"},{"name":"Al Sharqia","code":"SHR"},{"name":"Alexandria","code":"ALX"},{"name":"Aswan","code":"ASN"},{"name":"Asyut","code":"AST"},{"name":"Beheira","code":"BH"},{"name":"Beni Suef","code":"BNS"},{"name":"Cairo","code":"C"},{"name":"Dakahlia","code":"DK"},{"name":"Damietta","code":"DT"},{"name":"Faiyum","code":"FYM"},{"name":"Gharbia","code":"GH"},{"name":"Giza","code":"GZ"},{"name":"Helwan","code":"HU"},{"name":"Ismailia","code":"IS"},{"name":"Kafr el-Sheikh","code":"KFS"},{"name":"Luxor","code":"LX"},{"name":"Matrouh","code":"MT"},{"name":"Minya","code":"MN"},{"name":"Monufia","code":"MNF"},{"name":"New Valley","code":"WAD"},{"name":"North Sinai","code":"SIN"},{"name":"Port Said","code":"PTS"},{"name":"Qalyubia","code":"KB"},{"name":"Qena","code":"KN"},{"name":"Red Sea","code":"BA"},{"name":"Sohag","code":"SHG"},{"name":"South Sinai","code":"JS"},{"name":"Suez","code":"SUZ"}]},{"name":"El Salvador","code":"SV","provinces":[{"name":"Ahuachapán","code":"SV-AH"},{"name":"Cabañas","code":"SV-CA"},{"name":"Chalatenango","code":"SV-CH"},{"name":"Cuscatlán","code":"SV-CU"},{"name":"La Libertad","code":"SV-LI"},{"name":"La Paz","code":"SV-PA"},{"name":"La Unión","code":"SV-UN"},{"name":"Morazán","code":"SV-MO"},{"name":"San Miguel","code":"SV-SM"},{"name":"San Salvador","code":"SV-SS"},{"name":"San Vicente","code":"SV-SV"},{"name":"Santa Ana","code":"SV-SA"},{"name":"Sonsonate","code":"SV-SO"},{"name":"Usulután","code":"SV-US"}]},{"name":"Equatorial Guinea","code":"GQ"},{"name":"Eritrea","code":"ER"},{"name":"Estonia","code":"EE"},{"name":"Eswatini","code":"SZ"},{"name":"Ethiopia","code":"ET"},{"name":"Falkland Islands","code":"FK"},{"name":"Faroe Islands","code":"FO"},{"name":"Fiji","code":"FJ"},{"name":"Finland","code":"FI"},{"name":"France","code":"FR"},{"name":"French Guiana","code":"GF"},{"name":"French Polynesia","code":"PF"},{"name":"French Southern Territories","code":"TF"},{"name":"Gabon","code":"GA"},{"name":"Gambia","code":"GM"},{"name":"Georgia","code":"GE"},{"name":"Germany","code":"DE"},{"name":"Ghana","code":"GH"},{"name":"Gibraltar","code":"GI"},{"name":"Greece","code":"GR"},{"name":"Greenland","code":"GL"},{"name":"Grenada","code":"GD"},{"name":"Guadeloupe","code":"GP"},{"name":"Guatemala","code":"GT","provinces":[{"name":"Alta Verapaz","code":"AVE"},{"name":"Baja Verapaz","code":"BVE"},{"name":"Chimaltenango","code":"CMT"},{"name":"Chiquimula","code":"CQM"},{"name":"El Progreso","code":"EPR"},{"name":"Escuintla","code":"ESC"},{"name":"Guatemala","code":"GUA"},{"name":"Huehuetenango","code":"HUE"},{"name":"Izabal","code":"IZA"},{"name":"Jalapa","code":"JAL"},{"name":"Jutiapa","code":"JUT"},{"name":"Petén","code":"PET"},{"name":"Quetzaltenango","code":"QUE"},{"name":"Quiché","code":"QUI"},{"name":"Retalhuleu","code":"RET"},{"name":"Sacatepéquez","code":"SAC"},{"name":"San Marcos","code":"SMA"},{"name":"Santa Rosa","code":"SRO"},{"name":"Sololá","code":"SOL"},{"name":"Suchitepéquez","code":"SUC"},{"name":"Totonicapán","code":"TOT"},{"name":"Zacapa","code":"ZAC"}]},{"name":"Guernsey","code":"GG"},{"name":"Guinea","code":"GN"},{"name":"Guinea-Bissau","code":"GW"},{"name":"Guyana","code":"GY"},{"name":"Haiti","code":"HT"},{"name":"Honduras","code":"HN"},{"name":"Hong Kong SAR","code":"HK","provinces":[{"name":"Hong Kong Island","code":"HK"},{"name":"Kowloon","code":"KL"},{"name":"New Territories","code":"NT"}]},{"name":"Hungary","code":"HU"},{"name":"Iceland","code":"IS"},{"name":"India","code":"IN","provinces":[{"name":"Andaman and Nicobar Islands","code":"AN"},{"name":"Andhra Pradesh","code":"AP"},{"name":"Arunachal Pradesh","code":"AR"},{"name":"Assam","code":"AS"},{"name":"Bihar","code":"BR"},{"name":"Chandigarh","code":"CH"},{"name":"Chhattisgarh","code":"CG"},{"name":"Dadra and Nagar Haveli","code":"DN"},{"name":"Daman and Diu","code":"DD"},{"name":"Delhi","code":"DL"},{"name":"Goa","code":"GA"},{"name":"Gujarat","code":"GJ"},{"name":"Haryana","code":"HR"},{"name":"Himachal Pradesh","code":"HP"},{"name":"Jammu and Kashmir","code":"JK"},{"name":"Jharkhand","code":"JH"},{"name":"Karnataka","code":"KA"},{"name":"Kerala","code":"KL"},{"name":"Ladakh","code":"LA"},{"name":"Lakshadweep","code":"LD"},{"name":"Madhya Pradesh","code":"MP"},{"name":"Maharashtra","code":"MH"},{"name":"Manipur","code":"MN"},{"name":"Meghalaya","code":"ML"},{"name":"Mizoram","code":"MZ"},{"name":"Nagaland","code":"NL"},{"name":"Odisha","code":"OR"},{"name":"Puducherry","code":"PY"},{"name":"Punjab","code":"PB"},{"name":"Rajasthan","code":"RJ"},{"name":"Sikkim","code":"SK"},{"name":"Tamil Nadu","code":"TN"},{"name":"Telangana","code":"TS"},{"name":"Tripura","code":"TR"},{"name":"Uttar Pradesh","code":"UP"},{"name":"Uttarakhand","code":"UK"},{"name":"West Bengal","code":"WB"}]},{"name":"Indonesia","code":"ID","provinces":[{"name":"Aceh","code":"AC"},{"name":"Bali","code":"BA"},{"name":"Bangka–Belitung Islands","code":"BB"},{"name":"Banten","code":"BT"},{"name":"Bengkulu","code":"BE"},{"name":"Gorontalo","code":"GO"},{"name":"Jakarta","code":"JK"},{"name":"Jambi","code":"JA"},{"name":"West Java","code":"JB"},{"name":"Central Java","code":"JT"},{"name":"East Java","code":"JI"},{"name":"West Kalimantan","code":"KB"},{"name":"South Kalimantan","code":"KS"},{"name":"Central Kalimantan","code":"KT"},{"name":"East Kalimantan","code":"KI"},{"name":"North Kalimantan","code":"KU"},{"name":"Riau Islands","code":"KR"},{"name":"Lampung","code":"LA"},{"name":"Maluku","code":"MA"},{"name":"North Maluku","code":"MU"},{"name":"North Sumatra","code":"SU"},{"name":"West Nusa Tenggara","code":"NB"},{"name":"East Nusa Tenggara","code":"NT"},{"name":"Papua","code":"PA"},{"name":"West Papua","code":"PB"},{"name":"Riau","code":"RI"},{"name":"South Sumatra","code":"SS"},{"name":"West Sulawesi","code":"SR"},{"name":"South Sulawesi","code":"SN"},{"name":"Central Sulawesi","code":"ST"},{"name":"Southeast Sulawesi","code":"SG"},{"name":"North Sulawesi","code":"SA"},{"name":"West Sumatra","code":"SB"},{"name":"Yogyakarta","code":"YO"}]},{"name":"Iraq","code":"IQ"},{"name":"Ireland","code":"IE","provinces":[{"name":"Carlow","code":"CW"},{"name":"Cavan","code":"CN"},{"name":"Clare","code":"CE"},{"name":"Cork","code":"CO"},{"name":"Donegal","code":"DL"},{"name":"Dublin","code":"D"},{"name":"Galway","code":"G"},{"name":"Kerry","code":"KY"},{"name":"Kildare","code":"KE"},{"name":"Kilkenny","code":"KK"},{"name":"Laois","code":"LS"},{"name":"Leitrim","code":"LM"},{"name":"Limerick","code":"LK"},{"name":"Longford","code":"LD"},{"name":"Louth","code":"LH"},{"name":"Mayo","code":"MO"},{"name":"Meath","code":"MH"},{"name":"Monaghan","code":"MN"},{"name":"Offaly","code":"OY"},{"name":"Roscommon","code":"RN"},{"name":"Sligo","code":"SO"},{"name":"Tipperary","code":"TA"},{"name":"Waterford","code":"WD"},{"name":"Westmeath","code":"WH"},{"name":"Wexford","code":"WX"},{"name":"Wicklow","code":"WW"}]},{"name":"Isle of Man","code":"IM"},{"name":"Israel","code":"IL"},{"name":"Italy","code":"IT","provinces":[{"name":"Agrigento","code":"AG"},{"name":"Alessandria","code":"AL"},{"name":"Ancona","code":"AN"},{"name":"Aosta Valley","code":"AO"},{"name":"Arezzo","code":"AR"},{"name":"Ascoli Piceno","code":"AP"},{"name":"Asti","code":"AT"},{"name":"Avellino","code":"AV"},{"name":"Bari","code":"BA"},{"name":"Barletta-Andria-Trani","code":"BT"},{"name":"Belluno","code":"BL"},{"name":"Benevento","code":"BN"},{"name":"Bergamo","code":"BG"},{"name":"Biella","code":"BI"},{"name":"Bologna","code":"BO"},{"name":"South Tyrol","code":"BZ"},{"name":"Brescia","code":"BS"},{"name":"Brindisi","code":"BR"},{"name":"Cagliari","code":"CA"},{"name":"Caltanissetta","code":"CL"},{"name":"Campobasso","code":"CB"},{"name":"Carbonia-Iglesias","code":"CI"},{"name":"Caserta","code":"CE"},{"name":"Catania","code":"CT"},{"name":"Catanzaro","code":"CZ"},{"name":"Chieti","code":"CH"},{"name":"Como","code":"CO"},{"name":"Cosenza","code":"CS"},{"name":"Cremona","code":"CR"},{"name":"Crotone","code":"KR"},{"name":"Cuneo","code":"CN"},{"name":"Enna","code":"EN"},{"name":"Fermo","code":"FM"},{"name":"Ferrara","code":"FE"},{"name":"Florence","code":"FI"},{"name":"Foggia","code":"FG"},{"name":"Forlì-Cesena","code":"FC"},{"name":"Frosinone","code":"FR"},{"name":"Genoa","code":"GE"},{"name":"Gorizia","code":"GO"},{"name":"Grosseto","code":"GR"},{"name":"Imperia","code":"IM"},{"name":"Isernia","code":"IS"},{"name":"L’Aquila","code":"AQ"},{"name":"La Spezia","code":"SP"},{"name":"Latina","code":"LT"},{"name":"Lecce","code":"LE"},{"name":"Lecco","code":"LC"},{"name":"Livorno","code":"LI"},{"name":"Lodi","code":"LO"},{"name":"Lucca","code":"LU"},{"name":"Macerata","code":"MC"},{"name":"Mantua","code":"MN"},{"name":"Massa and Carrara","code":"MS"},{"name":"Matera","code":"MT"},{"name":"Medio Campidano","code":"VS"},{"name":"Messina","code":"ME"},{"name":"Milan","code":"MI"},{"name":"Modena","code":"MO"},{"name":"Monza and Brianza","code":"MB"},{"name":"Naples","code":"NA"},{"name":"Novara","code":"NO"},{"name":"Nuoro","code":"NU"},{"name":"Ogliastra","code":"OG"},{"name":"Olbia-Tempio","code":"OT"},{"name":"Oristano","code":"OR"},{"name":"Padua","code":"PD"},{"name":"Palermo","code":"PA"},{"name":"Parma","code":"PR"},{"name":"Pavia","code":"PV"},{"name":"Perugia","code":"PG"},{"name":"Pesaro and Urbino","code":"PU"},{"name":"Pescara","code":"PE"},{"name":"Piacenza","code":"PC"},{"name":"Pisa","code":"PI"},{"name":"Pistoia","code":"PT"},{"name":"Pordenone","code":"PN"},{"name":"Potenza","code":"PZ"},{"name":"Prato","code":"PO"},{"name":"Ragusa","code":"RG"},{"name":"Ravenna","code":"RA"},{"name":"Reggio Calabria","code":"RC"},{"name":"Reggio Emilia","code":"RE"},{"name":"Rieti","code":"RI"},{"name":"Rimini","code":"RN"},{"name":"Rome","code":"RM"},{"name":"Rovigo","code":"RO"},{"name":"Salerno","code":"SA"},{"name":"Sassari","code":"SS"},{"name":"Savona","code":"SV"},{"name":"Siena","code":"SI"},{"name":"Syracuse","code":"SR"},{"name":"Sondrio","code":"SO"},{"name":"Taranto","code":"TA"},{"name":"Teramo","code":"TE"},{"name":"Terni","code":"TR"},{"name":"Turin","code":"TO"},{"name":"Trapani","code":"TP"},{"name":"Trentino","code":"TN"},{"name":"Treviso","code":"TV"},{"name":"Trieste","code":"TS"},{"name":"Udine","code":"UD"},{"name":"Varese","code":"VA"},{"name":"Venice","code":"VE"},{"name":"Verbano-Cusio-Ossola","code":"VB"},{"name":"Vercelli","code":"VC"},{"name":"Verona","code":"VR"},{"name":"Vibo Valentia","code":"VV"},{"name":"Vicenza","code":"VI"},{"name":"Viterbo","code":"VT"}]},{"name":"Jamaica","code":"JM"},{"name":"Japan","code":"JP","provinces":[{"name":"Hokkaido","code":"JP-01"},{"name":"Aomori","code":"JP-02"},{"name":"Iwate","code":"JP-03"},{"name":"Miyagi","code":"JP-04"},{"name":"Akita","code":"JP-05"},{"name":"Yamagata","code":"JP-06"},{"name":"Fukushima","code":"JP-07"},{"name":"Ibaraki","code":"JP-08"},{"name":"Tochigi","code":"JP-09"},{"name":"Gunma","code":"JP-10"},{"name":"Saitama","code":"JP-11"},{"name":"Chiba","code":"JP-12"},{"name":"Tokyo","code":"JP-13"},{"name":"Kanagawa","code":"JP-14"},{"name":"Niigata","code":"JP-15"},{"name":"Toyama","code":"JP-16"},{"name":"Ishikawa","code":"JP-17"},{"name":"Fukui","code":"JP-18"},{"name":"Yamanashi","code":"JP-19"},{"name":"Nagano","code":"JP-20"},{"name":"Gifu","code":"JP-21"},{"name":"Shizuoka","code":"JP-22"},{"name":"Aichi","code":"JP-23"},{"name":"Mie","code":"JP-24"},{"name":"Shiga","code":"JP-25"},{"name":"Kyoto","code":"JP-26"},{"name":"Osaka","code":"JP-27"},{"name":"Hyogo","code":"JP-28"},{"name":"Nara","code":"JP-29"},{"name":"Wakayama","code":"JP-30"},{"name":"Tottori","code":"JP-31"},{"name":"Shimane","code":"JP-32"},{"name":"Okayama","code":"JP-33"},{"name":"Hiroshima","code":"JP-34"},{"name":"Yamaguchi","code":"JP-35"},{"name":"Tokushima","code":"JP-36"},{"name":"Kagawa","code":"JP-37"},{"name":"Ehime","code":"JP-38"},{"name":"Kochi","code":"JP-39"},{"name":"Fukuoka","code":"JP-40"},{"name":"Saga","code":"JP-41"},{"name":"Nagasaki","code":"JP-42"},{"name":"Kumamoto","code":"JP-43"},{"name":"Oita","code":"JP-44"},{"name":"Miyazaki","code":"JP-45"},{"name":"Kagoshima","code":"JP-46"},{"name":"Okinawa","code":"JP-47"}]},{"name":"Jersey","code":"JE"},{"name":"Jordan","code":"JO"},{"name":"Kazakhstan","code":"KZ"},{"name":"Kenya","code":"KE"},{"name":"Kiribati","code":"KI"},{"name":"Kosovo","code":"XK"},{"name":"Kuwait","code":"KW","provinces":[{"name":"Al Ahmadi","code":"KW-AH"},{"name":"Al Asimah","code":"KW-KU"},{"name":"Al Farwaniyah","code":"KW-FA"},{"name":"Al Jahra","code":"KW-JA"},{"name":"Hawalli","code":"KW-HA"},{"name":"Mubarak Al-Kabeer","code":"KW-MU"}]},{"name":"Kyrgyzstan","code":"KG"},{"name":"Laos","code":"LA"},{"name":"Latvia","code":"LV"},{"name":"Lebanon","code":"LB"},{"name":"Lesotho","code":"LS"},{"name":"Liberia","code":"LR"},{"name":"Libya","code":"LY"},{"name":"Liechtenstein","code":"LI"},{"name":"Lithuania","code":"LT"},{"name":"Luxembourg","code":"LU"},{"name":"Macao SAR","code":"MO"},{"name":"Madagascar","code":"MG"},{"name":"Malawi","code":"MW"},{"name":"Malaysia","code":"MY","provinces":[{"name":"Johor","code":"JHR"},{"name":"Kedah","code":"KDH"},{"name":"Kelantan","code":"KTN"},{"name":"Kuala Lumpur","code":"KUL"},{"name":"Labuan","code":"LBN"},{"name":"Malacca","code":"MLK"},{"name":"Negeri Sembilan","code":"NSN"},{"name":"Pahang","code":"PHG"},{"name":"Penang","code":"PNG"},{"name":"Perak","code":"PRK"},{"name":"Perlis","code":"PLS"},{"name":"Putrajaya","code":"PJY"},{"name":"Sabah","code":"SBH"},{"name":"Sarawak","code":"SWK"},{"name":"Selangor","code":"SGR"},{"name":"Terengganu","code":"TRG"}]},{"name":"Maldives","code":"MV"},{"name":"Mali","code":"ML"},{"name":"Malta","code":"MT"},{"name":"Martinique","code":"MQ"},{"name":"Mauritania","code":"MR"},{"name":"Mauritius","code":"MU"},{"name":"Mayotte","code":"YT"},{"name":"Mexico","code":"MX","provinces":[{"name":"Aguascalientes","code":"AGS"},{"name":"Baja California","code":"BC"},{"name":"Baja California Sur","code":"BCS"},{"name":"Campeche","code":"CAMP"},{"name":"Chiapas","code":"CHIS"},{"name":"Chihuahua","code":"CHIH"},{"name":"Ciudad de Mexico","code":"DF"},{"name":"Coahuila","code":"COAH"},{"name":"Colima","code":"COL"},{"name":"Durango","code":"DGO"},{"name":"Guanajuato","code":"GTO"},{"name":"Guerrero","code":"GRO"},{"name":"Hidalgo","code":"HGO"},{"name":"Jalisco","code":"JAL"},{"name":"Mexico State","code":"MEX"},{"name":"Michoacán","code":"MICH"},{"name":"Morelos","code":"MOR"},{"name":"Nayarit","code":"NAY"},{"name":"Nuevo León","code":"NL"},{"name":"Oaxaca","code":"OAX"},{"name":"Puebla","code":"PUE"},{"name":"Querétaro","code":"QRO"},{"name":"Quintana Roo","code":"Q ROO"},{"name":"San Luis Potosí","code":"SLP"},{"name":"Sinaloa","code":"SIN"},{"name":"Sonora","code":"SON"},{"name":"Tabasco","code":"TAB"},{"name":"Tamaulipas","code":"TAMPS"},{"name":"Tlaxcala","code":"TLAX"},{"name":"Veracruz","code":"VER"},{"name":"Yucatán","code":"YUC"},{"name":"Zacatecas","code":"ZAC"}]},{"name":"Moldova","code":"MD"},{"name":"Monaco","code":"MC"},{"name":"Mongolia","code":"MN"},{"name":"Montenegro","code":"ME"},{"name":"Montserrat","code":"MS"},{"name":"Morocco","code":"MA"},{"name":"Mozambique","code":"MZ"},{"name":"Myanmar (Burma)","code":"MM"},{"name":"Namibia","code":"NA"},{"name":"Nauru","code":"NR"},{"name":"Nepal","code":"NP"},{"name":"Netherlands","code":"NL"},{"name":"New Caledonia","code":"NC"},{"name":"New Zealand","code":"NZ","provinces":[{"name":"Auckland","code":"AUK"},{"name":"Bay of Plenty","code":"BOP"},{"name":"Canterbury","code":"CAN"},{"name":"Chatham Islands","code":"CIT"},{"name":"Gisborne","code":"GIS"},{"name":"Hawke’s Bay","code":"HKB"},{"name":"Manawatū-Whanganui","code":"MWT"},{"name":"Marlborough","code":"MBH"},{"name":"Nelson","code":"NSN"},{"name":"Northland","code":"NTL"},{"name":"Otago","code":"OTA"},{"name":"Southland","code":"STL"},{"name":"Taranaki","code":"TKI"},{"name":"Tasman","code":"TAS"},{"name":"Waikato","code":"WKO"},{"name":"Wellington","code":"WGN"},{"name":"West Coast","code":"WTC"}]},{"name":"Nicaragua","code":"NI"},{"name":"Niger","code":"NE"},{"name":"Nigeria","code":"NG","provinces":[{"name":"Abia","code":"AB"},{"name":"Federal Capital Territory","code":"FC"},{"name":"Adamawa","code":"AD"},{"name":"Akwa Ibom","code":"AK"},{"name":"Anambra","code":"AN"},{"name":"Bauchi","code":"BA"},{"name":"Bayelsa","code":"BY"},{"name":"Benue","code":"BE"},{"name":"Borno","code":"BO"},{"name":"Cross River","code":"CR"},{"name":"Delta","code":"DE"},{"name":"Ebonyi","code":"EB"},{"name":"Edo","code":"ED"},{"name":"Ekiti","code":"EK"},{"name":"Enugu","code":"EN"},{"name":"Gombe","code":"GO"},{"name":"Imo","code":"IM"},{"name":"Jigawa","code":"JI"},{"name":"Kaduna","code":"KD"},{"name":"Kano","code":"KN"},{"name":"Katsina","code":"KT"},{"name":"Kebbi","code":"KE"},{"name":"Kogi","code":"KO"},{"name":"Kwara","code":"KW"},{"name":"Lagos","code":"LA"},{"name":"Nasarawa","code":"NA"},{"name":"Niger","code":"NI"},{"name":"Ogun","code":"OG"},{"name":"Ondo","code":"ON"},{"name":"Osun","code":"OS"},{"name":"Oyo","code":"OY"},{"name":"Plateau","code":"PL"},{"name":"Rivers","code":"RI"},{"name":"Sokoto","code":"SO"},{"name":"Taraba","code":"TA"},{"name":"Yobe","code":"YO"},{"name":"Zamfara","code":"ZA"}]},{"name":"Niue","code":"NU"},{"name":"Norfolk Island","code":"NF"},{"name":"North Macedonia","code":"MK"},{"name":"Norway","code":"NO"},{"name":"Oman","code":"OM"},{"name":"Pakistan","code":"PK"},{"name":"Palestinian Territories","code":"PS"},{"name":"Panama","code":"PA","provinces":[{"name":"Bocas del Toro","code":"PA-1"},{"name":"Chiriquí","code":"PA-4"},{"name":"Coclé","code":"PA-2"},{"name":"Colón","code":"PA-3"},{"name":"Darién","code":"PA-5"},{"name":"Emberá","code":"PA-EM"},{"name":"Herrera","code":"PA-6"},{"name":"Guna Yala","code":"PA-KY"},{"name":"Los Santos","code":"PA-7"},{"name":"Ngöbe-Buglé","code":"PA-NB"},{"name":"Panamá","code":"PA-8"},{"name":"West Panamá","code":"PA-10"},{"name":"Veraguas","code":"PA-9"}]},{"name":"Papua New Guinea","code":"PG"},{"name":"Paraguay","code":"PY"},{"name":"Peru","code":"PE","provinces":[{"name":"Amazonas","code":"PE-AMA"},{"name":"Ancash","code":"PE-ANC"},{"name":"Apurímac","code":"PE-APU"},{"name":"Arequipa","code":"PE-ARE"},{"name":"Ayacucho","code":"PE-AYA"},{"name":"Cajamarca","code":"PE-CAJ"},{"name":"El Callao","code":"PE-CAL"},{"name":"Cusco","code":"PE-CUS"},{"name":"Huancavelica","code":"PE-HUV"},{"name":"Huánuco","code":"PE-HUC"},{"name":"Ica","code":"PE-ICA"},{"name":"Junín","code":"PE-JUN"},{"name":"La Libertad","code":"PE-LAL"},{"name":"Lambayeque","code":"PE-LAM"},{"name":"Lima (Department)","code":"PE-LIM"},{"name":"Lima (Metropolitan)","code":"PE-LMA"},{"name":"Loreto","code":"PE-LOR"},{"name":"Madre de Dios","code":"PE-MDD"},{"name":"Moquegua","code":"PE-MOQ"},{"name":"Pasco","code":"PE-PAS"},{"name":"Piura","code":"PE-PIU"},{"name":"Puno","code":"PE-PUN"},{"name":"San Martín","code":"PE-SAM"},{"name":"Tacna","code":"PE-TAC"},{"name":"Tumbes","code":"PE-TUM"},{"name":"Ucayali","code":"PE-UCA"}]},{"name":"Philippines","code":"PH","provinces":[{"name":"Abra","code":"PH-ABR"},{"name":"Agusan del Norte","code":"PH-AGN"},{"name":"Agusan del Sur","code":"PH-AGS"},{"name":"Aklan","code":"PH-AKL"},{"name":"Albay","code":"PH-ALB"},{"name":"Antique","code":"PH-ANT"},{"name":"Apayao","code":"PH-APA"},{"name":"Aurora","code":"PH-AUR"},{"name":"Basilan","code":"PH-BAS"},{"name":"Bataan","code":"PH-BAN"},{"name":"Batanes","code":"PH-BTN"},{"name":"Batangas","code":"PH-BTG"},{"name":"Benguet","code":"PH-BEN"},{"name":"Biliran","code":"PH-BIL"},{"name":"Bohol","code":"PH-BOH"},{"name":"Bukidnon","code":"PH-BUK"},{"name":"Bulacan","code":"PH-BUL"},{"name":"Cagayan","code":"PH-CAG"},{"name":"Camarines Norte","code":"PH-CAN"},{"name":"Camarines Sur","code":"PH-CAS"},{"name":"Camiguin","code":"PH-CAM"},{"name":"Capiz","code":"PH-CAP"},{"name":"Catanduanes","code":"PH-CAT"},{"name":"Cavite","code":"PH-CAV"},{"name":"Cebu","code":"PH-CEB"},{"name":"Cotabato","code":"PH-NCO"},{"name":"Davao Occidental","code":"PH-DVO"},{"name":"Davao Oriental","code":"PH-DAO"},{"name":"Compostela Valley","code":"PH-COM"},{"name":"Davao del Norte","code":"PH-DAV"},{"name":"Davao del Sur","code":"PH-DAS"},{"name":"Dinagat Islands","code":"PH-DIN"},{"name":"Eastern Samar","code":"PH-EAS"},{"name":"Guimaras","code":"PH-GUI"},{"name":"Ifugao","code":"PH-IFU"},{"name":"Ilocos Norte","code":"PH-ILN"},{"name":"Ilocos Sur","code":"PH-ILS"},{"name":"Iloilo","code":"PH-ILI"},{"name":"Isabela","code":"PH-ISA"},{"name":"Kalinga","code":"PH-KAL"},{"name":"La Union","code":"PH-LUN"},{"name":"Laguna","code":"PH-LAG"},{"name":"Lanao del Norte","code":"PH-LAN"},{"name":"Lanao del Sur","code":"PH-LAS"},{"name":"Leyte","code":"PH-LEY"},{"name":"Maguindanao","code":"PH-MAG"},{"name":"Marinduque","code":"PH-MAD"},{"name":"Masbate","code":"PH-MAS"},{"name":"Metro Manila","code":"PH-00"},{"name":"Misamis Occidental","code":"PH-MSC"},{"name":"Misamis Oriental","code":"PH-MSR"},{"name":"Mountain","code":"PH-MOU"},{"name":"Negros Occidental","code":"PH-NEC"},{"name":"Negros Oriental","code":"PH-NER"},{"name":"Northern Samar","code":"PH-NSA"},{"name":"Nueva Ecija","code":"PH-NUE"},{"name":"Nueva Vizcaya","code":"PH-NUV"},{"name":"Occidental Mindoro","code":"PH-MDC"},{"name":"Oriental Mindoro","code":"PH-MDR"},{"name":"Palawan","code":"PH-PLW"},{"name":"Pampanga","code":"PH-PAM"},{"name":"Pangasinan","code":"PH-PAN"},{"name":"Quezon","code":"PH-QUE"},{"name":"Quirino","code":"PH-QUI"},{"name":"Rizal","code":"PH-RIZ"},{"name":"Romblon","code":"PH-ROM"},{"name":"Samar","code":"PH-WSA"},{"name":"Sarangani","code":"PH-SAR"},{"name":"Siquijor","code":"PH-SIG"},{"name":"Sorsogon","code":"PH-SOR"},{"name":"South Cotabato","code":"PH-SCO"},{"name":"Southern Leyte","code":"PH-SLE"},{"name":"Sultan Kudarat","code":"PH-SUK"},{"name":"Sulu","code":"PH-SLU"},{"name":"Surigao del Norte","code":"PH-SUN"},{"name":"Surigao del Sur","code":"PH-SUR"},{"name":"Tarlac","code":"PH-TAR"},{"name":"Tawi-Tawi","code":"PH-TAW"},{"name":"Zambales","code":"PH-ZMB"},{"name":"Zamboanga Sibugay","code":"PH-ZSI"},{"name":"Zamboanga del Norte","code":"PH-ZAN"},{"name":"Zamboanga del Sur","code":"PH-ZAS"}]},{"name":"Pitcairn Islands","code":"PN"},{"name":"Poland","code":"PL"},{"name":"Portugal","code":"PT","provinces":[{"name":"Azores","code":"PT-20"},{"name":"Aveiro","code":"PT-01"},{"name":"Beja","code":"PT-02"},{"name":"Braga","code":"PT-03"},{"name":"Bragança","code":"PT-04"},{"name":"Castelo Branco","code":"PT-05"},{"name":"Coimbra","code":"PT-06"},{"name":"Évora","code":"PT-07"},{"name":"Faro","code":"PT-08"},{"name":"Guarda","code":"PT-09"},{"name":"Leiria","code":"PT-10"},{"name":"Lisbon","code":"PT-11"},{"name":"Madeira","code":"PT-30"},{"name":"Portalegre","code":"PT-12"},{"name":"Porto","code":"PT-13"},{"name":"Santarém","code":"PT-14"},{"name":"Setúbal","code":"PT-15"},{"name":"Viana do Castelo","code":"PT-16"},{"name":"Vila Real","code":"PT-17"},{"name":"Viseu","code":"PT-18"}]},{"name":"Qatar","code":"QA"},{"name":"Réunion","code":"RE"},{"name":"Romania","code":"RO","provinces":[{"name":"Alba","code":"AB"},{"name":"Arad","code":"AR"},{"name":"Argeș","code":"AG"},{"name":"Bacău","code":"BC"},{"name":"Bihor","code":"BH"},{"name":"Bistriţa-Năsăud","code":"BN"},{"name":"Botoşani","code":"BT"},{"name":"Brăila","code":"BR"},{"name":"Braşov","code":"BV"},{"name":"Bucharest","code":"B"},{"name":"Buzău","code":"BZ"},{"name":"Caraș-Severin","code":"CS"},{"name":"Cluj","code":"CJ"},{"name":"Constanța","code":"CT"},{"name":"Covasna","code":"CV"},{"name":"Călărași","code":"CL"},{"name":"Dolj","code":"DJ"},{"name":"Dâmbovița","code":"DB"},{"name":"Galați","code":"GL"},{"name":"Giurgiu","code":"GR"},{"name":"Gorj","code":"GJ"},{"name":"Harghita","code":"HR"},{"name":"Hunedoara","code":"HD"},{"name":"Ialomița","code":"IL"},{"name":"Iași","code":"IS"},{"name":"Ilfov","code":"IF"},{"name":"Maramureş","code":"MM"},{"name":"Mehedinți","code":"MH"},{"name":"Mureş","code":"MS"},{"name":"Neamţ","code":"NT"},{"name":"Olt","code":"OT"},{"name":"Prahova","code":"PH"},{"name":"Sălaj","code":"SJ"},{"name":"Satu Mare","code":"SM"},{"name":"Sibiu","code":"SB"},{"name":"Suceava","code":"SV"},{"name":"Teleorman","code":"TR"},{"name":"Timiș","code":"TM"},{"name":"Tulcea","code":"TL"},{"name":"Vâlcea","code":"VL"},{"name":"Vaslui","code":"VS"},{"name":"Vrancea","code":"VN"}]},{"name":"Russia","code":"RU","provinces":[{"name":"Altai Krai","code":"ALT"},{"name":"Altai","code":"AL"},{"name":"Amur","code":"AMU"},{"name":"Arkhangelsk","code":"ARK"},{"name":"Astrakhan","code":"AST"},{"name":"Belgorod","code":"BEL"},{"name":"Bryansk","code":"BRY"},{"name":"Chechen","code":"CE"},{"name":"Chelyabinsk","code":"CHE"},{"name":"Chukotka Okrug","code":"CHU"},{"name":"Chuvash","code":"CU"},{"name":"Irkutsk","code":"IRK"},{"name":"Ivanovo","code":"IVA"},{"name":"Jewish","code":"YEV"},{"name":"Kabardino-Balkar","code":"KB"},{"name":"Kaliningrad","code":"KGD"},{"name":"Kaluga","code":"KLU"},{"name":"Kamchatka Krai","code":"KAM"},{"name":"Karachay-Cherkess","code":"KC"},{"name":"Kemerovo","code":"KEM"},{"name":"Khabarovsk Krai","code":"KHA"},{"name":"Khanty-Mansi","code":"KHM"},{"name":"Kirov","code":"KIR"},{"name":"Komi","code":"KO"},{"name":"Kostroma","code":"KOS"},{"name":"Krasnodar Krai","code":"KDA"},{"name":"Krasnoyarsk Krai","code":"KYA"},{"name":"Kurgan","code":"KGN"},{"name":"Kursk","code":"KRS"},{"name":"Leningrad","code":"LEN"},{"name":"Lipetsk","code":"LIP"},{"name":"Magadan","code":"MAG"},{"name":"Mari El","code":"ME"},{"name":"Moscow","code":"MOW"},{"name":"Moscow Province","code":"MOS"},{"name":"Murmansk","code":"MUR"},{"name":"Nizhny Novgorod","code":"NIZ"},{"name":"Novgorod","code":"NGR"},{"name":"Novosibirsk","code":"NVS"},{"name":"Omsk","code":"OMS"},{"name":"Orenburg","code":"ORE"},{"name":"Oryol","code":"ORL"},{"name":"Penza","code":"PNZ"},{"name":"Perm Krai","code":"PER"},{"name":"Primorsky Krai","code":"PRI"},{"name":"Pskov","code":"PSK"},{"name":"Adygea","code":"AD"},{"name":"Bashkortostan","code":"BA"},{"name":"Buryat","code":"BU"},{"name":"Dagestan","code":"DA"},{"name":"Ingushetia","code":"IN"},{"name":"Kalmykia","code":"KL"},{"name":"Karelia","code":"KR"},{"name":"Khakassia","code":"KK"},{"name":"Mordovia","code":"MO"},{"name":"North Ossetia-Alania","code":"SE"},{"name":"Tatarstan","code":"TA"},{"name":"Rostov","code":"ROS"},{"name":"Ryazan","code":"RYA"},{"name":"Saint Petersburg","code":"SPE"},{"name":"Sakha","code":"SA"},{"name":"Sakhalin","code":"SAK"},{"name":"Samara","code":"SAM"},{"name":"Saratov","code":"SAR"},{"name":"Smolensk","code":"SMO"},{"name":"Stavropol Krai","code":"STA"},{"name":"Sverdlovsk","code":"SVE"},{"name":"Tambov","code":"TAM"},{"name":"Tomsk","code":"TOM"},{"name":"Tula","code":"TUL"},{"name":"Tver","code":"TVE"},{"name":"Tyumen","code":"TYU"},{"name":"Tuva","code":"TY"},{"name":"Udmurt","code":"UD"},{"name":"Ulyanovsk","code":"ULY"},{"name":"Vladimir","code":"VLA"},{"name":"Volgograd","code":"VGG"},{"name":"Vologda","code":"VLG"},{"name":"Voronezh","code":"VOR"},{"name":"Yamalo-Nenets Okrug","code":"YAN"},{"name":"Yaroslavl","code":"YAR"},{"name":"Zabaykalsky Krai","code":"ZAB"}]},{"name":"Rwanda","code":"RW"},{"name":"Samoa","code":"WS"},{"name":"San Marino","code":"SM"},{"name":"São Tomé \u0026 Príncipe","code":"ST"},{"name":"Saudi Arabia","code":"SA"},{"name":"Senegal","code":"SN"},{"name":"Serbia","code":"RS"},{"name":"Seychelles","code":"SC"},{"name":"Sierra Leone","code":"SL"},{"name":"Singapore","code":"SG"},{"name":"Sint Maarten","code":"SX"},{"name":"Slovakia","code":"SK"},{"name":"Slovenia","code":"SI"},{"name":"Solomon Islands","code":"SB"},{"name":"Somalia","code":"SO"},{"name":"South Africa","code":"ZA","provinces":[{"name":"Eastern Cape","code":"EC"},{"name":"Free State","code":"FS"},{"name":"Gauteng","code":"GP"},{"name":"KwaZulu-Natal","code":"NL"},{"name":"Limpopo","code":"LP"},{"name":"Mpumalanga","code":"MP"},{"name":"North West","code":"NW"},{"name":"Northern Cape","code":"NC"},{"name":"Western Cape","code":"WC"}]},{"name":"South Georgia \u0026 South Sandwich Islands","code":"GS"},{"name":"South Korea","code":"KR","provinces":[{"name":"Busan","code":"KR-26"},{"name":"North Chungcheong","code":"KR-43"},{"name":"South Chungcheong","code":"KR-44"},{"name":"Daegu","code":"KR-27"},{"name":"Daejeon","code":"KR-30"},{"name":"Gangwon","code":"KR-42"},{"name":"Gwangju City","code":"KR-29"},{"name":"North Gyeongsang","code":"KR-47"},{"name":"Gyeonggi","code":"KR-41"},{"name":"South Gyeongsang","code":"KR-48"},{"name":"Incheon","code":"KR-28"},{"name":"Jeju","code":"KR-49"},{"name":"North Jeolla","code":"KR-45"},{"name":"South Jeolla","code":"KR-46"},{"name":"Sejong","code":"KR-50"},{"name":"Seoul","code":"KR-11"},{"name":"Ulsan","code":"KR-31"}]},{"name":"South Sudan","code":"SS"},{"name":"Spain","code":"ES","provinces":[{"name":"A Coruña","code":"C"},{"name":"Álava","code":"VI"},{"name":"Albacete","code":"AB"},{"name":"Alicante","code":"A"},{"name":"Almería","code":"AL"},{"name":"Asturias Province","code":"O"},{"name":"Ávila","code":"AV"},{"name":"Badajoz","code":"BA"},{"name":"Balears Province","code":"PM"},{"name":"Barcelona","code":"B"},{"name":"Burgos","code":"BU"},{"name":"Cáceres","code":"CC"},{"name":"Cádiz","code":"CA"},{"name":"Cantabria Province","code":"S"},{"name":"Castellón","code":"CS"},{"name":"Ceuta","code":"CE"},{"name":"Ciudad Real","code":"CR"},{"name":"Córdoba","code":"CO"},{"name":"Cuenca","code":"CU"},{"name":"Girona","code":"GI"},{"name":"Granada","code":"GR"},{"name":"Guadalajara","code":"GU"},{"name":"Gipuzkoa","code":"SS"},{"name":"Huelva","code":"H"},{"name":"Huesca","code":"HU"},{"name":"Jaén","code":"J"},{"name":"La Rioja Province","code":"LO"},{"name":"Las Palmas","code":"GC"},{"name":"León","code":"LE"},{"name":"Lleida","code":"L"},{"name":"Lugo","code":"LU"},{"name":"Madrid Province","code":"M"},{"name":"Málaga","code":"MA"},{"name":"Melilla","code":"ML"},{"name":"Murcia","code":"MU"},{"name":"Navarra","code":"NA"},{"name":"Ourense","code":"OR"},{"name":"Palencia","code":"P"},{"name":"Pontevedra","code":"PO"},{"name":"Salamanca","code":"SA"},{"name":"Santa Cruz de Tenerife","code":"TF"},{"name":"Segovia","code":"SG"},{"name":"Seville","code":"SE"},{"name":"Soria","code":"SO"},{"name":"Tarragona","code":"T"},{"name":"Teruel","code":"TE"},{"name":"Toledo","code":"TO"},{"name":"Valencia","code":"V"},{"name":"Valladolid","code":"VA"},{"name":"Biscay","code":"BI"},{"name":"Zamora","code":"ZA"},{"name":"Zaragoza","code":"Z"}]},{"name":"Sri Lanka","code":"LK"},{"name":"St. Barthélemy","code":"BL"},{"name":"St. Helena","code":"SH"},{"name":"St. Kitts \u0026 Nevis","code":"KN"},{"name":"St. Lucia","code":"LC"},{"name":"St. Martin","code":"MF"},{"name":"St. Pierre \u0026 Miquelon","code":"PM"},{"name":"St. Vincent \u0026 Grenadines","code":"VC"},{"name":"Sudan","code":"SD"},{"name":"Suriname","code":"SR"},{"name":"Svalbard \u0026 Jan Mayen","code":"SJ"},{"name":"Sweden","code":"SE"},{"name":"Switzerland","code":"CH"},{"name":"Taiwan","code":"TW"},{"name":"Tajikistan","code":"TJ"},{"name":"Tanzania","code":"TZ"},{"name":"Thailand","code":"TH","provinces":[{"name":"Amnat Charoen","code":"TH-37"},{"name":"Ang Thong","code":"TH-15"},{"name":"Bangkok","code":"TH-10"},{"name":"Bueng Kan","code":"TH-38"},{"name":"Buri Ram","code":"TH-31"},{"name":"Chachoengsao","code":"TH-24"},{"name":"Chai Nat","code":"TH-18"},{"name":"Chaiyaphum","code":"TH-36"},{"name":"Chanthaburi","code":"TH-22"},{"name":"Chiang Mai","code":"TH-50"},{"name":"Chiang Rai","code":"TH-57"},{"name":"Chon Buri","code":"TH-20"},{"name":"Chumphon","code":"TH-86"},{"name":"Kalasin","code":"TH-46"},{"name":"Kamphaeng Phet","code":"TH-62"},{"name":"Kanchanaburi","code":"TH-71"},{"name":"Khon Kaen","code":"TH-40"},{"name":"Krabi","code":"TH-81"},{"name":"Lampang","code":"TH-52"},{"name":"Lamphun","code":"TH-51"},{"name":"Loei","code":"TH-42"},{"name":"Lopburi","code":"TH-16"},{"name":"Mae Hong Son","code":"TH-58"},{"name":"Maha Sarakham","code":"TH-44"},{"name":"Mukdahan","code":"TH-49"},{"name":"Nakhon Nayok","code":"TH-26"},{"name":"Nakhon Pathom","code":"TH-73"},{"name":"Nakhon Phanom","code":"TH-48"},{"name":"Nakhon Ratchasima","code":"TH-30"},{"name":"Nakhon Sawan","code":"TH-60"},{"name":"Nakhon Si Thammarat","code":"TH-80"},{"name":"Nan","code":"TH-55"},{"name":"Narathiwat","code":"TH-96"},{"name":"Nong Bua Lam Phu","code":"TH-39"},{"name":"Nong Khai","code":"TH-43"},{"name":"Nonthaburi","code":"TH-12"},{"name":"Pathum Thani","code":"TH-13"},{"name":"Pattani","code":"TH-94"},{"name":"Pattaya","code":"TH-S"},{"name":"Phang Nga","code":"TH-82"},{"name":"Phatthalung","code":"TH-93"},{"name":"Phayao","code":"TH-56"},{"name":"Phetchabun","code":"TH-67"},{"name":"Phetchaburi","code":"TH-76"},{"name":"Phichit","code":"TH-66"},{"name":"Phitsanulok","code":"TH-65"},{"name":"Phra Nakhon Si Ayutthaya","code":"TH-14"},{"name":"Phrae","code":"TH-54"},{"name":"Phuket","code":"TH-83"},{"name":"Prachin Buri","code":"TH-25"},{"name":"Prachuap Khiri Khan","code":"TH-77"},{"name":"Ranong","code":"TH-85"},{"name":"Ratchaburi","code":"TH-70"},{"name":"Rayong","code":"TH-21"},{"name":"Roi Et","code":"TH-45"},{"name":"Sa Kaeo","code":"TH-27"},{"name":"Sakon Nakhon","code":"TH-47"},{"name":"Samut Prakan","code":"TH-11"},{"name":"Samut Sakhon","code":"TH-74"},{"name":"Samut Songkhram","code":"TH-75"},{"name":"Saraburi","code":"TH-19"},{"name":"Satun","code":"TH-91"},{"name":"Sing Buri","code":"TH-17"},{"name":"Si Sa Ket","code":"TH-33"},{"name":"Songkhla","code":"TH-90"},{"name":"Sukhothai","code":"TH-64"},{"name":"Suphanburi","code":"TH-72"},{"name":"Surat Thani","code":"TH-84"},{"name":"Surin","code":"TH-32"},{"name":"Tak","code":"TH-63"},{"name":"Trang","code":"TH-92"},{"name":"Trat","code":"TH-23"},{"name":"Ubon Ratchathani","code":"TH-34"},{"name":"Udon Thani","code":"TH-41"},{"name":"Uthai Thani","code":"TH-61"},{"name":"Uttaradit","code":"TH-53"},{"name":"Yala","code":"TH-95"},{"name":"Yasothon","code":"TH-35"}]},{"name":"Timor-Leste","code":"TL"},{"name":"Togo","code":"TG"},{"name":"Tokelau","code":"TK"},{"name":"Tonga","code":"TO"},{"name":"Trinidad \u0026 Tobago","code":"TT"},{"name":"Tristan da Cunha","code":"TA"},{"name":"Tunisia","code":"TN"},{"name":"Turkey","code":"TR"},{"name":"Turkmenistan","code":"TM"},{"name":"Turks \u0026 Caicos Islands","code":"TC"},{"name":"Tuvalu","code":"TV"},{"name":"U.S. Outlying Islands","code":"UM"},{"name":"Uganda","code":"UG"},{"name":"Ukraine","code":"UA"},{"name":"United Arab Emirates","code":"AE","provinces":[{"name":"Abu Dhabi","code":"AZ"},{"name":"Ajman","code":"AJ"},{"name":"Dubai","code":"DU"},{"name":"Fujairah","code":"FU"},{"name":"Ras al-Khaimah","code":"RK"},{"name":"Sharjah","code":"SH"},{"name":"Umm al-Quwain","code":"UQ"}]},{"name":"United Kingdom","code":"GB","provinces":[{"name":"British Forces","code":"BFP"},{"name":"England","code":"ENG"},{"name":"Northern Ireland","code":"NIR"},{"name":"Scotland","code":"SCT"},{"name":"Wales","code":"WLS"}]},{"name":"United States","code":"US","provinces":[{"name":"Alabama","code":"AL"},{"name":"Alaska","code":"AK"},{"name":"American Samoa","code":"AS"},{"name":"Arizona","code":"AZ"},{"name":"Arkansas","code":"AR"},{"name":"California","code":"CA"},{"name":"Colorado","code":"CO"},{"name":"Connecticut","code":"CT"},{"name":"Delaware","code":"DE"},{"name":"Washington DC","code":"DC"},{"name":"Micronesia","code":"FM"},{"name":"Florida","code":"FL"},{"name":"Georgia","code":"GA"},{"name":"Guam","code":"GU"},{"name":"Hawaii","code":"HI"},{"name":"Idaho","code":"ID"},{"name":"Illinois","code":"IL"},{"name":"Indiana","code":"IN"},{"name":"Iowa","code":"IA"},{"name":"Kansas","code":"KS"},{"name":"Kentucky","code":"KY"},{"name":"Louisiana","code":"LA"},{"name":"Maine","code":"ME"},{"name":"Marshall Islands","code":"MH"},{"name":"Maryland","code":"MD"},{"name":"Massachusetts","code":"MA"},{"name":"Michigan","code":"MI"},{"name":"Minnesota","code":"MN"},{"name":"Mississippi","code":"MS"},{"name":"Missouri","code":"MO"},{"name":"Montana","code":"MT"},{"name":"Nebraska","code":"NE"},{"name":"Nevada","code":"NV"},{"name":"New Hampshire","code":"NH"},{"name":"New Jersey","code":"NJ"},{"name":"New Mexico","code":"NM"},{"name":"New York","code":"NY"},{"name":"North Carolina","code":"NC"},{"name":"North Dakota","code":"ND"},{"name":"Northern Mariana Islands","code":"MP"},{"name":"Ohio","code":"OH"},{"name":"Oklahoma","code":"OK"},{"name":"Oregon","code":"OR"},{"name":"Palau","code":"PW"},{"name":"Pennsylvania","code":"PA"},{"name":"Puerto Rico","code":"PR"},{"name":"Rhode Island","code":"RI"},{"name":"South Carolina","code":"SC"},{"name":"South Dakota","code":"SD"},{"name":"Tennessee","code":"TN"},{"name":"Texas","code":"TX"},{"name":"Utah","code":"UT"},{"name":"Vermont","code":"VT"},{"name":"U.S. Virgin Islands","code":"VI"},{"name":"Virginia","code":"VA"},{"name":"Washington","code":"WA"},{"name":"West Virginia","code":"WV"},{"name":"Wisconsin","code":"WI"},{"name":"Wyoming","code":"WY"},{"name":"Armed Forces Americas","code":"AA"},{"name":"Armed Forces Europe","code":"AE"},{"name":"Armed Forces Pacific","code":"AP"}]},{"name":"Uruguay","code":"UY","provinces":[{"name":"Artigas","code":"UY-AR"},{"name":"Canelones","code":"UY-CA"},{"name":"Cerro Largo","code":"UY-CL"},{"name":"Colonia","code":"UY-CO"},{"name":"Durazno","code":"UY-DU"},{"name":"Flores","code":"UY-FS"},{"name":"Florida","code":"UY-FD"},{"name":"Lavalleja","code":"UY-LA"},{"name":"Maldonado","code":"UY-MA"},{"name":"Montevideo","code":"UY-MO"},{"name":"Paysandú","code":"UY-PA"},{"name":"Río Negro","code":"UY-RN"},{"name":"Rivera","code":"UY-RV"},{"name":"Rocha","code":"UY-RO"},{"name":"Salto","code":"UY-SA"},{"name":"San José","code":"UY-SJ"},{"name":"Soriano","code":"UY-SO"},{"name":"Tacuarembó","code":"UY-TA"},{"name":"Treinta y Tres","code":"UY-TT"}]},{"name":"Uzbekistan","code":"UZ"},{"name":"Vanuatu","code":"VU"},{"name":"Vatican City","code":"VA"},{"name":"Venezuela","code":"VE","provinces":[{"name":"Amazonas","code":"VE-Z"},{"name":"Anzoátegui","code":"VE-B"},{"name":"Apure","code":"VE-C"},{"name":"Aragua","code":"VE-D"},{"name":"Barinas","code":"VE-E"},{"name":"Bolívar","code":"VE-F"},{"name":"Carabobo","code":"VE-G"},{"name":"Cojedes","code":"VE-H"},{"name":"Delta Amacuro","code":"VE-Y"},{"name":"Federal Dependencies","code":"VE-W"},{"name":"Capital","code":"VE-A"},{"name":"Falcón","code":"VE-I"},{"name":"Guárico","code":"VE-J"},{"name":"Vargas","code":"VE-X"},{"name":"Lara","code":"VE-K"},{"name":"Mérida","code":"VE-L"},{"name":"Miranda","code":"VE-M"},{"name":"Monagas","code":"VE-N"},{"name":"Nueva Esparta","code":"VE-O"},{"name":"Portuguesa","code":"VE-P"},{"name":"Sucre","code":"VE-R"},{"name":"Táchira","code":"VE-S"},{"name":"Trujillo","code":"VE-T"},{"name":"Yaracuy","code":"VE-U"},{"name":"Zulia","code":"VE-V"}]},{"name":"Vietnam","code":"VN"},{"name":"Wallis \u0026 Futuna","code":"WF"},{"name":"Western Sahara","code":"EH"},{"name":"Yemen","code":"YE"},{"name":"Zambia","code":"ZM"},{"name":"Zimbabwe","code":"ZW"}], "locale": "en", "localeRootPath": "\/", "adminIsLoggedIn": false } ; window.CF.countryOptionTags = `<option value="United States" data-provinces="[["Alabama","Alabama"],["Alaska","Alaska"],["American Samoa","American Samoa"],["Arizona","Arizona"],["Arkansas","Arkansas"],["Armed Forces Americas","Armed Forces Americas"],["Armed Forces Europe","Armed Forces Europe"],["Armed Forces Pacific","Armed Forces Pacific"],["California","California"],["Colorado","Colorado"],["Connecticut","Connecticut"],["Delaware","Delaware"],["District of Columbia","Washington DC"],["Federated States of Micronesia","Micronesia"],["Florida","Florida"],["Georgia","Georgia"],["Guam","Guam"],["Hawaii","Hawaii"],["Idaho","Idaho"],["Illinois","Illinois"],["Indiana","Indiana"],["Iowa","Iowa"],["Kansas","Kansas"],["Kentucky","Kentucky"],["Louisiana","Louisiana"],["Maine","Maine"],["Marshall Islands","Marshall Islands"],["Maryland","Maryland"],["Massachusetts","Massachusetts"],["Michigan","Michigan"],["Minnesota","Minnesota"],["Mississippi","Mississippi"],["Missouri","Missouri"],["Montana","Montana"],["Nebraska","Nebraska"],["Nevada","Nevada"],["New Hampshire","New Hampshire"],["New Jersey","New Jersey"],["New Mexico","New Mexico"],["New York","New York"],["North Carolina","North Carolina"],["North Dakota","North Dakota"],["Northern Mariana Islands","Northern Mariana Islands"],["Ohio","Ohio"],["Oklahoma","Oklahoma"],["Oregon","Oregon"],["Palau","Palau"],["Pennsylvania","Pennsylvania"],["Puerto Rico","Puerto Rico"],["Rhode Island","Rhode Island"],["South Carolina","South Carolina"],["South Dakota","South Dakota"],["Tennessee","Tennessee"],["Texas","Texas"],["Utah","Utah"],["Vermont","Vermont"],["Virgin Islands","U.S. Virgin Islands"],["Virginia","Virginia"],["Washington","Washington"],["West Virginia","West Virginia"],["Wisconsin","Wisconsin"],["Wyoming","Wyoming"]]">United States</option>`; </script> <!-- END app snippet --> <!-- BEGIN app snippet: initialize-forms --> <script async> (() => { const devToolsEnabled = false; const latestEmbedVersion = "4.16.0"; const nativeFormContainsErrors = false; const $preInitStyles = document.querySelector('#cf-pre-init-styles'); let mountedTextEntrypoints = false; // i.e. ?view=orig, or "email taken" following a form crash if (onFallbackTemplate() || nativeFormContainsErrors) { // Reveal the original form $preInitStyles.parentElement.removeChild($preInitStyles); return; } function start() { initializeForms(); injectHiddenForms(); // Try for the next 5s to mount any dynamically injected forms. const intervalId = setInterval(() => { initializeForms(); }, 100); setTimeout(() => { clearInterval(intervalId); }, 5000); } // This fires when a CF form has mounted on the page. // More reliable than putting this in start(), since developers can manually call // CF.initializeForms(). window.addEventListener('cf:ready', () => { injectHiddenForms(); }); if (['interactive', 'complete', 'loaded'].includes(document.readyState)) { start(); } else { document.addEventListener('DOMContentLoaded', () => start()); } window.CF.initializeForms = initializeForms; async function initializeForms() { // Semi-hack: Prevents older embed scripts from doing anything. // Any embed script before 4.12.0 checks only for the presence of this attribute, // not if it strictly equals "true". document.documentElement.setAttribute('data-cf-initialized', 'loading'); // Only mount text entrypoints once. This is expensive and causes render blocking time on mobile. if (!mountedTextEntrypoints) { mountedTextEntrypoints = true; mountTextEntrypoints(); } const reactTarget = `<!-- BEGIN app snippet: react-target-markup --><div class="cf-react-target"> <div class="cf-preload"> <div class="cf-preload-label cf-preload-item"></div> <div class="cf-preload-field cf-preload-item"></div> <div class="cf-preload-label cf-preload-item"></div> <div class="cf-preload-field cf-preload-item"></div> <div class="cf-preload-label cf-preload-item"></div> <div class="cf-preload-field cf-preload-item"></div> <div class="cf-preload-label cf-preload-item"></div> <div class="cf-preload-field cf-preload-item"></div> <span class="cf-preload-button cf-preload-item"></span> <span class="cf-preload-button cf-preload-item"></span> </div> </div><!-- END app snippet -->`; const forms = [{"id":"54tDVn","name":"B2B Edit Account Info","version":"4.15.12","updated_at":1721405469},{"id":"r9t0vd","name":"B2B Registration","version":"4.15.2","updated_at":1697565341}]; const $forms = Array.from(document.querySelectorAll('form:not([data-cf-state])')); const entrypoints = []; for (let $form of $forms) { if (isIgnored($form)) continue; const id = getFormId($form); if (!id) continue; const formData = forms.find(form => form.id === id); if (!formData) { console.error(`[Customer Fields] Unable to find form data with id ${id}`); setFormState($form, 'failed'); continue; } const $originalForm = $form.cloneNode(true); // Shopify's captcha script can bind to the form that CF mounted to. // Their submit handler eventually calls the submit method after generating // the captcha response token, causing native submission behavior to occur. // We do not want this, so we override it to a no-op. See #2092 $form.submit = () => {}; injectReactTarget($form); setFormState($form, 'loading'); const entrypoint = { $form, registration: isRegistrationForm($form), formId: formData.id, updatedAt: formData.updated_at, originalForm: $originalForm, version: formData.version, restore: () => restoreEntrypoint(entrypoint), }; entrypoints.push(entrypoint); // Required to be backwards compatible with older versions of the JS Form API, and prevent Shopify captcha $form.setAttribute('data-cf-form', formData.id); $form.setAttribute('action', ''); } if ($preInitStyles && $preInitStyles.parentElement) { $preInitStyles.parentElement.removeChild($preInitStyles); } if (!entrypoints.length) return; initializeEmbedScript(); function initializeEmbedScript() { if (!window.CF.requestedEmbedJS) { const $script = document.createElement('script'); $script.src = getAssetUrl('customer-fields.js'); document.head.appendChild($script); window.CF.requestedEmbedJS = true; } if (!window.CF.requestedEmbedCSS) { const $link = document.createElement('link'); $link.href = getAssetUrl('customer-fields.css'); $link.rel = 'stylesheet'; $link.type = 'text/css'; document.head.appendChild($link); window.CF.requestedEmbedCSS = true; } } const fullForms = await Promise.all(entrypoints.map(e => getFormData(e.formId, e.updatedAt))); fullForms.forEach((fullForm, index) => { const entrypoint = entrypoints[index]; if (!fullForm) { // fullForm can be null if the request failed one way or another. restoreEntrypoint(entrypoint); return; } const invalidFormTargets = ['customer-account']; if (invalidFormTargets.includes(fullForm.form.target)) { console.error('[Customer Fields] Invalid form target', fullForm); return; } if (entrypoint.formId !== fullForm.form.id) { console.error('[Customer Fields] Entrypoint to form mismatch', form, entrypoint); return; } entrypoint.form = { ...fullForm.form, currentRevision: fullForm.revision, }; }); if (window.CF.entrypoints) { window.CF.entrypoints.push(...entrypoints); if (window.CF.mountForm) { entrypoints.forEach(entrypoint => { window.CF.mountForm(entrypoint.form); }); } } else { window.CF.entrypoints = entrypoints; // The Core class has some logic that gets invoked as a result of this event // that we only want to fire once, so let's not emit this event multiple times. document.dispatchEvent(new CustomEvent('cf:entrypoints_ready')); } function getFormData(formId, updatedAt) { return fetch(`https://app.customerfields.com/embed_api/v4/forms/${formId}.json?v=${updatedAt}`, { headers: { 'X-Shopify-Shop-Domain': "innersense-organic-beauty-inc.myshopify.com" } }).then(response => { if (response.ok) return response.json(); console.error(`[Customer Fields] Received non-OK response from the back-end when fetching form ${formId}`) return null; }).catch((err) => { console.error(`[Customer Fields] Encountered unknown error while fetching form ${formId}`, err); return null; }); } function restoreEntrypoint(entrypoint) { // This has a side effect of removing the Form class' submit handlers. // Previously this only replaced the original children within the form, but the submit event // was still being handled by our script. entrypoint.$form.replaceWith(entrypoint.originalForm); // Opacity was set to 0 with the #cf-pre-init-styles element entrypoint.$form.style.opacity = 1; console.error(`[Customer Fields] Encountered an issue while mounting form, reverting to original form contents.`, entrypoint); // Remove from CF.entrypoints so that Core doesn't try to mount to it entrypoints.splice(entrypoints.indexOf(entrypoint), 1); } function getAssetUrl(filename) { // We changed this to always get the latest embed assets // 4.15.7 included a crucial hotfix for recaptcha, see #2028 return `https://static.customerfields.com/releases/${latestEmbedVersion}/${filename}`; } function injectReactTarget($form) { const containsReactTarget = !!$form.querySelector('.cf-react-target'); if (containsReactTarget) return; $form.innerHTML = reactTarget; } function isIgnored($form) { return $form.getAttribute('data-cf-ignore') === 'true'; } function isEditAccountForm($form) { return $form.getAttribute('data-cf-edit-account') === 'true'; } function isVintageRegistrationForm($form) { return ( window.location.pathname.includes('/account/register') && $form.id === 'create_customer' && !!$form.getAttribute('data-cf-form') ); } function isRegistrationForm($form) { try { const isWithinAppBlock = !!$form.closest('.cf-form-block'); if (isWithinAppBlock) return false; const formActionUrl = new URL($form.action); const matchesShopDomain = formActionUrl.host === window.location.host; const hasAccountPath = formActionUrl.pathname.endsWith('/account'); const hasPostMethod = $form.method.toLowerCase() === 'post'; const $formTypeInput = $form.querySelector('[name="form_type"]') const hasCreateCustomerFormType = $formTypeInput && $formTypeInput.value === 'create_customer'; return (matchesShopDomain && hasAccountPath && hasPostMethod) || hasCreateCustomerFormType; } catch (err) { return false; } } function mountTextEntrypoints() { const tree = document.createTreeWalker(document.body, NodeFilter.SHOW_TEXT, (node) => { if (typeof node.data !== 'string' || !node.data) return NodeFilter.FILTER_REJECT; return node.data.includes('data-cf-form="') ? NodeFilter.FILTER_ACCEPT : NodeFilter.FILTER_REJECT; }); /** * Walks through every text node on the document that contains 'data-cf-form="' and attempts to * splice a form element in place of every shortcode. * * @type Node[] */ while (tree.nextNode()) { let node = tree.currentNode; const parser = new DOMParser(); while (entrypointContent = node.data.match(/<form.*data-cf-form="[a-zA-Z0-9]+".*>.*<\/form>/)) { const [match] = entrypointContent; const doc = parser.parseFromString(match, 'text/html'); const $form = doc.body.firstElementChild; // Substring is better than split here in case the text node contains multiple forms. const beforeText = node.data.substring(0, node.data.indexOf(match)); const afterText = node.data.substring(node.data.indexOf(match) + match.length); node.replaceWith($form); node.data = node.data.replace(match, ''); if (beforeText) $form.insertAdjacentText('beforebegin', beforeText); if (afterText) { $form.insertAdjacentText('afterend', afterText); // Continue scanning the rest of the node text in case there are more forms node = $form.nextSibling; } } } } function getFormId($form) { const currentFormId = $form.getAttribute('data-cf-form'); let id; if (isEditAccountForm($form)) { id = "54tDVn"; } else if (isVintageRegistrationForm($form) || isRegistrationForm($form)) { id = ""; } return id || currentFormId; } function setFormState($form, state) { $form.setAttribute('data-cf-state', state); } } function onFallbackTemplate() { const params = new URLSearchParams(window.location.search); return location.pathname.includes('/account/register') && params.get('view') === 'orig'; } function injectHiddenForms() { if (!devToolsEnabled && !CF.entrypoints?.length) return; if (document.querySelector('#cf_hidden_forms')) return; const container = document.createElement('div'); container.id = "cf_hidden_forms"; container.style.display = 'none'; container.setAttribute('aria-hidden', 'true'); document.body.appendChild(container); const loginForm = createLoginForm(); const recoverForm = createRecoverPasswordForm(); container.appendChild(loginForm); container.appendChild(recoverForm); if (window.Shopify.captcha) { // Only applicable for grecaptcha shops, but also safe for hcaptcha triggerShopifyRecaptchaLoad(container); window.Shopify.captcha.protect(loginForm); window.Shopify.captcha.protect(recoverForm); } } function triggerShopifyRecaptchaLoad(container) { if (document.getElementById('cf-hidden-recaptcha-trigger__create_customer')) return; if (document.getElementById('cf-hidden-recaptcha-trigger__contact')) return; // Triggering a focus event on a form causes Shopify to load their recaptcha script. // This allows our Customer class to handle the copying/injecting of `grecaptcha` so we can // handle multiple `grecaptcha` instances. See methods `injectRecaptchaScript` // and `captureShopifyGrecaptcha` in `Customer.ts`. // Note: We have to try both types, in case the merchant has only one of the two recaptcha // options checked const $customerRecaptchaForm = createDummyRecaptchaForm('/account', 'create_customer'); container.appendChild($customerRecaptchaForm); const $contactRecaptchaForm = createDummyRecaptchaForm('/contact', 'contact'); container.appendChild($contactRecaptchaForm); triggerFocusEvent($customerRecaptchaForm); triggerFocusEvent($contactRecaptchaForm); } function createDummyRecaptchaForm(action, type) { const dummyRecaptchaForm = document.createElement('form'); dummyRecaptchaForm.action = action; dummyRecaptchaForm.method = "post"; dummyRecaptchaForm.id = `cf-hidden-recaptcha-trigger__${type}`; dummyRecaptchaForm.setAttribute('data-cf-ignore', 'true'); dummyRecaptchaForm.setAttribute('aria-hidden', 'true'); dummyRecaptchaForm.style.display = 'none'; const formTypeInput = document.createElement('input'); formTypeInput.name = "form_type" formTypeInput.setAttribute('value', type); dummyRecaptchaForm.appendChild(formTypeInput); return dummyRecaptchaForm; } function triggerFocusEvent(element) { const event = new Event('focusin', { bubbles: true, cancelable: false }); element.dispatchEvent(event); } function createLoginForm() { const form = createDummyRecaptchaForm('/account/login', 'customer_login'); const email = document.createElement('input'); email.name = 'customer[email]'; const password = document.createElement('input'); password.name = 'customer[password]'; const redirect = document.createElement('input'); redirect.name = 'return_to'; form.appendChild(email); form.appendChild(password); form.appendChild(redirect); form.setAttribute('aria-hidden', 'true'); return form; } function createRecoverPasswordForm() { const parser = new DOMParser(); const result = parser.parseFromString(`<form method="post" action="/account/recover" accept-charset="UTF-8"><input type="hidden" name="form_type" value="recover_customer_password" /><input type="hidden" name="utf8" value="✓" /><input name="email" value="" /><input name="return_to" value="" /></form>`, 'text/html'); const form = result.querySelector('form'); form.setAttribute('aria-hidden', 'true'); form.id = "cf_recover_password_form"; return form; } })(); </script> <!-- END app snippet --> <!-- BEGIN app snippet: theme-data --><script> document.addEventListener('DOMContentLoaded', async () => { let theme; if (window.BOOMR) { theme = { name: window.BOOMR.themeName, version: window.BOOMR.themeVersion, } } if (theme) { document.documentElement.setAttribute('data-theme-name', theme.name); document.documentElement.setAttribute('data-theme-version', theme.version); } }); </script><!-- END app snippet --> <!-- BEGIN app snippet: form-preload-style --><style> .cf-preload { margin-top: 50px; opacity: 0.5; text-align: left; } .cf-preload-item { position: relative; overflow: hidden; background: #e2e2e2; border-radius: 4px; display: block !important; } .cf-preload-item:before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.5), rgba(255,255,255,0.5), rgba(255,255,255,0)); animation: cf-preload 1s cubic-bezier(0.33, 0.8, 0.85, 0.77) infinite; z-index: 1; } .cf-preload-label { display: inline-block !important; width: 50%; height: 20px; background: #eee; margin-bottom: 5px; } .cf-preload-field { margin-bottom: 25px; height: 40px; } .cf-preload-button { display: inline-block !important; width: 120px; margin-right: 15px; height: 40px; } .cf-form-inner { animation: cf-fadein 500ms cubic-bezier(0.11, 0.33, 0.24, 1); } @keyframes cf-preload { from { transform: translateX(-100%); opacity: 0; } to { transform: translateX(100%); opacity: 1; } } @keyframes cf-fadein { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } </style><!-- END app snippet --> <!-- BEGIN app snippet: inject-edit-link --> <script> document.addEventListener('DOMContentLoaded', () => { const target = getTargetLink(); if (!target) return; const editAccountLink = document.createElement('a'); editAccountLink.href = '/tools/customr/edit-account'; editAccountLink.className = `${target.className} cf-edit-account-link`; editAccountLink.innerText = "View Account Info"; target.insertAdjacentElement('afterend', editAccountLink); // Works reliably in both vertical and horizontal alignments. // Vertically, height will be the natural line-height based off the current font-size. // Horizontally, this will act as five space characters in between the links. // This is better than a static margin on the editAccountLink, as you don't really know what to apply. // You don't know what alignment you're in, so you'd have to apply either margin-top or margin-left. // This works as you don't have to check since it works in either situation. const spacer = document.createElement('div'); spacer.className = "cf-edit-account-link-spacer"; spacer.innerHTML = " "; target.insertAdjacentElement('afterend', spacer); removeVintageCFEditLink(); function getTargetLink() { const main = document.querySelector('main') || document; // :not([href*="?page="]) in the querySelector below prevents the "edit account" link from being enjected on the /account/addresses page with pagination. const addressesLink = main.querySelector('[href*="/account/addresses"]:not([href*="?page="]):not([data-cf-ignore])'); const logoutLink = main.querySelector('[href*="/account/logout"]:not([data-cf-ignore])'); return addressesLink || logoutLink; } function removeVintageCFEditLink() { // CustomerHub requires the edit link to be present. if (window.customerHub) return; // Remove it instead of changing its href attribute. // We want merchants to ultimately remove all vintage CF code, in the event they do, // this edit link will be gone. const editLink = document.querySelector('a[href*="/account?view=edit"]:not([data-cf-ignore])') if (!editLink) return; editLink.parentElement.removeChild(editLink); } }); </script> <style> .cf-edit-account-link { display: block; } /* Theme fixes */ [data-theme-name="Warehouse"] .cf-edit-account-link-spacer { display: none; } </style> <!-- END app snippet --> <!-- BEGIN app snippet: language --><script> window.CF.language = window.CF.language || {}; window.CF.language.editAccountHeading = "View Account Info"; window.CF.language.editAccountBackLinkText = "Back to Account"; </script><!-- END app snippet --> <!-- BEGIN app snippet: developer-tools --> <script> (function() { const callbacksHandled = []; function handleCallback(callback) { if (callbacksHandled.indexOf(callback) > -1) return; callback(); callbacksHandled.push(callback); }; function domIsReady() { return /complete|interactive|loaded/.test(document.readyState); }; function customerExistsInWindow() { const customerPresent = ('customer' in window.CF); if (!customerPresent) return false; const hasCaptchaEnabled = document.body.getAttribute('data-cf-captcha-enabled') === 'true'; if (hasCaptchaEnabled) { const captchaReady = document.body.getAttribute('data-cf-captcha-ready') === 'true'; if (!captchaReady) return false; } return true; }; function embedFormHasMounted() { return !!document.querySelector('.cf-form-inner'); }; function customerReady(callback) { if (customerExistsInWindow()) { handleCallback(callback); } else { function createListener() { document.addEventListener("cf:customer_ready", function() { handleCallback(callback); }); }; if (domIsReady()) { createListener(); } else { document.addEventListener("DOMContentLoaded", function() { if (customerExistsInWindow()) { handleCallback(callback); } else { createListener(); } }); } } } function formsReady(callback) { if (embedFormHasMounted()) { handleCallback(callback); } else { function createListener() { document.addEventListener("cf:ready", function() { handleCallback(callback); }); }; if (domIsReady()) { createListener(); } else { document.addEventListener("DOMContentLoaded", function() { if (embedFormHasMounted()) { handleCallback(callback); } else { createListener(); } }); } } }; window.CF.customerReady = customerReady; window.CF.ready = formsReady; window.CF.customerReady = () => { console.warn('[Customer Fields] In order to access CF.customerReady, you need to enable developer tools in the Customer Fields app embed.'); } function initializeApiScript() { if (window.CF.requestedAPI) return; window.CF.requestedAPI = true; const $script = document.createElement('script'); $script.src = getAssetUrl('cf-api.js'); document.head.appendChild($script); } function getAssetUrl(filename) { return `https://static.customerfields.com/releases/4.16.0/${filename}`; } })(); </script> <!-- END app snippet --> <!-- END app app block --><!-- BEGIN app block: shopify://apps/transcy/blocks/switcher_embed_block/bce4f1c0-c18c-43b0-b0b2-a1aefaa44573 --><!-- BEGIN app snippet: fa_translate_core --><script> (function(){ function logChangesTranscy(mutations, observer) { let tempTranscy = document.evaluate('//*[text()[contains(.,"•tc")]]|//*[text()[contains(.,"tc")]]|//*[text()[contains(.,"transcy")]]|//textarea[@placeholder[contains(.,"transcy")]]|//textarea[@placeholder[contains(.,"tc")]]|//select[@placeholder[contains(.,"transcy")]]|//select[@placeholder[contains(.,"tc")]]|//input[@placeholder[contains(.,"tc")]]|//input[@value[contains(.,"tc")]]|//input[@value[contains(.,"transcy")]]',document,null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE,null); for (let iTranscy = 0; iTranscy < tempTranscy.snapshotLength; iTranscy++) { let elTranscy = tempTranscy.snapshotItem(iTranscy); let innerHtmlTranscy = elTranscy?.innerHTML ? elTranscy.innerHTML : ""; if(innerHtmlTranscy && !["SCRIPT", "LINK", "STYLE"].includes(elTranscy.nodeName)){ const textToReplace = ['<•tc>', '</•tc>', '<tc>', '</tc>', '<transcy>', '</transcy>', '&lt;tc&gt;', '&lt;/tc&gt;']; let containsTag = textToReplace.some(tag => innerHtmlTranscy.includes(tag)); if (containsTag) { textToReplace.forEach(tag => { innerHtmlTranscy = innerHtmlTranscy.replaceAll(tag, ''); }); elTranscy.innerHTML = innerHtmlTranscy; elTranscy.setAttribute('translate', 'no'); } const tagsToReplace = ['<•tc>', '</•tc>', '<tc>', '</tc>', '<transcy>', '</transcy>']; if (tagsToReplace.some(tag => innerHtmlTranscy.includes(tag))) { innerHtmlTranscy = innerHtmlTranscy.replace(/<(|\/)transcy>|<(|\/)tc>|<(|\/)•tc>/gi, ""); elTranscy.innerHTML = innerHtmlTranscy; elTranscy.setAttribute('translate', 'no'); } } if (["INPUT"].includes(elTranscy.nodeName)) { let valueInputTranscy = elTranscy.value.replaceAll("<tc>", "").replaceAll("</tc>", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, ""); elTranscy.value = valueInputTranscy } if(["INPUT","SELECT","TEXTAREA"].includes(elTranscy.nodeName)){ elTranscy.placeholder = elTranscy.placeholder.replaceAll("<tc>", "").replaceAll("</tc>", "").replace(/<(|\/)transcy>|<(|\/)tc>/gi, ""); } } } const observerOptionsTranscy = { subtree : true, childList: true }; const observerTranscy = new MutationObserver(logChangesTranscy); observerTranscy.observe(document.documentElement, observerOptionsTranscy); })(); window.ShopifyTC = {}; ShopifyTC.shop = "innersensebeauty.com"; ShopifyTC.locale = "en"; ShopifyTC.currency = {"active":"USD", "rate":""}; ShopifyTC.country = "US"; ShopifyTC.designMode = false; ShopifyTC.theme = {}; ShopifyTC.cdnHost = ""; ShopifyTC.routes = {}; ShopifyTC.routes.root = "/"; if(typeof(transcy_appEmbed) == 'undefined'){ transcy_switcherVersion = "1717497849"; transcy_productMediaVersion = ""; transcy_collectionMediaVersion = ""; transcy_otherMediaVersion = ""; transcy_productId = "7256411898032"; transcy_shopName = "Innersense Organic Beauty Inc"; transcy_currenciesPaymentPublish = []; transcy_curencyDefault = "USD";transcy_currenciesPaymentPublish.push("USD"); transcy_shopifyLocales = [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},{"shop_locale":{"locale":"de","enabled":true,"primary":false,"published":true}}]; transcy_moneyFormat = "<span class=transcy-money>${{amount}}</span>"; function domLoadedTranscy () { let cdnScriptTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.js') : "https://cdn.shopify.com/extensions/328b6d72-5614-4a5b-8636-5b39912c805c/transcy-159/assets/transcy.js"; let cdnLinkTC = typeof(transcy_cdn) != 'undefined' ? (transcy_cdn+'/transcy.css') : "https://cdn.shopify.com/extensions/328b6d72-5614-4a5b-8636-5b39912c805c/transcy-159/assets/transcy.css"; let scriptTC = document.createElement('script'); scriptTC.type = 'text/javascript'; scriptTC.defer = true; scriptTC.src = cdnScriptTC; scriptTC.id = "transcy-script"; document.head.appendChild(scriptTC); let linkTC = document.createElement('link'); linkTC.rel = 'stylesheet'; linkTC.type = 'text/css'; linkTC.href = cdnLinkTC; linkTC.id = "transcy-style"; document.head.appendChild(linkTC); } function disableGoogleTranslation () { const elements = document.querySelectorAll('.price, .price--current, .money, .transcy-money, .product__price, [data-price], [data-money-format]'); if (elements.length > 0) { elements.forEach(element => { element.classList.add('notranslate'); }); } } if (document.readyState === 'interactive' || document.readyState === 'complete') { domLoadedTranscy(); disableGoogleTranslation(); } else { document.addEventListener("DOMContentLoaded", function () { domLoadedTranscy(); disableGoogleTranslation(); }); } } </script><!-- END app snippet --> <!-- END app app block --><!-- BEGIN app block: shopify://apps/eg-auto-add-to-cart/blocks/app-embed/0f7d4f74-1e89-4820-aec4-6564d7e535d2 --> <script async type="text/javascript" src="https://cdn.506.io/eg/script.js?shop=innersense-organic-beauty-inc.myshopify.com"></script> <!-- END app app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> <script async src="https://static.klaviyo.com/onsite/js/VMxLid/klaviyo.js?company_id=VMxLid"></script> <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> <script id="viewed_product"> if (item == null) { var _learnq = _learnq || []; var item = { Name: "Bright Balance Hairbath", ProductID: 7256411898032, Categories: ["All Products","All Products","Build Up or Dandruff - Remove Buildup","Color Treated - Restore Vibrance","Detox Challenge Shop - Build Your Bundle","Dry or Damaged - Hydrate Strands","Dull - Enhance Shine","Jebbit Shampoo","Oily or Greasy- Balance Oil","Shampoo","Shop All","Split Ends - Repair Ends","Travel Size","What's New"], ImageURL: "https://innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail_grande.jpg?v=1709155159", URL: "https://innersensebeauty.com/products/bright-balance-purple-shampoo", Brand: "Innersense Organic Beauty", Price: "$10.00", Value: "10.00", CompareAtPrice: "$0.00" }; _learnq.push(['track', 'Viewed Product', item]); _learnq.push(['trackViewedItem', { Title: item.Name, ItemId: item.ProductID, Categories: item.Categories, ImageUrl: item.ImageURL, Url: item.URL, Metadata: { Brand: item.Brand, Price: item.Price, Value: item.Value, CompareAtPrice: item.CompareAtPrice } }]); } </script> <script> window.klaviyoReviewsProductDesignMode = false </script> <!-- END app app block --><!-- BEGIN app block: shopify://apps/ground/blocks/ground_script/33606432-4610-4a99-a33b-7bec990f60ef --><script type="text/javascript" async src="https://onsite.joinground.com/ground.js"></script> <!-- END app app block --><script src="https://cdn.shopify.com/extensions/e1fbc7e6-4c24-4c8c-b528-68486bcdf895/monk-131/assets/mr-embed-1.js" type="text/javascript" defer="defer"></script> <link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch"> <script>(function(){if ("sendBeacon" in navigator && "performance" in window) {var session_token = document.cookie.match(/_shopify_s=([^;]*)/);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: 62610636976,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token: session_token && session_token.length === 2 ? session_token[1] : "",page_type: "product"};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> <script id="web-pixels-manager-setup">(function d(d,e,r,a,n){var o,i,t,s,l=(i=(o={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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-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:?[ /-](12[89]|1[3-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(12[7-9]|1[3-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(12[89]|1[3-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,t=o.legacy,s=navigator.userAgent,i.test(s)?"modern":(t.test(s),"legacy"));window.Shopify=window.Shopify||{};var c=window.Shopify;c.analytics=c.analytics||{};var u=c.analytics;u.replayQueue=[],u.publish=function(d,e,r){return u.replayQueue.push([d,e,r]),!0};try{self.performance.mark("wpm:start")}catch(d){}var h=[r,"/wpm","/b",n,l.substring(0,1),".js"].join("");!function(d){var e=d.src,r=d.async,a=void 0===r||r,n=d.onload,o=d.onerror,i=document.createElement("script"),t=document.head,s=document.body;i.async=a,i.src=e,n&&i.addEventListener("load",n),o&&i.addEventListener("error",o),t?t.appendChild(i):s?s.appendChild(i):console.error("Did not find a head or body element to append the script")}({src:h,async:!0,onload:function(){var r=window.webPixelsManager.init(d);e(r);var a=window.Shopify.analytics;a.replayQueue.forEach((function(d){var e=d[0],a=d[1],n=d[2];r.publishCustomEvent(e,a,n)})),a.replayQueue=[],a.publish=r.publishCustomEvent,a.visitor=r.visitor},onerror:function(){var e=d.storefrontBaseUrl.replace(/\/$/,""),r="".concat(e,"/.well-known/shopify/monorail/unstable/produce_batch"),n=JSON.stringify({metadata:{event_sent_at_ms:(new Date).getTime()},events:[{schema_id:"web_pixels_manager_load/3.1",payload:{version:a||"latest",bundle_target:l,page_url:self.location.href,status:"failed",surface:d.surface,error_msg:"".concat(h," has failed to load")},metadata:{event_created_at_ms:(new Date).getTime()}}]});try{if(self.navigator.sendBeacon.bind(self.navigator)(r,n))return!0}catch(d){}var o=new XMLHttpRequest;try{return o.open("POST",r,!0),o.setRequestHeader("Content-Type","text/plain"),o.send(n),!0}catch(d){console&&console.warn&&console.warn("[Web Pixels Manager] Got an unhandled error while logging a load error.")}return!1}})})({shopId: 62610636976,storefrontBaseUrl: "https://innersensebeauty.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",surface: "storefront-renderer",enabledBetaFlags: [],webPixelsConfigList: [{"id":"567247024","configuration":"{\"accountID\":\"1848772\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a3d4e5e202ec7fd1d8fe0c55c93226a7","type":"APP","apiClientId":4870017,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"475168944","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"G-4BLKXTS7VV\\\",\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-4BLKXTS7VV\\\",\\\"AW-829990372\\\/p1zDCND0oMwZEOTL4osD\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-4BLKXTS7VV\\\",\\\"AW-829990372\\\/FXPdCNb0oMwZEOTL4osD\\\"]},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-4BLKXTS7VV\\\",\\\"AW-829990372\\\/j_SPCM30oMwZEOTL4osD\\\",\\\"MC-QDJY92FQXR\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-4BLKXTS7VV\\\",\\\"AW-829990372\\\/Ec5lCM_zoMwZEOTL4osD\\\",\\\"MC-QDJY92FQXR\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-4BLKXTS7VV\\\",\\\"AW-829990372\\\/QV50CMr0oMwZEOTL4osD\\\",\\\"MC-QDJY92FQXR\\\"]},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-4BLKXTS7VV\\\",\\\"AW-829990372\\\/UJVzCNn0oMwZEOTL4osD\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-4BLKXTS7VV\\\",\\\"AW-829990372\\\/H5tqCNP0oMwZEOTL4osD\\\"]}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"afe7c2de16587d6c6689522527d6c67f","type":"APP","apiClientId":1780363,"privacyPurposes":[]},{"id":"264569008","configuration":"{\"accountID\":\"clyyu1sjx0000l40casy4cjdh\",\"popupIds\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"45883376512939794c79fb104f13e20e","type":"APP","apiClientId":59645886465,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"180977840","configuration":"{\"pixel_id\":\"166350360768702\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"8d894c63179843e74a9691414b5ad83d","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"]},{"id":"93683888","configuration":"{\"masterTagID\":\"79870\",\"merchantID\":\"72573\",\"appPath\":\"https:\/\/daedalus.shareasale.com\",\"storeID\":\"NaN\",\"xTypeMode\":\"NaN\",\"xTypeValue\":\"NaN\",\"channelDedup\":\"NaN\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"49f3c06faaa2f358cf2ded1b97731f1c","type":"APP","apiClientId":4929191,"privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"24608944","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"ShareASale Tracking"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0220","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Innersense Organic Beauty Inc","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"innersense-organic-beauty-inc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/innersensebeauty.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[{"price":{"amount":32.0,"currencyCode":"USD"},"product":{"title":"Bright Balance Hairbath","vendor":"Innersense Organic Beauty","id":"7256411898032","untranslatedTitle":"Bright Balance Hairbath","url":"\/products\/bright-balance-purple-shampoo","type":"Hair Styling Products"},"id":"42818935619760","image":{"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"},"sku":"AG-BBHB010-01","title":"10oz","untranslatedTitle":"10oz"},{"price":{"amount":10.0,"currencyCode":"USD"},"product":{"title":"Bright Balance Hairbath","vendor":"Innersense Organic Beauty","id":"7256411898032","untranslatedTitle":"Bright Balance Hairbath","url":"\/products\/bright-balance-purple-shampoo","type":"Hair Styling Products"},"id":"42818934538416","image":{"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"},"sku":"AG-BBHB002-01","title":"2oz","untranslatedTitle":"2oz"},{"price":{"amount":82.0,"currencyCode":"USD"},"product":{"title":"Bright Balance Hairbath","vendor":"Innersense Organic Beauty","id":"7256411898032","untranslatedTitle":"Bright Balance Hairbath","url":"\/products\/bright-balance-purple-shampoo","type":"Hair Styling Products"},"id":"42813913727152","image":{"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"},"sku":"AG-BBHB032-01","title":"32oz","untranslatedTitle":"32oz"}],"purchasingCompany":null},},function pageEvents(webPixelsManagerAPI) {webPixelsManagerAPI.publish("page_viewed", {});webPixelsManagerAPI.publish("product_viewed", {"productVariant":{"price":{"amount":32.0,"currencyCode":"USD"},"product":{"title":"Bright Balance Hairbath","vendor":"Innersense Organic Beauty","id":"7256411898032","untranslatedTitle":"Bright Balance Hairbath","url":"\/products\/bright-balance-purple-shampoo","type":"Hair Styling Products"},"id":"42818935619760","image":{"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"},"sku":"AG-BBHB010-01","title":"10oz","untranslatedTitle":"10oz"}});},"https://innersensebeauty.com/cdn","1518c2ba4d2b3301a1e3cb6576947ef22edf7bb6","3c762e5aw5b983e43pc2dc4883m545d5a27",);</script> <script>window.ShopifyAnalytics = window.ShopifyAnalytics || {}; window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; window.ShopifyAnalytics.meta.currency = 'USD'; var meta = {"product":{"id":7256411898032,"gid":"gid:\/\/shopify\/Product\/7256411898032","vendor":"Innersense Organic Beauty","type":"Hair Styling Products","variants":[{"id":42818935619760,"price":3200,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","sku":"AG-BBHB010-01"},{"id":42818934538416,"price":1000,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","sku":"AG-BBHB002-01"},{"id":42813913727152,"price":8200,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","sku":"AG-BBHB032-01"}]},"page":{"pageType":"product","resourceType":"product","resourceId":7256411898032}}; for (var attr in meta) { window.ShopifyAnalytics.meta[attr] = meta[attr]; }</script> <script>window.ShopifyAnalytics.merchantGoogleAnalytics = function() { }; </script> <script class="analytics">(function () { var customDocumentWrite = function(content) { var jquery = null; if (window.jQuery) { jquery = window.jQuery; } else if (window.Checkout && window.Checkout.$) { jquery = window.Checkout.$; } if (jquery) { jquery('body').append(content); } }; var hasLoggedConversion = function(token) { if (token) { return document.cookie.indexOf('loggedConversion=' + token) !== -1; } return false; } var setCookieIfConversion = function(token) { if (token) { var twoMonthsFromNow = new Date(Date.now()); twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; } } var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; if (trekkie.integrations) { return; } trekkie.methods = [ 'identify', 'page', 'ready', 'track', 'trackForm', 'trackLink' ]; trekkie.factory = function(method) { return function() { var args = Array.prototype.slice.call(arguments); args.unshift(method); trekkie.push(args); return trekkie; }; }; for (var i = 0; i < trekkie.methods.length; i++) { var key = trekkie.methods[i]; trekkie[key] = trekkie.factory(key); } trekkie.load = function(config) { trekkie.config = config || {}; trekkie.config.initialDocumentCookie = document.cookie; var first = document.getElementsByTagName('script')[0]; var script = document.createElement('script'); script.type = 'text/javascript'; script.onerror = function(e) { var scriptFallback = document.createElement('script'); scriptFallback.type = 'text/javascript'; scriptFallback.onerror = function(error) { var Monorail = { produce: function produce(monorailDomain, schemaId, payload) { var currentMs = new Date().getTime(); var event = { schema_id: schemaId, payload: payload, metadata: { event_created_at_ms: currentMs, event_sent_at_ms: currentMs } }; return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); }, sendRequest: function sendRequest(endpointUrl, payload) { // Try the sendBeacon API if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { var blobData = new window.Blob([payload], { type: 'text/plain' }); if (window.navigator.sendBeacon(endpointUrl, blobData)) { return true; } // sendBeacon was not successful } // XHR beacon var xhr = new XMLHttpRequest(); try { xhr.open('POST', endpointUrl); xhr.setRequestHeader('Content-Type', 'text/plain'); xhr.send(payload); } catch (e) { console.log(e); } return false; }, isIos12: function isIos12() { return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; } }; Monorail.produce('monorail-edge.shopifysvc.com', 'trekkie_storefront_load_errors/1.1', {shop_id: 62610636976, theme_id: 136774287536, app_name: "storefront", context_url: window.location.href, source_url: "//innersensebeauty.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js"}); }; scriptFallback.async = true; scriptFallback.src = '//innersensebeauty.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(scriptFallback, first); }; script.async = true; script.src = '//innersensebeauty.com/cdn/s/trekkie.storefront.20de3b35f21c3bd6ff73e3f1547eb7d54e6e94e4.min.js'; first.parentNode.insertBefore(script, first); }; trekkie.load( {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":62610636976,"isMerchantRequest":null,"themeId":136774287536,"themeCityHash":"16661923847554699262","contentLanguage":"en","currency":"USD"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain"},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} ); var loaded = false; trekkie.ready(function() { if (loaded) return; loaded = true; window.ShopifyAnalytics.lib = window.trekkie; var originalDocumentWrite = document.write; document.write = customDocumentWrite; try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; document.write = originalDocumentWrite; window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":7256411898032}); var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) var token = match? match[1]: undefined; if (!hasLoggedConversion(token)) { setCookieIfConversion(token); window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":42818935619760,"productId":7256411898032,"productGid":"gid:\/\/shopify\/Product\/7256411898032","name":"Bright Balance Hairbath - 10oz","price":"32.00","sku":"AG-BBHB010-01","brand":"Innersense Organic Beauty","variant":"10oz","category":"Hair Styling Products","nonInteraction":true}); window.ShopifyAnalytics.lib.track("monorail:\/\/trekkie_storefront_viewed_product\/1.1",{"currency":"USD","variantId":42818935619760,"productId":7256411898032,"productGid":"gid:\/\/shopify\/Product\/7256411898032","name":"Bright Balance Hairbath - 10oz","price":"32.00","sku":"AG-BBHB010-01","brand":"Innersense Organic Beauty","variant":"10oz","category":"Hair Styling Products","nonInteraction":true,"referer":"https:\/\/innersensebeauty.com\/collections\/dull\/products\/bright-balance-purple-shampoo"}); } }); var eventsListenerScript = document.createElement('script'); eventsListenerScript.async = true; eventsListenerScript.src = "//innersensebeauty.com/cdn/shopifycloud/shopify/assets/shop_events_listener-61fa9e0a912c675e178777d2b27f6cbd482f8912a6b0aa31fa3515985a8cd626.js"; document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); })();</script> <script class="boomerang"> (function () { window.BOOMR = window.BOOMR || {}; window.BOOMR.themeName = "Be Yours"; window.BOOMR.themeVersion = "5.4.0"; window.BOOMR.shopId = 62610636976; window.BOOMR.themeId = 136774287536; })();</script> <script defer src="https://innersensebeauty.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-1.0.2.min.js" data-application="storefront-renderer" data-shop-id="62610636976" data-render-region="gcp-asia-southeast1" data-page-type="product" data-theme-instance-id="136774287536" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" ></script> </head> <body id="bright-balance-purple-shampoo" class="product template-product bright-balance-purple-shampoo" data-animate-image data-lazy-image data-heading-capitalize> <a class="skip-to-content-link button button--small visually-hidden" href="#MainContent"> Skip to content </a> <style type="text/css">.no-js .transition-cover{display:none}.transition-cover{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;height:100vh;width:100vw;background-color:rgb(var(--color-background));z-index:1000;pointer-events:none;transition-property:opacity,visibility;transition-duration:var(--duration-default);transition-timing-function:ease}.loading-bar{width:13rem;height:.2rem;border-radius:.2rem;background-color:rgb(var(--color-background-dark));position:relative;overflow:hidden}.loading-bar::after{content:"";height:100%;width:6.8rem;position:absolute;transform:translate(-3.4rem);background-color:rgb(var(--color-base-text));border-radius:.2rem;animation:initial-loading 1.5s ease infinite}@keyframes initial-loading{0%{transform:translate(-3.4rem)}50%{transform:translate(9.6rem)}to{transform:translate(-3.4rem)}}.loaded .transition-cover{opacity:0;visibility:hidden}.unloading .transition-cover{opacity:1;visibility:visible}.unloading.loaded .loading-bar{display:none}</style> <div class="transition-cover"> <span class="loading-bar"></span> </div> <div class="transition-body"> <div id="shopify-section-announcement-bar" class="shopify-section"><style data-shopify>:root { --announcement-bar-height: 40px; } #shopify-section-announcement-bar { --color-background: #c4d3d8; --color-foreground: 94, 73, 61; } .announcement-bar { font-size: 1.3rem; line-height: calc(1 + 0.2 / var(--font-body-scale)); position: relative; z-index: 101; background-color: #c4d3d8; }} announcement-bar { position: relative; display: grid; grid-template-columns: 1fr auto; } .announcement-slider { height: var(--announcement-bar-height); } .announcement-slider__slide { width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; }</style><link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-announcement-bar.css?v=71398894346380674491719855991" rel="stylesheet" type="text/css" media="all" /> <div class="announcement-bar tw-font-sans tw-uppercase"> <div class="page-width"> <announcement-bar id="AnnouncementSlider-announcement-bar" data-compact="true" data-autorotate="true" data-autorotate-speed="5" data-block-count="3"> <div class="announcement-slider"> <div id="AnnouncementSlide-8a70fb7d-4966-41b0-938a-36c07e73fd1d" class="announcement-slider__slide" data-index="0" ><a class="announcement-link" href="/collections/shop-all"><span class="announcement-text">Free Shipping on Orders $25+</span></a></div> <div id="AnnouncementSlide-announcement_hWTcKH" class="announcement-slider__slide" data-index="1" ><a class="announcement-link" href="https://innersensebeauty.com/collections/shop-all"><span class="announcement-text">FREE TOTE BAG ON ORDERS $125+</span></a></div> </div></announcement-bar> </div> </div><script src="//innersensebeauty.com/cdn/shop/t/23/assets/announcement-bar.js?v=24315052641535901231719855991" defer="defer"></script> </div> <div id="shopify-section-header" class="shopify-section"> <style data-shopify>#shopify-section-header { --image-logo-height: 30px; --color-header-background: 248, 246, 238; --color-header-foreground: 94, 73, 61; --color-header-border: 148, 184, 197; --icon-weight: 1.3px; } @media screen and (min-width: 750px) { #shopify-section-header { --image-logo-height: 32px; } }header-drawer { justify-self: start; margin-inline-start: -1.2rem; } @media screen and (min-width: 990px) { header-drawer { display: none; } } .menu-drawer-container { display: flex; position: static; } .list-menu { list-style: none; padding: 0; margin: 0; } .list-menu--inline { display: inline-flex; flex-wrap: wrap; column-gap: 1.5rem; } .list-menu__item--link { text-decoration: none; padding-bottom: 1rem; padding-top: 1rem; line-height: calc(1 + 0.8 / var(--font-body-scale)); } @media screen and (min-width: 750px) { .list-menu__item--link { padding-bottom: 0.5rem; padding-top: 0.5rem; } }</style><link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-sticky-header.css?v=36064445046596289881719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-list-menu.css?v=173753699878981581691719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-search.css?v=182113347349810747551719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-menu-dropdown.css?v=149911333989677898751719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-menu-drawer.css?v=68390751694025030881719855991" media="print" onload="this.media='all'"><link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-cart-drawer.css?v=29715656547765764171719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-discounts.css?v=140757037044470622461719855991" media="print" onload="this.media='all'"><link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-price.css?v=163345259161983769371719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-loading-overlay.css?v=56586083558888306391719855991" media="print" onload="this.media='all'"><noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-sticky-header.css?v=36064445046596289881719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-list-menu.css?v=173753699878981581691719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-search.css?v=182113347349810747551719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-menu-dropdown.css?v=149911333989677898751719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-menu-drawer.css?v=68390751694025030881719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <script src="//innersensebeauty.com/cdn/shop/t/23/assets/search-modal.js?v=164267904651882004741719855991" defer="defer"></script><script src="//innersensebeauty.com/cdn/shop/t/23/assets/cart-recommendations.js?v=79268977417882524161719855991" defer="defer"></script> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-cart-recommendations.css?v=181021434793818917871719855991" media="print" onload="this.media='all'"><sticky-header class="header-wrapper tw-z-30"> <header class="header header--middle-left page-width header--has-menu"><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" role="presentation" class="icon icon-hamburger" fill="none" viewBox="0 0 32 32"> <path d="M0 26.667h32M0 16h26.98M0 5.333h32" stroke="currentColor"/> </svg> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </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"> <nav class="menu-drawer__navigation" data-animate data-animate-delay-1> <ul class="menu-drawer__menu list-menu" role="list"><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset menu-drawer__menu-item--active">Shop<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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" role="presentation" 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-Shop" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button class="menu-drawer__close-button focus-inset" aria-expanded="true"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="#">Shop</a> </div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">By Product<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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" role="presentation" 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-By Product" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button class="menu-drawer__close-button focus-inset" aria-expanded="true"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="#">By Product</a> </div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/collections/whats-new" class="menu-drawer__menu-item list-menu__item focus-inset"> What's New </a> </li><li> <a href="/collections/best-sellers" class="menu-drawer__menu-item list-menu__item focus-inset"> Best Sellers </a> </li><li> <a href="/collections/shampoo" class="menu-drawer__menu-item list-menu__item focus-inset"> Shampoos </a> </li><li> <a href="/collections/conditioner" class="menu-drawer__menu-item list-menu__item focus-inset"> Conditioners </a> </li><li> <a href="/collections/stylers" class="menu-drawer__menu-item list-menu__item focus-inset"> Styling </a> </li><li> <a href="/collections/treatment" class="menu-drawer__menu-item list-menu__item focus-inset"> Treatments </a> </li><li> <a href="/collections/value-sets" class="menu-drawer__menu-item list-menu__item focus-inset"> Value Sets </a> </li><li> <a href="/collections/clean-hair-care-kits" class="menu-drawer__menu-item list-menu__item focus-inset"> Clean Hair Care Kits </a> </li><li> <a href="/collections/body-care" class="menu-drawer__menu-item list-menu__item focus-inset"> Body Care </a> </li><li> <a href="/collections/travel" class="menu-drawer__menu-item list-menu__item focus-inset"> Travel Size </a> </li><li> <a href="/collections/shop-all" class="menu-drawer__menu-item list-menu__item focus-inset"> Shop All </a> </li></ul> </div> </details></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">By Hair Type<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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" role="presentation" 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-By Hair Type" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button class="menu-drawer__close-button focus-inset" aria-expanded="true"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="#">By Hair Type</a> </div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/collections/straight" class="menu-drawer__menu-item list-menu__item focus-inset"> Straight </a> </li><li> <a href="/collections/wavy" class="menu-drawer__menu-item list-menu__item focus-inset"> Wavy </a> </li><li> <a href="/collections/curly" class="menu-drawer__menu-item list-menu__item focus-inset"> Curly </a> </li><li> <a href="/collections/coily" class="menu-drawer__menu-item list-menu__item focus-inset"> Coily </a> </li></ul> </div> </details></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">By Hair Concern<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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" role="presentation" 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-By Hair Concern" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button class="menu-drawer__close-button focus-inset" aria-expanded="true"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="#">By Hair Concern</a> </div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/collections/split-ends" class="menu-drawer__menu-item list-menu__item focus-inset"> Split Ends </a> </li><li> <a href="/collections/dry-damaged" class="menu-drawer__menu-item list-menu__item focus-inset"> Dry or Damaged </a> </li><li> <a href="/collections/oily-greasy" class="menu-drawer__menu-item list-menu__item focus-inset"> Oily or Greasy </a> </li><li> <a href="/collections/build-up-dandruff" class="menu-drawer__menu-item list-menu__item focus-inset"> Buildup or Dandruff </a> </li><li> <a href="/collections/frizz" class="menu-drawer__menu-item list-menu__item focus-inset"> Frizz </a> </li><li> <a href="/collections/dull" class="menu-drawer__menu-item list-menu__item focus-inset"> Dull </a> </li><li> <a href="/collections/thin" class="menu-drawer__menu-item list-menu__item focus-inset"> Thinning </a> </li><li> <a href="/collections/sensitive-scalp" class="menu-drawer__menu-item list-menu__item focus-inset"> Sensitive Scalp </a> </li></ul> </div> </details></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">Hair Ceremonies<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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" role="presentation" 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-Hair Ceremonies" class="menu-drawer__submenu motion-reduce"> <div class="menu-drawer__topbar"> <button class="menu-drawer__close-button focus-inset" aria-expanded="true"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="/collections/hair-ceremonies">Hair Ceremonies</a> </div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li> <a href="/pages/age-ceremonies" class="menu-drawer__menu-item list-menu__item focus-inset"> Age Ceremonies </a> </li><li> <a href="/products/awaken-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Awaken Color </a> </li><li> <a href="/products/boost-body-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Boost Body </a> </li><li> <a href="/products/bright-brilliant-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Bright + Brilliant </a> </li><li> <a href="/products/deeply-nourish-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Deeply Nourish </a> </li><li> <a href="/products/elevate-shine-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Elevate Shine </a> </li><li> <a href="/products/enliven-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Enliven Curls </a> </li><li> <a href="/products/renew-texture-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Renew Texture </a> </li><li> <a href="/products/blowout-hair-ceremony" class="menu-drawer__menu-item list-menu__item focus-inset"> Smooth Blowout </a> </li><li> <a href="/collections/hair-ceremonies" class="menu-drawer__menu-item list-menu__item focus-inset"> All Hair Ceremonies </a> </li></ul> </div> </details></li></ul> </div> </div> </details></li><li><a href="/pages/hair-quiz" class="menu-drawer__menu-item list-menu__itemfocus-inset"> Hair Quiz </a></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">Our Story<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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" role="presentation" 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-Our Story" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button class="menu-drawer__close-button focus-inset" aria-expanded="true"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="/pages/about-us">Our Story</a> </div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/about-us" class="menu-drawer__menu-item list-menu__item focus-inset"> About Us </a></li><li><a href="/pages/ingredients" class="menu-drawer__menu-item list-menu__item focus-inset"> Ingredients </a></li><li><a href="/pages/people-planet" class="menu-drawer__menu-item list-menu__item focus-inset"> People and Planet </a></li><li><a href="/pages/reviews" class="menu-drawer__menu-item list-menu__item focus-inset"> Customer Reviews </a></li><li><a href="/pages/press" class="menu-drawer__menu-item list-menu__item focus-inset"> Press </a></li><li><a href="/blogs/blog" class="menu-drawer__menu-item list-menu__item focus-inset"> Pro Hair Tips </a></li></ul> </div> </div> </details></li><li><details> <summary> <span class="menu-drawer__menu-item list-menu__item animate-arrow focus-inset">PROS<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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" role="presentation" 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-PROS" class="menu-drawer__submenu motion-reduce" tabindex="-1"> <div class="menu-drawer__inner-submenu"> <div class="menu-drawer__topbar"> <button class="menu-drawer__close-button focus-inset" aria-expanded="true"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="/pages/salons">PROS</a> </div> <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a href="/pages/salons" class="menu-drawer__menu-item list-menu__item focus-inset"> Salon Wholesale </a></li><li><a href="https://innersensebeauty.com/account" class="menu-drawer__menu-item list-menu__item focus-inset"> Sign In </a></li></ul> </div> </div> </details></li><li><a href="https://innersensebeauty.com/pages/holiday-gift-guide" class="menu-drawer__menu-item list-menu__itemfocus-inset"> Holiday Gifts </a></li></ul> </nav> <div class="menu-drawer__utility-links" data-animate data-animate-delay-2><a href="/account/login" class="menu-drawer__account link link-with-icon focus-inset"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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/InnersenseOrganic/" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> </svg> <span class="visually-hidden">Facebook</span> </a> </li> <li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.instagram.com/innersenseorganicbeauty/" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> </svg> <span class="visually-hidden">Instagram</span> </a> </li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.linkedin.com/company/innersense-organic-beauty" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewBox="0 0 24 24"> <path d="M4.98 3.5C4.98 4.881 3.87 6 2.5 6S.02 4.881.02 3.5C.02 2.12 1.13 1 2.5 1s2.48 1.12 2.48 2.5zM5 8H0v16h5V8zm7.982 0H8.014v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0V24H24V13.869c0-7.88-8.922-7.593-11.018-3.714V8z" fill="currentColor"/> </svg> <span class="visually-hidden">LinkedIn</span> </a> </li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.youtube.com/channel/UCSka-HshWWvazyizp4q-v_A" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70"> <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"/> </svg> <span class="visually-hidden">YouTube</span> </a> </li></ul> </div> </div> </div> </div> </details> </header-drawer><a href="/" class="header__heading-link focus-inset tw-max-w-[200px] md:tw-max-w-[300px]"> <img srcset="//innersensebeauty.com/cdn/shop/files/Organic_Beauty_-_Brown.png?height=30&v=1729295685 1x, //innersensebeauty.com/cdn/shop/files/Organic_Beauty_-_Brown.png?height=60&v=1729295685 2x" src="//innersensebeauty.com/cdn/shop/files/Organic_Beauty_-_Brown.png?height=30&v=1729295685" loading="lazy" width="3751" height="783" alt="Innersense Organic Beauty Inc" class="header__heading-logo medium-hide large-up-hide" /><img srcset="//innersensebeauty.com/cdn/shop/files/Organic_Beauty_-_Brown.png?height=32&v=1729295685 1x, //innersensebeauty.com/cdn/shop/files/Organic_Beauty_-_Brown.png?height=64&v=1729295685 2x" src="//innersensebeauty.com/cdn/shop/files/Organic_Beauty_-_Brown.png?height=32&v=1729295685" loading="lazy" width="3751" height="783" alt="Innersense Organic Beauty Inc" class="header__heading-logo small-hide" /></a><nav class="header__inline-menu"> <ul class="list-menu list-menu--inline" role="list"><li><menu-dropdown> <a href="#" class="header__menu-item header__active-menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">Shop</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> <ul class="list-menu-dropdown list-menu hidden" role="list" tabindex="-1"><li><menu-dropdown> <a href="#" class="header__menu-item list-menu__item focus-inset"> <span class="label">By Product</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> <ul class="list-menu-dropdown list-menu hidden"><li> <a href="/collections/whats-new" class="header__menu-item list-menu__item focus-inset"> <span class="label">What's New</span> </a> </li><li> <a href="/collections/best-sellers" class="header__menu-item list-menu__item focus-inset"> <span class="label">Best Sellers</span> </a> </li><li> <a href="/collections/shampoo" class="header__menu-item list-menu__item focus-inset"> <span class="label">Shampoos</span> </a> </li><li> <a href="/collections/conditioner" class="header__menu-item list-menu__item focus-inset"> <span class="label">Conditioners</span> </a> </li><li> <a href="/collections/stylers" class="header__menu-item list-menu__item focus-inset"> <span class="label">Styling</span> </a> </li><li> <a href="/collections/treatment" class="header__menu-item list-menu__item focus-inset"> <span class="label">Treatments</span> </a> </li><li> <a href="/collections/value-sets" class="header__menu-item list-menu__item focus-inset"> <span class="label">Value Sets</span> </a> </li><li> <a href="/collections/clean-hair-care-kits" class="header__menu-item list-menu__item focus-inset"> <span class="label">Clean Hair Care Kits</span> </a> </li><li> <a href="/collections/body-care" class="header__menu-item list-menu__item focus-inset"> <span class="label">Body Care</span> </a> </li><li> <a href="/collections/travel" class="header__menu-item list-menu__item focus-inset"> <span class="label">Travel Size</span> </a> </li><li> <a href="/collections/shop-all" class="header__menu-item list-menu__item focus-inset"> <span class="label">Shop All</span> </a> </li></ul> </details></li><li><menu-dropdown> <a href="#" class="header__menu-item list-menu__item focus-inset"> <span class="label">By Hair Type</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> <ul class="list-menu-dropdown list-menu hidden"><li> <a href="/collections/straight" class="header__menu-item list-menu__item focus-inset"> <span class="label">Straight</span> </a> </li><li> <a href="/collections/wavy" class="header__menu-item list-menu__item focus-inset"> <span class="label">Wavy</span> </a> </li><li> <a href="/collections/curly" class="header__menu-item list-menu__item focus-inset"> <span class="label">Curly</span> </a> </li><li> <a href="/collections/coily" class="header__menu-item list-menu__item focus-inset"> <span class="label">Coily</span> </a> </li></ul> </details></li><li><menu-dropdown> <a href="#" class="header__menu-item header__active-menu-item list-menu__item focus-inset"> <span class="label">By Hair Concern</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> <ul class="list-menu-dropdown list-menu hidden"><li> <a href="/collections/split-ends" class="header__menu-item list-menu__item focus-inset"> <span class="label">Split Ends</span> </a> </li><li> <a href="/collections/dry-damaged" class="header__menu-item list-menu__item focus-inset"> <span class="label">Dry or Damaged</span> </a> </li><li> <a href="/collections/oily-greasy" class="header__menu-item list-menu__item focus-inset"> <span class="label">Oily or Greasy</span> </a> </li><li> <a href="/collections/build-up-dandruff" class="header__menu-item list-menu__item focus-inset"> <span class="label">Buildup or Dandruff</span> </a> </li><li> <a href="/collections/frizz" class="header__menu-item list-menu__item focus-inset"> <span class="label">Frizz</span> </a> </li><li> <a href="/collections/dull" class="header__menu-item list-menu__item focus-inset"> <span class="label">Dull</span> </a> </li><li> <a href="/collections/thin" class="header__menu-item list-menu__item focus-inset"> <span class="label">Thinning</span> </a> </li><li> <a href="/collections/sensitive-scalp" class="header__menu-item list-menu__item focus-inset"> <span class="label">Sensitive Scalp</span> </a> </li></ul> </details></li><li><menu-dropdown> <a href="/collections/hair-ceremonies" class="header__menu-item list-menu__item focus-inset"> <span class="label">Hair Ceremonies</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> <ul class="list-menu-dropdown list-menu hidden"><li> <a href="/pages/age-ceremonies" class="header__menu-item list-menu__item focus-inset"> <span class="label">Age Ceremonies </span> </a> </li><li> <a href="/products/awaken-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Awaken Color </span> </a> </li><li> <a href="/products/boost-body-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Boost Body</span> </a> </li><li> <a href="/products/bright-brilliant-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Bright + Brilliant </span> </a> </li><li> <a href="/products/deeply-nourish-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Deeply Nourish </span> </a> </li><li> <a href="/products/elevate-shine-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Elevate Shine</span> </a> </li><li> <a href="/products/enliven-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Enliven Curls</span> </a> </li><li> <a href="/products/renew-texture-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Renew Texture</span> </a> </li><li> <a href="/products/blowout-hair-ceremony" class="header__menu-item list-menu__item focus-inset"> <span class="label">Smooth Blowout</span> </a> </li><li> <a href="/collections/hair-ceremonies" class="header__menu-item list-menu__item focus-inset"> <span class="label">All Hair Ceremonies</span> </a> </li></ul> </details></li></ul> </menu-dropdown></li><li><a href="/pages/hair-quiz" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">Hair Quiz</span> </a></li><li><menu-dropdown> <a href="/pages/about-us" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">Our Story</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> <ul class="list-menu-dropdown list-menu hidden" role="list" tabindex="-1"><li><a href="/pages/about-us" class="header__menu-item list-menu__item focus-inset"> <span class="label">About Us</span> </a></li><li><a href="/pages/ingredients" class="header__menu-item list-menu__item focus-inset"> <span class="label">Ingredients</span> </a></li><li><a href="/pages/people-planet" class="header__menu-item list-menu__item focus-inset"> <span class="label">People and Planet</span> </a></li><li><a href="/pages/reviews" class="header__menu-item list-menu__item focus-inset"> <span class="label">Customer Reviews</span> </a></li><li><a href="/pages/press" class="header__menu-item list-menu__item focus-inset"> <span class="label">Press</span> </a></li><li><a href="/blogs/blog" class="header__menu-item list-menu__item focus-inset"> <span class="label">Pro Hair Tips</span> </a></li></ul> </menu-dropdown></li><li><menu-dropdown> <a href="/pages/salons" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">PROS</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> <ul class="list-menu-dropdown list-menu hidden" role="list" tabindex="-1"><li><a href="/pages/salons" class="header__menu-item list-menu__item focus-inset"> <span class="label">Salon Wholesale</span> </a></li><li><a href="https://innersensebeauty.com/account" class="header__menu-item list-menu__item focus-inset"> <span class="label">Sign In </span> </a></li></ul> </menu-dropdown></li><li><a href="https://innersensebeauty.com/pages/holiday-gift-guide" class="header__menu-item header__menu-item--top list-menu__item focus-inset"> <span class="label">Holiday Gifts</span> </a></li></ul> </nav> <div class="header__icons"> <a href="#swym-wishlist" class="swym-wishlist"> <i aria-hidden="true" focusable="false" role="presentation" class="icon icon-swym-wishlist"></i> </a> <search-modal class="header__search"> <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 xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-search modal__toggle-open" 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><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-close modal__toggle-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></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="/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" role="presentation" 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 id="Search-In-Modal" class="search__input field__input" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-list" aria-controls="predictive-search-results-list" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false" /> <label class="visually-hidden" for="Search-In-Modal">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" role="presentation" 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="button" class="search__button focus-inset" aria-label="Close" tabindex="-1"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </div> </details> </search-modal><a href="/account/login" class="header__icon header__icon--account focus-inset small-hide"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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><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 xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon 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"/> </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" role="presentation" 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="/cart" class="header__icon header__icon--cart focus-inset"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon 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"/> </svg> <span class="visually-hidden">Cart</span></a> <div class="transcy-switcher-manual transcy-desktop hidden"></div> </noscript> </cart-drawer></div> </header> </sticky-header> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "name": "Innersense Organic Beauty Inc", "logo": "https:\/\/innersensebeauty.com\/cdn\/shop\/files\/Organic_Beauty_-_Brown.png?v=1729295685\u0026width=3751", "sameAs": [ "https:\/\/www.facebook.com\/InnersenseOrganic\/", "", "", "https:\/\/www.instagram.com\/innersenseorganicbeauty\/", "", "", "", "https:\/\/www.youtube.com\/channel\/UCSka-HshWWvazyizp4q-v_A", "" ], "url": "https:\/\/innersensebeauty.com" } </script><script src="//innersensebeauty.com/cdn/shop/t/23/assets/cart.js?v=61715728594914621201719855991" defer="defer"></script> <script src="//innersensebeauty.com/cdn/shop/t/23/assets/cart-drawer.js?v=9999725966148978481719855991" defer="defer"></script> </div> <div class="transition-content"> <main id="MainContent" class="content-for-layout focus-none shopify-section" role="main" tabindex="-1"> <section id="shopify-section-template--17043241664688__empty-space" class="shopify-section section spacing-section"><style data-shopify>#shopify-section-template--17043241664688__empty-space { --spacing-section-desktop: 36px; --spacing-section-mobile: 0px; }</style> </section><section id="shopify-section-template--17043241664688__main" class="shopify-section section"> <!--One Size--> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-main-product.css?v=11343286912530033421719855991" rel="stylesheet" type="text/css" media="all" /> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-accordion.css?v=72502148725060968121719855991" rel="stylesheet" type="text/css" media="all" /> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-price.css?v=163345259161983769371719855991" rel="stylesheet" type="text/css" media="all" /> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-rte.css?v=11464243993145207301719855991" rel="stylesheet" type="text/css" media="all" /> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-slider.css?v=59334347087701293101719855991" rel="stylesheet" type="text/css" media="all" /> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-rating.css?v=173409050425969898561719855991" rel="stylesheet" type="text/css" media="all" /> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-info-icons.css?v=146355974716543429251719855991" rel="stylesheet" type="text/css" media="all" /> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-country-selector.css?v=55704314503715817841719855991" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-deferred-media.css?v=17808808663945790771719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-product-review.css?v=131957193556955976941719855991" media="print" onload="this.media='all'"><style data-shopify>.section-template--17043241664688__main-padding { padding-top: calc(0px * 0.75); padding-bottom: calc(36px * 0.75); } @media screen and (min-width: 750px) { .section-template--17043241664688__main-padding { padding-top: 0px; padding-bottom: 36px; } }@media screen and (max-width: 749px) { #Slider-Gallery-template--17043241664688__main { --force-image-ratio-percent: 100.0%; } #Slider-Gallery-template--17043241664688__main .media-mobile--adapt_first { padding-bottom: 100.0%; } } @media screen and (min-width: 750px) { .product--thumbnail_slider #Slider-Gallery-template--17043241664688__main .media--adapt_first { padding-bottom: 100.0%; } }</style><section class="page-width section-template--17043241664688__main-padding"> <div class="product product--medium product--thumbnail_slider grid grid--1-col grid--2-col-tablet"> <product-recently-viewed data-product-id="7256411898032" class="hidden"></product-recently-viewed> <div class="grid__item product__media-wrapper"> <span id="ProductImages"></span> <media-gallery id="MediaGallery-template--17043241664688__main" role="region" class="product__media-gallery" aria-label="Gallery Viewer" data-desktop-layout="thumbnail_slider"> <div id="GalleryStatus-template--17043241664688__main" class="visually-hidden" role="status"></div> <use-animate data-animate="zoom-fade"> <product-gallery id="GalleryViewer-template--17043241664688__main" class="slider-mobile-gutter slider-mobile--overlay"> <a class="skip-to-content-link button visually-hidden" href="#ProductInfo-template--17043241664688__main"> Skip to product information </a> <ul id="Slider-Gallery-template--17043241664688__main" class="product__media-list grid grid--1-col grid--1-col-tablet slider slider--mobile" role="list" ><li id="Slide-template--17043241664688__main-26079177310384" class="product__media-item is-active grid__item slider__slide" data-media-id="template--17043241664688__main-26079177310384" data-media-position="1" > <noscript><div class="media-wrapper"> <lazy-image class="product__media media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=375 375w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="auto" width="1100" height="1100" alt="" /> </lazy-image> </div></noscript> <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17043241664688__main"><span class="product__media-icon motion-reduce" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" fill="none" viewBox="0 0 19 19"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> </svg></span><use-animate data-animate="zoom-fade-small" class="media-wrapper"> <lazy-image class="product__media image-animate media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=375 375w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="auto" width="1100" height="1100" alt="" /> </lazy-image> </use-animate><button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="26079177310384"> <span class="visually-hidden"> Open media {{ index }} in modal </span> </button></modal-opener> </li><li id="Slide-template--17043241664688__main-26082918957232" class="product__media-item grid__item slider__slide" data-media-id="template--17043241664688__main-26082918957232" data-media-position="2" > <noscript><div class="media-wrapper"> <lazy-image class="product__media media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </div></noscript> <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17043241664688__main"><span class="product__media-icon motion-reduce" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" fill="none" viewBox="0 0 19 19"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> </svg></span><use-animate data-animate="fade-up" class="media-wrapper"> <lazy-image class="product__media image-animate media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </use-animate><button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="26082918957232"> <span class="visually-hidden">Open media 2 in modal </span> </button></modal-opener> </li><li id="Slide-template--17043241664688__main-26079176622256" class="product__media-item grid__item slider__slide" data-media-id="template--17043241664688__main-26079176622256" data-media-position="3" > <noscript><div class="media-wrapper"> <lazy-image class="product__media media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </div></noscript> <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17043241664688__main"><span class="product__media-icon motion-reduce" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" fill="none" viewBox="0 0 19 19"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> </svg></span><use-animate data-animate="fade-up" class="media-wrapper"> <lazy-image class="product__media image-animate media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </use-animate><button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="26079176622256"> <span class="visually-hidden">Open media 3 in modal </span> </button></modal-opener> </li><li id="Slide-template--17043241664688__main-26079177277616" class="product__media-item grid__item slider__slide" data-media-id="template--17043241664688__main-26079177277616" data-media-position="4" > <noscript><div class="media-wrapper"> <lazy-image class="product__media media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </div></noscript> <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17043241664688__main"><span class="product__media-icon motion-reduce" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" fill="none" viewBox="0 0 19 19"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> </svg></span><use-animate data-animate="fade-up" class="media-wrapper"> <lazy-image class="product__media image-animate media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </use-animate><button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="26079177277616"> <span class="visually-hidden">Open media 4 in modal </span> </button></modal-opener> </li><li id="Slide-template--17043241664688__main-26079176523952" class="product__media-item grid__item slider__slide" data-media-id="template--17043241664688__main-26079176523952" data-media-position="5" > <noscript><div class="media-wrapper"> <lazy-image class="product__media media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </div></noscript> <modal-opener class="product__modal-opener product__modal-opener--image no-js-hidden" data-modal="#ProductModal-template--17043241664688__main"><span class="product__media-icon motion-reduce" aria-hidden="true"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-zoom" fill="none" viewBox="0 0 19 19"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.66724 7.93978C4.66655 7.66364 4.88984 7.43922 5.16598 7.43853L10.6996 7.42464C10.9758 7.42395 11.2002 7.64724 11.2009 7.92339C11.2016 8.19953 10.9783 8.42395 10.7021 8.42464L5.16849 8.43852C4.89235 8.43922 4.66793 8.21592 4.66724 7.93978Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.92576 4.66463C8.2019 4.66394 8.42632 4.88723 8.42702 5.16337L8.4409 10.697C8.44159 10.9732 8.2183 11.1976 7.94215 11.1983C7.66601 11.199 7.44159 10.9757 7.4409 10.6995L7.42702 5.16588C7.42633 4.88974 7.64962 4.66532 7.92576 4.66463Z" fill="currentColor"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M12.8324 3.03011C10.1255 0.323296 5.73693 0.323296 3.03011 3.03011C0.323296 5.73693 0.323296 10.1256 3.03011 12.8324C5.73693 15.5392 10.1255 15.5392 12.8324 12.8324C15.5392 10.1256 15.5392 5.73693 12.8324 3.03011ZM2.32301 2.32301C5.42035 -0.774336 10.4421 -0.774336 13.5395 2.32301C16.6101 5.39361 16.6366 10.3556 13.619 13.4588L18.2473 18.0871C18.4426 18.2824 18.4426 18.599 18.2473 18.7943C18.0521 18.9895 17.7355 18.9895 17.5402 18.7943L12.8778 14.1318C9.76383 16.6223 5.20839 16.4249 2.32301 13.5395C-0.774335 10.4421 -0.774335 5.42035 2.32301 2.32301Z" fill="currentColor"/> </svg></span><use-animate data-animate="fade-up" class="media-wrapper"> <lazy-image class="product__media image-animate media media--adapt media-mobile--adapt_first" style="--image-ratio-percent: 100.0%;"> <img srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=375 375w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=1500" sizes="(min-width: 1600px) 825px, (min-width: 990px) calc(55.0vw - 10rem), (min-width: 750px) calc((100vw - 11.5rem) / 2), calc(100vw - 4rem)" loading="lazy" width="1100" height="1100" alt="" /> </lazy-image> </use-animate><button class="product__media-toggle" type="button" aria-haspopup="dialog" data-media-id="26079176523952"> <span class="visually-hidden">Open media 5 in modal </span> </button></modal-opener> </li></ul> <div class="slider-buttons no-js-hidden small-hide"> <div class="slider-counter caption"> <span class="slider-counter--current">1</span> <span aria-hidden="true"> / </span> <span class="visually-hidden">of</span> <span class="slider-counter--total">5</span> </div> <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-back" fill="none" viewBox="0 0 32 32"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.625 9.625q-0.125 0.375-1 5.313t-0.813 5 5.25 1 5.25 0.875 0.063-0.688l0.125-0.5-4.25-0.75q-4.25-0.75-4.25-0.875t0.875-0.75 1.625-1q1.25-0.875 2.938-1.5t3.313-0.875q1.125-0.125 2.813-0.125t2.813 0.125q5 0.75 9 4.25l1 0.75 0.5-0.375q0.375-0.375 0.375-0.5t-1.063-1-1.688-1.375q-1.625-1-3.563-1.813t-3.813-1.188q-1.25-0.25-3.5-0.25t-3.5 0.25q-2 0.375-4.25 1.375t-3.75 2.125q-0.5 0.5-0.563 0.438t0.563-3.938l0.75-3.875q0-0.125-0.625-0.25h-0.5q-0.125 0-0.125 0.125z" fill="currentColor"/> </svg> </button> <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-back" fill="none" viewBox="0 0 32 32"> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.625 9.625q-0.125 0.375-1 5.313t-0.813 5 5.25 1 5.25 0.875 0.063-0.688l0.125-0.5-4.25-0.75q-4.25-0.75-4.25-0.875t0.875-0.75 1.625-1q1.25-0.875 2.938-1.5t3.313-0.875q1.125-0.125 2.813-0.125t2.813 0.125q5 0.75 9 4.25l1 0.75 0.5-0.375q0.375-0.375 0.375-0.5t-1.063-1-1.688-1.375q-1.625-1-3.563-1.813t-3.813-1.188q-1.25-0.25-3.5-0.25t-3.5 0.25q-2 0.375-4.25 1.375t-3.75 2.125q-0.5 0.5-0.563 0.438t0.563-3.938l0.75-3.875q0-0.125-0.625-0.25h-0.5q-0.125 0-0.125 0.125z" fill="currentColor"/> </svg> </button> </div><div class="gallery-cursor"> <span class="icon icon-plus-alt"></span> </div></product-gallery> </use-animate><thumbnail-slider id="GalleryThumbnails-template--17043241664688__main" class="thumbnail-slider slider-mobile-gutter" > <ul id="Slider-Thumbnails-template--17043241664688__main" class="thumbnail-list list-unstyled slider slider--mobile slider--tablet-up" data-media-count="5" ><li id="Slide-Thumbnails-template--17043241664688__main-0" class="thumbnail-list__item slider__slide is-active media-wrapper media-wrapper--small" data-target="template--17043241664688__main-26079177310384" data-media-position="1" > <button class="thumbnail media media--square" aria-label="Load image 1 in gallery view" aria-current="true" aria-controls="GalleryViewer-template--17043241664688__main" aria-describedby="Thumbnail-template--17043241664688__main-0" > <img id="Thumbnail-template--17043241664688__main-0" srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=54 54w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=74 74w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=104 104w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=162 162w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=208 208w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=324 324w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=416 416w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159 w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=416" sizes="(min-width: 1600px) calc((825 - 4rem) / 4), (min-width: 990px) calc((55.0vw - 4rem) / 4), (min-width: 750px) calc((100vw - 15rem) / 8), calc((100vw - 14rem) / 3)" alt="Bright Balance Hairbath" height="208" width="208" loading="lazy" > </button> </li><li id="Slide-Thumbnails-template--17043241664688__main-2" class="thumbnail-list__item slider__slide media-wrapper media-wrapper--small" data-target="template--17043241664688__main-26082918957232" data-media-position="2" ><button class="thumbnail media media--square" aria-label="Load image 2 in gallery view" aria-controls="GalleryViewer-template--17043241664688__main" aria-describedby="Thumbnail-template--17043241664688__main-2" > <img id="Thumbnail-template--17043241664688__main-2" srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=59 59w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=118 118w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=84 84w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=168 168w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=130 130w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=260 260w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=84" sizes="(min-width: 1200px) calc((1200px - 19.5rem) / 12), (min-width: 750px) calc((100vw - 16.5rem) / 8), calc((100vw - 8rem) / 5)" alt="Bright Balance Hairbath" height="200" width="200" loading="lazy" > </button> </li><li id="Slide-Thumbnails-template--17043241664688__main-3" class="thumbnail-list__item slider__slide media-wrapper media-wrapper--small" data-target="template--17043241664688__main-26079176622256" data-media-position="3" ><button class="thumbnail media media--square" aria-label="Load image 3 in gallery view" aria-controls="GalleryViewer-template--17043241664688__main" aria-describedby="Thumbnail-template--17043241664688__main-3" > <img id="Thumbnail-template--17043241664688__main-3" srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=59 59w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=118 118w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=84 84w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=168 168w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=130 130w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=260 260w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=84" sizes="(min-width: 1200px) calc((1200px - 19.5rem) / 12), (min-width: 750px) calc((100vw - 16.5rem) / 8), calc((100vw - 8rem) / 5)" alt="Bright Balance Hairbath" height="200" width="200" loading="lazy" > </button> </li><li id="Slide-Thumbnails-template--17043241664688__main-4" class="thumbnail-list__item slider__slide media-wrapper media-wrapper--small" data-target="template--17043241664688__main-26079177277616" data-media-position="4" ><button class="thumbnail media media--square" aria-label="Load image 4 in gallery view" aria-controls="GalleryViewer-template--17043241664688__main" aria-describedby="Thumbnail-template--17043241664688__main-4" > <img id="Thumbnail-template--17043241664688__main-4" srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=59 59w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=118 118w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=84 84w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=168 168w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=130 130w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=260 260w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=84" sizes="(min-width: 1200px) calc((1200px - 19.5rem) / 12), (min-width: 750px) calc((100vw - 16.5rem) / 8), calc((100vw - 8rem) / 5)" alt="Bright Balance Hairbath" height="200" width="200" loading="lazy" > </button> </li><li id="Slide-Thumbnails-template--17043241664688__main-5" class="thumbnail-list__item slider__slide media-wrapper media-wrapper--small" data-target="template--17043241664688__main-26079176523952" data-media-position="5" ><button class="thumbnail media media--square" aria-label="Load image 5 in gallery view" aria-controls="GalleryViewer-template--17043241664688__main" aria-describedby="Thumbnail-template--17043241664688__main-5" > <img id="Thumbnail-template--17043241664688__main-5" srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=59 59w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=118 118w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=84 84w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=168 168w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=130 130w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=260 260w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=84" sizes="(min-width: 1200px) calc((1200px - 19.5rem) / 12), (min-width: 750px) calc((100vw - 16.5rem) / 8), calc((100vw - 8rem) / 5)" alt="Bright Balance Hairbath" height="200" width="200" loading="lazy" > </button> </li></ul> <div class="slider-buttons"> <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Slide left" aria-controls="GalleryThumbnails-template--17043241664688__main" data-step="3"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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></button> <button type="button" class="slider-button slider-button--next" name="next" aria-label="Slide right" aria-controls="GalleryThumbnails-template--17043241664688__main" data-step="3"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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></button> </div> </thumbnail-slider></media-gallery> </div><div class="product__info-wrapper grid__item"> <div id="ProductInfo-template--17043241664688__main" class="product__info-container product__info-container--sticky"><div class="product__title" > <h1 class="h1"> Bright Balance Hairbath </h1> </div><div id="shopify-block-71746253-32e5-4b19-90fd-ed6c4d158712" class="shopify-block shopify-app-block"> <div class="yotpo-widget-instance" data-yotpo-instance-id="781010" data-yotpo-product-id="7256411898032" data-yotpo-cart-product-id="" data-yotpo-section-id="product" data-yotpo-preloaded-data=""> </div> </div> <div class="no-js-hidden" id="price-template--17043241664688__main" > <div id="product-price-container" class="price price--large" > <dl><div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd > <span class="price-item price-item--regular"> <price-money><bdi><span class=transcy-money>$32.00</span></bdi></price-money> </span> </dd> </div> <div class="price__sale"><dt class="price__compare"> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd class="price__compare"> <s class="price-item price-item--regular"> <price-money><bdi></bdi></price-money> </s> </dd><dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd > <span class="price-item price-item--sale"> <price-money><bdi><span class=transcy-money>$32.00</span></bdi></price-money> </span> </dd> </div> </dl></div></div> <div ><form method="post" action="/cart/add" id="product-form-installment" accept-charset="UTF-8" class="installment caption-large" enctype="multipart/form-data"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42818935619760"/> <input type="hidden" name="product-id" value="7256411898032" /><input type="hidden" name="section-id" value="template--17043241664688__main" /></form></div><variant-radios class="no-js-hidden" data-section="template--17043241664688__main" data-url="/products/bright-balance-purple-shampoo" ><fieldset class="js product-form__input variant-input-wrapper" data-option-index="option1" data-option-slug="size" ><legend class="form__label"> Size </legend> <input type="radio" id="template--17043241664688__main-Size-0" name="Size" value="10oz" form="product-form-template--17043241664688__main" checked="checked" /><label for="template--17043241664688__main-Size-0" class="" > 10oz </label> <input type="radio" id="template--17043241664688__main-Size-1" name="Size" value="2oz" form="product-form-template--17043241664688__main" /><label for="template--17043241664688__main-Size-1" class="" > 2oz </label> <input type="radio" id="template--17043241664688__main-Size-2" name="Size" value="32oz" form="product-form-template--17043241664688__main" /><label for="template--17043241664688__main-Size-2" class="" > 32oz </label> </fieldset><script type="application/json">[{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42818934538416,"title":"2oz","option1":"2oz","option2":null,"option3":null,"sku":"AG-BBHB002-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876380336,"product_id":7256411898032,"position":3,"created_at":"2024-02-28T13:18:40-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","variant_ids":[42818934538416]},"available":true,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","options":["2oz"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42813913727152,"title":"32oz","option1":"32oz","option2":null,"option3":null,"sku":"AG-BBHB032-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876970160,"product_id":7256411898032,"position":4,"created_at":"2024-02-28T13:18:51-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","variant_ids":[42813913727152]},"available":true,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","options":["32oz"],"price":8200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] </script> </variant-radios><noscript> <div class="product-form__input"> <label class="form__label" for="Variants-template--17043241664688__main">Product variants</label> <div class="select"> <select name="id" id="Variants-template--17043241664688__main" class="select__select" form="product-form-template--17043241664688__main"><option selected="selected" value="42818935619760" > 10oz - $32.00 </option><option value="42818934538416" > 2oz - $32.00 </option><option value="42813913727152" > 32oz - $32.00 </option></select> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </div> </div> </noscript><product-form class="product-form" > <div class="product-form__error-message-wrapper" role="alert" hidden> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-error" viewBox="0 0 13 13"> <circle cx="6.5" cy="6.50049" r="5.5" stroke="white" stroke-width="2"/> <circle cx="6.5" cy="6.5" r="5.5" fill="#EB001B" stroke="#EB001B" stroke-width="0.7"/> <path d="M5.87413 3.52832L5.97439 7.57216H7.02713L7.12739 3.52832H5.87413ZM6.50076 9.66091C6.88091 9.66091 7.18169 9.37267 7.18169 9.00504C7.18169 8.63742 6.88091 8.34917 6.50076 8.34917C6.12061 8.34917 5.81982 8.63742 5.81982 9.00504C5.81982 9.37267 6.12061 9.66091 6.50076 9.66091Z" fill="white"/> <path d="M5.87413 3.17832H5.51535L5.52424 3.537L5.6245 7.58083L5.63296 7.92216H5.97439H7.02713H7.36856L7.37702 7.58083L7.47728 3.537L7.48617 3.17832H7.12739H5.87413ZM6.50076 10.0109C7.06121 10.0109 7.5317 9.57872 7.5317 9.00504C7.5317 8.43137 7.06121 7.99918 6.50076 7.99918C5.94031 7.99918 5.46982 8.43137 5.46982 9.00504C5.46982 9.57872 5.94031 10.0109 6.50076 10.0109Z" fill="white" stroke="#EB001B" stroke-width="0.7"> </svg> <span class="product-form__error-message"></span> </div><form method="post" action="/cart/add" id="product-form-template--17043241664688__main" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42818935619760" disabled="disabled"/> <div class="product-form__buttons"> <div class="product-form__quantity"> <label for="Quantity-template--17043241664688__main" class="visually-hidden">Quantity</label> <quantity-input class="quantity"> <button class="quantity__button no-js-hidden" name="minus" type="button"> <span class="visually-hidden">Decrease quantity for Bright Balance Hairbath</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-minus" fill="none" viewBox="0 0 10 2"> <path fill-rule="evenodd" clip-rule="evenodd" d="M.5 1C.5.7.7.5 1 .5h8a.5.5 0 110 1H1A.5.5 0 01.5 1z" fill="currentColor"/> </svg> </button> <input class="quantity__input" type="number" name="quantity" id="Quantity-template--17043241664688__main" min="1" value="1" form="product-form-template--17043241664688__main" /> <button class="quantity__button no-js-hidden" name="plus" type="button"> <span class="visually-hidden">Increase quantity for Bright Balance Hairbath</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-plus" fill="none" viewBox="0 0 10 10"> <path fill-rule="evenodd" clip-rule="evenodd" d="M1 4.51a.5.5 0 000 1h3.5l.01 3.5a.5.5 0 001-.01V5.5l3.5-.01a.5.5 0 00-.01-1H5.5L5.49.99a.5.5 0 00-1 .01v3.5l-3.5.01H1z" fill="currentColor"/> </svg> </button> </quantity-input> </div> <button type="submit" name="add" class="product-form__submit button button--full-width">Add to cart</button> </div><input type="hidden" name="product-id" value="7256411898032" /><input type="hidden" name="section-id" value="template--17043241664688__main" /></form></product-form> <!-- BEAM START --> <script type="module" async crossorigin data-em-disable src="https://sdk.beamimpact.com/web-sdk/v1.40.0/dist/components/product-details-page.esm.js" ></script> <div class="beam-sync-visibility" data-beam-widget="product-details-page" style="margin-bottom: -15px;"> <beam-product-details-page style="max-width: 100%;" apiKey="OfMUWpSBP2DK.98ff86ca-a917-4fcf-8e1b-3d07b14d6e45" storeId="467" ></beam-product-details-page> </div> <!-- BEAM END --> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-pickup-availability.css?v=175456290854063737151719855991" rel="stylesheet" type="text/css" media="all" /> <pickup-availability class="product__pickup-availabilities no-js-hidden" data-variant-id="42818935619760" data-has-only-default-variant="false" > <template> <pickup-availability-preview class="pickup-availability-preview"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-unavailable" fill="none" viewBox="0 0 20 20"> <path fill="#DE3618" stroke="#fff" d="M13.94 3.94L10 7.878l-3.94-3.94A1.499 1.499 0 103.94 6.06L7.88 10l-3.94 3.94a1.499 1.499 0 102.12 2.12L10 12.12l3.94 3.94a1.497 1.497 0 002.12 0 1.499 1.499 0 000-2.12L12.122 10l3.94-3.94a1.499 1.499 0 10-2.121-2.12z"/> </svg> <div class="pickup-availability-info"> <p class="caption-large">Couldn't load pickup availability</p> <button class="pickup-availability-button link link--underline">Refresh</button> </div> </pickup-availability-preview> </template> </pickup-availability> <script src="//innersensebeauty.com/cdn/shop/t/23/assets/pickup-availability.js?v=83490808715385079471719855991" defer="defer"></script><div class="infor-icons"> <div class="infor-icons__child"> <div class="infor-icons__child-icon"> <img class="info-icons__icon" src="//innersensebeauty.com/cdn/shop/files/Toning.png?v=16777291814541499873"> </div> <div class="infor-icons__child-text"> Toning </div> </div> <div class="infor-icons__child"> <div class="infor-icons__child-icon"> <img class="info-icons__icon" src="//innersensebeauty.com/cdn/shop/files/Color-Care.png?v=11813700510627540657"> </div> <div class="infor-icons__child-text"> Color Care </div> </div> <div class="infor-icons__child"> <div class="infor-icons__child-icon"> <img class="info-icons__icon" src="//innersensebeauty.com/cdn/shop/files/Best-For.png?v=7888994891234852760"> </div> <div class="infor-icons__child-text"> For Lightened or Gray Hair </div> </div> </div> <style> .infor-icons__child-text { font-size: 14; color: #212326; } .info-icons__icon { width: 40px; } </style> <div class="product__description rte" ><p><span style="font-weight: 400;">A bright idea for blondes, grays and silvers.</span></p> <p><span style="font-weight: 400;">Boost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.</span></p> <p><span style="font-weight: 400;">Best for blonde, gray or lightened hair.</span></p> <p><span style="font-weight: 400;">Fragrance: Jasmine</span></p></div><div class="product__accordion accordion" > <details> <summary> <span class="summary__title"> <svg class="icon icon-accordion" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M6.46816 3.065L4.29671 6.0883L3.4845 5.50493L5.65594 2.48163L6.46816 3.065ZM15.1299 3.15247L13.4802 6.23562L12.5985 5.76386L14.2482 2.6807L15.1299 3.15247Z" /> <path d="M14.5216 2.58283H15.1011L16.4806 5.74789C16.5356 5.87393 16.5639 6.00995 16.5639 6.14744V16.1023C16.5639 16.372 16.455 16.6302 16.2619 16.8184L13.8023 19.2158C13.6156 19.3979 13.3651 19.4997 13.1043 19.4997H11V18.4997H13.1043L15.5639 16.1023V6.14744L14.3152 3.2826L14.5216 3.19268V2.58283Z" /> <path d="M3.49998 5.49976H13.5V18.4998C13.5 19.052 13.0523 19.4998 12.5 19.4998H4.49998C3.94769 19.4998 3.49998 19.052 3.49998 18.4998V5.49976ZM4.49998 6.49976V18.4998H12.5V6.49976H4.49998Z" /> <path d="M5.49998 1.49976C5.49998 0.947471 5.94769 0.499756 6.49998 0.499756H14.1015C14.6538 0.499756 15.1015 0.947471 15.1015 1.49976V2.62301H14.1015V1.49976H6.49998V2.99976H5.49998V1.49976Z" /> <path d="M15.0133 3.08862H5.87577V2.58862H15.0133V3.08862Z" /></svg> <span class="accordion__title"> Key Benefits </span> </span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="accordion__content rte"> <p><span class="metafield-multi_line_text_field">Neutralizes brass + yellow tones from blondes, grays and silvers<br /> <br /> Amplifies shine + colors<br /> <br /> Leaves hair balanced + hydrated<br /> <br /> </span></p> </div> </details> </div><div class="product__accordion accordion" > <details> <summary> <span class="summary__title"> <svg class="icon icon-accordion" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M15.9633 5.16568C16.1818 5.33464 16.2219 5.64867 16.0529 5.86709L11.2315 12.1C10.7573 12.7132 10.5 13.4664 10.5 14.2415L10.5 17.728C10.5 18.0041 10.2761 18.228 9.99998 18.228C9.72384 18.228 9.49998 18.0041 9.49998 17.728L9.49997 14.2415C9.49997 13.2449 9.8308 12.2765 10.4406 11.4882L15.2619 5.25525C15.4309 5.03683 15.7449 4.99673 15.9633 5.16568Z" /> <path d="M4.13656 9.11047C3.94637 9.31067 3.95448 9.62715 4.15469 9.81735L8.41061 13.8605C9.10616 14.5213 9.49997 15.4386 9.49997 16.398V19.5C9.49997 19.7761 9.72383 20 9.99997 20C10.2761 20 10.5 19.7761 10.5 19.5V16.398C10.5 15.1645 9.99364 13.9851 9.09936 13.1355L4.84344 9.09235C4.64324 8.90216 4.32676 8.91027 4.13656 9.11047Z" /> <path d="M18.3779 1.53927C18.4327 2.29021 18.4725 3.32703 18.4047 4.40738C18.3125 5.87411 18.0299 7.25745 17.4545 8.14562C16.7167 9.28439 15.6883 9.90008 14.7112 10.1459C13.6919 10.4023 12.8474 10.2333 12.4595 9.98203C11.6151 9.43502 10.6657 7.26257 12.1639 4.95007C12.7171 4.09609 13.9498 3.29603 15.4075 2.63437C16.4929 2.1417 17.5917 1.77412 18.3779 1.53927ZM18.7295 0.399095C19.0125 0.322287 19.2884 0.513872 19.3179 0.805582C19.4683 2.2906 19.735 6.46465 18.2937 8.68934C16.5205 11.4265 13.2903 11.7118 11.9158 10.8213C10.5413 9.93084 9.57124 7.11282 11.3246 4.40636C12.7665 2.18066 17.2 0.814295 18.7295 0.399095Z" fill-rule="evenodd" /> <path d="M1.16197 6.23639C1.24915 6.80305 1.38541 7.51404 1.5922 8.22877C1.89834 9.28691 2.31835 10.2055 2.84189 10.729C3.54804 11.4352 4.37904 11.7175 5.11404 11.7439C5.89258 11.7719 6.44282 11.5154 6.64245 11.3158C7.09947 10.8588 7.49486 9.18578 6.0474 7.73833C5.55144 7.24237 4.58274 6.85006 3.40831 6.58298C2.60103 6.3994 1.79173 6.29511 1.16197 6.23639ZM0.569611 5.18777C0.276949 5.16998 0.0467941 5.41364 0.080866 5.70486C0.226586 6.95034 0.719124 10.0205 2.13478 11.4362C3.93434 13.2357 6.44588 12.9266 7.34955 12.0229C8.25323 11.1193 8.53389 8.8106 6.75451 7.03122C5.33581 5.61253 1.90298 5.26882 0.569611 5.18777Z" fill-rule="evenodd" /></svg> <span class="accordion__title"> Key Ingredients </span> </span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="accordion__content rte"> <p><span class="metafield-multi_line_text_field">Monoi Oil: Contains a high concentration of antioxidants and vitamin E to improve hair’s elasticity, strength and shine.<br /> <br /> Apple Extract: Contains numerous vitamins and minerals, including vitamins A, B, C, K, magnesium, potassium, copper and calcium, to help nourish the scalp.<br /> <br /> Witch Hazel: A skin soothing astringent that can relieve itching from dryness and balance excessive sebum production.<br /> </span></p><b> </b> </div> </details> </div><div class="product__accordion accordion" > <details> <summary> <span class="summary__title"> <svg class="icon icon-accordion" aria-hidden="true" focusable="false" role="presentation" xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20"><path d="M18.5 1.5H1.5L1.5 18.5H18.5V1.5ZM1.5 0.5C0.947715 0.5 0.5 0.947715 0.5 1.5V18.5C0.5 19.0523 0.947715 19.5 1.5 19.5H18.5C19.0523 19.5 19.5 19.0523 19.5 18.5V1.5C19.5 0.947715 19.0523 0.5 18.5 0.5H1.5Z" fill-rule="evenodd"/> <path d="M14.9975 6.09084C15.201 6.27746 15.2147 6.59375 15.0281 6.79728L8.91631 13.4627C8.82231 13.5652 8.68987 13.6239 8.55079 13.6247C8.41172 13.6256 8.27857 13.5684 8.18335 13.4671L4.99513 10.0731C4.80606 9.87179 4.81596 9.55536 5.01723 9.3663C5.21849 9.17723 5.53492 9.18713 5.72399 9.3884L8.54335 12.3897L14.291 6.12145C14.4776 5.91791 14.7939 5.90421 14.9975 6.09084Z"/></svg> <span class="accordion__title"> Directions for Use </span> </span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="accordion__content rte"> <p><span class="metafield-multi_line_text_field">Take a deep breath and become present. Apply a small amount of Hairbath to hands and awaken into a light lather. Massage into scalp and hair using fingertips and leave on for 3 to 5 minutes. Rinse thoroughly. Use once a week to maintain the brilliance of your hair. </span></p> </div> </details> </div><!--CFM Code Snippet starts here--> <style> /*Default Global Colors*/ :root { --cfm-font-family: 'Poppins’, sans-serif; /*Add your font family*/ --cfm-main-bg-color: #FFFFFF; /* V2 Add Add your Main side drawer background color code */ --cfm-main-text-color: #212326; /* Add your Main side drawer text color code*/ --cfm-component-bg-color: #FFFFFF; /* Add your Main side drawer Component heading Background color code*/ --cfm-component-text-color: #212326; /* Add your Main side drawer Component heading text color code*/ --cfm-ingredient-text-color: #212326; /* V2 Add your Ingredient Information Modal Text color code */ --cfm-main-button-text-color: #212326; /* V2 Customize your View Ingredient List Link Text Color */ } .side-drawer { background-color: #ffffff !important; } .button-container .ingredient-cta + svg { float:right; margin-top: 5px; padding-left: 4px; } .ingredient-structure-container{ border-bottom: .1rem solid rgb(var(--color-border)); margin: 0 !important; } .button-container{ padding:8px; background-color:#FFFFFF; } .ingredient-cta { font-family: 'Poppins', sans-serif !important; font-weight: 100; letter-spacing: .3rem; font-size: 1.3rem !important; } /* Include this code above to turn the link into a button */ </style> <script> //replace the shopify validation token here const validationToken = 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJfaWQiOiI1ZWQ4ZTU2ZjRjZDIxZTRmNmMwNzQ3MTYiLCJzdG9yZVVybCI6Imh0dHBzOi8vaW5uZXJzZW5zZWJlYXV0eS5jb20vcHJvZHVjdC8iLCJpYXQiOjE2NzEwMzIwNjZ9.Bp3SJ4GX6Q0p6wCSnZYeqEXddKpvNwXBGaa8r_Li_eE'; //replace the Client name here const clientName = 'innersense'; //Add Custom Product Attribute Heading Text const productAttributesHeadingText = ' '; //Add Definition Heading Text const definitionHeadingText = 'Definition:'; //Add Custom Notes Heading Text const customNoteHeadingText = 'NOTE FROM BRAND'; //Add Custom Functions Heading Text const functionsHeadingText = 'Purpose:'; //Add Custom Product Ingredient Attribute Heading Text const productIngredientAttributesHeadingText = 'Qualities:'; //Add Custom Additional Details Heading Text const additionalDetailsHeadingText = 'Additional Notes'; </script> <!--CFM styles and scripts--> <link rel="stylesheet" href="https://snippet-st1.clearforme.com/v2/style.css" /> <script src="https://snippet-st1.clearforme.com/v2/script.js"></script> <!--CFM Structure--> <span id="cfm-sku" class="cfm-sku">AG-BBHB010-01</span> <div id="ingredient-structure-container" class="ingredient-structure-container" > <div class="button-container" onclick="handleButtonClick()"> <svg viewBox="0 0 256.000000 256.000000" preserveAspectRatio="xMidYMid meet" class="ing-icon" > <g transform="translate(0.000000,256.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none" > <path d="M1655 2531 c-34 -15 -57 -49 -62 -93 -4 -35 0 -50 21 -81 l26 -38 -204 -415 -204 -414 -591 0 -590 0 -12 -22 c-21 -39 -24 -224 -4 -319 38 -190 120 -337 269 -484 102 -101 195 -168 339 -245 53 -28 97 -54 97 -57 0 -3 -14 -21 -31 -41 -40 -45 -68 -108 -79 -175 -14 -93 -44 -87 405 -87 261 0 403 -4 422 -11 15 -6 108 -16 206 -22 264 -16 353 9 478 133 90 89 143 196 168 342 11 58 28 126 39 151 27 61 86 124 144 153 50 25 61 50 33 74 -16 13 -196 30 -229 22 -14 -4 -18 -1 -13 9 48 116 61 154 74 213 15 75 19 227 7 292 -14 79 8 73 -303 76 l-279 3 99 265 c55 146 111 295 125 331 24 65 26 67 67 72 59 8 97 51 97 112 0 71 -26 91 -248 184 -188 79 -225 89 -267 72z m236 -142 c96 -40 182 -79 192 -88 19 -19 15 -46 -9 -55 -18 -7 -385 145 -397 166 -14 21 -2 48 21 48 11 0 97 -32 193 -71z m-46 -145 c63 -25 115 -49 115 -53 0 -3 -58 -161 -129 -351 l-128 -345 -191 -3 c-106 -1 -192 -1 -192 1 0 15 393 797 401 797 5 0 61 -21 124 -46z m451 -871 c16 -109 -12 -266 -72 -395 l-36 -76 -47 -7 c-231 -32 -396 -137 -481 -308 -22 -43 -40 -86 -40 -93 0 -18 -24 -18 -39 0 -14 16 -117 61 -177 76 -60 15 -117 61 -143 114 -41 87 -73 71 -96 -48 -8 -43 -15 -109 -15 -147 l0 -69 -169 0 -168 0 -104 53 c-140 71 -246 144 -342 236 -182 174 -269 362 -270 587 0 55 3 106 7 112 5 9 276 12 1096 12 l1089 0 7 -47z m47 -585 c-49 -52 -83 -132 -108 -252 -27 -131 -46 -182 -93 -254 -77 -119 -218 -189 -360 -180 l-53 3 146 180 c112 139 145 186 143 205 -2 18 -10 26 -28 28 -23 3 -44 -20 -165 -172 -77 -97 -143 -176 -147 -176 -12 0 -9 193 3 252 44 205 195 341 430 387 24 5 93 9 153 10 l110 1 -31 -32z m-940 -299 c80 -23 141 -55 173 -91 19 -21 21 -31 15 -101 l-6 -78 -75 76 c-41 41 -80 75 -87 75 -6 0 -19 -7 -27 -16 -23 -23 -8 -45 95 -142 49 -46 89 -88 89 -94 0 -15 -90 -2 -151 21 -76 29 -124 74 -161 149 -30 61 -33 76 -37 180 l-3 114 52 -36 c28 -20 84 -45 123 -57z m-229 -184 c4 -19 27 -64 51 -100 l45 -65 -280 0 c-217 0 -280 3 -280 13 1 29 44 105 83 145 l41 42 167 0 167 0 6 -35z" /> <path d="M340 1285 c-17 -20 -6 -137 21 -235 34 -125 109 -245 146 -238 26 5 40 35 26 56 -66 92 -105 190 -118 295 l-7 57 227 2 c204 3 229 5 239 21 8 12 8 22 0 35 -10 15 -36 17 -266 20 -219 2 -257 0 -268 -13z" /> </g> </svg> <button class="ingredient-cta">SEE ALL INGREDIENTS</button> <svg viewBox="0 0 52.000000 52.000000" preserveAspectRatio="xMidYMid meet" > <g transform="translate(0.000000,52.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none" > <path d="M0 260 l0 -250 250 0 250 0 0 250 0 250 -250 0 -250 0 0 -250z m480 0 l0 -230 -230 0 -230 0 0 230 0 230 230 0 230 0 0 -230z" /> <path d="M240 340 l0 -60 -66 0 c-48 0 -65 -3 -62 -12 3 -8 28 -14 66 -16 l62 -3 0 -59 c0 -47 3 -60 15 -60 12 0 15 13 15 60 l0 60 60 0 c47 0 60 3 60 15 0 12 -13 15 -60 15 l-60 0 0 60 c0 47 -3 60 -15 60 -12 0 -15 -13 -15 -60z" /> </g> </svg> </div> </div> <!--CFM Code Snippet ends here--> <ul class="product__inventory list-unstyled" id="inventory-template--17043241664688__main" ></ul> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-product-inventory.css?v=155810031122189619291719855991" rel="stylesheet" type="text/css" media="all" /> <div class="share-button" ><ul class="social-sharing list-social list-unstyled"><li class="list-social__item"> <a class="social-sharing__link link link--text link-with-icon" href="//www.facebook.com/sharer.php?u=https://innersensebeauty.com/products/bright-balance-purple-shampoo" target="_blank" rel="noopener" > <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"/> </svg> <span class="social-sharing__title label" aria-hidden="true">Share</span> <span class="visually-hidden visually-hidden--inline">Opens in a new window.</span> </a> </li><li class="list-social__item"> <a class="social-sharing__link link link--text link-with-icon" href="//twitter.com/share?text=Bright%20Balance%20Hairbath&url=https://innersensebeauty.com/products/bright-balance-purple-shampoo" target="_blank" rel="noopener" > <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-twitter" viewBox="0 0 18 15"> <path fill="currentColor" d="M17.64 2.6a7.33 7.33 0 01-1.75 1.82c0 .05 0 .13.02.23l.02.23a9.97 9.97 0 01-1.69 5.54c-.57.85-1.24 1.62-2.02 2.28a9.09 9.09 0 01-2.82 1.6 10.23 10.23 0 01-8.9-.98c.34.02.61.04.83.04 1.64 0 3.1-.5 4.38-1.5a3.6 3.6 0 01-3.3-2.45A2.91 2.91 0 004 9.35a3.47 3.47 0 01-2.02-1.21 3.37 3.37 0 01-.8-2.22v-.03c.46.24.98.37 1.58.4a3.45 3.45 0 01-1.54-2.9c0-.61.14-1.2.45-1.79a9.68 9.68 0 003.2 2.6 10 10 0 004.08 1.07 3 3 0 01-.13-.8c0-.97.34-1.8 1.03-2.48A3.45 3.45 0 0112.4.96a3.49 3.49 0 012.54 1.1c.8-.15 1.54-.44 2.23-.85a3.4 3.4 0 01-1.54 1.94c.74-.1 1.4-.28 2.01-.54z"/> </svg> <span class="social-sharing__title label" aria-hidden="true">Tweet</span> <span class="visually-hidden visually-hidden--inline">Opens in a new window.</span> </a> </li><li class="list-social__item"> <a class="social-sharing__link link link--text link-with-icon" href="//pinterest.com/pin/create/button/?url=https://innersensebeauty.com/products/bright-balance-purple-shampoo&media=//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&description=Bright%20Balance%20Hairbath" target="_blank" rel="noopener" > <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest" viewBox="0 0 17 18"> <path fill="currentColor" d="M8.48.58a8.42 8.42 0 015.9 2.45 8.42 8.42 0 011.33 10.08 8.28 8.28 0 01-7.23 4.16 8.5 8.5 0 01-2.37-.32c.42-.68.7-1.29.85-1.8l.59-2.29c.14.28.41.52.8.73.4.2.8.31 1.24.31.87 0 1.65-.25 2.34-.75a4.87 4.87 0 001.6-2.05 7.3 7.3 0 00.56-2.93c0-1.3-.5-2.41-1.49-3.36a5.27 5.27 0 00-3.8-1.43c-.93 0-1.8.16-2.58.48A5.23 5.23 0 002.85 8.6c0 .75.14 1.41.43 1.98.28.56.7.96 1.27 1.2.1.04.19.04.26 0 .07-.03.12-.1.15-.2l.18-.68c.05-.15.02-.3-.11-.45a2.35 2.35 0 01-.57-1.63A3.96 3.96 0 018.6 4.8c1.09 0 1.94.3 2.54.89.61.6.92 1.37.92 2.32 0 .8-.11 1.54-.33 2.21a3.97 3.97 0 01-.93 1.62c-.4.4-.87.6-1.4.6-.43 0-.78-.15-1.06-.47-.27-.32-.36-.7-.26-1.13a111.14 111.14 0 01.47-1.6l.18-.73c.06-.26.09-.47.09-.65 0-.36-.1-.66-.28-.89-.2-.23-.47-.35-.83-.35-.45 0-.83.2-1.13.62-.3.41-.46.93-.46 1.56a4.1 4.1 0 00.18 1.15l.06.15c-.6 2.58-.95 4.1-1.08 4.54-.12.55-.16 1.2-.13 1.94a8.4 8.4 0 01-5-7.65c0-2.3.81-4.28 2.44-5.9A8.04 8.04 0 018.48.57z"/> </svg> <span class="social-sharing__title label" aria-hidden="true">Pin it</span> <span class="visually-hidden visually-hidden--inline">Opens in a new window.</span> </a> </li></ul> </div><div class="product-link__button product__accordion accordion small-hide" > <related-buttons data-scrollto="#ProductDetails"> <a href="#ProductDetails"> <span class="summary__title"><span class="accordion__title">More information</span> </span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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><a href="#ProductImages"> <span class="summary__title"><span class="accordion__title">View images</span> </span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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></related-buttons> </div></div> </div> </div> <product-modal id="ProductModal-template--17043241664688__main" class="product-media-modal"> <div role="dialog" aria-label="Media gallery" aria-modal="true" tabindex="-1"> <button id="ModalClose-template--17043241664688__main" type="button" class="product-media-modal__toggle" aria-label="Close" tabindex="-1"> <span class="icon icon-plus-alt"></span> </button> <div class="product-media-modal__content" role="document" aria-label="Media gallery" tabindex="-1"> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=750" sizes="(min-width: 750px) calc(100vw - 12rem), 100vw" alt="" loading="lazy" width="1100" height="1100" data-media-id="26079177310384" class="" /> <img srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078&width=750" sizes="(min-width: 750px) calc(100vw - 12rem), 100vw" alt="" loading="lazy" width="1100" height="1100" data-media-id="26082918957232" class="" /> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbath2ozTube.jpg?v=1709244078&width=750" sizes="(min-width: 750px) calc(100vw - 12rem), 100vw" alt="" loading="lazy" width="1100" height="1100" data-media-id="26079176622256" class="" /> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathLiter.jpg?v=1709244078&width=750" sizes="(min-width: 750px) calc(100vw - 12rem), 100vw" alt="" loading="lazy" width="1100" height="1100" data-media-id="26079177277616" class="" /> <img srcset="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=550 550w,//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=750 750w, //innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078 1000w" src="//innersensebeauty.com/cdn/shop/files/Bright-Balance-Hairbath_1.jpg?v=1709244078&width=750" sizes="(min-width: 750px) calc(100vw - 12rem), 100vw" alt="" loading="lazy" width="1100" height="1100" data-media-id="26079176523952" class="" /></div> </div> </product-modal><link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-product-sticky-cart.css?v=175408752500055618671719855991" media="print" onload="this.media='all'"> <animate-sticky class="sticky-cart-wrapper hidden"> <span class="sticky-cart-block" ></span> <product-sticky-cart id="sticky-cart-template--17043241664688__main"> <div class="sticky-cart page-width"> <div class="sticky-cart__content"> <div class="sticky-cart__content-image media-wrapper media-wrapper--small small-hide medium-hide"><lazy-image> <img srcset="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=70 1x, //innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=140 2x" src="//innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=70" alt="" loading="lazy" width="70" height="70" /> </lazy-image></div> <div class="sticky-cart__content-heading"> <h3 class="h4 small-hide medium-hide">Bright Balance Hairbath</h3> <div class="no-js-hidden" id="price-template--17043241664688__main--alt"> <div id="product-price-container" class="price" > <dl><div class="price__regular"> <dt> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd > <span class="price-item price-item--regular"> <price-money><bdi><span class=transcy-money>$32.00</span></bdi></price-money> </span> </dd> </div> <div class="price__sale"><dt class="price__compare"> <span class="visually-hidden visually-hidden--inline">Regular price</span> </dt> <dd class="price__compare"> <s class="price-item price-item--regular"> <price-money><bdi></bdi></price-money> </s> </dd><dt> <span class="visually-hidden visually-hidden--inline">Sale price</span> </dt> <dd > <span class="price-item price-item--sale"> <price-money><bdi><span class=transcy-money>$32.00</span></bdi></price-money> </span> </dd> </div> </dl></div></div> </div> </div> <product-form class="sticky-cart__form"><form method="post" action="/cart/add" id="product-form-template--17043241664688__main--alt" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" novalidate="novalidate" data-type="add-to-cart-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="id" value="42818935619760" disabled="disabled"> <div class="product-form__buttons"><variant-selects class="no-js-hidden small-hide" data-section="template--17043241664688__main" data-url="/products/bright-balance-purple-shampoo" data-no-scroll><div class="product-form__input variant-input-wrapper" data-option-index="option1" data-option-slug="size" > <select-wrapper class="select button--small"> <select class="select__select" name="Size" form="product-form-template--17043241664688__main--alt" data-variant="-" ><option value="10oz" selected="selected"> 10oz </option><option value="2oz" > 2oz </option><option value="32oz" > 32oz </option></select> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </select-wrapper> </div><script type="application/json">[{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42818934538416,"title":"2oz","option1":"2oz","option2":null,"option3":null,"sku":"AG-BBHB002-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876380336,"product_id":7256411898032,"position":3,"created_at":"2024-02-28T13:18:40-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","variant_ids":[42818934538416]},"available":true,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","options":["2oz"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42813913727152,"title":"32oz","option1":"32oz","option2":null,"option3":null,"sku":"AG-BBHB032-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876970160,"product_id":7256411898032,"position":4,"created_at":"2024-02-28T13:18:51-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","variant_ids":[42813913727152]},"available":true,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","options":["32oz"],"price":8200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] </script> </variant-selects><button type="submit" name="add" class="product-form__submit button button--small">Add to cart</button> </div><input type="hidden" name="product-id" value="7256411898032" /><input type="hidden" name="section-id" value="template--17043241664688__main" /></form></product-form> </div> </product-sticky-cart> </animate-sticky></section> <script> document.addEventListener("DOMContentLoaded", function() { const proTipContainer = document.querySelector('.pro-tips-section'); if(proTipContainer){ const contentContainer = proTipContainer.querySelector('.image-with-text__text') // check does the content container exist if(contentContainer){ // check does the content container has content if(contentContainer.textContent.trim() === ''){ proTipContainer.style.display = 'none'; } } } }); </script> <script src="//innersensebeauty.com/cdn/shop/t/23/assets/media-gallery.js?v=50385099270308473971719855991" defer="defer"></script> <script> document.addEventListener("DOMContentLoaded", function(event) { var isTenVariantExist = document.getElementsByClassName('option-to-pre-select'); var clickEvent = new MouseEvent("click", { "view": window, "bubbles": true, "cancelable": false }); if (isTenVariantExist.length > 0) { document.getElementsByClassName('option-to-pre-select')[0].dispatchEvent(clickEvent); } }); </script> <script> document.addEventListener('DOMContentLoaded', function() { function isIE() { const ua = window.navigator.userAgent; const msie = ua.indexOf('MSIE '); const trident = ua.indexOf('Trident/'); return (msie > 0 || trident > 0); } if (!isIE()) return; const hiddenInput = document.querySelector('#product-form-template--17043241664688__main input[name="id"]'); const noScriptInputWrapper = document.createElement('div'); const variantSwitcher = document.querySelector('variant-radios[data-section="template--17043241664688__main"]') || document.querySelector('variant-selects[data-section="template--17043241664688__main"]'); noScriptInputWrapper.innerHTML = document.querySelector('.product-form__noscript-wrapper-template--17043241664688__main').textContent; variantSwitcher.outerHTML = noScriptInputWrapper.outerHTML; document.querySelector('#Variants-template--17043241664688__main').addEventListener('change', function(event) { hiddenInput.value = event.currentTarget.value; }); }); </script><script type="application/ld+json"> { "@context": "http://schema.org/", "@type": "Product", "name": "Bright Balance Hairbath", "url": "https:\/\/innersensebeauty.com\/products\/bright-balance-purple-shampoo","image": [ "https:\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159" ],"description": "A bright idea for blondes, grays and silvers.\nBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\nBest for blonde, gray or lightened hair.\nFragrance: Jasmine","sku": "AG-BBHB010-01","brand": { "@type": "Thing", "name": "Innersense Organic Beauty" }, "offers": [{ "@type" : "Offer","sku": "AG-BBHB010-01","availability" : "http://schema.org/InStock", "price" : 32.0, "priceCurrency" : "USD", "url" : "https:\/\/innersensebeauty.com\/products\/bright-balance-purple-shampoo?variant=42818935619760" }, { "@type" : "Offer","sku": "AG-BBHB002-01","availability" : "http://schema.org/InStock", "price" : 32.0, "priceCurrency" : "USD", "url" : "https:\/\/innersensebeauty.com\/products\/bright-balance-purple-shampoo?variant=42818934538416" }, { "@type" : "Offer","sku": "AG-BBHB032-01","availability" : "http://schema.org/InStock", "price" : 32.0, "priceCurrency" : "USD", "url" : "https:\/\/innersensebeauty.com\/products\/bright-balance-purple-shampoo?variant=42813913727152" } ] } </script> <script> document.addEventListener('DOMContentLoaded', function() { // create set time interval to move wishlist button and clear when the lement exist const wishButtonInterval = setInterval(function (){ const wishButton = document.querySelector('.swym-wishlist-button-bar'); //move wishlist button in .product__media-wrapper container if (wishButton) { const productMediaWrapper = document.querySelector('.product__media-wrapper'); productMediaWrapper.appendChild(wishButton); clearInterval(wishButtonInterval); } }, 500) }); </script> <script> document.addEventListener('DOMContentLoaded', function() { //shopify check if varian selected const selectedVariant = document.querySelector('.variant-input-wrapper input[checked="checked"]'); if (!selectedVariant) { const variantToBeSelected = document.querySelector('.variant-input-wrapper label'); if (variantToBeSelected) { variantToBeSelected.click(); } } }); </script> <script type='application/json' class='wcp_json_42818935619760 wcp_json_42818934538416 wcp_json_42813913727152 wcp_json_7256411898032 wcp_json' id='wcp_json_7256411898032' > {"id":7256411898032,"title":"Bright Balance Hairbath","handle":"bright-balance-purple-shampoo","description":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-11-14T13:47:27-08:00","created_at":"2022-12-14T07:50:16-08:00","vendor":"Innersense Organic Beauty","type":"Hair Styling Products","tags":["Jebbit Bright Balance","Travel"],"price":1000,"price_min":1000,"price_max":8200,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42818934538416,"title":"2oz","option1":"2oz","option2":null,"option3":null,"sku":"AG-BBHB002-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876380336,"product_id":7256411898032,"position":3,"created_at":"2024-02-28T13:18:40-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","variant_ids":[42818934538416]},"available":true,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","options":["2oz"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42813913727152,"title":"32oz","option1":"32oz","option2":null,"option3":null,"sku":"AG-BBHB032-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876970160,"product_id":7256411898032,"position":4,"created_at":"2024-02-28T13:18:51-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","variant_ids":[42813913727152]},"available":true,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","options":["32oz"],"price":8200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"],"featured_image":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","options":["Size"],"media":[{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","width":1000},{"alt":null,"id":26082918957232,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","width":1000},{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176523952,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e"} </script><style> #shopify-section-template--17043241664688__main .button-container {background-color: #f8f6ee;} </style></section><section id="shopify-section-template--17043241664688__9517c8f3-f88a-4ae7-816c-7a4632d49e0b" class="shopify-section section section--affirmation-quote"> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/affirmation-quote.css?v=103328758562720538921719855991" rel="stylesheet" type="text/css" media="all" /> <div id="affirmation-quote"> <div class="rich-text__blocks mobile-"><h2 class="h1" >I choose balance and harmony in my actions and life</h2></div> </div> </section><section id="shopify-section-template--17043241664688__ab8b89fa-62b0-4e82-b617-763aa61d0ff0" class="shopify-section section"><style data-shopify>#shopify-section-template--17043241664688__ab8b89fa-62b0-4e82-b617-763aa61d0ff0 {--image-ratio-percent: 40.40372670807454%; --image-position: center center;--color-overlay-opacity: 0.0; --color-overlay: 0, 0, 0; --color-foreground: 255, 255, 255; --color-link: var(--color-foreground); --color-heading: var(--color-foreground); --color-button-text: var(--color-overlay); --color-button-border: var(--color-foreground); --color-button-background: var(--color-foreground); --color-shadow: var(--color-foreground); --shadow-opacity: 0.3; } .section-template--17043241664688__ab8b89fa-62b0-4e82-b617-763aa61d0ff0-padding { padding-top: calc(20px * 0.75); padding-bottom: calc(20px * 0.75); } @media screen and (min-width: 750px) { .section-template--17043241664688__ab8b89fa-62b0-4e82-b617-763aa61d0ff0-padding { padding-top: 20px; padding-bottom: 20px; } }</style><link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-image-banner.css?v=95706107015787743241719855991" rel="stylesheet" type="text/css" media="all" /> <div class="page-width section-template--17043241664688__ab8b89fa-62b0-4e82-b617-763aa61d0ff0-padding"> <div id="Banner-template--17043241664688__ab8b89fa-62b0-4e82-b617-763aa61d0ff0" class="banner banner--container banner--mobile-bottom"><div class="banner__media"> <use-animate data-animate="zoom-fade" class="media-wrapper"> <lazy-image class="image-animate media media--adapt media-mobile--100vh"> <img srcset="//innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188&width=375 375w,//innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188&width=750 750w,//innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188&width=1100 1100w,//innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188&width=1500 1500w,//innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188&width=2200 2200w,//innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188&width=3000 3000w, //innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188 3220w" src="//innersensebeauty.com/cdn/shop/files/Hairbath.jpg?v=1707431188&width=750" sizes="100vw" loading="lazy" alt="" width="3220" height="1301" class="image-fit" /> </lazy-image> </use-animate> </div></div> </div> </section><section id="shopify-section-template--17043241664688__387fc75a-bbf5-4f4f-b0c2-413ec664ed01" class="shopify-section section"><style data-shopify>#shopify-section-template--17043241664688__387fc75a-bbf5-4f4f-b0c2-413ec664ed01 { background-color: #f8f6ee; } .section-template--17043241664688__387fc75a-bbf5-4f4f-b0c2-413ec664ed01-padding { padding-top: calc(0px * 0.75); padding-bottom: calc(36px * 0.75); } @media screen and (min-width: 750px) { .section-template--17043241664688__387fc75a-bbf5-4f4f-b0c2-413ec664ed01-padding { padding-top: 0px; padding-bottom: 36px; } }</style><link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-rich-text.css?v=27103222964842139431719855991" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-rte.css?v=11464243993145207301719855991" media="print" onload="this.media='all'"> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-rte.css?v=11464243993145207301719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <div class="rich-text border-none page-width page-width--inner section-template--17043241664688__387fc75a-bbf5-4f4f-b0c2-413ec664ed01-padding "> <div class="rich-text__blocks center mobile-center "></div> </div> </section><section id="shopify-section-template--17043241664688__product-recommendations" class="shopify-section section"><style data-shopify>#shopify-section-template--17043241664688__product-recommendations { --image-position: center center; } .section-template--17043241664688__product-recommendations-padding { padding-top: calc(36px * 0.75); padding-bottom: calc(36px * 0.75); } @media screen and (min-width: 750px) { .section-template--17043241664688__product-recommendations-padding { padding-top: 36px; padding-bottom: 36px; } }</style><link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-card.css?v=133522818731453376691719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-price.css?v=163345259161983769371719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-product-grid.css?v=73779318998615588411719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-slider.css?v=59334347087701293101719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/section-product-recommendations.css?v=136572032262516870111719855991" media="print" onload="this.media='all'"><noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-card.css?v=133522818731453376691719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-price.css?v=163345259161983769371719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-product-grid.css?v=73779318998615588411719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-product-recommendations.css?v=136572032262516870111719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <product-recommendations class="product-recommendations" data-url="/recommendations/products?section_id=template--17043241664688__product-recommendations&product_id=7256411898032&limit=4"></product-recommendations> </section><section id="shopify-section-template--17043241664688__16590159921bdb20e5" class="shopify-section section"><style data-shopify>.section-template--17043241664688__16590159921bdb20e5-padding { padding-top: calc(36px * 0.75); padding-bottom: calc(36px * 0.75); } @media screen and (min-width: 750px) { .section-template--17043241664688__16590159921bdb20e5-padding { padding-top: 36px; padding-bottom: 36px; } }</style><div class="section-template--17043241664688__16590159921bdb20e5-padding page-width"><div id="shopify-block-c209fc15-6847-41ea-9ac8-d9ba61c0fe3c" class="shopify-block shopify-app-block"> <div class="yotpo-widget-instance" data-yotpo-instance-id="461158" data-yotpo-product-id="7256411898032" data-yotpo-name="Bright Balance Hairbath" data-yotpo-url="https://innersensebeauty.com/products/bright-balance-purple-shampoo" data-yotpo-price="10.0" data-yotpo-currency="USD" data-yotpo-image-url="https://innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=480" data-yotpo-description="A bright idea for blondes, grays and silvers. Boost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster. Best for blonde, gray or lightened hair. Fragrance: Jasmine" data-yotpo-prevent-load-rs="true" > </div> </div> </div> </section><section id="shopify-section-template--17043241664688__165903312539a039b7" class="shopify-section section"><style data-shopify>#shopify-section-template--17043241664688__165903312539a039b7 { --image-position: center center; } .section-template--17043241664688__165903312539a039b7-padding { padding-top: calc(36px * 0.75); padding-bottom: calc(36px * 0.75); } @media screen and (min-width: 750px) { .section-template--17043241664688__165903312539a039b7-padding { padding-top: 36px; padding-bottom: 36px; } }</style><link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-slider.css?v=59334347087701293101719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-card.css?v=133522818731453376691719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-article-card.css?v=37474709086276409701719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/section-featured-blog.css?v=68626175492844547921719855991" media="print" onload="this.media='all'"> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-slider.css?v=59334347087701293101719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-card.css?v=133522818731453376691719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-article-card.css?v=37474709086276409701719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-featured-blog.css?v=68626175492844547921719855991" rel="stylesheet" type="text/css" media="all" /> <div class="blog page-width section-template--17043241664688__165903312539a039b7-padding"><div class="title-wrapper"> <h2 class="title h2">Related Pro Hair Tips </h2></div><slider-component class="slider-mobile-gutter"> <ul id="Slider-template--17043241664688__165903312539a039b7" class="blog__posts articles-wrapper grid grid--2-col grid--1-col-mobile grid--3-col-tablet blog__posts--3-items" role="list" > </ul></slider-component></div> </section><section id="shopify-section-template--17043241664688__14b4b846-8d0d-4307-b650-a9eb4ed14ba1" class="shopify-section section section--klama-pdp-tracking"><script type="text/javascript"> document.addEventListener("DOMContentLoaded", (event) => { hero("track", { type: "ecommerce:detail", products: [ { id: "7256411898032", name: "Bright Balance Hairbath", image: "https://innersensebeauty.com/cdn/shop/files/BrightBalanceHairbathRetail.jpg?v=1709155159&width=300", price: 32.00, currency: "USD", brand: "Innersense Organic Beauty Inc", category: "Hair Care", location: "https://innersensebeauty.com/products/bright-balance-purple-shampoo" } ] }); }); </script> </section><script data-locksmith> var load = function () { if (document.querySelectorAll('.locksmith-manual-trigger').length > 0) { Locksmith.ping(); } Locksmith.util.on('submit', 'locksmith-resource-form', function (event) { event.preventDefault(); var data = Locksmith.util.serializeForm(event.target); Locksmith.postResource(data, { spinner: false, container: 'locksmith-content' }); }); Locksmith.util.on('click', 'locksmith-manual-trigger', function (event) { event.preventDefault(); Locksmith.postResource({}, { spinner: true, container: document }); }); Locksmith.submitPasscode = function (passcode) { Locksmith.postResource( { passcode: passcode }, { spinner: false, container: 'locksmith-content' } ); }; }; if (typeof Locksmith !== 'undefined') { load(); } else { window.addEventListener('load', load); } </script> </main> <div id="shopify-section-footer" class="shopify-section"> <style data-shopify>#shopify-section-footer { --color-background: 196, 211, 216; --color-foreground: 32, 32, 32; --color-link: 32, 32, 32; --color-border: 32, 32, 32; --color-heading: 32, 32, 32; }</style><link href="//innersensebeauty.com/cdn/shop/t/23/assets/section-footer.css?v=104712785078762738871719855991" rel="stylesheet" type="text/css" media="all" /> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-newsletter.css?v=3077043848876137811719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-accordion.css?v=72502148725060968121719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-list-payment.css?v=90190534466538419181719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-list-social.css?v=130487610689412181091719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/component-rte.css?v=11464243993145207301719855991" media="print" onload="this.media='all'"> <link rel="stylesheet" href="//innersensebeauty.com/cdn/shop/t/23/assets/disclosure.css?v=159870235142291529641719855991" media="print" onload="this.media='all'"> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-newsletter.css?v=3077043848876137811719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-accordion.css?v=72502148725060968121719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-list-payment.css?v=90190534466538419181719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-list-social.css?v=130487610689412181091719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/component-rte.css?v=11464243993145207301719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <noscript><link href="//innersensebeauty.com/cdn/shop/t/23/assets/disclosure.css?v=159870235142291529641719855991" rel="stylesheet" type="text/css" media="all" /></noscript> <script src="//innersensebeauty.com/cdn/shop/t/23/assets/footer-accordion.js?v=158562398533116985351719855991" defer="defer"></script> <footer class="footer"><div class="footer__content-top page-width"> <div class="grid"><div class="grid__item footer__content-left"> <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"> <h2 class="h4 accordion__title">Explore Innersense</h2> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="/pages/store-locator" class="link list-menu__item list-menu__item--link"> Store Locator </a> </li><li> <a href="/pages/store-locator" class="link list-menu__item list-menu__item--link"> Find a Salon Near You </a> </li><li> <a href="/pages/frequently-asked-questions" class="link list-menu__item list-menu__item--link"> FAQs </a> </li><li> <a href="/blogs/blog" class="link list-menu__item list-menu__item--link"> Pro Hair Tips </a> </li><li> <a href="/pages/press" class="link list-menu__item list-menu__item--link"> Press </a> </li></ul></details> </footer-accordion><footer-accordion class="accordion footer-block grid__item footer-block--menu" > <details open> <summary tabindex="-1"> <h2 class="h4 accordion__title">Customer Service</h2> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="https://innersense-organic-beauty-inc.myshopify.com/account" class="link list-menu__item list-menu__item--link"> My Account </a> </li><li> <a href="/pages/return-policy" class="link list-menu__item list-menu__item--link"> Return Policy </a> </li><li> <a href="/pages/terms-of-service" class="link list-menu__item list-menu__item--link"> Terms of Service </a> </li><li> <a href="/pages/privacy-policy" class="link list-menu__item list-menu__item--link"> Privacy Policy </a> </li><li> <a href="/pages/accessibility-statement" class="link list-menu__item list-menu__item--link"> Accessibility Statement </a> </li><li> <a href="/pages/warranty" class="link list-menu__item list-menu__item--link"> Warranty </a> </li></ul></details> </footer-accordion><footer-accordion class="accordion footer-block grid__item footer-block--menu" > <details open> <summary tabindex="-1"> <h2 class="h4 accordion__title">Contact Us</h2> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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="/pages/contact" class="link list-menu__item list-menu__item--link"> Contact Us </a> </li><li> <a href="tel://8772547385" class="link list-menu__item list-menu__item--link"> 877 BLISFUL (254-7385) </a> </li><li> <a href="tel://9259529700" class="link list-menu__item list-menu__item--link"> 925 952-9700 </a> </li><li> <a href="mailto:hello@innersensebeauty.com" class="link list-menu__item list-menu__item--link"> hello@innersensebeauty.com </a> </li></ul></details> </footer-accordion></div> </div><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"> <details open> <summary tabindex="-1"> <h2 class="h4 accordion__title">Get Exclusive Updates</h2> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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-state><form method="post" action="/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 id="ContactFooter-email" type="email" name="contact[email]" class="field__input required" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Enter email here" required /> <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" role="presentation" 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>Apply for our free membership to receive exclusive deals, news, and events.</p> </div></form></form-state> </div><h2 class="h4 accordion__title"></h2> <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/InnersenseOrganic/" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook" viewBox="0 0 18 18"> <path fill="currentColor" d="M16.42.61c.27 0 .5.1.69.28.19.2.28.42.28.7v15.44c0 .27-.1.5-.28.69a.94.94 0 01-.7.28h-4.39v-6.7h2.25l.31-2.65h-2.56v-1.7c0-.4.1-.72.28-.93.18-.2.5-.32 1-.32h1.37V3.35c-.6-.06-1.27-.1-2.01-.1-1.01 0-1.83.3-2.45.9-.62.6-.93 1.44-.93 2.53v1.97H7.04v2.65h2.24V18H.98c-.28 0-.5-.1-.7-.28a.94.94 0 01-.28-.7V1.59c0-.27.1-.5.28-.69a.94.94 0 01.7-.28h15.44z"> </svg> <span class="visually-hidden">Facebook</span> </a> </li> <li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.instagram.com/innersenseorganicbeauty/" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram" viewBox="0 0 18 18"> <path fill="currentColor" d="M8.77 1.58c2.34 0 2.62.01 3.54.05.86.04 1.32.18 1.63.3.41.17.7.35 1.01.66.3.3.5.6.65 1 .12.32.27.78.3 1.64.05.92.06 1.2.06 3.54s-.01 2.62-.05 3.54a4.79 4.79 0 01-.3 1.63c-.17.41-.35.7-.66 1.01-.3.3-.6.5-1.01.66-.31.12-.77.26-1.63.3-.92.04-1.2.05-3.54.05s-2.62 0-3.55-.05a4.79 4.79 0 01-1.62-.3c-.42-.16-.7-.35-1.01-.66-.31-.3-.5-.6-.66-1a4.87 4.87 0 01-.3-1.64c-.04-.92-.05-1.2-.05-3.54s0-2.62.05-3.54c.04-.86.18-1.32.3-1.63.16-.41.35-.7.66-1.01.3-.3.6-.5 1-.65.32-.12.78-.27 1.63-.3.93-.05 1.2-.06 3.55-.06zm0-1.58C6.39 0 6.09.01 5.15.05c-.93.04-1.57.2-2.13.4-.57.23-1.06.54-1.55 1.02C1 1.96.7 2.45.46 3.02c-.22.56-.37 1.2-.4 2.13C0 6.1 0 6.4 0 8.77s.01 2.68.05 3.61c.04.94.2 1.57.4 2.13.23.58.54 1.07 1.02 1.56.49.48.98.78 1.55 1.01.56.22 1.2.37 2.13.4.94.05 1.24.06 3.62.06 2.39 0 2.68-.01 3.62-.05.93-.04 1.57-.2 2.13-.41a4.27 4.27 0 001.55-1.01c.49-.49.79-.98 1.01-1.56.22-.55.37-1.19.41-2.13.04-.93.05-1.23.05-3.61 0-2.39 0-2.68-.05-3.62a6.47 6.47 0 00-.4-2.13 4.27 4.27 0 00-1.02-1.55A4.35 4.35 0 0014.52.46a6.43 6.43 0 00-2.13-.41A69 69 0 008.77 0z"/> <path fill="currentColor" d="M8.8 4a4.5 4.5 0 100 9 4.5 4.5 0 000-9zm0 7.43a2.92 2.92 0 110-5.85 2.92 2.92 0 010 5.85zM13.43 5a1.05 1.05 0 100-2.1 1.05 1.05 0 000 2.1z"> </svg> <span class="visually-hidden">Instagram</span> </a> </li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.linkedin.com/company/innersense-organic-beauty" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-linkedin" viewBox="0 0 24 24"> <path d="M4.98 3.5C4.98 4.881 3.87 6 2.5 6S.02 4.881.02 3.5C.02 2.12 1.13 1 2.5 1s2.48 1.12 2.48 2.5zM5 8H0v16h5V8zm7.982 0H8.014v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0V24H24V13.869c0-7.88-8.922-7.593-11.018-3.714V8z" fill="currentColor"/> </svg> <span class="visually-hidden">LinkedIn</span> </a> </li><li class="list-social__item"> <a target="_blank" rel="noopener" href="https://www.youtube.com/channel/UCSka-HshWWvazyizp4q-v_A" class="list-social__link link link--text link-with-icon" aria-describedby="a11y-external-message"> <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-youtube" viewBox="0 0 100 70"> <path d="M98 11c2 7.7 2 24 2 24s0 16.3-2 24a12.5 12.5 0 01-9 9c-7.7 2-39 2-39 2s-31.3 0-39-2a12.5 12.5 0 01-9-9c-2-7.7-2-24-2-24s0-16.3 2-24c1.2-4.4 4.6-7.8 9-9 7.7-2 39-2 39-2s31.3 0 39 2c4.4 1.2 7.8 4.6 9 9zM40 50l26-15-26-15v30z" fill="currentColor"/> </svg> <span class="visually-hidden">YouTube</span> </a> </li> <li class="list-social__item--placeholder">Follow us on social media!</li> </ul></div> </details> </footer-accordion></div> </div> </div></div> </div><div class="footer__content-bottom"> <div class="footer__content-bottom-wrapper page-width"> <div class="footer__column footer__column--info"> <div class="footer__copyright"> <small class="copyright__content">© 2024, <a href="/" title="">Innersense Organic Beauty Inc</a>. All rights reserved.</small> </div> </div> <div class="footer__column footer__column--extra"> <div class="footer__localization"><noscript><form method="post" action="/localization" id="FooterLanguageFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/collections/dull/products/bright-balance-purple-shampoo" /><div class="localization-form__select"> <h2 class="visually-hidden" id="FooterLanguageLabelNoScript">Language</h2> <select class="localization-selector link" name="locale_code" aria-labelledby="FooterLanguageLabelNoScript"><option value="en" lang="en" selected> English </option><option value="de" lang="de"> Deutsch </option></select> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </div> <button class="button button--tertiary">Update language</button></form></noscript> <localization-form><form method="post" action="/localization" id="FooterLanguageForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/collections/dull/products/bright-balance-purple-shampoo" /><div class="no-js-hidden"> <span class="visually-hidden" id="FooterLanguageLabel">Language</span> <div class="disclosure"> <button type="button" class="disclosure__button localization-form__select localization-selector link link--text link-with-icon" aria-expanded="false" aria-controls="FooterLanguageList" aria-describedby="FooterLanguageLabel"> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-localization" fill="none" viewBox="0 0 24 24"> <path d="M12 0c-.17 0-.34 0-.52.01C4.94.27 0 5.32 0 11.75 0 18.5 5.37 24 11.97 24 18.6 24 24 18.6 24 11.96 24 5.36 18.62 0 12 0zm9.21 5.98c.97 1.46 1.58 3.17 1.74 5h-5.48c-.05-1.71-.37-3.39-.97-5h4.71zm-13.72 5c.05-1.72.4-3.39 1.06-5h6.91c.66 1.61 1.01 3.29 1.06 5H7.49zm9.02 1c-.05 1.64-.38 3.31-.99 5H8.48c-.6-1.68-.93-3.36-.98-5h9.01zm3.96-7h-4.38c-.6-1.34-1.4-2.63-2.39-3.85 2.71.42 5.09 1.83 6.77 3.85zm-8.74-3.97C11.82 1 11.91 1 12 1h.28c1.14 1.26 2.05 2.59 2.73 3.98H9c.68-1.38 1.59-2.71 2.73-3.97zm-1.41.12c-1 1.22-1.8 2.51-2.4 3.85H3.37c1.66-2.04 4.1-3.46 6.95-3.85zM2.66 5.98h4.85c-.6 1.61-.92 3.29-.97 5H1.03c.12-1.84.69-3.54 1.63-5zm-1.66 6h5.54c.05 1.65.36 3.32.91 5H2.26c-.77-1.5-1.22-3.2-1.26-5zm1.85 6h4.96c.64 1.64 1.52 3.28 2.65 4.91-3.17-.45-5.91-2.29-7.61-4.91zM11.76 23c-1.23-1.67-2.2-3.35-2.89-5.02h6.27c-.7 1.67-1.67 3.35-2.9 5.02h-.48zm1.8-.12c1.12-1.62 1.99-3.26 2.63-4.9h5.01c-1.69 2.6-4.45 4.44-7.64 4.9zm8.22-5.9h-5.23c.56-1.68.87-3.35.92-5H23c0 1.8-.44 3.5-1.22 5z" fill="currentColor"/> </svg> <span class="label">English</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </button> <ul id="FooterLanguageList" role="list" class="disclosure__list list-unstyled" hidden> <li class="disclosure__item" tabindex="-1"> <a class="disclosure__link link disclosure__link--active focus-inset" href="#" hreflang="en" lang="en" aria-current="true" data-value="en"> English </a> </li><li class="disclosure__item" tabindex="-1"> <a class="disclosure__link link focus-inset" href="#" hreflang="de" lang="de" data-value="de"> Deutsch </a> </li></ul> </div> <input type="hidden" name="locale_code" value="en"/> </div></form></localization-form><noscript><form method="post" action="/localization" id="FooterCountryFormNoScript" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/collections/dull/products/bright-balance-purple-shampoo" /><div class="localization-form__select"> <h2 class="visually-hidden" id="FooterCountryLabelNoScript">Country/region</h2> <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript"><option value="DK"> USD $ </option><option value="DE"> USD $ </option><option value="GB"> USD $ </option><option value="US" selected> USD $ </option></select> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </div> <button class="button button--tertiary">Update country/region</button></form></noscript> <localization-form><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/collections/dull/products/bright-balance-purple-shampoo" /><div class="no-js-hidden"> <span class="visually-hidden" id="FooterCountryLabel">Country/region</span> <div class="disclosure"> <button type="button" class="disclosure__button localization-form__select localization-selector link link--text link-with-icon" aria-expanded="false" aria-controls="FooterCountryList" aria-describedby="FooterCountryLabel"><span class="label">United States (USD $)</span> <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" 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> </button> <ul id="FooterCountryList" role="list" class="disclosure__list list-unstyled" hidden> <li class="disclosure__item" tabindex="-1"> <a class="disclosure__link link disclosure__link--active focus-inset" href="#" aria-current="true" data-value="US"> United States (USD $) </a> </li><li class="disclosure__item" tabindex="-1"> <a class="disclosure__link link focus-inset" href="#" data-value="DK"> Denmark (USD $) </a> </li><li class="disclosure__item" tabindex="-1"> <a class="disclosure__link link focus-inset" href="#" data-value="DE"> Germany (USD $) </a> </li><li class="disclosure__item" tabindex="-1"> <a class="disclosure__link link focus-inset" href="#" data-value="GB"> United Kingdom (USD $) </a> </li></ul> </div> <input type="hidden" name="country_code" value="US"/> </div></form></localization-form></div></div> </div> </div> </footer> <style> #shopify-section-footer .button {border: none;} </style></div> </div> </div> <div id="shopify-section-popup" class="shopify-section"> </div> <div id="shopify-section-cookie-banner" class="shopify-section"> </div> <ul hidden> <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> </ul> <script> window.routes = { root_url: '/', cart_url: '/cart', cart_add_url: '/cart/add', cart_change_url: '/cart/change', cart_update_url: '/cart/update', predictive_search_url: '/search/suggest' }; window.cartStrings = { error: `There was an error while updating your cart. Please try again.`, quantityError: `You can only add [quantity] of this item to your cart.` }; window.variantStrings = { addToCart: `Add to cart`, soldOut: `Sold out`, unavailable: `Unavailable`, preOrder: `Pre-order` }; window.accessibilityStrings = { imageAvailable: `Image [index] is now available in gallery view` } window.dateStrings = { d: `D`, day: `Day`, days: `Days`, hour: `Hour`, hours: `Hours`, minute: `Min`, minutes: `Mins`, second: `Sec`, seconds: `Secs` }; window.shopSettings = { moneyFormat: "\u003cspan class=transcy-money\u003e${{amount}}\u003c\/span\u003e", isoCode: "USD", cartDrawer: true };class LazyImage extends HTMLElement { constructor() { super(); this.image = this.querySelector('img'); if (this.image) { this.handleLazy(); const observer = new MutationObserver((changes) => { changes.forEach((change) => { if (change.attributeName.includes('src') || change.attributeName.includes('srcset')){ this.handleLazy(); } }); }); observer.observe(this.image, {attributes : true}); } } handleLazy () { if (!this.image.complete) { this.parentNode.classList.add('loading'); this.image.addEventListener('load', () => { this.parentNode.classList.remove('loading'); }, false); } } } customElements.define('lazy-image', LazyImage);(function() { // Fixed: Largest Contentful Paint image was lazily loaded const first_image = document.querySelector('#MainContent .shopify-section .media img'); if (first_image) first_image.setAttribute('loading', 'auto'); })(); </script><script src="//innersensebeauty.com/cdn/shop/t/23/assets/predictive-search.js?v=46354610081252171861719855991" defer="defer"></script> <link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> <link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> <link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> <script id="swym-snippet"> window.swymLandingURL = document.URL; 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}; window.swymPageLoad = function(){ window.SwymProductVariants = window.SwymProductVariants || {}; window.SwymHasCartItems = 0 > 0; window.SwymPageData = {}, window.SwymProductInfo = {};var variants = []; window.SwymProductInfo.product ={"id":7256411898032,"title":"Bright Balance Hairbath","handle":"bright-balance-purple-shampoo","description":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-11-14T13:47:27-08:00","created_at":"2022-12-14T07:50:16-08:00","vendor":"Innersense Organic Beauty","type":"Hair Styling Products","tags":["Jebbit Bright Balance","Travel"],"price":1000,"price_min":1000,"price_max":8200,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42818934538416,"title":"2oz","option1":"2oz","option2":null,"option3":null,"sku":"AG-BBHB002-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876380336,"product_id":7256411898032,"position":3,"created_at":"2024-02-28T13:18:40-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","variant_ids":[42818934538416]},"available":true,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","options":["2oz"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42813913727152,"title":"32oz","option1":"32oz","option2":null,"option3":null,"sku":"AG-BBHB032-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876970160,"product_id":7256411898032,"position":4,"created_at":"2024-02-28T13:18:51-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","variant_ids":[42813913727152]},"available":true,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","options":["32oz"],"price":8200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"],"featured_image":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","options":["Size"],"media":[{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","width":1000},{"alt":null,"id":26082918957232,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","width":1000},{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176523952,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e"}; window.SwymProductInfo.variants = window.SwymProductInfo.product.variants; var piu = "\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail_620x620.jpg?v=1709155159"; SwymProductVariants[42818935619760] = { empi:window.SwymProductInfo.product.id,epi:42818935619760, dt: "Bright Balance Hairbath", du: "https://innersensebeauty.com/products/bright-balance-purple-shampoo", iu: "\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail_620x620.jpg?v=1709155159" , stk: 3714, pr: 3200/100, ct: window.SwymProductInfo.product.type, variants: [{ "10oz" : 42818935619760}] }; SwymProductVariants[42818934538416] = { empi:window.SwymProductInfo.product.id,epi:42818934538416, dt: "Bright Balance Hairbath", du: "https://innersensebeauty.com/products/bright-balance-purple-shampoo", iu: "\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube_620x620.jpg?v=1709244078" , stk: 12922, pr: 1000/100, ct: window.SwymProductInfo.product.type, variants: [{ "2oz" : 42818934538416}] }; SwymProductVariants[42813913727152] = { empi:window.SwymProductInfo.product.id,epi:42813913727152, dt: "Bright Balance Hairbath", du: "https://innersensebeauty.com/products/bright-balance-purple-shampoo", iu: "\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter_620x620.jpg?v=1709244078" , stk: 3565, pr: 8200/100, ct: window.SwymProductInfo.product.type, variants: [{ "32oz" : 42813913727152}] };window.SwymProductInfo.currentVariant = 42818935619760; var product_data = { et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant, dt: "Bright Balance Hairbath", du: "https://innersensebeauty.com/products/bright-balance-purple-shampoo", ct: window.SwymProductInfo.product.type, pr: 3200/100, iu: "\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail_620x620.jpg?v=1709155159" , variants: [{ "10oz" : 42818935619760 }], stk:3714 }; window.SwymPageData = product_data; window.SwymPageData.uri = window.swymLandingURL; }; if(window.selectCallback){ (function(){ // Variant select override var originalSelectCallback = window.selectCallback; window.selectCallback = function(variant){ originalSelectCallback.apply(this, arguments); try{ if(window.triggerSwymVariantEvent){ window.triggerSwymVariantEvent(variant.id); } }catch(err){ console.warn("Swym selectCallback", err); } }; })(); } window.swymCustomerId = null; window.swymCustomerExtraCheck = null; var swappName = ("Wishlist" || "Wishlist"); var swymJSObject = { pid: "CaBCAg056BUtospDwmlJcVT3ZYX\/dAqynRONvfIziy8=" || "CaBCAg056BUtospDwmlJcVT3ZYX/dAqynRONvfIziy8=", interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName }; window.swymJSShopifyLoad = function(){ if(window.swymPageLoad) swymPageLoad(); if(!window._swat) { (function (s, w, r, e, l, a, y) { r['SwymRetailerConfig'] = s; r[s] = r[s] || function (k, v) { r[s][k] = v; }; })('_swrc', '', window); _swrc('RetailerId', swymJSObject.pid); _swrc('Callback', function(){initSwymShopify();}); }else if(window._swat.postLoader){ _swrc = window._swat.postLoader; _swrc('RetailerId', swymJSObject.pid); _swrc('Callback', function(){initSwymShopify();}); }else{ initSwymShopify(); } } if(!window._SwymPreventAutoLoad) { swymJSShopifyLoad(); } window.swymGetCartCookies = function(){ var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; var reqdCookies = {}; RequiredCookies.forEach(function(k){ reqdCookies[k] = _swat.storage.getRaw(k); }); var cart_token = window.swymCart.token; var data = { action:'cart', token:cart_token, cookies:reqdCookies }; return data; } window.swymGetCustomerData = function(){ return {status:1}; } </script> <style id="safari-flasher-pre"></style> <script> if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 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;}' + ''; window.SwymCallbacks = window.SwymCallbacks || []; window.SwymCallbacks.push(function(tracker){ tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ // flash-preventer var x = function(){ SwymUtils.onDOMReady(function() { var d = document.createElement("div"); 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>"; document.head.appendChild(d); }); }; setTimeout(x, 10); }); }); } // Get the money format for the store from shopify window.SwymOverrideMoneyFormat = "\u003cspan class=transcy-money\u003e${{amount}}\u003c\/span\u003e"; </script> <style id="swym-product-view-defaults"> /* Hide when not loaded */ .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ display: none; } </style> <script> document.addEventListener("DOMContentLoaded", function(event) { setTimeout(() => { renderVariants() }, 5000) function changeCardVariant(oneVariant) { const productId = oneVariant.getAttribute('product-id') const variantID = oneVariant.getAttribute('variant-id') const regularPrice = oneVariant.getAttribute('regular-price') const comparePrice = oneVariant.getAttribute('compare-price') const allProducts = document.querySelectorAll('.product-card__variant-image') for (const oneProduct of allProducts) { if (oneProduct.getAttribute('product-id') === productId) { oneProduct.classList.remove('active') if (oneProduct.getAttribute('variant-id') === variantID) { oneProduct.classList.add('active') } } } const allPriceItems = document.querySelectorAll('.card-main-price-item') for (const onePrice of allPriceItems) { if (onePrice.getAttribute('product-id') === productId) { let priceHtml = '' if (comparePrice != ''){ priceHtml = '<span class="price-item price-item--sale"><price-money><bdi>' + regularPrice + '</bdi></price-money></span><span class="price-item price-item--regular"><price-money><bdi>' + comparePrice + '</bdi></price-money></span>' } else { priceHtml = '<span class="price-item price-item--regular"><price-money><bdi>' + regularPrice + '</bdi></price-money></span>' } onePrice.innerHTML = priceHtml; } } } function renderVariants () { const allVariants = document.querySelectorAll('.card_all-variant') for (const oneVariant of allVariants) { oneVariant.addEventListener('click', function handleClick() { changeCardVariant(oneVariant) }); //check if oneVariant has class default-variant if (oneVariant.classList.contains('default-variant')) { changeCardVariant(oneVariant) } } } }); </script> <!-- WPD Start --> <!-- WPD End --> <script>window.HeroWebPluginSettings = { applicationId: "9fa1fc46-b54d-44a3-8594-575c98d874cb" };</script> <script type="module">(function(i,a,m,h,e,r,o){i.HeroObject=e;i[e]=i[e]||function(){(i[e].q=i[e].q||[]).push(arguments)},i[e].l=1*new Date;r=a.createElement(m),o=a.getElementsByTagName(m)[0];r.async=1;r.src=h;o.parentNode.insertBefore(r,o)})(window,document,"script","https://cdn.usehero.com/loader.js","hero");</script> <script> (function(){ var s = document.createElement('script'); var h = document.querySelector('head') || document.body; s.src = 'https://acsbapp.com/apps/app/dist/js/app.js'; s.async = true; s.onload = function(){ acsbJS.init({ statementLink : '', footerHtml : '', hideMobile : false, hideTrigger : false, disableBgProcess : false, language : 'en', position : 'left', leadColor : '#778591', triggerColor : '#146ff8', triggerRadius : '50%', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerIcon : 'people', triggerSize : 'small', triggerOffsetX : 20, triggerOffsetY : 20, mobile : { triggerSize : 'small', triggerPositionX : 'left', triggerPositionY : 'bottom', triggerOffsetX : 10, triggerOffsetY : 10, triggerRadius : '50%' } }); }; h.appendChild(s); })(); </script> <style> .collection-filter[value="all"]{ display: none } </style> <!-- BEAM START --> <link href="//innersensebeauty.com/cdn/shop/t/23/assets/beam-stylesheet.css?v=121936519763599563821719855991" rel="stylesheet" type="text/css" media="all" /> <script type="module" async crossorigin> import { init } from "https://sdk.beamimpact.com/web-sdk/v1.40.0/dist/integrations/beam.js"; const beam = await init({ apiKey: "OfMUWpSBP2DK.98ff86ca-a917-4fcf-8e1b-3d07b14d6e45", chainId: 71, storeId: 467, domain: "innersensebeauty.com", // Base URL is optional - it is used to change to a staging server baseUrl: "https://api.beamimpact.com", plugins: [] }); </script> <script type="module" async crossorigin> import { addBeamAttributesToCart, getCurrentCart, trackCart } from "https://sdk.beamimpact.com/web-sdk/v1.40.0/dist/integrations/shopify.js"; import { events, getCookieValue, waitForElement } from "https://sdk.beamimpact.com/web-sdk/v1.40.0/dist/integrations/utils.esm.js"; import { getConfig } from "https://sdk.beamimpact.com/web-sdk/v1.40.0/dist/integrations/beam.js"; // CSS Selector for the Cart DOM element that will have a MutationObserver const cartItemObserverTargets = ["mini-cart", "cart-items"]; const beam = await getConfig(); await beam.readyPromise; let isNonProfitClicked = false; let lastSelectedNonprofitId = null; // used to avoid duplicate calls window.addEventListener( events.BeamNonprofitSelectEvent.eventName, async (event) => { const {selectedNonprofitId, selectionId} = event.detail; if (selectedNonprofitId !== lastSelectedNonprofitId) { await addBeamAttributesToCart({ selectedNonprofitId, selectionId, cartId: await getCookieValue("cart"), storeId: beam.storeId, chainId: beam.chainId, }) } if (!isNonProfitClicked) { const scrollArea = document.querySelector('.mini-cart__main'); scrollArea.scrollBy({ top: 150, left: 0, behavior: "smooth", }); isNonProfitClicked = true; } lastSelectedNonprofitId = selectedNonprofitId; } ); let pauseObserver = false; // used to control throttling of API call const cartChangeObserver = new MutationObserver( async (mutationsList, observer) => { if (pauseObserver) return; // throttled pauseObserver = true; // throttle for a few ms const currentCart = await getCurrentCart(beam) await trackCart(beam, currentCart.cart); setTimeout(() => { pauseObserver = false }, 100); } ); cartItemObserverTargets.forEach(async (target) => { const observerElement = await waitForElement(target); if (observerElement) { cartChangeObserver.observe(observerElement, {attributes: true, childList: true, subtree: true}); } }); // Make sure initial cart value is registered await trackCart(beam, (await getCurrentCart(beam)).cart); </script> <!-- Script Properties data-em-disable // Used to disable Termly script rewrites data-categories="analytics" // Used to disable Termly script rewrites --> <script type="module" async crossorigin data-em-disable data-categories="analytics" src="https://sdk.beamimpact.com/web-sdk/v1.40.0/dist/components/select-nonprofit.js" ></script> <!-- BEAM END --> <style> .fg-section-title{ font-family: "Corsica-Display" !important; } </style> <script> document.addEventListener("fg-gifts:updated", async () => { const cartDrawer = document.querySelector("mini-cart") || { renderContents: null, getSectionsToRender: null }; if (!cartDrawer) return false; if (cartDrawer.renderContents) { const sections_key = ((cartDrawer.getSectionsToRender && cartDrawer.getSectionsToRender()) || []) .map(item => item.section || item.id).join(",") const cart = { ...FGSECOMAPP.SHOPIFY_CART, } if (sections_key) { cart.sections = await fetch(`?sections=${sections_key}`).then(rs => rs.json()) } cartDrawer.renderContents(cart) cartDrawer.classList?.toggle('is-empty', cart.item_count === 0); document.getElementById('cart-drawer-items')?.classList ?.toggle('is-empty', cart.item_count === 0); document.getElementById('main-cart-footer')?.classList ?.toggle('is-empty', cart.item_count === 0); return true; } setTimeout(() => { document.querySelector('.sca-close-modal-fg').click(); document.querySelector('.header__icon--cart').click(); }, 500); }); </script> <script> window.addEventListener('load', function() { var _learnq = window._learnq || []; function addedToCart() { fetch(`${window.location.origin}/cart.js`) .then(res => res.clone().json().then(data => { var cart = { total_price: data.total_price/100, $value: data.total_price/100, total_discount: data.total_discount, original_total_price: data.original_total_price/100, items: data.items } if (item !== 'undefined') { cart = Object.assign(cart, item) } if (klAjax) { _learnq.push(['track', 'Added to Cart', cart]); klAjax = false; } })) }; (function (ns, fetch) { ns.fetch = function() { const response = fetch.apply(this, arguments); response.then(res => { if (`${window.location.origin}/cart/add.js` .includes(res.url) && res.url !== '') { addedToCart() } }); return response } }(window, window.fetch)); var klAjax = true; var atcButtons = document.querySelectorAll("form[action*='/cart/add'] button[type='submit']"); for (var i = 0; i < atcButtons.length; i++) { atcButtons[i].addEventListener("click", function() { if (klAjax) { _learnq.push(['track', 'Added to Cart', item]); klAjax = false; } }) } }); </script> <style> #apply-wcp-discount {text-transform: uppercase; font-sizee: 14px; letter-spacing: 2px; padding: 5px 20px;} </style> <div id="shopify-block-7280966411886983154" class="shopify-block shopify-app-block"> </div><div id="shopify-block-14741812146871621599" class="shopify-block shopify-app-block"> <script> const productJsUrl = `https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/product.js`; const cartJsUrl = `https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/cart.js`; const cartDrawerJsUrl = `https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/cart-drawer.js`; const registerJsUrl = `https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/register.js`; const accountActivationJsUrl = `https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/account-activation.js`; const productQuickViewJsUrl = `https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/product_quick_view.js`; const shopDomain = `innersensebeauty.com`; const displayTimeOfAgreement = `false`; const hideDynamicCheckout = `no`; const displayCheckboxCartPopupNotification = `yes`; const richText = `I have read and agreed with the <a href="https://innersense-organic-beauty-inc.myshopify.com/pages/salon-wholesale-terms-and-conditions" target="_blank" title="Terms of Service">Terms and Conditions</a>.`; const alertText = `Please agree to the terms and conditions before making a purchase!`; const fontSize = 12; const textColor = `#121212`; const paddingTop = 5; const paddingBottom = 2; const disabledAddCartButton = `false`; const alertStyle = `popup`; const customerTagsString = `null`; const customerTags = JSON.parse(customerTagsString); const targetCustomerTagsString = `["B2B"]`; const targetCustomerTags = JSON.parse(targetCustomerTagsString); const customerTagsCondition = `show`; const cartProductTagsInCartString = `[]`; const targetProductTagsInCart = JSON.parse(cartProductTagsInCartString); const cartProductTagsString = `[]`; const cartProductTags = JSON.parse(cartProductTagsString); let constant; const script = document.createElement('script'); script.src = "https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/constants.js"; script.defer = true; script.onload = function() { let key;key = Shopify.theme.theme_store_id || 'default';const shopifyFreeThemeIds = [887, 1356, 1363, 1368, 1434, 1499, 1500, 1567, 1841, 1864, 1891]; if (shopifyFreeThemeIds.includes(key)) { key = 'shopify_free_theme'; } console.log('key', key); constant = constants[key]; if (constant === undefined) { console.log(`${key} not found, setting to default.`); constant = constants['default']; } console.log('constants', constant); function loadCheckboxAppScript(src) { const script = document.createElement('script'); script.src = src; script.defer = true; script.type = 'module'; document.head.appendChild(script); } function loadCheckboxAppScriptCheck(src) { if (targetCustomerTags.length > 0 && customerTagsCondition !== 'no-setting' && customerTags !== null) { const hasMatchingTag = targetCustomerTags.some(tag => customerTags.includes(tag)); if (customerTagsCondition === 'show') { if (hasMatchingTag) { loadCheckboxAppScript(src); } else { return; } } else if (customerTagsCondition === 'hide') { if (hasMatchingTag) { return; } else { loadCheckboxAppScript(src); } } } else { loadCheckboxAppScript(src); } } if (targetProductTagsInCart.length > 0 && cartProductTags.length > 0) { const hasMatchingTag = targetProductTagsInCart.some(tag => cartProductTags.includes(tag)); if (hasMatchingTag) { loadCheckboxAppScriptCheck(cartJsUrl); } loadCheckboxAppScriptCheck(cartDrawerJsUrl); } else { loadCheckboxAppScriptCheck(cartJsUrl); loadCheckboxAppScriptCheck(cartDrawerJsUrl); } }; document.head.appendChild(script); </script> <link rel="stylesheet" href="https://cdn.shopify.com/extensions/e35b69bb-69c0-46de-ba82-dba3f6b55de5/checkbox-assistant-356/assets/common.css"> <!-- モーダル用のオーバーレイ --> <div class="modal-overlay-terms-of-use-checkbox"> <div class="modal-content"> <p>Please agree to the terms and conditions before making a purchase!</p> <div class="checkbox-app-close-btn"> <svg height="20px" width="20px" viewBox="0 0 24 24"> <path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z" /> </svg> </div> </div> </div> <div class="checkbox-app-popup-content"> <p>Please agree to the terms and conditions before making a purchase!</p> <div class="checkbox-app-close-btn"> <svg height="20px" width="20px" viewBox="0 0 24 24"> <path d="M19 6.41l-1.41-1.41-5.59 5.59-5.59-5.59-1.41 1.41 5.59 5.59-5.59 5.59 1.41 1.41 5.59-5.59 5.59 5.59 1.41-1.41-5.59-5.59z" /> </svg> </div> </div> <div class="checkbox-app-error-dialog"> <p>An error occurred. Please wait a moment and try checking the checkbox again.</p> <button class="checkbox-app-error-dialog-close-btn">Close</button> </div> <div id="load-checkbox-app-js"></div></div><div id="shopify-block-8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> <div id="secomapp_freegifts_version" data-version="3.0"></div> <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" /> <link href="//cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/freegifts-main.css" rel="stylesheet" type="text/css" media="all" /> <link href="//cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/bogos.bundle.css" rel="stylesheet" type="text/css" media="all" /> <style id="sca_fg_custom_style"> .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #010101; } .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; } .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #000000; } .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #5e493d; } .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D } .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 } .freegifts-main-container .bogos-slider-offer-title { color: #000000 } #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } #sca-promotion-glider { color: #000000; background-color: #D9D9D9; } .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } #sca-fg-today-offer-iframe .sca-fg-header {background-color: #FFFFFF} #sca-fg-today-offer-iframe .sca-fg-body {background-color: #FFFFFF} #sca-fg-today-offer-iframe .sca-fg-today-offer-title {color: #5E5873 !important} #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle {color: #b9b9c3 !important} #sca-fg-today-offer-iframe .sca-offer-title {color: #82868b} #sca-fg-today-offer-iframe .sca-fg-offer { background-color: #ebe9f140; border: 1px solid #ebe9f1; } #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived { background-color: #69CE8210 ;border: 1px solid #69CE82; } #sca-fg-today-offer-widget { height: 32px !important; width: 32px !important } #sca-fg-today-offer-widget img#sca-fg-today-offer-widget-img { width: auto !important; height: 90% !important; } .sca-fg-icon-success-anim {box-shadow: inset 0 0 0 #69CE82;} @-webkit-keyframes animated-checkmark-fill {to {box-shadow: inset 0 0 0 30px #69CE82}} @keyframes animated-checkmark-fill {to {box-shadow: inset 0 0 0 30px #69CE82}} .sca-fg-icon-success-circle {stroke: #69CE82;} .bogos-bundles-widget { background-color: #F3F3F3; } .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-total-discount-price { color: #303030; } .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-total-original-price { color: #B5B5B5; } .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } .bogos-bundles-quantity-break-widget-title { color: #303030; } .bogos-bundles-quantity-break-widget-description { color: #303030; } .bogos-bundle-quantity-break-item-original-price , .bogos-bundles-quantity-break-origin-price { color: #303030; } .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } .bogos-bundle-quantity-break-sub-title { color: #616161; } .bogos-bundle-quantity-break-item-discount-price, .bogos-bundles-quantity-break-discount-price { color: #303030; } .bogos-bundle-quantity-break-title { color: #303030; } .fg-gift-thumbnail-offer-title {color: #000000; } .fg-gift-thumbnail-container { border-color: #8A8A8A; } .fg-gift-thumbnail-offer-time { background-color: #000000; } .fg-gift-thumbnail-container.seperated .fg-gift-thumbnail-offer { border-color: #8A8A8A; } .bogos-mix-match-widget { background-color: #F3F3F3; ; } .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } .bogos-mix-match-widget .bogos-mix-item-select-variant { background-color: #FFFFFF; } .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030 } .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB } .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1 } .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700 } .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A } </style> <script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> </script> <script src="https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/glider.min.js" defer></script> <script src="https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/lz-string.js" defer></script> <div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" data-animation="slideInOutTop"> </div> <ul id="sca-fg-notifications" class="sca-fg-notifications"></ul> <button id="sca-fg-today-offer-widget"></button> <div id="sca-fg-today-offer-iframe"></div> <div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> <script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> if (typeof Shopify === "undefined") window.Shopify = {}; Shopify.cartItems = []; Shopify.current_product = {}; Shopify.current_collection = {}; Shopify.products = {}; //cart item // current product or collection Shopify.current_product = {...{"id":7256411898032,"title":"Bright Balance Hairbath","handle":"bright-balance-purple-shampoo","description":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e","published_at":"2023-11-14T13:47:27-08:00","created_at":"2022-12-14T07:50:16-08:00","vendor":"Innersense Organic Beauty","type":"Hair Styling Products","tags":["Jebbit Bright Balance","Travel"],"price":1000,"price_min":1000,"price_max":8200,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42818934538416,"title":"2oz","option1":"2oz","option2":null,"option3":null,"sku":"AG-BBHB002-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876380336,"product_id":7256411898032,"position":3,"created_at":"2024-02-28T13:18:40-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","variant_ids":[42818934538416]},"available":true,"name":"Bright Balance Hairbath - 2oz","public_title":"2oz","options":["2oz"],"price":1000,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":42813913727152,"title":"32oz","option1":"32oz","option2":null,"option3":null,"sku":"AG-BBHB032-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728876970160,"product_id":7256411898032,"position":4,"created_at":"2024-02-28T13:18:51-08:00","updated_at":"2024-02-29T14:01:18-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","variant_ids":[42813913727152]},"available":true,"name":"Bright Balance Hairbath - 32oz","public_title":"32oz","options":["32oz"],"price":8200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"],"featured_image":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","options":["Size"],"media":[{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","width":1000},{"alt":null,"id":26082918957232,"position":2,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath-Goop_1.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176622256,"position":3,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbath2ozTube.jpg?v=1709244078","width":1000},{"alt":null,"id":26079177277616,"position":4,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathLiter.jpg?v=1709244078","width":1000},{"alt":null,"id":26079176523952,"position":5,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078"},"aspect_ratio":1.0,"height":1000,"media_type":"image","src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/Bright-Balance-Hairbath_1.jpg?v=1709244078","width":1000}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eA bright idea for blondes, grays and silvers.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBoost the brilliance of blondes, grays and silvers with this nourishing purple shampoo. Its silicone free formula features a custom pigment blend that delivers potent purple power to restore balance and vibrancy to blonde tones without leaving hair stripped of moisture. Good-for-you ingredients like Witch Hazel and Apple Extract dissolve oils and amplify shine and color vibrancy. Monoi Oil splashes strands with a high dose of antioxidants and vitamin E to improve the hair's elasticity, resiliency and luster.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eBest for blonde, gray or lightened hair.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"font-weight: 400;\"\u003eFragrance: Jasmine\u003c\/span\u003e\u003c\/p\u003e"}}; Shopify.current_product.current_variant = {...{"id":42818935619760,"title":"10oz","option1":"10oz","option2":null,"option3":null,"sku":"AG-BBHB010-01","requires_shipping":true,"taxable":true,"featured_image":{"id":33728877002928,"product_id":7256411898032,"position":1,"created_at":"2024-02-28T13:18:59-08:00","updated_at":"2024-02-28T13:19:19-08:00","alt":null,"width":1000,"height":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159","variant_ids":[42818935619760]},"available":true,"name":"Bright Balance Hairbath - 10oz","public_title":"10oz","options":["10oz"],"price":3200,"weight":0,"compare_at_price":null,"inventory_management":"shopify","barcode":"","featured_media":{"alt":null,"id":26079177310384,"position":1,"preview_image":{"aspect_ratio":1.0,"height":1000,"width":1000,"src":"\/\/innersensebeauty.com\/cdn\/shop\/files\/BrightBalanceHairbathRetail.jpg?v=1709155159"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}}; Shopify.current_product['collections'] = Object.values({...[{"id":292724048048,"handle":"all-products","title":"All Products","updated_at":"2024-11-30T03:40:15-08:00","body_html":"","published_at":"2022-12-07T10:09:47-08:00","sort_order":"manual","template_suffix":"","disjunctive":false,"rules":[{"column":"variant_price","relation":"greater_than","condition":"1"},{"column":"type","relation":"not_equals","condition":"giftbox_ghost_product"}],"published_scope":"web"},{"id":314157760688,"handle":"all","title":"All Products","updated_at":"2024-11-30T03:40:15-08:00","body_html":null,"published_at":"2024-10-30T15:37:49-07:00","sort_order":"best-selling","template_suffix":null,"disjunctive":false,"rules":[{"column":"type","relation":"not_equals","condition":"candybox_generated"},{"column":"type","relation":"not_equals","condition":"giftbox_ghost_product"}],"published_scope":"web"},{"id":299517542576,"handle":"build-up-dandruff","updated_at":"2024-11-30T01:15:12-08:00","published_at":"2023-04-28T14:03:10-07:00","sort_order":"best-selling","template_suffix":"","published_scope":"web","title":"Build Up or Dandruff - Remove Buildup","body_html":""},{"id":299517051056,"handle":"color-treated-1","updated_at":"2024-11-30T02:55:10-08:00","published_at":"2023-04-28T13:58:22-07:00","sort_order":"manual","template_suffix":"","published_scope":"web","title":"Color Treated - Restore Vibrance","body_html":""},{"id":306859638960,"handle":"hairbath-conditioner","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2024-03-18T17:16:48-07:00","sort_order":"manual","template_suffix":"no-quiz","published_scope":"web","title":"Detox Challenge Shop - Build Your Bundle","body_html":"\u003cp\u003eGet \u003cstrong\u003e15% OFF \u003c\/strong\u003ewith Code:\u003cstrong\u003e HAIRDETOX15\u003c\/strong\u003e\u003c\/p\u003e"},{"id":299517280432,"handle":"dry-damaged","updated_at":"2024-11-30T03:15:13-08:00","published_at":"2023-04-28T14:00:50-07:00","sort_order":"manual","template_suffix":"","published_scope":"web","title":"Dry or Damaged - Hydrate Strands","body_html":""},{"id":299516264624,"handle":"dull","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2023-04-28T13:44:42-07:00","sort_order":"best-selling","template_suffix":"","published_scope":"web","title":"Dull - Enhance Shine","body_html":""},{"id":300344639664,"handle":"jebbit-shampoo","updated_at":"2024-11-30T01:15:12-08:00","published_at":"2023-08-14T13:07:49-07:00","sort_order":"best-selling","template_suffix":"","published_scope":"web","title":"Jebbit Shampoo","body_html":""},{"id":299517411504,"handle":"oily-greasy","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2023-04-28T14:01:53-07:00","sort_order":"best-selling","template_suffix":"","published_scope":"web","title":"Oily or Greasy- Balance Oil","body_html":""},{"id":292839882928,"handle":"shampoo","updated_at":"2024-11-30T01:15:12-08:00","published_at":"2022-12-14T07:34:27-08:00","sort_order":"manual","template_suffix":"","published_scope":"web","title":"Shampoo","body_html":"\u003cmeta charset=\"UTF-8\"\u003e\n\u003cp data-mce-fragment=\"1\"\u003e \u003c\/p\u003e\n\u003cbr\u003e","image":{"created_at":"2023-01-27T08:26:37-08:00","alt":null,"width":2000,"height":770,"src":"\/\/innersensebeauty.com\/cdn\/shop\/collections\/20220526_SHOT_21_5-PRODUCT-COLLECTION_2575_9fbff253-704e-49e3-880e-032cd0b23707.jpg?v=1707174388"}},{"id":299850727600,"handle":"shop-all","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2023-06-12T10:19:57-07:00","sort_order":"manual","template_suffix":"","published_scope":"web","title":"Shop All","body_html":""},{"id":299517116592,"handle":"split-ends","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2023-04-28T13:59:15-07:00","sort_order":"manual","template_suffix":"","published_scope":"web","title":"Split Ends - Repair Ends","body_html":""},{"id":292840439984,"handle":"travel","updated_at":"2024-11-30T01:15:12-08:00","published_at":"2022-12-14T07:34:43-08:00","sort_order":"manual","template_suffix":"","published_scope":"web","title":"Travel Size","body_html":"","image":{"created_at":"2024-10-02T10:56:00-07:00","alt":null,"width":2000,"height":770,"src":"\/\/innersensebeauty.com\/cdn\/shop\/collections\/TravelSize_Banner_2000x770_1.jpg?v=1727891761"}},{"id":292841521328,"handle":"whats-new","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2022-12-14T08:12:47-08:00","sort_order":"manual","template_suffix":"","published_scope":"web","title":"What's New","body_html":"","image":{"created_at":"2023-04-28T14:59:13-07:00","alt":null,"width":2000,"height":770,"src":"\/\/innersensebeauty.com\/cdn\/shop\/collections\/Collection-Banner-Whats-New.jpg?v=1707174100"}}]}); Shopify.current_product['variants_quantity'] = {}; Shopify.current_product['variants_quantity']['42818935619760'] = "3714" - 0; Shopify.current_product['variants_quantity']['42818934538416'] = "12922" - 0; Shopify.current_product['variants_quantity']['42813913727152'] = "3565" - 0; Shopify.current_collection = {...{"id":299516264624,"handle":"dull","updated_at":"2024-11-30T03:40:15-08:00","published_at":"2023-04-28T13:44:42-07:00","sort_order":"best-selling","template_suffix":"","published_scope":"web","title":"Dull - Enhance Shine","body_html":""}}; window.SECOMAPP = window.SECOMAPP || {}; SECOMAPP.fg_codes = []; SECOMAPP.activateOnlyOnePromoCode = false //liquid code to get customer history and customer tag SECOMAPP.current_template = "product"; SECOMAPP.pathname = window.location.pathname; if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); } SECOMAPP.setCookie = function (e, t, o, n, r) { let i = new Date; i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); let f = "expires=" + i.toUTCString(); document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); }; SECOMAPP.deleteCookie = function (e, t) { document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") }; SECOMAPP.getCookie = function (e) { for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { let r; for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); if (0 === r.indexOf(t)) return r.substring(t.length, r.length) } return "" }; SECOMAPP.getQueryString = function (key) { let e = {}; let t = window.location.search.substring(1).split("&"); let o = 0; for (; o < t.length; o++) { let n = t[o].split("="); if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); else if ("string" == typeof e[n[0]]) { e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] } else e[n[0]].push(decodeURIComponent(n[1])) } return key ? e?.[key] : e; }; "" !== SECOMAPP.getCookie("sca_fg_codes") && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie("sca_fg_codes"))); SECOMAPP.current_code = SECOMAPP.getQueryString("freegifts_code"); SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) && (function () { SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); SECOMAPP.fg_codes.push(SECOMAPP.current_code); SECOMAPP.setCookie("sca_fg_codes", JSON.stringify(SECOMAPP.fg_codes)); })(); SECOMAPP.customer = {}; SECOMAPP.customer.orders = []; SECOMAPP.customer.freegifts = []; SECOMAPP.customer.freegifts_v2 = []; SECOMAPP.customer.email = ""; SECOMAPP.customer.first_name = ""; SECOMAPP.customer.last_name = ""; SECOMAPP.customer.tags = Object.values({...null}); SECOMAPP.customer.orders_count = "" - 0; SECOMAPP.customer.total_spent = "" - 0; SECOMAPP.market = {...null}; // get class name config from settings_data.json if (!Shopify.scaHandleConfigValue) { Shopify.scaHandleConfigValue = { ...null, ...{"sca_fg_cart_drawer_query":null,"sca_fg_cart_icon_query":null,"sca_fg_form_checkout_wrapper_query":null,"sca_fg_form_checkbox_button_query":null,"sca_fg_btn_gift_thumbnail_query":null,"sca_fg_title_product_gift_icon_query":null,"sca_fg_img_collection_gift_icon_query":".product-row","sca_fg_main_promotion_message_query":null} }; } // add link proxy SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" SECOMAPP.bogosIntegrationUrl = "https://api.freegifts.io/integrations" window.fgGiftIcon = "https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/fg-icon-red_small.png"; window.fgWidgetIconsObj = { "widget-icon-1.png": 'https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/widget-icon-1_small.png', "widget-icon-2.png": 'https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/widget-icon-2_small.png', "widget-icon-3.png": 'https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/widget-icon-3_small.png', "widget-icon-4.png": 'https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/widget-icon-4_small.png', "widget-icon-5.png": 'https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/widget-icon-5_small.png', "widget-icon-6.png": 'https://cdn.shopify.com/extensions/c3cf32b7-a843-4096-8a8b-fc0ff99c3453/bogos-io-free-gift-57/assets/widget-icon-6_small.png' } // variable from tools SECOMAPP.variables = { ...SECOMAPP.variables, ...{"enable_check_variants_has_gift":true,"enable_gift_icon_selected_product":true} } </script> <script defer src="https://d33a6lvgbd0fej.cloudfront.net/aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1732746234"></script> <div id="secomapp_freegifts_url" data-url="https://d33a6lvgbd0fej.cloudfront.net/aW5uZXJzZW5zZS1vcmdhbmljLWJlYXV0eS1pbmMubXlzaG9waWZ5LmNvbQ==/freegifts_data_1732746234"></div> <!-- END app snippet --> </div></body> </html>