1<!doctype html> 2<html class="no-js" lang="en"> 3 4 <head> 5<!--LOOMI SDK--> 6<!--DO NOT EDIT--> 7<!--Start - Anti Flicker--> 8<style id="vslyAntiFlickerStyle-AE29"> 9 body { 10 opacity: 0!important; 11 } 12</style> 13<style id="vslyAntiFlickerStyle-BC82"> 14 body { 15 16 animation: vslyAntiFlickerFadeIn 0.1s linear; 17 -moz-animation: vslyAntiFlickerFadeIn 0.1s linear; 18 -o-animation: vslyAntiFlickerFadeIn 0.1s linear; 19 -webkit-animation: vslyAntiFlickerFadeIn 0.1s linear; 20 21 animation-fill-mode: forwards; 22 -moz-animation-fill-mode: forwards; 23 -o-animation-fill-mode: forwards; 24 -webkit-animation-fill-mode: forwards; 25 26 animation-delay: 300ms; 27 -moz-animation-delay: 300ms; 28 -o-animation-delay: 300ms; 29 -webkit-animation-delay: 300ms; 30 } 31 32 @keyframes vslyAntiFlickerFadeIn { 33 to { 34 opacity: 1; 35 } 36 } 37</style>
38<script id="vslyAntiFlickerScript-OJ93" data-em-disable> 39 console.debug('vsly-anti-flicker', 'Anti Flicker Script Loaded'); 40 let fallbackTimer = -1; 41 let retryTimer = -1; 42 let retries = 0; 43 44 function _vslyAntiFlickerRevealInner() { 45 try { 46 console.debug('vsly-anti-flicker', 'Revealing'); 47 const hideElem = document.querySelector('#vslyAntiFlickerStyle-AE29'); 48 if (hideElem) { 49 hideElem.remove(); 50 } 51 clearTimeout(fallbackTimer); 52 console.debug('vsly-anti-flicker', 'Revealing done'); 53 } catch (ex) { 54 console.error('vsly-anti-flicker', ex); 55 if (retries > 15) { 56 setTimeout(window.vslyAntiFlickerReveal, 10); 57 retries += 1; 58 } 59 } 60 } 61 62 window.vslyAntiFlickerReveal = function () { 63 setTimeout(_vslyAntiFlickerRevealInner, 10); 64 } 65 66 fallbackTimer = setTimeout(() => { 67 console.debug('vsly-anti-flicker', 'Falling back after timeout'); 68 window._vslyAntiFlickerRevealInner() 69 clearTimeout(retryTimer) 70 }, 300) 71</script>
71 72<!--End - Anti Flicker--> 73<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 74<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
75<script type="text/javascript" data-em-disable data-vsly> 76 (()=> { 77 const env = 2; 78 var store = "kitschllc.myshopify.com"; 79 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 80 var jitsuKey = "js.10469048384"; 81 var themeId = 192042008757; 82 var role = "main"; 83 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 84 85 86 87 88 89 window.loomi_ctx.blockingConcent = false; 90 loomi_ctx.ttl=1792859075; 91 loomi_ctx.embeddedTests=[]; 92 })() 93</script>
vendor: 1 bytes, line 93
93
94<script type="text/javascript" data-em-disable> 95 !function(){var e,t,n;!function(e){e.JSCondition="jsCondition",e.JSFunction="jsFunction",e.JSEvent="jsEvent",e.Selector="selector",e.ElementEvent="elementEvent",e.PageLoad="pageLoad",e.Timeout="timeout",e.Inactivity="inactivity",e.ExitIntent="exitIntent",e.Conjunction="conjunction"}(e||(e={})),function(e){e[e.PAUSED=4]="PAUSED"}(t||(t={})),function(e){e[e.LOCAL=0]="LOCAL",e[e.STAGE=1]="STAGE",e[e.PROD=2]="PROD",e[e.TEST=3]="TEST"}(n||(n={}));const r="lmi_preview";var o;!function(e){e.USE_CASE="USE_CASE",e.ADD_TO_CART="ADD_TO_CART"}(o||(o={}));const i=function(e){void 0===e&&(e=()=>window);try{return Promise.resolve(v(()=>void 0!==_(()=>e().removeEventListener),100,100)).then(function(){return Promise.resolve()})}catch(e){return Promise.reject(e)}},s=function(e,t){void 0===e&&(e=()=>window),void 0===t&&(t=!1);try{function n(){return Promise.resolve()}const r=t&&a()?Promise.resolve(v(()=>c,1e3,10)).then(function(){}):Promise.resolve(v(()=>void 0!==_(()=>e().addEventListener),10,1e3)).then(function(){});return Promise.resolve(r&&r.then?r.then(n):n())}catch(o){return Promise.reject(o)}};let c=!1;function a(){return!0===_(()=>window.vslyDeferResources)}function u(e,t){void 0===t&&(t=20);let n=0;return function(){clearTimeout(n),n=setTimeout(()=>e(...[].slice.call(arguments)),t)}}window.addEventListener("load",()=>{setTimeout(()=>{c=!0},2e3)});const l="vsly-hide-theme-preview",d="vslyCtags",m=()=>{_(()=>{const e=window.loomi_ctx.ctags||[];0===e.length?window.loomi_ctx.ctags=JSON.parse(localStorage.getItem(d)||"[]"):localStorage.setItem(d,JSON.stringify(e)),_(()=>{const e=JSON.parse(localStorage.getItem("vslyCustomCtags")||"[]");e&&e.length>0&&(window.loomi_ctx.ctags=[...window.loomi_ctx.ctags||[],...e])})})},f=()=>new Date(1e3*Math.floor(Date.now()/1e3));function h(e,t){void 0===t&&(t={async:!1,defer:!1});const n=_(()=>window.visually.flags["bunny-cdn"]),r=A();return p(`vsly-lib-${e}`,`https://${n?"assets.visually.io":r}/vsly/lib/${e}.js`,t)}function p(e,t,n){return void 0===n&&(n={async:!1,defer:!1}),new Promise((r,o)=>{let i=document.getElementById(e);i?r(document.getElementById(e)):(i=document.createElement("script"),i.id=e,i.src=t,i.async=n.async||!1,i.defer=n.defer||!1,i.setAttribute("data-em-disable",""),i.onload=()=>r(i),i.onerror=()=>o(new Error(`Failed to load ${t}`)),document.head.appendChild(i))})}function v(e,t,n,r){return void 0===t&&(t=500),void 0===n&&(n=4),new Promise((o,i)=>{e()?o(0):0!==n?setTimeout(()=>{r&&r()&&i(`condition rejected ${_(()=>e.toString())}`),v(e,t,n-1).then(o).catch(i)},t):i(`condition rejected ${_(()=>e.toString())}`)})}function w(e,t){void 0===t&&(t=500);const n=_(()=>window.visually_io_editor)?Date.now()+1e4:Infinity;function r(o){try{const i=e();i?o(i):Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}catch(e){console.error("vsly-when",e),Date.now()>=n?o(void 0):setTimeout(()=>r(o),t)}}return new Promise(e=>{r(e)})}function y(e){return!Array.isArray(e)||0===e.length}function g(e){return btoa(unescape(encodeURIComponent(JSON.stringify(e))))}function _(e,t){void 0===t&&(t=void 0);try{return e()}catch{return t}}const S=e=>e&&decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*"+encodeURIComponent(e).replace(/[\-\.\+\*]/g,"\\$&")+"\\s*\\=\\s*([^;]*).*$)|^.*$"),"$1"))||null;function E(){const e=window.loomi_ctx?.clientId;return e?(window.localStorage.setItem("vsly__st",String(e)),String(e)):window.localStorage.getItem("vsly__st")}function P(e,t,n){void 0===t&&(t=5),void 0===n&&(n=500),t>=0&&!_(e)&&setTimeout(()=>{_(e)||P(e,t-1)},n)}const A=function(e){return void 0===e&&(e=window.loomi_ctx.env),e===n.STAGE?"sdk.loomi-stg.xyz":"live.visually-io.com"};function I(e){return e.replace(/[^a-z_A-Z0-9]/gi,"_")}const b=()=>!!_(()=>C()()),C=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function x(){const e=function(){try{return Promise.resolve(v(()=>!!_(()=>window.loomi.jitsu),a()?1e3:500,120)).then(function(){return _(()=>window.loomi.jitsu)})}catch(e){return Promise.reject(e)}}();return{register(t,n,r,o){e.then(e=>_(()=>e.register(t,n,r,o)))},track:function(t,n,r){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.track(t,n,r))).then(function(){})})},trackExt:function(t,n){return Promise.resolve(e).then(function(e){return Promise.resolve(_(()=>e.trackExt(t,n))).then(function(){})})}}}let k=!1,T=!1;function N(e,t,n){return{id:T?"lmi-000":"lmi-"+ ++j,isApplied:!1,kind:e,selector:t,value:n}}function O(e,t){let n,r=!1;return null!==e.previousElementSibling?n=e.previousElementSibling:(n=e.parentElement,r=!0),n?(e.outerHTML=t,r?n.firstElementChild:n.nextElementSibling):e}let j=Math.round(1e4*Math.random()),L=[],$=new Map;const R="lmid",D="lmwv";function U(){return!!_(()=>window.vsly_fbs)}function M(){return window.location.search.includes("lmi_debug")||U()}function q(){M()&&console.debug("loomi-editor",...[].slice.call(arguments))}function F(){M()&&console.error("loomi-editor",...[].slice.call(arguments))}let B=!0,J={};class V{constructor(e,t){this._value=void 0,this._addedAt=void 0,this._value=e,this._addedAt=t||(new Date).getTime()}value(){return this._value}addedAt(){return this._addedAt}}class H{constructor(e,t){this.backend=void 0,this.ttlMillis=void 0,this.backend=e,this.ttlMillis=t}isValid(e){return!!e&&(new Date).getTime()-e.addedAt()<=this.ttlMillis}get(e){const t=this.backend.get(e),n=this.isValid(t);if(t&&n)return t.value();n||this.backend.remove(e)}set(e,t,n){const r=new V(t,n);this.backend.set(e,r)}}class G{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`,window[this.namespace]={}}get(e){return _(()=>window[this.namespace][e])}remove(e){_(()=>delete window[this.namespace][e])}set(e,t){window[this.namespace][e]=t}}class z{constructor(e){this.namespace=void 0,this.namespace=`vsly_cache_${e}`}get(e){return _(()=>{const t=sessionStorage.getItem(`${this.namespace}_${e}`);if(!t)return;const n=JSON.parse(t);return new V(n._value,n._addedAt)})}remove(e){sessionStorage.removeItem(`${this.namespace}_${e}`)}set(e,t){sessionStorage.setItem(`${this.namespace}_${e}`,JSON.stringify(t))}}class K extends H{constructor(e,t){super(new G(e),t)}}const W=function(e,t){void 0===t&&(t=8397271938200529);let n=3735928559^t,r=1103547991^t;for(let t,o=0;o<e.length;
95o++)t=e.charCodeAt(o),n=Math.imul(n^t,2654435761),r=Math.imul(r^t,1597334677);return n=Math.imul(n^n>>>16,2246822507)^Math.imul(r^r>>>13,3266489909),r=Math.imul(r^r>>>16,2246822507)^Math.imul(n^n>>>13,3266489909),`${4294967296*(2097151&r)+(n>>>0)}`},Q="targeting-changed",Y="vslyThemeTest",Z="0891c521a9aa47c6a9fd965198b7ed44",X="_203";function ee(e,t,n,r,o){void 0===n&&(n=10),void 0===r&&(r=!1),void 0===o&&(o="none");const{_USE_CASE:i,_USE_CASE_VARIANT:s,_USE_CASE_AUDIENCES:c,_USE_CASE_VERSION:a,_USE_CASE_GA_VARIANT:u,_USE_CASE_GA:l}=e;if(U()||ie())return;if(!function(e){try{const t=location.pathname,n=new URL(e);if(location.search.includes("vsly-redirected-from"))return!1;if(!0===_(()=>window.visually.flags["sdk-kill-advanced-redirect-checks"]))return!0;{let e=!1;const r=decodeURIComponent(location.search);return n.searchParams.forEach((t,n)=>{const o=decodeURIComponent(`${n}=${t}`);r.includes(o)||(e=!0)}),!!((_(()=>Array.from(n.searchParams.values()).length)||0)>0&&e)||t!==n.pathname}}catch(e){return!1}}(t))return;if(!function(e,t,n){const r=`vsly-redirect-${W(`${n._USE_CASE}-${n._USE_CASE_VARIANT}-${n._USE_CASE_VERSION}-${e}`)}`;return"session"===t?"true"!==sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"true"),!0):"user"!==t||"true"!==localStorage.getItem(r)&&(localStorage.setItem(r,"true"),!0)}(t,o,e))return;h();const d=`${i}-${s}`,m={type:"USE_CASE",ts:f().valueOf(),payload:{sid:_(()=>window.loomi_ctx.session.id),user:{anonymous_id:_(()=>window.loomi_ctx.userId)},use_case:i,use_case_variant:s,...a?{version:a}:{},...c?{audiences:c}:{}},options:{gaName:_(()=>I(l)),gaVariant:_(()=>I(u))}};function h(){document.body&&(document.body.style.opacity=0)}_(()=>{ce(i)&&(m.payload.clickId="redirect",m.options.isRedirect=!0)}),window.vsly_redirecting=!0,setTimeout(function(){try{h();const e=JSON.stringify(m),n=g(m),o=!d.includes(re);let i=t;try{new URLSearchParams(location.search).forEach((e,t)=>{(r||oe(t))&&(i=te(i,t,e))})}catch(t){q("e87",{redirectUrl:i,key:d,event:e,ex:t})}return i=te(i,"vsly-redirected-from",d),o&&(i=te(i,"vsly-redirected-event",n)),location.replace&&location.replace(i),Promise.resolve()}catch(e){return Promise.reject(e)}},n)}function te(e,t,n){try{const r=new URL(e);return r.searchParams.append(t,n),r.href}catch(t){return`${e}${e.includes("?")?"&":"?"}key=${n}`}}function ne(e){return{_USE_CASE:e.experienceId,_USE_CASE_VARIANT:e.variantId,_USE_CASE_VERSION:e.version,_USE_CASE_AUDIENCES:_(()=>window.loomi_ctx.audiences.join("|"),""),_USE_CASE_GA:e.gaExperienceName,_USE_CASE_GA_VARIANT:e.gaVariantName}}const re="theme_test_redirect_back_to_main",oe=e=>e.toLowerCase().startsWith("utm");function ie(){return _(()=>window.Shopify.designMode,!1)}function se(){return _(()=>window.Shopify.country)||_(()=>window.visually.country)}const ce=e=>window.loomi.conf.experiments.find(t=>t.name===e).isRedirect,ae=(e,t)=>{_(()=>!0===window.visually.flags["sdk-disable-dynamic-height-strategy"],!1)||e&&function(e,t,n){let r=e,o=0;for(;r.parentElement&&o<10;)n(r.parentElement),r=r.parentElement,o+=1}(e,0,e=>{const t=e.style.height;var n;(n=t)&&""!==n&&(e.style.removeProperty("height"),e.style.minHeight=t)})};function ue(e,t,n,r){if(!document.body.contains(r)){const r=document.querySelector(n);return r?(t(),e(),{element:r,isDetached:!0}):{isDetached:!1}}return{isDetached:!1}}function le(e){if(!_(()=>window.visually.flags["visibility-redo"]))return document.querySelector(e);const t=document.querySelectorAll(e);for(let e=0;e<t.length;e++){const n=t.item(e);if(de(n))return n}return _(()=>t[0])}function de(e){try{if(!_(()=>window.visually.flags["visibility-redo"]))return!0;if(!e)return!1;const t=e.getBoundingClientRect(),n=getComputedStyle(e);return!_(()=>"none"==n.display||"0"==n.opacity||"hidden"==n.visibility||t.width<=5&&t.height<=5||"none"==e.style.display||"0"==e.style.opacity||"hidden"==e.style.visibility)}catch(e){return!0}}function me(e){return _(()=>window.visually.flags[e],!1)}function fe(){return _(()=>!0===window.vslyDeferWidgets||me("sdk-defer-widgets"),!1)}const he="visually",pe="widgets";let ve;function we(e,t){const n=e+t,r=`vslyw-${n}`;if(!document.getElementById(r)){const e=document.createElement("script");e.id=r,e.type="text/javascript";
95const t=_(()=>window.visually.flags["bunny-cdn"]),o=A();e.src=`https://${t?"assets.visually.io":o}/widgets/${n}.js`,document.head.appendChild(e)}}window.IntersectionObserver&&(ve=new IntersectionObserver((e,t)=>{e.forEach(e=>{if(e.isIntersecting){const n=e.target;(function(e){const t=e.getAttribute("lmw"),n=e.getAttribute(D);if(t&&n){const r=t+n;return v(()=>_(()=>!!window[he][pe][r])&&_(()=>!!window.preact),50,500).then(()=>{_(()=>window[he][pe][r](`#${e.id}`))}),!0}return!1})(n)&&t.unobserve(n)}})},{root:null,rootMargin:window.vslyDeferWidgetsMargin||"100px",threshold:.1}));const ye="vsly-orig-sel";function ge(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const _e=function(e){try{return Promise.resolve(ge(function(){return Promise.resolve(v(()=>!!_(()=>document.querySelector(e)),250,100)).then(function(){return Promise.resolve(document.querySelector(e))})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}};function Se(e,t,n){const r=t.extra;return n&&n>=3?void 0!==r&&!!_(()=>e.childNodes[r]):!!r&&!!_(()=>e.childNodes[r])}function Ee(e,t,n){void 0===n&&(n=10),me("kill-theme-testing")||Pe(t)||(Ae(e,t),ee(e,Ie(t).href,n,!0,"session"))}const Pe=e=>{if(Ce())return!0;_(function(){try{return Promise.resolve(v(()=>!!document&&!!document.head,10,2e3)).then(function(){const e=document.head||document.getElementsByTagName("head")[0];if(!e.querySelector(`#${l}`)){const t=document.createElement("style");t.id=l,t.appendChild(document.createTextNode("#preview-bar-iframe,#PBarNextFrameWrapper,#PBarNextFrame { display: none !important;}")),e.appendChild(t)}})}catch(e){return Promise.reject(e)}});const t=window.loomi_ctx.themeId||_(()=>window.Shopify.theme.id),n=window.loomi_ctx.role||_(()=>window.Shopify.theme.role),r=!Ne({id:t,role:n}),o=_(()=>!window.loomi_ctx.testedThemes.includes(t));return!(!r||!o)||Te({id:t,role:n},e)},Ae=(e,t)=>{const n=e._USE_CASE!==re;Le(t)&&n&&[sessionStorage,localStorage].forEach(e=>Oe(e))},Ie=e=>{const t=Re();return t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),document.body.style.opacity=0,location.replace(t.href)},Ce=()=>
95{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},xe=()=>!me("allow-embed-redirect-tests")||0===(window.loomi_ctx.embeddedTests||[]).filter(e=>e.experiment.isThemeTest).length,ke=()=>[sessionStorage,localStorage].forEach(e=>e.removeItem(Y)),Te=(e,t)=>e.id===t||Ne(e)&&!t,Ne=e=>"main"===e.role,Oe=e=>e.setItem(Y,"1"),je=e=>e.getItem(Y),Le=e=>!!e,$e=e=>_(()=>Re().searchParams.has(e)),Re=()=>_(()=>new URL(window.location.href)),De="data-rid",Ue="data-alchemy-element-root";let Me,qe=0;function Fe(e){return e.hasAttribute(De)||e.hasAttribute(Ue)}const Be=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Je||(Je=new MutationObserver(Ve)),Ve();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Je.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Je;function Ve(){L.filter(e=>!e.isApplied).forEach(e=>{try{const t=_(()=>document.body.querySelector(e.selector));if(!t)return void function(e,t,n,r,o){void 0===r&&(r=100),void 0===o&&(o=10);const i=!!t,s=_(()=>J[e])||0;!i&&B&&s<o&&(B=!1,J[e]=(_(()=>J[e])||0)+1,setTimeout(()=>{try{n()}catch(t){F("failed to run setTimeout on refreshAllElementsSets",e,t)}B=!0},r+50*s))}(e.selector,t,Ve,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===Me&&(Me=!!document.querySelector(`[${Ue}],[${De}]`)),Me)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Fe(t))return!0;return!1}(t,e)&&!function(){if(U())return!0;const e=window.vslyHydrationSize||1,t=!!window.elementIdToRuntimeInitialized&&Object.values(window.elementIdToRuntimeInitialized).length>=e;t&&0===qe&&(qe=Date.now());const n=Date.now()-qe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=He(e,t);n&&($.set(e.id,n),e.isApplied=!0)}catch(t){!function(){M()&&console.warn("loomi-editor",...[].slice.call(arguments))}("failed to resolve command from mutation request with exception.",t,e)}}),ze()}function He(e,t){if("replace"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1;const c=n.outerHTML;return{id:e,isApplied:()=>s,kind:"replace",do:()=>{s||(k&&n.setAttribute(R,i),n.outerHTML!==r&&(n=O(n,r),ae(n),k&&n.setAttribute(R,i),s=!0))},undo:()=>{s&&n.outerHTML!==c&&(n=O(n,c),s=!1)},redoIfNeeded:()=>!1,setDebugId:e=>i=e}}(e.id,0,t,e.value,e.id);if("appendBefore"===e.kind||"appendAfter"===e.kind)return function(e,t,n,r,o){let i=o||e,s=!1,c=document.querySelector(t),a=document.createElement("div");const u=()=>{s||("appendBefore"===r&&(c=document.querySelector(t),_(()=>c.parentNode.insertBefore(a,c)),ae(c),a=O(a,n),k&&a.setAttribute(R,i),s=!0),"appendAfter"===r&&(s||(c=document.querySelector(t),c.nextSibling?(_(()=>c.parentNode.insertBefore(a,c.nextSibling)),ae(c)):(_(()=>c.parentNode.appendChild(a)),ae(c)),a=O(a,n),k&&a.setAttribute(R,i),s=!0)),s=!0)},l=()=>{s&&(a.remove(),s=!1)};return{id:e,isApplied:()=>s,kind:r,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}(e.id,e.selector,e.value,e.kind,e.id);if("appendCss"===e.kind)return function(e,t,n,r){let o=r||e,i=!1,s=document.querySelector(t);const c=document.createElement("style"),a=()=>{i||(c.innerHTML=n,k&&c.setAttribute(R,o),document.head.appendChild(c),i=!0)},u=()=>{i&&(c.remove(),i=!1)};return{id:e,kind:"appendCss",isApplied:()=>i,do:a,undo:u,redoIfNeeded:()=>{const e=ue(a,u,t,s);return e.element&&(s=e.element),e.isDetached},setDebugId:e=>o=e}}(e.id,e.selector,e.value,e.id);if("appendJs"===e.kind)return function(e,t,n,r,o){let i=r||e,s=!1,c=document.querySelector(t),a=null;const u=()=>{s||(a||(a=document.createElement("script")),a.setAttribute("type","application/javascript"),a.innerHTML=function(e,t){return e&&t?`(async () => {\n const _USE_CASE = "${t.experienceId}";\n const _USE_CASE_VARIANT = "${t.variantId}";\n const _USE_CASE_VERSION = ${_(()=>t.version||0,0)};\n const _USE_CASE_AUDIENCES = "${_(()=>window.loomi_ctx.audiences.join("|"),"")}";\n const _USE_CASE_GA = "${_(()=>t.gaExperienceName.replace(/"/g,'\\"'),t.gaExperienceName)}";\n const _USE_CASE_GA_VARIANT = "${_(()=>t.gaVariantName.replace(/"/g,'\\"'),t.gaVariantName)}";\n const _USE_CASE_CTX = {_USE_CASE,_USE_CASE_VARIANT,_USE_CASE_VERSION,_USE_CASE_AUDIENCES,_USE_CASE_GA,_USE_CASE_GA_VARIANT};\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n })()`:!t&&e?`\n(async () => {\n const __currentScriptElement = document.currentScript;\n ${e}\n if (typeof vslyCleanup !== 'undefined') { \n if (__currentScriptElement) {\n __currentScriptElement.__vslyCleanup = vslyCleanup;\n }\n }\n})();\n`:e}(n,o),k&&(a.id=i),document.body.appendChild(a),s=!0)},l=()=>{if(!s)return;const e=(()=>{try{const e=a.__vslyCleanup;if(e)return e(),!0}catch(e){k&&console.error("vslyCleanup error:",e)}return!1})();a&&a.remove(),e&&(a=null),s=!1};return{id:e,kind:"appendJs",isApplied:()=>s,do:u,undo:l,redoIfNeeded:()=>{const e=ue(u,l,t,c);return e.element&&(c=e.element),e.isDetached},setDebugId:e=>i=e}}
95(e.id,e.selector,e.value,e.id,e.options);if("appendFont"===e.kind){const t=JSON.parse(e.value);if(t&&t.family&&t.weights)return function(e,t,n){n=n||e;let r=!1;const o=document.createElement("link"),i=(c=t.weights,(s=t.family).toLowerCase().includes("jetbrains")&&(s="JetBrains Mono"),`https://fonts.googleapis.com/css2?family=${encodeURIComponent(s)}:wght@${_(()=>c.join(";"))}&display=block`);var s,c;return o.setAttribute("href",i),o.setAttribute("rel","stylesheet"),{id:e,isApplied:()=>r,kind:"appendFont",do:()=>{r||(k&&o.setAttribute(R,n),document.head.appendChild(o),r=!0)},undo:()=>{r&&(o.remove(),r=!1)},redoIfNeeded:()=>!1}}(e.id,t,e.id)}else{if("compound"===e.kind){const n=e.value.map(n=>(n.options=e.options,He(n,t))).filter(e=>e);return function(e,t,n){let r=!1;return{id:e,isApplied:()=>r,kind:"compound",do:()=>{r||(t.filter(e=>!e.isApplied()).forEach(e=>{e.setDebugId&&e.setDebugId(n),e.do()}),r=!0)},undo:()=>{r&&(t.filter(e=>e.isApplied()).reverse().forEach(e=>e.undo()),r=!1)},redoIfNeeded:()=>t.map(e=>e.redoIfNeeded()).filter(e=>e).length>0}}(e.id,n,e.id)}if("widget"===e.kind){const t=_(()=>e.block.value),n=_(()=>t.env.sectionId.substring(1),e.id);return function(e,t,n,r,o,i,s){void 0===s&&(s="");const c=i||t;let a=!1;const u=`vslyp-${t}`;let l=null,d=null,m=[];const f=()=>{a||(we(r,s),"replace"===e?w():y(),fe()&&ve||h(),a=!0)},h=()=>{const e=r+s;v(()=>_(()=>!!window[he][pe][e])&&_(()=>!!window.preact),50,500).then(()=>{ae(l),_(()=>window[he][pe][e](`#${t}`))})},p=()=>{if(!a)return;d&&d.remove();const t=document.getElementById(u);if(t&&t.remove(),"replace"===e&&l&&l.children&&l.children.length>0){let e=0;for(const t of l.children)t.style.display=m[e],e+=1}a=!1},w=()=>
95{if(l=le(n),l){if(m=[],l.children&&l.children.length>0)for(const e of l.children){const t=e;t&&!t.getAttribute("preact")&&(m.push(t.style.display),t.style.display="none")}g(),l.appendChild(d),fe()&&ve&&ve.observe(d)}else F("vsly",`failed to find element with selector: ${n} when trying to replace with widget`)},y=()=>{l=le(n),l?(g(),l.insertAdjacentElement("appendBefore"===e?"beforebegin":"afterend",d),fe()&&ve&&ve.observe(d)):F("vsly",`failed to find element with selector: ${n} when trying to append widget`)},g=()=>{if(d=document.getElementById(t),!d){d=document.createElement("section"),d.style.all="unset",d.style.width="100%",d.setAttribute("preact","1"),k&&d.setAttribute(R,c),d.setAttribute("lmw",r),d.setAttribute(D,s),d.id=t;const e=document.createElement("script");e.id=u,e.setAttribute("type","text/props"),e.innerHTML=JSON.stringify(o),_(()=>document.body.appendChild(e))}};return{id:t,isApplied:()=>a,kind:"widget",do:f,undo:p,redoIfNeeded:()=>{const e=ue(f,p,n,l);return e.element&&(l=e.element),e.isDetached}}}(t.htmlKind,n,e.selector,t.widgetId,t.env,n,t.version)}if("moveElem"===e.kind){const t=_(()=>e.block.value);return function(e,t,n,r){let o=!1,i={display:""},s=null,c=null;const a=()=>{o||v(()=>(s=document.querySelector(t),c=document.querySelector(n),!!s&&!!c),50,500).then(()=>{s=document.querySelector(t),c=document.querySelector(n),u()})},u=()=>{c&&s&&(i={display:c.style.display,parentNode:s.parentElement,nextSib:s.nextElementSibling,prevSib:s.previousElementSibling},"appendBefore"===r?c.insertAdjacentElement("beforebegin",s):"appendAfter"===r?c.insertAdjacentElement("afterend",s):"replace"===r&&(c.style.display="none!important",c.insertAdjacentElement("afterend",s)),s.setAttribute(ye,t),o=!0)};return{id:e,isApplied:()=>o,kind:"moveElem",do:a,undo:()=>{o&&c&&s&&(i&&i.prevSib?i.prevSib.insertAdjacentElement("afterend",s):i&&i.nextSib?i.nextSib.insertAdjacentElement("beforebegin",s):i&&i.parentNode&&i.parentNode.appendChild(s),"replace"===r&&(c.style.display=i.display),s.removeAttribute(ye),o=!1)},redoIfNeeded:()=>!(_(()=>s.hasAttribute(ye))&&document.body.contains(s)||(o=!1,a(),0))}}(e.id,e.selector,t.destSelector,_(()=>t.htmlKind))}if("automation"===e.kind)return function(e){let t=!1;return{id:`automation-${(new Date).getDate()}`,kind:"automation",isApplied:()=>t,do:()=>{if(!t){t=!0;try{e.sort((e,t)=>e.order-t.order).map(e=>{switch(e.kind){case"click":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to click on:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e&&e.click(),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"type":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to type on:",e.selector,"with text: ",e.data),Promise.resolve(_e(e.selector)).then(function(t){const n=_(()=>Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set);_(()=>n.call(t,e.data||""));const r=new Event("input",{bubbles:!0});return t.dispatchEvent(r),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"scroll":return()=>function(e){try{return Promise.resolve(ge(function(){return q("fake-click","about to scroll to:",e.selector),Promise.resolve(_e(e.selector)).then(function(e){return e.scrollIntoView(!0),Promise.resolve()})},function(e){return Promise.reject(e)}))}catch(e){return Promise.reject(e)}}(e);case"wait":return()=>function(e){try{try{return q("fake-click",`about to wait for: ${e.data}ms`),Promise.resolve(new Promise(t=>{setTimeout(()=>t(),_(()=>e.data)||1e3)}))}catch(e){return Promise.reject(e)}}catch(e){return Promise.reject(e)}}(e);default:return()=>Promise.resolve()}}).reduce((e,t)=>e.then(e=>t()),Promise.resolve()).then()}catch(e){F("failed to run automation with exception:",e)}}},undo:()=>{},redoIfNeeded:()=>!1}}(_(()=>e.block.value).steps);if("visualEdit"===e.kind){const t=_(()=>e.block.value);return function(e,t){let n=!1,r={};const o=function(e,t,n){void 0===n&&(n=!0);const o=t.subChanges.map(n=>{switch(n.kind){case"text":return((e,t,n)=>{if(!e)return()=>{};const r=t.extra;if(Se(e,t,n)){const n=e.childNodes[r].textContent;return e.childNodes[r].textContent=t.value,()=>e.childNodes[r].textContent=n}{const n=e.textContent;return e.textContent=t.value,()=>e.textContent=n}})(e,n,t.version);case"style":return((e,t)=>{if(!e)return()=>{};const n=_(()=>e.style[t.key],null);return e.style.setProperty(t.key,t.value,"important"),()=>e.style.setProperty(t.key,n)})(e,n);case"image":return((e,t)=>{if(!e||!e.removeAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute("srcset")||"";e.removeAttribute("srcset");const r=_(()=>e.src,void 0);e.src=t.value;const o=e.parentElement,i=o&&"PICTURE"===o.nodeName,s=[];
95return i&&o.querySelectorAll("source").forEach(e=>{s.push(e.getAttribute("srcset")||""),e.removeAttribute("srcset")}),()=>{e.setAttribute("srcset",n),e.src=r,i&&o.querySelectorAll("source").forEach((e,t)=>{e.setAttribute("srcset",s[t])})}})(e,n);case"video":return((e,t)=>{if(!e||!e.setAttribute)return()=>{};const n=e.innerHTML;e.innerHTML="";const r=e.getAttribute("src")||"";return e.setAttribute("src",t.value),()=>{e.innerHTML=n,e.setAttribute("src",r)}})(e,n);case"attr":return((e,t)=>{if(!e||!e.setAttribute||!e.getAttribute)return()=>{};const n=e.getAttribute(t.key);return e.setAttribute(t.key,t.value),()=>n?e.setAttribute(t.key,n):e.removeAttribute(t.key)})(e,n)}});n&&(r[t.selector]={ve:t,elem:e,reverts:o})};return{id:e,kind:"visualEdit",isApplied:()=>n,do:()=>{n||(n=!0,t.forEach(e=>{v(()=>!!document.querySelector(e.selector),250,300).then(()=>{const t=document.querySelector(e.selector);o(t,e)})}))},undo:()=>{n&&(n=!1,Object.values(r).forEach(e=>e.reverts.forEach(e=>e())),r={})},redoIfNeeded:()=>{if(!n)return!1;let e=!1;return Object.values(r).forEach(t=>{e=document.body.contains(t.elem)?function(e,t){return e.ve.subChanges.forEac
95h((n,r)=>{n.value!==((e,t,n)=>{switch(t.kind){case"text":return((e,t,n)=>{const r=t.extra;return Se(e,t,n)?e.childNodes[r].textContent:e.textContent})(e,t,n);case"attr":return((e,t)=>e.getAttribute(t.key))(e,t);case"style":return((e,t)=>_(()=>e.style[t.key],null))(e,t);case"image":case"video":return(e=>e.src)(e)}})(e.elem,n,e.ve.version)&&(_(()=>e.reverts[r]()),o(e.elem,{selector:e.ve.selector,subChanges:[n]},!1),t=!0)}),t}(t,e):function(e){e.reverts.forEach(e=>e());const t=document.querySelector(e.ve.selector);return t&&o(t,e.ve),!0}(t)}),e}}}(e.id,t.changes)}if("pageRedirect"===e.kind){const t=_(()=>e.block.value);if(t)return n=t,r=e.options,{id:e.id,kind:"pageRedirect",isApplied:()=>!1,do:()=>{ee(ne(r),n.destUrl,n.redirectAfter,!0===n.retainQueryParams,n.stickinessMode)},undo:()=>{},redoIfNeeded:()=>!1,setDebugId:e=>""}}else if("themeTest"===e.kind){const t=_(()=>e.block.value);if(t)return function(e,t,n){const r=()=>!1;return{id:e,kind:"themeTest",isApplied:r,do:()=>Ee(ne(n),t.targetThemeId),undo:r,redoIfNeeded:r,setDebugId:r}}(e.id,t,e.options)}}var n,r}let Ge=!1;function ze(){Ge||(Ge=!0,requestAnimationFrame(Ke))}function Ke(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),Ge=!1}function We(e){try{const n=$.get(e),r=n&&n.undo();$.delete(e);const o=L.findIndex(t=>t.id==e);return(t=_(()=>L[o].selector))&&_(()=>J[t])&&delete J[t],L.splice(o,1),ze(),r}catch(e){return}var t}function Qe(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),Ve(),{revert:()=>We(e.id),mutationId:e.id}}function Ye(){const e=_(()=>window.loomi_ctx.cart);if(e)return e;const t=localStorage.getItem("loomi-cart");if(t)try{return JSON.parse(t)}catch(e){}}var Ze;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Ze||(Ze={}));const Xe=u((e,t)=>{const n=function(e,t){const n=new Event(Q);return n.key=e,n.value=t,n}(e,t);document.dispatchEvent(n),console.debug("Targeting has changed:",n)},80),et=()=>window.loomi_ctx.session.id;function tt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function nt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function rt(){const e=_(()=>window.loomi_ctx.sessionProducts);if(e)return e;const t=localStorage.getItem("loomi_session_products"),n=t?JSON.parse(t):[];return _(()=>n.filter(e=>""!=e.handle).reverse().slice(0,20))}function ot(e){return JSON.parse(localStorage.getItem(e)||"[]")}function it(e,t,n,r){e=e||[],t=t||[];const o=_(()=>t.filter(t=>!e.find(n(t))))||[],i=[...e,...o].slice(0,25);return i.length>0&&localStorage.setItem(r,JSON.stringify(i)),i}function st(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const ct="vsly_params_history",at="vsly_visited_pages",ut=function(e){try{const t=e.matches?ft.MOBILE:ft.DESKTOP,n=function(){if(lt!=t){q("device-listener",`device changed to ${t} from ${lt}`),window.loomi_ctx.deviceOverride=t===ft.MOBILE?"m":"d",lt=t;const e=_(()=>window.visually.reload),n=function(){if(e)return Promise.resolve(e()).then(function(){});F("device-listener","can't find reload function")}();if(n&&n.then)return n.then(function(){})}}();return Promise.resolve(n&&n.then?n.then(function(){}):void 0)}catch(e){return Promise.reject(e)}};let lt;function dt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return mt(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):mt()}function mt(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",ut),t.addEventListener("change",ut)}var ft;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ft||(ft={}));const ht=()=>edgetag("getUserId");function pt(){const e="vsly_edgetag";return P(()=>(ht()&&localStorage.setItem(e,ht()),!0)),_(ht)||localStorage.getItem(e)}const vt="lmi_type",wt="lmi_from",yt="lmi_class",gt="lmi_utm_data",_t={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},St=function(e,t){void 0===t&&(t=3);let n=e;for(let e=0;e<t;e++)try{const e=decodeURIComponent(n);if(e===n)break;n=e}catch{break}return n},Et=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
95new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=_t[n],o=St(e);r?t.utm[r]=o:function(e){return _(()=>[yt,wt,vt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function Pt(){const e=function(e){let t=[];const n=localStorage.getItem(gt);return null!=n&&(t=[...JSON.parse(n)].slice(0,20)),e&&(e.ts=f(),t=[e,...t]),t}(function(e){if(function(e){return!e||"{}"===JSON.stringify(e)}(e))return null;const t={};return e.campaign&&(t.campaign=e.campaign),e.medium&&(t.medium=e.medium),e.source&&(t.source=e.source),e.term&&(t.term=e.term),e.content&&(t.content=e.content),t}(_(()=>Et().utm)));return localStorage.setItem(gt,JSON.stringify(e)),e}function At(){const e=_(()=>Pt(),[]);if(!Array.isArray(e)||0===e.length)return"";const t=e.filter(e=>e.campaign);return 0===t.length?"":_(()=>t.reduce((e,t)=>t.ts>e.ts?t:e,t[0]).campaign,"")||""}const It=function(e){return Promise.resolve(bt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([xt],"readonly").objectStore(xt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},bt=function(){try{const e=function(){if(!kt)return Promise.resolve(new Promise((e,t)=>{const n=indexedDB.open(Ct,1);n.onerror=e=>{t("IDB e:o"+e.target.error)},n.onsuccess=t=>{kt=t.target.result,e(kt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(xt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return kt}):kt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",xt=Ct;let kt=null;function Tt(){const e={},t=window.loomi_ctx||{};t.productId&&(e.productId=t.productId);const n=_(()=>{const e=new URL(location.href).searchParams,t="variant";return e.has(t)&&function(e){const t=Number(e),n=isNaN(t)?Number(`${e}`.replace(/[^\d.]+/g,""))||void 0:t;if(void 0!==n&&0!==n)return`${n}`}(e.get(t))})||t.variantId;return n&&(e.variantId=n),e}function Nt(){return _(()=>Ye().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const Ot=function(e){return void 0===e&&(e=Ye()),_(()=>(("spa"==window.vslyIntegrationType?_(()=>e.attributes.map(e=>e.key)):_(()=>Object.keys(e.attributes)))||[]).filter(e=>!e.startsWith("vsly")&&e.length<20).slice(0,50))||[]};function jt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const Lt=function(e,t){try{let n;const r=this.cart;if(!r)return Promise.resolve(0);const o=function(){try{var o=r.currency===e?(n=1,r.total_price/100):function(){if(t)return Promise.resolve(v(()=>!!window.loomi_ctx.Currency,100,10)).then(function(){const t=(window.loomi_ctx.Currency.convert(r.total_price,r.currency,e)||0)/100;return n=1,t})}()}catch(e){return}return o&&o.then?o.then(void 0,function(){}):o}();return Promise.resolve(o&&o.then?o.then(function(e){return n?e:0}):n?o:0)}catch(e){return Promise.reject(e)}};function $t(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=et(),n=localStorage.getItem("vsly-last-atc-sid");if(!n)return!1;if(n!==t)return!0;const r=e.map(e=>`${e.variant_id}`);return!!_(()=>nt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Rt(e){return Ot(this.cart).includes(e)}function Dt(e,t){function n(e){return e.toLowerCase()}const r={"==":t=>n(t)==n(e),"!=":t=>n(t)!=n(e),contains:t=>n(t).includes(n(e)),matches:t=>new RegExp(e).test(t)};return!!this.CartSubs().find(e=>r[t](e))}function Ut(){return tt(this.cart)}function Mt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Ft(e){const t=this.cart;if(t.items.length<=0)return!1;const n=_(()=>t.items.filter(t=>!!t.tags&&t.tags.includes(e)));return _(()=>n.length===t.items.length,!1)}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function Jt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Vt(){return _(()=>window.loomi_ctx.loyalty.pointsBalance,0)}function Ht(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Gt="__eventn_id";function zt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=Qt(t);if(t)return{id:r,firstSeen:n||Zt()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=Qt(t);if(t)return{id:n,firstSeen:r||Zt()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=Zt();return{newId:e,newEpoch:t,value:Yt(e,t)}}();return Kt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Kt(t.id,t.firstSeen,e),t;if(!t&&n)return Kt(n.id,n.firstSeen,e),n;const r=Math.min(t.firstSeen,n.firstSeen);let o=t.firstSeen<=n.firstSeen?t.id:n.id;return Wt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Kt(o,r,e),{id:o,firstSeen:r}}(Gt);return{id:e,firstSession:Xt(t),firstSeen:t}}function Kt(e,t,n){void 0===n&&(n=Gt);const r=Yt(e,t);_(()=>localStorage.setItem(n,r)),((e,t,n,r)=>{_(()=>window.loomi_ctx.cc)&&!b()||(document.cookie=encodeURIComponent(e)+"="+t+"; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT"+(n?"; domain="+n:"")+(r?"; secure":""))})(n,r,document.location.hostname.replace("www.","").replace("checkout.",""),"http:"!==document.location.protocol)}const Wt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function Qt(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function Yt(e,t){return`${e}.${t}`}function Zt(){return Math.trunc((new Date).getTime()/1e3)}const Xt=e=>(new Date).getTime()/1e3-e<=7200,en="vsly_vid",tn="lmi_debug";function nn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const rn=["Roboto","Open Sans","Fredoka","Fredoka","Smooch Sans","Rubik","Lato","Poppins","Oswald","League Spartan","Noto Sans","Raleway","Merriweather","Playfair Display","Inter","JetBrains Mono","Jetbrains Mono"];function on(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>sn(e.value.env)),n=new Map;
95return function(e,t){e.forEach(e=>{!function(e,t){const n=new Map;e.forEach(e=>{let[t,r]=e;const o=".font.";if(t.includes(o)){const e=t.split(o)[0]+o;n.has(e)||n.set(e,{families:new Set,weights:new Set});const i=n.get(e);if(t.endsWith(".fontFamily"))i.families.add(r);else if(t.endsWith(".fontWeight")){const e=parseInt(r,10)||500;i.weights.add(e)}}}),function(e,t){e.forEach(e=>{if(e.families.size>0){const n=e.weights.size>0?e.weights:new Set([500]);e.families.forEach(e=>{cn(t,e,n)})}})}(n,t)}(Object.entries(e),t),function(e,t){const n=function(e){const t=".text.isRichText",n=new Set;return e.forEach(e=>{let[r,o]=e;if(r.endsWith(t)&&!0===o){const e=`${r.split(t)[0]}.text.value`;n.add(e)}}),n}(e);0!==n.size&&e.filter(e=>{let[t]=e;return n.has(t)}).forEach(e=>{let[n,r]=e;return function(e,t){var n;if(e)try{!function(e,t){e.querySelectorAll("[style]").forEach(e=>{const n=e.style;if(n.fontFamily){const e=n.fontFamily,r=parseInt(n.fontWeight,10)||500;cn(t,e,new Set([r]))}})}((n=decodeURIComponent(e),(new DOMParser).parseFromString(n,"text/html")),t)}catch(e){console.error("Failed to parse rich text HTML",e)}}(r,t)})}(Object.entries(e),t)})}(t,n),function(e){return Array.from(e.entries()).map(e=>{let[t,n]=e;return{family:t,weights:Array.from(n).sort()}})}(n)})(e).forEach(e=>{let{family:t,weights:n}=e;return function(e,t){return Qe(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function sn(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=sn(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function cn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return rn.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
95o.add(400),n.forEach(e=>{o.add(e)})}const an=function(e,t,n,r){void 0===n&&(n=!0),void 0===r&&(r=void 0);try{const o=_(()=>window.loomi_api.addToCart),i=function(){if(o)return Promise.resolve(window.loomi_api.addToCart(e,t,n,r)).then(function(){})}();return Promise.resolve(i&&i.then?i.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},un=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=dn.get(pn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=vn(e,n);return t?{...e,fixed_price_currency:t.price.currencyCode,price:parseFloat(t.price.amount),compare_at_price:t.compareAtPrice?parseFloat(t.compareAtPrice.amount):e.compare_at_price}:e}):e.variants}:e})}if(!e||0===e.length)return Promise.resolve(e);let r={};const{productIdsToFetch:o}=wn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(ln(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return dn.set(pn(t),n)})})}catch(e){return n(e)}return o&&o.then?o.then(void 0,n):o}(0,function(t){return console.error("vsly",t),n=1,e})}();return Promise.resolve(i&&i.then?i.then(t):t(i))}catch(s){return Promise.reject(s)}},ln=function(e){try{return Promise.resolve(fetch(`https://${fn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:mn(e)})})).then(function(e){if(!e.ok)throw new Error(`Shopify API error: ${e.status}`);return Promise.resolve(e.json()).then(function(e){if(e.errors)throw new Error(`GraphQL errors: ${JSON.stringify(e.errors)}`);const t={};for(const n in e.data){const r=e.data[n];if(!r)continue;const o=hn(r.id);t[o]={variants:{}}
95,r.variants.edges.forEach(e=>{const n=hn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},dn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function mn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=wn(e),r=se();return`\n query GetProductPrices ${r?`@inContext(country: ${r})`:""} {\n ${t.map(e=>`\n product_${e}: product(id: "gid://shopify/Product/${e}") {\n id\n variants(first: ${n}) {\n edges {\n node {\n id\n price {\n amount\n currencyCode\n }\n compareAtPrice {\n amount\n currencyCode\n }\n }\n }\n }\n }\n `).join("\n")}\n }\n `}const fn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function hn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const pn=e=>String(e)+se(),vn=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},wn=e=>{let t=1,n=!0;return{productIdsToFetch:e.map(e=>{if(!Array.isArray(e.variants))return{id:String(e.id),needsFetch:!1};const r=new Set(e.variants.map(e=>e.price)).size>1;r&&(n=!1),e.variants.length>t&&(t=e.variants.length);const o=((e,t,n)=>{if(!e)return!0;if(!n)return!1;const r=e.variants||{};return t.some(e=>void 0===r[e])})(dn.get(pn(e.id)),e.variants.map(e=>String(e.variant_id)),r);return{id:String(e.id),needsFetch:o}}).filter(e=>e.needsFetch).map(e=>e.id),maxVariantsPerProduct:n?1:t}},yn=new K("recs_cache",300001),gn=function(e,t){try{const n=Promise.resolve([]);return Promise.resolve(function(r,o){try{var i=function(){if(!e)return n;let r=_(()=>e.recommendationOptions);if(!r)return n;var o;!function(e){const{productId:t,variantId:n}=Tt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Nt(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ye().currency||"USD","USD"),r.cart_total=_(()=>Ye().total_price,0),_(()=>+Date.now()-window.loomi_ctx.last_vid_atc.ts<5e3)&&(r.last_vid_atc=window.loomi_ctx.last_vid_atc),r.respSize=_(()=>window.visually.recsPerVariant[t.variantId]),["RECENTLY_VIEWED","VIEWED_WITH_RECENTLY_VIEWED"].find(e=>_n(r,e))&&(r.recentlyViewed=rt().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=st();return i.length>0&&(r.pastPurchases=i),(_n(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=In()),r.userId=_(()=>window.loomi_ctx.userId,""),t&&(r.widgetContext=t),_(()=>!!window.loomi_ctx.storeAlias)&&(r.storeAlias=window.loomi_ctx.storeAlias),r.locale=_(()=>window.Shopify.locale)||_(()=>window.visually.locale),E()&&(r.clientId=E()),r.country=se(),Promise.resolve(function(e,t){const n=_(()=>window.loomi_api.updateRecsOpts),r=_(()=>n.get(function(e){return e.widgetId+e.experienceId+e.variantId+e.sectionId}(e))(t),t);return _(()=>n.get(window.loomi_ctx.storeAlias)(r),r)}(t,r)).then(function(e){return r=e,Promise.resolve(An(r))})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("loomi-widget,recProducts failed:",e),n}))}catch(e){return Promise.reject(e)}};function _n(e,t){return e.type===t||_(()=>e.strategyPerSlot.find(e=>e.strategy===t))||_(()=>!!Object.values(e.conditions).find(e=>e.qbProps.envKey===t))||_(()=>!!e.layeredRuling.find(e=>e.strategy===t||!!_(()=>e.strategyPerSlot.slots.find(e=>e.strategy===t))))}function Sn(e){const t=function(){const e=window.innerWidth;return e<=360?200:e<=480?360:e<=640?480:e<=768?640:e<=960?768:1024}();e.products.forEach(e=>{const n=new URL(e.image.src);n.searchParams.set("width",`${Math.min(t,e.image.width||1280)}`),e.image.src=n.href})}function En(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const Pn=new Map,An=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=yn.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(Pn.has(e))return Pn.get(e);const r=window.vslyNativeFetch||window.fetch,o=function(){try{return Promise.resolve(function(e,o){try{var i=function(){function e(){return Promise.resolve(o.json()).then(function(e){const t=function(){if(e.fetchPrices&&n)return Promise.resolve(un(e.products)).then(function(t){e.products=t})}();return t&&t.then?t.then(function(){return e}):e})}let o;const i=t.length>1e4&&!me("disable-recs-post")?Promise.resolve(r(En(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${En()}?q=${t}`)).then(function(e){o=e});return i&&i.then?i.then(e):e()}()}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(t,n){if(Pn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return Pn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
95[Sn,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),yn.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},In=()=>nt().map(e=>{const t={...e};return delete t.sid,t});function bn(e){return`vsly_pi_${e}`}function Cn(e){return`vsly_hbt_${e}`}function xn(e){return`vsly_hbc_${e}`}function kn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Tn(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const Nn=function(e,t){try{if(y(e)||y(t))return Promise.resolve({products:[]});const n=function(e,t){const n=window.loomi_ctx.storeAlias||"",r=new URLSearchParams({byHandle:g({handles:e}),al:n,slimResp:"1"});return t&&t.length>0&&r.set("metafields",g({fields:t})),`${En()}?${r.toString()}`}(e,t);return Promise.resolve(fetch(n)).then(function(e){if(!e.ok)throw new Error(`vsly 400 ${e.statusText}`);return e.json()})}catch(e){return Promise.reject(e)}},On=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Ln.get(r);if(o)return Promise.resolve(o);if($n.has(r))return Promise.resolve($n.get(r));const i=function(){try{return Promise.resolve(function(e,o){try{var i=function(e,o){try{var i=function(){const e=new URL(En());e.searchParams.set("al",n),e.searchParams.set("productQuery",t);const o=window.vslyNativeFetch||window.fetch;return Promise.resolve(o(e.toString(),{method:"GET",headers:{Accept:"application/json"}})).then(function(e){return e.ok?Promise.resolve(e.json()).then(function(e){return Promise.resolve(function(e){try{if(!e||!e.results||"object"!=typeof e.results)return Promise.resolve({results:{}});const t=e.results,n=function(e){return Object.keys(e).map(t=>{const n=e[t];return n&&n.id?{key:t,product:n}:null}).filter(e=>!!e)}(t);if(0===n.length)return Promise.resolve({...e,results:t});let r=n.map(e=>e.product);return r=function(e){const t={products:e};return Sn(t),t.products}(r),Promise.resolve(jn(r)).then(function(o){return r=o,r=function(e){const t=window.loomi_api;if(!t||!t.onRecsResp)return e;try{const n={products:e};return t.onRecsResp(n),n.products}catch(t){return F("onRecsResp hook failed",t),e}}(r),function(e,t,n){t.forEach((t,r)=>{const o=n[r];o&&o.id&&(e[t.key]=o)})}(t,n,r),{...e,results:t}})}catch(e){return Promise.reject(e)}}(e)).then(function(e){return Ln.set(r,e),e})}):{results:{}}})}()}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){return F("queryProducts failed:",e),{results:{}}})}catch(e){return o(!0,e)}return i&&i.then?i.then(o.bind(null,!1),o.bind(null,!0)):o(!1,i)}(0,function(e,t){if($n.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return $n.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},jn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(un(e))}catch(e){return Promise.reject(e)}},Ln=new K("ai_recs_cache",300001),$n=new Map,Rn=function(e,t,n){try{const o=zt(),i=function(e,t,n){const r=function(){const e=Nt(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ye().token);n&&(t.cartToken=n);const r=Pt();r&&(t.trafficSources=r),t.productsSeenInSession=rt(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=Ot();return o&&(t.cartAttributes=o),t}();r.storeAlias=e;const o=E();o&&(r.clientId=o),r.anonymousId=t.id,r.firstSeen=t.firstSeen,r.firstSession=t.firstSession,r.gaId=_(()=>document.cookie.split(";").map(e=>e.split("=")).find(e=>{let[t,n]=e;return"_ga"==t.trim()})[1],"");const i=window.loomi_ctx;r.customerTags=_(()=>i.ctags.slice(0,20)),r.landingPage=_(()=>i.session.landing_page),r.hasSubs=!!_(()=>tt(Ye()).length>0);const s=pt();s&&(r.edgetag=s);const c=function(){try{const e=_(()=>new URL(window.location.href));if(_(()=>e.searchParams.get("forceOverride"))){const t=_(()=>e.searchParams.get("targeting"));if(t)return JSON.parse(decodeURIComponent(escape(atob(t))))}}catch(e){F("preview overrides",e)}return{}}(),a=ot(ct),u=function(){const e=ot(at);function t(e){return new Date(e.ts).valueOf()}function n(){const e=new URL(location.href);return["vslyvid","vslywgid","vslysid","lmi_preview","targeting","vsly_vid"].forEach(t=>e.searchParams.delete(t)),e.search||""}return It(at).then(r=>{const o={ts:new Date,name:jt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
95!(e.name===o.name&&(o.search===e.search||i&&!e.search))).sort((e,n)=>t(n)-t(e)).slice(0,500);var c;s.unshift(o),(c={id:at,visits:s},Promise.resolve(bt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([xt],"readwrite").objectStore(xt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),it([{ts:f(),name:jt()}],e,e=>t=>e.name===t.name,at)}(),l=st(),d={deviceKind:_(()=>window.loomi_ctx.deviceOverride,void 0),...n||{}},m=!!_(()=>navigator.userAgent.includes("Macintosh")&&"ontouchend"in document),h=_(()=>window.innerWidth,0),p=_(()=>window.vslyDesktopBreakpoint)||960,v=_(()=>S("cart_currency"))||_(()=>Ye().currency)||"",w=_(()=>i.current_product);if(w){r.oos=_(()=>w.oos),r.price=_(()=>w.price),r.iq=_(()=>w.variants.reduce((e,t)=>t.iq+e,0)),r.productId=_(()=>{const e=Tt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(et);"spa"==window.vslyIntegrationType&&(r.spa=!0);const g=_(()=>i.ttl);return{cartCurrency:v,...r,queryHistory:a,isIPadPro:m,windowInnerWidth:h,desktopBreakpoint:p,visitedPages:u,ttl:Number.isFinite(g)?g:0,purchasedLineItems:l,sid:y,...d||{},...c||{}}}(e,o,n);return Promise.resolve(function(e,t){try{const n=g(t),o=function(e){const{previewKey:t,debugAllocator:n,previewVariantId:o}=function(){[r,en].map(e=>{const t=nn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(en);return{previewKey:e,debugAllocator:nn(tn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(tn,"true"),o&&i.searchParams.append(en,o),i}(qn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Un.has(i)?Un.get(i):s(o.href,{priority:"high"}).finally(()=>Un.delete(i));return Un.set(i,c),Promise.resolve(c).then(function(e){if(e.ok)return Promise.resolve(e.json());throw new Error(`failed to load config: ${e.statusText}`)})}catch(e){return Promise.reject(e)}}(t,i)).then(function(e){return _(()=>{window.loomi_ctx.audiences=e.audiences,_(()=>e.audiences&&localStorage.setItem("vsly_audiences",JSON.stringify(e.audiences))),window.loomi_ctx.testedThemes=e.testedThemes||[]}),function(e){const t=e.currentVariant;window.loomi_ctx={...window.loomi_ctx||{}};const n=_(()=>t.pid);n&&(window.loomi_ctx.productId=`${n}`);const r=_(()=>t.vid);r&&(window.loomi_ctx.variantId=`${r}`);const o=_(()=>t.price);o&&(window.loomi_ctx.variantPrice=o);const i=_(()=>t.meta);i&&(window.loomi_ctx.productMeta=`${i}`)}(e),it(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,ct),function(e){var t;(t=e.experiments)&&t.findIndex(e=>{const t=_(()=>e.clientTargetingFormula.toString(),"")||"";return t.includes("CartItemHasTag")||t.includes("CartItemHasCollection")||t.includes("AllCartItemsHasTag")})>-1||!0===_(()=>e.flags["sdk-enable-cart-enrichment"],!1)&&(e.flags["sdk-enable-cart-enrichment"]=!1)}(e),{configuration:e,tracking:o}})}catch(e){return Promise.reject(e)}},Dn="vslyb",Un=new Map;function Mn(e){if("number"==typeof e.chance&&e.chance<100){const t={experienceId:e.name,variantId:e.variant,storeAlias:_(()=>window.loomi_ctx.storeAlias),anonymousId:_(()=>window.loomi_ctx.userId)};e.version&&(t.version=e.version);const r=g(t),o=_(()=>window.loomi_ctx.env,n.PROD),i=new URL(qn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function qn(e){let t="/api/allocator/web/public/v2/allocate";return Bn(e)&&(t="/allocate"),{cfgUrl:`${Fn(e)}${t}`}}function Fn(e){return Bn(e)?"http://localhost:8080":`https://${A()}`}function Bn(e){return[n.TEST,n.LOCAL].includes(e)}function Jn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Vn(e,t,n){const r=function(r){_(()=>!!r.persisted)&&(window.loomi_ctx.cart=void 0,n(e,t,500).catch(e=>{F("failed reloading sdk",e)}))};_(()=>!window.loomi_ctx.pageshow)&&(q("pageshow initialized"),s().then(()=>{window.addEventListener("pageshow",r),window.loomi_ctx.pageshow=!0}))}function Hn(e){return`${e.name}-${e.variant}`}function Gn(e){return`${e.name}-${e.variant}-${e.version||0}`}function zn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Kn=(e,t)=>!!_(()=>e.audiences.includes(t)),Wn=e=>{const t={},n=Kn(e,"d"),r=Kn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
95!!e.code).forEach(e=>e.code.forEach(r=>{const o=_(()=>r.value.env.general.recsCount),i=_(()=>n?o.desktop.value:o.value);i>(t[e.variant]||0)&&"number"==typeof i&&(t[e.variant]=i)}))),t):t},Qn=function(e){void 0===e&&(e={});try{const t=Z+X;return we(Z,X),Promise.resolve(v(()=>_(()=>window.visually.widgets[t]),100,50)).then(function(){const n="#vsly-overlay",r="#vslyp-vsly-overlay";if(!document.querySelector(r)){const e=document.createElement("div");e.id=n.replace("#",""),e.textContent=".",e.style.opacity="0",e.style.display="none",document.body.appendChild(e);const t=document.createElement("script");t.id=r.replace("#",""),t.type="text/props",t.textContent="{}",document.body.appendChild(t)}return window.visually.widgets[t](n),Promise.resolve(v(()=>!!window.loomi_api._openProductOverlay,100,50)).then(function(){window.loomi_api._openProductOverlay((e=>{const t=_(()=>e.widgetContext)||_(()=>e.mpCtx)||_(()=>e.overlay.mpCtx);return t?{...e,overlay:{...e.overlay||{},mpCtx:t}}:e})(e))})})}catch(e){return Promise.reject(e)}};function Yn(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{It(at).then(n=>{for(const s of function(e,t,n){const r=(new Date).valueOf();return(_(()=>e.visits,[])||[]).filter(e=>{const o=new Date(e.ts).valueOf(),i=36e5,s=parseInt(t);switch(n.replaceAll('"',"")){case"hours":return o>r-s*i;case"weeks":return o>r-s*i*24*7;case"days":return o>r-s*i*24;default:return!1}})}(n,o,i))if(r||rr(e)){if(Xn(s,e))return void t(!0)}else if(Zn(s,e))return void t(!0);t(!1)})})}function Zn(e,t){return!![er(e),nr(er(e))].find(e=>e.includes(t))}function Xn(e,t){const n=e.search||"",r=er(e)+n;return!![r,nr(r)].find(e=>e.includes(tr(t)))}function er(e){return tr(function(e){const t=_(()=>new URL(e));if(!t)return e;const n=t.pathname.split("/");return/^[a-z]{2}-[a-z]{2}$/.test(n[1])&&(t.pathname=n.slice(2).join("/")),tr(t.href)}(e.name))}function tr(e){const t=_(()=>new URL(e));return t&&t.pathname.endsWith("/")?"/"===t.pathname?t.href.slice(0,-1):(t.pathname=t.pathname.slice(0,-1),t.href):e}function nr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function rr(e){return _(()=>!!new URL(e).search)}const or=function(e){try{return yr(),hr(e.clientTargetingFormula)&&(ar[lr(e)]=e),Promise.resolve(wr(e)).then(function(t){return t?(mr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ir=function(e){try{const t=Object.entries(ar).map(t=>{let[n,r]=t;return hr(r.clientTargetingFormula)&&(ar[lr(r)]=r),{exp:r,shouldBeApplied:sr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!ur[lr(r)]}});return Promise.resolve(pr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>ur[lr(e.exp)]);return t&&delete ur[lr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;mr(e.exp),t=e.exp,n=fr,void 0===r&&(r=x()),n.has(t.variant)||(Pr(r,t),n.add(t.variant),Mn(t))})}(e)})}catch(e){return Promise.reject(e)}},sr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=dr()),hr(e)){t.Total=Lt,t.CartHasSubs=Dt,t.CartSubs=Ut,t.CartHasItem=Mt,t.CartItemHasTag=qt,t.AllCartItemsHasTag=Ft,t.CartItemHasCollection=Bt,t.IsLoyaltyCustomer=Jt,t.LoyaltyPointsBalance=Vt,t.LoyaltyPointsEarned=Ht,t.PageVisit=Yn,t.CustomerTag=gr,t.IsGuest=_r,t.AbandonedCart=$t,t.CartAttrName=Rt,t.UseCaseId=n;const r=()=>new Function(`\n const c = arguments[0];\n return ${function(e){const t=t=>_(()=>e.includes(t));for(const n of["PageVisit","Total"])t(`c.${n}`)&&!t(`await c.${n}`)&&(e=`( ${e.replaceAll(`c.${n}`,`await c.${n}`)} )`);return!t("(async ()")&&t("await")?`(async () => (${e}))()`:e}(e)}`)(t);return Promise.resolve(new Promise(e=>e(r())).catch(e=>(F("client side formula err",e),!1)))}return Promise.resolve(!0)}catch(e){return Promise.reject(e)}};let cr=!1;const ar={},ur={},lr=e=>`${e.name}-${e.variant}`;function dr(){return{cart:Ye(),Total:Lt,CartHasSubs:Dt,CartSubs:Ut,CartHasItem:Mt,CartItemHasTag:qt,AllCartItemsHasTag:Ft,CartItemHasCollection:Bt,IsLoyaltyCustomer:Jt,LoyaltyPointsBalance:Vt,LoyaltyPointsEarned:Ht,PageVisit:Yn,CustomerTag:gr,IsGuest:_r,AbandonedCart:$t,CartAttrName:Rt}}function mr(e){const t={experienceId:e.name,variantId:e.variant,gaExperienceName:e.gaName,gaVariantName:e.gaVariant,reportGa:e.ga,publishedAt:e.publishedAt,version:e.version};var n;n=_(()=>e.code.map(e=>{try{return function(e,t){if("compound"===e.kind){const n=e.value,r=function(e,t,n,r,o){const i=[];return n&&""!==n&&i.push(N(e,t,n)),r&&""!==r&&i.push(N("appendCss",t,r)),o&&""!==o&&i.push(N("appendJs",t,o)),i}(n.htmlKind,e.selector,n.html,n.css,n.js),o=N(e.kind,e.selector,r);o.options=t;const i=Qe(o);return i.htmlId=r[0].id,r[1]&&(i.cssId=r[1].id),r[2]&&(i.jsId=r[2].id),i}if("widget"===e.kind){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=function(e,t){const n=_(()=>e.block.value);return{...t,sectionId:_(()=>n.env.sectionId),widgetId:_(()=>n.widgetId),widgetVersion:_(()=>n.version)}}(n,t);!function(e,t){const n=_(()=>e.block.value.env);
95n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Qe(n);return o.htmlId=n.id,o}if(["pageRedirect","themeTest"].includes(e.kind)){const n=N(e.kind,e.selector,"");return n.options=t,n.block=e,Qe(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Qe(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Qe(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),ur[lr(e)]=n}const fr=new Set;function hr(e){return!!e&&""!==e}const pr=function(e){try{return Promise.resolve(Promise.all(e.map(function(e){try{return Promise.resolve(e.shouldBeApplied).then(function(t){return{...e,shouldBeApplied:t}})}catch(e){return Promise.reject(e)}})))}catch(e){return Promise.reject(e)}},vr=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=dr();t===Ze.CART_CHANGE?(ir({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Ze.LOYALTY_CHANGE&&ir(r)};function wr(e){return sr(e.clientTargetingFormula,void 0,e.name)}function yr(){cr||s(()=>document).then(()=>{document.addEventListener(Q,vr),cr=!0})}function gr(e,t){void 0===t&&(t="");const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function _r(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Sr(e){const t=lr(e),n=ur[t];n&&(n.forEach(e=>_(e.revert)),delete ur[t]),delete ar[t]}const Er=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(Pr(t,e),(hr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Mn(e)):r=1})}catch(e){return Promise.reject(e)}};function Pr(e,t){return _(()=>{e.register(t.name,t.variant,t.gaVariant,t.gaName);const n=t.ga;return e.track(o.USE_CASE,{use_case:t.name,use_case_variant:t.variant,...t.version?{version:t.version}:{}},{isAudience:t.isAudience,isRedirect:t.isRedirect,immediate:t.immediate,gaName:t.gaName,gaVariant:t.gaVariant,...n?{reportGa:n}:{}})})}const Ar=new Set,Ir=new Set,br=new Set,Cr=new Set;let xr;function kr(e){void 0===xr&&(xr=new MutationObserver(Tr(e)),xr.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Tr(e){return()=>{Nr(Ar,br,(t,n)=>{Er(n,e,()=>(t.add(Or(n.trigger.selector,n)),or(n)))}),Nr(Ir,Cr,(t,n,r)=>{const o=n.trigger;t.add(Or(o.selector,n)),r.addEventListener(o.name,()=>Er(n,e,()=>or(n)),{once:void 0!==o.once&&o.once})})}}function Nr(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Or(r,e))||n(t,e,o)})})})}function Or(e,t){return`${e}-${t.name}`}function jr(e){const t=JSON.stringify({ts:(new Date).getTime(),...e});let n,r,o=0;if(0===t.length)return o;for(n=0;n<t.length;n++)r=t.charCodeAt(n),o=(o<<5)-o+r,o|=0;return o}function Lr(e){const t=jr(e);return Ur(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Mr(t))}function $r(e){return JSON.parse(localStorage.getItem(e)||"[]")}let Rr=[];const Dr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Br(t,e)}))},Ur=(e,t)=>{Rr.push({handler:e,experienceKey:t})},Mr=e=>Rr.find(t=>t.handler===e),qr=function(e){Rr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=Rr.filter(t=>t.experienceKey!==e)};function Fr(e,t){Br(e,t)}function Br(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){Er(e,t,()=>or(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{Er(e,t,()=>or(e))},e.trigger.timeoutMillis);Ur(()=>{n&&clearTimeout(n)})}(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{Er(e,t,function(){try{return Promise.resolve(wr(e)).then(function(t){return t&&or(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Ur(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>
95{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){kr(e),Ar.add(t),Tr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&Er(e,t,()=>{const t=or(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Ur(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Lr(e.trigger).then(()=>{Er(e,t,()=>or(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=jr(n);Ur(o),r.then(()=>void 0!==Mr(o)&&void Er(e,t,()=>or(e)))}catch(e){}}(e.trigger)}(t,n);break;case e.JSEvent:!function(e,t){const n=e.trigger,r="vsly-js-events";function o(n){n&&Er(e,t,()=>or(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...$r(r),{event:{detail:e.detail},ts:(new Date).valueOf()/1e3}].splice(0,25)))}catch(e){F("handleJsEvent",e),t=!1}o(t)};o(function(e,t){return _(()=>!!$r(e).find(e=>{const n=e.ts;return(new Date).valueOf()/1e3-n<2628e3&&new Function(t)(e.event)}))}(r,n.jsEvent.matchCode)),s(()=>window).then(()=>{window.addEventListener(n.jsEvent.name,c)}),Ur(()=>{i().then(()=>{window.removeEventListener(n.jsEvent.name,c)})})}(t,n);break;case e.Conjunction:!function(t,n){if(function(t){return[e.ExitIntent,e.Selector,e.Timeout].includes(t.trigger.condition.type)}(t)){const e=t.trigger;Lr(e.jsCond).then(()=>{Br({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){kr(t),Ir.add(e),Tr(t)()}(t,n)}}const Jr=["vsly-backdrop-container","__loomi_crosshair_container"];function Vr(e){let t=_(()=>e.target),n=!1;for(;t;){if(Jr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Hr(e,t){const n=_(()=>window.Shopify.currency.active,"USD"),r=_(()=>window.Shopify.locale,"en-US"),o=new Intl.NumberFormat(r,{style:"currency",currency:n,minimumFractionDigits:!0===_(()=>window.visually.flags["op-locale-currency-always-show-decimals"],!1)?2:0,maximumFractionDigits:2});if(t){if(Kr()){const t=_(()=>window.visually.priceRound)||Math.round;return o.format(t(e,n))}return o.format(e)}const i=_(()=>window.Shopify.currency.rate,"1");let s=Number.parseFloat(i);s=Number.isNaN(s)?1:s;let c=e*s;return 1!=s&&me("exchange-fee")&&(c*=1.02),c=Gr(s,c,n),o.format(c)}const Gr=(e,t,n)=>1!==e&&me("exchange-round")||Kr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function zr(){const e=_(()=>!0===window.visually.flags["kill-locale-currency"]),t=_(()=>window.Shopify.currency,{}),n=!!_(()=>t.active),r=_(()=>t.rate),o=!!r&&!Number.isNaN(Number.parseFloat(r));return!e&&n&&o}const Kr=()=>!me("op-locale-currency-no-round");let Wr=window.location.href;const Qr=()=>{requestAnimationFrame(()=>{Wr!==window.location.href&&(Wr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Wr,curr:window.location.href}})))})};var Yr;!function(e){e.NONE="none",e.YOTPO="yotpo"}(Yr||(Yr={}));const Zr={isMember:!1,provider:Yr.NONE};function Xr(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const eo="vsly-loyalty-ctx",to=(()=>{const e=["swell:customer:updated","swell:redemption","swell:initialized","swell:setup","vsly:loyalty-changed"];let t;const n=()=>{const e=_(()=>window.swellConfig.customer);return e?{id:e.local_customer_id,providerId:e.id,email:e.email,earnedPoints:e.points_earned,isMember:!0===e.is_member,pointsBalance:e.points_balance,adjustedPointsBalance:_(()=>e.adjusted_points_balance,0),provider:Yr.YOTPO}:Zr},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=Xr(function(){return Promise.resolve(v(()=>
95!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).on(e,r)})})},function(){e.forEach(e=>{document.addEventListener(e,r)})});return Promise.resolve(o&&o.then?o.then(function(){}):void 0)}catch(e){return Promise.reject(e)}},connect:()=>v(()=>!!_(()=>window.swellConfig.customer.local_customer_id),400,20),disconnect:function(){try{const t=Xr(function(){return Promise.resolve(v(()=>!!window.jQuery,50,200)).then(function(){e.forEach(e=>{window.jQuery(document).off(e,r)})})},function(){e.forEach(e=>{document.removeEventListener(e,r)})});return Promise.resolve(t&&t.then?t.then(function(){}):void 0)}catch(e){return Promise.reject(e)}}}})();function no(e){Xe(Ze.LOYALTY_CHANGE,e),sessionStorage.setItem(eo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const ro="vsly_session";function oo(e){return St((e||"").replace("+"," "))}function io(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+At()+ao()),utm_campaign:At(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return so(t),t}function so(e){const t=JSON.stringify(e);localStorage.setItem(ro,t),window.loomi_ctx.session=e}function co(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(ro));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||io();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||oo(At())!==oo(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=io()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,so(e)}const ao=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function uo(e,t){try{var n=e()}catch(e){return t(!0,e)}return n&&n.then?n.then(t.bind(null,!1),t.bind(null,!0)):t(!1,n)}const lo=function(e,t,r){void 0===r&&(r=1e3);try{return mo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(mo=!0,Promise.resolve(uo(function(){console.debug("vsly-sdk","about to reload sdk");const o=me("sdk-reconcile")?Promise.resolve(function(e,t,n){try{return Promise.resolve(n(t,e)).then(function(e){let{configuration:t}=e;const n=_(()=>window.loomi.conf.experiments)||[],r=new Map,o=t.experiments||[],i=new Map,s=new Set(Object.keys(ur)),c=x();n.forEach(e=>r.set(Hn(e),e)),o.forEach(e=>i.set(Hn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Wn(e)},Jn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Sr(e),qr(r))})})(r,i,s),document.dispatchEvent(Object.assign(new Event("reset-widget"),{value:"reload"})),document.dispatchEvent(Object.assign(new Event("targeting-changed"),{value:"#reload",key:"CART_CHANGE"})),((e,t,n,r)=>{e.forEach((e,o)=>{const i=t.get(o);i?Gn(i)!==Gn(e)&&(r.has(o)&&Sr(i),qr(o),on([e]),Fr(e,n)):(on([e]),Fr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,fo)).then(function(){}):Promise.resolve(function(){try{return cr&&i(()=>document).then(()=>{document.removeEventListener(Q,vr),cr=!1}),Rr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),Rr=[],Array.from($.keys()).forEach(e=>{We(e)}),Je&&Je.disconnect(),Promise.resolve()}catch(e){return Promise.reject(e)}}()).then(function(){return Promise.resolve((o=r,void 0===o&&(o=40),new Promise(e=>setTimeout(e,o)))).then(function(){return Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(uo(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Tn(),new Error(Dn)}(),function(e,t){window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.env=window.loomi_ctx.env||e,window.loomi_ctx.storeAlias=window.loomi_ctx.storeAlias||t}(e,t),Promise.resolve(function(e,t){try{return void 0===e&&(e=n.PROD),Promise.resolve(ho(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return po(r,t,e,o)})}catch(e){return Promise.reject(e)}}(e,t)).then(function(n){let{jitsu:r,configuration:o}=n;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(r,o),Vn(e,t,lo),dt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Dn&&F("failed initialising sdk",e)})},function(e,t){if(Tn(),e)throw t;return t}))}catch(e){return Promise.reject(e)}}(e,t)).then(function(){})});var o});if(o&&o.then)return o.then(function(){})},function(e,t){if(mo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let mo=!1;const fo=function(e,t,n){try{return m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},ho=function(e,t,n){try{return _(co),m(),Promise.resolve(Rn(e,t,n))}catch(e){return Promise.reject(e)}},po=function(e,t,n,r){try{return Jn(e.flags),function(e,t,n,r,o,i){yr(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{on([e]),or(e)},shouldApply:sr};const s=_(()=>
95o.productId),c=window.loomi_ctx;s&&!c.productId&&(c.productId=s);const a=_(()=>o.variantId);a&&!c.variantId&&(c.variantId=a),window.loomi={..._(()=>window.loomi)||{},conf:n},window.visually={..._(()=>window.visually)||{},flags:n.flags,enabledIntegrations:n.integrations,recsPerVariant:Wn(n),sdk_api:{addToCart:an,recommendProducts:gn,getProductsMetafields:Nn,fetchRecs:An},reAllocate:i,rerender:zn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,lo,Tt(),fo),function(e){try{if(e.noActiveThemeTests){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(xe)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(yo()).then(function(){var o,c,a,l;(function(e,t,n){window.loomi_api||(window.loomi_api={}),window.loomi_api.when=w,window.loomi_api.awaitCondition=v,window.loomi_api.loadVisuallyLib=h,window.loomi_api.queryProducts=On,window.loomi_api.debounce=u,window.loomi_api.allocatorQuery=e=>function(e,t){try{function n(){return Promise.resolve(r)}const r={results:{}},o={...e};o.queries=function(e,t){return e.queries.filter(e=>{const n=_(()=>e.oneOf.productInfo);if(n){const r=bn(n.handle),o=sessionStorage.getItem(r);if(!o)return!0;const i=JSON.parse(o);return!!function(e,t){return!((!e.includeCollections||t.collections)&&(!e.includeTags||t.tags)&&(!e.includeSales||t.sales)&&(!e.includeVariants||t.variants))}(n,i)||(i.cached=!0,t.results[e.name]=i,!1)}const r=_(()=>e.oneOf.handlesByTag);if(r){const n=Cn(r),o=sessionStorage.getItem(n);if(!o)return!0;const i=JSON.parse(o);return i.cached=!0,t.results[e.name]=i,!1}const o=_(()=>e.oneOf.handlesByCollection);if(o){const n=xn(o),r=sessionStorage.getItem(n);if(!r)return!0;const i=JSON.parse(r);return i.cached=!0,t.results[e.name]=i,!1}return!0})}(e,r);const i=function(){if(o.queries.length>0){const{query:e,hashedQuery:n}=function(e,t){e.timestamp=`${kn(4)}${t}${kn(5)}`,e.alias=window.loomi_ctx.storeAlias||"",e.userId=window.loomi_ctx.userId||"";const n=g(e);return{query:n,hashedQuery:(n+window.loomi_ctx.userId+window.loomi_ctx.storeAlias+t).split("").reduce((e,t)=>(e=(e<<5)-e+t.charCodeAt(0))&e,0)}}(o,t),i=qn(window.loomi_ctx.env).cfgUrl.replace("/allocate",`/query?q=${e}&h=${n}`);return Promise.resolve(fetch(i)).then(function(e){const t=function(){if(e.ok)return Promise.resolve(e.json()).then(function(e){e.results&&Object.entries(e.results).forEach(e=>{let[t,n]=e;!function(e,t,n){if(t)if("ProductInfo"===t.kind){const r=n.queries.find(t=>t.name===e);r&&(_(()=>r.oneOf.productInfo.includeTags,!1)&&!t.tags&&(t.tags=[]),_(()=>r.oneOf.productInfo.includeCollections,!1)&&!t.collections&&(t.collections=[]),_(()=>r.oneOf.productInfo.includeSales,!1)&&!t.sales&&(t.sales=""),_(()=>r.oneOf.productInfo.includeVariants,!1)&&!t.variants&&(t.variants=[]),sessionStorage.setItem(bn(t.handle),JSON.stringify(t)))}else if("HandlesByCollection"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByCollection,"")||"";sessionStorage.setItem(xn(e),JSON.stringify(t))}}else if("HandlesByTag"===t.kind){const r=n.queries.find(t=>t.name===e);if(r){const e=_(()=>r.oneOf.handlesByTag,"")||"";sessionStorage.setItem(Cn(e),JSON.stringify(t))}}}(t,n,o),r.results[t]=n})})}();if(t&&t.then)return t.then(function(){})})}}();return Promise.resolve(i&&i.then?i.then(n):n())}catch(s){return Promise.reject(s)}}(e,`${(new Date).getTime()+Math.round(1e6*Math.random())}`),window.loomi_api.openProductOverlay=Qn,_(()=>e.shopApi.forEach(e=>{let{js:t,windowKey:n}=e;try{window.loomi_api[n]=new Function(t)}catch(e){}})),window.loomi_api.formatLocaleMoney=function(){var e=[].slice.call(arguments);return n()?t(...e):(_(()=>window.loomi_api.formatMoney)||(()=>`${_(()=>e[0],"")}`))(...e)},window.loomi_api.redirectTest=ee})(e,Hr,zr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Kt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Kt(e,t||(new Date).getTime()/1e3)),Promise.resolve()}catch(e){return Promise.reject(e)}}(window.loomi_ctx.userId,a),(o=e.flags)["sdk-auto-clean"]&&!o["sdk-kill-auto-clean"]&&h("price_test_cleanup_v2",{async:!1,defer:!0}).then(),_(()=>!0===window.visually.flags["op-focus-trap-removal"])&&s(()=>document,!0).then(()=>{document.addEventListener("focusin",Vr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Vr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Vr,{capture:!0,passive:!0}),document.addEventListener("touchend",Vr,{capture:!0,passive:!0})}),function(e,t){if(me("kill-sdk-reload-url-detection")||!me("sdk-reload")&&!["/products/","/collections/"].find(e=>window.location.href.includes(e)))return;const n=function(){const r=(()=>{requestAnimationFrame(()=>{(me("sdk-reload-url-detection-href")?wo!==window.location.href:new URL(wo).pathname!==new URL(window.location.href).pathname)&&(wo=window.location.href,n(),vo(e,t,10))})})||Qr,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
95{o.forEach(e=>document.body.addEventListener(e,r,!0))}),()=>{i(()=>document.body).then(()=>{o.forEach(e=>{document.body.removeEventListener(e,r,!0)})})}}()}(n,t),function(){try{return Promise.resolve(function(e,t){try{var n=function(){no(function(){const e=sessionStorage.getItem(eo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||Zr);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{no(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return no(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(to)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(eo),!0))})})}();if(t&&t.then)return t.then(function(){})}()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}(0,function(e){console.debug("vsly-loyalty","unable to find loyalty provider",e)}))}catch(e){return Promise.reject(e)}}();const d=x();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},vo=u(lo,10);let wo=window.location.href;const yo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(C()).then(function(e){if(!e)throw new Error(Dn)})}())}catch(e){return Promise.reject(e)}};function go(e){return e.startsWith("https://")?e.substring(8):e}function _o(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var So;!function(e){e.SIGNUP="SIGNUP",e.ADD_TO_CART="ADD_TO_CART",e.CHANGE_QTY="CHANGE_QTY",e.REMOVE_FROM_CART="REMOVE_FROM_CART",e.PAGE_LOAD="PAGE_LOAD",e.CLICK="CLICK",e.LOGIN="LOGIN",e.LOGOUT="LOGOUT",e.TIME_SPENT="TIME_SPENT",e.USE_CASE="USE_CASE",e.LEAD_SUBMISSION_EMAIL="LEAD_SUBMISSION_EMAIL",e.LEAD_SUBMISSION_PHONE="LEAD_SUBMISSION_PHONE"}(So||(So={}));let Eo=[];const Po=function(e,t){if(void 0===t&&(t=0),0===Eo.length)return;const n=Eo;Eo=[];const r=Io(n),o=Ao(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(Eo);r.length<100&&(Eo=r,t<2&&setTimeout(()=>Po(e,t+1),500*Math.pow(2,t)))})};u(Po,100);const Ao=e=>e.map(e=>{const t=JSON.parse(JSON.stringify(e));return delete t.user,delete t.event_id,delete t.user_agent,delete t.utc_time,delete t.local_tz_offset,delete t.doc_host,delete t.ids_ga,delete t.alias,delete t.userCanBeTracked,delete t.userDataCanBeSold,delete t.edgetag,delete t.api_key,delete t.src,t}),Io=e=>{const t=_(()=>String(e[0].user.anonymous_id),""),n=_(()=>String(e[0].user_agent),""),r=_(()=>String(e[0].event_id),""),o=_(()=>String(e[0].utc_time),""),i=_(()=>Number(e[0].local_tz_offset)||0),s=_(()=>String(e[0].doc_host),""),c=_(()=>String(e[0].ids_ga),""),a=_(()=>String(e[0].alias),""),u=_(()=>Boolean(e[0].userCanBeTracked),!0),l=_(()=>Boolean(e[0].userDataCanBeSold),!0),d=_(()=>String(e[0].edgetag),""),m=_(()=>String(e[0].api_key),""),f=_(()=>String(e[0].src),"");return Object.entries({anonymous_id:t,event_id:r,user_agent:n,utc_time:o,local_tz_offset:i,doc_host:s,ids_ga:c,alias:a,userCanBeTracked:u,userDataCanBeSold:l,edgetag:d,api_key:m,src:f}).reduce((e,t)=>{let[n,r]=t;if(r){if("undefined"===r)return e;e[n]=r}return e},{})},bo=function(e){try{let r;function t(e){return r?e:Promise.resolve(!1)}const o=function(){if(_(()=>e.eventPayload.bulk.length>0,!1)){const t=_(()=>JSON.parse(JSON.stringify(e.eventPayload.bulk[0])),void 0);if(!t){const e=Promise.resolve(!1);return r=1,e}const o=_(()=>JSON.parse(JSON.stringify(t.ga)),void 0);return delete t.ga,Promise.resolve(function(e){try{return Promise.resolve(function(t,r){try{var o=function(){const t=window.loomi_ctx.jitsuKey,r=function(e){const t={trackingHost:"https://live.visually-io.com"};return e===n.TEST&&(t.trackingHost="http://localhost:8088"),e===n.STAGE&&(t.trackingHost="https://sdk.loomi-stg.xyz"),t}(window.loomi_ctx.env).trackingHost;return Promise.resolve(fetch(`${r}/api/s?token=${t}&bulk=1`,{headers:{"content-type":"text/plain"},body:JSON.stringify(e.eventPayload),method:"POST",mode:"cors",credentials:"omit",keepalive:!0})).then(function(e){return e.ok})}()}catch(e){return r(e)}return o&&o.then?o.then(void 0,r):o}(0,function(e){return console.error("vsly: Failed to send event",e),!1}))}catch(e){return Promise.reject(e)}}(e)).then(function(n){return Promise.resolve(function(e){try{try{const t=e.eventPayload,n=t.bulk[0],r=window.loomi_ctx.env,o=t.shared,i=g({experienceId:n.use_case,variantId:n.use_case_variant,storeAlias:o.alias,anonymousId:o.anonymous_id,version:n.version}),s=new URL(qn(r).cfgUrl.replace("/allocate","/match"));s.searchParams.append("q",i),fetch(s.toString())}catch(e){console.error("vsly: Failed to persist allocation",e)}return Promise.resolve()}catch(e){return Promise.reject(e)}}(e)).then(function(){return o&&x().trackExt(t,o).then().catch(e=>{console.error("vsly: Failed track ext event",e,t,o)}),r=1,n})})}}();return Promise.resolve(o&&o.then?o.then(t):t(o))}catch(i){return Promise.reject(i)}},Co="vsly_analytics_queue";
95function xo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Et(),c={id:`${Date.now()}-${Math.random().toString(36).substring(2,9)}`,timestamp:Date.now(),eventPayload:{bulk:[{url:location.href,doc_path:location.pathname,doc_search:location.search,sid:r.session.id,sid_start:r.session.start_at,utm:s.utm,lmi_params:s.lmi_params,event_type:"USE_CASE",use_case:e._USE_CASE,use_case_variant:e._USE_CASE_VARIANT,version:e._USE_CASE_VERSION||1,ga:{isAudience:!1,gaName:e._USE_CASE_GA||e._USE_CASE,gaVariant:e._USE_CASE_GA_VARIANT||e._USE_CASE_VARIANT,reportGa:n}}],shared:{anonymous_id:t.id,user_agent:navigator.userAgent,utc_time:(new Date).toISOString(),local_tz_offset:(new Date).getTimezoneOffset(),doc_host:location.host,alias:o,api_key:i}},retries:0},a=ko();a.push(c),To(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function ko(){try{const e=localStorage.getItem(Co);if(!e)return[];const t=JSON.parse(e);return Array.isArray(t)?t:[]}catch(e){return console.error("vsly: Failed to read analytics queue",e),[]}}function To(e){try{localStorage.setItem(Co,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const No=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Oo=(e,t)=>{let n=null;try{const r=localStorage.getItem(e);if(r){let e;const o=JSON.parse(r);if(o&&"object"==typeof o&&"variant"in o){e=o;const r=t.find(t=>t.experiment.variant===e.variant);r&&(r.experiment.version||0)===(e.version||0)&&(n=r)}}}catch(e){}return n},jo=e=>`vsly_redirect_test_${e[0].experiment.name}`,Lo=(e,t)=>{if(e){const n=e.experiment;t.some(e=>{const t=e.experiment;return t.variant===n.variant&&t.version===n.version})||(e=!1)}if(!e){const n=100*Math.random();let r=0;for(const o of t)if(r+=o.targeting.chance,n<=r){e=o;break}}return e},$o=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Ro())},Ro=()=>(new Date).getTime(),Do=()=>window.Shopify.customerPrivacy,Uo=["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","RO","SK","SI","ES","SE","NO","IS","LI"],Mo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=qo())},qo=()=>(new Date).getTime(),Fo=()=>window.Shopify.customerPrivacy,Bo=()=>Promise.resolve(),Jo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Vo(){try{const e=Jo().as;if(void 0===e)return;const t=performance.now();Object.assign(Jo(),{ae:t,ad:t-e}),(e=>{try{if("function"!=typeof performance.getEntriesByType)return;const t=performance.getEntriesByType("resource").filter(t=>t.startTime>=e&&(e=>{try{return new URL(e.name).pathname.endsWith("/allocate")}catch{return!1}})(t)).pop();if(!t)return;Object.assign(Jo(),{ars:t.startTime,afs:t.fetchStart,aqs:t.requestStart,aps:t.responseStart,ape:t.responseEnd,ard:t.duration,ardl:t.startTime-e,aprd:t.requestStart-t.startTime,arwd:t.responseStart-t.requestStart,ardd:t.responseEnd-t.responseStart})}catch{}})(e)}catch(e){}}function Ho(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Go(){return _(co),zt(),function(e){void 0===e&&(e=window.loomi_ctx.embeddedTests);try{if(!e)return;if(0===e.length)return;const t=e.filter(e=>e.experiment.isThemeTest);t.length>0&&function(e){const t=jo(e);let n=Oo(t,e);if(n=Lo(n,e),!n)return;if(!n.experiment)return;No(t,n);const r=n.experiment,o=_(()=>r.code.find(e=>"themeTest"===e.kind).value.targetThemeId)||0,i=ne({experienceId:r.name,variantId:r.variant,version:r.version,gaExperienceName:r.gaName,gaVariantName:r.gaVariant});xo(i,zt(),_(()=>!!r.ga)||!1),Ee(i,o)}(t);const n=e.filter(e=>!e.experiment.isThemeTest);n.length>0&&function(e){const t=e.filter(e=>function(e){if(!e)return!0;try{const t=e.match(/UrlTarget\(([^)]+)\)/);if(!t)return!1;const n=function(e){try{const t=e.match(/^"([^"]*)",\s*"([^"]*)",\s*(true|false)$/);return t?{value:t[1],op:t[2],includeQueryParam:"true"===t[3]}:null}catch{return null}}(t[1]);return!!n&&function(e,t,n){const r=window.location.search||"",o=window.location.href||"",i=(s=function(e){const t=e.startsWith("/")?e:"/"+e,n=t.split("/");if(n.length<2)return t;const r=n[1];let o=!1;return r.length>0&&r.length<=7&&(2===r.length||r.length>2&&"-"===r[2])&&(o=!0),o?"/"+n.slice(2).join("/"):t}(window.location.pathname),["STORY_IL","MAYVEN_GLOBAL","JDSPORT_IL"].includes(window.loomi_ctx.storeAlias)?s.toLowerCase():s);var s;const{hostPath:c,rawQuery:a}=function(e){const t=go(e),n=t.indexOf("?");return-1!==n?{hostPath:t.substring(0,n),rawQuery:t.substring(n+1)}:{hostPath:t,rawQuery:""}}(e),u=c.toLowerCase();let l=go(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?_o(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=_o(a);e&&(m+="?"+e)}}return function(e,t,n,r){switch(r){case"contains":return e.includes(n)||t.includes(n);case"matches":try{const r=new RegExp(n);return r.test(e)||r.test(t)}catch{return!1}case"==":return e===n||t===n;case"!=":return e===t?e!==n:t!==n;default:return!1}}(l,d,m,t)}
95(n.value,n.op,n.includeQueryParam)}catch(e){return console.error("vsly: Failed to evaluate targeting formula",e),!1}}(e.targeting.formula));if(0===t.length)return;const n=jo(t);let r=Oo(n,t);if(r=Lo(r,t),!r)return;if(!r.experiment)return;No(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});xo(i,zt(),_(()=>!!o.ga)||!1);const s=_(()=>o.code.find(e=>"pageRedirect"===e.kind).value);s&&ee(i,s.destUrl,s.redirectAfter||1,s.retainQueryParams,s.stickinessMode)}(n)}catch(e){console.error("vsly ETT",e)}}(),window.vsly_redirecting}const zo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=ko();e.length>0&&Promise.allSettled(e.map(bo)).then(t=>{To(e.filter((e,n)=>{const r=t[n];return("fulfilled"!==r.status||!r.value)&&(e.retries++,(e=>!(Date.now()-e.timestamp>18e5||e.retries>3))(e))}))}).catch(e=>{console.error("vsly: Failed to process analytics queue",e)})})(),(()=>{const e=()=>{const e=se();return!!e&&!Uo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=qo(),(se()?Bo():v(se,50,200)).then(()=>{e()&&(Mo(),t())}),(_(()=>Fo().analyticsProcessingAllowed)?Bo():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const r=Fo().analyticsProcessingAllowed()||e();Mo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Mo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{Jo().as=performance.now()}catch(e){}}();const s=ho(o,i);return s.then(Vo),s.then(e=>{let{configuration:t,tracking:r}=e;return(e=>{p("vsly-a",`${(e=>e==n.STAGE?"https://sdk.loomi-stg.xyz/":"https://assets.visually.io/")(e)}v/visually-a.js?cb=${window.loomi_ctx.sdk_version}`,{defer:!0}).catch()})(i),function(e){let{configuration:t,tracking:n}=e;try{return Promise.resolve(function(e,t){try{const{storeAlias:n,env:r}=window.loomi_ctx;return Promise.resolve(Ho(function(){return Promise.resolve(po(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Be()).then(function(){on(o.experiments),Dr(t,o),Vn(r,n,lo),dt()})})},function(e){_(()=>e.message)!==Dn&&F("fail initialising sdk",e)}))}catch(e){return Promise.reject(e)}}(t,n)).then(function(){window.dispatchEvent(new Event("visually_loaded"))})}catch(e){return Promise.reject(e)}}({configuration:t,tracking:r})}).catch(r).finally(Tn)}const r=e=>console.error(e);if(window.fetch&&(window.vslyNativeFetch=window.fetch),window.vsly_init=!0,window.vslyIntegrationType="static",(()=>{if(_(()=>window.visually_io_editor))return!0;const e=_(()=>window.loomi_ctx.ttl);return!("number"!=typeof e||!Number.isFinite(e)||e<=0)&&e<Math.floor(Date.now()/1e3)})())return console.log("sdk blocked"),Promise.resolve();window.loomi_ctx.sdk_version="0.12.163";const{storeAlias:o,env:i}=window.loomi_ctx;if(!zo()&&Go())return Promise.resolve();const s=function(){if(zo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Go()&&(t=1)):(Tn(),void(t=1))}const n=Ho(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=Ro(),(_(()=>Do().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Do().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),$o(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),$o(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Tn(),t=1});return n&&n.then?n.then(e):e(n)}}();return Promise.resolve(s&&s.then?s.then(e):e(s))}catch(c){return Promise.reject(c)}})().then(()=>console.log("vsly sdk with embed init"))}(); 96 97</script>
vendor: 1 bytes, line 97
97
vendor: 6,199 bytes, lines 98-100
98<script data-vsly="preact2" type="text/javascript" data-em-disable> 99 // Preact 100!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports):n(e.preact={})}(this,function(e){var b,n,t,_,o,r,l,x={},C=[],u=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function w(e,n){for(var t in n)e[t]=n[t];return e}function g(e){var n=e.parentNode;n&&n.removeChild(e)}function i(e,n,t){var _,o=arguments,l={};for(_ in n)"key"!==_&&"ref"!==_&&(l[_]=n[_]);if(3<arguments.length)for(t=[t],_=3;_<arguments.length;_++)t.push(o[_]);if(null!=t&&(l.children=t),"function"==typeof e&&null!=e.defaultProps)for(_ in e.defaultProps)void 0===l[_]&&(l[_]=e.defaultProps[_]);return k(e,l,n&&n.key,n&&n.ref,null)}function k(e,n,t,_,o){var l={type:e,props:n,key:t,ref:_,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:o};return null==o&&(l.__v=l),b.vnode&&b.vnode(l),l}function S(e){return e.children}function P(e,n){this.props=e,this.context=n}function N(e,n){if(null==n)return e.__?N(e.__,e.__.__k.indexOf(e)+1):null;for(var t;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e)return t.__e;return"function"==typeof e.type?N(e):null}function c(e){var n,t;if(null!=(e=e.__)&&null!=e.__c){for(e.__e=e.__c.base=null,n=0;n<e.__k.length;n++)if(null!=(t=e.__k[n])&&null!=t.__e){e.__e=e.__c.base=t.__e;break}return c(e)}}function s(e){(!e.__d&&(e.__d=!0)&&t.push(e)&&!p.__r++||o!==b.debounceRendering)&&((o=b.debounceRendering)||_)(p)}function p(){for(var e;p.__r=t.length;)e=t.sort(function(e,n){return e.__v.__b-n.__v.__b}),t=[],e.some(function(e){var n,t,_,o,l,r,u;e.__d&&(r=(l=(n=e).__v).__e,(u=n.__P)&&(t=[],o=D(u,l,(_=w({},l)).__v=_,n.__n,void 0!==u.ownerSVGElement,null,t,null==r?N(l):r),d(t,l),o!=r&&c(l)))})}function E(e,n,t,_,o,l,r,u,i,c){var s,p,f,a,d,h,y,v=_&&_.__k||C,m=v.length;for(i==x&&(i=null!=r?r[0]:m?N(_,0):null),t.__k=[],s=0;s<n.length;s++)if(null!=(a=t.__k[s]=null==(a=n[s])||"boolean"==typeof a?null:"string"==typeof a||"number"==typeof a?k(null,a,null,null,a):Array.isArray(a)?k(S,{children:a},null,null,null):null!=a.__e||null!=a.__c?k(a.type,a.props,a.key,null,a.__v):a)){if(a.__=t,a.__b=t.__b+1,null===(f=v[s])||f&&a.key==f.key&&a.type===f.type)v[s]=void 0;else for(p=0;p<m;p++){if((f=v[p])&&a.key==f.key&&a.type===f.type){v[p]=void 0;break}f=null}d=D(e,a,f=f||x,o,l,r,u,i,c),(p=a.ref)&&f.ref!=p&&(y=y||[],f.ref&&y.push(f.ref,null,a),y.push(p,a.__c||d,a)),null!=d?(null==h&&(h=d),i=U(e,a,f,v,r,d,i),"option"==t.type?e.value="":"function"==typeof t.type&&(t.__d=i)):i&&f.__e==i&&i.parentNode!=e&&(i=N(f))}if(t.__e=h,null!=r&&"function"!=typeof t.type)for(s=r.length;s--;)null!=r[s]&&g(r[s]);for(s=m;s--;)null!=v[s]&&W(v[s],v[s]);if(y)for(s=0;s<y.length;s++)T(y[s],y[++s],y[++s])}function U(e,n,t,_,o,l,r){var u,i,c;if(void 0!==n.__d)u=n.__d,n.__d=void 0;else if(o==t||l!=r||null==l.parentNode)e:if(null==r||r.parentNode!==e)e.appendChild(l),u=null;else{for(i=r,c=0;(i=i.nextSibling)&&c<_.length;c+=2)if(i==l)break e;e.insertBefore(l,r),u=r}return void 0!==u?u:l.nextSibling}function f(e,n,t){"-"===n[0]?e.setProperty(n,t):e[n]="number"==typeof t&&!1===u.test(n)?t+"px":null==t?"":t}function A(e,n,t,_,o){var l,r,u,i,c;if(o?"className"===n&&(n="class"):"class"===n&&(n="className"),"style"===n)if(l=e.style,"string"==typeof t)l.cssText=t;else{if("string"==typeof _&&(l.cssText="",_=null),_)for(i in _)t&&i in t||f(l,i,"");if(t)for(c in t)_&&t[c]===_[c]||f(l,c,t[c])}else"o"===n[0]&&"n"===n[1]?(r=n!==(n=n.replace(/Capture$/,"")),n=((u=n.toLowerCase())in e?u:n).slice(2),t?(_||e.addEventListener(n,a,r),(e.l||(e.l={}))[n]=t):e.removeEventListener(n,a,r)):"list"!==n&&"tagName"!==n&&"form"!==n&&"type"!==n&&"size"!==n&&!o&&n in e?e[n]=null==t?"":t:"function"!=typeof t&&"dangerouslySetInnerHTML"!==n&&(n!==(n=n.replace(/^xlink:?/,""))?null==t||!1===t?e.removeAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase()):e.setAttributeNS("http://www.w3.org/1999/xlink",n.toLowerCase(),t):null==t||!1===t&&!/^ar/.test(n)?e.removeAttribute(n):e.setAttribute(n,t))}function a(e){this.l[e.type](b.event?b.event(e):e)}function D(e,n,t,_,o,l,r,u,i){var c,s,p,f,a,d,h,y,v,m,g,k=n.type;if(void 0!==n.constructor)return null;(c=b.__b)&&c(n);try{e:if("function"==typeof k){if(y=n.props,v=(c=k.contextType)&&_[c.__c],m=c?v?v.props.value:c.__:_,t.__c?h=(s=n.__c=t.__c).__=s.__E:("prototype"in k&&k.prototype.render?n.__c=s=new k(y,m):(n.__c=s=new P(y,m),s.constructor=k,s.render=L),v&&v.sub(s),s.props=y,s.state||(s.state={}),s.context=m,s.__n=_,p=s.__d=!0,s.__h=[]),null==s.__s&&(s.__s=s.state),null!=k.getDerivedStateFromProps&&(s.__s==s.state&&(s.__s=w({},s.__s)),w(s.__s,k.getDerivedStateFromProps(y,s.__s))),f=s.props,a=s.state,p)null==k.getDerivedStateFromProps&&null!=s.componentWillMount&&s.componentWillMount(),null!=s.componentDidMount&&s.__h.push(s.componentDidMount);else{if(null==k.getDerivedStateFromProps&&y!==f&&null!=s.componentWillReceiveProps&&s.componentWillReceiveProps(y,m),!s.__e&&null!=s.shouldComponentUpdate&&!1===s.shouldComponentUpdate(y,s.__s,m)||n.__v===t.__v){s.props=y,s.state=s.__s,n.__v!==t.__v&&(s.__d=!1),(s.__v=n).__e=t.__e,n.__k=t.__k,s.__h.length&&r.push(s),function e(n,t,_){for(var o,l=0;l<n.__k.length;l++)(o=n.__k[l])&&(o.__=n,o.__e&&("function"==typeof o.type&&1<o.__k.length&&e(o,t,_),t=U(_,o,o,n.__k,null,o.__e,t),"function"==typeof n.type&&(n.__d=t)))}(n,u,e);break e}null!=s.componentWillUpdate&&s.componentWillUpdate(y,s.__s,m),null!=s.componentDidUpdate&&s.__h.push(function(){s.componentDidUpdate(f,a,d)})}s.context=m,s.props=y,s.state=s.__s,(c=b.__r)&&c(n),s.__d=!1,s.__v=n,s.__P=e,c=s.render(s.props,s.state,s.context),s.state=s.__s,null!=s.getChildContext&&(_=w(w({},_),s.getChildContext())),p||null==s.getSnapshotBeforeUpdate||(d=s.getSnapshotBeforeUpdate(f,a)),g=null!=c&&c.type==S&&null==c.key?c.props.children:c,E(e,Array.isArray(g)?g:[g],n,t,_,o,l,r,u,i),s.base=n.__e,s.__h.length&&r.push(s),h&&(s.__E=s.__=null),s.__e=!1}else null==l&&n.__v===t.__v?(n.__k=t.__k,n.__e=t.__e):n.__e=function(e,n,t,_,o,l,r,u){var i,c,s,p,f,a=t.props,d=n.props;if(o="svg"===n.type||o,null!=l)for(i=0;i<l.length;i++)if(null!=(c=l[i])&&((null===n.type?3===c.nodeType:c.localName===n.type)||e==c)){e=c,l[i]=null;break}
vendor: 1,593 bytes, line 100
100if(null==e){if(null===n.type)return document.createTextNode(d);e=o?document.createElementNS("http://www.w3.org/2000/svg",n.type):document.createElement(n.type,d.is&&{is:d.is}),l=null,u=!1}if(null===n.type)a!==d&&e.data!=d&&(e.data=d);else{if(null!=l&&(l=C.slice.call(e.childNodes)),s=(a=t.props||x).dangerouslySetInnerHTML,p=d.dangerouslySetInnerHTML,!u){if(null!=l)for(a={},f=0;f<e.attributes.length;f++)a[e.attributes[f].name]=e.attributes[f].value;(p||s)&&(p&&s&&p.__html==s.__html||(e.innerHTML=p&&p.__html||""))}(function(e,n,t,_,o){var l;for(l in t)"children"===l||"key"===l||l in n||A(e,l,null,t[l],_);for(l in n)o&&"function"!=typeof n[l]||"children"===l||"key"===l||"value"===l||"checked"===l||t[l]===n[l]||A(e,l,n[l],t[l],_)})(e,d,a,o,u),p?n.__k=[]:(i=n.props.children,E(e,Array.isArray(i)?i:[i],n,t,_,"foreignObject"!==n.type&&o,l,r,x,u)),u||("value"in d&&void 0!==(i=d.value)&&i!==e.value&&A(e,"value",i,a.value,!1),"checked"in d&&void 0!==(i=d.checked)&&i!==e.checked&&A(e,"checked",i,a.checked,!1))}return e}(t.__e,n,t,_,o,l,r,i);(c=b.diffed)&&c(n)}catch(e){n.__v=null,b.__e(e,n,t)}return n.__e}function d(e,n){b.__c&&b.__c(n,e),e.some(function(n){try{e=n.__h,n.__h=[],e.some(function(e){e.call(n)})}catch(e){b.__e(e,n.__v)}})}function T(e,n,t){try{"function"==typeof e?e(n):e.current=n}catch(e){b.__e(e,t)}}function W(e,n,t){var _,o,l;if(b.unmount&&b.unmount(e),(_=e.ref)&&(_.current&&_.current!==e.__e||T(_,null,n)),t||"function"==typeof e.type||(t=null!=(o=e.__e)),e.__e=e.__d=void 0,null!=(_=e.__c)){if(_.componentWillUnmount)try{_.componentWillUnmount()}catch(e){b.__e(e,n)}
100_.base=_.__P=null}if(_=e.__k)for(l=0;l<_.length;l++)_[l]&&W(_[l],n,t);null!=o&&g(o)}function L(e,n,t){return this.constructor(e,t)}function h(e,n,t){var _,o,l;b.__&&b.__(e,n),o=(_=t===r)?null:t&&t.__k||n.__k,e=i(S,null,[e]),l=[],D(n,(!_&&t||n).__k=e,o||x,x,void 0!==n.ownerSVGElement,t&&!_?[t]:!o&&n.childNodes.length?C.slice.call(n.childNodes):null,l,t||x,_),d(l,e)}b={__e:function(e,n){for(var t,_;n=n.__;)if((t=n.__c)&&!t.__)try{if(t.constructor&&null!=t.constructor.getDerivedStateFromError&&(_=!0,t.setState(t.constructor.getDerivedStateFromError(e))),null!=t.componentDidCatch&&(_=!0,t.componentDidCatch(e)),_)return s(t.__E=t)}catch(n){e=n}throw e}},n=function(e){return null!=e&&void 0===e.constructor},P.prototype.setState=function(e,n){var t=this.__s!==this.state?this.__s:this.__s=w({},this.state);"function"==typeof e&&(e=e(t,this.props)),e&&w(t,e),null!=e&&this.__v&&(n&&this.__h.push(n),s(this))},P.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),s(this))},P.prototype.render=S,t=[],_="function"==typeof Promise?Promise.prototype.then.bind(Prom
100ise.resolve()):setTimeout,p.__r=0,r=x,l=0,e.render=h,e.hydrate=function(e,n){h(e,n,r)},e.createElement=i,e.h=i,e.Fragment=S,e.createRef=function(){return{current:null}},e.isValidElement=n,e.Component=P,e.cloneElement=function(e,n){var t,_;for(_ in n=w(w({},e.props),n),2<arguments.length&&(n.children=C.slice.call(arguments,2)),t={},n)"key"!==_&&"ref"!==_&&(t[_]=n[_]);return k(e.type,t,n.key||e.key,n.ref||e.ref,null)},e.createContext=function(e){var n={},o={__c:"__cC"+l++,__:e,Consumer:function(e,n){return e.children(n)},Provider:function(e){var t,_=this;return this.getChildContext||(t=[],this.getChildContext=function(){return n[o.__c]=_,n},this.shouldComponentUpdate=function(n){_.props.value!==n.value&&t.some(function(e){e.context=n.value,s(e)})},this.sub=function(e){t.push(e);var n=e.componentWillUnmount;e.componentWillUnmount=function(){t.splice(t.indexOf(e),1),n&&n.call(e)}}),e.children}};return(o.Consumer.contextType=o).Provider.__=o},e.toChildArray=function e(n){return null==n||"boolean"==typeof n?[]:Array.isArray(n)?C.concat.apply([],n.map(e)):[n]},e.__u=W,e.options=b}); 101// Preact Hooks 102!function(_,n){"object"==typeof exports&&"undefined"!=typeof module?n(exports,require("preact")):n(_.preactHooks={},_.preact)}(this,function(_,o){var e,u,t,i=0,r=[],c=o.options.__r,f=o.options.diffed,n=o.options.__c,s=o.options.unmount;function a(_,n){o.options.__h&&o.options.__h(u,_,i||n),i=0;var t=u.__H||(u.__H={__:[],__h:[]});return _>=t.__.length&&t.__.push({}),t.__[_]}function p(_){return i=1,h(b,_)}function h(_,n,t){var o=a(e++,2);return o.t=_,o.__c||(o.__c=u,o.__=[t?t(n):b(void 0,n),function(_){var n=o.t(o.__[0],_);o.__[0]!==n&&(o.__=[n,o.__[1]],o.__c.setState({}))}]),o.__}function m(_,n){var t=a(e++,4);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__h.push(t))}function v(_,n){var t=a(e++,7);return E(t.__H,n)?(t.__H=n,t.__h=_,t.__=_()):t.__}function H(){r.some(function(n){if(n.__P)try{n.__H.__h.forEach(l),n.__H.__h.forEach(y),n.__H.__h=[]}catch(_){return n.__H.__h=[],o.options.__e(_,n.__v),!0}}),r=[]}o.options.__r=function(_){c&&c(_),e=0;var n=(u=_.__c).__H;n&&(n.__h.forEach(l),n.__h.forEach(y),n.__h=[])},o.options.diffed=function(_){f&&f(_);var n=_.__c;n&&n.__H&&n.__H.__h.length&&(1!==r.push(n)&&t===o.options.requestAnimationFrame||((t=o.options.requestAnimationFrame)||function(_){function n(){clearTimeout(o),d&&cancelAnimationFrame(t),setTimeout(_)}var t,o=setTimeout(n,100);d&&(t=requestAnimationFrame(n))})(H))},o.options.__c=function(_,t){t.some(function(n){try{n.__h.forEach(l),n.__h=n.__h.filter(function(_){return!_.__||y(_)})}catch(_){t.some(function(_){_.__h&&(_.__h=[])}),t=[],o.options.__e(_,n.__v)}}),n&&n(_,t)},o.options.unmount=function(_){s&&s(_);var n=_.__c;if(n&&n.__H)try{n.__H.__.forEach(l)}catch(_){o.options.__e(_,n.__v)}};var d="function"==typeof requestAnimationFrame;function l(_){"function"==typeof _.u&&_.u()}function y(_){_.u=_.__()}function E(t,_){return!t||_.some(function(_,n){return _!==t[n]})}function b(_,n){return"function"==typeof n?n(_):n}_.useState=p,_.useReducer=h,_.useEffect=function(_,n){var t=a(e++,3);!o.options.__s&&E(t.__H,n)&&(t.__=_,t.__H=n,u.__H.__h.push(t))},_.useLayoutEffect=m,_.useRef=function(_){return i=5,v(function(){return{current:_}},[])},_.useImperativeHandle=function(_,n,t){i=6,m(function(){"function"==typeof _?_(n()):_&&(_.current=n())},null==t?t:t.concat(_))},_.useMemo=v,_.useCallback=function(_,n){return i=8,v(function(){return _},n)},_.useContext=function(_){var n=u.context[_.__c],t=a(e++,9);return t.__c=_,n?(null==t.__&&(t.__=!0,n.sub(u)),n.props.value):_.__},_.useDebugValue=function(_,n){o.options.useDebugValue&&o.options.useDebugValue(n?n(_):_)},_.useErrorBoundary=function(_){var n=a(e++,10),t=p();return n.__=_,u.componentDidCatch||(u.componentDidCatch=function(_){n.__&&n.__(_),t[1](_)}),[t[0],function(){t[1](void 0)}]}}); 103// Preact Compat 104!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("preact/hooks"),require("preact")):t(e.compat={},e.preactHooks,e.preact)}(this,function(t,n,u){function r(e,t){for(var n in t)e[n]=t[n];return e}function i(e,t){for(var n in e)if("__source"!==n&&!(n in t))return!0;for(var o in t)if("__source"!==o&&e[o]!==t[o])return!0;return!1}var o,e,a,l=(o=u.Component,a=o,(e=c).prototype=Object.create(a.prototype),(e.prototype.constructor=e).__proto__=a,c.prototype.shouldComponentUpdate=function(e,t){return i(this.props,e)||i(this.state,t)},c);function c(e){var t;return(t=o.call(this,e)||this).isPureReactComponent=!0,t}function p(t,o){function n(e){var t=this.props.ref,n=t==e.ref;return!n&&t&&(t.call?t(null):t.current=null),o?!o(this.props,e)||!n:i(this.props,e)}function e(e){return this.shouldComponentUpdate=n,u.createElement(t,e)}return e.prototype.isReactComponent=!0,e.displayName="Memo("+(t.displayName||t.name)+")",e.t=!0,e}var f=u.options.__b;u.options.__b=function(e){e.type&&e.type.t&&e.ref&&(e.props.ref=e.ref,e.ref=null),f&&f(e)};var s="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.forward_ref")||3911;function d(o){function e(e,t){var n=r({},e);return delete n.ref,o(n,(t=e.ref||t)&&("object"!=typeof t||"current"in t)?t:null)}return e.$$typeof=s,(e.render=e).prototype.isReactComponent=e.t=!0,e.displayName="ForwardRef("+(o.displayName||o.name)+")",e}function _(e,o){return e?u.toChildArray(e).reduce(function(e,t,n){return e.concat(o(t,n))},[]):null}var h={map:_,forEach:_,count:function(e){return e?u.toChildArray(e).length:0},only:function(e){if(1!==(e=u.toChildArray(e)).length)throw new Error("Children.only() expects only one child.");return e[0]},toArray:u.toChildArray},m=u.options.__e;function v(e){return e&&((e=r({},e)).__c=null,e.__k=e.__k&&e.__k.map(v)),e}function y(){this.__u=0,this.u=null,this.__b=null}function C(e){var t=e.__.__c;return t&&t.o&&t.o(e)}function b(t){var n,o,r;function e(e){if(n||(n=t()).then(function(e){o=e.default||e},function(e){r=e}),r)throw r;if(!o)throw n;return u.createElement(o,e)}return e.displayName="Lazy",e.t=!0,e}function k(){this.i=null,this.l=null}u.options.__e=function(e,t,n){if(e.then)for(var o,r=t;r=r.__;)if((o=r.__c)&&o.__c)return o.__c(e,t.__c);m(e,t,n)},(y.prototype=new u.Component).__c=function(e,t){var n=this;null==n.u&&(n.u=[]),n.u.push(t);function o(){i||(i=!0,r?r(u):u())}var r=C(n.__v),i=!1;t.__c=t.componentWillUnmount,t.componentWillUnmount=function(){o(),t.__c&&t.__c()};var u=function(){var e;if(!--n.__u)for(n.__v.__k[0]=n.state.o,n.setState({o:n.__b=null});e=n.u.pop();)e.forceUpdate()};n.__u++||n.setState({o:n.__b=n.__v.__k[0]}),e.then(o,o)},y.prototype.render=function(e,t){return this.__b&&(this.__v.__k&&
104(this.__v.__k[0]=v(this.__b)),this.__b=null),[u.createElement(u.Fragment,null,t.o?null:e.children),t.o&&e.fallback]};function g(e,t,n){if(++n[1]===n[0]&&e.l.delete(t),e.props.revealOrder&&("t"!==e.props.revealOrder[0]||!e.l.size))for(n=e.i;n;){for(;3<n.length;)n.pop()();if(n[1]<n[0])break;e.i=n=n[2]}}(k.prototype=new u.Component).o=function(n){var o=this,r=C(o.__v),i=o.l.get(n);return i[0]++,function(e){function t(){o.props.revealOrder?(i.push(e),g(o,n,i)):e()}r?r(t):t()}},k.prototype.render=function(e){this.i=null,this.l=new Map;var t=u.toChildArray(e.children);e.revealOrder&&"b"===e.revealOrder[0]&&t.reverse();for(var n=t.length;n--;)this.l.set(t[n],this.i=[1,0,this.i]);return e.children},k.prototype.componentDidUpdate=k.prototype.componentDidMount=function(){var n=this;n.l.forEach(function(e,t){g(n,t,e)})};var E,N=((E=S.prototype).getChildContext=function(){return this.props.context},E.render=function(e){return e.children},S);function S(){}function x(e){var t=this,n=e.container,o=u.createElement(N,{context:t.context},e.vnode);return t.s&&t.s!==n&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v),t.p=!1),e.vnode?t.p?(n.__k=t.__k,u.render(o,n),t.__k=n.__k):(t.h=document.createTextNode(""),u.hydrate("",n),n.appendChild(t.h),t.p=!0,t.s=n,u.render(o,n,t.h),t.__k=t.h.__k):t.p&&(t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)),t.v=o,t.componentWillUnmount=function(){t.h.parentNode&&t.s.removeChild(t.h),u.__u(t.v)},null}function w(e,t){return u.createElement(x,{vnode:e,container:t})}var A=/^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|fill|flood|font|glyph(?!R)|horiz|marker(?!H|W|U)|overline|paint|stop|strikethrough|stroke|text(?!L)|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/;u.Component.prototype.isReactComponent={};var R="undefined"!=typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103;function U(e,t,n){if(null==t.__k)for(;t.firstChild;)t.removeChild(t.firstChild);return u.render(e,t),"function"==typeof n&&n(),e?e.__c:null}function P(e,t,n){return u.hydrate(e,t),"function"==typeof n&&n(),e?e.__c:null}var F=u.options.event;function O(e,t){e["UNSAFE_"+t]&&!e[t]&&Object.defineProperty(e,t,{configurable:!1,get:function(){return this["UNSAFE_"+t]}
104,set:function(e){this["UNSAFE_"+t]=e}})}u.options.event=function(e){F&&(e=F(e));var t=!(e.persist=function(){}),n=!1,o=e.stopPropagation;e.stopPropagation=function(){o.call(e),t=!0};var r=e.preventDefault;return e.preventDefault=function(){r.call(e),n=!0},e.isPropagationStopped=function(){return t},e.isDefaultPrevented=function(){return n},e.nativeEvent=e};var L={configurable:!0,get:function(){return this.class}},M=u.options.vnode;function D(e){return u.createElement.bind(null,e)}function V(e){return!!e&&e.$$typeof===R}function W(e){return V(e)?u.cloneElement.apply(null,arguments):e}function $(e){return!!e.__k&&(u.render(null,e),!0)}function j(e){return e&&(e.base||1===e.nodeType&&e)||null}u.options.vnode=function(i){i.$$typeof=R;var e,t,n,o=i.type,r=i.props;if(o){if(r.class!=r.className&&(L.enumerable="className"in r,null!=r.className&&(r.class=r.className),Object.defineProperty(r,"className",L)),"function"!=typeof o){for(n in r.defaultValue&&void 0!==r.value&&(r.value||0===r.value||(r.value=r.defaultValue),delete r.defaultValue),Array.isArray(r.value)&&r.multiple&&"select"===o&&(u.toChildArray(r.children).forEach(function(e){-1!=r.value.indexOf(e.props.value)&&(e.props.selected=!0)}),delete r.value),r)if(e=A.test(n))break;if(e)for(n in t=i.props={},r)t[A.test(n)?n.replace(/[A-Z0-9]/,"-$&").toLowerCase():n]=r[n]}!function(){var e=i.type,t=i.props;if(t&&"string"==typeof e){var n,o={};for(var r in t)/^on(Ani|Tra|Tou)/.test(r)&&(t[r.toLowerCase()]=t[r],delete t[r]),o[r.toLowerCase()]=r;o.ondoubleclick&&(t.ondblclick=t[o.ondoubleclick],delete t[o.ondoubleclick]),o.onbeforeinput&&(t.onbeforeinput=t[o.onbeforeinput],delete t[o.onbeforeinput]),o.onchange&&("textarea"===e||"input"===e.toLowerCase()&&!/^fil|che|ra/i.test(t.type))&&(t[n=o.oninput||"oninput"]||(t[n]=t[o.onchange],delete t[o.onchange]))}}(),"function"==typeof o&&!o.m&&o.prototype&&(O(o.prototype,"componentWillMount"),O(o.prototype,"componentWillReceiveProps"),O(o.prototype,"componentWillUpdate"),o.m=!0)}M&&M(i)};function z(e,t){return e(t)}var H=u.Fragment,T={useState:n.useState,useReducer:n.useReducer,useEffect:n.useEffect,useLayoutEffect:n.useLayoutEffect,useRef:n.useRef,useImperativeHandle:n.useImperativeHandle,useMemo:n.useMemo,useCallback:n.useCallback,useContext:n.useContext,useDebugValue:n.useDebugValue,version:"16.8.0",Children:h,render:U,hydrate:P,unmountComponentAtNode:$,createPortal:w,createElement:u.createElement,createContext:u.createContext,createFactory:D,cloneElement:W,createRef:u.createRef,Fragment:u.Fragment,isValidElement:V,findDOMNode:j,Component:u.Component,PureComponent:l,memo:p,forwardRef:d,unstable_batchedUpdates:z,StrictMode:H,Suspense:y,SuspenseList:k,lazy:b};Object.keys(n).forEach(function(e){t[e]=n[e]}),t.createElement=u.createElement,t.createContext=u.createContext,t.createRef=u.createRef,t.Fragment=u.Fragment,t.Component=u.Component,t.version="16.8.0",t.Children=h,t.render=U,t.hydrate=P,t.unmountComponentAtNode=$,t.createPortal=w,t.createFactory=D,t.cloneElement=W,t.isValidElement=V,t.findDOMNode=j,t.PureComponent=l,t.memo=p,t.forwardRef=d,t.unstable_batchedUpdates=z,t.StrictMode=H,t.Suspense=y,t.SuspenseList=k,t.lazy=b,t.default=T}); 105// Goober 106!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):t((e||self).goober={})}(this,function(e){let t={data:""},r=e=>"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||t,l=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,n=/\/\*[^]*?\*\/| +/g,o=/\n+/g,a=(e,t)=>{let r="",l="",n="";for(let o in e){let s=e[o];"@"==o[0]?"i"==o[1]?r=o+" "+s+";":l+="f"==o[1]?a(s,o):o+"{"+a(s,"k"==o[1]?"":t)+"}":"object"==typeof s?l+=a(s,t?t.replace(/([^,])+/g,e=>o.replace(/(^:.*)|([^,])+/g,t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)):o):null!=s&&(o=/^--/.test(o)?o:o.replace(/[A-Z]/g,"-$&").toLowerCase(),n+=a.p?a.p(o,s):o+":"+s+";")}return r+(t&&n?t+"{"+n+"}":n)+l},s={},i=e=>{if("object"==typeof e){let t="";for(let r in e)t+=r+i(e[r]);return t}return e},c=(e,t,r,c,f)=>{let p=i(e),u=s[p]||(s[p]=(e=>{let t=0,r=11;for(;t<e.length;)r=101*r+e.charCodeAt(t++)>>>0;return"go"+r})(p));if(!s[u]){let t=p!==e?e:(e=>{let t,r,a=[{}];for(;t=l.exec(e.replace(n,""));)t[4]?a.shift():t[3]?(r=t[3].replace(o," ").trim(),a.unshift(a[0][r]=a[0][r]||{})):a[0][t[1]]=t[2].replace(o," ").trim();return a[0]})(e);
106s[u]=a(f?{["@keyframes "+u]:t}:t,r?"":"."+u)}return((e,t,r)=>{-1==t.data.indexOf(e)&&(t.data=r?e+t.data:t.data+e)})(s[u],t,c),u},f=(e,t,r)=>e.reduce((e,l,n)=>{let o=t[n];if(o&&o.call){let e=o(r),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;o=t?"."+t:e&&"object"==typeof e?e.props?"":a(e,""):!1===e?"":e}return e+l+(null==o?"":o)},"");function p(e){let t=this||{},l=e.call?e(t.p):e;return c(l.unshift?l.raw?f(l,[].slice.call(arguments,1),t.p):l.reduce((e,r)=>Object.assign(e,r&&r.call?r(t.p):r),{}):l,r(t.target),t.g,t.o,t.k)}let u,d,g,b=p.bind({g:1}),h=p.bind({k:1});e.css=p,e.extractCss=e=>{let t=r(e),l=t.data;return t.data="",l},e.glob=b,e.keyframes=h,e.setup=function(e,t,r,l){a.p=t,u=e,d=r,g=l},e.styled=function(e,t){let r=this||{};return function(){let l=arguments;function n(o,a){let s=Object.assign({},o),i=s.className||n.className;r.p=Object.assign({theme:d&&d()},s),r.o=/ *go\d+/.test(i),s.className=p.apply(r,l)+(i?" "+i:""),t&&(s.ref=a);let c=e;return e[0]&&(c=s.as||e,delete s.as),g&&c[0]&&g(s),u(c,s)}return t?t(n):n}}}); 107 108</script>
108 109<!--LOOMI SDK--> 110 111 112 113 114 115 116 <!-- Added by AVADA SEO Suite --> 117 118 <!-- /Added by AVADA SEO Suite --> 119 120 121 122
122<script> 123 // Google Consent Mode V2 integration script from Consentmo GDPR 124 window.isenseRules = {}; 125 window.isenseRules.gcm = { 126 gcmVersion: 2, 127 integrationVersion: 2, 128 initialState: 1, 129 customChanges: false, 130 consentUpdated: false, 131 adsDataRedaction: true, 132 urlPassthrough: false, 133 storage: { ad_personalization: "granted", ad_storage: "granted", ad_user_data: "granted", analytics_storage: "granted", functionality_storage: "granted", personalization_storage: "granted", security_storage: "granted", wait_for_update: 500 } 134 }; 135 window.isenseRules.initializeGcm = function (rules) { 136 let initialState = rules.initialState; 137 let analyticsBlocked = initialState === 0 || initialState === 3 || initialState === 6 || initialState === 7; 138 let marketingBlocked = initialState === 0 || initialState === 2 || initialState === 5 || initialState === 7; 139 let functionalityBlocked = initialState === 4 || initialState === 5 || initialState === 6 || initialState === 7; 140 141 let gdprCache = localStorage.getItem('gdprCache') ? JSON.parse(localStorage.getItem('gdprCache')) : null; 142 if (gdprCache && typeof gdprCache.updatedPreferences !== "undefined") { 143 let updatedPreferences = gdprCache && typeof gdprCache.updatedPreferences !== "undefined" ? gdprCache.updatedPreferences : null; 144 analyticsBlocked = parseInt(updatedPreferences.indexOf('analytics')) > -1; 145 marketingBlocked = parseInt(updatedPreferences.indexOf('marketing')) > -1; 146 functionalityBlocked = parseInt(updatedPreferences.indexOf('functionality')) > -1; 147 148 rules.consentUpdated = true; 149 } 150 151 isenseRules.gcm = { 152 ...rules, 153 storage: { 154 ad_personalization: marketingBlocked ? "denied" : "granted", 155 ad_storage: marketingBlocked ? "denied" : "granted", 156 ad_user_data: marketingBlocked ? "denied" : "granted", 157 analytics_storage: analyticsBlocked ? "denied" : "granted", 158 functionality_storage: functionalityBlocked ? "denied" : "granted", 159 personalization_storage: functionalityBlocked ? "denied" : "granted", 160 security_storage: "granted", 161 wait_for_update: 500 162 }, 163 }; 164 } 165 166 // Google Consent Mode - initialization start 167 window.isenseRules.initializeGcm({ 168 ...window.isenseRules.gcm, 169 adsDataRedaction: true, 170 urlPassthrough: false, 171 initialState: 7 172 }); 173 174 /* 175 * initialState acceptable values: 176 * 0 - Set both ad_storage and analytics_storage to denied 177 * 1 - Set all categories to granted 178 * 2 - Set only ad_storage to denied 179 * 3 - Set only analytics_storage to denied 180 * 4 - Set only functionality_storage to denied 181 * 5 - Set both ad_storage and functionality_storage to denied 182 * 6 - Set both analytics_storage and functionality_storage to denied 183 * 7 - Set all categories to denied 184 */ 185 186 window.dataLayer = window.dataLayer || []; 187 function gtag() { window.dataLayer.push(arguments); } 188 gtag("consent", "default", isenseRules.gcm.storage); 189 isenseRules.gcm.adsDataRedaction && gtag("set", "ads_data_redaction", isenseRules.gcm.adsDataRedaction); 190 isenseRules.gcm.urlPassthrough && gtag("set", "url_passthrough", isenseRules.gcm.urlPassthrough); 191</script>
191 192 193 <!-- Begin BlackCrow Script Tag: DO NOT MODIFY! --> 194
194<script 195 type="text/javascript" 196 async 197 src="https://shopify-init.blackcrow.ai/js/core/kitschllc.js?shopify_app_version=1.0.243&shop=kitschllc.myshopify.com" 198 ></script>
198 199 <!-- End BlackCrow Script Tag --> 200 201 202 203 204 205 206 207 208 209 210<meta name="facebook-domain-verification" content="s9x0zjyr3g0su9p0zqdfa2g3a185s2"> 211 212 213 214 215
215<script> 216 if((document.referrer).includes('remotasks.com')){location.replace("https://www.remotasks.com/forgot")} 217 </script>
217 218 219 220
220<script> 221 window.runWhenIdle = function (callback) { 222 if ('requestIdleCallback' in window) { 223 requestIdleCallback(callback, { timeout: 3000 }); 224 } else { 225 setTimeout(callback, 500); 226 } 227 }; 228 </script>
228 229 230 231
231<script> 232 runWhenIdle(function () { 233 !function(c,n,r,t){if(!c[r]){var i,d,p=[];d="PROD"!==t&&t?"STAGING"===t?"https://cdn.gladly.qa/gladly/chat-sdk/widget.js":t:"https://cdn.gladly.com/chat-sdk/widget.js",c[r]={init:function(){i=arguments;var e={then:function(t){return p.push({type:"t",next:t}),e},catch:function(t){return p.push({type:"c",next:t}),e}};return e}},c.__onHelpAppHostReady__=function(t){if(delete c.__onHelpAppHostReady__,(c[r]=t).loaderCdn=d,i)for(var e=t.init.apply(t,i),n=0;n<p.length;n++){var a=p[n];e="t"===a.type?e.then(a.next):e.catch(a.next)}},function(){try{var t=n.getElementsByTagName("script")[0],e=n.createElement("script");e.async=!0,e.src=d+"?q="+(new Date).getTime(),t.parentNode.insertBefore(e,t)}catch(t){}}()}} 234 (window,document,'Gladly','PROD') 235 }); 236 </script>
236 237 238 <meta charset="utf-8"> 239 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 240 <meta name="viewport" content="width=device-width,initial-scale=1"> 241 <meta name="theme-color" content=""> 242 <link rel="canonical" href="https://www.mykitsch.com/blogs/hair-care"> 243 <link rel="preconnect dns-prefetch" href="https://cdn.shopify.com" crossorigin> 244 <link rel="preconnect dns-prefetch" href="https://fonts.shopifycdn.com" crossorigin> 245 <link rel="preconnect dns-prefetch" href="https://v.shopify.com" crossorigin> 246 <link rel="preconnect dns-prefetch" href="https://cdn.shopifycloud.com" crossorigin><link rel="icon" type="image/png" href="//www.mykitsch.com/cdn/shop/files/new-kitsch-favicon.png?crop=center&height=32&v=1743969842&width=32"><!-- LoudCrowd --> 247 248<title> 249 Hair Care 250 – KITSCH</title> 251 252 253 254 255 256<meta property="og:site_name" content="KITSCH"> 257<meta property="og:url" content="https://www.mykitsch.com/blogs/hair-care"> 258<meta property="og:title" content="Hair Care"> 259<meta property="og:type" content="website"> 260<meta property="og:description" content="Hair & Body Care â From hair care essentials to innovative accessories, KITSCH is evolving your everyday essentials. Female-owned. Vegan & cruelty-free. 90-day guarantee. Elevated accessories. Eco-friendly. Designed in California. 261 262"><meta property="og:image" content="https://www.mykitsch.com/cdn/shop/files/Kitsch-Summer-Welcome-Kit-CoconutOil-HairCatcher-1_d3c03d7e-ced0-4394-a6ac-11312dacef89.jpg?v=1787241476"> 263 <meta property="og:image:secure_url" content="https://www.mykitsch.com/cdn/shop/files/Kitsch-Summer-Welcome-Kit-CoconutOil-HairCatcher-1_d3c03d7e-ced0-4394-a6ac-11312dacef89.jpg?v=1787241476"> 264 <meta property="og:image:width" content="2016"> 265 <meta property="og:image:height" content="2084"><meta name="twitter:site" content="@kitsch"><meta name="twitter:card" content="summary_large_image"> 266<meta name="twitter:title" content="Hair Care"> 267<meta name="twitter:description" content="Hair & Body Care â From hair care essentials to innovative accessories, KITSCH is evolving your everyday essentials. Female-owned. Vegan & cruelty-free. 90-day guarantee. Elevated accessories. Eco-friendly. Designed in California. 268 269"> 270 271 272 273 274 275 276
276<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
276<meta name="facebook-domain-verification" content="s9x0zjyr3g0su9p0zqdfa2g3a185s2"> 277<meta name="google-site-verification" content="SDOH4Mz98zVrYnBj5m2o31Qf1uuwLRMC2aPpfcFdt3o"> 278<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10469048384/digital_wallets/dialog"> 279<meta id="in-context-paypal-metadata" data-shop-id="10469048384" data-venmo-supported="true" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 280<link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/hair-care.atom" /> 281<link rel="next" href="/blogs/hair-care?page=2"> 282<link rel="alternate" hreflang="x-default" href="https://www.mykitsch.com/blogs/hair-care"> 283<link rel="alternate" hreflang="en" href="https://www.mykitsch.com/blogs/hair-care"> 284<link rel="alternate" hreflang="fr" href="https://www.mykitsch.com/fr/blogs/hair-care"> 285<link rel="alternate" hreflang="de" href="https://www.mykitsch.com/de/blogs/hair-care"> 286<link rel="alternate" hreflang="ko" href="https://www.mykitsch.com/ko/blogs/hair-care"> 287<link rel="alternate" hreflang="ja" href="https://www.mykitsch.com/ja/blogs/hair-care"> 288<link rel="alternate" hreflang="es" href="https://www.mykitsch.com/es/blogs/hair-care"> 289<link rel="alternate" hreflang="it" href="https://www.mykitsch.com/it/blogs/hair-care"> 290<link rel="alternate" hreflang="en-CA" href="https://www.mykitsch.ca/blogs/hair-care"> 291<link rel="alternate" hreflang="fr-CA" href="https://www.mykitsch.ca/fr/blogs/hair-care"> 292<link rel="alternate" hreflang="el-CA" href="https://www.mykitsch.ca/el/blogs/hair-care"> 293<link rel="alternate" hreflang="it-CA" href="https://www.mykitsch.ca/it/blogs/hair-care"> 294<link rel="alternate" hreflang="es-CA" href="https://www.mykitsch.ca/es/blogs/hair-care"> 295<link rel="alternate" hreflang="zh-Hans-CA" href="https://www.mykitsch.ca/zh-cn/blogs/hair-care"> 296<link rel="alternate" hreflang="sv-CA" href="https://www.mykitsch.ca/sv/blogs/hair-care"> 297<link rel="alternate" hreflang="nl-CA" href="https://www.mykitsch.ca/nl/blogs/hair-care"> 298<link rel="alternate" hreflang="ar-CA" href="https://www.mykitsch.ca/ar/blogs/hair-care"> 299<link rel="alternate" hreflang="en-AU" href="https://www.mykitsch.au/blogs/hair-care"> 300<link rel="alternate" hreflang="es-AU" href="https://www.mykitsch.au/es/blogs/hair-care"> 301<link rel="alternate" hreflang="zh-Hans-AU" href="https://www.mykitsch.au/zh-cn/blogs/hair-care"> 302<link rel="alternate" hreflang="fr-AU" href="https://www.mykitsch.au/fr/blogs/hair-care"> 303<link rel="alternate" hreflang="ar-AU" href="https://www.mykitsch.au/ar/blogs/hair-care"> 304<link rel="alternate" hreflang="el-AU" href="https://www.mykitsch.au/el/blogs/hair-care"> 305<link rel="alternate" hreflang="it-AU" href="https://www.mykitsch.au/it/blogs/hair-care"> 306<link rel="alternate" hreflang="en-NZ" href="https://www.mykitsch.nz/blogs/hair-care"> 307<link rel="alternate" hreflang="es-NZ" href="https://www.mykitsch.nz/es/blogs/hair-care"> 308<link rel="alternate" hreflang="it-NZ" href="https://www.mykitsch.nz/it/blogs/hair-care"> 309<link rel="alternate" hreflang="fr-NZ" href="https://www.mykitsch.nz/fr/blogs/hair-care"> 310<link rel="alternate" hreflang="de-NZ" href="https://www.mykitsch.nz/de/blogs/hair-care"> 311<link rel="alternate" hreflang="en-GB" href="https://www.mykitsch.co.uk/blogs/hair-care"> 312<link rel="alternate" hreflang="en-DE" href="https://www.mykitsch.eu/blogs/hair-care"> 313<link rel="alternate" hreflang="fr-DE" href="https://www.mykitsch.eu/fr/blogs/hair-care"> 314<link rel="alternate" hreflang="pt-DE" href="https://www.mykitsch.eu/pt-pt/blogs/hair-care"> 315<link rel="alternate" hreflang="es-DE" href="https://www.mykitsch.eu/es/blogs/hair-care"> 316<link rel="alternate" hreflang="nl-DE" href="https://www.mykitsch.eu/nl/blogs/hair-care"> 317<link rel="alternate" hreflang="ar-DE" href="https://www.mykitsch.eu/ar/blogs/hair-care"> 318<link rel="alternate" hreflang="el-DE" href="https://www.mykitsch.eu/el/blogs/hair-care"> 319<link rel="alternate" hreflang="it-DE" href="https://www.mykitsch.eu/it/blogs/hair-care"> 320<link rel="alternate" hreflang="de-DE" href="https://www.mykitsch.eu/de/blogs/hair-care"> 321<link rel="alternate" hreflang="fr-FR" href="https://www.mykitsch.com/fr-fr/blogs/hair-care"> 322<link rel="alternate" hreflang="en-FR" href="https://www.mykitsch.com/en-fr/blogs/hair-care"> 323<link rel="alternate" hreflang="ar-FR" href="https://www.mykitsch.com/ar-fr/blogs/hair-care"> 324<link rel="alternate" hreflang="de-FR" href="https://www.mykitsch.com/de-fr/blogs/hair-care"> 325<link rel="alternate" hreflang="el-FR" href="https://www.mykitsch.com/el-fr/blogs/hair-care"> 326<link rel="alternate" hreflang="it-FR" href="https://www.mykitsch.com/it-fr/blogs/hair-care"> 327<link rel="alternate" hreflang="es-FR" href="https://www.mykitsch.com/es-fr/blogs/hair-care"> 328<link rel="alternate" hreflang="en-GR" href="https://www.mykitsch.gr/blogs/hair-care"> 329<link rel="alternate" hreflang="fr-GR" href="https://www.mykitsch.gr/fr/blogs/hair-care"> 330<link rel="alternate" hreflang="de-GR" href="https://www.mykitsch.gr/de/blogs/hair-care"> 331<link rel="alternate" hreflang="it-GR" href="https://www.mykitsch.gr/it/blogs/hair-care"> 332<link rel="alternate" hreflang="es-GR" href="https://www.mykitsch.gr/es/blogs/hair-care"> 333<link rel="alternate" hreflang="pt-GR" href="https://www.mykitsch.gr/pt-pt/blogs/hair-care"> 334<link rel="alternate" hreflang="el-GR" href="https://www.mykitsch.gr/el/blogs/hair-care"> 335<link rel="alternate" hreflang="it-IT" href="https://www.mykitsch.it/blogs/hair-care"> 336<link rel="alternate" hreflang="en-IT" href="https://www.mykitsch.it/en/blogs/hair-care"> 337<link rel="alternate" hreflang="nl-IT" href="https://www.mykitsch.it/nl/blogs/hair-care"> 338<link rel="alternate" hreflang="fr-IT" href="https://www.mykitsch.it/fr/blogs/hair-care"> 339<link rel="alternate" hreflang="de-IT" href="https://www.mykitsch.it/de/blogs/hair-care"> 340<link rel="alternate" hreflang="es-IT" href="https://www.mykitsch.it/es/blogs/hair-care"> 341<link rel="alternate" hreflang="el-IT" href="https://www.mykitsch.it/el/blogs/hair-care"> 342<link rel="alternate" hreflang="ar-IT" href="https://www.mykitsch.it/ar/blogs/hair-care"> 343<link rel="alternate" hreflang="pt-PT" href="https://www.mykitsch.com/pt-pt/blogs/hair-care"> 344<link rel="alternate" hreflang="es-PT" href="https://www.mykitsch.com/es-pt/blogs/hair-care"> 345<link rel="alternate" hreflang="en-PT" href="https://www.mykitsch.com/en-pt/blogs/hair-care"> 346<link rel="alternate" hreflang="fr-PT" href="https://www.mykitsch.com/fr-pt/blogs/hair-care"> 347<link rel="alternate" hreflang="de-PT" href="https://www.mykitsch.com/de-pt/blogs/hair-care"> 348<link rel="alternate" hreflang="it-PT" href="https://www.mykitsch.com/it-pt/blogs/hair-care"> 349<link rel="alternate" hreflang="es-ES" href="https://www.mykitsch.es/blogs/hair-care"> 350<link rel="alternate" hreflang="en-ES" href="https://www.mykitsch.es/en/blogs/hair-care"> 351<link rel="alternate" hreflang="it-ES" href="https://www.mykitsch.es/it/blogs/hair-care"> 352<link rel="alternate" hreflang="de-ES" href="https://www.mykitsch.es/de/blogs/hair-care"> 353<link rel="alternate" hreflang="fr-ES" href="https://www.mykitsch.es/fr/blogs/hair-care"> 354<link rel="alternate" hreflang="pt-ES" href="https://www.mykitsch.es/pt-pt/blogs/hair-care"> 355<link rel="alternate" hreflang="en-BE" href="https://www.mykitsch.com/en-be/blogs/hair-care"> 356<link rel="alternate" hreflang="de-BE" href="https://www.mykitsch.com/de-be/blogs/hair-care"> 357<link rel="alternate" hreflang="fr-BE" href="https://www.mykitsch.com/fr-be/blogs/hair-care"> 358<link rel="alternate" hreflang="it-BE" href="https://www.mykitsch.com/it-be/blogs/hair-care"> 359<link rel="alternate" hreflang="es-BE" href="https://www.mykitsch.com/es-be/blogs/hair-care"> 360<link rel="alternate" hreflang="ar-BE" href="https://www.mykitsch.com/ar-be/blogs/hair-care"> 361<link rel="alternate" hreflang="nl-BE" href="https://www.mykitsch.com/nl-be/blogs/hair-care"> 362<link rel="alternate" hreflang="en-CY" href="https://www.mykitsch.com/en-cy/blogs/hair-care"> 363<link rel="alternate" hreflang="de-CY" href="https://www.mykitsch.com/de-cy/blogs/hair-care"> 364<link rel="alternate" hreflang="fr-CY" href="https://www.mykitsch.com/fr-cy/blogs/hair-care"> 365<link rel="alternate" hreflang="pt-CY" href="https://www.mykitsch.com/pt-cy/blogs/hair-care"> 366<link rel="alternate" hreflang="es-CY" href="https://www.mykitsch.com/es-cy/blogs/hair-care"> 367<link rel="alternate" hreflang="it-CY" href="https://www.mykitsch.com/it-cy/blogs/hair-care"> 368<link rel="alternate" hreflang="el-CY" href="https://www.mykitsch.com/el-cy/blogs/hair-care"> 369<link rel="alternate" hreflang="en-LT" href="https://www.mykitsch.com/en-lt/blogs/hair-care"> 370<link rel="alternate" hreflang="en-MT" href="https://www.mykitsch.com/en-mt/blogs/hair-care"> 371<link rel="alternate" hreflang="en-SK" href="https://www.mykitsch.com/en-sk/blogs/hair-care"> 372<link rel="alternate" hreflang="en-SI" href="https://www.mykitsch.com/en-si/blogs/hair-care"> 373<link rel="alternate" hreflang="en-AT" href="https://www.mykitsch.com/en-at/blogs/hair-care"> 374<link rel="alternate" hreflang="nl-AT" href="https://www.mykitsch.com/nl-at/blogs/hair-care"> 375<link rel="alternate" hreflang="hu-AT" href="https://www.mykitsch.com/hu-at/blogs/hair-care"> 376<link rel="alternate" hreflang="fr-AT" href="https://www.mykitsch.com/fr-at/blogs/hair-care"> 377<link rel="alternate" hreflang="es-AT" href="https://www.mykitsch.com/es-at/blogs/hair-care"> 378<link rel="alternate" hreflang="it-AT" href="https://www.mykitsch.com/it-at/blogs/hair-care"> 379<link rel="alternate" hreflang="de-AT" href="https://www.mykitsch.com/de-at/blogs/hair-care"> 380<link rel="alternate" hreflang="en-EE" href="https://www.mykitsch.com/en-ee/blogs/hair-care"> 381<link rel="alternate" hreflang="fi-EE" href="https://www.mykitsch.com/fi-ee/blogs/hair-care"> 382<link rel="alternate" hreflang="cs-EE" href="https://www.mykitsch.com/cs-ee/blogs/hair-care"> 383<link rel="alternate" hreflang="it-EE" href="https://www.mykitsch.com/it-ee/blogs/hair-care"> 384<link rel="alternate" hreflang="sv-EE" href="https://www.mykitsch.com/sv-ee/blogs/hair-care"> 385<link rel="alternate" hreflang="fi-FI" href="https://www.mykitsch.com/fi-fi/blogs/hair-care"> 386<link rel="alternate" hreflang="en-FI" href="https://www.mykitsch.com/en-fi/blogs/hair-care"> 387<link rel="alternate" hreflang="de-FI" href="https://www.mykitsch.com/de-fi/blogs/hair-care"> 388<link rel="alternate" hreflang="fr-FI" href="https://www.mykitsch.com/fr-fi/blogs/hair-care"> 389<link rel="alternate" hreflang="en-IE" href="https://www.mykitsch.com/en-ie/blogs/hair-care"> 390<link rel="alternate" hreflang="fr-IE" href="https://www.mykitsch.com/fr-ie/blogs/hair-care"> 391<link rel="alternate" hreflang="de-IE" href="https://www.mykitsch.com/de-ie/blogs/hair-care"> 392<link rel="alternate" hreflang="pt-IE" href="https://www.mykitsch.com/pt-ie/blogs/hair-care"> 393<link rel="alternate" hreflang="es-IE" href="https://www.mykitsch.com/es-ie/blogs/hair-care"> 394<link rel="alternate" hreflang="en-LV" href="https://www.mykitsch.com/en-lv/blogs/hair-care"> 395<link rel="alternate" hreflang="en-LU" href="https://www.mykitsch.com/en-lu/blogs/hair-care"> 396<link rel="alternate" hreflang="fr-LU" href="https://www.mykitsch.com/fr-lu/blogs/hair-care"> 397<link rel="alternate" hreflang="de-LU" href="https://www.mykitsch.com/de-lu/blogs/hair-care"> 398<link rel="alternate" hreflang="nl-NL" href="https://www.mykitsch.nl/blogs/hair-care"> 399<link rel="alternate" hreflang="fr-NL" href="https://www.mykitsch.nl/fr/blogs/hair-care"> 400<link rel="alternate" hreflang="de-NL" href="https://www.mykitsch.nl/de/blogs/hair-care"> 401<link rel="alternate" hreflang="ko-NL" href="https://www.mykitsch.nl/ko/blogs/hair-care"> 402<link rel="alternate" hreflang="ja-NL" href="https://www.mykitsch.nl/ja/blogs/hair-care"> 403<link rel="alternate" hreflang="es-NL" href="https://www.mykitsch.nl/es/blogs/hair-care"> 404<link rel="alternate" hreflang="en-NL" href="https://www.mykitsch.nl/en/blogs/hair-care"> 405<link rel="alternate" hreflang="ja-JP" href="https://www.mykitsch.com/ja-jp/blogs/hair-care"> 406<link rel="alternate" hreflang="en-JP" href="https://www.mykitsch.com/en-jp/blogs/hair-care"> 407<link rel="alternate" hreflang="zh-Hant-JP" href="https://www.mykitsch.com/zh-jp/blogs/hair-care"> 408<link rel="alternate" hreflang="ko-JP" href="https://www.mykitsch.com/ko-jp/blogs/hair-care"> 409<link rel="alternate" hreflang="ar-JP" href="https://www.mykitsch.com/ar-jp/blogs/hair-care"> 410<link rel="alternate" hreflang="fr-JP" href="https://www.mykitsch.com/fr-jp/blogs/hair-care"> 411<link rel="alternate" hreflang="de-JP" href="https://www.mykitsch.com/de-jp/blogs/hair-care"> 412<link rel="alternate" hreflang="it-JP" href="https://www.mykitsch.com/it-jp/blogs/hair-care"> 413<link rel="alternate" hreflang="es-JP" href="https://www.mykitsch.com/es-jp/blogs/hair-care"> 414<link rel="alternate" hreflang="ko-KR" href="https://www.mykitsch.com/ko-kr/blogs/hair-care"> 415<link rel="alternate" hreflang="en-KR" href="https://www.mykitsch.com/en-kr/blogs/hair-care"> 416<link rel="alternate" hreflang="zh-Hans-KR" href="https://www.mykitsch.com/zh-kr/blogs/hair-care"> 417<link rel="alternate" hreflang="ja-KR" href="https://www.mykitsch.com/ja-kr/blogs/hair-care"> 418<link rel="alternate" hreflang="fr-KR" href="https://www.mykitsch.com/fr-kr/blogs/hair-care"> 419<link rel="alternate" hreflang="de-KR" href="https://www.mykitsch.com/de-kr/blogs/hair-care"> 420<link rel="alternate" hreflang="it-KR" href="https://www.mykitsch.com/it-kr/blogs/hair-care"> 421<link rel="alternate" hreflang="sv-SE" href="https://www.mykitsch.se/blogs/hair-care"> 422<link rel="alternate" hreflang="de-SE" href="https://www.mykitsch.se/de/blogs/hair-care"> 423<link rel="alternate" hreflang="en-SE" href="https://www.mykitsch.se/en/blogs/hair-care"> 424<link rel="alternate" hreflang="fi-SE" href="https://www.mykitsch.se/fi/blogs/hair-care"> 425<link rel="alternate" hreflang="nl-SE" href="https://www.mykitsch.se/nl/blogs/hair-care"> 426<link rel="alternate" hreflang="es-SE" href="https://www.mykitsch.se/es/blogs/hair-care"> 427<link rel="alternate" hreflang="it-SE" href="https://www.mykitsch.se/it/blogs/hair-care"> 428<link rel="alternate" hreflang="fr-SE" href="https://www.mykitsch.se/fr/blogs/hair-care"> 429<link rel="alternate" hreflang="en-CH" href="https://www.mykitsch.com/en-ch/blogs/hair-care"> 430<link rel="alternate" hreflang="fr-CH" href="https://www.mykitsch.com/fr-ch/blogs/hair-care"> 431<link rel="alternate" hreflang="it-CH" href="https://www.mykitsch.com/it-ch/blogs/hair-care"> 432<link rel="alternate" hreflang="sv-CH" href="https://www.mykitsch.com/sv-ch/blogs/hair-care"> 433<link rel="alternate" hreflang="no-CH" href="https://www.mykitsch.com/no-ch/blogs/hair-care"> 434<link rel="alternate" hreflang="de-CH" href="https://www.mykitsch.com/de-ch/blogs/hair-care"> 435<link rel="alternate" hreflang="es-AR" href="https://www.mykitsch.com/es-ar/blogs/hair-care"> 436<link rel="alternate" hreflang="pt-AR" href="https://www.mykitsch.com/pt-ar/blogs/hair-care"> 437<link rel="alternate" hreflang="it-AR" href="https://www.mykitsch.com/it-ar/blogs/hair-care"> 438<link rel="alternate" hreflang="fr-AR" href="https://www.mykitsch.com/fr-ar/blogs/hair-care"> 439<link rel="alternate" hreflang="en-AR" href="https://www.mykitsch.com/en-ar/blogs/hair-care"> 440<link rel="alternate" hreflang="pt-BR" href="https://www.mykitsch.com/pt-br/blogs/hair-care"> 441<link rel="alternate" hreflang="es-BR" href="https://www.mykitsch.com/es-br/blogs/hair-care"> 442<link rel="alternate" hreflang="en-BR" href="https://www.mykitsch.com/en-br/blogs/hair-care"> 443<link rel="alternate" hreflang="de-BR" href="https://www.mykitsch.com/de-br/blogs/hair-care"> 444<link rel="alternate" hreflang="en-CZ" href="https://www.mykitsch.com/en-cz/blogs/hair-care"> 445<link rel="alternate" hreflang="de-CZ" href="https://www.mykitsch.com/de-cz/blogs/hair-care"> 446<link rel="alternate" hreflang="fr-CZ" href="https://www.mykitsch.com/fr-cz/blogs/hair-care"> 447<link rel="alternate" hreflang="nl-CZ" href="https://www.mykitsch.com/nl-cz/blogs/hair-care"> 448<link rel="alternate" hreflang="es-CZ" href="https://www.mykitsch.com/es-cz/blogs/hair-care">
449<link rel="alternate" hreflang="pt-CZ" href="https://www.mykitsch.com/pt-cz/blogs/hair-care"> 450<link rel="alternate" hreflang="cs-CZ" href="https://www.mykitsch.com/cs-cz/blogs/hair-care"> 451<link rel="alternate" hreflang="en-DK" href="https://www.mykitsch.dk/blogs/hair-care"> 452<link rel="alternate" hreflang="fr-DK" href="https://www.mykitsch.dk/fr/blogs/hair-care"> 453<link rel="alternate" hreflang="de-DK" href="https://www.mykitsch.dk/de/blogs/hair-care"> 454<link rel="alternate" hreflang="it-DK" href="https://www.mykitsch.dk/it/blogs/hair-care"> 455<link rel="alternate" hreflang="es-DK" href="https://www.mykitsch.dk/es/blogs/hair-care"> 456<link rel="alternate" hreflang="da-DK" href="https://www.mykitsch.dk/da/blogs/hair-care"> 457<link rel="alternate" hreflang="hu-HU" href="https://www.mykitsch.com/hu-hu/blogs/hair-care"> 458<link rel="alternate" hreflang="en-HU" href="https://www.mykitsch.com/en-hu/blogs/hair-care"> 459<link rel="alternate" hreflang="de-HU" href="https://www.mykitsch.com/de-hu/blogs/hair-care"> 460<link rel="alternate" hreflang="el-HU" href="https://www.mykitsch.com/el-hu/blogs/hair-care"> 461<link rel="alternate" hreflang="it-HU" href="https://www.mykitsch.com/it-hu/blogs/hair-care"> 462<link rel="alternate" hreflang="es-HU" href="https://www.mykitsch.com/es-hu/blogs/hair-care"> 463<link rel="alternate" hreflang="is-IS" href="https://www.mykitsch.com/is-is/blogs/hair-care"> 464<link rel="alternate" hreflang="en-IS" href="https://www.mykitsch.com/en-is/blogs/hair-care"> 465<link rel="alternate" hreflang="fr-IS" href="https://www.mykitsch.com/fr-is/blogs/hair-care"> 466<link rel="alternate" hreflang="de-IS" href="https://www.mykitsch.com/de-is/blogs/hair-care"> 467<link rel="alternate" hreflang="pt-IS" href="https://www.mykitsch.com/pt-is/blogs/hair-care"> 468<link rel="alternate" hreflang="sv-IS" href="https://www.mykitsch.com/sv-is/blogs/hair-care"> 469<link rel="alternate" hreflang="es-MX" href="https://www.mykitsch.mx/blogs/hair-care"> 470<link rel="alternate" hreflang="fr-MX" href="https://www.mykitsch.mx/fr/blogs/hair-care"> 471<link rel="alternate" hreflang="de-MX" href="https://www.mykitsch.mx/de/blogs/hair-care"> 472<link rel="alternate" hreflang="el-MX" href="https://www.mykitsch.mx/el/blogs/hair-care"> 473<link rel="alternate" hreflang="it-MX" href="https://www.mykitsch.mx/it/blogs/hair-care"> 474<link rel="alternate" hreflang="pt-MX" href="https://www.mykitsch.mx/pt-pt/blogs/hair-care"> 475<link rel="alternate" hreflang="en-MX" href="https://www.mykitsch.mx/en/blogs/hair-care"> 476<link rel="alternate" hreflang="no-NO" href="https://www.mykitsch.com/no-no/blogs/hair-care"> 477<link rel="alternate" hreflang="en-NO" href="https://www.mykitsch.com/en-no/blogs/hair-care"> 478<link rel="alternate" hreflang="nl-NO" href="https://www.mykitsch.com/nl-no/blogs/hair-care"> 479<link rel="alternate" hreflang="fi-NO" href="https://www.mykitsch.com/fi-no/blogs/hair-care"> 480<link rel="alternate" hreflang="fr-NO" href="https://www.mykitsch.com/fr-no/blogs/hair-care"> 481<link rel="alternate" hreflang="de-NO" href="https://www.mykitsch.com/de-no/blogs/hair-care"> 482<link rel="alternate" hreflang="it-NO" href="https://www.mykitsch.com/it-no/blogs/hair-care"> 483<link rel="alternate" hreflang="es-NO" href="https://www.mykitsch.com/es-no/blogs/hair-care"> 484<link rel="alternate" hreflang="en-PL" href="https://www.mykitsch.com/en-pl/blogs/hair-care"> 485<link rel="alternate" hreflang="cs-PL" href="https://www.mykitsch.com/cs-pl/blogs/hair-care"> 486<link rel="alternate" hreflang="de-PL" href="https://www.mykitsch.com/de-pl/blogs/hair-care"> 487<link rel="alternate" hreflang="pt-PL" href="https://www.mykitsch.com/pt-pl/blogs/hair-care"> 488<link rel="alternate" hreflang="hu-PL" href="https://www.mykitsch.com/hu-pl/blogs/hair-care"> 489<link rel="alternate" hreflang="en-RO" href="https://www.mykitsch.com/en-ro/blogs/hair-care"> 490<link rel="alternate" hreflang="zh-Hant-TW" href="https://www.mykitsch.com/zh-tw/blogs/hair-care"> 491<link rel="alternate" hreflang="ko-TW" href="https://www.mykitsch.com/ko-tw/blogs/hair-care"> 492<link rel="alternate" hreflang="ja-TW" href="https://www.mykitsch.com/ja-tw/blogs/hair-care"> 493<link rel="alternate" hreflang="en-TW" href="https://www.mykitsch.com/en-tw/blogs/hair-care"> 494<link rel="alternate" hreflang="en-TH" href="https://www.mykitsch.com/en-th/blogs/hair-care"> 495<link rel="alternate" hreflang="zh-Hant-TH" href="https://www.mykitsch.com/zh-th/blogs/hair-care"> 496<link rel="alternate" hreflang="fr-TH" href="https://www.mykitsch.com/fr-th/blogs/hair-care"> 497<link rel="alternate" hreflang="de-TH" href="https://www.mykitsch.com/de-th/blogs/hair-care"> 498<link rel="alternate" hreflang="it-TH" href="https://www.mykitsch.com/it-th/blogs/hair-care"> 499<link rel="alternate" hreflang="ar-AE" href="https://www.mykitsch.ae/blogs/hair-care"> 500<link rel="alternate" hreflang="fr-AE" href="https://www.mykitsch.ae/fr/blogs/hair-care"> 501<link rel="alternate" hreflang="de-AE" href="https://www.mykitsch.ae/de/blogs/hair-care"> 502<link rel="alternate" hreflang="it-AE" href="https://www.mykitsch.ae/it/blogs/hair-care"> 503<link rel="alternate" hreflang="es-AE" href="https://www.mykitsch.ae/es
503/blogs/hair-care"> 504<link rel="alternate" hreflang="en-AE" href="https://www.mykitsch.ae/en/blogs/hair-care"> 505<link rel="alternate" hreflang="zh-Hant-SG" href="https://www.mykitsch.com/zh-sg/blogs/hair-care"> 506<link rel="alternate" hreflang="nl-SG" href="https://www.mykitsch.com/nl-sg/blogs/hair-care"> 507<link rel="alternate" hreflang="en-SG" href="https://www.mykitsch.com/en-sg/blogs/hair-care"> 508<link rel="alternate" hreflang="fr-SG" href="https://www.mykitsch.com/fr-sg/blogs/hair-care"> 509<link rel="alternate" hreflang="de-SG" href="https://www.mykitsch.com/de-sg/blogs/hair-care"> 510<link rel="alternate" hreflang="it-SG" href="https://www.mykitsch.com/it-sg/blogs/hair-care"> 511<link rel="alternate" hreflang="es-SG" href="https://www.mykitsch.com/es-sg/blogs/hair-care"> 512<link rel="alternate" hreflang="zh-Hans-HK" href="https://www.mykitsch.com/zh-hans-hk/blogs/hair-care"> 513<link rel="alternate" hreflang="zh-Hant-HK" href="https://www.mykitsch.com/zh-hant-hk/blogs/hair-care"> 514<link rel="alternate" hreflang="en-HK" href="https://www.mykitsch.com/en-hk/blogs/hair-care"> 515<link rel="alternate" hreflang="es-HK" href="https://www.mykitsch.com/es-hk/blogs/hair-care"> 516<link rel="alternate" hreflang="ja-HK" href="https://www.mykitsch.com/ja-hk/blogs/hair-care"> 517<link rel="alternate" hreflang="it-HK" href="https://www.mykitsch.com/it-hk/blogs/hair-care"> 518<link rel="alternate" hreflang="fr-HK" href="https://www.mykitsch.com/fr-hk/blogs/hair-care"> 519<link rel="alternate" hreflang="de-HK" href="https://www.mykitsch.com/de-hk/blogs/hair-care"> 520<link rel="alternate" hreflang="ko-HK" href="https://www.mykitsch.com/ko-hk/blogs/hair-care"> 521<link rel="alternate" hreflang="zh-Hans-CN" href="https://www.mykitsch.com/zh-cn/blogs/hair-care"> 522<link rel="alternate" hreflang="en-CN" href="https://www.mykitsch.com/en-cn/blogs/hair-care"> 523<link rel="alternate" hreflang="ja-CN" href="https://www.mykitsch.com/ja-cn/blogs/hair-care"> 524<link rel="alternate" hreflang="ko-CN" href="https://www.mykitsch.com/ko-cn/blogs/hair-care"> 525<link rel="alternate" hreflang="it-CN" href="https://www.mykitsch.com/it-cn/blogs/hair-care"> 526<link rel="alternate" hreflang="he-IL" href="https://www.mykitsch.com/he-il/blogs/hair-care"> 527<link rel="alternate" hreflang="en-IL" href="https://www.mykitsch.com/en-il/blogs/hair-care"> 528<link rel="alternate" hreflang="ar-IL" href="https://www.mykitsch.com/ar-il/blogs/hair-care"> 529<link rel="alternate" hreflang="de-IL" href="https://www.mykitsch.com/de-il/blogs/hair-care"> 530<link rel="alternate" hreflang="fr-IL" href="https://www.mykitsch.com/fr-il/blogs/hair-care"> 531<link rel="alternate" hreflang="it-IL" href="https://www.mykitsch.com/it-il/blogs/hair-care"> 532<link rel="alternate" hreflang="pt-IL" href="https://www.mykitsch.com/pt-il/blogs/hair-care"> 533<link rel="alternate" hreflang="es-IL" href="https://www.mykitsch.com/es-il/blogs/hair-care"> 534<link rel="alternate" hreflang="en-AX" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 535<link rel="alternate" hreflang="en-AL" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 536<link rel="alternate" hreflang="en-AD" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 537<link rel="alternate" hreflang="en-BY" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 538<link rel="alternate" hreflang="en-BA" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 539<link rel="alternate" hreflang="en-BG" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 540<link rel="alternate" hreflang="en-HR" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 541<link rel="alternate" hreflang="en-FO" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 542<link rel="alternate" hreflang="en-GE" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 543<link rel="alternate" hreflang="en-GI" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 544<link rel="alternate" hreflang="en-GL" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 545<link rel="alternate" hreflang="en-GP" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 546<link rel="alternate" hreflang="en-GG" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 547<link rel="alternate" hreflang="en-IM" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 548<link rel="alternate" hreflang="en-XK" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 549<link rel="alternate" hreflang="en-LI" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 550<link rel="alternate" hreflang="en-MK" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 551<link rel="alternate" hreflang="en-YT" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 552<link rel="alternate" hreflang="en-MD" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 553<link rel="alternate" hreflang="en-MC" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 554<link rel="alternate" hreflang="en-ME" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 555<link rel="alternate" hreflang="en-RE" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 556<link rel="alternate" hreflang="en-SM" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 557<link rel="alternate" hreflang="en-RS" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 558<link rel="alternate" hreflang="en-SJ" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 559<link rel="alternate" hreflang="en-TR" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 560<link rel="alternate" hreflang="en-UA" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 561<link rel="alternate" hreflang="en-VA" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 562<link rel="alternate" hreflang="en-MY" href="https://www.mykitsch.com/en-my/blogs/hair-care"> 563<link rel="alternate" hreflang="fr-MY" href="https://www.mykitsch.com/fr-my/blogs/hair-care"> 564<link rel="alternate" hreflang="de-MY" href="https://www.mykitsch.com/de-my/blogs/hair-care"> 565<link rel="alternate" hreflang="ko-MY" href="https://www.mykitsch.com/ko-my/blogs/hair-care"> 566<link rel="alternate" hreflang="ja-MY" href="https://www.mykitsch.com/ja-my/blogs/hair-care"> 567<link rel="alternate" hreflang="es-MY" href="https://www.mykitsch.com/es-my/blogs/hair-care"> 568<link rel="alternate" hreflang="nl-MY" href="https://www.mykitsch.com/nl-my/blogs/hair-care"> 569<link rel="alternate" hreflang="zh-Hans-MY" href="https://www.mykitsch.com/zh-my/blogs/hair-care">
570<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4225007797"></script>
570 571<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
572<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4225007797&shop_id=10469048384" crossorigin="anonymous"></script>
vendor: 1 bytes, line 572
572
573<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":10469048384,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/10469048384","merchantName":"KITSCH","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"KITSCH","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 573
573
574<script id="shopify-features" type="application/json">{"accessToken":"44d6457bb710b4576fcbcd3d94076b26","betas":["rich-media-storefront-analytics"],"domain":"www.mykitsch.com","predictiveSearch":true,"shopId":10469048384,"locale":"en"}</script>
vendor: 1 bytes, line 574
574
575<script>var Shopify = Shopify || {}; 576Shopify.shop = "kitschllc.myshopify.com"; 577Shopify.locale = "en"; 578Shopify.currency = {"active":"USD","rate":"1.0"}; 579Shopify.country = "US"; 580Shopify.theme = {"name":"Kitsch Live Theme","id":192042008757,"schema_name":"Unick","schema_version":"2.0.0","theme_store_id":null,"role":"main"}; 581Shopify.theme.handle = "null"; 582Shopify.theme.style = {"id":null,"handle":null}; 583Shopify.cdnHost = "www.mykitsch.com/cdn"; 584Shopify.routes = Shopify.routes || {}; 585Shopify.routes.root = "/"; 586Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 587Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 588Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 589Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 589
589
590<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 590
590
591<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 591
591
592<script> 593 window.ShopifyPay = window.ShopifyPay || {}; 594 window.ShopifyPay.apiHost = "shop.app\/pay"; 595 window.ShopifyPay.redirectState = null; 596</script>
vendor: 1 bytes, line 596
596
597<script> 598 window.Shopify = window.Shopify || {}; 599 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 600 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 601 window.Shopify.SignInWithShop.eligible = true; 602</script>
vendor: 1 bytes, line 602
602
603<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 603
603
604<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 604
604
605<script type="module"> 606 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 607 608 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 609 610</script>
vendor: 1 bytes, line 610
610
611<script> 612 window.Shopify = window.Shopify || {}; 613 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 614 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 615</script>
vendor: 1 bytes, line 615
615
616<script>(function() { 617 var isLoaded = false; 618 function asyncLoad() { 619 if (isLoaded) return; 620 isLoaded = true; 621 var urls = ["https:\/\/d1hcrjcdtouu7e.cloudfront.net\/js\/gdpr_cookie_consent.min.js?shop=kitschllc.myshopify.com","https:\/\/ecom-app.rakutenadvertising.io\/rakuten_advertising.js?shop=kitschllc.myshopify.com","https:\/\/tag.rmp.rakuten.com\/126699.ct.js?shop=kitschllc.myshopify.com","https:\/\/customer-first-focus.b-cdn.net\/cffOrderifyLoader_min.js?shop=kitschllc.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=128201\u0026v=shopifyApp_5.4.1\u0026ts=1782934227463\u0026shop=kitschllc.myshopify.com","https:\/\/sdk.postscript.io\/sdk-script-loader.bundle.js?shopId=5300\u0026shop=kitschllc.myshopify.com"]; 622 for (var i = 0; i < urls.length; i++) { 623 var s = document.createElement('script'); 624 s.type = 'text/javascript'; 625 s.async = true; 626 s.src = urls[i]; 627 var x = document.getElementsByTagName('script')[0]; 628 x.parentNode.insertBefore(s, x); 629 } 630 }; 631 if(window.attachEvent) { 632 window.attachEvent('onload', asyncLoad); 633 } else { 634 window.addEventListener('load', asyncLoad, false); 635 } 636})();</script>
vendor: 1 bytes, line 636
636
637<script id="__st">var __st={"a":10469048384,"offset":-25200,"reqid":"d6939739-0496-455e-96ae-242448c53175-1790270063","pageurl":"www.mykitsch.com\/blogs\/hair-care","s":"blogs-124363636917","u":"fb7928432b5f","p":"blog","rtyp":"blog","rid":124363636917};</script>
vendor: 1 bytes, line 637
637
638<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 638
638
639<script id="form-persister">!function(){'use strict';const t='contact',e='new_comment',n=[[t,t],['blogs',e],['comments',e],[t,'customer']],o='password',r='form_key',c=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',o],s=()=>{try{return window.sessionStorage}catch{return}},i='__shopify_v',u=t=>t.elements[r],a=function(){const t=[...n].map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(',');var e;return e=t,()=>e?[...document.querySelectorAll(e)].map((t=>t.form)):[]}();function m(t){const e=u(t);a().includes(t)&&(!e||!e.value)&&function(t){try{if(!s())return;!function(t){const e=s();if(!e)return;const n=u(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){u(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:r})),t.elements[r].value=e}(t,e),function(t,e){const n=s();if(!n)return;const r=[...t.querySelectorAll(`input[type='${o}']`)].map((({name:t})=>t)),u=[...c,...r],a={};for(const[o,c]of new FormData(t).entries())u.includes(o)||(a[o]=c);n.setItem(e,JSON.stringify({[i]:1,action:t.action,data:a}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(t)}const f=t=>{if('true'===t.dataset.persistBound)return;const e=function(t,e){const n=function(t){return'function'==typeof t.submit?t.submit:HTMLFormElement.prototype.submit}(t).bind(t);return function(){let t;return()=>{t||(t=!0,(()=>{try{e(),n()}catch(t){(t=>{console.error('form submit failed',t)})(t)}})(),setTimeout((()=>t=!1),250))}}()}(t,(()=>{m(t)}));!function(t,e){if('function'==typeof t.submit&&'function'==typeof e)try{t.submit=e}catch{}}(t,e),t.addEventListener('submit',(t=>{t.preventDefault(),e()})),t.dataset.persistBound='true'};!function(){function t(t){const e=(t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form})(t);e&&m(e)}document.addEventListener('submit',t),document.addEventListener('DOMContentLoaded',(()=>{const e=a();for(const t of e)f(t);var n;n=document.body,new window.MutationObserver((t=>{for(const e of t)if('childList'===e.type&&e.addedNodes.length)for(const t of e.addedNodes)1===t.nodeType&&'FORM'===t.tagName&&a().includes(t)&&f(t)})).observe(n,{childList:!0,subtree:!0,attributes:!1}),document.removeEventListener('submit',t)}))}()}();</script>
vendor: 1 bytes, line 639
639
640<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.mykitsch.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 640
640
641<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.mykitsch.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
641<script crossorigin="anonymous" defer="defer" src="//www.mykitsch.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 641
641
642<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 642
642
643<script> 644 window.Shopify = window.Shopify || {}; 645 window.Shopify.MCP = window.Shopify.MCP || {}; 646 window.Shopify.MCP.enabled = true; 647 window.Shopify.MCP.shop = "kitschllc.myshopify.com"; 648 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.mykitsch.com\/api\/mcp"; 649 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 650</script>
vendor: 1 bytes, line 650
650
651<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.mykitsch.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 652</script>
vendor: 1 bytes, line 652
652
653<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.mykitsch.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 654</script>
vendor: 1 bytes, line 654
654
655<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 656 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 657</script>
vendor: 1 bytes, line 657
657
658<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 659</script>
vendor: 1 bytes, line 659
659
660<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M3A6JH739QEVFPX109KP9FDP","publisher_shop_id":10469048384,"theme_id":192042008757,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"handle":"hair-care","page_type":"blog"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.mykitsch.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
660 661<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.mykitsch.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 662<style id="shopify-accelerated-checkout-cart"> 663 #shopify-buyer-consent { 664 margin-top: 1em; 665 display: inline-block; 666 width: 100%; 667} 668 669#shopify-buyer-consent.hidden { 670 display: none; 671} 672 673#shopify-subscription-policy-button { 674 background: none; 675 border: none; 676 padding: 0; 677 text-decoration: underline; 678 font-size: inherit; 679 cursor: pointer; 680} 681 682#shopify-subscription-policy-button::before { 683 box-shadow: none; 684} 685 686 </style> 687
688<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
688 689 690 691 692 693
693<script src="//www.mykitsch.com/cdn/shop/t/951/assets/app.js?v=73308197529384829041790181576" defer></script>
693 694
694<script src="//www.mykitsch.com/cdn/shop/t/951/assets/scroll-to-reviews.js?v=95167348118902751211784150193" defer></script>
694 695 696 <link rel="preload" href="//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff2?v=6075614062412322631784150192" as="font" type="font/woff2" crossorigin> 697 698<style> 699 @font-face { 700 font-family: 'Sophillia'; 701 src: url("//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff2?v=6075614062412322631784150192") format('woff2'), 702 url("//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff?v=95557474190089157861784150191") format('woff'); 703 font-style: normal; 704 font-display: swap; 705 } 706</style> 707 708 <style data-shopify> 709 710 @font-face { 711 font-family: Figtree; 712 font-weight: 400; 713 font-style: normal; 714 font-display: swap; 715 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 716 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 717} 718 719 @font-face { 720 font-family: Figtree; 721 font-weight: 700; 722 font-style: normal; 723 font-display: swap; 724 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 725 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 726} 727 728 @font-face { 729 font-family: Figtree; 730 font-weight: 500; 731 font-style: normal; 732 font-display: swap; 733 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n5.3b6b7df38aa5986536945796e1f947445832047c.woff2") format("woff2"), 734 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n5.f26bf6dcae278b0ed902605f6605fa3338e81dab.woff") format("woff"); 735} 736 737 @font-face { 738 font-family: Figtree; 739 font-weight: 400; 740 font-style: italic; 741 font-display: swap; 742 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 743 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 744} 745 746 @font-face { 747 font-family: Figtree; 748 font-weight: 700; 749 font-style: italic; 750 font-display: swap; 751 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 752 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 753} 754 755 756 :root { 757 758 --page-width: 1400px; 759 --large-width: 992px; 760 --medium-width: 768px; 761 --small-width: 576px; 762 763 --font-primary-family: Figtree; 764 --font-secondary-family: Figtree; 765 766 --font-sophillia-family: "PT Serif"; 767 768 769 --font-body-family: Figtree, sans-serif; 770 --font-body-style: normal; 771 --font-body-weight: 400; 772 --font-body-weight-bold: 700; 773 774 --body-font-size: 16px; 775 776 --font-heading-family: Figtree, sans-serif; 777 --font-heading-style: normal; 778 --font-heading-weight: 400; 779 780 --body-color: #000000; 781 --primary-color: #000000; 782 --border-color: #000000; 783 --link-color: #000000; 784 785 --button-primary-background-color: #f8b68f; 786 --button-primary-text-color: #000000; 787 --button-secondary-background-color: #000000; 788 --button-secondary-text-color: #fff; 789 --button-outline-dark: #000000; 790 --button-outline-light: #fff; 791 792 --button-height: 42px; 793 794 795 } 796 *, 797 *::before, 798 *::after { 799 box-sizing: inherit; 800 } 801 802 html { 803 box-sizing: border-box; 804 height: 100%; 805 } 806 html,body{ 807 scroll-behavior: smooth; 808 } 809 body { 810 display: grid; 811 grid-template-rows: auto auto 1fr auto; 812 grid-template-columns: 100%; 813 min-height: 100%; 814 margin: 0; 815 font-size: var(--body-font-size); 816 font-family: var(--font-body-family); 817 font-style: var(--font-body-style); 818 font-weight: var(--font-body-weight); 819 color: var(--body-color); 820 } 821 822 [x-cloak] { display: none !important; } 823 824 /* Okendo custom styles */ 825 .okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before, div.okeReviews .oke-w-reviewer-verified-icon:before, 826 .okeReviews[data-oke-container] .oke-w-reviewer-verified, div.okeReviews .oke-w-reviewer-verified{ 827 color: #B25F2E !important; 828 } 829 .okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before, div.okeReviews .oke-w-reviewerRecommendation--yes:before{ 830 background-color: #B25F2E !important; 831 } 832 .oke-tag,.oke-w-reviewsSummary{ display: none !important; } 833 .product__info .oke-sr-count{ 834 border-bottom: 1px solid black; 835 } 836 /* Mobile */ 837 @media (max-width: 576px) { 838 .has_expedited_enabled{ 839 left: 44.7778% !important; 840 } 841 } 842 843 </style> 844<link rel="preload" as="font" href="//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/[email protected]/css/flag-icons.min.css" media="print" onload="this.media='all'"> 845 846<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/[email protected]/css/flag-icons.min.css"></noscript> 847 848 849<style> 850.footer-block__html .klaviyo-disclosure{ 851 font-size: 14px; 852} 853.footer-block__html .klaviyo-disclosure a{ 854 color: #1b73e7; 855} 856</style> 857 858 859<style> 860 .comp-price { 861 display: none; 862 } 863 864 .comp-price-visible .comp-price { 865 display: inline-flex; 866 align-items: center; 867 gap: 0.25rem; 868 } 869 870 /* On a non-USD market the value is blank until snippets/comp-price-localize.liquid 871 converts it. Stay hidden â and keep the compare-at and colour rules below from 872 firing â so the row looks exactly like the control until the real value lands, 873 and keeps looking like it if the conversion never runs. */ 874 .comp-price[data-comp-pending] { 875 display: none !important; 876 } 877 878 /* Scoped to the row that actually holds a comp price â whatever element that is 879 (`.price__sale`, `.price__regular`, `.cart__prices`, a subscription optionâ¦) â 880 so a new price surface only has to render the snippet and tag its compare-at 881 price. Products without a comp price keep their own compare-at untouched. */ 882 .comp-price-visible :has(> .comp-price:not([data-comp-pending])) > .compare-at-price { 883 display: none !important; 884 } 885 886 /* The comp value reads as a discount, so the live price turns into a sale price. 887 Same colour as Tailwind's text-red-700, applied from here rather than as a class 888 so the control keeps its normal price colour. */ 889 .comp-price-visible :has(> .comp-price:not([data-comp-pending])) > :is(.price-item--current, .cart__prices-money) { 890 color: rgb(185 28 28); 891 } 892 893 .comp-price__label { 894 font-size: 0.875rem; 895 line-height: 1.25rem; 896 white-space: nowrap; 897 } 898 899 .comp-price__info { 900 display: inline-flex; 901 align-items: center; 902 } 903 904 905 .cart__items-product-info .comp-price__label { 906 font-size: 0.575rem; 907 line-height: 1; 908 } 909 .comp-price-visible .cart__items-product-info .comp-price { 910 flex-direction: column; 911 gap: unset; 912 } 913 914</style> 915 916 917 918 919
920<script> 921 window.shopUrl = 'https://www.mykitsch.com'; 922 window.routes = { 923 cart_add_url: '/cart/add', 924 cart_change_url: '/cart/change', 925 cart_update_url: '/cart/update', 926 cart_url: '/cart', 927 predictive_search_url: '/search/suggest' 928 }; 929 930 window.market_price_adjustment = 35; 931 window.Shopify.currency.symbol = `$`; 932 window.Shopify.show_currency_code = false; 933 934 window.cartStrings = { 935 error: `There was an error while updating your cart. Please try again.`, 936 quantityError: `You can only add [quantity] of this item to your cart.` 937 } 938 939 window.variantStrings = { 940 addToCart: `add to cart`, 941 soldOut: `Sold out`, 942 unavailable: `Unavailable`, 943 } 944</script>
944 945 946
947<script> let ppShop='kitschllc.myshopify.com'; </script>
947 948 949 950 951 952 953
954<script> 955 runWhenIdle(function () { 956 !function(){try{!function(t,i){if(!i.version){window.tatari=i,i.init=function(t,n){var e=function(t,n){i[n]=function(){t.push([n].concat(Array.prototype.slice.call(arguments,0)))}};"track pageview identify".split(" ").forEach(function(t){e(i,t)}),i._i=t,i.config=n,i.pageview()},i.version="1.2.1";var n=t.createElement("script");n.type="text/javascript",n.async=!0,n.src="https://d2hrivdxn8ekm8.cloudfront.net/tag-manager/cd010d3f-199d-4b68-9e99-9969875e4fa2-latest.js";var e=t.getElementsByTagName("script")[0];e.parentNode.insertBefore(n,e)}}(document,window.tatari||[])}catch(t){console.log(t)}}(); 957 tatari.init('cd010d3f-199d-4b68-9e99-9969875e4fa2'); 958 959 }); 960</script>
960 961 962
963<script src="//www.mykitsch.com/cdn/shop/t/951/assets/section-header-offset.js?v=99744703959309660051784150194" defer></script>
963 964 965 966 967
968<script> 969(function () { 970 // Push consent into Microsoft Clarity once analytics processing is allowed. 971 function grantClarityConsent() { 972 if (typeof window.clarity !== 'function') return; 973 window.clarity('consentv2', { 974 ad_Storage: 'granted', 975 analytics_Storage: 'granted', 976 }); 977 } 978 979 // Safely read the consent state. The customerPrivacy API may not be fully 980 // initialized when this runs, so guard every access before calling it. 981 function analyticsAllowed() { 982 var cp = window.Shopify && window.Shopify.customerPrivacy; 983 if (cp && typeof cp.analyticsProcessingAllowed === 'function') { 984 return cp.analyticsProcessingAllowed(); 985 } 986 return false; 987 } 988 989 function applyConsent() { 990 if (analyticsAllowed()) { 991 grantClarityConsent(); 992 } 993 } 994 995 window.Shopify.loadFeatures( 996 [ 997 { 998 name: 'consent-tracking-api', 999 version: '0.1', 1000 }, 1001 ], 1002 function (error) { 1003 if (error) { 1004 // Feature failed to load; nothing more we can safely do. 1005 return; 1006 } 1007 1008 // Apply current consent state (covers returning visitors who already 1009 // made a choice), then keep listening for future consent updates. 1010 applyConsent(); 1011 document.addEventListener('visitorConsentCollected', applyConsent); 1012 } 1013 ); 1014})(); 1015</script>
1015 1016 1017<img id="cannellamedia" src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" alt="" aria-hidden="true" width="1" height="1" style="position:absolute;width:1px;height:1px;opacity:0;pointer-events:none">
1018<script src="https://df8nroy20256x.cloudfront.net/cannella_mykitsch.js" defer></script>
1018 1019 1020 1021
1022<script async src='https://tag.simpli.fi/sifitag/35fd8eaa-bf1e-45d4-8844-f55336b3b61c'></script>
1022 1023
1024<script defer src="https://track.getgobot.com/gobot/js/shopify.js?key=-OvQ7MX18xRiCmTBRH97"></script>
1024 1025 <link href="//www.mykitsch.com/cdn/shop/t/951/assets/app.css?v=180152791171037016971790181576" rel="stylesheet" type="text/css" media="all" /> 1026 1027 1028 <link href="//www.mykitsch.com/cdn/shop/t/951/assets/additional-temporary.css?v=3539309463551862561789065478" rel="stylesheet" type="text/css" media="all" /> 1029 1030
1030<script> 1031 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1032 if (Shopify.designMode) { 1033 document.documentElement.classList.add('shopify-design-mode'); 1034 } 1035 </script>
1035 1036 1037 1038 1039 1040 1041
1041<script> 1042 (function () { 1043 const DISCOUNT_TABLE = 1044 'SUMMER30:30,SUMMERBF30:30,BFCM30:30,TT482917:30,WB760345:30,MM195628:30,SECRETSALE:25,FB20:20,MADISON20:20,SHAWN26:26,SPRING20:20,Kitsch26:26,SPRING20:20,Abi25:25,Cat25:25,Ashley26:26,Summer20:20,LABORDAY30:30'.split(','); 1045 1046 // Codes that represent the store's own standing sitewide sale (e.g. a 1047 // homepage banner), as opposed to a customer-specific promo code. 1048 // These are excluded from flag-badge suppression below â see the 1049 // "Hide the flag: tag badge" comment further down for why. 1050 // .filter(Boolean) matters here: a blank setting would otherwise split 1051 // to [''], which excludes nothing and silently over-suppresses every 1052 // badge sitewide (including the sitewide sale's own code) instead of 1053 // failing loudly. 1054 const SITEWIDE_CODES = 1055 [] 1056 .map((c) => c.trim().toLowerCase()) 1057 .filter(Boolean); 1058 1059 // Exact match on the code segment before ':' â not a substring match 1060 // against the whole "CODE:PCT" entry. A substring match would let a 1061 // prefix of one code (e.g. "LABORDAY" vs. table entry "LABORDAY30:30") 1062 // false-match, and it's also how a short code like "30" used to hit 1063 // an unrelated row ("SUMMER30:30"). 1064 function tablePercent(code) { 1065 if (!code) return 0; 1066 const normalizedCode = code.toLowerCase(); 1067 const hit = DISCOUNT_TABLE.find((item) => { 1068 const entryCode = item.toString().split(':')[0]?.trim().toLowerCase(); 1069 return entryCode === normalizedCode; 1070 }); 1071 return Number(hit?.split(':')[1]) || 0; 1072 } 1073 1074 // Cached so late-inserted badges (recommendations carousel, quick-shop 1075 // modal â anything fetched after the sync triggers below have already 1076 // run) can be brought in line without waiting for another cart event. 1077 let lastShouldHideDiscountFlags = false; 1078 function applyDiscountFlagVisibility() { 1079 document.querySelectorAll('.discount-flag').forEach((el) => { 1080 el.classList.toggle('hidden', lastShouldHideDiscountFlags); 1081 }); 1082 } 1083 1084 let syncInFlight = false; 1085 1086 async function syncCartDiscountCookie(isInitial) { 1087 if (syncInFlight) return; 1088 syncInFlight = true; 1089 try { 1090 const response = await fetch(`${window.location.origin}/cart.js`); 1091 const cart = await response.json(); 1092 // Applied discount codes always show up here regardless of whether 1093 // the discount targets the whole cart or specific line items â 1094 // cart_level_discount_applications only covers the former. Codes 1095 // count even when applicable: false (empty cart, minimum not met, 1096 // targeted products not in cart); price.liquid decides whether one 1097 // affects the displayed price. 1098 const codes = cart.discount_codes || []; 1099 const currentCookie = Unick.getCookie('discount_code'); 1100 1101 // The cart can hold several codes and cart.js does not guarantee 1102 // their order, so pick deterministically: highest discount-table 1103 // percentage wins, ties stick with the current cookie, then prefer 1104 // an applicable code. Anything unstable here makes the displayed 1105 // price flip between codes on every cart update. 1106 const score = (d) => 1107 tablePercent(d.code) * 4 + 1108 (d.code === currentCookie ? 2 : 0) + 1109 (d.applicable ? 1 : 0); 1110 const codeDiscount = codes.reduce( 1111 (best, d) => (!best || score(d) > score(best) ? d : best), 1112 null 1113 ); 1114 1115 if (codeDiscount && codeDiscount.code) { 1116 const changed = currentCookie !== codeDiscount.code; 1117 if (changed) { 1118 Unick.setCookie('discount_code', codeDiscount.code, 1); 1119 } 1120 // Broadcast when the code changed, and once on the initial sync 1121 // even if it did not: PDP widgets (subscription form, bundle buy 1122 // button) dispatch their own tag-based price-update during init, 1123 // which overwrites the code-discounted price price.liquid 1124 // computed. The initial broadcast lets it re-assert whichever 1125 // discount wins. Later update-cart syncs stay silent unless the 1126 // code changes â unconditional re-broadcasts feed back into 1127 // components that update the cart and loop forever. 1128 if (changed || isInitial) { 1129 window.dispatchEvent(new CustomEvent('discount-applied')); 1130 } 1131 } else if (currentCookie) { 1132 // No code registered on the cart â it was removed (e.g., at 1133 // checkout), so the promo price must not show on PDP/PLP. 1134 // Clear the stale cookie. 1135 Unick.eraseCookie('discount_code'); 1136 window.dispatchEvent(new CustomEvent('discount-removed')); 1137 } 1138 1139 // Hide the flag: tag badge (.discount-flag) whenever ANY discount 1140 // CODE is applied that isn't the store's own standing sitewide 1141 // sale (SITEWIDE_CODES) â e.g. a customer promo like SecretSale 1142 // that changes the price beyond what the badge already claims. 1143 // The sitewide sale code is excluded on purpose: it's the same 1144 // discount the badge is tagged to represent, so there's no 1145 // mismatch to hide. cart.total_discount is deliberately NOT used 1146 // here â it goes non-zero for the sitewide sale too as soon as 1147 // there's a line item, which would hide every badge sitewide for 1148 // the whole sale. Checking cart.discount_codes directly (not just 1149 // the "winning" codeDiscount) catches a code even when cart.js 1150 // reports it as applicable: false (empty cart) â the same reason 1151 // this whole check lives here instead of in Liquid. 1152 // 1153 // Deliberately NOT gated on tablePercent(d.code) > 0: that would 1154 // make suppression depend on settings.discount_table listing 1155 // every live promo code, which is exactly the failure mode that 1156 // took this feature down in production (the table was cleared 1157 // after a sale ended) and the reason codes like ashley25, 1158 // BACK4MORE, HELLO20, and creator codes didn't suppress even 1159 // with the table populated â they were simply never added to it. 1160 // cart.discount_codes only ever contains codes Shopify itself 1161 // recognizes as real discounts on this shop, so presence there 1162 // is already sufficient signal â no percentage lookup needed. 1163 // discount_table/tablePercent are unchanged and still used above 1164 // for the unrelated price-preview cookie (score()). 1165 const nonSitewideCode = codes.find((d) => { 1166 if (!d || !d.code) return false;
1167 return !SITEWIDE_CODES.includes(d.code.toLowerCase()); 1168 }); 1169 lastShouldHideDiscountFlags = !!nonSitewideCode; 1170 applyDiscountFlagVisibility(); 1171 } catch (e) { 1172 console.error('[discount-sync] Failed to sync cart discount code:', e); 1173 } finally { 1174 syncInFlight = false; 1175 } 1176 } 1177 1178 document.addEventListener('DOMContentLoaded', () => syncCartDiscountCookie(true)); 1179 window.addEventListener('update-cart', () => syncCartDiscountCookie(false)); 1180 // bfcache restore (back from checkout) doesn't fire DOMContentLoaded. 1181 window.addEventListener('pageshow', (event) => { 1182 if (event.persisted) syncCartDiscountCookie(true); 1183 }); 1184 1185 // syncCartDiscountCookie only re-runs on the three triggers above, so 1186 // a .discount-flag inserted afterward â the PDP recommendations 1187 // carousel and the quick-shop modal both fetch and inject their 1188 // markup after those have already fired â never got the current 1189 // visibility state. Apply the last computed state to newly-added 1190 // nodes directly, without waiting for another cart event. Watching 1191 // documentElement (not body) since this script runs in <head>, before 1192 // <body> necessarily exists yet. 1193 new MutationObserver(() => applyDiscountFlagVisibility()).observe( 1194 document.documentElement, 1195 { childList: true, subtree: true } 1196 ); 1197 })(); 1198 </script>
1198 1199 1200
1200<script type="text/javascript"> 1201 var script = document.createElement('script'); 1202 script.src = "https://xp2023-pix.s3.amazonaws.com/px_VJRpk.js"; 1203 document.getElementsByTagName('head')[0].appendChild(script); 1204 </script>
1204 1205 <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 1206<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 1207<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 1208<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 1209<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 1210 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 1211 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 1212 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 1213 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
1213<script> 1214(function () { 1215 try { 1216 document.documentElement.classList.add('csm-cookie-embed'); 1217 } catch (e) {} 1218})(); 1219</script>
1219<script data-consentmo-data-src-bootstrap> 1220(function () { 1221 'use strict'; 1222 if (window.__consentmoDataSrcBootstrapInit) return; 1223 window.__consentmoDataSrcBootstrapInit = true; 1224 1225 var DATA_SRC_SELECTOR = [ 1226 'script[data-src*="consentmo_cookie_consent"]', 1227 'script[data-src*="gdpr_cookie_consent.min"]', 1228 'script[data-src*="gdrp_cookie_consent_unlimited"]' 1229 ].join(','); 1230 1231 function activateConsentmoDataSrcScripts() { 1232 if (!window.Shopify || !window.Shopify.shop) return; 1233 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 1234 // getAttribute: src="" must not count as "already has src" (.src === page URL). 1235 if (scriptEl.getAttribute('src')) return; 1236 var url = scriptEl.getAttribute('data-src'); 1237 if (!url) return; 1238 if (scriptEl.getAttribute('type') === 'text/plain') { 1239 scriptEl.removeAttribute('type'); 1240 } 1241 scriptEl.src = url; 1242 }); 1243 } 1244 function scheduleActivation() { 1245 activateConsentmoDataSrcScripts(); 1246 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 1247 setTimeout(activateConsentmoDataSrcScripts, 0); 1248 } 1249 if (document.readyState === 'loading') { 1250 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 1251 } else { 1252 scheduleActivation(); 1253 } 1254})(); 1255</script>
1255 1256 1257 1258<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 <style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:"î¤"}
1272.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:"î¤
"}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:"î¤"}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:"î¤"}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
1272or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"î¤";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
1272to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 1273.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"} 1274.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px} 1275.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style> 1276 1277
1277<script type="application/json" id="oke-reviews-settings">{"subscriberId":"d6312d4e-5031-44a7-aff3-078705d35983","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtag"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"on-load","showIncentiveIndicator":false,"searchEnginePaginationEnabled":true,"stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#000000","interspace":2,"shape":{"type":"default"},"showBorder":false},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"slidesPerPage":{"large":3,"medium":2},"totalSlides":12,"scrollBehaviour":"slide","style":{"showDates":true,"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"bodyFont":{"hasCustomFontSettings":false},"headingFont":{"hasCustomFontSettings":false},"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#FFFFFF","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"stars":{"height":{"value":18,"unit":"px"}},"productImageSize":{"value":48,"unit":"px"},"layout":{"name":"testimonial","reviewDetailsPosition":"below","showProductName":false,"showAttributeBars":true,"testimonialAlignment":"center","showProductDetails":"only-when-grouped"},"highlightColor":"#F8B68F","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"},"spaceBelow":{"value":20,"unit":"px"}},"defaultSort":"rating desc","autoPlay":false,"truncation":{"bodyMaxLines":4,"truncateAll":true,"enabled":true}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"linkText":"Read More","infiniteScroll":false,"gapSize":{"value":10,"unit":"px"}},"questions":{"initialPageSize":6,"loadMorePageSize":6},"reviewsBadge":{"layout":"large","backgroundColor":"#CA9185","borderColor":"#000000","stars":{},"textColor":"#FFFFFF","colorScheme":"custom"},"reviewsTab":{"enabled":false},"reviewsWidget":{"tabs":{"reviews":true,"questions":true},"header":{"columnDistribution":"space-between","verticalAlignment":"top","blocks":[{"columnWidth":"one-third","modules":[{"name":"rating-average","layout":"three-line"},{"name":"attributes","layout":"stacked","stretchMode":"stretch"},{"name":"reviews-summary","heading":"Reviews Summary","maxTextLines":5}],"textAlignment":"center"},{"columnWidth":"two-thirds","modules":[{"name":"recommended"},{"name":"media-carousel","imageGap":{"value":4,"unit":"px"},"imageHeight":{"value":120,"unit":"px"}}],"textAlignment":"left"}]},"style":{"showDates":true,"border":{"color":"#E1E1E1","width":{"value":1,"unit":"px"}},"bodyFont":{"fontSize":{"value":16,"unit":"px"},"fontType":"custom","fontFamily":"\"Avenir Next\", sans-serif;","fontWeight":500,"hasCustomFontSettings":true},"headingFont":{"fontSize":{"value":18,"unit":"px"},"fontType":"custom","fontFamily":"\"Avenir Next\", sans-serif;","fontWeight":700,"hasCustomFontSettings":true},"filters":{"backgroundColorActive":"#F8B68F","backgroundColor":"#FFFFFF","borderColor":"#F8B68F","borderRadius":{"value":100,"unit":"px"},"borderColorActive":"#F8B68F","textColorActive":"#FFFFFF","textColor":"#F8B68F","searchHighlightColor":"#B2F9E9"},"avatar":{"backgroundColor":"#000000","placeholderTextColor":"#FFFFFF","size":{"value":48,"unit":"px"},"enabled":true},"stars":{"height":{"value":15,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#000000","interspace":2,"showBorder":false}},"shadingColor":"#FFFFFF","productImageSize":{"value":30,"unit":"px"},"button":{"backgroundColorActive":"#FFFFFF","borderColorHover":"#F8B68F","backgroundColor":"#F8B68F","borderColor":"#F8B68F","backgroundColorHover":"#FFFFFF","textColorHover":"#000000","borderRadius":{"value":0,"unit":"rem"},"borderWidth":{"value":1,"unit":"px"},"borderColorActive":"#F8B68F","textColorActive":"#000000","textColor":"#000000","font":{"fontSize":{"value":16,"unit":"px"},"fontType":"custom","fontFamily":"\"Avenir Next\", sans-serif;
1277","fontWeight":700,"hasCustomFontSettings":true}},"highlightColor":"#F8B68F","spaceAbove":{"value":20,"unit":"px"},"text":{"primaryColor":"#000000","fontSizeRegular":{"value":16,"unit":"px"},"fontSizeLarge":{"value":22,"unit":"px"},"fontSizeSmall":{"value":14,"unit":"px"},"secondaryColor":"#000000"},"spaceBelow":{"value":50,"unit":"px"},"attributeBar":{"style":"default","backgroundColor":"#D3D4DD","shadingColor":"#F8B68F","markerColor":"#F8B68F"}},"showWhenEmpty":true,"reviews":{"list":{"layout":{"collapseReviewerDetails":false,"columnAmount":4,"name":"default","showAttributeBars":true,"borderStyle":"minimal","showProductVariantName":false,"showProductDetails":"never"},"loyalty":{"maxInitialAchievements":3},"initialPageSize":10,"replyTruncation":{"bodyMaxLines":4,"enabled":true},"media":{"layout":"featured","size":{"value":200,"unit":"px"}},"truncation":{"bodyMaxLines":4,"truncateAll":false,"enabled":true},"loadMorePageSize":10},"controls":{"filterMode":"closed","featuredReviewsTags":["u10hU2F"],"freeTextSearchEnabled":true,"writeReviewButtonEnabled":true,"defaultSort":"tags desc","secondarySort":"helpful desc"}}},"starRatings":{"showWhenEmpty":false,"style":{"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#000000","interspace":2,"showBorder":false},"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":17,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
1277 1278 <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:50px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#f8b68f;--oke-button-backgroundColorHover:#fff;--oke-button-backgroundColorActive:#fff;--oke-button-textColor:#000;--oke-button-textColorHover:#000;--oke-button-textColorActive:#000;--oke-button-borderColor:#f8b68f;--oke-button-borderColorHover:#f8b68f;--oke-button-borderColorActive:#f8b68f;--oke-button-borderRadius:0;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:16px;--oke-button-fontFamily:"Avenir Next",sans-serif;,sans-serif;--oke-border-color:#e1e1e1;--oke-border-width:1px;--oke-text-primaryColor:#000;--oke-text-secondaryColor:#000;--oke-text-small:14px;--oke-text-regular:16px;--oke-text-large:22px;--oke-text-fontFamily:inherit;--oke-avatar-size:48px;--oke-avatar-backgroundColor:#000;--oke-avatar-placeholderTextColor:#fff;--oke-highlightColor:#f8b68f;--oke-shadingColor:#fff;--oke-productImageSize:30px;--oke-attributeBar-shadingColor:#f8b68f;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#d3d4dd;--oke-attributeBar-markerColor:#f8b68f;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#f8b68f;--oke-filter-borderColor:#f8b68f;--oke-filter-borderColorActive:#f8b68f;--oke-filter-textColor:#f8b68f;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:100px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#000;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-stars-foregroundColor:#000;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-sr{--oke-stars-foregroundColor:#000;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:700;--oke-title-fontSize:18px;--oke-title-fontFamily:"Avenir Next",sans-serif;,sans-serif;--oke-bodyText-fontWeight:500;--oke-bodyText-fontSize:16px;--oke-bodyText-fontFamily:"Avenir Next",sans-serif;,sans-serif}</style> 1279 <style id="oke-reviews-custom-css">.product__info-wrapper .oke-sr{padding-top:10px}[data-oke-widget] div.okeReviews.oke-w a[target=_blank]:after{display:none}[data-oke-widget] div.okeReviews.oke-w{padding-bottom:50px !important}.okeReviews[data-oke-container].oke-w .oke-reviewContent-title,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-title{font-family:inherit;font-weight:700;line-height:2.25rem;font-size:19px}[data-oke-widget] div.okeReviews .oke-button:not(.oke-is-loading){height:100%;transition:.2s ease-in-out;text-transform:lowercase}[data-oke-widget] div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{box-shadow:none}div.okeReviews[data-oke-container] .oke-modal .oke-modal-content,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content p{color:var(--oke-text-primaryColor)}div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-helpful-vote-button,div.okeReviews[data-oke-container] .oke-modal .oke-modal-content .oke-reviewContent-date{color:var(--oke-text-secondaryColor)}.okeReviews.oke-w .oke-is-small .oke-button,.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview,.okeReviews.oke-w .oke-is-small .oke-qw-askQuestion{width:100%}.okeReviews.oke-w .oke-is-small .oke-w-reviews-writeReview{margin-top:15px}.okeReviews.oke-w .oke-is-small .oke-qw-header-askQuestion{margin-left:0;width:100%}.okeConnect .c-questions-header-subtitle{display:none}</style> 1280 <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-default--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-default--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M3.34 13.86c-.48.3-.76.1-.63-.44l1.08-4.56L.26 5.82c-.42-.36-.32-.7.24-.74l4.63-.37L6.92.39c.2-.52.55-.52.76 0l1.8 4.32 4.62.37c.56.05.67.37.24.74l-3.53 3.04 1.08 4.56c.13.54-.14.74-.63.44L7.3 11.43l-3.96 2.43z"/></symbol></svg></template>
1280<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
1280 1281 1282 1283 1284 1285 1286
1286<script type="application/json" id="oke-surveys-settings">{"subscriberId":"d6312d4e-5031-44a7-aff3-078705d35983","style":{}}</script>
1286<script src="https://surveys.okendo.io/js/client-setup.js" async></script>
1286 1287 1288 1289 1290 1291 1292 1293
1293<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
1293 1294 1295 1296 1297 1298 1299 1300 1301<!-- END app snippet --> 1302 1303 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1304<!-- END app snippet --> 1305 1306<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1307 1308 1309 1310 1311
1311<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1311 1312 1313<!-- END app snippet --> 1314 1315 1316<!-- END app block --><!-- BEGIN app block: shopify://apps/triplewhale/blocks/triple_pixel_snippet/483d496b-3f1a-4609-aea7-8eee3b6b7a2a --><link rel='preconnect dns-prefetch' href='https://api.config-security.com/' crossorigin /> 1317<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1318<script> 1319/* >> TriplePixel :: start*/ 1320window.TriplePixelData={TripleName:"kitschllc.myshopify.com",ver:"2.16",plat:"SHOPIFY",isHeadless:false,src:'SHOPIFY_EXT',product:{id:"",name:``,price:"",variant:"",av:{ }},search:"",collection:"",cart:"drawer",template:"blog",curr:"USD" || "USD", market:"3965109"},function(W,H,A,L,E,_,B,N){function O(U,T,P,H,R){void 0===R&&(R=!1),H=new XMLHttpRequest,P?(H.open("POST",U,!0),H.setRequestHeader("Content-Type","text/plain")):H.open("GET",U,!0),H.send(JSON.stringify(P||{})),H.onreadystatechange=function(){4===H.readyState&&200===H.status?(R=H.responseText,U.includes("/first")?eval(R):P||(N[B]=R)):(299<H.status||H.status<200)&&T&&!R&&(R=!0,O(U,T-1,P))}}if(N=window,!N[H+"sn"]){N[H+"sn"]=1,L=function(){return Date.now().toString(36)+"_"+Math.random().toString(36)};try{A.setItem(H,1+(0|A.getItem(H)||0)),(E=JSON.parse(A.getItem(H+"U")||"[]")).push({u:location.href,r:document.referrer,t:Date.now(),id:L()}),A.setItem(H+"U",JSON.stringify(E))}catch(e){}var i,m,p;A.getItem('"!nC`')||(_=A,A=N,A[H]||(E=A[H]=function(t,e,i){return void 0===i&&(i=[]),"State"==t?E.s:(W=L(),(E._q=E._q||[]).push([W,t,e].concat(i)),W)},E.s="Installed",E._q=[],E.ch=W,B="configSecurityConfModel",N[B]=1,O("https://conf.config-security.com/model",5),i=L(),m=A[atob("c2NyZWVu")],_.setItem("di_pmt_wt",i),p={id:i,action:"profile",avatar:_.getItem("auth-security_rand_salt_"),time:m[atob("d2lkdGg=")]+":"+m[atob("aGVpZ2h0")],host:A.TriplePixelData.TripleName,plat:A.TriplePixelData.plat,url:window.location.href.slice(0,500),ref:document.referrer,ver:A.TriplePixelData.ver},O("https://api.config-security.com/event",5,p),O("https://api.config-security.com/first?host=".concat(p.host,"&plat=").concat(p.plat),5)))}}("","TriplePixel",localStorage); 1321/* << TriplePixel :: end*/ 1322</script>
1322 1323 1324 1325 1326<!-- END app block --><!-- BEGIN app block: shopify://apps/langify/blocks/langify/b50c2edb-8c63-4e36-9e7c-a7fdd62ddb8f --><!-- BEGIN app snippet: ly-switcher-factory --> 1327 1328 1329 1330 1331<style> 1332 .ly-switcher-wrapper.ly-hide, .ly-recommendation.ly-hide, .ly-recommendation .ly-submit-btn { 1333 display: none !important; 1334 } 1335 1336 #ly-switcher-factory-template { 1337 display: none; 1338 } 1339 1340 1341 1342 1343 /* Accessibility: Focus indicators - only visible for keyboard navigation */ 1344 .ly-languages-switcher:focus-visible, 1345 .ly-languages-switcher *:focus-visible, 1346 .ly-currency-switcher:focus-visible, 1347 .ly-currency-switcher *:focus-visible, 1348 .ly-country-switcher:focus-visible, 1349 .ly-country-switcher *:focus-visible, 1350 .ly-custom-dropdown-current:focus-visible, 1351 .ly-custom-dropdown-list-element:focus-visible, 1352 .ly-languages-switcher-link:focus-visible, 1353 .ly-popup-current:focus-visible, 1354 .ly-close:focus-visible, 1355 .ly-submit-btn:focus-visible, 1356 .ly-text-input:focus-visible { 1357 outline: 2px solid #005fcc; 1358 outline-offset: 2px; 1359 } 1360 1361 @media (prefers-color-scheme: dark) { 1362 .ly-languages-switcher:focus-visible, 1363 .ly-languages-switcher *:focus-visible, 1364 .ly-currency-switcher:focus-visible, 1365 .ly-currency-switcher *:focus-visible, 1366 .ly-country-switcher:focus-visible, 1367 .ly-country-switcher *:focus-visible, 1368 .ly-custom-dropdown-current:focus-visible, 1369 .ly-custom-dropdown-list-element:focus-visible, 1370 .ly-languages-switcher-link:focus-visible, 1371 .ly-popup-current:focus-visible, 1372 .ly-close:focus-visible, 1373 .ly-submit-btn:focus-visible, 1374 .ly-text-input:focus-visible { 1375 outline-color: #66b3ff; 1376 } 1377 } 1378</style> 1379 1380 1381<template id="ly-switcher-factory-template"> 1382<div data-breakpoint="" class="ly-switcher-wrapper ly-breakpoint-1 fixed bottom_right ly-hide" style="font-size: 14px; margin: 0px 0px; "><div data-dropup="false" onclick="langify.switcher.toggleSwitcherOpen(this)" class="ly-languages-switcher ly-custom-dropdown-switcher ly-bright-theme" style=" margin: 0px 0px;"> 1383 <span role="button" tabindex="0" aria-label="Selected language: English" aria-expanded="false" aria-controls="languagesSwitcherList-1" class="ly-custom-dropdown-current" style="background: #ffffff; color: #000000; "><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/gb.svg" alt="English" aria-hidden="true"><span class="ly-custom-dropdown-current-inner ly-custom-dropdown-current-inner-text">English 1384</span> 1385<div aria-hidden="true" class="ly-arrow ly-arrow-black stroke" style="vertical-align: middle; width: 14.0px; height: 14.0px;"> 1386 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.0 14.0" height="14.0px" width="14.0px" style="position: absolute;"> 1387 <path d="M1 4.5 L7.0 10.5 L13.0 4.5" fill="transparent" stroke="#000000" stroke-width="1px"/> 1388 </svg> 1389 </div> 1390 </span> 1391 <ul id="languagesSwitcherList-1" role="list" class="ly-custom-dropdown-list ly-is-open ly-bright-theme" style="background: #ffffff; color: #000000; "><li key="en" style="color: #000000; margin: 0px 0px;"> 1392 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1393 href="#" 1394 data-language-code="en" 1395 1396 1397 lang="en" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/gb.svg" alt="English" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">English</span></a> 1398 </li><li key="fr" style="color: #000000; margin: 0px 0px;"> 1399 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1400 href="#" 1401 data-language-code="fr" 1402 1403 1404 lang="fr" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/fr.svg" alt="French" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">French</span></a> 1405 </li><li key="de" style="color: #000000; margin: 0px 0px;"> 1406 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1407 href="#" 1408 data-language-code="de" 1409 1410 1411 lang="de" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/de.svg" alt="German" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">German</span></a> 1412 </li><li key="ko" style="color: #000000; margin: 0px 0px;"> 1413 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1414 href="#" 1415 data-language-code="ko" 1416 1417 1418 lang="ko" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/kr.svg" alt="Korean" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">Korean</span></a> 1419 </li><li key="ja" style="color: #000000; margin: 0px 0px;"> 1420 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1421 href="#" 1422 data-language-code="ja" 1423 1424 1425 lang="ja" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/jp.svg" alt="Japanese" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">
1425Japanese</span></a> 1426 </li><li key="es" style="color: #000000; margin: 0px 0px;"> 1427 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1428 href="#" 1429 data-language-code="es" 1430 1431 1432 lang="es" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/es.svg" alt="Spanish" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">Spanish</span></a> 1433 </li><li key="it" style="color: #000000; margin: 0px 0px;"> 1434 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1435 href="#" 1436 data-language-code="it" 1437 1438 1439 lang="it" data-ly-locked="true" rel="nofollow"><img class="ly-icon ly-flag-icon" src="https://cdn.shopify.com/static/images/flags/it.svg" alt="Italian" aria-hidden="true"><span class="ly-custom-dropdown-list-element-right">Italian</span></a> 1440 </li></ul> 1441 </div></div> 1442</template> 1443<!-- END app snippet --> 1444
1445<script> 1446 // langify lib v2.0.0 1447 var langify = window.langify || {}; 1448 var customContents = {}; 1449 var customContents_image = {}; 1450 var langifySettingsOverwrites = {}; 1451 var defaultSettings = { 1452 debug: false, // BOOL : Enable/disable console logs 1453 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 1454 observeLinks: false, 1455 observeImages: true, 1456 observeCustomContents: true, 1457 maxMutations: 5, 1458 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 1459 linksBlacklist: [], 1460 usePlaceholderMatching: false 1461 }; 1462 1463 if(langify.settings) { 1464 langifySettingsOverwrites = Object.assign({}, langify.settings); 1465 langify.settings = Object.assign(defaultSettings, langify.settings); 1466 } else { 1467 langify.settings = defaultSettings; 1468 } 1469 1470 langify.settings.theme = null; 1471 langify.settings.switcher = null; 1472 if(langify.settings.switcher === null) { 1473 langify.settings.switcher = {}; 1474 } 1475 langify.settings.switcher.customIcons = null; 1476 1477 langify.locale = langify.locale || { 1478 country_code: "US", 1479 language_code: "en", 1480 currency_code: null, 1481 primary: true, 1482 iso_code: "en", 1483 root_url: "\/", 1484 language_id: "ly193431", 1485 shop_url: "https:\/\/www.mykitsch.com", 1486 domain_feature_enabled: {"www.mykitsch.com":[]}, 1487 languages: [{ 1488 iso_code: "en", 1489 root_url: "\/", 1490 domain: null, 1491 },{ 1492 iso_code: "fr", 1493 root_url: "\/fr", 1494 domain: null, 1495 },{ 1496 iso_code: "de", 1497 root_url: "\/de", 1498 domain: null, 1499 },{ 1500 iso_code: "ko", 1501 root_url: "\/ko", 1502 domain: null, 1503 },{ 1504 iso_code: "ja", 1505 root_url: "\/ja", 1506 domain: null, 1507 },{ 1508 iso_code: "es", 1509 root_url: "\/es", 1510 domain: null, 1511 },{ 1512 iso_code: "it", 1513 root_url: "\/it", 1514 domain: null, 1515 },] 1516 }; 1517 1518 langify.localization = { 1519 available_countries: ["Afghanistan","à land Islands","Albania","Algeria","Andorra","Angola","Anguilla","Antigua \u0026amp; Barbuda","Argentina","Armenia","Aruba","Ascension Island","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bosnia \u0026amp; Herzegovina","Botswana","Brazil","British Indian Ocean Territory","British Virgin Islands","Brunei","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Caribbean Netherlands","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo - Brazzaville","Congo - Kinshasa","Cook Islands","Costa Rica","Côte dâIvoire","Croatia","Curaçao","Cyprus","Czechia","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Falkland Islands","Faroe Islands","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Honduras","Hong Kong SAR","Hungary","Iceland","India","Indonesia","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Kosovo","Kuwait","Kyrgyzstan","Laos","Latvia","Lebanon","Lesotho","Liberia","Libya","Liechtenstein","Lithuania","Luxembourg","Macao SAR","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar (Burma)","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Norway","Oman","Pakistan","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Qatar","Réunion","Romania","Rwanda","Samoa","San Marino","São Tomé \u0026amp; PrÃncipe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia \u0026amp; South Sandwich Islands","South Korea","South Sudan","Spain","Sri Lanka","St. Barthélemy","St. Helena","St. Kitts \u0026amp; Nevis","St. Lucia","St. Martin","St. Pierre \u0026amp; Miquelon","St. Vincent \u0026amp; Grenadines","Sudan","Suriname","Svalbard \u0026amp; Jan Mayen","Sweden","Switzerland","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad \u0026amp; Tobago","Tristan da Cunha","Tunisia","Türkiye","Turkmenistan","Turks \u0026amp; Caicos Islands","Tuvalu","U.S. Outlying Islands","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States","Uruguay","Uzbekistan","Vanuatu","Vatican City","Venezuela","Vietnam","Wallis \u0026amp; Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"], 1520 available_languages: [{"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}},{"shop_locale":{"locale":"fr","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"de","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"ko","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"ja","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"es","enabled":true,"primary":false,"published":true}},{"shop_locale":{"locale":"it","enabled":true,"primary":false,"published":true}}], 1521 country: "United States", 1522 language: {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 1523 market: { 1524 handle: "us", 1525 id: 3965109, 1526 metafields: {"error":"json not allowed for this object"}, 1527 } 1528 }; 1529 1530 // Disable link correction ALWAYS on languages with mapped domains 1531 1532 if(langify.locale.root_url == '/') { 1533 langify.settings.observeLinks = false;
1534 } 1535 1536 1537 function extractImageObject(val) { 1538 if (!val || val === '') return false; 1539 1540 // Handle src-sets (e.g., "image_600x600.jpg 1x, image_1200x1200.jpg 2x") 1541 if (val.search(/([0-9]+w?h?x?,)/gi) > -1) { 1542 val = val.split(/([0-9]+w?h?x?,)/gi)[0]; 1543 } 1544 1545 const hostBegin = val.indexOf('//') !== -1 ? val.indexOf('//') : 0; 1546 const hostEnd = val.lastIndexOf('/') + 1; 1547 const host = val.substring(hostBegin, hostEnd); 1548 let afterHost = val.substring(hostEnd); 1549 1550 // Remove query/hash fragments 1551 afterHost = afterHost.split('#')[0].split('?')[0]; 1552 1553 // Extract name before any Shopify modifiers or file extension 1554 // e.g., "[email protected]" â "photo" 1555 const name = afterHost.replace( 1556 /(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?(\.(png\.jpg|jpe?g|png|gif|webp))?$/i, 1557 '' 1558 ); 1559 1560 // Extract file extension (if any) 1561 let type = ''; 1562 const match = afterHost.match(/\.(png\.jpg|jpe?g|png|gif|webp)$/i); 1563 if (match) { 1564 type = match[1].replace('png.jpg', 'jpg'); // fix weird double-extension cases 1565 } 1566 1567 // Clean file name with extension or suffixes normalized 1568 const file = afterHost.replace( 1569 /(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?(\.(png\.jpg|jpe?g|png|gif|webp))?$/i, 1570 type ? '.' + type : '' 1571 ); 1572 1573 return { host, name, type, file }; 1574} 1575 1576 1577 1578 /* Custom Contents Section*/ 1579 var customContents = {}; 1580 1581 // Images Section 1582 1583 1584</script>
1584<link rel="preload stylesheet" href="https://cdn.shopify.com/extensions/019f845b-ea0a-7f6d-b8bd-14dcbe496e11/langify-91/assets/langify-lib.css" as="style" media="print" onload="this.media='all'; this.onload=null;"><!-- END app block --><!-- BEGIN app block: shopify://apps/loudcrowd/blocks/embed/0afc7a0d-9f70-43a2-81e1-c20306ea13bd --> 1585 <!-- BEGIN app snippet: vite-tag --> 1586 1587 1588
1588<script data-em-disable src="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/embed-1b998869.js" type="module" crossorigin="anonymous"></script>
1588 1589 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/shopifyAPI-696ee7f0.js" crossorigin="anonymous"> 1590 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/index-12cf53b4.js" crossorigin="anonymous"> 1591 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/utils-105c9c21.js" crossorigin="anonymous"> 1592 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/features-3c7ae9b7.js" crossorigin="anonymous"> 1593 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/utils-309956cf.js" crossorigin="anonymous"> 1594 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0c6fa-eb6e-7095-92f7-586dfbed2edf/loudcrowd-1-1388/assets/lit-element-445dadb1.js" crossorigin="anonymous"> 1595 1596<!-- END app snippet --> 1597
1597<script> 1598 1599 function initLoudcrowd() { 1600 if ('kitschllc.myshopify.com' === 'pashionfootweardev.myshopify.com') return 1601 window.loudcrowd.init('kitschllc.myshopify.com', 1602 1603 ) 1604 } 1605 if (window.loudcrowd) { 1606 initLoudcrowd() 1607 } else { 1608 document.addEventListener('loudcrowd-global-loaded', initLoudcrowd) 1609 } 1610 </script>
1610 1611 1612 1613 1614 1615 1616<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629
1629<script async src="https://static.klaviyo.com/onsite/js/Qic3kf/klaviyo.js?company_id=Qic3kf"></script>
1629 1630
1630<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>
1630 1631 1632 1633 1634 1635 1636 1637
1637<script> 1638 window.klaviyoReviewsProductDesignMode = false 1639 </script>
1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649<!-- END app block --><!-- BEGIN app block: shopify://apps/ablestar-link-manager/blocks/redirects/26ef6009-1faf-421e-947d-c345b32a0646 --> 1650<!-- normal page, check to see if we have logs to send -->
1651<script> 1652const abstUrlEndpoint = "https://linkmanager.ablestar.app/public/log"; 1653 1654if (window.localStorage['ablestar_redirect_log'] !== undefined) { 1655 var xhr = new XMLHttpRequest(); 1656 1657 // Specify the request type (POST), URL, and asynchronous flag 1658 xhr.open("POST", abstUrlEndpoint, true); 1659 1660 // Set the request headers to indicate that you are sending JSON data 1661 xhr.setRequestHeader("Content-Type", "application/json"); 1662 1663 // Set up a callback function to handle the response 1664 xhr.onreadystatechange = function () { 1665 if (xhr.readyState === 4 && xhr.status === 200) { 1666 localStorage.removeItem('ablestar_redirect_log'); 1667 } 1668 }; 1669 xhr.send(window.localStorage['ablestar_redirect_log']); 1670} 1671</script>
1671 1672 1673 1674</script>
1674 1675 1676<!-- END app block --><!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1677<script type="text/javascript"> 1678 (function (c, l, a, r, i, t, y) { 1679 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1680 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1681 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1682 1683 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1684 if (error) { 1685 console.error("Error loading Shopify features:", error); 1686 return; 1687 } 1688 1689 c[a]('consentv2', { 1690 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1691 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1692 source: 101, 1693 }); 1694 }); 1695 1696 l.addEventListener("visitorConsentCollected", function (e) { 1697 c[a]('consentv2', { 1698 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1699 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1700 source: 101, 1701 }); 1702 }); 1703 })(window, document, "clarity", "script", "prwonq9hya"); 1704</script>
1704 1705 1706 1707 1708<!-- END app block -->
1708<script src="https://cdn.shopify.com/extensions/01a0cea5-f48c-77e6-82d1-fa498b728463/gdpr-backpack-895/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1708
1708
1709<script src="https://cdn.shopify.com/extensions/019f845b-ea0a-7f6d-b8bd-14dcbe496e11/langify-91/assets/langify-lib.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1709
1709
1710<script src="https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/sa-widget.js" type="text/javascript" defer="defer"></script>
1710 1711<link href="https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/sa-widget.css" rel="stylesheet" type="text/css" media="all">
1712<script src="https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
1712 1713<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1714<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 10469048384,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1714
1714
1715<script> 1716 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1717</script>
vendor: 1 bytes, line 1717
1717
1718<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1718).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 10469048384,storefrontBaseUrl: "https://www.mykitsch.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.mykitsch.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"3599335605","configuration":"{\"vibePixelId\":\"bMa0b7\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"72859894ec8aa8d5e0246c40aaed9466","type":"APP","apiClientId":132266098689,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3576299701","configuration":"{\"apiKey\":\"10469048384\",\"alias\":\"KITSCHLLC\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"089c563d4539df58b1e71259ac47d388","type":"APP","apiClientId":6779637,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3561390261","configuration":"{\"advertiserId\":\"128201\",\"shopDomain\":\"kitschll
1718c.myshopify.com\",\"appVersion\":\"shopifyApp_5.4.1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3534553269","configuration":"{\"teamID\": \"0\", \"eventsUrl\": \"https:\/\/webhook.refunnel.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1ba7af26e659fbb17a659456616ec7d6","type":"APP","apiClientId":7083425793,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3353182389","configuration":"{\"subscriberId\":\"d6312d4e-5031-44a7-aff3-078705d35983\",\"pixelEventTrackingEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6b895957af95fad0949492fddd8076f4","type":"APP","apiClientId":1576377,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3312713909","configuration":"{\"accountID\":\"33501\",\"micrositeDomain\":\"mykitsch.superfiliate.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"9fae8f5cb0b9c97477ac364bb3772a0c","type":"APP","apiClientId":4862993,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"3284926645","configuration":"{\"shopId\":\"kitschllc.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7093dff47f098f6de2afb75b62011ebe","type":"APP","apiClientId":2753413,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3208839349","configuration":"{\"token\":\"cd010d3f-199d-4b68-9e99-9969875e4fa2\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a11948d157c1c71bab368db7465b61ce","type":"APP","apiClientId":149080899585,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3200909493","configuration":"{\"tenantId\":\"150300\",\"tenantIdSign\":\"v1_9f034a7c67a715053df441d8d727560b4b9b3f71\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"07f832d1c7a598f6666d7fd5554ed235","type":"APP","apiClientId":53516632065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2839314613","configuration":"{\"companyID\":\"gid:\/\/shopify\/Shop\/104
171869048384\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"53a564b8574378237642302dbd2cb842","type":"APP","apiClientId":91426783233,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2713551029","configuration":"{\"accountID\":\"Qic3kf\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"2530345141","configuration":"{\"projectId\":\"prwonq9hya\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2528346293","configuration":"{\"eventKey\":\"8be8299b-f9ce-4297-a133-2e785c45c087\",\"name\":\"offline_kitschllc.myshopify.com - Axon Pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"59063c86dca90ebaa562063a0c13be50","type":"APP","apiClientId":256560922625,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2453143733","configuration":"{\"accountId\":\"acc_5fe83d8c-6f39-4c6b-92e0-00ff50a102c5\",\"siteId\":\"site_36d7fc5e-8b13-473e-b64e-ff2272c03ecc\",\"baseURL\":\"https:\\\/\\\/api.notfoundbot.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3cd0ed39323d7605803c33e6f96319a0","type":"APP","apiClientId":61829513217,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2445967541","configuration":"{\"shopId\":\"5300\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"2eedfe5ca9c7d4954f200bfa1ffb380d","type":"APP","apiClientId":2328352,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2404253877","configuration":"{\"accountID\":\"kitschllc.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"74f89c26283dd9bc8e535e14315f3aed","type":"APP","apiClientId":198303350785,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2403500213","configuration":"{\"tagID\":\"2612357822123\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1718,"dataSharingState":"unrestricted"},{"id":"940834997","configuration":"{\"dummy\":\"dummyValue\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"95e4efbd1b218c0fdb84a6d11c9ba2c2","type":"APP","apiClientId":3328713,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"892928181","configuration":"{\"accountID\": \"account_id\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"901814e9ab9e2f0550f708980c697ac6","type":"APP","apiClientId":244731576321,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"662306997","configuration":"{\"Enabled\":\"true\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3e1fb0d730dfc2b8de389dcad7cc0133","type":"APP","apiClientId":34646425601,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"645955765","configuration":"{\"accountID\":\"1220658\",\"workspaceId\":\"6e342a8b-5c0d-4e37-a4f2-f779c2f1c925\",\"projectId\":\"ca52f6cc-83b0-47b8-94c4-4495ec17a7d1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d98eb033f1e81320021a411362de3a55","type":"APP","apiClientId":5461967,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"564592821","configuration":"{\"pixelCode\":\"BU70CVMOR60MCLDF97B0\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"22e92c2ad45662f435e4801458fb78cc","type":"APP","apiClientId":4383523,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"530120885","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\",\\\"GT-NSS64KZD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"],\\\"target_country\\\":\\\"US\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/YQ6_CKOV2rAcEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/QzjnCJqV2rAcEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/Z_X0CKCV2rAcEKjP7-UD\\\",\\\"MC-D52HEEZGF9\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"MC-D52HEEZGF9\\\",\\\"AW-1018947496\\\/36ZSCNi95OwaEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/oi9NCJ2V2rAcEKjP7-UD\\\",\\\"MC-D52HEEZGF9\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/R1ywCKaV2rAcEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ZFRVNPRPT6\\\",\\\"AW-1018947496\\\/KfnuCNu95OwaEKjP7-UD\\\",\\\"G-ZTQ0G4S9V8\\\",\\\"G-4ZCCENF068\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ZFRVNPRPT6\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
1718,"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"424247477","configuration":"{\"pixelId\":\"299a23c8-c7ec-418b-b68b-23e3e0b1e0e7\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c119f01612c13b62ab52809eb08154bb","type":"APP","apiClientId":2556259,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"423231669","configuration":"{\"pixel_id\":\"923274347711234\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted","enabledFlags":["9a3ed68a"]},{"id":"281411765","configuration":"{\"loggingEnabled\":\"true\",\"serverPixelEnabled\":\"true\",\"useShopifyItemLevelTax\":\"false\",\"ranMid\":\"53336\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"3c4e0707a22db0bd439a5e4b720ea9d0","type":"APP","apiClientId":2531653,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"27263157","configuration":"{ \"bundleName\": \"kitschllc\" }","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d69af31d151d9c0dc4842dc2c8531ca","type":"APP","apiClientId":5106349,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"9928885","configuration":"{\"myshopifyDomain\":\"kitschllc.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"7897269","configuration":"{\"northbeamId\": \"c80b28f2-2525-49dc-941f-1fab044c2cf7\", \"collectorDomain\": \"i.mykitsch.com\", \"collectPageViews\": \"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"6d61872741fc8f56c57e9c2a1393365e","type":"APP","apiClientId":3188721,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"36831413","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"33","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"New Customer event (Meta)"},{"id":"39420085","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Bing Custom Pixel"},{"id":"39878837","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Northbeam Custom Pixel"},{"id":"106627253","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"25","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Channel lift tracking (Meta)"}
1718,{"id":"127762613","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Constructor Pixel"},{"id":"147849397","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"15","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Klaviyo Custom Events"},{"id":"161841333","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Cannella Pixel"},{"id":"162103477","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"CTV Pixel"},{"id":"163512501","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"GiddyUp Events"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"KITSCH","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"kitschllc.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.mykitsch.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"10505327280309","handle":"kitsch-tote-bag","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52836993466549","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990110347328","handle":"no-snag-elastic-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31506639487010","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990111789120","handle":"essential-bobby-pin-blonde","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31506597806114","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990112215104","handle":"essential-bobby-pin-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31506592006178","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990129451072","handle":"velvet-scrunchies-blush-mauve","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31494369640482","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990164709440","handle":"styling-clip-iridescent","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31514102399010","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990118441024","handle":"no-snag-elastic-brown","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31504460349474","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990110642240","handle":"kitsch-pro-no-snag-mini-gummy-elastic","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31497084502050","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10505327247541","handle":"clear-black-no-snag-elastics-cutter-set","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52836993433781","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1718,{"id":"1990111952960","handle":"essential-bobby-pin-tortoise","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31506408570914","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990116769856","handle":"satin-sleep-scrunchie-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31484803186722","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4543552225314","handle":"assorted-satin-sleep-scrunchies","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32102924288034","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7404725895349","handle":"assorted-textured-scrunchies-5pc-set-terracotta","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42723333701813","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7260031254709","handle":"satin-sleep-scrunchies-5pk-cameo","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42166078537909","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5996776259765","handle":"assorted-textured-scrunchies-5pc-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37264613507253","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"3928257527831","handle":"satin-sleep-scrunchies-blush","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31494390415394","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"1990122045504","handle":"styling-clip-rose-gold","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31499171102754","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.mykitsch.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192042008757","themePublished":"true","eventMetadataId":"75667944-1e04-433d-b5e6-93544cb3ae89","pageType":"blog","resourceId":"124363636917","shopId":"10469048384","storefrontBaseUrl":"https:\/\/www.mykitsch.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1718<script> 1719 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1720 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1721 window.ShopifyAnalytics.meta.currency = 'USD'; 1722 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":124363636917,"requestId":"d6939739-0496-455e-96ae-242448c53175-1790270063"}}; 1723 for (var attr in meta) { 1724 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1725 } 1726</script>
vendor: 1 bytes, line 1726
1726
1727<script class="analytics"> 1728 (function () { 1729 var customDocumentWrite = function(content) { 1730 var jquery = null; 1731 1732 if (window.jQuery) { 1733 jquery = window.jQuery; 1734 } else if (window.Checkout && window.Checkout.$) { 1735 jquery = window.Checkout.$; 1736 } 1737 1738 if (jquery) { 1739 jquery('body').append(content); 1740 } 1741 }; 1742 1743 var hasLoggedConversion = function(token) { 1744 if (token) { 1745 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1746 } 1747 return false; 1748 } 1749 1750 var setCookieIfConversion = function(token) { 1751 if (token) { 1752 var twoMonthsFromNow = new Date(Date.now()); 1753 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1754 1755 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1756 } 1757 } 1758 1759 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1760 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1761 if (trekkie.integrations) { 1762 return; 1763 } 1764 trekkie.methods = [ 1765 'identify', 1766 'page', 1767 'ready', 1768 'track', 1769 'trackForm', 1770 'trackLink' 1771 ]; 1772 trekkie.factory = function(method) { 1773 return function() { 1774 var args = Array.prototype.slice.call(arguments); 1775 args.unshift(method); 1776 trekkie.push(args); 1777 if (method == 'track' || method == 'page') { 1778 try { 1779 if (window.__TREKKIE_SHIM_QUEUE == null) { 1780 window.__TREKKIE_SHIM_QUEUE = []; 1781 } 1782 window.__TREKKIE_SHIM_QUEUE.push({ 1783 from: 'trekkie-stub', 1784 method: method, 1785 args: args.slice(1) 1786 }); 1787 } catch (e) { 1788 // no-op 1789 } 1790 } 1791 return trekkie; 1792 }; 1793 }; 1794 for (var i = 0; i < trekkie.methods.length; i++) { 1795 var key = trekkie.methods[i]; 1796 trekkie[key] = trekkie.factory(key); 1797 } 1798 trekkie.load = function(config) { 1799 trekkie.config = config || {}; 1800 trekkie.config.initialDocumentCookie = document.cookie; 1801 var first = document.getElementsByTagName('script')[0]; 1802var script = document.createElement('script'); 1803script.type = 'text/javascript'; 1804script.onerror = function(e) { 1805 var scriptFallback = document.createElement('script'); 1806 scriptFallback.type = 'text/javascript'; 1807 scriptFallback.onerror = function(error) { 1808 var Monorail = { 1809 produce: function produce(monorailDomain, schemaId, payload) { 1810 var currentMs = new Date().getTime(); 1811 var event = { 1812 schema_id: schemaId, 1813 payload: payload, 1814 metadata: { 1815 event_created_at_ms: currentMs, 1816 event_sent_at_ms: currentMs 1817 } 1818 }; 1819 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1820 }, 1821 sendRequest: function sendRequest(endpointUrl, payload) { 1822 // Try the sendBeacon API 1823 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1824 var blobData = new window.Blob([payload], { 1825 type: 'text/plain' 1826 }); 1827 1828 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1829 return true; 1830 } // sendBeacon was not successful 1831 1832 } // XHR beacon 1833 1834 var xhr = new XMLHttpRequest(); 1835 1836 try { 1837 xhr.open('POST', endpointUrl); 1838 xhr.setRequestHeader('Content-Type', 'text/plain'); 1839 xhr.send(payload); 1840 } catch (e) { 1841 console.log(e); 1842 } 1843 1844 return false; 1845 }, 1846 isIos12: function isIos12() { 1847 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1848 } 1849 }; 1850 Monorail.produce('monorail-edge.shopifysvc.com', 1851 'trekkie_storefront_load_errors/1.1', 1852 {shop_id: 10469048384, 1853 theme_id: 192042008757, 1854 app_name: "storefront", 1855 context_url: window.location.href, 1856 source_url: "//www.mykitsch.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 1857 1858 }; 1859 scriptFallback.async = true; 1860 scriptFallback.src = '//www.mykitsch.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1861 first.parentNode.insertBefore(scriptFallback, first); 1862}; 1863script.async = true; 1864script.src = '//www.mykitsch.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 1865first.parentNode.insertBefore(script, first); 1866 1867 }; 1868 trekkie.load( 1869 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10469048384,"isMerchantRequest":null,"themeId":192042008757,"themeCityHash":"3198436739739512818","contentLanguage":"en","currency":"USD","eventMetadataId":"75667944-1e04-433d-b5e6-93544cb3ae89"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1870 ); 1871 1872 var loaded = false;
1873 trekkie.ready(function() { 1874 if (loaded) return; 1875 loaded = true; 1876 1877 window.ShopifyAnalytics.lib = window.trekkie; 1878 1879 var originalDocumentWrite = document.write; 1880 document.write = customDocumentWrite; 1881 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1882 document.write = originalDocumentWrite; 1883 1884 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1885 var token = match? match[1]: undefined; 1886 if (!hasLoggedConversion(token)) { 1887 setCookieIfConversion(token); 1888 1889 } 1890 }); 1891 1892 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":124363636917,"requestId":"d6939739-0496-455e-96ae-242448c53175-1790270063","shopifyEmitted":true}); 1893 1894 var eventsListenerScript = document.createElement('script'); 1895 eventsListenerScript.async = true; 1896 eventsListenerScript.src = "//www.mykitsch.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1897 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1898})();</script>
vendor: 1 bytes, line 1898
1898
1899<script 1900 defer 1901 src="https://www.mykitsch.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1902 data-application="storefront-renderer" 1903 data-shop-id="10469048384" 1904 data-render-region="gcp-us-central1" 1905 data-page-type="blog" 1906 data-theme-instance-id="192042008757" 1907 data-theme-name="Unick" 1908 data-theme-version="2.0.0" 1909 data-monorail-region="shop_domain" 1910 data-resource-timing-sampling-rate="10" 1911 data-shs="true" 1912 data-shs-beacon="true" 1913 data-shs-export-with-fetch="true" 1914 data-shs-logs-sample-rate="1" 1915 data-shs-beacon-endpoint="https://www.mykitsch.com/api/collect" 1916></script>
1916 1917<meta name="shopify-y" content="a080dbef-07fb-4c8e-8a81-efa907e9bd9d" data-expiration="1821827663000"><meta name="shopify-s" content="45156733-c7ce-47e1-947f-d3c177ac4b0b" data-expiration="1790271863000"><meta name="new-cookie-storage-activated" content="t"> 1918</head> 1919 1920 <body class="gradient comp-price-visible"> 1921 <a class="skip-to-content-link button sr-only" href="#MainContent"> 1922 Skip to content 1923 </a> 1924 1925 <div class="fixed inset-0 z-[1020] h-full cart-drawer" 1926 x-title="Cart Drawer" 1927 x-data="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}, 'cart-drawer')" 1928 x-cloak 1929 x-show="showCart" 1930 x-trap="showCart" 1931 @update-cart.window="updateCart()" 1932 @keydown.escape.window="showCart = false" 1933 @toggle-cart-drawer.window="$nextTick(() => { 1934 if (Alpine.store('quickShop').isOpen) { 1935 $dispatch('close-quick-shop'); 1936 setTimeout(() => { 1937 showCart = true; 1938 document.body.classList.add('overflow-fixed'); 1939 }, 300); 1940 } else { 1941 showCart = !showCart; 1942 document.body.classList.toggle('overflow-fixed'); 1943 } 1944 })"role="dialog" aria-modal="true" aria-label="Your cart"> 1945 <div class="absolute bg-gray-200 z-[1020] w-full top-0 bottom-0 right-0 max-w-[21rem] md:max-w-md shadow-2xl border-l" 1946 x-show="showCart" @click.outside="showCart = false" 1947 x-transition:enter="transform transition ease-in-out duration-400" 1948 x-transition:enter-start="translate-x-full opacity-0" 1949 x-transition:enter-end="translate-x-0 opacity-1" 1950 x-transition:leave="transform transition ease-in-out duration-400" 1951 x-transition:leave-start="translate-x-0" 1952 x-transition:leave-end="translate-x-full opacity-0"> 1953 1954 <div x-show="showCart" @click="showCart = false" x-transition.opacity class="fixed inset-0 bg-[#0000004f]"></div> 1955 1956 <div class="bg-white relative h-full"> 1957 <div class="cart__drawer-content h-full no-scrollbar mx-auto" x-ref="cart_drawer_content"> 1958 1959<form action="/cart" method="post" class="h-full relative"> 1960 1961 <header class="flex justify-between items-center py-3 bg-white px-4" x-ref="cart_header"> 1962 <div class="w-full" 1963 x-init="$watch('cart_item_count', value => { 1964 $dispatch('cart-count-updated', cart_item_count); 1965 })" 1966 x-data="{ 1967 cart_item_count: 0 1968 }"> 1969 Your cart 1970 1971 </div> 1972 1973 1974 <button type="button" class="close-button" @click="showCart = false" aria-label="Close"> 1975 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-menu h-6" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 1976 </button> 1977 1978 </header> 1979 1980 <div class="loader fixed grid place-content-center inset-0 bg-black/20 z-20 absolute !text-white" x-cloak transition.opacity x-show="loading"> 1981 <svg class="animate-spin -ml-1 mr-3 h-5 w-5 text-black" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24"> 1982 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 1983 <path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"></path> 1984 </svg> 1985</div> 1986 1987 1988 1989 1990 1991 1992<style> 1993 .threshold-wrapper:last-of-type { 1994 right: 0 !important; 1995 left: initial !important; 1996 } 1997 .threshold-wrapper:last-of-type > div { 1998 margin-right: 0 !important; 1999 } 2000</style> 2001 2002 2003 <div x-title="Shipping Progress Bar" 2004 class="text-center text-sm py-2 px-4 md:px-4 border-b" 2005 x-data="{ 2006 total_price: 0, 2007 threshold_standard: 3500, 2008 free_gift_threshold: 4000, 2009 threshold_expedited: 7500, 2010 enable_free_gift: false, 2011 expedited_enabled: true, 2012 progress_percentage: 0, 2013 thresholds: [], 2014 positions: {}, 2015 next_threshold: null, 2016 standard_message_before: `You're $x away from <b>free shipping</b>`, 2017 standard_message_after: `Congrats! You have unlocked free shipping!`, 2018 free_gift_message_before: `Spend $40+ to get a FREE KItsch Tote Bag!`, 2019 free_gift_message_after: `Yay! Your free gift has been added!`, 2020 expedited_message_before: `Add $x more for free expedited shipping`, 2021 expedited_message_after: `Congratulations! You've unlocked free expedited shipping`, 2022 remaining_standard: '0', 2023 remaining_free_gift: '0', 2024 remaining_expedited: '0', 2025 2026 calculateProgress() { 2027 this.total_price = parseFloat(this.total_price) || 0; 2028 2029 // Step 1: Define enabled thresholds, sorted by dollar value ascending 2030 const allThresholds = [ 2031 { key: 'standard', value: this.threshold_standard }, 2032 ...(this.enable_free_gift ? [{ key: 'free_gift', value: this.free_gift_threshold }] : []), 2033 ...(this.expedited_enabled ? [{ key: 'expedited', value: this.threshold_expedited }] : []) 2034 ]; 2035 allThresholds.sort((a, b) => a.value - b.value); 2036 this.thresholds = allThresholds.map(t =>
2036 t.key); 2037 2038 // Step 2: Assign fixed positions 2039 const n = this.thresholds.length; 2040 this.positions = {}; 2041 this.thresholds.forEach((th, index) => { 2042 this.positions[th] = ((index + 1) / n) * 100; 2043 }); 2044 2045 // Step 3: Determine the next threshold (use sorted order) 2046 const nextItem = allThresholds.find(t => this.total_price < t.value); 2047 this.next_threshold = nextItem ? nextItem.key : null; 2048 2049 // Helper function to get the correct threshold value 2050 const getThresholdValue = (th) => { 2051 if (th === 'free_gift') return this.free_gift_threshold; 2052 return this[`threshold_${th}`]; 2053 }; 2054 2055 // Step 4: Calculate progress percentage 2056 if (this.next_threshold) { 2057 const index = this.thresholds.indexOf(this.next_threshold); 2058 const prev_index = index - 1; 2059 const prev_threshold = prev_index >= 0 ? this.thresholds[prev_index] : null; 2060 const prev_value = prev_threshold ? getThresholdValue(prev_threshold) : 0; 2061 const current_value = getThresholdValue(this.next_threshold); 2062 const segment_progress = (this.total_price - prev_value) / (current_value - prev_value); 2063 const start_percentage = prev_threshold ? this.positions[prev_threshold] : 0; 2064 const end_percentage = this.positions[this.next_threshold]; 2065 2066 this.progress_percentage = start_percentage + segment_progress * (end_percentage - start_percentage); 2067 } else { 2068 this.progress_percentage = 100; 2069 } 2070 2071 // Step 5: Update remaining amounts 2072 this.remaining_standard = Unick.marketMoney(Math.max(this.threshold_standard - this.total_price, 0) / 100); 2073 this.remaining_free_gift = this.enable_free_gift ? Unick.marketMoney(Math.max(this.free_gift_threshold - this.total_price, 0) / 100) : '0'; 2074 this.remaining_expedited = this.expedited_enabled ? Unick.marketMoney(Math.max(this.threshold_expedited - this.total_price, 0) / 100) : '0'; 2075 } 2076 }" 2077 x-init="calculateProgress()" 2078 @total-price-updated.window="$nextTick(() => { total_price = $event.detail.total_price; calculateProgress(); })"> 2079 2080 <div class="relative h-2 bg-gray-200 rounded-full mt-2 mb-8"> 2081 <!-- Progress Bar --> 2082 <div class="absolute h-full transition-all duration-300" 2083 style="background-color: #000000;" 2084 :style="{ width: progress_percentage + '%' }"> 2085 </div> 2086 2087 <!-- Standard Shipping Icon --> 2088 <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper" 2089 :style="{ left: positions.standard + '%' }"> 2090 <div :class="{'text-green-700': total_price >= threshold_standard }" 2091 class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center mx-auto"> 2092 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24"> 2093 <path d="M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2094 <path d="M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2095 <path d="M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5"></path> 2096 </svg> 2097 </div> 2098 <p class="text-xs" x-text="Unick.marketMoney(threshold_standard / 100)"></p> 2099 </div> 2100 2101 <!-- Free Gift Icon --> 2102 <template x-if="enable_free_gift"> 2103 <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper" 2104 :style="{ left: positions.free_gift + '%' }"> 2105 <div :class="{'text-green-700': total_price >= free_gift_threshold }" 2106 class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center mx-auto"> 2107 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24"> 2108 <rect x="3" y="8" width="18" height="12" rx="2"></rect> 2109 <path d="M3 12h18"></path> 2110 <path d="M12 8v12"></path> 2111 <path d="M7 3c0 2.761 2.239 5 5 5s5-2.239 5-5"></path> 2112 </svg> 2113 </div> 2114 <p class="text-xs" x-text="Unick.marketMoney(free_gift_threshold / 100)"></p> 2115 </div> 2116 </template> 2117 2118 <!-- Expedited Shipping Icon --> 2119 <template x-if="expedited_enabled"> 2120 <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper" 2121 :style="{ left: positions.expedited + '%' }"> 2122 <div :class="{'text-green-700': total_price >= threshold_expedited }" 2123 class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center ml-auto"> 2124 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24"> 2125 <path d="M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2126 <path d="M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2127 <path d="M5 17h-2v-4m-1 -8h11v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5"></path> 2128 </svg> 2129 </div> 2130 <p class="text-xs" x-text="Unick.marketMoney(threshold_expedited / 100)"></p> 2131 </div> 2132 </template> 2133 </div> 2134 2135 <!-- Messages --> 2136 <div class="space-y-1"> 2137 2138 <!-- 1. Display the 'achieved' message for the highest threshold met --> 2139 <template x-if="total_price >= threshold_standard"> 2140 <p class="text-sm font-medium" 2141 x-html=" 2142 (expedited_enabled && total_price >= threshold_expedited) ? expedited_message_after : 2143 (enable_free_gift && total_price >= free_gift_threshold) ? free_gift_message_after : 2144 standard_message_after 2145 "> 2146 </p> 2147 </template> 2148 2149 <!-- 2. Display the 'next goal' message (only if there is a next goal) --> 2150 <template x-if="next_threshold === 'standard'"> 2151 <p class="text-sm" x-html="standard_message_before.replace('$x', remaining_standard)"></p> 2152 </template> 2153 <template x-if="next_threshold === 'free_gift'"> 2154 <p class="text-sm" x-html="free_gift_message_before.replace('$x', remaining_free_gift)"></p> 2155 </template> 2156 <template x-if="next_threshold === 'expedited'"> 2157 <p class="text-sm" x-html="expedited_message_before.replace('$x', remaining_expedited)"></p> 2158 </template> 2159 2160 </div> 2161 </div> 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 <div class="empty-cart pt-4 text-center px-4 md:max-w-md "> 2174 2175<svg width="20" height="20" viewBox="0 0 20 20" class="icon icon-bag mx-auto w-8 h-8" fill="none" xmlns="http://www.w3.org/2000/svg"> 2176<path d="M6.25 6.875V5.625C6.25 4.63044 6.64509 3.67661 7.34835 2.97335C8.05161 2.27009 9.00544 1.875 10 1.875C10.9946 1.875 11.9484 2.27009 12.6517 2.97335C13.3549 3.67661 13.75 4.63044 13.75 5.625V6.875M3.125 6.875C2.95924 6.875 2.80027 6.94085 2.68306 7.05806C2.56585 7.17527 2.5 7.33424 2.5 7.5V15.9375C2.5 17.1187 3.50625 18.125 4.6875 18.125H15.3125C16.4937 18.125 17.5 17.1676 17.5 15.9863V7.5C17.5 7.33424 17.4342 7.17527 17.3169 7.05806C17.1997 6.94085 17.0408 6.875 16.875 6.875H3.125Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2177</svg> 2178 2179 <h4 class="text-lg heading-font py-2 !font-bold"> Your Cart is Empty </h4> 2180 <button x-data @click="$dispatch('toggle-cart-drawer')" type="button" class="md:max-w-md inline-block mx-auto px-8 py-2 text-sm text-center w-full font-medium"> 2181 Continue shopping 2182 </button> 2183 2184<ul class="flex gap-3 mt-4 flex-col "> 2185 <li><a class="py-3 px-2 border-2 border-black font-semibold block bg-white text-black hover:bg-black hover:text-white transition" href="/collections/best-sellers">shop all products</a></li> 2186 <li><a class="py-3 px-2 border-2 border-black font-semibold block bg-white text-black hover:bg-black hover:text-white transition" href="/pages/hair-body-care-from-kitsch">shop haircare</a></li> 2187 <li><a class="py-3 px-2 border-2 border-black font-semibold block bg-white text-black hover:bg-black hover:text-white transition" href="/pages/bundles-1">shop bundles</a></li> 2188</ul> 2189 2190 </div> 2191 2192</form> 2193 2194 </div> 2195 </div> 2196 </div> 2197</div> 2198 <!-- BEGIN sections: header-group --> 2199<div id="shopify-section-sections--27979440521397__announcement-bar" class="shopify-section shopify-section-group-header-group"> 2200 <style> 2201 .announcement { 2202 min-height: 36px; 2203 2204 } 2205 2206 @media (max-width: 768px){ 2207 .announcement { 2208 min-height: 28px; 2209 } 2210 2211 } 2212 </style> 2213 2214 2215 2216 <div class="announcement" style="background-color: #000000"> 2217 <div class="full-width mx-auto px-4 relative" x-data="carousel" data-seamless> 2218 2219 <div 2220 2221 2222 class="unick__carousel flex overflow-x-scroll gap-3 snap-x snap-mandatory no-scrollbar" 2223 x-ref="slider" 2224 @keydown.right="next" 2225 @keydown.left="prev" 2226 tabindex="0" 2227 role="region" 2228 aria-label="Announcements" 2229 > 2230 2231 2232 <div class="discount-message text-center font-medium flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0 " 2233 role="region" 2234 aria-label="Discount offer"
2235 aria-live="polite" 2236 x-title="Discount Message" 2237 x-init="$nextTick(() => initializeDiscount())" 2238 x-show="show_message" 2239 x-data="{ 2240 discount_applied: false, 2241 show_message: true, 2242 theme_discount_code: 'FALL20', 2243 discount_code: `FALL20`, 2244 message: `Fall favorites await ð Save 20% with {discount_code}`, 2245 show_apply_button: true, 2246 discount_apply_button: '{discount_code}', 2247 2248 initializeDiscount() { 2249 this.checkDiscount(); 2250 this.handleAnnouncementBar(); 2251 this.handleDiscountOpacity(); 2252 this.checkLocalDiscount(); 2253 }, 2254 2255 handleAnnouncementBar() { 2256 2257 }, 2258 2259 handleDiscountOpacity() { 2260 document.querySelectorAll('.discount-message') 2261 .forEach(el => el.classList.remove('opacity-0')); 2262 }, 2263 2264 checkLocalDiscount() { 2265 2266 }, 2267 2268 applyDiscount(){ 2269 Unick.setCookie('discount_code', this.discount_code, 1); 2270 this.show_apply_button = false; 2271 this.$dispatch('discount-applied'); 2272 this.discount_applied = true; 2273 }, 2274 2275 async checkDiscount(){ 2276 2277 const cookieData = Unick.getCookie('unick_discount'); 2278 const ShopifyDiscount = Unick.getCookie('discount_code'); 2279 2280 console.log('ShopifyDiscount __.', ShopifyDiscount); 2281 2282 const applyDiscountCode = async (code) => { 2283 await fetch(`${window.location.origin}/discount/${code}`); 2284 this.discount_code = code; 2285 this.show_message = true; 2286 this.show_apply_button = false; 2287 2288 2289 2290 }; 2291 2292 if (ShopifyDiscount) { 2293 if (ShopifyDiscount === this.theme_discount_code) { 2294 this.discount_applied = true; 2295 await applyDiscountCode(ShopifyDiscount); 2296 } else { 2297 this.discount_applied = false; 2298 } 2299 } 2300 2301 if (cookieData) { 2302 const unick_discount = JSON.parse(cookieData); 2303 if (unick_discount.discount === this.theme_discount_code) { 2304 this.discount_applied = true; 2305 await applyDiscountCode(unick_discount.discount); 2306 } else { 2307 this.discount_applied = false; 2308 } 2309 } 2310 2311 setTimeout(() => { 2312 $dispatch('update-cart'); 2313 }, 2000); 2314 } 2315 }" 2316 @discount-removed.window="$nextTick(() => { 2317 console.log('discount-removed'); 2318 discount_applied = false; 2319 show_apply_button = true; 2320 $refs.checkbox.checked = false; 2321 })" 2322 @discount-applied.window="$nextTick(() => checkDiscount())" 2323 style="background-color: #000000; color: #ffffff; border-color: #000000;"> 2324 <div class="md:flex gap-x-2 justify-center items-center"> 2325 <div class="flex items-center discount-toggle-wrapper h-11 md:h-7 overflow-hidden"> 2326 2327 <div class="block text-sm" x-show="discount_code == theme_discount_code" x-ref="discount_message" x-cloak x-html="message.replace('{discount_code}', discount_code)"> 2328 Fall favorites await ð Save 20% with {discount_code} 2329 </div> 2330 </div> 2331 2332 <div class="flex justify-center items-center flex-col h-11 md:h-7 overflow-hidden"> 2333 2334 <span x-ref="applay_button" class="discount-apply-button" x-show="!discount_applied"> 2335 <button 2336 x-text="discount_apply_button.replace('{discount_code}', discount_code)" 2337 class="py-1 px-2 bg-white text-black font-medium text-sm border border-black min-w-[250px] md:min-w-[auto]" 2338 @click="applyDiscount()"> 2339 {discount_code} 2340 </button> 2341 </span> 2342 2343 2344 2345 <span :class="{ 'hidden': !discount_applied }" class="block text-sm"> Code Applied</span> 2346 2347 2348 </div> 2349 2350 2351 </div> 2352</div> 2353 2354 2355 2356 2357 2358 2359 2360 <div id="announcement__item-announcement_4RHDTD" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2361 style="background-color: #000000 ;color: #ffffff;" 2362 role="region" 2363 aria-label="Announcement 2" > 2364 <style> 2365 #announcement__item-announcement_4RHDTD p{ 2366 color: #ffffff !important; 2367 } 2368 </style> 2369 2370 <div style="font-size: 16px"> 2371 <p>
2371<a href="/products/kitsch-holiday-advent-calendar-2026" title="Holiday Advent Calendar"><strong>Your holiday countdown starts here ð Save 35%</strong></a></p> 2372 </div> 2373 2374 </div> 2375 2376 2377 2378 2379 <div id="announcement__item-announcement_QUb8rw" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2380 style="background-color: #000000 ;color: #ffffff;" 2381 role="region" 2382 aria-label="Announcement 3" > 2383 <style> 2384 #announcement__item-announcement_QUb8rw p{ 2385 color: #ffffff !important; 2386 } 2387 </style> 2388 2389 <div style="font-size: 16px"> 2390 <p><a href="/collections/new-in-fragrance" title="New in Fragrance"><strong>Double the Drop: New fragrances are here!</strong></a></p> 2391 </div> 2392 2393 </div> 2394 2395 2396 2397 2398 <div id="announcement__item-announcement_bxh6JR" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2399 style="background-color: #000000 ;color: #ffffff;" 2400 role="region" 2401 aria-label="Announcement 4" > 2402 <style> 2403 #announcement__item-announcement_bxh6JR p{ 2404 color: #ffffff !important; 2405 } 2406 </style> 2407 2408 <div style="font-size: 16px"> 2409 <p><strong>Too Cute to Spook ð Shop our </strong><a href="/collections/halloween-1" title="Halloween"><strong>Halloween Collection</strong></a></p> 2410 </div> 2411 2412 </div> 2413 2414 2415 2416 2417 <div id="announcement__item-announcement_mNVYCK" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2418 style="background-color: #000000 ;color: #ffffff;" 2419 role="region" 2420 aria-label="Announcement 5" > 2421 <style> 2422 #announcement__item-announcement_mNVYCK p{ 2423 color: #ffffff !important; 2424 } 2425 </style> 2426 2427 <div style="font-size: 16px"> 2428 <p><a href="/collections/tennis-collection" title="Tennis Collection"><strong>Online Exclusive: The Tennis Collection is here â¨</strong></a></p> 2429 </div> 2430 2431 </div> 2432 2433 2434 2435 2436 <div id="announcement__item-announcement_7YEc6N" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2437 style="background-color: #000000 ;color: #ffffff;" 2438 role="region" 2439 aria-label="Announcement 6" > 2440 <style> 2441 #announcement__item-announcement_7YEc6N p{ 2442 color: #ffffff !important; 2443 } 2444 </style> 2445 2446 <div style="font-size: 16px"> 2447 <p><strong>Kitsch's sweetest surprise âï¸</strong><a href="/products/summer-mystery-box" title="Limited Edition Summer Box"><strong>Get yours before it's gone</strong></a></p> 2448 </div> 2449 2450 </div> 2451 2452 2453 2454 2455 <div id="announcement__item-announcement_kAzcMN" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2456 style="background-color: ;color: #ffffff;" 2457 role="region" 2458 aria-label="Announcement 7" > 2459 <style> 2460 #announcement__item-announcement_kAzcMN p{ 2461 color: #ffffff !important; 2462 } 2463 </style> 2464 2465 <div style="font-size: 10px"> 2466 <p><strong>30% OFF FOREVER WITH AUTO-SHIP </strong><a href="/pages/hair-body-care-from-kitsch" title="Hair & Body Care from Kitsch"><strong>SHOP NOW</strong></a></p> 2467 </div> 2468 2469 </div> 2470 2471 2472 2473 2474 <div id="announcement__item-announcement_zXVUyd" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2475 style="background-color: ;color: #ffffff;" 2476 role="region" 2477 aria-label="Announcement 8" > 2478 <style> 2479 #announcement__item-announcement_zXVUyd p{ 2480 color: #ffffff !important; 2481 } 2482 </style> 2483 2484 <div style="font-size: 10px"> 2485 <p><strong>FREE SHIPPING OVER $35</strong></p> 2486 </div> 2487 2488 </div> 2489 2490</div> 2491 2492 2493 2494 <button @click="prev" :aria-disabled="atBeginning" 2495 aria-label="Slide left" 2496 style="color: #ffffff; background-color: rgba(0,0,0,0)" 2497 class="bg-transparent arrow arrow-left absolute left-2 h-full top-[50%] transform -translate-y-1/2"> 2498 2499<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-chevron-left "><polyline stroke="currentColor" points="15 18 9 12 15 6"></polyline></svg> 2500 </button> 2501 2502 <button @click="next" :aria-disabled="atEnd"
2503 aria-label="Slide right" 2504 style="color: #ffffff; background-color: rgba(0,0,0,0)" 2505 class="bg-transparent arrow arrow-right absolute right-2 h-full top-[50%] transform -translate-y-1/2"> 2506 2507<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right "> 2508 <polyline points="9 18 15 12 9 6"></polyline> 2509</svg> 2510 </button> 2511 2512 2513 </div> 2514 2515 2516 </div> 2517 2518 2519 2520 2521 2522 2523 2524<style> #shopify-section-sections--27979440521397__announcement-bar a {border-bottom: 1px solid #fff; color: #fff;} #shopify-section-sections--27979440521397__announcement-bar .unick__carousel {width: 96%; margin-left: 2%;} #shopify-section-sections--27979440521397__announcement-bar .announcement__item div {font-size: 11px !important;} @media screen and (min-width: 768px) {#shopify-section-sections--27979440521397__announcement-bar .announcement__item div {font-size: 14px !important; }} @media (min-width: 768px) {#shopify-section-sections--27979440521397__announcement-bar .announcement .full-width {width: 100% !important; }} </style></div><div id="shopify-section-sections--27979440521397__header" class="shopify-section shopify-section-group-header-group section-header"><style> 2525 :root{ 2526 --menu-font-size: 16px; 2527 } 2528 .main__header{ 2529 color: #424242; 2530 background-color: #ffffff; 2531 } 2532 .main__header .header__container a span, 2533 .main__header .header__container a{ 2534 color: #424242; 2535 } 2536 2537 /* Disable header dropdowns when search is open */ 2538 /* .is-search-open .header__menu .header__menu-dropdown, 2539 .is-search-open .header__menu .mega-menu-wrapper{ 2540 display: none !important; 2541 pointer-events: none !important; 2542 } 2543 .is-search-open .currency-selector, 2544 .is-search-open .language-selector{ 2545 pointer-events: none !important; 2546 } 2547 .is-search-open .currency-selector__dropdown, 2548 .is-search-open .language-selector__dropdown{ 2549 display: none !important; 2550 pointer-events: none !important; 2551 } */ 2552 2553 2554 .shopify-section-group-header-group{ 2555 position: sticky; 2556 top: 0; 2557 z-index: 100; 2558 } 2559 2560 2561 2562 .header__menu-item[data-handle="sale"] span, 2563 .header__menu-wrap[data-handle="sale"] span{ 2564 color: #d50000 !important; 2565 } 2566 2567 2568</style> 2569 2570<header 2571 2572 class="main__header relative z-[100] border-b border-black"> 2573 2574 2575 2576 <div class="header__container mx-auto px-4 page-width menu__breakpoint--tablet header__centered-logo"> 2577 <div 2578 class="header__toggle-menu flex gap-x-3" 2579 @close-mobile-menu.window="open = false; document.body.classList.remove('overflow-fixed');" 2580 x-data="{ open: false }"> 2581 <button type="button" @click="$dispatch('toggle-mobile-menu'); $dispatch('hide-search'); open = !open" aria-label="Toggle mobile menu"> 2582 <span x-show="!open"> 2583 2584<svg xmlns="http://www.w3.org/2000/svg" class="icon icon-menu w-6" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 2585 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 2586 <line x1="4" y1="6" x2="20" y2="6" /> 2587 <line x1="4" y1="12" x2="20" y2="12" /> 2588 <line x1="4" y1="18" x2="20" y2="18" /> 2589</svg> 2590 </span> 2591 <span x-show="open" x-cloak> 2592 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-menu w-6" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 2593 </span> 2594 </button> 2595 2596 2597 <button 2598 type="button" 2599 @pointerenter="$dispatch('preload-search')" 2600 @pointerdown="$dispatch('preload-search')" 2601 @focus="$dispatch('preload-search')" 2602 @click="$dispatch('show-search'); $dispatch('close-mobile-menu')" 2603 aria-label="Search" 2604 class="header__search-submit none-focus py-3 px-1"> 2605 2606<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2607<path d="M14.0775 14.1L16.6442 16.6667M15.8334 9.58334C15.8334 11.2409 15.1749 12.8307 14.0028 14.0028C12.8307 15.1749 11.241 15.8333 9.58337 15.8333C7.92577 15.8333 6.33606 15.1749 5.16396 14.0028C3.99185 12.8307 3.33337 11.2409 3.33337 9.58334C3.33337 7.92573 3.99185 6.33602 5.16396 5.16392C6.33606 3.99182 7.92577 3.33334 9.58337 3.33334C11.241 3.33334 12.8307 3.99182 14.0028 5.16392C15.1749 6.33602 15.8334 7.92573 15.8334 9.58334Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2608</svg> 2609 2610 </button> 2611 2612 </div> 2613 2614 <nav class="header__menu header__menu-left" aria-label="Main menu, left"> 2615 <ul class="list-menu default-menu list-menu--inline gap-1 flex items-center justify-end" role="list"> 2616 2617 <li class="header__menu-wrap text-[15px]" data-handle="hair-care"><noscript> 2618 <a href="/pages/hair-body-care-from-kitsch" class="block " >
2619 <span>HAIR CARE</span> 2620 </a> 2621 </noscript> 2622 2623 2624 2625 <div class="has-mega-menu" 2626 x-data="{ subOpen: false }" 2627 :data-submenu-open="subOpen || null" 2628 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2629 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2630 <span class="flex items-center"> 2631 <a href="/pages/hair-body-care-from-kitsch" 2632 class="header__menu-item py-10 flex gap-1 items-center" > 2633 <span>HAIR CARE</span> 2634 </a> 2635 2636 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2637 :aria-expanded="subOpen.toString()" 2638 aria-controls="megamenu-1" 2639 aria-label="HAIR CARE submenu" 2640 @click="subOpen = !subOpen"> 2641 2642<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-5 transform rotate-90"> 2643 <polyline points="9 18 15 12 9 6"></polyline> 2644</svg> 2645 </button> 2646 2647 </span> 2648 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-1" x-data x-cloak aria-label="Mega menu"></div> 2649 2650 </div></li> 2651 2652 2653 2654 <li class="header__menu-wrap text-[15px]" data-handle="style"><noscript> 2655 <a href="/collections/style" class="block " > 2656 <span>STYLE</span> 2657 </a> 2658 </noscript> 2659 2660 2661 2662 <div class="has-mega-menu" 2663 x-data="{ subOpen: false }" 2664 :data-submenu-open="subOpen || null" 2665 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2666 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2667 <span class="flex items-center"> 2668 <a href="/collections/style" 2669 class="header__menu-item py-10 flex gap-1 items-center" > 2670 <span>STYLE</span> 2671 </a> 2672 2673 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2674 :aria-expanded="subOpen.toString()" 2675 aria-controls="megamenu-2" 2676 aria-label="STYLE submenu" 2677 @click="subOpen = !subOpen"> 2678 2679<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-5 transform rotate-90"> 2680 <polyline points="9 18 15 12 9 6"></polyline> 2681</svg> 2682 </button> 2683 2684 </span> 2685 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-2" x-data x-cloak aria-label="Mega menu"></div> 2686 2687 </div></li> 2688 2689 2690 2691 <li class="header__menu-wrap text-[15px]" data-handle="skin"><noscript> 2692 <a href="/pages/skin" class="block " > 2693 <span>SKIN</span> 2694 </a> 2695 </noscript> 2696 2697 2698 2699 <div class="has-mega-menu" 2700 x-data="{ subOpen: false }" 2701 :data-submenu-open="subOpen || null" 2702 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2703 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2704 <span class="flex items-center"> 2705 <a href="/pages/skin" 2706 class="header__menu-item py-10 flex gap-1 items-center" > 2707 <span>SKIN</span> 2708 </a> 2709 2710 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2711 :aria-expanded="subOpen.toString()" 2712 aria-controls="megamenu-3" 2713 aria-label="SKIN submenu" 2714 @click="subOpen = !subOpen"> 2715 2716<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-5 transform rotate-90"> 2717 <polyline points="9 18 15 12 9 6"></polyline> 2718</svg> 2719 </button> 2720 2721 </span> 2722 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-3" x-data x-cloak aria-label="Mega menu"></div> 2723 2724 </div></li> 2725 2726 2727 2728 <li class="header__menu-wrap text-[15px]" data-handle="shower"><noscript> 2729 <a href="/pages/shower" class="block " > 2730 <span>SHOWER</span> 2731 </a> 2732 </noscript> 2733 2734 2735 2736 <div class="has-mega-menu" 2737 x-data="{ subOpen: false }" 2738 :data-submenu-open="subOpen || null" 2739 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2740 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2741 <span class="flex items-center"> 2742 <a href="/pages/shower" 2743 class="header__menu-item py-10 flex gap-1 items-center" > 2744 <span>SHOWER</span> 2745 </a> 2746 2747 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2748 :aria-expanded="subOpen.toString()" 2749 aria-controls="megamenu-4" 2750 aria-label="SHOWER submenu" 2751 @click="subOpen = !subOpen"> 2752 2753<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-5 transform rotate-90"> 2754 <polyline points="9 18 15 12 9 6"></polyline> 2755</svg> 2756 </button> 2757 2758 </span> 2759 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-4" x-data x-cloak aria-label="Mega menu"></div> 2760 2761 </div></li> 2762 2763 2764 2765 <li class="header__menu-wrap text-[15px]" data-handle="sleep"><noscript> 2766 <a href="/pages/pillowcases-and-sleep" class="block " > 2767 <span>SLEEP</span> 2768 </a> 2769 </noscript> 2770 2771 2772 2773 <div class="has-mega-menu" 2774 x-data="{ subOpen: false }" 2775 :data-submenu-open="subOpen || null" 2776 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2777 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2778 <span class="flex items-center"> 2779 <a href="/pages/pillowcases-and-sleep" 2780 class="header__menu-item py-10 flex gap-1 items-center" >
2781 <span>SLEEP</span> 2782 </a> 2783 2784 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2785 :aria-expanded="subOpen.toString()" 2786 aria-controls="megamenu-5" 2787 aria-label="SLEEP submenu" 2788 @click="subOpen = !subOpen"> 2789 2790<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-5 transform rotate-90"> 2791 <polyline points="9 18 15 12 9 6"></polyline> 2792</svg> 2793 </button> 2794 2795 </span> 2796 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-5" x-data x-cloak aria-label="Mega menu"></div> 2797 2798 </div></li> 2799 2800</ul> 2801 </nav> 2802 2803 2804 <div class="header__brand"> 2805 2806<a href="/" class="header__brand-link block mb-0.5 not-focusable" aria-label="KITSCH" style="width: 120px"><svg xmlns="http://www.w3.org/2000/svg" width="150" height="66" class="w-full h-full" viewBox="0 0 651.48 158.65"> 2807 <path fill="#231f20" d="m651.48.46l-60.32,155.59h0l.51-1.32c-1.56-.61-2.96-1.17-4.23-1.73L646.4.46h5.08,0Z"/> 2808 <path fill="#231f20" d="m591.67,154.73l-.51,1.32h-4.9l1.18-3.05c1.27.56,2.67,1.12,4.23,1.73h0Z"/> 2809 <path fill="#231f20" d="m587.43,153.01l-1.18,3.05h-44.06v-1.25c12.26-4.78,15.16-6.65,15.16-23.27,0-14.34.21-30.55.21-40.11,0-20.37-7.07-26.18-17.66-26.18s-19.74,5.61-28.05,17.45v48.84c0,16.62,2.7,18.49,14.96,23.27v1.25h-49.66v-1.25c12.26-4.78,15.17-6.65,15.17-23.27V34.08c0-17.88-2.08-2
28090.99-15.38-26.39v-1.25c12.47-.83,23.9-3.12,34.91-6.44v76.46c8.72-13.09,20.99-22.44,36.78-22.44,14.75,0,28.05,8.72,28.05,30.13v47.38c0,14.4,2.18,17.73,10.74,21.47h.01Z"/> 2810 <path fill="#231f20" d="m478.97,122.39l1.67.62c-5.61,20.99-19.74,35.12-40.73,35.12-25.97,0-44.88-20.99-44.88-51.32,0-32,20.99-52.78,44.68-52.78,15.58,0,28.88,9.56,37.2,20.99l-16.83,13.3-1.04-.42c-2.7-17.87-10.18-29.3-21.19-29.3s-24.94,13.09-24.94,39.27c0,28.88,16.42,44.88,36.37,44.88,14.75,0,24.72-8.93,29.71-20.36h-.02Z"/> 2811 <path fill="#231f20" d="m380.9,60.88l1.87,23.69-1.46.21c-11.01-17.04-22.44-26.39-32.41-26.39-8.31,0-14.13,6.03-14.13,15.38s6.03,15.16,24.52,23.9c20.99,9.76,30.13,20.15,30.13,33.87,0,16.41-12.88,27.01-33.25,27.01-10.8,0-22.86-2.91-35.53-8.94l-2.7-25.56,1.25-.21c14.13,20.57,26.19,30.34,37.62,30.34,9.56,0,15.58-6.03,15.58-15.58s-6.03-15.79-24.73-24.73c-20.16-9.76-29.51-20.15-29.51-33.87,0-15.79,12.47-25.97,32-25.97,8.94,0,20.16,2.49,30.76,6.85h0Z"/> 2812 <path fill="#231f20" d="m302.61,90.65c0,6.65-6.03,12.26-12.47,12.26s-12.67-5.61-12.67-12.26c0-6.23,6.02-12.06,12.67-12.06s12.47,5.82,12.47,12.06Z"/> 2813 <path fill="#231f20" d="m274.82,141.61l.83,1.04c-7.49,11.43-15.59,16-25.77,16-13.72,0-25.56-8.53-25.56-27.43V62.65h-10.6v-2.08c8.72-4.99,22.65-17.46,28.05-28.68h1.87v25.56h29.09l-.83,5.19h-28.05l-.41,65.66c-.21,16.42,8.72,20.99,16.2,20.99,4.78,0,9.77-1.87,15.17-7.69h.01Z"/> 2814 <path fill="#231f20" d="m213.32,155.74v1.25h-49.52v-1.25s-.05-.02-.07-.03c12.2-4.76,15.1-6.66,15.1-23.25v-43.84c0-17.87-2.08-20.99-15.38-26.39v-1.25c12.47-1.04,23.9-3.12,34.9-6.44v77.92c0,16.62,2.7,18.5,14.97,23.28Z"/> 2815 <path fill="#231f20" d="m198.14,26.08c0,6.65-6.03,12.26-12.47,12.26s-12.67-5.61-12.67-12.26c0-6.23,6.03-12.06,12.67-12.06s12.47,5.82,12.47,12.06Z"/> 2816 <path fill="#231f20" d="m163.8,155.74v1.25h-.15v-1.25s.05-.02.08-.03c.02.02.05.02.07.03h0Z"/> 2817 <path fill="#231f20" d="m163.73,155.71s-.05.02-.08.03v1.25h-29.98l-37.4-48.2h-3.54v23.68c0,16.62,2.7,18.5,14.97,23.28v1.25h-49.66v-1.25c12.26-4.78,15.16-6.65,15.16-23.28V35.01c0-15.93-1.65-20.14-11.42-24.69l1.3-3.35c-3.27.32-5.23.41-5.23.41,12.46-.83,23.89-3.12,34.89-6.44v105.35l32.63-28.68c2.9-2.49,4.16-4.98,4.16-7.27,0-4.16-4.16-8.1-12.06-11.63v-1.25h42.6v1.25c-12.67,7.27-19.11,11.63-28.05,19.33l-21.82,18.91,35.32,44.88c4.56,5.8,12.2,11.38,18.22,13.9v-.02Z"/> 2818 <path fill="#231f20" d="m63.07,6.96l-1.3,3.35c-1.19-.55-2.51-1.11-3.95-1.7v-1.25h.02s1.96-.09,5.23-.41h0Z"/> 2819 <path fill="#231f20" d="m61.77,10.32L4.9,156.99H0L57.82,7.4v1.22c1.44.59,2.76,1.15,3.95,1.7Z"/> 2820 <polygon fill="#231f20" points="57.84 7.36 57.84 7.37 57.83 7.37 57.84 7.36"/> 2821 <polygon fill="#231f20" points="57.83 7.37 57.82 7.4 57.82 7.37 57.83 7.37"/> 2822</svg> 2823</a> 2824 </div> 2825 2826 2827 2828 2829 <nav class="header__menu header__menu-right" aria-label="Main menu, right"> 2830 <ul class="list-menu default-menu list-menu--inline gap-2 flex items-center justify-start" role="list"> 2831 2832 <li class="header__menu-wrap text-[15px]" data-handle="collections"><noscript> 2833 <a href="#" class="block " > 2834 <span>COLLECTIONS</span> 2835 </a> 2836 </noscript> 2837 2838 2839 2840 <div class="has-mega-menu" 2841 x-data="{ subOpen: false }" 2842 :data-submenu-open="subOpen || null" 2843 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2844 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2845 <span class="flex items-center"> 2846 <a href="#" 2847 class="header__menu-item py-10 flex gap-1 items-center" > 2848 <span>COLLECTIONS</span> 2849 </a> 2850 2851 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2852 :aria-expanded="subOpen.toString()" 2853 aria-controls="megamenu-right-1" 2854 aria-label="COLLECTIONS submenu" 2855 @click="subOpen = !subOpen"> 2856 2857<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-5 transform rotate-90"> 2858 <polyline points="9 18 15 12 9 6"></polyline> 2859</svg> 2860 </button> 2861 2862 </span> 2863 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-right-1" x-data x-cloak aria-label="Mega menu"></div> 2864 2865 </div></li> 2866 2867 2868 2869 <li class="header__menu-wrap text-[15px]" data-handle="best-sellers"><a href="/collections/best-sellers" data-handle="best-sellers" class="header__menu-item block animate-link " >
2870 <span>BEST SELLERS</span> 2871 </a> 2872 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-right-2" x-data x-cloak aria-label="Mega menu"></div></li> 2873 2874 2875 2876 <li class="header__menu-wrap text-[15px]" data-handle="new"><a href="/collections/whats-new" data-handle="new" class="header__menu-item block animate-link " > 2877 <span>NEW</span> 2878 </a> 2879 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-right-3" x-data x-cloak aria-label="Mega menu"></div></li> 2880 2881 2882 2883 <li class="header__menu-wrap text-[15px]" data-handle="sale"><a href="/collections/on-sale" data-handle="sale" class="header__menu-item block animate-link " > 2884 <span>SALE</span> 2885 </a> 2886 <div class="mega-menu-wrapper absolute right-0 left-0 bg-[#f6f6f6] shadow-md hidden" id="megamenu-right-4" x-data x-cloak aria-label="Mega menu"></div></li> 2887 2888</ul> 2889 <div class="header__icons flex gap-x-3 lg:gap-x-1 justify-self-end items-center"> 2890 2891 <button 2892 x-data 2893 type="button" 2894 @pointerenter="$dispatch('preload-search')" 2895 @pointerdown="$dispatch('preload-search')" 2896 @focus="$dispatch('preload-search')" 2897 @click="$dispatch('show-search'); $dispatch('close-mobile-menu')" 2898 aria-label="Search" 2899 class="header__search-submit none-focus py-3 px-1 hidden lg:block"> 2900 2901<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2902<path d="M14.0775 14.1L16.6442 16.6667M15.8334 9.58334C15.8334 11.2409 15.1749 12.8307 14.0028 14.0028C12.8307 15.1749 11.241 15.8333 9.58337 15.8333C7.92577 15.8333 6.33606 15.1749 5.16396 14.0028C3.99185 12.8307 3.33337 11.2409 3.33337 9.58334C3.33337 7.92573 3.99185 6.33602 5.16396 5.16392C6.33606 3.99182 7.92577 3.33334 9.58337 3.33334C11.241 3.33334 12.8307 3.99182 14.0028 5.16392C15.1749 6.33602 15.8334 7.92573 15.8334 9.58334Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2903</svg> 2904 2905 </button> 2906 2907 <noscript> 2908 <a href="/search" 2909 title="TODO" 2910 class="header__icon header__icon--search"> 2911 2912<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2913<path d="M14.0775 14.1L16.6442 16.6667M15.8334 9.58334C15.8334 11.2409 15.1749 12.8307 14.0028 14.0028C12.8307 15.1749 11.241 15.8333 9.58337 15.8333C7.92577 15.8333 6.33606 15.1749 5.16396 14.0028C3.99185 12.8307 3.33337 11.2409 3.33337 9.58334C3.33337 7.92573 3.99185 6.33602 5.16396 5.16392C6.33606 3.99182 7.92577 3.33334 9.58337 3.33334C11.241 3.33334 12.8307 3.99182 14.0028 5.16392C15.1749 6.33602 15.8334 7.92573 15.8334 9.58334Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2914</svg> 2915 2916 </a> 2917 </noscript> 2918 2919<a href="/account" aria-label="link to account page" class="header__icon header__icon--account py-3 px-1"> 2920 2921<svg width="20" height="20" class="icon icon-user w-5 h-5" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2922<path d="M15.8334 17.2917C16.0544 17.2917 16.2664 17.2039 16.4226 17.0476C16.5789 16.8913 16.6667 16.6793 16.6667 16.4583V15.42C16.67 13.0817 13.355 11.25 10 11.25C6.64504 11.25 3.33337 13.0817 3.33337 15.42V16.4583C3.33337 16.6793 3.42117 16.8913 3.57745 17.0476C3.73373 17.2039 3.94569 17.2917 4.16671 17.2917H15.8334ZM13.0034 5.71167C13.0034 6.10607 12.9257 6.49661 12.7748 6.861C12.6238 7.22538 12.4026 7.55646 12.1237 7.83535C11.8448 8.11423 11.5137 8.33546 11.1494 8.48639C10.785 8.63732 10.3944 8.715 10 8.715C9.60564 8.715 9.2151 8.63732 8.85071 8.48639C8.48633 8.33546 8.15525 8.11423 7.87636 7.83535C7.59748 7.55646 7.37625 7.22538 7.22532 6.861C7.07439 6.49661 6.99671 6.10607 6.99671 5.71167C6.99671 4.91514 7.31313 4.15123 7.87636 3.58799C8.4396 3.02476 9.20351 2.70834 10 2.70834C10.7966 2.70834 11.5605 3.02476 12.1237 3.58799C12.687 4.15123 13.0034 4.91514 13.0034 5.71167Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 2923</svg> 2924
2925 <span class="sr-only">Log in</span> 2926 </a><!-- Combined Localization Selector (Country + Language) --> 2927 <div class="localization-selector relative text-sm mx-2 hidden lg:block" 2928 x-data="{ 2929 openMain: false, 2930 activeSection: null, 2931 country_code: 'US', 2932 language: 'en' 2933 }" 2934 x-init=" 2935 $watch('country_code', (value) => { 2936 $refs.localizationCountryForm.submit(); 2937 }); 2938 $watch('language', (value) => { 2939 $refs.localizationLanguageForm.submit(); 2940 }); 2941 " 2942 @click.outside="openMain = false; activeSection = null;" 2943 @keydown.escape.prevent.stop="if (openMain) { openMain = false; activeSection = null; $refs.localizationTrigger.focus(); }"> 2944 2945 <button type="button" 2946 x-ref="localizationTrigger" 2947 @click="openMain = !openMain; if(!openMain) activeSection = null;" 2948 class="header__icon flex items-center justify-center" 2949 aria-haspopup="dialog" 2950 :aria-expanded="openMain.toString()" 2951 aria-controls="localization-dropdown-desktop" 2952 aria-label="Select country and language"> 2953 2954<svg width="20" height="20" viewBox="0 0 20 20" fill="none" class="icon icon-globe w-5 h-5" xmlns="http://www.w3.org/2000/svg"> 2955<path d="M4.84376 8.623C4.92839 8.623 5.02279 8.63602 5.12696 8.66206C5.23113 8.6881 5.33529 8.72391 5.43946 8.76948C5.54363 8.81505 5.64779 8.85737 5.75196 8.89643C5.85613 8.9355 5.95053 8.97456 6.03516 9.01362L5.87891 9.03315C5.82683 9.03966 5.77149 9.04292 5.7129 9.04292C5.60222 9.04292 5.50131 9.02664 5.41016 8.99409C5.31902 8.96154 5.23438 8.91922 5.15626 8.86714C5.07813 8.81505 5.00001 8.77599 4.92188 8.74995C4.84376 8.72391 4.77214 8.70438 4.70704 8.69135C4.64193 8.69135 4.58334 8.70438 4.53126 8.73042C4.47917 8.75646 4.42709 8.78576 4.37501 8.81831C4.37501 8.79227 4.35222 8.77925 4.30665 8.77925C4.35222 8.73367 4.43686 8.69787 4.56055 8.67182C4.68425 8.64578 4.77865 8.62951 4.84376 8.623ZM6.16212 9.06245C6.42904 9.06245 6.67318 9.10802 6.89454 9.19917C6.80339 9.23172 6.71225 9.25776 6.6211 9.27729C6.52995 9.29682 6.43555 9.30984 6.3379 9.31635C6.20769 9.31635 6.0905 9.30333 5.98633 9.27729C6.01889 9.22521 6.05144 9.19266 6.08399 9.17964C6.11654 9.16662 6.14258 9.12755 6.16212 9.06245ZM10 -5.09604e-05C10.918 -5.09604e-05 11.8001 0.120392 12.6465 0.361277C13.4928 0.602163 14.2871 0.937449 15.0293 1.36714C15.7715 1.79682 16.4486 2.32091 17.0606 2.9394C17.6725 3.55789 18.1934 4.23172 18.6231 4.96089C19.0527 5.69005 19.3913 6.48432 19.6387 7.3437C19.8861 8.20307 20.0065 9.08849 20 9.99995C20 10.9179 19.8796 11.8001 19.6387 12.6464C19.3978 13.4928 19.0625 14.2871 18.6328 15.0292C18.2031 15.7714 17.679 16.4485 17.0606 17.0605C16.4421 17.6725 15.7682 18.1933 15.0391 18.623C14.3099 19.0527 13.5156 19.3912 12.6563 19.6386C11.7969 19.886 10.9115 20.0065 10 19.9999C9.08204 19.9999 8.19988 19.8795 7.35352 19.6386C6.50717 19.3977 5.7129 19.0624 4.97071 18.6328C4.22852 18.2031 3.55144 17.679 2.93946 17.0605C2.32748 16.442 1.80665 15.7682 1.37696 15.039C0.947272 14.3098 0.60873 13.5156 0.361334 12.6562C0.113939 11.7968 -0.00650416 10.9114 6.26003e-06 9.99995C6.26003e-06 9.08198 0.120449 8.19982 0.361334 7.35346C0.60222 6.50711 0.937506 5.71284 1.36719 4.97065C1.79688 4.22846 2.32097 3.55138 2.93946 2.9394C3.55795 2.32742 4.23178 1.80659 4.96094 1.3769C5.69011 0.947215 6.48438 0.608673 7.34376 0.361277C8.20313 0.113881 9.08855 -0.00656138 10 -5.09604e-05ZM17.4414 5.41987C17.3503 5.27664 17.2591 5.13992 17.168 5.00971C17.0768 4.87951 16.9824 4.74604 16.8848 4.60932C16.8718 4.66792 16.8555 4.71024 16.8359 4.73628C16.8164 4.76232 16.8034 4.82091 16.7969 4.91206C16.7969 4.97065 16.8197 5.02599 16.8652 5.07807C16.9108 5.13016 16.9694 5.18224 17.041 5.23432C17.1126 5.28641 17.1843 5.32547 17.2559 5.35151C17.3275 5.37755 17.3893 5.40034 17.4414 5.41987ZM16.7676 4.46284C16.7676 4.51492 16.7578 4.55073 16.7383 4.57026H16.7969C16.8229 4.57026 16.8425 4.57352 16.8555 4.58003L16.7676 4.46284ZM10 18.7499C10.7422 18.7499 11.4681 18.6555 12.1777 18.4667C12.8874 18.2779 13.5579 18.011 14.1895 17.666C14.821 17.3209 15.4069 16.8977 15.9473 16.3964C16.4876 15.8951 16.9596 15.3352 17.3633 14.7167C17.2787 14.5214 17.1973 14.3229 17.1191 14.121C17.041 13.9192 17.002 13.7109 17.002 13.496C17.002 13.2617 17.0117 13.0729 17.0313 12.9296C17.0508 12.7864 17.0736 12.6595 17.0996 12.5488C17.1257 12.4381 17.1387 12.3437 17.1387 12.2656C17.1387 12.1874 17.1289 12.0865 17.1094 11.9628C17.0898 11.8391 17.0345 11.7057 16.9434 11.5624C16.8522 11.4192 16.7318 11.2174 16.582 10.957C16.5885 10.9114 16.5983 10.8496 16.6113 10.7714C16.6244 10.6933 16.6374 10.6119 16.6504 10.5273C16.6634 10.4427 16.6667 10.3645 16.6602 10.2929C16.6537 10.2213 16.6374 10.1595 16.6113 10.1074C16.4421 10.0878 16.2663 10.052 16.084 9.99995C15.9017 9.94787 15.7389 9.86974 15.5957 9.76557L15.6543 9.71675C15.5697 9.73628 15.485 9.76232 15.4004 9.79487C15.3158 9.82742 15.2344 9.86323 15.1563 9.90229C15.0781 9.94135 14.9935 9.9674 14.9023 9.98042C14.8112 9.99344 14.7233 10.0065 14.6387 10.0195L14.4824 9.99995L14.5117 9.93159C14.4206 9.95763 14.3229 9.99018 14.2188 10.0292C14.1146 10.0683 14.0137 10.0878 13.916 10.0878C13.8509 10.0878 13.7565 10.0651 13.6328 10.0195C13.5091 9.97391 13.3854 9.91857 13.2617 9.85346C13.138 9.78836 13.0273 9.71675 12.9297 9.63862C12.832 9.5605 12.7832 9.48563 12.7832 9.41401L12.8027 9.38471C12.7702 9.34565 12.7279 9.30984 12.6758 9.27729C12.6237 9.24474 12.5749 9.21219 12.5293 9.17964C12.4837 9.14708 12.4414 9.11128 12.4023 9.07221C12.3633 9.03315 12.347 8.98758 12.3535 8.9355L12.4609 8.8476L12.2363 8.81831L12.1582 8.52534C12.1712 8.55789 12.2005 8.57091 12.2461 8.5644C12.2917 8.55789 12.3275 8.54487 12.3535 8.52534L12.002 8.33979L12.2461 7.71479C12.155 7.37625 12.1322 7.11583 12.1777 6.93354C12.2233 6.75125 12.3112 6.60151 12.4414 6.48432C12.5716 6.36714 12.7148 6.24995 12.8711 6.13276C13.0273 6.01557 13.1869 5.85607 13.3496 5.65425L13.3203 5.53706L13.9648 4.75581L14.1113 4.73628C14.2936 4.73628 14.4987 4.72977 14.7266 4.71675C14.9544 4.70372 15.1856 4.68094 15.4199 4.64839C15.6543 4.61583 15.8854 4.58328 16.1133 4.55073C16.3412 4.51818 16.5495 4.47586 16.7383 4.42378C16.53 4.17638 16.3119 3.94201 16.084 3.72065C15.8561 3.4993 15.612 3.28771 15.3516 3.08589C15.28 3.11193 15.1921 3.14774 15.0879 3.19331C14.9837 3.23888 14.8796 3.29748 14.7754 3.36909C14.6712 3.4407 14.5898 3.51883 14.5313 3.60346C14.4727 3.6881 14.4369 3.77599 14.4238 3.86714L14.4824 4.05268C14.3652 4.24149 14.235 4.35867 14.0918 4.40425C13.9486 4.44982 13.8021 4.47586 13.6523 4.48237C13.5026 4.48888 13.3464 4.48888 13.1836 4.48237C13.0208 4.47586 12.8646 4.50516 12.7148 4.57026L12.5586 4.23823L12.7051 3.67182L12.5391 3.42768L14.2285 2.90034C14.1569 2.71805 14.0397 2.58133 13.877 2.49018C13.7142 2.39904 13.5352 2.35346 13.3398 2.35346V2.25581L13.8867 2.16792C13.2813 1.86844 12.653 1.64057 12.002 1.48432C11.3509 1.32807 10.6836 1.24995 10 1.24995C9.4336 1.24995 8.8737 1.30529 8.32032 1.41596C7.76693 1.52664 7.23308 1.68615 6.71876 1.89448C6.20443 2.10281 5.70639 2.36323 5.22462 2.67573C4.74284 2.98823 4.30339 3.33979 3.90626 3.73042C4.07553 3.73042 4.20574 3.77274 4.29688 3.85737C4.38803 3.94201 4.47266 4.03641 4.55079 4.14057C4.62891 4.24474 4.71029 4.33914 4.79493 4.42378C4.87956 4.50841 4.9935 4.55399 5.13672 4.5605L5.29297 4.44331L5.27344 4.22846L5.59571 3.76948L5.3418 3.04682C5.37436 3.02729 5.42318 2.99474 5.48829 2.94917C5.55339 2.90359 5.60873 2.88081 5.6543 2.88081C5.84962 2.88081 5.99936 2.89057 6.10352 2.91011C6.20769 2.92964 6.29883 2.96544 6.37696 3.01753C6.45508 3.06961 6.52344 3.14448 6.58204 3.24214C6.64063 3.33979 6.73178 3.46349 6.85547 3.61323L7.20704 3.33979C7.27214 3.36583 7.37631 3.40815 7.51954 3.46675C7.66277 3.52534 7.80925 3.59695 7.95899 3.68159C8.10873 3.76623 8.23568 3.85412 8.33985 3.94526C8.44402 4.03641 8.49936 4.12104 8.50587 4.19917C8.50587 4.29682 8.47006 4.37495 8.39844 4.43354C8.32683 4.49214 8.23243 4.54096 8.11524 4.58003C7.99805 4.61909 7.87761 4.64839 7.75391 4.66792C7.63021 4.68745 7.50652 4.71349 7.38282 4.74604C7.25912 4.77859 7.16472 4.81115 7.09962 4.8437C7.03451 4.87625 6.99545 4.93159 6.98243 5.00971L7.54883 5.19526C7.41863 5.30594 7.27865 5.40685 7.12891 5.498C6.97917 5.58914 6.82292 5.67378 6.66016 5.7519L6.69922 5.91792L5.80079 6.26948V6.54292L5.73243 6.57221L5.78126 6.23042L5.74219 6.22065C5.69662 6.22065 5.67058 6.23042 5.66407 6.24995C5.65756 6.26948 5.6543 6.29227 5.6543 6.31831C5.6543 6.34435 5.66081 6.37039 5.67383 6.39643C5.68686 6.42247 5.69011 6.44201 5.6836 6.45503L5.55665 6.38667L5.57618 6.42573C5.57618 6.44526 5.58594 6.47456 5.60547 6.51362C5.62501 6.55268 5.65105 6.58849 5.6836 6.62104C5.71615 6.65359 5.74219 6.68615 5.76172 6.7187C5.78126 6.75125 5.79428 6.76753 5.80079 6.76753C5.80079 6.78706 5.78777 6.80659 5.76172 6.82612C5.73568 6.84565 5.70313 6.85867 5.66407 6.86518C5.62501 6.87169 5.59896 6.88146 5.58594 6.89448C5.57292 6.9075 5.57292 6.91076 5.58594 6.90425C5.67709 6.90425 5.
295569662 6.91076 5.64454 6.92378C5.59245 6.9368 5.51107 6.96935 5.4004 7.02143C5.28972 7.07352 5.18881 7.14839 5.09766 7.24604C5.00652 7.3437 4.95443 7.48693 4.94141 7.67573C4.94141 7.78641 4.94467 7.89383 4.95118 7.998C4.95769 8.10216 4.95443 8.20958 4.94141 8.32026C4.85027 8.07287 4.71355 7.88406 4.53126 7.75386C4.34896 7.62365 4.12761 7.55854 3.86719 7.55854L3.44727 7.59761L3.65235 7.73432C3.54167 7.7213 3.42774 7.70828 3.31055 7.69526C3.19337 7.68224 3.07292 7.67899 2.94922 7.6855C2.82553 7.69201 2.71485 7.71805 2.61719 7.76362C2.51954 7.80919 2.42188 7.87755 2.32422 7.9687L2.26563 8.40815C2.26563 8.61649 2.3112 8.78576 2.40235 8.91596C2.4935 9.04617 2.653 9.11453 2.88087 9.12104C3.07618 9.12104 3.26824 9.09175 3.45704 9.03315C3.64584 8.97456 3.83139 8.9062 4.01368 8.82807C3.95508 8.9713 3.88998 9.10802 3.81837 9.23823C3.74675 9.36844 3.69467 9.51167 3.66212 9.66792L3.78907 9.72651C3.94532 9.62234 4.08855 9.60607 4.21876 9.67768C4.34896 9.7493 4.47592 9.85346 4.59962 9.99018C4.72331 10.1269 4.85027 10.2669 4.98047 10.4101C5.11068 10.5533 5.25066 10.6575 5.4004 10.7226L5.06837 10.8984L4.28712 10.4589C4.29363 10.472 4.30014 10.5013 4.30665 10.5468C4.31316 10.5924 4.3099 10.6022 4.29688 10.5761L3.94532 9.98042C3.73699 9.97391 3.51563 9.94135 3.28126 9.88276C3.04688 9.82417 2.80925 9.74604 2.56837 9.64839C2.32748 9.55073 2.10287 9.44331 1.89454 9.32612C1.6862 9.20893 1.49415 9.08524 1.31837 8.95503L1.25001 9.99995C1.25001 10.7942 1.35743 11.569 1.57227 12.3242C1.78712 13.0794 2.08985 13.789 2.48047 14.4531C2.8711 15.1171 3.34962 15.7226 3.91602 16.2695C4.48243 16.8164 5.11068 17.2819 5.80079 17.666C5.76824 17.5292 5.76498 17.3925 5.79102 17.2558C5.81706 17.1191 5.84962 16.9824 5.88868 16.8457C5.92774 16.7089 5.97006 16.5722 6.01563 16.4355C6.0612 16.2988 6.08399 16.1588 6.08399 16.0156C6.08399 15.8072 6.05144 15.5891 5.98633 15.3613C5.92123 15.1334 5.84311 14.9023 5.75196 14.6679C5.66081 14.4335 5.5599 14.2024 5.44922 13.9746C5.33855 13.7467 5.25066 13.5318 5.18555 13.33C5.12045 13.1282 5.06837 12.9394 5.0293 12.7636C4.99024 12.5878 5.00977 12.4348 5.0879 12.3046L4.94141 12.2363C4.98047 12.1451 5.03256 12.0572 5.09766 11.9726C5.16277 11.888 5.23113 11.8033 5.30274 11.7187C5.37436 11.6341 5.42969 11.5429 5.46876 11.4453C5.50782 11.3476 5.53061 11.2499 5.53712 11.1523C5.53712 11.0872 5.52409 11.0188 5.49805 10.9472C5.47201 10.8756 5.44922 10.8072 5.42969 10.7421L5.63477 10.791C5.74545 10.5371 5.89519 10.3645 6.08399 10.2734C6.27279 10.1822 6.51042 10.1334 6.79688 10.1269C6.82943 10.1269 6.89779 10.1399 7.00196 10.166C7.10613 10.192 7.2168 10.2278 7.33399 10.2734C7.45118 10.319 7.56186 10.3548 7.66602 10.3808C7.77019 10.4068 7.84831 10.4329 7.9004 10.4589C7.9004 10.5045 7.92644 10.5338 7.97852 10.5468C8.03061 10.5598 8.0599 10.5826 8.06641 10.6152L8.04688 10.6933C8.06641 10.6998 8.11199 10.7226 8.1836 10.7617C8.25521 10.8007 8.33334 10.8496 8.41797 10.9082C8.50261 10.9667 8.57748 11.0188 8.64258 11.0644C8.70769 11.11 8.75326 11.1458 8.7793 11.1718C8.89649 11.1718 9.056 11.2109 9.25782 11.289C9.45964 11.3671 9.681 11.4648 9.92188 11.582C10.1628 11.6992 10.4004 11.8391 10.6348 12.0019C10.8691 12.1647 11.0905 12.3274 11.2988 12.4902C11.5072 12.6529 11.6667 12.8157 11.7773 12.9785C11.888 13.1412 11.9531 13.2845 11.9727 13.4082L11.6406 13.7597C11.6667 14.0917 11.6439 14.3457 11.5723 14.5214C11.5007 14.6972 11.39 14.8437 11.2402 14.9609C11.0905 15.0781 10.918 15.1757 10.7227 15.2539C10.5273 15.332 10.3158
295515.4427 10.0879 15.5859C10.0879 15.7161 10.0553 15.8561 9.99024 16.0058C9.92514 16.1555 9.84376 16.2988 9.7461 16.4355C9.64844 16.5722 9.53126 16.6861 9.39454 16.7773C9.25782 16.8684 9.1211 16.914 8.98438 16.914L8.57422 16.6015C8.58725 16.6145 8.58725 16.6373 8.57422 16.6699C8.5612 16.7024 8.54493 16.7089 8.5254 16.6894C8.5905 16.8131 8.60678 16.9563 8.57422 17.1191C8.54167 17.2819 8.48633 17.4479 8.40821 17.6171C8.33008 17.7864 8.24219 17.9459 8.14454 18.0957C8.04688 18.2454 7.95899 18.3723 7.88087 18.4765C8.23243 18.5677 8.58399 18.636 8.93555 18.6816C9.28712 18.7272 9.64193 18.7499 10 18.7499Z" fill="#231F20"/> 2956</svg> 2957 2958 </button> 2959 2960 <div class="localization-dropdown__container p-4 absolute border w-[250px] bg-white overflow-visible border-black z-30 -right-8 top-12" 2961 id="localization-dropdown-desktop" 2962 role="dialog" 2963 aria-label="Select country and language" 2964 x-show="openMain" 2965 x-trap="openMain" 2966 x-cloak 2967 x-transition:enter="transition ease-out duration-200" 2968 x-transition:enter-start="opacity-0 transform scale-90" 2969 x-transition:enter-end="opacity-100 transform scale-100" 2970 x-transition:leave="transition ease-in duration-75" 2971 x-transition:leave-start="opacity-100 transform scale-100" 2972 x-transition:leave-end="opacity-0 transform scale-90"><style>.localization-dropdown__country-list [data-order="US"] { 2973 order:1;}.localization-dropdown__country-list [data-order="CA"] { 2974 order:2;}.localization-dropdown__country-list [data-order="AU"] { 2975 order:3;}.localization-dropdown__country-list [data-order="GB"] { 2976 order:4;}.localization-dropdown__country-list [data-order="DE"] { 2977 order:5;}.localization-dropdown__country-list [data-order="NL"] { 2978 order:6;}.localization-dropdown__country-list [data-order="SE"] { 2979 order:7;}.localization-dropdown__country-list [data-order="FR"] { 2980 order:8;}.localization-dropdown__country-list [data-order="AE"] { 2981 order:9;}.localization-dropdown__country-list [data-order="MX"] { 2982 order:10;border-bottom: 1px solid #e5e5e5; 2983 padding-bottom: 0.5rem; 2984 margin-bottom: 0.5rem;}</style> 2985 2986 <!-- Country Section --> 2987 <div class="localization-dropdown__section relative mb-3 border border-black p-3"> 2988 <button type="button" 2989 @click="activeSection = activeSection === 'country' ? null : 'country'" 2990 :aria-expanded="(activeSection === 'country').toString()" 2991 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 2992 <div class="flex items-center gap-3"> 2993 <span class="rounded-full w-6 h-6 bg-cover fi fi-us"></span> 2994 <div class="text-left"> 2995 <p class="font-medium"><span class="sr-only">Country: </span>United States</p> 2996 </div> 2997 </div> 2998 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'country' }"> 2999 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-chevron-down" width="18" height="18" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 3000 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 3001 <path d="M6 9l6 6l6 -6" /> 3002 </svg> 3003 </span> 3004 </button> 3005 3006 <!-- Country Dropdown (absolute positioned) --> 3007 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 3008 x-show="activeSection === 'country'" 3009 x-cloak 3010 x-transition:enter="transition ease-out duration-150" 3011 x-transition:enter-start="opacity-0 transform -translate-y-2" 3012 x-transition:enter-end="opacity-100 transform translate-y-0" 3013 x-transition:leave="transition ease-in duration-100" 3014 x-transition:leave-start="opacity-100 transform translate-y-0" 3015 x-transition:leave-end="opacity-0 transform -translate-y-2"> 3016 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="localizationCountryForm"><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="/blogs/hair-care" /> 3017 <ul class="localization-dropdown__country-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 3018 3019 <li class="disclosure__item order-last" data-order="AF"> 3020 <button type="button" 3021 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3022 @click="country_code = 'AF'; openMain = false; activeSection = null;" 3023 3024 data-value="AF">
3025 <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span> 3026 <span class="text-sm">Afghanistan (AFN Ø)</span> 3027 </button> 3028 </li> 3029 3030 <li class="disclosure__item order-last" data-order="AX"> 3031 <button type="button" 3032 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3033 @click="country_code = 'AX'; openMain = false; activeSection = null;" 3034 3035 data-value="AX"> 3036 <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span> 3037 <span class="text-sm">à land Islands (EUR â¬)</span> 3038 </button> 3039 </li> 3040 3041 <li class="disclosure__item order-last" data-order="AL"> 3042 <button type="button" 3043 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3044 @click="country_code = 'AL'; openMain = false; activeSection = null;" 3045 3046 data-value="AL"> 3047 <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span> 3048 <span class="text-sm">Albania (ALL L)</span> 3049 </button> 3050 </li> 3051 3052 <li class="disclosure__item order-last" data-order="DZ"> 3053 <button type="button" 3054 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3055 @click="country_code = 'DZ'; openMain = false; activeSection = null;" 3056 3057 data-value="DZ"> 3058 <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span> 3059 <span class="text-sm">Algeria (DZD د.ج)</span> 3060 </button> 3061 </li> 3062 3063 <li class="disclosure__item order-last" data-order="AD"> 3064 <button type="button" 3065 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3066 @click="country_code = 'AD'; openMain = false; activeSection = null;" 3067 3068 data-value="AD"> 3069 <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span> 3070 <span class="text-sm">Andorra (EUR â¬)</span> 3071 </button> 3072 </li> 3073 3074 <li class="disclosure__item order-last" data-order="AO"> 3075 <button type="button" 3076 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3077 @click="country_code = 'AO'; openMain = false; activeSection = null;" 3078 3079 data-value="AO"> 3080 <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span> 3081 <span class="text-sm">Angola (USD $)</span> 3082 </button> 3083 </li> 3084 3085 <li class="disclosure__item order-last" data-order="AI"> 3086 <button type="button" 3087 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3088 @click="country_code = 'AI'; openMain = false; activeSection = null;" 3089 3090 data-value="AI">
3091 <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span> 3092 <span class="text-sm">Anguilla (XCD $)</span> 3093 </button> 3094 </li> 3095 3096 <li class="disclosure__item order-last" data-order="AG"> 3097 <button type="button" 3098 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3099 @click="country_code = 'AG'; openMain = false; activeSection = null;" 3100 3101 data-value="AG"> 3102 <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span> 3103 <span class="text-sm">Antigua & Barbuda (XCD $)</span> 3104 </button> 3105 </li> 3106 3107 <li class="disclosure__item order-last" data-order="AR"> 3108 <button type="button" 3109 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3110 @click="country_code = 'AR'; openMain = false; activeSection = null;" 3111 3112 data-value="AR"> 3113 <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span> 3114 <span class="text-sm">Argentina (ARS $)</span> 3115 </button> 3116 </li> 3117 3118 <li class="disclosure__item order-last" data-order="AM"> 3119 <button type="button" 3120 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3121 @click="country_code = 'AM'; openMain = false; activeSection = null;" 3122 3123 data-value="AM"> 3124 <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span> 3125 <span class="text-sm">Armenia (AMD Õ¤Ö.)</span> 3126 </button> 3127 </li> 3128 3129 <li class="disclosure__item order-last" data-order="AW"> 3130 <button type="button" 3131 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3132 @click="country_code = 'AW'; openMain = false; activeSection = null;" 3133 3134 data-value="AW"> 3135 <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span> 3136 <span class="text-sm">Aruba (AWG Æ)</span> 3137 </button> 3138 </li> 3139 3140 <li class="disclosure__item order-last" data-order="AC"> 3141 <button type="button" 3142 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3143 @click="country_code = 'AC'; openMain = false; activeSection = null;" 3144 3145 data-value="AC"> 3146 <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span> 3147 <span class="text-sm">Ascension Island (SHP £)</span> 3148 </button> 3149 </li> 3150 3151 <li class="disclosure__item order-last" data-order="AU"> 3152 <button type="button" 3153 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3154 @click="country_code = 'AU'; openMain = false; activeSection = null;" 3155 3156 data-value="AU">
3157 <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span> 3158 <span class="text-sm">Australia (AUD $)</span> 3159 </button> 3160 </li> 3161 3162 <li class="disclosure__item order-last" data-order="AT"> 3163 <button type="button" 3164 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3165 @click="country_code = 'AT'; openMain = false; activeSection = null;" 3166 3167 data-value="AT"> 3168 <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span> 3169 <span class="text-sm">Austria (EUR â¬)</span> 3170 </button> 3171 </li> 3172 3173 <li class="disclosure__item order-last" data-order="AZ"> 3174 <button type="button" 3175 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3176 @click="country_code = 'AZ'; openMain = false; activeSection = null;" 3177 3178 data-value="AZ"> 3179 <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span> 3180 <span class="text-sm">Azerbaijan (AZN â¼)</span> 3181 </button> 3182 </li> 3183 3184 <li class="disclosure__item order-last" data-order="BS"> 3185 <button type="button" 3186 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3187 @click="country_code = 'BS'; openMain = false; activeSection = null;" 3188 3189 data-value="BS"> 3190 <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span> 3191 <span class="text-sm">Bahamas (BSD $)</span> 3192 </button> 3193 </li> 3194 3195 <li class="disclosure__item order-last" data-order="BH"> 3196 <button type="button" 3197 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3198 @click="country_code = 'BH'; openMain = false; activeSection = null;" 3199 3200 data-value="BH"> 3201 <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span> 3202 <span class="text-sm">Bahrain (USD $)</span> 3203 </button> 3204 </li> 3205 3206 <li class="disclosure__item order-last" data-order="BD"> 3207 <button type="button" 3208 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3209 @click="country_code = 'BD'; openMain = false; activeSection = null;" 3210 3211 data-value="BD"> 3212 <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span> 3213 <span class="text-sm">Bangladesh (BDT à§³)</span> 3214 </button> 3215 </li> 3216 3217 <li class="disclosure__item order-last" data-order="BB"> 3218 <button type="button" 3219 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3220 @click="country_code = 'BB'; openMain = false; activeSection = null;" 3221 3222 data-value="BB">
3223 <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span> 3224 <span class="text-sm">Barbados (BBD $)</span> 3225 </button> 3226 </li> 3227 3228 <li class="disclosure__item order-last" data-order="BY"> 3229 <button type="button" 3230 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3231 @click="country_code = 'BY'; openMain = false; activeSection = null;" 3232 3233 data-value="BY"> 3234 <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span> 3235 <span class="text-sm">Belarus (USD $)</span> 3236 </button> 3237 </li> 3238 3239 <li class="disclosure__item order-last" data-order="BE"> 3240 <button type="button" 3241 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3242 @click="country_code = 'BE'; openMain = false; activeSection = null;" 3243 3244 data-value="BE"> 3245 <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span> 3246 <span class="text-sm">Belgium (EUR â¬)</span> 3247 </button> 3248 </li> 3249 3250 <li class="disclosure__item order-last" data-order="BZ"> 3251 <button type="button" 3252 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3253 @click="country_code = 'BZ'; openMain = false; activeSection = null;" 3254 3255 data-value="BZ"> 3256 <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span> 3257 <span class="text-sm">Belize (BZD $)</span> 3258 </button> 3259 </li> 3260 3261 <li class="disclosure__item order-last" data-order="BJ"> 3262 <button type="button" 3263 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3264 @click="country_code = 'BJ'; openMain = false; activeSection = null;" 3265 3266 data-value="BJ"> 3267 <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span> 3268 <span class="text-sm">Benin (XOF Fr)</span> 3269 </button> 3270 </li> 3271 3272 <li class="disclosure__item order-last" data-order="BM"> 3273 <button type="button" 3274 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3275 @click="country_code = 'BM'; openMain = false; activeSection = null;" 3276 3277 data-value="BM"> 3278 <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span> 3279 <span class="text-sm">Bermuda (USD $)</span> 3280 </button> 3281 </li> 3282 3283 <li class="disclosure__item order-last" data-order="BT"> 3284 <button type="button" 3285 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3286 @click="country_code = 'BT'; openMain = false; activeSection = null;" 3287 3288 data-value="BT">
3289 <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span> 3290 <span class="text-sm">Bhutan (USD $)</span> 3291 </button> 3292 </li> 3293 3294 <li class="disclosure__item order-last" data-order="BO"> 3295 <button type="button" 3296 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3297 @click="country_code = 'BO'; openMain = false; activeSection = null;" 3298 3299 data-value="BO"> 3300 <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span> 3301 <span class="text-sm">Bolivia (BOB Bs.)</span> 3302 </button> 3303 </li> 3304 3305 <li class="disclosure__item order-last" data-order="BA"> 3306 <button type="button" 3307 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3308 @click="country_code = 'BA'; openMain = false; activeSection = null;" 3309 3310 data-value="BA"> 3311 <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span> 3312 <span class="text-sm">Bosnia & Herzegovina (BAM ÐÐ)</span> 3313 </button> 3314 </li> 3315 3316 <li class="disclosure__item order-last" data-order="BW"> 3317 <button type="button" 3318 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3319 @click="country_code = 'BW'; openMain = false; activeSection = null;" 3320 3321 data-value="BW"> 3322 <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span> 3323 <span class="text-sm">Botswana (BWP P)</span> 3324 </button> 3325 </li> 3326 3327 <li class="disclosure__item order-last" data-order="BR"> 3328 <button type="button" 3329 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3330 @click="country_code = 'BR'; openMain = false; activeSection = null;" 3331 3332 data-value="BR"> 3333 <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span> 3334 <span class="text-sm">Brazil (BRL R$)</span> 3335 </button> 3336 </li> 3337 3338 <li class="disclosure__item order-last" data-order="IO"> 3339 <button type="button" 3340 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3341 @click="country_code = 'IO'; openMain = false; activeSection = null;" 3342 3343 data-value="IO"> 3344 <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span> 3345 <span class="text-sm">British Indian Ocean Territory (USD $)</span> 3346 </button> 3347 </li> 3348 3349 <li class="disclosure__item order-last" data-order="VG"> 3350 <button type="button" 3351 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3352 @click="country_code = 'VG'; openMain = false; activeSection = null;" 3353 3354 data-value="VG">
3355 <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span> 3356 <span class="text-sm">British Virgin Islands (USD $)</span> 3357 </button> 3358 </li> 3359 3360 <li class="disclosure__item order-last" data-order="BN"> 3361 <button type="button" 3362 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3363 @click="country_code = 'BN'; openMain = false; activeSection = null;" 3364 3365 data-value="BN"> 3366 <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span> 3367 <span class="text-sm">Brunei (BND $)</span> 3368 </button> 3369 </li> 3370 3371 <li class="disclosure__item order-last" data-order="BG"> 3372 <button type="button" 3373 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3374 @click="country_code = 'BG'; openMain = false; activeSection = null;" 3375 3376 data-value="BG"> 3377 <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span> 3378 <span class="text-sm">Bulgaria (EUR â¬)</span> 3379 </button> 3380 </li> 3381 3382 <li class="disclosure__item order-last" data-order="BF"> 3383 <button type="button" 3384 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3385 @click="country_code = 'BF'; openMain = false; activeSection = null;" 3386 3387 data-value="BF"> 3388 <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span> 3389 <span class="text-sm">Burkina Faso (XOF Fr)</span> 3390 </button> 3391 </li> 3392 3393 <li class="disclosure__item order-last" data-order="BI"> 3394 <button type="button" 3395 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3396 @click="country_code = 'BI'; openMain = false; activeSection = null;" 3397 3398 data-value="BI"> 3399 <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span> 3400 <span class="text-sm">Burundi (BIF Fr)</span> 3401 </button> 3402 </li> 3403 3404 <li class="disclosure__item order-last" data-order="KH"> 3405 <button type="button" 3406 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3407 @click="country_code = 'KH'; openMain = false; activeSection = null;" 3408 3409 data-value="KH"> 3410 <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span> 3411 <span class="text-sm">Cambodia (KHR á)</span> 3412 </button> 3413 </li> 3414 3415 <li class="disclosure__item order-last" data-order="CM"> 3416 <button type="button" 3417 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3418 @click="country_code = 'CM'; openMain = false; activeSection = null;" 3419 3420 data-value="CM">
3421 <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span> 3422 <span class="text-sm">Cameroon (XAF CFA)</span> 3423 </button> 3424 </li> 3425 3426 <li class="disclosure__item order-last" data-order="CA"> 3427 <button type="button" 3428 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3429 @click="country_code = 'CA'; openMain = false; activeSection = null;" 3430 3431 data-value="CA"> 3432 <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span> 3433 <span class="text-sm">Canada (CAD $)</span> 3434 </button> 3435 </li> 3436 3437 <li class="disclosure__item order-last" data-order="CV"> 3438 <button type="button" 3439 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3440 @click="country_code = 'CV'; openMain = false; activeSection = null;" 3441 3442 data-value="CV"> 3443 <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span> 3444 <span class="text-sm">Cape Verde (CVE $)</span> 3445 </button> 3446 </li> 3447 3448 <li class="disclosure__item order-last" data-order="BQ"> 3449 <button type="button" 3450 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3451 @click="country_code = 'BQ'; openMain = false; activeSection = null;" 3452 3453 data-value="BQ"> 3454 <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span> 3455 <span class="text-sm">Caribbean Netherlands (USD $)</span> 3456 </button> 3457 </li> 3458 3459 <li class="disclosure__item order-last" data-order="KY"> 3460 <button type="button" 3461 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3462 @click="country_code = 'KY'; openMain = false; activeSection = null;" 3463 3464 data-value="KY"> 3465 <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span> 3466 <span class="text-sm">Cayman Islands (KYD $)</span> 3467 </button> 3468 </li> 3469 3470 <li class="disclosure__item order-last" data-order="CF"> 3471 <button type="button" 3472 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3473 @click="country_code = 'CF'; openMain = false; activeSection = null;" 3474 3475 data-value="CF"> 3476 <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span> 3477 <span class="text-sm">Central African Republic (XAF CFA)</span> 3478 </button> 3479 </li> 3480 3481 <li class="disclosure__item order-last" data-order="TD"> 3482 <button type="button" 3483 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3484 @click="country_code = 'TD'; openMain = false; activeSection = null;" 3485 3486 data-value="TD">
3487 <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span> 3488 <span class="text-sm">Chad (XAF CFA)</span> 3489 </button> 3490 </li> 3491 3492 <li class="disclosure__item order-last" data-order="CL"> 3493 <button type="button" 3494 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3495 @click="country_code = 'CL'; openMain = false; activeSection = null;" 3496 3497 data-value="CL"> 3498 <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span> 3499 <span class="text-sm">Chile (USD $)</span> 3500 </button> 3501 </li> 3502 3503 <li class="disclosure__item order-last" data-order="CN"> 3504 <button type="button" 3505 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3506 @click="country_code = 'CN'; openMain = false; activeSection = null;" 3507 3508 data-value="CN"> 3509 <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span> 3510 <span class="text-sm">China (CNY ¥)</span> 3511 </button> 3512 </li> 3513 3514 <li class="disclosure__item order-last" data-order="CX"> 3515 <button type="button" 3516 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3517 @click="country_code = 'CX'; openMain = false; activeSection = null;" 3518 3519 data-value="CX"> 3520 <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span> 3521 <span class="text-sm">Christmas Island (AUD $)</span> 3522 </button> 3523 </li> 3524 3525 <li class="disclosure__item order-last" data-order="CC"> 3526 <button type="button" 3527 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3528 @click="country_code = 'CC'; openMain = false; activeSection = null;" 3529 3530 data-value="CC"> 3531 <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span> 3532 <span class="text-sm">Cocos (Keeling) Islands (AUD $)</span> 3533 </button> 3534 </li> 3535 3536 <li class="disclosure__item order-last" data-order="CO"> 3537 <button type="button" 3538 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3539 @click="country_code = 'CO'; openMain = false; activeSection = null;" 3540 3541 data-value="CO"> 3542 <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span> 3543 <span class="text-sm">Colombia (USD $)</span> 3544 </button> 3545 </li> 3546 3547 <li class="disclosure__item order-last" data-order="KM"> 3548 <button type="button" 3549 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3550 @click="country_code = 'KM'; openMain = false; activeSection = null;" 3551 3552 data-value="KM">
3553 <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span> 3554 <span class="text-sm">Comoros (KMF Fr)</span> 3555 </button> 3556 </li> 3557 3558 <li class="disclosure__item order-last" data-order="CG"> 3559 <button type="button" 3560 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3561 @click="country_code = 'CG'; openMain = false; activeSection = null;" 3562 3563 data-value="CG"> 3564 <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span> 3565 <span class="text-sm">Congo - Brazzaville (XAF CFA)</span> 3566 </button> 3567 </li> 3568 3569 <li class="disclosure__item order-last" data-order="CD"> 3570 <button type="button" 3571 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3572 @click="country_code = 'CD'; openMain = false; activeSection = null;" 3573 3574 data-value="CD"> 3575 <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span> 3576 <span class="text-sm">Congo - Kinshasa (CDF Fr)</span> 3577 </button> 3578 </li> 3579 3580 <li class="disclosure__item order-last" data-order="CK"> 3581 <button type="button" 3582 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3583 @click="country_code = 'CK'; openMain = false; activeSection = null;" 3584 3585 data-value="CK"> 3586 <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span> 3587 <span class="text-sm">Cook Islands (NZD $)</span> 3588 </button> 3589 </li> 3590 3591 <li class="disclosure__item order-last" data-order="CR"> 3592 <button type="button" 3593 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3594 @click="country_code = 'CR'; openMain = false; activeSection = null;" 3595 3596 data-value="CR"> 3597 <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span> 3598 <span class="text-sm">Costa Rica (CRC â¡)</span> 3599 </button> 3600 </li> 3601 3602 <li class="disclosure__item order-last" data-order="CI"> 3603 <button type="button" 3604 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3605 @click="country_code = 'CI'; openMain = false; activeSection = null;" 3606 3607 data-value="CI"> 3608 <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span> 3609 <span class="text-sm">Côte dâIvoire (XOF Fr)</span> 3610 </button> 3611 </li> 3612 3613 <li class="disclosure__item order-last" data-order="HR"> 3614 <button type="button" 3615 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3616 @click="country_code = 'HR'; openMain = false; activeSection = null;" 3617 3618 data-value="HR">
3619 <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span> 3620 <span class="text-sm">Croatia (EUR â¬)</span> 3621 </button> 3622 </li> 3623 3624 <li class="disclosure__item order-last" data-order="CW"> 3625 <button type="button" 3626 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3627 @click="country_code = 'CW'; openMain = false; activeSection = null;" 3628 3629 data-value="CW"> 3630 <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span> 3631 <span class="text-sm">Curaçao (ANG Æ)</span> 3632 </button> 3633 </li> 3634 3635 <li class="disclosure__item order-last" data-order="CY"> 3636 <button type="button" 3637 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3638 @click="country_code = 'CY'; openMain = false; activeSection = null;" 3639 3640 data-value="CY"> 3641 <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span> 3642 <span class="text-sm">Cyprus (EUR â¬)</span> 3643 </button> 3644 </li> 3645 3646 <li class="disclosure__item order-last" data-order="CZ"> 3647 <button type="button" 3648 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3649 @click="country_code = 'CZ'; openMain = false; activeSection = null;" 3650 3651 data-value="CZ"> 3652 <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span> 3653 <span class="text-sm">Czechia (CZK KÄ)</span> 3654 </button> 3655 </li> 3656 3657 <li class="disclosure__item order-last" data-order="DK"> 3658 <button type="button" 3659 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3660 @click="country_code = 'DK'; openMain = false; activeSection = null;" 3661 3662 data-value="DK"> 3663 <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span> 3664 <span class="text-sm">Denmark (DKK kr.)</span> 3665 </button> 3666 </li> 3667 3668 <li class="disclosure__item order-last" data-order="DJ"> 3669 <button type="button" 3670 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3671 @click="country_code = 'DJ'; openMain = false; activeSection = null;" 3672 3673 data-value="DJ"> 3674 <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span> 3675 <span class="text-sm">Djibouti (DJF Fdj)</span> 3676 </button> 3677 </li> 3678 3679 <li class="disclosure__item order-last" data-order="DM"> 3680 <button type="button" 3681 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3682 @click="country_code = 'DM'; openMain = false; activeSection = null;" 3683 3684 data-value="DM">
3685 <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span> 3686 <span class="text-sm">Dominica (XCD $)</span> 3687 </button> 3688 </li> 3689 3690 <li class="disclosure__item order-last" data-order="DO"> 3691 <button type="button" 3692 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3693 @click="country_code = 'DO'; openMain = false; activeSection = null;" 3694 3695 data-value="DO"> 3696 <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span> 3697 <span class="text-sm">Dominican Republic (DOP $)</span> 3698 </button> 3699 </li> 3700 3701 <li class="disclosure__item order-last" data-order="EC"> 3702 <button type="button" 3703 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3704 @click="country_code = 'EC'; openMain = false; activeSection = null;" 3705 3706 data-value="EC"> 3707 <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span> 3708 <span class="text-sm">Ecuador (USD $)</span> 3709 </button> 3710 </li> 3711 3712 <li class="disclosure__item order-last" data-order="EG"> 3713 <button type="button" 3714 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3715 @click="country_code = 'EG'; openMain = false; activeSection = null;" 3716 3717 data-value="EG"> 3718 <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span> 3719 <span class="text-sm">Egypt (EGP ج.٠)</span> 3720 </button> 3721 </li> 3722 3723 <li class="disclosure__item order-last" data-order="SV"> 3724 <button type="button" 3725 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3726 @click="country_code = 'SV'; openMain = false; activeSection = null;" 3727 3728 data-value="SV"> 3729 <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span> 3730 <span class="text-sm">El Salvador (USD $)</span> 3731 </button> 3732 </li> 3733 3734 <li class="disclosure__item order-last" data-order="GQ"> 3735 <button type="button" 3736 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3737 @click="country_code = 'GQ'; openMain = false; activeSection = null;" 3738 3739 data-value="GQ"> 3740 <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span> 3741 <span class="text-sm">Equatorial Guinea (XAF CFA)</span> 3742 </button> 3743 </li> 3744 3745 <li class="disclosure__item order-last" data-order="ER"> 3746 <button type="button" 3747 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3748 @click="country_code = 'ER'; openMain = false; activeSection = null;" 3749 3750 data-value="ER">
3751 <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span> 3752 <span class="text-sm">Eritrea (USD $)</span> 3753 </button> 3754 </li> 3755 3756 <li class="disclosure__item order-last" data-order="EE"> 3757 <button type="button" 3758 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3759 @click="country_code = 'EE'; openMain = false; activeSection = null;" 3760 3761 data-value="EE"> 3762 <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span> 3763 <span class="text-sm">Estonia (EUR â¬)</span> 3764 </button> 3765 </li> 3766 3767 <li class="disclosure__item order-last" data-order="SZ"> 3768 <button type="button" 3769 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3770 @click="country_code = 'SZ'; openMain = false; activeSection = null;" 3771 3772 data-value="SZ"> 3773 <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span> 3774 <span class="text-sm">Eswatini (USD $)</span> 3775 </button> 3776 </li> 3777 3778 <li class="disclosure__item order-last" data-order="ET"> 3779 <button type="button" 3780 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3781 @click="country_code = 'ET'; openMain = false; activeSection = null;" 3782 3783 data-value="ET"> 3784 <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span> 3785 <span class="text-sm">Ethiopia (ETB Br)</span> 3786 </button> 3787 </li> 3788 3789 <li class="disclosure__item order-last" data-order="FK"> 3790 <button type="button" 3791 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3792 @click="country_code = 'FK'; openMain = false; activeSection = null;" 3793 3794 data-value="FK"> 3795 <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span> 3796 <span class="text-sm">Falkland Islands (FKP £)</span> 3797 </button> 3798 </li> 3799 3800 <li class="disclosure__item order-last" data-order="FO"> 3801 <button type="button" 3802 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3803 @click="country_code = 'FO'; openMain = false; activeSection = null;" 3804 3805 data-value="FO"> 3806 <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span> 3807 <span class="text-sm">Faroe Islands (DKK kr.)</span> 3808 </button> 3809 </li> 3810 3811 <li class="disclosure__item order-last" data-order="FJ"> 3812 <button type="button" 3813 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3814 @click="country_code = 'FJ'; openMain = false; activeSection = null;" 3815 3816 data-value="FJ">
3817 <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span> 3818 <span class="text-sm">Fiji (FJD $)</span> 3819 </button> 3820 </li> 3821 3822 <li class="disclosure__item order-last" data-order="FI"> 3823 <button type="button" 3824 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3825 @click="country_code = 'FI'; openMain = false; activeSection = null;" 3826 3827 data-value="FI"> 3828 <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span> 3829 <span class="text-sm">Finland (EUR â¬)</span> 3830 </button> 3831 </li> 3832 3833 <li class="disclosure__item order-last" data-order="FR"> 3834 <button type="button" 3835 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3836 @click="country_code = 'FR'; openMain = false; activeSection = null;" 3837 3838 data-value="FR"> 3839 <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span> 3840 <span class="text-sm">France (EUR â¬)</span> 3841 </button> 3842 </li> 3843 3844 <li class="disclosure__item order-last" data-order="GF"> 3845 <button type="button" 3846 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3847 @click="country_code = 'GF'; openMain = false; activeSection = null;" 3848 3849 data-value="GF"> 3850 <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span> 3851 <span class="text-sm">French Guiana (EUR â¬)</span> 3852 </button> 3853 </li> 3854 3855 <li class="disclosure__item order-last" data-order="PF"> 3856 <button type="button" 3857 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3858 @click="country_code = 'PF'; openMain = false; activeSection = null;" 3859 3860 data-value="PF"> 3861 <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span> 3862 <span class="text-sm">French Polynesia (XPF Fr)</span> 3863 </button> 3864 </li> 3865 3866 <li class="disclosure__item order-last" data-order="TF"> 3867 <button type="button" 3868 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3869 @click="country_code = 'TF'; openMain = false; activeSection = null;" 3870 3871 data-value="TF"> 3872 <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span> 3873 <span class="text-sm">French Southern Territories (EUR â¬)</span> 3874 </button> 3875 </li> 3876 3877 <li class="disclosure__item order-last" data-order="GA"> 3878 <button type="button" 3879 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3880 @click="country_code = 'GA'; openMain = false; activeSection = null;" 3881 3882 data-value="GA">
3883 <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span> 3884 <span class="text-sm">Gabon (XOF Fr)</span> 3885 </button> 3886 </li> 3887 3888 <li class="disclosure__item order-last" data-order="GM"> 3889 <button type="button" 3890 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3891 @click="country_code = 'GM'; openMain = false; activeSection = null;" 3892 3893 data-value="GM"> 3894 <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span> 3895 <span class="text-sm">Gambia (GMD D)</span> 3896 </button> 3897 </li> 3898 3899 <li class="disclosure__item order-last" data-order="GE"> 3900 <button type="button" 3901 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3902 @click="country_code = 'GE'; openMain = false; activeSection = null;" 3903 3904 data-value="GE"> 3905 <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span> 3906 <span class="text-sm">Georgia (USD $)</span> 3907 </button> 3908 </li> 3909 3910 <li class="disclosure__item order-last" data-order="DE"> 3911 <button type="button" 3912 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3913 @click="country_code = 'DE'; openMain = false; activeSection = null;" 3914 3915 data-value="DE"> 3916 <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span> 3917 <span class="text-sm">Germany (EUR â¬)</span> 3918 </button> 3919 </li> 3920 3921 <li class="disclosure__item order-last" data-order="GH"> 3922 <button type="button" 3923 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3924 @click="country_code = 'GH'; openMain = false; activeSection = null;" 3925 3926 data-value="GH"> 3927 <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span> 3928 <span class="text-sm">Ghana (USD $)</span> 3929 </button> 3930 </li> 3931 3932 <li class="disclosure__item order-last" data-order="GI"> 3933 <button type="button" 3934 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3935 @click="country_code = 'GI'; openMain = false; activeSection = null;" 3936 3937 data-value="GI"> 3938 <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span> 3939 <span class="text-sm">Gibraltar (GBP £)</span> 3940 </button> 3941 </li> 3942 3943 <li class="disclosure__item order-last" data-order="GR"> 3944 <button type="button" 3945 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3946 @click="country_code = 'GR'; openMain = false; activeSection = null;" 3947 3948 data-value="GR">
3949 <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span> 3950 <span class="text-sm">Greece (EUR â¬)</span> 3951 </button> 3952 </li> 3953 3954 <li class="disclosure__item order-last" data-order="GL"> 3955 <button type="button" 3956 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3957 @click="country_code = 'GL'; openMain = false; activeSection = null;" 3958 3959 data-value="GL"> 3960 <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span> 3961 <span class="text-sm">Greenland (DKK kr.)</span> 3962 </button> 3963 </li> 3964 3965 <li class="disclosure__item order-last" data-order="GD"> 3966 <button type="button" 3967 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3968 @click="country_code = 'GD'; openMain = false; activeSection = null;" 3969 3970 data-value="GD"> 3971 <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span> 3972 <span class="text-sm">Grenada (XCD $)</span> 3973 </button> 3974 </li> 3975 3976 <li class="disclosure__item order-last" data-order="GP"> 3977 <button type="button" 3978 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3979 @click="country_code = 'GP'; openMain = false; activeSection = null;" 3980 3981 data-value="GP"> 3982 <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span> 3983 <span class="text-sm">Guadeloupe (EUR â¬)</span> 3984 </button> 3985 </li> 3986 3987 <li class="disclosure__item order-last" data-order="GT"> 3988 <button type="button" 3989 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3990 @click="country_code = 'GT'; openMain = false; activeSection = null;" 3991 3992 data-value="GT"> 3993 <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span> 3994 <span class="text-sm">Guatemala (GTQ Q)</span> 3995 </button> 3996 </li> 3997 3998 <li class="disclosure__item order-last" data-order="GG"> 3999 <button type="button" 4000 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4001 @click="country_code = 'GG'; openMain = false; activeSection = null;" 4002 4003 data-value="GG"> 4004 <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span> 4005 <span class="text-sm">Guernsey (GBP £)</span> 4006 </button> 4007 </li> 4008 4009 <li class="disclosure__item order-last" data-order="GN"> 4010 <button type="button" 4011 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4012 @click="country_code = 'GN'; openMain = false; activeSection = null;" 4013 4014 data-value="GN">
4015 <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span> 4016 <span class="text-sm">Guinea (GNF Fr)</span> 4017 </button> 4018 </li> 4019 4020 <li class="disclosure__item order-last" data-order="GW"> 4021 <button type="button" 4022 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4023 @click="country_code = 'GW'; openMain = false; activeSection = null;" 4024 4025 data-value="GW"> 4026 <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span> 4027 <span class="text-sm">Guinea-Bissau (XOF Fr)</span> 4028 </button> 4029 </li> 4030 4031 <li class="disclosure__item order-last" data-order="GY"> 4032 <button type="button" 4033 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4034 @click="country_code = 'GY'; openMain = false; activeSection = null;" 4035 4036 data-value="GY"> 4037 <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span> 4038 <span class="text-sm">Guyana (GYD $)</span> 4039 </button> 4040 </li> 4041 4042 <li class="disclosure__item order-last" data-order="HT"> 4043 <button type="button" 4044 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4045 @click="country_code = 'HT'; openMain = false; activeSection = null;" 4046 4047 data-value="HT"> 4048 <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span> 4049 <span class="text-sm">Haiti (USD $)</span> 4050 </button> 4051 </li> 4052 4053 <li class="disclosure__item order-last" data-order="HN"> 4054 <button type="button" 4055 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4056 @click="country_code = 'HN'; openMain = false; activeSection = null;" 4057 4058 data-value="HN"> 4059 <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span> 4060 <span class="text-sm">Honduras (HNL L)</span> 4061 </button> 4062 </li> 4063 4064 <li class="disclosure__item order-last" data-order="HK"> 4065 <button type="button" 4066 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4067 @click="country_code = 'HK'; openMain = false; activeSection = null;" 4068 4069 data-value="HK"> 4070 <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span> 4071 <span class="text-sm">Hong Kong SAR (HKD $)</span> 4072 </button> 4073 </li> 4074 4075 <li class="disclosure__item order-last" data-order="HU"> 4076 <button type="button" 4077 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4078 @click="country_code = 'HU'; openMain = false; activeSection = null;" 4079 4080 data-value="HU">
4081 <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span> 4082 <span class="text-sm">Hungary (HUF Ft)</span> 4083 </button> 4084 </li> 4085 4086 <li class="disclosure__item order-last" data-order="IS"> 4087 <button type="button" 4088 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4089 @click="country_code = 'IS'; openMain = false; activeSection = null;" 4090 4091 data-value="IS"> 4092 <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span> 4093 <span class="text-sm">Iceland (ISK kr)</span> 4094 </button> 4095 </li> 4096 4097 <li class="disclosure__item order-last" data-order="IN"> 4098 <button type="button" 4099 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4100 @click="country_code = 'IN'; openMain = false; activeSection = null;" 4101 4102 data-value="IN"> 4103 <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span> 4104 <span class="text-sm">India (INR â¹)</span> 4105 </button> 4106 </li> 4107 4108 <li class="disclosure__item order-last" data-order="ID"> 4109 <button type="button" 4110 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4111 @click="country_code = 'ID'; openMain = false; activeSection = null;" 4112 4113 data-value="ID"> 4114 <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span> 4115 <span class="text-sm">Indonesia (IDR Rp)</span> 4116 </button> 4117 </li> 4118 4119 <li class="disclosure__item order-last" data-order="IQ"> 4120 <button type="button" 4121 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4122 @click="country_code = 'IQ'; openMain = false; activeSection = null;" 4123 4124 data-value="IQ"> 4125 <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span> 4126 <span class="text-sm">Iraq (USD $)</span> 4127 </button> 4128 </li> 4129 4130 <li class="disclosure__item order-last" data-order="IE"> 4131 <button type="button" 4132 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4133 @click="country_code = 'IE'; openMain = false; activeSection = null;" 4134 4135 data-value="IE"> 4136 <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span> 4137 <span class="text-sm">Ireland (EUR â¬)</span> 4138 </button> 4139 </li> 4140 4141 <li class="disclosure__item order-last" data-order="IM"> 4142 <button type="button" 4143 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4144 @click="country_code = 'IM'; openMain = false; activeSection = null;" 4145 4146 data-value="IM">
4147 <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span> 4148 <span class="text-sm">Isle of Man (GBP £)</span> 4149 </button> 4150 </li> 4151 4152 <li class="disclosure__item order-last" data-order="IL"> 4153 <button type="button" 4154 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4155 @click="country_code = 'IL'; openMain = false; activeSection = null;" 4156 4157 data-value="IL"> 4158 <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span> 4159 <span class="text-sm">Israel (ILS âª)</span> 4160 </button> 4161 </li> 4162 4163 <li class="disclosure__item order-last" data-order="IT"> 4164 <button type="button" 4165 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4166 @click="country_code = 'IT'; openMain = false; activeSection = null;" 4167 4168 data-value="IT"> 4169 <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span> 4170 <span class="text-sm">Italy (EUR â¬)</span> 4171 </button> 4172 </li> 4173 4174 <li class="disclosure__item order-last" data-order="JM"> 4175 <button type="button" 4176 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4177 @click="country_code = 'JM'; openMain = false; activeSection = null;" 4178 4179 data-value="JM"> 4180 <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span> 4181 <span class="text-sm">Jamaica (JMD $)</span> 4182 </button> 4183 </li> 4184 4185 <li class="disclosure__item order-last" data-order="JP"> 4186 <button type="button" 4187 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4188 @click="country_code = 'JP'; openMain = false; activeSection = null;" 4189 4190 data-value="JP"> 4191 <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span> 4192 <span class="text-sm">Japan (JPY Â¥)</span> 4193 </button> 4194 </li> 4195 4196 <li class="disclosure__item order-last" data-order="JE"> 4197 <button type="button" 4198 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4199 @click="country_code = 'JE'; openMain = false; activeSection = null;" 4200 4201 data-value="JE"> 4202 <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span> 4203 <span class="text-sm">Jersey (GBP £)</span> 4204 </button> 4205 </li> 4206 4207 <li class="disclosure__item order-last" data-order="JO"> 4208 <button type="button" 4209 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4210 @click="country_code = 'JO'; openMain = false; activeSection = null;" 4211 4212 data-value="JO">
4213 <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span> 4214 <span class="text-sm">Jordan (USD $)</span> 4215 </button> 4216 </li> 4217 4218 <li class="disclosure__item order-last" data-order="KZ"> 4219 <button type="button" 4220 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4221 @click="country_code = 'KZ'; openMain = false; activeSection = null;" 4222 4223 data-value="KZ"> 4224 <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span> 4225 <span class="text-sm">Kazakhstan (KZT â¸)</span> 4226 </button> 4227 </li> 4228 4229 <li class="disclosure__item order-last" data-order="KE"> 4230 <button type="button" 4231 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4232 @click="country_code = 'KE'; openMain = false; activeSection = null;" 4233 4234 data-value="KE"> 4235 <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span> 4236 <span class="text-sm">Kenya (KES KSh)</span> 4237 </button> 4238 </li> 4239 4240 <li class="disclosure__item order-last" data-order="KI"> 4241 <button type="button" 4242 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4243 @click="country_code = 'KI'; openMain = false; activeSection = null;" 4244 4245 data-value="KI"> 4246 <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span> 4247 <span class="text-sm">Kiribati (USD $)</span> 4248 </button> 4249 </li> 4250 4251 <li class="disclosure__item order-last" data-order="XK"> 4252 <button type="button" 4253 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4254 @click="country_code = 'XK'; openMain = false; activeSection = null;" 4255 4256 data-value="XK"> 4257 <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span> 4258 <span class="text-sm">Kosovo (EUR â¬)</span> 4259 </button> 4260 </li> 4261 4262 <li class="disclosure__item order-last" data-order="KW"> 4263 <button type="button" 4264 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4265 @click="country_code = 'KW'; openMain = false; activeSection = null;" 4266 4267 data-value="KW"> 4268 <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span> 4269 <span class="text-sm">Kuwait (AED د.Ø¥)</span> 4270 </button> 4271 </li> 4272 4273 <li class="disclosure__item order-last" data-order="KG"> 4274 <button type="button" 4275 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4276 @click="country_code = 'KG'; openMain = false; activeSection = null;" 4277 4278 data-value="KG">
4279 <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span> 4280 <span class="text-sm">Kyrgyzstan (KGS som)</span> 4281 </button> 4282 </li> 4283 4284 <li class="disclosure__item order-last" data-order="LA"> 4285 <button type="button" 4286 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4287 @click="country_code = 'LA'; openMain = false; activeSection = null;" 4288 4289 data-value="LA"> 4290 <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span> 4291 <span class="text-sm">Laos (LAK â)</span> 4292 </button> 4293 </li> 4294 4295 <li class="disclosure__item order-last" data-order="LV"> 4296 <button type="button" 4297 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4298 @click="country_code = 'LV'; openMain = false; activeSection = null;" 4299 4300 data-value="LV"> 4301 <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span> 4302 <span class="text-sm">Latvia (EUR â¬)</span> 4303 </button> 4304 </li> 4305 4306 <li class="disclosure__item order-last" data-order="LB"> 4307 <button type="button" 4308 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4309 @click="country_code = 'LB'; openMain = false; activeSection = null;" 4310 4311 data-value="LB"> 4312 <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span> 4313 <span class="text-sm">Lebanon (LBP Ù.Ù)</span> 4314 </button> 4315 </li> 4316 4317 <li class="disclosure__item order-last" data-order="LS"> 4318 <button type="button" 4319 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4320 @click="country_code = 'LS'; openMain = false; activeSection = null;" 4321 4322 data-value="LS"> 4323 <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span> 4324 <span class="text-sm">Lesotho (USD $)</span> 4325 </button> 4326 </li> 4327 4328 <li class="disclosure__item order-last" data-order="LR"> 4329 <button type="button" 4330 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4331 @click="country_code = 'LR'; openMain = false; activeSection = null;" 4332 4333 data-value="LR"> 4334 <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span> 4335 <span class="text-sm">Liberia (USD $)</span> 4336 </button> 4337 </li> 4338 4339 <li class="disclosure__item order-last" data-order="LY"> 4340 <button type="button" 4341 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4342 @click="country_code = 'LY'; openMain = false; activeSection = null;" 4343 4344 data-value="LY">
4345 <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span> 4346 <span class="text-sm">Libya (USD $)</span> 4347 </button> 4348 </li> 4349 4350 <li class="disclosure__item order-last" data-order="LI"> 4351 <button type="button" 4352 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4353 @click="country_code = 'LI'; openMain = false; activeSection = null;" 4354 4355 data-value="LI"> 4356 <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span> 4357 <span class="text-sm">Liechtenstein (CHF CHF)</span> 4358 </button> 4359 </li> 4360 4361 <li class="disclosure__item order-last" data-order="LT"> 4362 <button type="button" 4363 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4364 @click="country_code = 'LT'; openMain = false; activeSection = null;" 4365 4366 data-value="LT"> 4367 <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span> 4368 <span class="text-sm">Lithuania (EUR â¬)</span> 4369 </button> 4370 </li> 4371 4372 <li class="disclosure__item order-last" data-order="LU"> 4373 <button type="button" 4374 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4375 @click="country_code = 'LU'; openMain = false; activeSection = null;" 4376 4377 data-value="LU"> 4378 <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span> 4379 <span class="text-sm">Luxembourg (EUR â¬)</span> 4380 </button> 4381 </li> 4382 4383 <li class="disclosure__item order-last" data-order="MO"> 4384 <button type="button" 4385 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4386 @click="country_code = 'MO'; openMain = false; activeSection = null;" 4387 4388 data-value="MO"> 4389 <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span> 4390 <span class="text-sm">Macao SAR (MOP P)</span> 4391 </button> 4392 </li> 4393 4394 <li class="disclosure__item order-last" data-order="MG"> 4395 <button type="button" 4396 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4397 @click="country_code = 'MG'; openMain = false; activeSection = null;" 4398 4399 data-value="MG"> 4400 <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span> 4401 <span class="text-sm">Madagascar (USD $)</span> 4402 </button> 4403 </li> 4404 4405 <li class="disclosure__item order-last" data-order="MW"> 4406 <button type="button" 4407 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4408 @click="country_code = 'MW'; openMain = false; activeSection = null;" 4409 4410 data-value="MW">
4411 <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span> 4412 <span class="text-sm">Malawi (MWK MK)</span> 4413 </button> 4414 </li> 4415 4416 <li class="disclosure__item order-last" data-order="MY"> 4417 <button type="button" 4418 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4419 @click="country_code = 'MY'; openMain = false; activeSection = null;" 4420 4421 data-value="MY"> 4422 <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span> 4423 <span class="text-sm">Malaysia (MYR RM)</span> 4424 </button> 4425 </li> 4426 4427 <li class="disclosure__item order-last" data-order="MV"> 4428 <button type="button" 4429 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4430 @click="country_code = 'MV'; openMain = false; activeSection = null;" 4431 4432 data-value="MV"> 4433 <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span> 4434 <span class="text-sm">Maldives (MVR MVR)</span> 4435 </button> 4436 </li> 4437 4438 <li class="disclosure__item order-last" data-order="ML"> 4439 <button type="button" 4440 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4441 @click="country_code = 'ML'; openMain = false; activeSection = null;" 4442 4443 data-value="ML"> 4444 <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span> 4445 <span class="text-sm">Mali (XOF Fr)</span> 4446 </button> 4447 </li> 4448 4449 <li class="disclosure__item order-last" data-order="MT"> 4450 <button type="button" 4451 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4452 @click="country_code = 'MT'; openMain = false; activeSection = null;" 4453 4454 data-value="MT"> 4455 <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span> 4456 <span class="text-sm">Malta (EUR â¬)</span> 4457 </button> 4458 </li> 4459 4460 <li class="disclosure__item order-last" data-order="MQ"> 4461 <button type="button" 4462 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4463 @click="country_code = 'MQ'; openMain = false; activeSection = null;" 4464 4465 data-value="MQ"> 4466 <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span> 4467 <span class="text-sm">Martinique (EUR â¬)</span> 4468 </button> 4469 </li> 4470 4471 <li class="disclosure__item order-last" data-order="MR"> 4472 <button type="button" 4473 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4474 @click="country_code = 'MR'; openMain = false; activeSection = null;" 4475 4476 data-value="MR">
4477 <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span> 4478 <span class="text-sm">Mauritania (USD $)</span> 4479 </button> 4480 </li> 4481 4482 <li class="disclosure__item order-last" data-order="MU"> 4483 <button type="button" 4484 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4485 @click="country_code = 'MU'; openMain = false; activeSection = null;" 4486 4487 data-value="MU"> 4488 <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span> 4489 <span class="text-sm">Mauritius (MUR â¨)</span> 4490 </button> 4491 </li> 4492 4493 <li class="disclosure__item order-last" data-order="YT"> 4494 <button type="button" 4495 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4496 @click="country_code = 'YT'; openMain = false; activeSection = null;" 4497 4498 data-value="YT"> 4499 <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span> 4500 <span class="text-sm">Mayotte (EUR â¬)</span> 4501 </button> 4502 </li> 4503 4504 <li class="disclosure__item order-last" data-order="MX"> 4505 <button type="button" 4506 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4507 @click="country_code = 'MX'; openMain = false; activeSection = null;" 4508 4509 data-value="MX"> 4510 <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span> 4511 <span class="text-sm">Mexico (MXN $)</span> 4512 </button> 4513 </li> 4514 4515 <li class="disclosure__item order-last" data-order="MD"> 4516 <button type="button" 4517 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4518 @click="country_code = 'MD'; openMain = false; activeSection = null;" 4519 4520 data-value="MD"> 4521 <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span> 4522 <span class="text-sm">Moldova (MDL L)</span> 4523 </button> 4524 </li> 4525 4526 <li class="disclosure__item order-last" data-order="MC"> 4527 <button type="button" 4528 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4529 @click="country_code = 'MC'; openMain = false; activeSection = null;" 4530 4531 data-value="MC"> 4532 <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span> 4533 <span class="text-sm">Monaco (EUR â¬)</span> 4534 </button> 4535 </li> 4536 4537 <li class="disclosure__item order-last" data-order="MN"> 4538 <button type="button" 4539 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4540 @click="country_code = 'MN'; openMain = false; activeSection = null;" 4541 4542 data-value="MN">
4543 <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span> 4544 <span class="text-sm">Mongolia (MNT â®)</span> 4545 </button> 4546 </li> 4547 4548 <li class="disclosure__item order-last" data-order="ME"> 4549 <button type="button" 4550 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4551 @click="country_code = 'ME'; openMain = false; activeSection = null;" 4552 4553 data-value="ME"> 4554 <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span> 4555 <span class="text-sm">Montenegro (EUR â¬)</span> 4556 </button> 4557 </li> 4558 4559 <li class="disclosure__item order-last" data-order="MS"> 4560 <button type="button" 4561 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4562 @click="country_code = 'MS'; openMain = false; activeSection = null;" 4563 4564 data-value="MS"> 4565 <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span> 4566 <span class="text-sm">Montserrat (XCD $)</span> 4567 </button> 4568 </li> 4569 4570 <li class="disclosure__item order-last" data-order="MA"> 4571 <button type="button" 4572 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4573 @click="country_code = 'MA'; openMain = false; activeSection = null;" 4574 4575 data-value="MA"> 4576 <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span> 4577 <span class="text-sm">Morocco (MAD د.Ù .)</span> 4578 </button> 4579 </li> 4580 4581 <li class="disclosure__item order-last" data-order="MZ"> 4582 <button type="button" 4583 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4584 @click="country_code = 'MZ'; openMain = false; activeSection = null;" 4585 4586 data-value="MZ"> 4587 <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span> 4588 <span class="text-sm">Mozambique (USD $)</span> 4589 </button> 4590 </li> 4591 4592 <li class="disclosure__item order-last" data-order="MM"> 4593 <button type="button" 4594 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4595 @click="country_code = 'MM'; openMain = false; activeSection = null;" 4596 4597 data-value="MM"> 4598 <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span> 4599 <span class="text-sm">Myanmar (Burma) (MMK K)</span> 4600 </button> 4601 </li> 4602 4603 <li class="disclosure__item order-last" data-order="NA"> 4604 <button type="button" 4605 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4606 @click="country_code = 'NA'; openMain = false; activeSection = null;" 4607 4608 data-value="NA">
4609 <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span> 4610 <span class="text-sm">Namibia (USD $)</span> 4611 </button> 4612 </li> 4613 4614 <li class="disclosure__item order-last" data-order="NR"> 4615 <button type="button" 4616 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4617 @click="country_code = 'NR'; openMain = false; activeSection = null;" 4618 4619 data-value="NR"> 4620 <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span> 4621 <span class="text-sm">Nauru (AUD $)</span> 4622 </button> 4623 </li> 4624 4625 <li class="disclosure__item order-last" data-order="NP"> 4626 <button type="button" 4627 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4628 @click="country_code = 'NP'; openMain = false; activeSection = null;" 4629 4630 data-value="NP"> 4631 <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span> 4632 <span class="text-sm">Nepal (NPR Rs.)</span> 4633 </button> 4634 </li> 4635 4636 <li class="disclosure__item order-last" data-order="NL"> 4637 <button type="button" 4638 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4639 @click="country_code = 'NL'; openMain = false; activeSection = null;" 4640 4641 data-value="NL"> 4642 <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span> 4643 <span class="text-sm">Netherlands (EUR â¬)</span> 4644 </button> 4645 </li> 4646 4647 <li class="disclosure__item order-last" data-order="NC"> 4648 <button type="button" 4649 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4650 @click="country_code = 'NC'; openMain = false; activeSection = null;" 4651 4652 data-value="NC"> 4653 <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span> 4654 <span class="text-sm">New Caledonia (XPF Fr)</span> 4655 </button> 4656 </li> 4657 4658 <li class="disclosure__item order-last" data-order="NZ"> 4659 <button type="button" 4660 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4661 @click="country_code = 'NZ'; openMain = false; activeSection = null;" 4662 4663 data-value="NZ"> 4664 <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span> 4665 <span class="text-sm">New Zealand (NZD $)</span> 4666 </button> 4667 </li> 4668 4669 <li class="disclosure__item order-last" data-order="NI"> 4670 <button type="button" 4671 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4672 @click="country_code = 'NI'; openMain = false; activeSection = null;" 4673 4674 data-value="NI">
4675 <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span> 4676 <span class="text-sm">Nicaragua (NIO C$)</span> 4677 </button> 4678 </li> 4679 4680 <li class="disclosure__item order-last" data-order="NE"> 4681 <button type="button" 4682 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4683 @click="country_code = 'NE'; openMain = false; activeSection = null;" 4684 4685 data-value="NE"> 4686 <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span> 4687 <span class="text-sm">Niger (XOF Fr)</span> 4688 </button> 4689 </li> 4690 4691 <li class="disclosure__item order-last" data-order="NG"> 4692 <button type="button" 4693 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4694 @click="country_code = 'NG'; openMain = false; activeSection = null;" 4695 4696 data-value="NG"> 4697 <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span> 4698 <span class="text-sm">Nigeria (NGN â¦)</span> 4699 </button> 4700 </li> 4701 4702 <li class="disclosure__item order-last" data-order="NU"> 4703 <button type="button" 4704 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4705 @click="country_code = 'NU'; openMain = false; activeSection = null;" 4706 4707 data-value="NU"> 4708 <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span> 4709 <span class="text-sm">Niue (NZD $)</span> 4710 </button> 4711 </li> 4712 4713 <li class="disclosure__item order-last" data-order="NF"> 4714 <button type="button" 4715 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4716 @click="country_code = 'NF'; openMain = false; activeSection = null;" 4717 4718 data-value="NF"> 4719 <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span> 4720 <span class="text-sm">Norfolk Island (AUD $)</span> 4721 </button> 4722 </li> 4723 4724 <li class="disclosure__item order-last" data-order="MK"> 4725 <button type="button" 4726 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4727 @click="country_code = 'MK'; openMain = false; activeSection = null;" 4728 4729 data-value="MK"> 4730 <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span> 4731 <span class="text-sm">North Macedonia (MKD ден)</span> 4732 </button> 4733 </li> 4734 4735 <li class="disclosure__item order-last" data-order="NO"> 4736 <button type="button" 4737 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4738 @click="country_code = 'NO'; openMain = false; activeSection = null;" 4739 4740 data-value="NO">
4741 <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span> 4742 <span class="text-sm">Norway (NOK kr)</span> 4743 </button> 4744 </li> 4745 4746 <li class="disclosure__item order-last" data-order="OM"> 4747 <button type="button" 4748 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4749 @click="country_code = 'OM'; openMain = false; activeSection = null;" 4750 4751 data-value="OM"> 4752 <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span> 4753 <span class="text-sm">Oman (USD $)</span> 4754 </button> 4755 </li> 4756 4757 <li class="disclosure__item order-last" data-order="PK"> 4758 <button type="button" 4759 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4760 @click="country_code = 'PK'; openMain = false; activeSection = null;" 4761 4762 data-value="PK"> 4763 <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span> 4764 <span class="text-sm">Pakistan (PKR â¨)</span> 4765 </button> 4766 </li> 4767 4768 <li class="disclosure__item order-last" data-order="PA"> 4769 <button type="button" 4770 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4771 @click="country_code = 'PA'; openMain = false; activeSection = null;" 4772 4773 data-value="PA"> 4774 <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span> 4775 <span class="text-sm">Panama (USD $)</span> 4776 </button> 4777 </li> 4778 4779 <li class="disclosure__item order-last" data-order="PG"> 4780 <button type="button" 4781 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4782 @click="country_code = 'PG'; openMain = false; activeSection = null;" 4783 4784 data-value="PG"> 4785 <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span> 4786 <span class="text-sm">Papua New Guinea (PGK K)</span> 4787 </button> 4788 </li> 4789 4790 <li class="disclosure__item order-last" data-order="PY"> 4791 <button type="button" 4792 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4793 @click="country_code = 'PY'; openMain = false; activeSection = null;" 4794 4795 data-value="PY"> 4796 <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span> 4797 <span class="text-sm">Paraguay (PYG â²)</span> 4798 </button> 4799 </li> 4800 4801 <li class="disclosure__item order-last" data-order="PE"> 4802 <button type="button" 4803 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4804 @click="country_code = 'PE'; openMain = false; activeSection = null;" 4805 4806 data-value="PE">
4807 <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span> 4808 <span class="text-sm">Peru (PEN S/)</span> 4809 </button> 4810 </li> 4811 4812 <li class="disclosure__item order-last" data-order="PH"> 4813 <button type="button" 4814 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4815 @click="country_code = 'PH'; openMain = false; activeSection = null;" 4816 4817 data-value="PH"> 4818 <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span> 4819 <span class="text-sm">Philippines (PHP â±)</span> 4820 </button> 4821 </li> 4822 4823 <li class="disclosure__item order-last" data-order="PN"> 4824 <button type="button" 4825 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4826 @click="country_code = 'PN'; openMain = false; activeSection = null;" 4827 4828 data-value="PN"> 4829 <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span> 4830 <span class="text-sm">Pitcairn Islands (NZD $)</span> 4831 </button> 4832 </li> 4833 4834 <li class="disclosure__item order-last" data-order="PL"> 4835 <button type="button" 4836 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4837 @click="country_code = 'PL'; openMain = false; activeSection = null;" 4838 4839 data-value="PL"> 4840 <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span> 4841 <span class="text-sm">Poland (PLN zÅ)</span> 4842 </button> 4843 </li> 4844 4845 <li class="disclosure__item order-last" data-order="PT"> 4846 <button type="button" 4847 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4848 @click="country_code = 'PT'; openMain = false; activeSection = null;" 4849 4850 data-value="PT"> 4851 <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span> 4852 <span class="text-sm">Portugal (EUR â¬)</span> 4853 </button> 4854 </li> 4855 4856 <li class="disclosure__item order-last" data-order="QA"> 4857 <button type="button" 4858 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4859 @click="country_code = 'QA'; openMain = false; activeSection = null;" 4860 4861 data-value="QA"> 4862 <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span> 4863 <span class="text-sm">Qatar (QAR ر.Ù)</span> 4864 </button> 4865 </li> 4866 4867 <li class="disclosure__item order-last" data-order="RE"> 4868 <button type="button" 4869 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4870 @click="country_code = 'RE'; openMain = false; activeSection = null;" 4871 4872 data-value="RE">
4873 <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span> 4874 <span class="text-sm">Réunion (EUR â¬)</span> 4875 </button> 4876 </li> 4877 4878 <li class="disclosure__item order-last" data-order="RO"> 4879 <button type="button" 4880 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4881 @click="country_code = 'RO'; openMain = false; activeSection = null;" 4882 4883 data-value="RO"> 4884 <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span> 4885 <span class="text-sm">Romania (RON Lei)</span> 4886 </button> 4887 </li> 4888 4889 <li class="disclosure__item order-last" data-order="RW"> 4890 <button type="button" 4891 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4892 @click="country_code = 'RW'; openMain = false; activeSection = null;" 4893 4894 data-value="RW"> 4895 <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span> 4896 <span class="text-sm">Rwanda (RWF FRw)</span> 4897 </button> 4898 </li> 4899 4900 <li class="disclosure__item order-last" data-order="WS"> 4901 <button type="button" 4902 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4903 @click="country_code = 'WS'; openMain = false; activeSection = null;" 4904 4905 data-value="WS"> 4906 <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span> 4907 <span class="text-sm">Samoa (WST T)</span> 4908 </button> 4909 </li> 4910 4911 <li class="disclosure__item order-last" data-order="SM"> 4912 <button type="button" 4913 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4914 @click="country_code = 'SM'; openMain = false; activeSection = null;" 4915 4916 data-value="SM"> 4917 <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span> 4918 <span class="text-sm">San Marino (EUR â¬)</span> 4919 </button> 4920 </li> 4921 4922 <li class="disclosure__item order-last" data-order="ST"> 4923 <button type="button" 4924 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4925 @click="country_code = 'ST'; openMain = false; activeSection = null;" 4926 4927 data-value="ST"> 4928 <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span> 4929 <span class="text-sm">São Tomé & PrÃncipe (STD Db)</span> 4930 </button> 4931 </li> 4932 4933 <li class="disclosure__item order-last" data-order="SA"> 4934 <button type="button" 4935 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4936 @click="country_code = 'SA'; openMain = false; activeSection = null;" 4937 4938 data-value="SA">
4939 <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span> 4940 <span class="text-sm">Saudi Arabia (SAR ر.س)</span> 4941 </button> 4942 </li> 4943 4944 <li class="disclosure__item order-last" data-order="SN"> 4945 <button type="button" 4946 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4947 @click="country_code = 'SN'; openMain = false; activeSection = null;" 4948 4949 data-value="SN"> 4950 <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span> 4951 <span class="text-sm">Senegal (XOF Fr)</span> 4952 </button> 4953 </li> 4954 4955 <li class="disclosure__item order-last" data-order="RS"> 4956 <button type="button" 4957 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4958 @click="country_code = 'RS'; openMain = false; activeSection = null;" 4959 4960 data-value="RS"> 4961 <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span> 4962 <span class="text-sm">Serbia (RSD РСÐ)</span> 4963 </button> 4964 </li> 4965 4966 <li class="disclosure__item order-last" data-order="SC"> 4967 <button type="button" 4968 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4969 @click="country_code = 'SC'; openMain = false; activeSection = null;" 4970 4971 data-value="SC"> 4972 <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span> 4973 <span class="text-sm">Seychelles (USD $)</span> 4974 </button> 4975 </li> 4976 4977 <li class="disclosure__item order-last" data-order="SL"> 4978 <button type="button" 4979 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4980 @click="country_code = 'SL'; openMain = false; activeSection = null;" 4981 4982 data-value="SL"> 4983 <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span> 4984 <span class="text-sm">Sierra Leone (SLL Le)</span> 4985 </button> 4986 </li> 4987 4988 <li class="disclosure__item order-last" data-order="SG"> 4989 <button type="button" 4990 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4991 @click="country_code = 'SG'; openMain = false; activeSection = null;" 4992 4993 data-value="SG"> 4994 <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span> 4995 <span class="text-sm">Singapore (SGD $)</span> 4996 </button> 4997 </li> 4998 4999 <li class="disclosure__item order-last" data-order="SX"> 5000 <button type="button" 5001 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5002 @click="country_code = 'SX'; openMain = false; activeSection = null;" 5003 5004 data-value="SX">
5005 <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span> 5006 <span class="text-sm">Sint Maarten (ANG Æ)</span> 5007 </button> 5008 </li> 5009 5010 <li class="disclosure__item order-last" data-order="SK"> 5011 <button type="button" 5012 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5013 @click="country_code = 'SK'; openMain = false; activeSection = null;" 5014 5015 data-value="SK"> 5016 <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span> 5017 <span class="text-sm">Slovakia (EUR â¬)</span> 5018 </button> 5019 </li> 5020 5021 <li class="disclosure__item order-last" data-order="SI"> 5022 <button type="button" 5023 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5024 @click="country_code = 'SI'; openMain = false; activeSection = null;" 5025 5026 data-value="SI"> 5027 <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span> 5028 <span class="text-sm">Slovenia (EUR â¬)</span> 5029 </button> 5030 </li> 5031 5032 <li class="disclosure__item order-last" data-order="SB"> 5033 <button type="button" 5034 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5035 @click="country_code = 'SB'; openMain = false; activeSection = null;" 5036 5037 data-value="SB"> 5038 <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span> 5039 <span class="text-sm">Solomon Islands (SBD $)</span> 5040 </button> 5041 </li> 5042 5043 <li class="disclosure__item order-last" data-order="SO"> 5044 <button type="button" 5045 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5046 @click="country_code = 'SO'; openMain = false; activeSection = null;" 5047 5048 data-value="SO"> 5049 <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span> 5050 <span class="text-sm">Somalia (USD $)</span> 5051 </button> 5052 </li> 5053 5054 <li class="disclosure__item order-last" data-order="ZA"> 5055 <button type="button" 5056 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5057 @click="country_code = 'ZA'; openMain = false; activeSection = null;" 5058 5059 data-value="ZA"> 5060 <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span> 5061 <span class="text-sm">South Africa (USD $)</span> 5062 </button> 5063 </li> 5064 5065 <li class="disclosure__item order-last" data-order="GS"> 5066 <button type="button" 5067 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5068 @click="country_code = 'GS'; openMain = false; activeSection = null;" 5069 5070 data-value="GS">
5071 <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span> 5072 <span class="text-sm">South Georgia & South Sandwich Islands (GBP £)</span> 5073 </button> 5074 </li> 5075 5076 <li class="disclosure__item order-last" data-order="KR"> 5077 <button type="button" 5078 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5079 @click="country_code = 'KR'; openMain = false; activeSection = null;" 5080 5081 data-value="KR"> 5082 <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span> 5083 <span class="text-sm">South Korea (KRW â©)</span> 5084 </button> 5085 </li> 5086 5087 <li class="disclosure__item order-last" data-order="SS"> 5088 <button type="button" 5089 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5090 @click="country_code = 'SS'; openMain = false; activeSection = null;" 5091 5092 data-value="SS"> 5093 <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span> 5094 <span class="text-sm">South Sudan (USD $)</span> 5095 </button> 5096 </li> 5097 5098 <li class="disclosure__item order-last" data-order="ES"> 5099 <button type="button" 5100 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5101 @click="country_code = 'ES'; openMain = false; activeSection = null;" 5102 5103 data-value="ES"> 5104 <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span> 5105 <span class="text-sm">Spain (EUR â¬)</span> 5106 </button> 5107 </li> 5108 5109 <li class="disclosure__item order-last" data-order="LK"> 5110 <button type="button" 5111 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5112 @click="country_code = 'LK'; openMain = false; activeSection = null;" 5113 5114 data-value="LK"> 5115 <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span> 5116 <span class="text-sm">Sri Lanka (LKR â¨)</span> 5117 </button> 5118 </li> 5119 5120 <li class="disclosure__item order-last" data-order="BL"> 5121 <button type="button" 5122 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5123 @click="country_code = 'BL'; openMain = false; activeSection = null;" 5124 5125 data-value="BL"> 5126 <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span> 5127 <span class="text-sm">St. Barthélemy (EUR â¬)</span> 5128 </button> 5129 </li> 5130 5131 <li class="disclosure__item order-last" data-order="SH"> 5132 <button type="button" 5133 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5134 @click="country_code = 'SH'; openMain = false; activeSection = null;" 5135 5136 data-value="SH">
5137 <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span> 5138 <span class="text-sm">St. Helena (SHP £)</span> 5139 </button> 5140 </li> 5141 5142 <li class="disclosure__item order-last" data-order="KN"> 5143 <button type="button" 5144 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5145 @click="country_code = 'KN'; openMain = false; activeSection = null;" 5146 5147 data-value="KN"> 5148 <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span> 5149 <span class="text-sm">St. Kitts & Nevis (XCD $)</span> 5150 </button> 5151 </li> 5152 5153 <li class="disclosure__item order-last" data-order="LC"> 5154 <button type="button" 5155 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5156 @click="country_code = 'LC'; openMain = false; activeSection = null;" 5157 5158 data-value="LC"> 5159 <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span> 5160 <span class="text-sm">St. Lucia (XCD $)</span> 5161 </button> 5162 </li> 5163 5164 <li class="disclosure__item order-last" data-order="MF"> 5165 <button type="button" 5166 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5167 @click="country_code = 'MF'; openMain = false; activeSection = null;" 5168 5169 data-value="MF"> 5170 <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span> 5171 <span class="text-sm">St. Martin (EUR â¬)</span> 5172 </button> 5173 </li> 5174 5175 <li class="disclosure__item order-last" data-order="PM"> 5176 <button type="button" 5177 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5178 @click="country_code = 'PM'; openMain = false; activeSection = null;" 5179 5180 data-value="PM"> 5181 <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span> 5182 <span class="text-sm">St. Pierre & Miquelon (EUR â¬)</span> 5183 </button> 5184 </li> 5185 5186 <li class="disclosure__item order-last" data-order="VC"> 5187 <button type="button" 5188 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5189 @click="country_code = 'VC'; openMain = false; activeSection = null;" 5190 5191 data-value="VC"> 5192 <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span> 5193 <span class="text-sm">St. Vincent & Grenadines (XCD $)</span> 5194 </button> 5195 </li> 5196 5197 <li class="disclosure__item order-last" data-order="SD"> 5198 <button type="button" 5199 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5200 @click="country_code = 'SD'; openMain = false; activeSection = null;" 5201 5202 data-value="SD">
5203 <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span> 5204 <span class="text-sm">Sudan (USD $)</span> 5205 </button> 5206 </li> 5207 5208 <li class="disclosure__item order-last" data-order="SR"> 5209 <button type="button" 5210 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5211 @click="country_code = 'SR'; openMain = false; activeSection = null;" 5212 5213 data-value="SR"> 5214 <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span> 5215 <span class="text-sm">Suriname (USD $)</span> 5216 </button> 5217 </li> 5218 5219 <li class="disclosure__item order-last" data-order="SJ"> 5220 <button type="button" 5221 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5222 @click="country_code = 'SJ'; openMain = false; activeSection = null;" 5223 5224 data-value="SJ"> 5225 <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span> 5226 <span class="text-sm">Svalbard & Jan Mayen (NOK kr)</span> 5227 </button> 5228 </li> 5229 5230 <li class="disclosure__item order-last" data-order="SE"> 5231 <button type="button" 5232 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5233 @click="country_code = 'SE'; openMain = false; activeSection = null;" 5234 5235 data-value="SE"> 5236 <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span> 5237 <span class="text-sm">Sweden (SEK kr)</span> 5238 </button> 5239 </li> 5240 5241 <li class="disclosure__item order-last" data-order="CH"> 5242 <button type="button" 5243 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5244 @click="country_code = 'CH'; openMain = false; activeSection = null;" 5245 5246 data-value="CH"> 5247 <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span> 5248 <span class="text-sm">Switzerland (CHF CHF)</span> 5249 </button> 5250 </li> 5251 5252 <li class="disclosure__item order-last" data-order="TW"> 5253 <button type="button" 5254 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5255 @click="country_code = 'TW'; openMain = false; activeSection = null;" 5256 5257 data-value="TW"> 5258 <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span> 5259 <span class="text-sm">Taiwan (TWD $)</span> 5260 </button> 5261 </li> 5262 5263 <li class="disclosure__item order-last" data-order="TJ"> 5264 <button type="button" 5265 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5266 @click="country_code = 'TJ'; openMain = false; activeSection = null;" 5267 5268 data-value="TJ">
5269 <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span> 5270 <span class="text-sm">Tajikistan (TJS Ð Ð)</span> 5271 </button> 5272 </li> 5273 5274 <li class="disclosure__item order-last" data-order="TZ"> 5275 <button type="button" 5276 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5277 @click="country_code = 'TZ'; openMain = false; activeSection = null;" 5278 5279 data-value="TZ"> 5280 <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span> 5281 <span class="text-sm">Tanzania (TZS Sh)</span> 5282 </button> 5283 </li> 5284 5285 <li class="disclosure__item order-last" data-order="TH"> 5286 <button type="button" 5287 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5288 @click="country_code = 'TH'; openMain = false; activeSection = null;" 5289 5290 data-value="TH"> 5291 <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span> 5292 <span class="text-sm">Thailand (THB ฿)</span> 5293 </button> 5294 </li> 5295 5296 <li class="disclosure__item order-last" data-order="TL"> 5297 <button type="button" 5298 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5299 @click="country_code = 'TL'; openMain = false; activeSection = null;" 5300 5301 data-value="TL"> 5302 <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span> 5303 <span class="text-sm">Timor-Leste (USD $)</span> 5304 </button> 5305 </li> 5306 5307 <li class="disclosure__item order-last" data-order="TG"> 5308 <button type="button" 5309 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5310 @click="country_code = 'TG'; openMain = false; activeSection = null;" 5311 5312 data-value="TG"> 5313 <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span> 5314 <span class="text-sm">Togo (XOF Fr)</span> 5315 </button> 5316 </li> 5317 5318 <li class="disclosure__item order-last" data-order="TK"> 5319 <button type="button" 5320 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5321 @click="country_code = 'TK'; openMain = false; activeSection = null;" 5322 5323 data-value="TK"> 5324 <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span> 5325 <span class="text-sm">Tokelau (NZD $)</span> 5326 </button> 5327 </li> 5328 5329 <li class="disclosure__item order-last" data-order="TO"> 5330 <button type="button" 5331 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5332 @click="country_code = 'TO'; openMain = false; activeSection = null;" 5333 5334 data-value="TO">
5335 <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span> 5336 <span class="text-sm">Tonga (TOP T$)</span> 5337 </button> 5338 </li> 5339 5340 <li class="disclosure__item order-last" data-order="TT"> 5341 <button type="button" 5342 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5343 @click="country_code = 'TT'; openMain = false; activeSection = null;" 5344 5345 data-value="TT"> 5346 <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span> 5347 <span class="text-sm">Trinidad & Tobago (TTD $)</span> 5348 </button> 5349 </li> 5350 5351 <li class="disclosure__item order-last" data-order="TA"> 5352 <button type="button" 5353 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5354 @click="country_code = 'TA'; openMain = false; activeSection = null;" 5355 5356 data-value="TA"> 5357 <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span> 5358 <span class="text-sm">Tristan da Cunha (GBP £)</span> 5359 </button> 5360 </li> 5361 5362 <li class="disclosure__item order-last" data-order="TN"> 5363 <button type="button" 5364 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5365 @click="country_code = 'TN'; openMain = false; activeSection = null;" 5366 5367 data-value="TN"> 5368 <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span> 5369 <span class="text-sm">Tunisia (USD $)</span> 5370 </button> 5371 </li> 5372 5373 <li class="disclosure__item order-last" data-order="TR"> 5374 <button type="button" 5375 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5376 @click="country_code = 'TR'; openMain = false; activeSection = null;" 5377 5378 data-value="TR"> 5379 <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span> 5380 <span class="text-sm">Türkiye (USD $)</span> 5381 </button> 5382 </li> 5383 5384 <li class="disclosure__item order-last" data-order="TM"> 5385 <button type="button" 5386 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5387 @click="country_code = 'TM'; openMain = false; activeSection = null;" 5388 5389 data-value="TM"> 5390 <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span> 5391 <span class="text-sm">Turkmenistan (USD $)</span> 5392 </button> 5393 </li> 5394 5395 <li class="disclosure__item order-last" data-order="TC"> 5396 <button type="button" 5397 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5398 @click="country_code = 'TC'; openMain = false; activeSection = null;" 5399 5400 data-value="TC">
5401 <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span> 5402 <span class="text-sm">Turks & Caicos Islands (USD $)</span> 5403 </button> 5404 </li> 5405 5406 <li class="disclosure__item order-last" data-order="TV"> 5407 <button type="button" 5408 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5409 @click="country_code = 'TV'; openMain = false; activeSection = null;" 5410 5411 data-value="TV"> 5412 <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span> 5413 <span class="text-sm">Tuvalu (AUD $)</span> 5414 </button> 5415 </li> 5416 5417 <li class="disclosure__item order-last" data-order="UM"> 5418 <button type="button" 5419 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5420 @click="country_code = 'UM'; openMain = false; activeSection = null;" 5421 5422 data-value="UM"> 5423 <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span> 5424 <span class="text-sm">U.S. Outlying Islands (USD $)</span> 5425 </button> 5426 </li> 5427 5428 <li class="disclosure__item order-last" data-order="UG"> 5429 <button type="button" 5430 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5431 @click="country_code = 'UG'; openMain = false; activeSection = null;" 5432 5433 data-value="UG"> 5434 <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span> 5435 <span class="text-sm">Uganda (UGX USh)</span> 5436 </button> 5437 </li> 5438 5439 <li class="disclosure__item order-last" data-order="UA"> 5440 <button type="button" 5441 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5442 @click="country_code = 'UA'; openMain = false; activeSection = null;" 5443 5444 data-value="UA"> 5445 <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span> 5446 <span class="text-sm">Ukraine (UAH â´)</span> 5447 </button> 5448 </li> 5449 5450 <li class="disclosure__item order-last" data-order="AE"> 5451 <button type="button" 5452 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5453 @click="country_code = 'AE'; openMain = false; activeSection = null;" 5454 5455 data-value="AE"> 5456 <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span> 5457 <span class="text-sm">United Arab Emirates (AED د.Ø¥)</span> 5458 </button> 5459 </li> 5460 5461 <li class="disclosure__item order-last" data-order="GB"> 5462 <button type="button" 5463 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5464 @click="country_code = 'GB'; openMain = false; activeSection = null;" 5465 5466 data-value="GB">
5467 <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span> 5468 <span class="text-sm">United Kingdom (GBP £)</span> 5469 </button> 5470 </li> 5471 5472 <li class="disclosure__item order-last" data-order="US"> 5473 <button type="button" 5474 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 5475 @click="country_code = 'US'; openMain = false; activeSection = null;" 5476 aria-current="true" 5477 data-value="US"> 5478 <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span> 5479 <span class="text-sm">United States (USD $)</span> 5480 </button> 5481 </li> 5482 5483 <li class="disclosure__item order-last" data-order="UY"> 5484 <button type="button" 5485 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5486 @click="country_code = 'UY'; openMain = false; activeSection = null;" 5487 5488 data-value="UY"> 5489 <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span> 5490 <span class="text-sm">Uruguay (UYU $U)</span> 5491 </button> 5492 </li> 5493 5494 <li class="disclosure__item order-last" data-order="UZ"> 5495 <button type="button" 5496 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5497 @click="country_code = 'UZ'; openMain = false; activeSection = null;" 5498 5499 data-value="UZ"> 5500 <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span> 5501 <span class="text-sm">Uzbekistan (UZS so'm)</span> 5502 </button> 5503 </li> 5504 5505 <li class="disclosure__item order-last" data-order="VU"> 5506 <button type="button" 5507 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5508 @click="country_code = 'VU'; openMain = false; activeSection = null;" 5509 5510 data-value="VU"> 5511 <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span> 5512 <span class="text-sm">Vanuatu (VUV Vt)</span> 5513 </button> 5514 </li> 5515 5516 <li class="disclosure__item order-last" data-order="VA"> 5517 <button type="button" 5518 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5519 @click="country_code = 'VA'; openMain = false; activeSection = null;" 5520 5521 data-value="VA"> 5522 <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span> 5523 <span class="text-sm">Vatican City (EUR â¬)</span> 5524 </button> 5525 </li> 5526 5527 <li class="disclosure__item order-last" data-order="VE"> 5528 <button type="button" 5529 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5530 @click="country_code = 'VE'; openMain = false; activeSection = null;" 5531 5532 data-value="VE">
5533 <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span> 5534 <span class="text-sm">Venezuela (USD $)</span> 5535 </button> 5536 </li> 5537 5538 <li class="disclosure__item order-last" data-order="VN"> 5539 <button type="button" 5540 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5541 @click="country_code = 'VN'; openMain = false; activeSection = null;" 5542 5543 data-value="VN"> 5544 <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span> 5545 <span class="text-sm">Vietnam (VND â«)</span> 5546 </button> 5547 </li> 5548 5549 <li class="disclosure__item order-last" data-order="WF"> 5550 <button type="button" 5551 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5552 @click="country_code = 'WF'; openMain = false; activeSection = null;" 5553 5554 data-value="WF"> 5555 <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span> 5556 <span class="text-sm">Wallis & Futuna (XPF Fr)</span> 5557 </button> 5558 </li> 5559 5560 <li class="disclosure__item order-last" data-order="EH"> 5561 <button type="button" 5562 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5563 @click="country_code = 'EH'; openMain = false; activeSection = null;" 5564 5565 data-value="EH"> 5566 <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span> 5567 <span class="text-sm">Western Sahara (MAD د.Ù .)</span> 5568 </button> 5569 </li> 5570 5571 <li class="disclosure__item order-last" data-order="YE"> 5572 <button type="button" 5573 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5574 @click="country_code = 'YE'; openMain = false; activeSection = null;" 5575 5576 data-value="YE"> 5577 <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span> 5578 <span class="text-sm">Yemen (YER ï·¼)</span> 5579 </button> 5580 </li> 5581 5582 <li class="disclosure__item order-last" data-order="ZM"> 5583 <button type="button" 5584 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5585 @click="country_code = 'ZM'; openMain = false; activeSection = null;" 5586 5587 data-value="ZM"> 5588 <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span> 5589 <span class="text-sm">Zambia (USD $)</span> 5590 </button> 5591 </li> 5592 5593 <li class="disclosure__item order-last" data-order="ZW"> 5594 <button type="button" 5595 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5596 @click="country_code = 'ZW'; openMain = false; activeSection = null;" 5597 5598 data-value="ZW">
5599 <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span> 5600 <span class="text-sm">Zimbabwe (USD $)</span> 5601 </button> 5602 </li> 5603 5604 </ul> 5605 <input type="hidden" x-model="country_code" name="country_code" value="US"> 5606 </form> 5607 </div> 5608 </div> 5609 5610 <!-- Language Section --> 5611 <div class="localization-dropdown__section relative border border-black p-3"> 5612 <button type="button" 5613 @click="activeSection = activeSection === 'language' ? null : 'language'" 5614 :aria-expanded="(activeSection === 'language').toString()" 5615 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 5616 <div class="flex items-center gap-3"> 5617 <div class="text-left"> 5618 <p class="font-medium"><span class="sr-only">Language: </span>English</p> 5619 </div> 5620 </div> 5621 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'language' }"> 5622 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-chevron-down" width="18" height="18" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 5623 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 5624 <path d="M6 9l6 6l6 -6" /> 5625 </svg> 5626 </span> 5627 </button> 5628 5629 <!-- Language Dropdown (absolute positioned) --> 5630 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 5631 x-show="activeSection === 'language'" 5632 x-cloak 5633 x-transition:enter="transition ease-out duration-150" 5634 x-transition:enter-start="opacity-0 transform -translate-y-2" 5635 x-transition:enter-end="opacity-100 transform translate-y-0" 5636 x-transition:leave="transition ease-in duration-100" 5637 x-transition:leave-start="opacity-100 transform translate-y-0" 5638 x-transition:leave-end="opacity-0 transform -translate-y-2"> 5639 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="localizationLanguageForm"><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="/blogs/hair-care" /> 5640 <ul class="localization-dropdown__language-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 5641 5642 <li class="disclosure__item"> 5643 <button type="button" 5644 @click="language = 'en'; openMain = false; activeSection = null;" 5645 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 5646 hreflang="en" 5647 lang="en" 5648 aria-current="true"> 5649 5650 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-check w-5 h-5" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 5651 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 5652 <path d="M5 12l5 5l10 -10" /> 5653 </svg> 5654 5655 <span class="text-sm">English</span> 5656 </button> 5657 </li> 5658 5659 <li class="disclosure__item"> 5660 <button type="button" 5661 @click="language = 'fr'; openMain = false; activeSection = null;" 5662 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5663 hreflang="fr" 5664 lang="fr" 5665 > 5666
5667 <span class="w-5 h-5"></span> 5668 5669 <span class="text-sm">français</span> 5670 </button> 5671 </li> 5672 5673 <li class="disclosure__item"> 5674 <button type="button" 5675 @click="language = 'de'; openMain = false; activeSection = null;" 5676 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5677 hreflang="de" 5678 lang="de" 5679 > 5680 5681 <span class="w-5 h-5"></span> 5682 5683 <span class="text-sm">Deutsch</span> 5684 </button> 5685 </li> 5686 5687 <li class="disclosure__item"> 5688 <button type="button" 5689 @click="language = 'ko'; openMain = false; activeSection = null;" 5690 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5691 hreflang="ko" 5692 lang="ko" 5693 > 5694 5695 <span class="w-5 h-5"></span> 5696 5697 <span class="text-sm">íêµì´</span> 5698 </button> 5699 </li> 5700 5701 <li class="disclosure__item"> 5702 <button type="button" 5703 @click="language = 'ja'; openMain = false; activeSection = null;" 5704 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5705 hreflang="ja" 5706 lang="ja" 5707 > 5708 5709 <span class="w-5 h-5"></span> 5710 5711 <span class="text-sm">æ¥æ¬èª</span> 5712 </button> 5713 </li> 5714 5715 <li class="disclosure__item"> 5716 <button type="button" 5717 @click="language = 'es'; openMain = false; activeSection = null;" 5718 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5719 hreflang="es" 5720 lang="es" 5721 > 5722 5723 <span class="w-5 h-5"></span> 5724 5725 <span class="text-sm">Español</span> 5726 </button> 5727 </li> 5728 5729 <li class="disclosure__item"> 5730 <button type="button" 5731 @click="language = 'it'; openMain = false; activeSection = null;" 5732 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5733 hreflang="it" 5734 lang="it" 5735 > 5736 5737 <span class="w-5 h-5"></span> 5738 5739 <span class="text-sm">Italiano</span> 5740 </button> 5741 </li> 5742 5743 </ul> 5744 <input type="hidden" name="language_code" x-model="language" value="en"> 5745 </form> 5746 </div> 5747 </div> 5748</div> 5749 5750 </div> 5751 5752 5753 5754 <button x-data="{ 5755 count: 0, 5756 cartLabelOne: "Cart, [count] item", 5757 cartLabelOther: "Cart, [count] items" 5758 }" 5759 @cart-count-updated.window="count = $event.detail" 5760 @click="$dispatch('toggle-cart-drawer')" 5761 aria-haspopup="dialog" 5762 aria-label="Cart, 0 items" 5763 :aria-label="(Number(count) === 1 ? cartLabelOne : cartLabelOther).replace('[count]', count)" 5764 class="header__icon header__icon--cart w-6 relative py-4"> 5765 5766<svg width="20" height="20" viewBox="0 0 20 20" class="icon icon-bag w-5 h-5" fill="none" xmlns="http://www.w3.org/2000/svg"> 5767<path d="M6.25 6.875V5.625C6.25 4.63044 6.64509 3.67661 7.34835 2.97335C8.05161 2.27009 9.00544 1.875 10 1.875C10.9946 1.875 11.9484 2.27009 12.6517 2.97335C13.3549 3.67661 13.75 4.63044 13.75 5.625V6.875M3.125 6.875C2.95924 6.875 2.80027 6.94085 2.68306 7.05806C2.56585 7.17527 2.5 7.33424 2.5 7.5V15.9375C2.5 17.1187 3.50625 18.125 4.6875 18.125H15.3125C16.4937 18.125 17.5 17.1676 17.5 15.9863V7.5C17.5 7.33424 17.4342 7.17527 17.3169 7.05806C17.1997 6.94085 17.0408 6.875 16.875 6.875H3.125Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5768</svg> 5769 5770 <div x-cloak 5771 aria-hidden="true" 5772 :class="{ 'animated-flash': count > 0 }" 5773 class="cart-count-bubble flex items-center justify-center absolute bg-red-600 text-white h-5 w-5 py-0.5 px-1 to
5773p-0.5 -right-1 text-xs rounded-full leading-none"> 5774 <span class="absolute z-10" x-text="count"></span> 5775 </div> 5776 5777 </button> 5778 5779 5780 </div> 5781 5782 5783 </nav> 5784 5785 <div class="header-mobile-icons lg:hidden"> 5786 5787 <div class="header__icons flex gap-x-3 lg:gap-x-1 justify-self-end items-center"> 5788 5789 <button 5790 x-data 5791 type="button" 5792 @pointerenter="$dispatch('preload-search')" 5793 @pointerdown="$dispatch('preload-search')" 5794 @focus="$dispatch('preload-search')" 5795 @click="$dispatch('show-search'); $dispatch('close-mobile-menu')" 5796 aria-label="Search" 5797 class="header__search-submit none-focus py-3 px-1 hidden lg:block"> 5798 5799<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5800<path d="M14.0775 14.1L16.6442 16.6667M15.8334 9.58334C15.8334 11.2409 15.1749 12.8307 14.0028 14.0028C12.8307 15.1749 11.241 15.8333 9.58337 15.8333C7.92577 15.8333 6.33606 15.1749 5.16396 14.0028C3.99185 12.8307 3.33337 11.2409 3.33337 9.58334C3.33337 7.92573 3.99185 6.33602 5.16396 5.16392C6.33606 3.99182 7.92577 3.33334 9.58337 3.33334C11.241 3.33334 12.8307 3.99182 14.0028 5.16392C15.1749 6.33602 15.8334 7.92573 15.8334 9.58334Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5801</svg> 5802 5803 </button> 5804 5805 <noscript> 5806 <a href="/search" 5807 title="TODO" 5808 class="header__icon header__icon--search"> 5809 5810<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5811<path d="M14.0775 14.1L16.6442 16.6667M15.8334 9.58334C15.8334 11.2409 15.1749 12.8307 14.0028 14.0028C12.8307 15.1749 11.241 15.8333 9.58337 15.8333C7.92577 15.8333 6.33606 15.1749 5.16396 14.0028C3.99185 12.8307 3.33337 11.2409 3.33337 9.58334C3.33337 7.92573 3.99185 6.33602 5.16396 5.16392C6.33606 3.99182 7.92577 3.33334 9.58337 3.33334C11.241 3.33334 12.8307 3.99182 14.0028 5.16392C15.1749 6.33602 15.8334 7.92573 15.8334 9.58334Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5812</svg> 5813 5814 </a> 5815 </noscript> 5816 5817<a href="/account" aria-label="link to account page" class="header__icon header__icon--account py-3 px-1"> 5818 5819<svg width="20" height="20" class="icon icon-user w-5 h-5" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5820<path d="M15.8334 17.2917C16.0544 17.2917 16.2664 17.2039 16.4226 17.0476C16.5789 16.8913 16.6667 16.6793 16.6667 16.4583V15.42C16.67 13.0817 13.355 11.25 10 11.25C6.64504 11.25 3.33337 13.0817 3.33337 15.42V16.4583C3.33337 16.6793 3.42117 16.8913 3.57745 17.0476C3.73373 17.2039 3.94569 17.2917 4.16671 17.2917H15.8334ZM13.0034 5.71167C13.0034 6.10607 12.9257 6.49661 12.7748 6.861C12.6238 7.22538 12.4026 7.55646 12.1237 7.83535C11.8448 8.11423 11.5137 8.33546 11.1494 8.48639C10.785 8.63732 10.3944 8.715 10 8.715C9.60564 8.715 9.2151 8.63732 8.85071 8.48639C8.48633 8.33546 8.15525 8.11423 7.87636 7.83535C7.59748 7.55646 7.37625 7.22538 7.22532 6.861C7.07439 6.49661 6.99671 6.10607 6.99671 5.71167C6.99671 4.91514 7.31313 4.15123 7.87636 3.58799C8.4396 3.02476 9.20351 2.70834 10 2.70834C10.7966 2.70834 11.5605 3.02476 12.1237 3.58799C12.687 4.15123 13.0034 4.91514 13.0034 5.71167Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 5821</svg> 5822 5823 <span class="sr-only">Log in</span> 5824 </a><!-- Combined Localization Selector (Country + Language) --> 5825 <div class="localization-selector relative text-sm mx-2 hidden lg:block" 5826 x-data="{ 5827 openMain: false, 5828 activeSection: null, 5829 country_code: 'US', 5830 language: 'en' 5831 }" 5832 x-init=" 5833 $watch('country_code', (value) => { 5834 $refs.localizationCountryForm.submit(); 5835 }); 5836 $watch('language', (value) => { 5837 $refs.localizationLanguageForm.submit(); 5838 }); 5839 " 5840 @click.outside="openMain = false; activeSection = null;" 5841 @keydown.escape.prevent.stop="if (openMain) { openMain = false; activeSection = null; $refs.localizationTrigger.focus(); }"> 5842 5843 <button type="button" 5844 x-ref="localizationTrigger" 5845 @click="openMain = !openMain; if(!openMain) activeSection = null;" 5846 class="header__icon flex items-center justify-center" 5847 aria-haspopup="dialog" 5848 :aria-expanded="openMain.toString()" 5849 aria-controls="localization-dropdown-desktop" 5850 aria-label="Select country and language"> 5851 5852<svg width="20" height="20" viewBox="0 0 20 20" fill="none" class="icon icon-globe w-5 h-5" xmlns="http://www.w3.org/2000/svg"> 5853<path d="M4.84376 8.623C4.92839 8.623 5.02279 8.63602 5.12696 8.66206C5.23113 8.6881 5.33529 8.72391 5.43946 8.76948C5.54363 8.81505 5.64779 8.85737 5.75196 8.89643C5.85613 8.9355 5.95053 8.97456 6.03516 9.01362L5.87891 9.03315C5.82683 9.03966 5.77149 9.04292 5.7129 9.04292C5.60222 9.04292 5.50131 9.02664 5.41016 8.99409C5.31902 8.96154 5.23438 8.91922 5.15626 8.86714C5.07813 8.81505 5.00001 8.77599 4.92188 8.74995C4.84376 8.72391 4.77214 8.70438 4.70704 8.69135C4.64193 8.69135 4.58334 8.70438 4.53126 8.73042C4.47917 8.75646 4.42709 8.78576 4.37501 8.81831C4.37501 8.79227 4.35222 8.77925 4.30665 8.77925C4.35222 8.73367 4.43686 8.69787 4.56055 8.67182C4.68425 8.64578 4.77865 8.62951 4.84376 8.623ZM6.16212 9.06245C6.42904 9.06245 6.67318 9.10802 6.89454 9.19917C6.80339 9.23172 6.71225 9.25776 6.6211 9.27729C6.52995 9.29682 6.43555 9.30984 6.3379 9.31635C6.20769 9.31635 6.0905 9.30333 5.98633 9.27729C6.01889 9.22521 6.05144 9.19266 6.08399 9.17964C6.11654 9.16662 6.14258 9.12755 6.16212 9.06245ZM10 -5.09604e-05C10.9
585318 -5.09604e-05 11.8001 0.120392 12.6465 0.361277C13.4928 0.602163 14.2871 0.937449 15.0293 1.36714C15.7715 1.79682 16.4486 2.32091 17.0606 2.9394C17.6725 3.55789 18.1934 4.23172 18.6231 4.96089C19.0527 5.69005 19.3913 6.48432 19.6387 7.3437C19.8861 8.20307 20.0065 9.08849 20 9.99995C20 10.9179 19.8796 11.8001 19.6387 12.6464C19.3978 13.4928 19.0625 14.2871 18.6328 15.0292C18.2031 15.7714 17.679 16.4485 17.0606 17.0605C16.4421 17.6725 15.7682 18.1933 15.0391 18.623C14.3099 19.0527 13.5156 19.3912 12.6563 19.6386C11.7969 19.886 10.9115 20.0065 10 19.9999C9.08204 19.9999 8.19988 19.8795 7.35352 19.6386C6.50717 19.3977 5.7129 19.0624 4.97071 18.6328C4.22852 18.2031 3.55144 17.679 2.93946 17.0605C2.32748 16.442 1.80665 15.7682 1.37696 15.039C0.947272 14.3098 0.60873 13.5156 0.361334 12.6562C0.113939 11.7968 -0.00650416 10.9114 6.26003e-06 9.99995C6.26003e-06 9.08198 0.120449 8.19982 0.361334 7.35346C0.60222 6.50711 0.937506 5.71284 1.36719 4.97065C1.79688 4.22846 2.32097 3.55138 2.93946 2.9394C3.55795 2.32742 4.23178 1.80659 4.96094 1.3769C5.69011 0.947215 6.48438 0.608673 7.34376 0.361277C8.20313 0.113881 9.08855 -0.00656138 10 -5.09604e-05ZM17.4414 5.41987C17.3503 5.27664 17.2591 5.13992 17.168 5.00971C17.0768 4.87951 16.9824 4.74604 16.8848 4.60932C16.8718 4.66792 16.8555 4.71024 16.8359 4.73628C16.8164 4.76232 16.8034 4.82091 16.7969 4.91206C16.7969 4.97065 16.8197 5.02599 16.8652 5.07807C16.9108 5.13016 16.9694 5.18224 17.041 5.23432C17.1126 5.28641 17.1843 5.32547 17.2559 5.35151C17.3275 5.37755 17.3893 5.40034 17.4414 5.41987ZM16.7676 4.46284C16.7676 4.51492 16.7578 4.55073 16.7383 4.57026H16.7969C16.8229 4.57026 16.8425 4.57352 16.8555 4.58003L16.7676 4.46284ZM10 18.7499C10.7422 18.7499 11.4681 18.6555 12.1777 18.4667C12.8874 18.2779 13.5579 18.011 14.1895 17.666C14.821 17.3209 15.4069 16.8977 15.9473 16.3964C16.4876 15.8951 16.9596 15.3352 17.3633 14.7167C17.2787 14.5214 17.1973 14.3229 17.1191 14.121C17.041 13.9192 17.002 13.7109 17.002 13.496C17.002 13.2617 17.0117 13.0729 17.0313 12.9296C17.0508 12.7864 17.0736 12.6595 17.0996 12.5488C17.1257 12.4381 17.1387 12.3437 17.1387 12.2656C17.1387 12.1874 17.1289 12.0865 17.1094 11.9628C17.0898 11.8391 17.0345 11.7057 16.9434 11.5624C16.8522 11.4192 16.7318 11.2174 16.582 10.957C16.5885 10.9114 16.5983 10.8496 16.6113 10.7714C16.6244 10.6933 16.6374 10.6119 16.6504 10.5273C16.6634 10.4427 16.6667 10.3645 16.6602 10.2929C16.6537 10.2213 16.6374 10.1595 16.6113 10.1074C16.4421 10.0878 16.2663 10.052 16.084 9.99995C15.9017 9.94787 15.7389 9.86974 15.5957 9.76557L15.6543 9.71675C15.5697 9.73628 15.485 9.76232 15.4004 9.79487C15.3158 9.82742 15.2344 9.86323 15.1563 9.90229C15.0781 9.94135 14.9935 9.9674 14.9023 9.98042C14.8112 9.99344 14.7233 10.0065 14.6387 10.0195L14.4824 9.99995L14.5117 9.93159C14.4206 9.95763 14.3229 9.99018 14.2188 10.0292C14.1146 10.0683 14.0137 10.0878 13.916 10.0878C13.8509 10.0878 13.7565 10.0651 13.6328 10.0195C13.5091 9.97391 13.3854 9.91857 13.2617 9.85346C13.138 9.78836 13.0273 9.71675 12.9297 9.63862C12.832 9.5605 12.7832 9.48563 12.7832 9.41401L12.8027 9.38471C12.7702 9.34565 12.7279 9.30984 12.6758 9.27729C12.6237 9.24474 12.5749 9.21219 12.5293 9.17964C12.4837 9.14708 12.4414 9.11128 12.4023 9.07221C12.3633 9.03315 12.347 8.98758 12.3535 8.9355L12.4609 8.8476L12.2363 8.81831L12.1582 8.52534C12.1712 8.55789 12.2005 8.57091 12.2461 8.5644C12.2917 8.55789 12.3275 8.54487 12.3535 8.52534L12.002 8.33979L12.2461 7.71479C12.155 7.37625 12.1322 7.11583 12.1777 6.93354C12.2233 6.75125 12.3112 6.60151 12.4414 6.48432C12.5716 6.36714 12.7148 6.24995 12.8711 6.13276C13.0273 6.01557 13.1869 5.85607 13.3496 5.65425L13.3203 5.53706L13.9648 4.75581L14.1113 4.73628C14.2936 4.73628 14.4987 4.72977 14.7266 4.71675C14.9544 4.70372 15.1856 4.68094 15.4199 4.64839C15.6543 4.61583 15.8854 4.58328 16.1133 4.55073C16.3412 4.51818 16.5495 4.47586 16.7383 4.42378C16.53 4.17638 16.3119 3.94201 16.084 3.72065C15.8561 3.4993 15.612 3.28771 15.3516 3.08589C15.28 3.11193 15.1921 3.14774 15.0879 3.19331C14.9837 3.23888 14.8796 3.29748 14.7754 3.36909C14.6712 3.4407 14.5898 3.51883 14.5313 3.60346C14.4727 3.6881 14.4369 3.77599 14.4238 3.86714L14.4824 4.05268C14.3652 4.24149 14.235 4.35867 14.0918 4.40425C13.9486 4.44982 13.8021 4.47586 13.6523 4.48237C13.5026 4.48888 13.3464 4.48888 13.1836 4.48237C13.0208 4.47586 12.8646 4.50516 12.7148 4.57026L12.5586 4.23823L12.7051 3.67182L12.5391 3.42768L14.2285 2.90034C14.1569 2.71805 14.0397 2.58133 13.877 2.49018C13.7142 2.39904 13.5352 2.35346 13.3398 2.35346V2.25581L13.8867 2.16792C13.2813 1.86844 12.653 1.64057 12.002 1.48432C11.3509 1.32807 10.6836 1.24995 10 1.24995C9.4336 1.24995 8.8737 1.30529 8.32032 1.41596C7.76693 1.52664 7.23308 1.68615 6.71876 1.89448C6.20443 2.10281 5.70639 2.36323 5.22462 2.67573C4.74284 2.98823 4.30339 3.33979 3.90626 3.73042C4.07553 3.73042 4.20574 3.77274 4.29688 3.85737C4.38803 3.94201 4.47266 4.03641 4.55079 4.14057C4.62891 4.24474 4.71029 4.33914 4.79493 4.42378C4.87956 4.50841 4.9935 4.55399 5.13672 4.5605L5.29297 4.44331L5.27344 4.22846L5.59571 3.76948L5.3418 3.04682C5.37436 3.02729 5.42318 2.99474 5.48829 2.94917C5.55339 2.90359 5.60873 2.88081 5.6543 2.88081C5.84962 2.88081 5.99936 2.89057 6.10352 2.91011C6.20769 2.92964 6.29883 2.96544 6.37696 3.01753C6.45508 3.06961 6.52344 3.14448 6.58204 3.24214C6.64063 3.33979 6.73178 3.46349 6.85547 3.61323L7.20704 3.33979C7.27214 3.36583 7.37631 3.40815 7.51954 3.46675C7.66277 3.52534 7.80925 3.59695 7.95899 3.68159C8.10873 3.76623 8.23568 3.85412 8.33985 3.94526C8.44402 4.03641 8.49936 4.12104 8.50587 4.19917C8.50587 4.29682 8.47006 4.37495 8.39844 4.43354C8.32683 4.49214 8.23243 4.54096 8.11524 4.58003C7.99805 4.61909 7.87761 4.64839 7.75391 4.66792C7.63021 4.68745 7.50652 4.71349 7.38282 4.74604C7.25912 4.77859 7.16472 4.81115 7.09962 4.8437C7.03451 4.87625 6.99545 4.93159 6.98243 5.00971L7.54883 5.19526C7.41863 5.30594 7.27865 5.40685 7.12891 5.498C6.97917 5.58914 6.82292 5.67378 6.66016 5.7519L6.69922 5.91792L5.80079 6.26948V6.54292L5.73243 6.57221L5.78126 6.23042L5.74219 6.22065C5.69662 6.22065 5.67058 6.23042 5.66407 6.24995C5.65756 6.26948 5.6543 6.29227 5.6543 6.31831C5.6543 6.34435 5.66081 6.37039 5.67383 6.39643C5.68686 6.42247 5.69011 6.44201 5.6836 6.45503L5.55665 6.38667L5.57618 6.42573C5.57618 6.44526 5.58594 6.47456 5.60547 6.51362C5.62501 6.55268 5.65105 6.58849 5.6836 6.62104C5.71615 6.65359 5.74219 6.68615 5.76172 6.7187C5.78126 6.75125 5.79428 6.76753 5.80079 6.76753C5.80079 6.78706 5.78777 6.80659 5.76172 6.82612C5.73568 6.84565 5.70313 6.85867 5.66407 6.86518C5.62501 6.87169 5.59896 6.88146 5.58594 6.89448C5.57292 6.9075 5.57292 6.91076 5.58594 6.90425C5.67709 6.90425 5.
585369662 6.91076 5.64454 6.92378C5.59245 6.9368 5.51107 6.96935 5.4004 7.02143C5.28972 7.07352 5.18881 7.14839 5.09766 7.24604C5.00652 7.3437 4.95443 7.48693 4.94141 7.67573C4.94141 7.78641 4.94467 7.89383 4.95118 7.998C4.95769 8.10216 4.95443 8.20958 4.94141 8.32026C4.85027 8.07287 4.71355 7.88406 4.53126 7.75386C4.34896 7.62365 4.12761 7.55854 3.86719 7.55854L3.44727 7.59761L3.65235 7.73432C3.54167 7.7213 3.42774 7.70828 3.31055 7.69526C3.19337 7.68224 3.07292 7.67899 2.94922 7.6855C2.82553 7.69201 2.71485 7.71805 2.61719 7.76362C2.51954 7.80919 2.42188 7.87755 2.32422 7.9687L2.26563 8.40815C2.26563 8.61649 2.3112 8.78576 2.40235 8.91596C2.4935 9.04617 2.653 9.11453 2.88087 9.12104C3.07618 9.12104 3.26824 9.09175 3.45704 9.03315C3.64584 8.97456 3.83139 8.9062 4.01368 8.82807C3.95508 8.9713 3.88998 9.10802 3.81837 9.23823C3.74675 9.36844 3.69467 9.51167 3.66212 9.66792L3.78907 9.72651C3.94532 9.62234 4.08855 9.60607 4.21876 9.67768C4.34896 9.7493 4.47592 9.85346 4.59962 9.99018C4.72331 10.1269 4.85027 10.2669 4.98047 10.4101C5.11068 10.5533 5.25066 10.6575 5.4004 10.7226L5.06837 10.8984L4.28712 10.4589C4.29363 10.472 4.30014 10.5013 4.30665 10.5468C4.31316 10.5924 4.3099 10.6022 4.29688 10.5761L3.94532 9.98042C3.73699 9.97391 3.51563 9.94135 3.28126 9.88276C3.04688 9.82417 2.80925 9.74604 2.56837 9.64839C2.32748 9.55073 2.10287 9.44331 1.89454 9.32612C1.6862 9.20893 1.49415 9.08524 1.31837 8.95503L1.25001 9.99995C1.25001 10.7942 1.35743 11.569 1.57227 12.3242C1.78712 13.0794 2.08985 13.789 2.48047 14.4531C2.8711 15.1171 3.34962 15.7226 3.91602 16.2695C4.48243 16.8164 5.11068 17.2819 5.80079 17.666C5.76824 17.5292 5.76498 17.3925 5.79102 17.2558C5.81706 17.1191 5.84962 16.9824 5.88868 16.8457C5.92774 16.7089 5.97006 16.5722 6.01563 16.4355C6.0612 16.2988 6.08399 16.1588 6.08399 16.0156C6.08399 15.8072 6.05144 15.5891 5.98633 15.3613C5.92123 15.1334 5.84311 14.9023 5.75196 14.6679C5.66081 14.4335 5.5599 14.2024 5.44922 13.9746C5.33855 13.7467 5.25066 13.5318 5.18555 13.33C5.12045 13.1282 5.06837 12.9394 5.0293 12.7636C4.99024 12.5878 5.00977 12.4348 5.0879 12.3046L4.94141 12.2363C4.98047 12.1451 5.03256 12.0572 5.09766 11.9726C5.16277 11.888 5.23113 11.8033 5.30274 11.7187C5.37436 11.6341 5.42969 11.5429 5.46876 11.4453C5.50782 11.3476 5.53061 11.2499 5.53712 11.1523C5.53712 11.0872 5.52409 11.0188 5.49805 10.9472C5.47201 10.8756 5.44922 10.8072 5.42969 10.7421L5.63477 10.791C5.74545 10.5371 5.89519 10.3645 6.08399 10.2734C6.27279 10.1822 6.51042 10.1334 6.79688 10.1269C6.82943 10.1269 6.89779 10.1399 7.00196 10.166C7.10613 10.192 7.2168 10.2278 7.33399 10.2734C7.45118 10.319 7.56186 10.3548 7.66602 10.3808C7.77019 10.4068 7.84831 10.4329 7.9004 10.4589C7.9004 10.5045 7.92644 10.5338 7.97852 10.5468C8.03061 10.5598 8.0599 10.5826 8.06641 10.6152L8.04688 10.6933C8.06641 10.6998 8.11199 10.7226 8.1836 10.7617C8.25521 10.8007 8.33334 10.8496 8.41797 10.9082C8.50261 10.9667 8.57748 11.0188 8.64258 11.0644C8.70769 11.11 8.75326 11.1458 8.7793 11.1718C8.89649 11.1718 9.056 11.2109 9.25782 11.289C9.45964 11.3671 9.681 11.4648 9.92188 11.582C10.1628 11.6992 10.4004 11.8391 10.6348 12.0019C10.8691 12.1647 11.0905 12.3274 11.2988 12.4902C11.5072 12.6529 11.6667 12.8157 11.7773 12.9785C11.888 13.1412 11.9531 13.2845 11.9727 13.4082L11.6406 13.7597C11.6667 14.0917 11.6439 14.3457 11.5723 14.5214C11.5007 14.6972 11.39 14.8437 11.2402 14.9609C11.0905 15.0781 10.918 15.1757 10.7227 15.2539C10.5273 15.332 10.3158
585315.4427 10.0879 15.5859C10.0879 15.7161 10.0553 15.8561 9.99024 16.0058C9.92514 16.1555 9.84376 16.2988 9.7461 16.4355C9.64844 16.5722 9.53126 16.6861 9.39454 16.7773C9.25782 16.8684 9.1211 16.914 8.98438 16.914L8.57422 16.6015C8.58725 16.6145 8.58725 16.6373 8.57422 16.6699C8.5612 16.7024 8.54493 16.7089 8.5254 16.6894C8.5905 16.8131 8.60678 16.9563 8.57422 17.1191C8.54167 17.2819 8.48633 17.4479 8.40821 17.6171C8.33008 17.7864 8.24219 17.9459 8.14454 18.0957C8.04688 18.2454 7.95899 18.3723 7.88087 18.4765C8.23243 18.5677 8.58399 18.636 8.93555 18.6816C9.28712 18.7272 9.64193 18.7499 10 18.7499Z" fill="#231F20"/> 5854</svg> 5855 5856 </button> 5857 5858 <div class="localization-dropdown__container p-4 absolute border w-[250px] bg-white overflow-visible border-black z-30 -right-8 top-12" 5859 id="localization-dropdown-desktop" 5860 role="dialog" 5861 aria-label="Select country and language" 5862 x-show="openMain" 5863 x-trap="openMain" 5864 x-cloak 5865 x-transition:enter="transition ease-out duration-200" 5866 x-transition:enter-start="opacity-0 transform scale-90" 5867 x-transition:enter-end="opacity-100 transform scale-100" 5868 x-transition:leave="transition ease-in duration-75" 5869 x-transition:leave-start="opacity-100 transform scale-100" 5870 x-transition:leave-end="opacity-0 transform scale-90"><style>.localization-dropdown__country-list [data-order="US"] { 5871 order:1;}.localization-dropdown__country-list [data-order="CA"] { 5872 order:2;}.localization-dropdown__country-list [data-order="AU"] { 5873 order:3;}.localization-dropdown__country-list [data-order="GB"] { 5874 order:4;}.localization-dropdown__country-list [data-order="DE"] { 5875 order:5;}.localization-dropdown__country-list [data-order="NL"] { 5876 order:6;}.localization-dropdown__country-list [data-order="SE"] { 5877 order:7;}.localization-dropdown__country-list [data-order="FR"] { 5878 order:8;}.localization-dropdown__country-list [data-order="AE"] { 5879 order:9;}.localization-dropdown__country-list [data-order="MX"] { 5880 order:10;border-bottom: 1px solid #e5e5e5; 5881 padding-bottom: 0.5rem; 5882 margin-bottom: 0.5rem;}</style> 5883 5884 <!-- Country Section --> 5885 <div class="localization-dropdown__section relative mb-3 border border-black p-3"> 5886 <button type="button" 5887 @click="activeSection = activeSection === 'country' ? null : 'country'" 5888 :aria-expanded="(activeSection === 'country').toString()" 5889 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 5890 <div class="flex items-center gap-3"> 5891 <span class="rounded-full w-6 h-6 bg-cover fi fi-us"></span> 5892 <div class="text-left"> 5893 <p class="font-medium"><span class="sr-only">Country: </span>United States</p> 5894 </div> 5895 </div> 5896 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'country' }"> 5897 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-chevron-down" width="18" height="18" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 5898 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 5899 <path d="M6 9l6 6l6 -6" /> 5900 </svg> 5901 </span> 5902 </button> 5903 5904 <!-- Country Dropdown (absolute positioned) --> 5905 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 5906 x-show="activeSection === 'country'" 5907 x-cloak 5908 x-transition:enter="transition ease-out duration-150" 5909 x-transition:enter-start="opacity-0 transform -translate-y-2" 5910 x-transition:enter-end="opacity-100 transform translate-y-0" 5911 x-transition:leave="transition ease-in duration-100" 5912 x-transition:leave-start="opacity-100 transform translate-y-0" 5913 x-transition:leave-end="opacity-0 transform -translate-y-2"> 5914 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="localizationCountryForm"><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="/blogs/hair-care" /> 5915 <ul class="localization-dropdown__country-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 5916 5917 <li class="disclosure__item order-last" data-order="AF"> 5918 <button type="button" 5919 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5920 @click="country_code = 'AF'; openMain = false; activeSection = null;" 5921 5922 data-value="AF">
5923 <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span> 5924 <span class="text-sm">Afghanistan (AFN Ø)</span> 5925 </button> 5926 </li> 5927 5928 <li class="disclosure__item order-last" data-order="AX"> 5929 <button type="button" 5930 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5931 @click="country_code = 'AX'; openMain = false; activeSection = null;" 5932 5933 data-value="AX"> 5934 <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span> 5935 <span class="text-sm">à land Islands (EUR â¬)</span> 5936 </button> 5937 </li> 5938 5939 <li class="disclosure__item order-last" data-order="AL"> 5940 <button type="button" 5941 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5942 @click="country_code = 'AL'; openMain = false; activeSection = null;" 5943 5944 data-value="AL"> 5945 <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span> 5946 <span class="text-sm">Albania (ALL L)</span> 5947 </button> 5948 </li> 5949 5950 <li class="disclosure__item order-last" data-order="DZ"> 5951 <button type="button" 5952 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5953 @click="country_code = 'DZ'; openMain = false; activeSection = null;" 5954 5955 data-value="DZ"> 5956 <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span> 5957 <span class="text-sm">Algeria (DZD د.ج)</span> 5958 </button> 5959 </li> 5960 5961 <li class="disclosure__item order-last" data-order="AD"> 5962 <button type="button" 5963 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5964 @click="country_code = 'AD'; openMain = false; activeSection = null;" 5965 5966 data-value="AD"> 5967 <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span> 5968 <span class="text-sm">Andorra (EUR â¬)</span> 5969 </button> 5970 </li> 5971 5972 <li class="disclosure__item order-last" data-order="AO"> 5973 <button type="button" 5974 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5975 @click="country_code = 'AO'; openMain = false; activeSection = null;" 5976 5977 data-value="AO"> 5978 <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span> 5979 <span class="text-sm">Angola (USD $)</span> 5980 </button> 5981 </li> 5982 5983 <li class="disclosure__item order-last" data-order="AI"> 5984 <button type="button" 5985 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5986 @click="country_code = 'AI'; openMain = false; activeSection = null;" 5987 5988 data-value="AI">
5989 <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span> 5990 <span class="text-sm">Anguilla (XCD $)</span> 5991 </button> 5992 </li> 5993 5994 <li class="disclosure__item order-last" data-order="AG"> 5995 <button type="button" 5996 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5997 @click="country_code = 'AG'; openMain = false; activeSection = null;" 5998 5999 data-value="AG"> 6000 <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span> 6001 <span class="text-sm">Antigua & Barbuda (XCD $)</span> 6002 </button> 6003 </li> 6004 6005 <li class="disclosure__item order-last" data-order="AR"> 6006 <button type="button" 6007 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6008 @click="country_code = 'AR'; openMain = false; activeSection = null;" 6009 6010 data-value="AR"> 6011 <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span> 6012 <span class="text-sm">Argentina (ARS $)</span> 6013 </button> 6014 </li> 6015 6016 <li class="disclosure__item order-last" data-order="AM"> 6017 <button type="button" 6018 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6019 @click="country_code = 'AM'; openMain = false; activeSection = null;" 6020 6021 data-value="AM"> 6022 <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span> 6023 <span class="text-sm">Armenia (AMD Õ¤Ö.)</span> 6024 </button> 6025 </li> 6026 6027 <li class="disclosure__item order-last" data-order="AW"> 6028 <button type="button" 6029 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6030 @click="country_code = 'AW'; openMain = false; activeSection = null;" 6031 6032 data-value="AW"> 6033 <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span> 6034 <span class="text-sm">Aruba (AWG Æ)</span> 6035 </button> 6036 </li> 6037 6038 <li class="disclosure__item order-last" data-order="AC"> 6039 <button type="button" 6040 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6041 @click="country_code = 'AC'; openMain = false; activeSection = null;" 6042 6043 data-value="AC"> 6044 <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span> 6045 <span class="text-sm">Ascension Island (SHP £)</span> 6046 </button> 6047 </li> 6048 6049 <li class="disclosure__item order-last" data-order="AU"> 6050 <button type="button" 6051 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6052 @click="country_code = 'AU'; openMain = false; activeSection = null;" 6053 6054 data-value="AU">
6055 <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span> 6056 <span class="text-sm">Australia (AUD $)</span> 6057 </button> 6058 </li> 6059 6060 <li class="disclosure__item order-last" data-order="AT"> 6061 <button type="button" 6062 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6063 @click="country_code = 'AT'; openMain = false; activeSection = null;" 6064 6065 data-value="AT"> 6066 <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span> 6067 <span class="text-sm">Austria (EUR â¬)</span> 6068 </button> 6069 </li> 6070 6071 <li class="disclosure__item order-last" data-order="AZ"> 6072 <button type="button" 6073 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6074 @click="country_code = 'AZ'; openMain = false; activeSection = null;" 6075 6076 data-value="AZ"> 6077 <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span> 6078 <span class="text-sm">Azerbaijan (AZN â¼)</span> 6079 </button> 6080 </li> 6081 6082 <li class="disclosure__item order-last" data-order="BS"> 6083 <button type="button" 6084 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6085 @click="country_code = 'BS'; openMain = false; activeSection = null;" 6086 6087 data-value="BS"> 6088 <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span> 6089 <span class="text-sm">Bahamas (BSD $)</span> 6090 </button> 6091 </li> 6092 6093 <li class="disclosure__item order-last" data-order="BH"> 6094 <button type="button" 6095 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6096 @click="country_code = 'BH'; openMain = false; activeSection = null;" 6097 6098 data-value="BH"> 6099 <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span> 6100 <span class="text-sm">Bahrain (USD $)</span> 6101 </button> 6102 </li> 6103 6104 <li class="disclosure__item order-last" data-order="BD"> 6105 <button type="button" 6106 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6107 @click="country_code = 'BD'; openMain = false; activeSection = null;" 6108 6109 data-value="BD"> 6110 <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span> 6111 <span class="text-sm">Bangladesh (BDT à§³)</span> 6112 </button> 6113 </li> 6114 6115 <li class="disclosure__item order-last" data-order="BB"> 6116 <button type="button" 6117 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6118 @click="country_code = 'BB'; openMain = false; activeSection = null;" 6119 6120 data-value="BB">
6121 <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span> 6122 <span class="text-sm">Barbados (BBD $)</span> 6123 </button> 6124 </li> 6125 6126 <li class="disclosure__item order-last" data-order="BY"> 6127 <button type="button" 6128 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6129 @click="country_code = 'BY'; openMain = false; activeSection = null;" 6130 6131 data-value="BY"> 6132 <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span> 6133 <span class="text-sm">Belarus (USD $)</span> 6134 </button> 6135 </li> 6136 6137 <li class="disclosure__item order-last" data-order="BE"> 6138 <button type="button" 6139 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6140 @click="country_code = 'BE'; openMain = false; activeSection = null;" 6141 6142 data-value="BE"> 6143 <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span> 6144 <span class="text-sm">Belgium (EUR â¬)</span> 6145 </button> 6146 </li> 6147 6148 <li class="disclosure__item order-last" data-order="BZ"> 6149 <button type="button" 6150 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6151 @click="country_code = 'BZ'; openMain = false; activeSection = null;" 6152 6153 data-value="BZ"> 6154 <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span> 6155 <span class="text-sm">Belize (BZD $)</span> 6156 </button> 6157 </li> 6158 6159 <li class="disclosure__item order-last" data-order="BJ"> 6160 <button type="button" 6161 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6162 @click="country_code = 'BJ'; openMain = false; activeSection = null;" 6163 6164 data-value="BJ"> 6165 <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span> 6166 <span class="text-sm">Benin (XOF Fr)</span> 6167 </button> 6168 </li> 6169 6170 <li class="disclosure__item order-last" data-order="BM"> 6171 <button type="button" 6172 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6173 @click="country_code = 'BM'; openMain = false; activeSection = null;" 6174 6175 data-value="BM"> 6176 <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span> 6177 <span class="text-sm">Bermuda (USD $)</span> 6178 </button> 6179 </li> 6180 6181 <li class="disclosure__item order-last" data-order="BT"> 6182 <button type="button" 6183 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6184 @click="country_code = 'BT'; openMain = false; activeSection = null;" 6185 6186 data-value="BT">
6187 <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span> 6188 <span class="text-sm">Bhutan (USD $)</span> 6189 </button> 6190 </li> 6191 6192 <li class="disclosure__item order-last" data-order="BO"> 6193 <button type="button" 6194 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6195 @click="country_code = 'BO'; openMain = false; activeSection = null;" 6196 6197 data-value="BO"> 6198 <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span> 6199 <span class="text-sm">Bolivia (BOB Bs.)</span> 6200 </button> 6201 </li> 6202 6203 <li class="disclosure__item order-last" data-order="BA"> 6204 <button type="button" 6205 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6206 @click="country_code = 'BA'; openMain = false; activeSection = null;" 6207 6208 data-value="BA"> 6209 <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span> 6210 <span class="text-sm">Bosnia & Herzegovina (BAM ÐÐ)</span> 6211 </button> 6212 </li> 6213 6214 <li class="disclosure__item order-last" data-order="BW"> 6215 <button type="button" 6216 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6217 @click="country_code = 'BW'; openMain = false; activeSection = null;" 6218 6219 data-value="BW"> 6220 <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span> 6221 <span class="text-sm">Botswana (BWP P)</span> 6222 </button> 6223 </li> 6224 6225 <li class="disclosure__item order-last" data-order="BR"> 6226 <button type="button" 6227 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6228 @click="country_code = 'BR'; openMain = false; activeSection = null;" 6229 6230 data-value="BR"> 6231 <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span> 6232 <span class="text-sm">Brazil (BRL R$)</span> 6233 </button> 6234 </li> 6235 6236 <li class="disclosure__item order-last" data-order="IO"> 6237 <button type="button" 6238 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6239 @click="country_code = 'IO'; openMain = false; activeSection = null;" 6240 6241 data-value="IO"> 6242 <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span> 6243 <span class="text-sm">British Indian Ocean Territory (USD $)</span> 6244 </button> 6245 </li> 6246 6247 <li class="disclosure__item order-last" data-order="VG"> 6248 <button type="button" 6249 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6250 @click="country_code = 'VG'; openMain = false; activeSection = null;" 6251 6252 data-value="VG">
6253 <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span> 6254 <span class="text-sm">British Virgin Islands (USD $)</span> 6255 </button> 6256 </li> 6257 6258 <li class="disclosure__item order-last" data-order="BN"> 6259 <button type="button" 6260 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6261 @click="country_code = 'BN'; openMain = false; activeSection = null;" 6262 6263 data-value="BN"> 6264 <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span> 6265 <span class="text-sm">Brunei (BND $)</span> 6266 </button> 6267 </li> 6268 6269 <li class="disclosure__item order-last" data-order="BG"> 6270 <button type="button" 6271 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6272 @click="country_code = 'BG'; openMain = false; activeSection = null;" 6273 6274 data-value="BG"> 6275 <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span> 6276 <span class="text-sm">Bulgaria (EUR â¬)</span> 6277 </button> 6278 </li> 6279 6280 <li class="disclosure__item order-last" data-order="BF"> 6281 <button type="button" 6282 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6283 @click="country_code = 'BF'; openMain = false; activeSection = null;" 6284 6285 data-value="BF"> 6286 <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span> 6287 <span class="text-sm">Burkina Faso (XOF Fr)</span> 6288 </button> 6289 </li> 6290 6291 <li class="disclosure__item order-last" data-order="BI"> 6292 <button type="button" 6293 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6294 @click="country_code = 'BI'; openMain = false; activeSection = null;" 6295 6296 data-value="BI"> 6297 <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span> 6298 <span class="text-sm">Burundi (BIF Fr)</span> 6299 </button> 6300 </li> 6301 6302 <li class="disclosure__item order-last" data-order="KH"> 6303 <button type="button" 6304 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6305 @click="country_code = 'KH'; openMain = false; activeSection = null;" 6306 6307 data-value="KH"> 6308 <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span> 6309 <span class="text-sm">Cambodia (KHR á)</span> 6310 </button> 6311 </li> 6312 6313 <li class="disclosure__item order-last" data-order="CM"> 6314 <button type="button" 6315 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6316 @click="country_code = 'CM'; openMain = false; activeSection = null;" 6317 6318 data-value="CM">
6319 <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span> 6320 <span class="text-sm">Cameroon (XAF CFA)</span> 6321 </button> 6322 </li> 6323 6324 <li class="disclosure__item order-last" data-order="CA"> 6325 <button type="button" 6326 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6327 @click="country_code = 'CA'; openMain = false; activeSection = null;" 6328 6329 data-value="CA"> 6330 <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span> 6331 <span class="text-sm">Canada (CAD $)</span> 6332 </button> 6333 </li> 6334 6335 <li class="disclosure__item order-last" data-order="CV"> 6336 <button type="button" 6337 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6338 @click="country_code = 'CV'; openMain = false; activeSection = null;" 6339 6340 data-value="CV"> 6341 <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span> 6342 <span class="text-sm">Cape Verde (CVE $)</span> 6343 </button> 6344 </li> 6345 6346 <li class="disclosure__item order-last" data-order="BQ"> 6347 <button type="button" 6348 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6349 @click="country_code = 'BQ'; openMain = false; activeSection = null;" 6350 6351 data-value="BQ"> 6352 <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span> 6353 <span class="text-sm">Caribbean Netherlands (USD $)</span> 6354 </button> 6355 </li> 6356 6357 <li class="disclosure__item order-last" data-order="KY"> 6358 <button type="button" 6359 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6360 @click="country_code = 'KY'; openMain = false; activeSection = null;" 6361 6362 data-value="KY"> 6363 <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span> 6364 <span class="text-sm">Cayman Islands (KYD $)</span> 6365 </button> 6366 </li> 6367 6368 <li class="disclosure__item order-last" data-order="CF"> 6369 <button type="button" 6370 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6371 @click="country_code = 'CF'; openMain = false; activeSection = null;" 6372 6373 data-value="CF"> 6374 <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span> 6375 <span class="text-sm">Central African Republic (XAF CFA)</span> 6376 </button> 6377 </li> 6378 6379 <li class="disclosure__item order-last" data-order="TD"> 6380 <button type="button" 6381 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6382 @click="country_code = 'TD'; openMain = false; activeSection = null;" 6383 6384 data-value="TD">
6385 <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span> 6386 <span class="text-sm">Chad (XAF CFA)</span> 6387 </button> 6388 </li> 6389 6390 <li class="disclosure__item order-last" data-order="CL"> 6391 <button type="button" 6392 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6393 @click="country_code = 'CL'; openMain = false; activeSection = null;" 6394 6395 data-value="CL"> 6396 <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span> 6397 <span class="text-sm">Chile (USD $)</span> 6398 </button> 6399 </li> 6400 6401 <li class="disclosure__item order-last" data-order="CN"> 6402 <button type="button" 6403 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6404 @click="country_code = 'CN'; openMain = false; activeSection = null;" 6405 6406 data-value="CN"> 6407 <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span> 6408 <span class="text-sm">China (CNY ¥)</span> 6409 </button> 6410 </li> 6411 6412 <li class="disclosure__item order-last" data-order="CX"> 6413 <button type="button" 6414 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6415 @click="country_code = 'CX'; openMain = false; activeSection = null;" 6416 6417 data-value="CX"> 6418 <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span> 6419 <span class="text-sm">Christmas Island (AUD $)</span> 6420 </button> 6421 </li> 6422 6423 <li class="disclosure__item order-last" data-order="CC"> 6424 <button type="button" 6425 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6426 @click="country_code = 'CC'; openMain = false; activeSection = null;" 6427 6428 data-value="CC"> 6429 <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span> 6430 <span class="text-sm">Cocos (Keeling) Islands (AUD $)</span> 6431 </button> 6432 </li> 6433 6434 <li class="disclosure__item order-last" data-order="CO"> 6435 <button type="button" 6436 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6437 @click="country_code = 'CO'; openMain = false; activeSection = null;" 6438 6439 data-value="CO"> 6440 <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span> 6441 <span class="text-sm">Colombia (USD $)</span> 6442 </button> 6443 </li> 6444 6445 <li class="disclosure__item order-last" data-order="KM"> 6446 <button type="button" 6447 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6448 @click="country_code = 'KM'; openMain = false; activeSection = null;" 6449 6450 data-value="KM">
6451 <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span> 6452 <span class="text-sm">Comoros (KMF Fr)</span> 6453 </button> 6454 </li> 6455 6456 <li class="disclosure__item order-last" data-order="CG"> 6457 <button type="button" 6458 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6459 @click="country_code = 'CG'; openMain = false; activeSection = null;" 6460 6461 data-value="CG"> 6462 <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span> 6463 <span class="text-sm">Congo - Brazzaville (XAF CFA)</span> 6464 </button> 6465 </li> 6466 6467 <li class="disclosure__item order-last" data-order="CD"> 6468 <button type="button" 6469 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6470 @click="country_code = 'CD'; openMain = false; activeSection = null;" 6471 6472 data-value="CD"> 6473 <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span> 6474 <span class="text-sm">Congo - Kinshasa (CDF Fr)</span> 6475 </button> 6476 </li> 6477 6478 <li class="disclosure__item order-last" data-order="CK"> 6479 <button type="button" 6480 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6481 @click="country_code = 'CK'; openMain = false; activeSection = null;" 6482 6483 data-value="CK"> 6484 <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span> 6485 <span class="text-sm">Cook Islands (NZD $)</span> 6486 </button> 6487 </li> 6488 6489 <li class="disclosure__item order-last" data-order="CR"> 6490 <button type="button" 6491 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6492 @click="country_code = 'CR'; openMain = false; activeSection = null;" 6493 6494 data-value="CR"> 6495 <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span> 6496 <span class="text-sm">Costa Rica (CRC â¡)</span> 6497 </button> 6498 </li> 6499 6500 <li class="disclosure__item order-last" data-order="CI"> 6501 <button type="button" 6502 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6503 @click="country_code = 'CI'; openMain = false; activeSection = null;" 6504 6505 data-value="CI"> 6506 <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span> 6507 <span class="text-sm">Côte dâIvoire (XOF Fr)</span> 6508 </button> 6509 </li> 6510 6511 <li class="disclosure__item order-last" data-order="HR"> 6512 <button type="button" 6513 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6514 @click="country_code = 'HR'; openMain = false; activeSection = null;" 6515 6516 data-value="HR">
6517 <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span> 6518 <span class="text-sm">Croatia (EUR â¬)</span> 6519 </button> 6520 </li> 6521 6522 <li class="disclosure__item order-last" data-order="CW"> 6523 <button type="button" 6524 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6525 @click="country_code = 'CW'; openMain = false; activeSection = null;" 6526 6527 data-value="CW"> 6528 <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span> 6529 <span class="text-sm">Curaçao (ANG Æ)</span> 6530 </button> 6531 </li> 6532 6533 <li class="disclosure__item order-last" data-order="CY"> 6534 <button type="button" 6535 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6536 @click="country_code = 'CY'; openMain = false; activeSection = null;" 6537 6538 data-value="CY"> 6539 <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span> 6540 <span class="text-sm">Cyprus (EUR â¬)</span> 6541 </button> 6542 </li> 6543 6544 <li class="disclosure__item order-last" data-order="CZ"> 6545 <button type="button" 6546 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6547 @click="country_code = 'CZ'; openMain = false; activeSection = null;" 6548 6549 data-value="CZ"> 6550 <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span> 6551 <span class="text-sm">Czechia (CZK KÄ)</span> 6552 </button> 6553 </li> 6554 6555 <li class="disclosure__item order-last" data-order="DK"> 6556 <button type="button" 6557 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6558 @click="country_code = 'DK'; openMain = false; activeSection = null;" 6559 6560 data-value="DK"> 6561 <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span> 6562 <span class="text-sm">Denmark (DKK kr.)</span> 6563 </button> 6564 </li> 6565 6566 <li class="disclosure__item order-last" data-order="DJ"> 6567 <button type="button" 6568 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6569 @click="country_code = 'DJ'; openMain = false; activeSection = null;" 6570 6571 data-value="DJ"> 6572 <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span> 6573 <span class="text-sm">Djibouti (DJF Fdj)</span> 6574 </button> 6575 </li> 6576 6577 <li class="disclosure__item order-last" data-order="DM"> 6578 <button type="button" 6579 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6580 @click="country_code = 'DM'; openMain = false; activeSection = null;" 6581 6582 data-value="DM">
6583 <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span> 6584 <span class="text-sm">Dominica (XCD $)</span> 6585 </button> 6586 </li> 6587 6588 <li class="disclosure__item order-last" data-order="DO"> 6589 <button type="button" 6590 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6591 @click="country_code = 'DO'; openMain = false; activeSection = null;" 6592 6593 data-value="DO"> 6594 <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span> 6595 <span class="text-sm">Dominican Republic (DOP $)</span> 6596 </button> 6597 </li> 6598 6599 <li class="disclosure__item order-last" data-order="EC"> 6600 <button type="button" 6601 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6602 @click="country_code = 'EC'; openMain = false; activeSection = null;" 6603 6604 data-value="EC"> 6605 <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span> 6606 <span class="text-sm">Ecuador (USD $)</span> 6607 </button> 6608 </li> 6609 6610 <li class="disclosure__item order-last" data-order="EG"> 6611 <button type="button" 6612 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6613 @click="country_code = 'EG'; openMain = false; activeSection = null;" 6614 6615 data-value="EG"> 6616 <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span> 6617 <span class="text-sm">Egypt (EGP ج.٠)</span> 6618 </button> 6619 </li> 6620 6621 <li class="disclosure__item order-last" data-order="SV"> 6622 <button type="button" 6623 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6624 @click="country_code = 'SV'; openMain = false; activeSection = null;" 6625 6626 data-value="SV"> 6627 <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span> 6628 <span class="text-sm">El Salvador (USD $)</span> 6629 </button> 6630 </li> 6631 6632 <li class="disclosure__item order-last" data-order="GQ"> 6633 <button type="button" 6634 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6635 @click="country_code = 'GQ'; openMain = false; activeSection = null;" 6636 6637 data-value="GQ"> 6638 <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span> 6639 <span class="text-sm">Equatorial Guinea (XAF CFA)</span> 6640 </button> 6641 </li> 6642 6643 <li class="disclosure__item order-last" data-order="ER"> 6644 <button type="button" 6645 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6646 @click="country_code = 'ER'; openMain = false; activeSection = null;" 6647 6648 data-value="ER">
6649 <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span> 6650 <span class="text-sm">Eritrea (USD $)</span> 6651 </button> 6652 </li> 6653 6654 <li class="disclosure__item order-last" data-order="EE"> 6655 <button type="button" 6656 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6657 @click="country_code = 'EE'; openMain = false; activeSection = null;" 6658 6659 data-value="EE"> 6660 <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span> 6661 <span class="text-sm">Estonia (EUR â¬)</span> 6662 </button> 6663 </li> 6664 6665 <li class="disclosure__item order-last" data-order="SZ"> 6666 <button type="button" 6667 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6668 @click="country_code = 'SZ'; openMain = false; activeSection = null;" 6669 6670 data-value="SZ"> 6671 <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span> 6672 <span class="text-sm">Eswatini (USD $)</span> 6673 </button> 6674 </li> 6675 6676 <li class="disclosure__item order-last" data-order="ET"> 6677 <button type="button" 6678 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6679 @click="country_code = 'ET'; openMain = false; activeSection = null;" 6680 6681 data-value="ET"> 6682 <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span> 6683 <span class="text-sm">Ethiopia (ETB Br)</span> 6684 </button> 6685 </li> 6686 6687 <li class="disclosure__item order-last" data-order="FK"> 6688 <button type="button" 6689 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6690 @click="country_code = 'FK'; openMain = false; activeSection = null;" 6691 6692 data-value="FK"> 6693 <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span> 6694 <span class="text-sm">Falkland Islands (FKP £)</span> 6695 </button> 6696 </li> 6697 6698 <li class="disclosure__item order-last" data-order="FO"> 6699 <button type="button" 6700 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6701 @click="country_code = 'FO'; openMain = false; activeSection = null;" 6702 6703 data-value="FO"> 6704 <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span> 6705 <span class="text-sm">Faroe Islands (DKK kr.)</span> 6706 </button> 6707 </li> 6708 6709 <li class="disclosure__item order-last" data-order="FJ"> 6710 <button type="button" 6711 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6712 @click="country_code = 'FJ'; openMain = false; activeSection = null;" 6713 6714 data-value="FJ">
6715 <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span> 6716 <span class="text-sm">Fiji (FJD $)</span> 6717 </button> 6718 </li> 6719 6720 <li class="disclosure__item order-last" data-order="FI"> 6721 <button type="button" 6722 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6723 @click="country_code = 'FI'; openMain = false; activeSection = null;" 6724 6725 data-value="FI"> 6726 <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span> 6727 <span class="text-sm">Finland (EUR â¬)</span> 6728 </button> 6729 </li> 6730 6731 <li class="disclosure__item order-last" data-order="FR"> 6732 <button type="button" 6733 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6734 @click="country_code = 'FR'; openMain = false; activeSection = null;" 6735 6736 data-value="FR"> 6737 <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span> 6738 <span class="text-sm">France (EUR â¬)</span> 6739 </button> 6740 </li> 6741 6742 <li class="disclosure__item order-last" data-order="GF"> 6743 <button type="button" 6744 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6745 @click="country_code = 'GF'; openMain = false; activeSection = null;" 6746 6747 data-value="GF"> 6748 <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span> 6749 <span class="text-sm">French Guiana (EUR â¬)</span> 6750 </button> 6751 </li> 6752 6753 <li class="disclosure__item order-last" data-order="PF"> 6754 <button type="button" 6755 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6756 @click="country_code = 'PF'; openMain = false; activeSection = null;" 6757 6758 data-value="PF"> 6759 <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span> 6760 <span class="text-sm">French Polynesia (XPF Fr)</span> 6761 </button> 6762 </li> 6763 6764 <li class="disclosure__item order-last" data-order="TF"> 6765 <button type="button" 6766 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6767 @click="country_code = 'TF'; openMain = false; activeSection = null;" 6768 6769 data-value="TF"> 6770 <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span> 6771 <span class="text-sm">French Southern Territories (EUR â¬)</span> 6772 </button> 6773 </li> 6774 6775 <li class="disclosure__item order-last" data-order="GA"> 6776 <button type="button" 6777 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6778 @click="country_code = 'GA'; openMain = false; activeSection = null;" 6779 6780 data-value="GA">
6781 <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span> 6782 <span class="text-sm">Gabon (XOF Fr)</span> 6783 </button> 6784 </li> 6785 6786 <li class="disclosure__item order-last" data-order="GM"> 6787 <button type="button" 6788 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6789 @click="country_code = 'GM'; openMain = false; activeSection = null;" 6790 6791 data-value="GM"> 6792 <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span> 6793 <span class="text-sm">Gambia (GMD D)</span> 6794 </button> 6795 </li> 6796 6797 <li class="disclosure__item order-last" data-order="GE"> 6798 <button type="button" 6799 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6800 @click="country_code = 'GE'; openMain = false; activeSection = null;" 6801 6802 data-value="GE"> 6803 <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span> 6804 <span class="text-sm">Georgia (USD $)</span> 6805 </button> 6806 </li> 6807 6808 <li class="disclosure__item order-last" data-order="DE"> 6809 <button type="button" 6810 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6811 @click="country_code = 'DE'; openMain = false; activeSection = null;" 6812 6813 data-value="DE"> 6814 <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span> 6815 <span class="text-sm">Germany (EUR â¬)</span> 6816 </button> 6817 </li> 6818 6819 <li class="disclosure__item order-last" data-order="GH"> 6820 <button type="button" 6821 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6822 @click="country_code = 'GH'; openMain = false; activeSection = null;" 6823 6824 data-value="GH"> 6825 <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span> 6826 <span class="text-sm">Ghana (USD $)</span> 6827 </button> 6828 </li> 6829 6830 <li class="disclosure__item order-last" data-order="GI"> 6831 <button type="button" 6832 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6833 @click="country_code = 'GI'; openMain = false; activeSection = null;" 6834 6835 data-value="GI"> 6836 <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span> 6837 <span class="text-sm">Gibraltar (GBP £)</span> 6838 </button> 6839 </li> 6840 6841 <li class="disclosure__item order-last" data-order="GR"> 6842 <button type="button" 6843 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6844 @click="country_code = 'GR'; openMain = false; activeSection = null;" 6845 6846 data-value="GR">
6847 <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span> 6848 <span class="text-sm">Greece (EUR â¬)</span> 6849 </button> 6850 </li> 6851 6852 <li class="disclosure__item order-last" data-order="GL"> 6853 <button type="button" 6854 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6855 @click="country_code = 'GL'; openMain = false; activeSection = null;" 6856 6857 data-value="GL"> 6858 <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span> 6859 <span class="text-sm">Greenland (DKK kr.)</span> 6860 </button> 6861 </li> 6862 6863 <li class="disclosure__item order-last" data-order="GD"> 6864 <button type="button" 6865 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6866 @click="country_code = 'GD'; openMain = false; activeSection = null;" 6867 6868 data-value="GD"> 6869 <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span> 6870 <span class="text-sm">Grenada (XCD $)</span> 6871 </button> 6872 </li> 6873 6874 <li class="disclosure__item order-last" data-order="GP"> 6875 <button type="button" 6876 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6877 @click="country_code = 'GP'; openMain = false; activeSection = null;" 6878 6879 data-value="GP"> 6880 <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span> 6881 <span class="text-sm">Guadeloupe (EUR â¬)</span> 6882 </button> 6883 </li> 6884 6885 <li class="disclosure__item order-last" data-order="GT"> 6886 <button type="button" 6887 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6888 @click="country_code = 'GT'; openMain = false; activeSection = null;" 6889 6890 data-value="GT"> 6891 <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span> 6892 <span class="text-sm">Guatemala (GTQ Q)</span> 6893 </button> 6894 </li> 6895 6896 <li class="disclosure__item order-last" data-order="GG"> 6897 <button type="button" 6898 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6899 @click="country_code = 'GG'; openMain = false; activeSection = null;" 6900 6901 data-value="GG"> 6902 <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span> 6903 <span class="text-sm">Guernsey (GBP £)</span> 6904 </button> 6905 </li> 6906 6907 <li class="disclosure__item order-last" data-order="GN"> 6908 <button type="button" 6909 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6910 @click="country_code = 'GN'; openMain = false; activeSection = null;" 6911 6912 data-value="GN">
6913 <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span> 6914 <span class="text-sm">Guinea (GNF Fr)</span> 6915 </button> 6916 </li> 6917 6918 <li class="disclosure__item order-last" data-order="GW"> 6919 <button type="button" 6920 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6921 @click="country_code = 'GW'; openMain = false; activeSection = null;" 6922 6923 data-value="GW"> 6924 <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span> 6925 <span class="text-sm">Guinea-Bissau (XOF Fr)</span> 6926 </button> 6927 </li> 6928 6929 <li class="disclosure__item order-last" data-order="GY"> 6930 <button type="button" 6931 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6932 @click="country_code = 'GY'; openMain = false; activeSection = null;" 6933 6934 data-value="GY"> 6935 <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span> 6936 <span class="text-sm">Guyana (GYD $)</span> 6937 </button> 6938 </li> 6939 6940 <li class="disclosure__item order-last" data-order="HT"> 6941 <button type="button" 6942 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6943 @click="country_code = 'HT'; openMain = false; activeSection = null;" 6944 6945 data-value="HT"> 6946 <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span> 6947 <span class="text-sm">Haiti (USD $)</span> 6948 </button> 6949 </li> 6950 6951 <li class="disclosure__item order-last" data-order="HN"> 6952 <button type="button" 6953 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6954 @click="country_code = 'HN'; openMain = false; activeSection = null;" 6955 6956 data-value="HN"> 6957 <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span> 6958 <span class="text-sm">Honduras (HNL L)</span> 6959 </button> 6960 </li> 6961 6962 <li class="disclosure__item order-last" data-order="HK"> 6963 <button type="button" 6964 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6965 @click="country_code = 'HK'; openMain = false; activeSection = null;" 6966 6967 data-value="HK"> 6968 <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span> 6969 <span class="text-sm">Hong Kong SAR (HKD $)</span> 6970 </button> 6971 </li> 6972 6973 <li class="disclosure__item order-last" data-order="HU"> 6974 <button type="button" 6975 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6976 @click="country_code = 'HU'; openMain = false; activeSection = null;" 6977 6978 data-value="HU">
6979 <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span> 6980 <span class="text-sm">Hungary (HUF Ft)</span> 6981 </button> 6982 </li> 6983 6984 <li class="disclosure__item order-last" data-order="IS"> 6985 <button type="button" 6986 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6987 @click="country_code = 'IS'; openMain = false; activeSection = null;" 6988 6989 data-value="IS"> 6990 <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span> 6991 <span class="text-sm">Iceland (ISK kr)</span> 6992 </button> 6993 </li> 6994 6995 <li class="disclosure__item order-last" data-order="IN"> 6996 <button type="button" 6997 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6998 @click="country_code = 'IN'; openMain = false; activeSection = null;" 6999 7000 data-value="IN"> 7001 <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span> 7002 <span class="text-sm">India (INR â¹)</span> 7003 </button> 7004 </li> 7005 7006 <li class="disclosure__item order-last" data-order="ID"> 7007 <button type="button" 7008 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7009 @click="country_code = 'ID'; openMain = false; activeSection = null;" 7010 7011 data-value="ID"> 7012 <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span> 7013 <span class="text-sm">Indonesia (IDR Rp)</span> 7014 </button> 7015 </li> 7016 7017 <li class="disclosure__item order-last" data-order="IQ"> 7018 <button type="button" 7019 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7020 @click="country_code = 'IQ'; openMain = false; activeSection = null;" 7021 7022 data-value="IQ"> 7023 <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span> 7024 <span class="text-sm">Iraq (USD $)</span> 7025 </button> 7026 </li> 7027 7028 <li class="disclosure__item order-last" data-order="IE"> 7029 <button type="button" 7030 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7031 @click="country_code = 'IE'; openMain = false; activeSection = null;" 7032 7033 data-value="IE"> 7034 <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span> 7035 <span class="text-sm">Ireland (EUR â¬)</span> 7036 </button> 7037 </li> 7038 7039 <li class="disclosure__item order-last" data-order="IM"> 7040 <button type="button" 7041 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7042 @click="country_code = 'IM'; openMain = false; activeSection = null;" 7043 7044 data-value="IM">
7045 <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span> 7046 <span class="text-sm">Isle of Man (GBP £)</span> 7047 </button> 7048 </li> 7049 7050 <li class="disclosure__item order-last" data-order="IL"> 7051 <button type="button" 7052 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7053 @click="country_code = 'IL'; openMain = false; activeSection = null;" 7054 7055 data-value="IL"> 7056 <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span> 7057 <span class="text-sm">Israel (ILS âª)</span> 7058 </button> 7059 </li> 7060 7061 <li class="disclosure__item order-last" data-order="IT"> 7062 <button type="button" 7063 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7064 @click="country_code = 'IT'; openMain = false; activeSection = null;" 7065 7066 data-value="IT"> 7067 <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span> 7068 <span class="text-sm">Italy (EUR â¬)</span> 7069 </button> 7070 </li> 7071 7072 <li class="disclosure__item order-last" data-order="JM"> 7073 <button type="button" 7074 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7075 @click="country_code = 'JM'; openMain = false; activeSection = null;" 7076 7077 data-value="JM"> 7078 <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span> 7079 <span class="text-sm">Jamaica (JMD $)</span> 7080 </button> 7081 </li> 7082 7083 <li class="disclosure__item order-last" data-order="JP"> 7084 <button type="button" 7085 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7086 @click="country_code = 'JP'; openMain = false; activeSection = null;" 7087 7088 data-value="JP"> 7089 <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span> 7090 <span class="text-sm">Japan (JPY Â¥)</span> 7091 </button> 7092 </li> 7093 7094 <li class="disclosure__item order-last" data-order="JE"> 7095 <button type="button" 7096 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7097 @click="country_code = 'JE'; openMain = false; activeSection = null;" 7098 7099 data-value="JE"> 7100 <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span> 7101 <span class="text-sm">Jersey (GBP £)</span> 7102 </button> 7103 </li> 7104 7105 <li class="disclosure__item order-last" data-order="JO"> 7106 <button type="button" 7107 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7108 @click="country_code = 'JO'; openMain = false; activeSection = null;" 7109 7110 data-value="JO">
7111 <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span> 7112 <span class="text-sm">Jordan (USD $)</span> 7113 </button> 7114 </li> 7115 7116 <li class="disclosure__item order-last" data-order="KZ"> 7117 <button type="button" 7118 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7119 @click="country_code = 'KZ'; openMain = false; activeSection = null;" 7120 7121 data-value="KZ"> 7122 <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span> 7123 <span class="text-sm">Kazakhstan (KZT â¸)</span> 7124 </button> 7125 </li> 7126 7127 <li class="disclosure__item order-last" data-order="KE"> 7128 <button type="button" 7129 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7130 @click="country_code = 'KE'; openMain = false; activeSection = null;" 7131 7132 data-value="KE"> 7133 <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span> 7134 <span class="text-sm">Kenya (KES KSh)</span> 7135 </button> 7136 </li> 7137 7138 <li class="disclosure__item order-last" data-order="KI"> 7139 <button type="button" 7140 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7141 @click="country_code = 'KI'; openMain = false; activeSection = null;" 7142 7143 data-value="KI"> 7144 <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span> 7145 <span class="text-sm">Kiribati (USD $)</span> 7146 </button> 7147 </li> 7148 7149 <li class="disclosure__item order-last" data-order="XK"> 7150 <button type="button" 7151 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7152 @click="country_code = 'XK'; openMain = false; activeSection = null;" 7153 7154 data-value="XK"> 7155 <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span> 7156 <span class="text-sm">Kosovo (EUR â¬)</span> 7157 </button> 7158 </li> 7159 7160 <li class="disclosure__item order-last" data-order="KW"> 7161 <button type="button" 7162 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7163 @click="country_code = 'KW'; openMain = false; activeSection = null;" 7164 7165 data-value="KW"> 7166 <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span> 7167 <span class="text-sm">Kuwait (AED د.Ø¥)</span> 7168 </button> 7169 </li> 7170 7171 <li class="disclosure__item order-last" data-order="KG"> 7172 <button type="button" 7173 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7174 @click="country_code = 'KG'; openMain = false; activeSection = null;" 7175 7176 data-value="KG">
7177 <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span> 7178 <span class="text-sm">Kyrgyzstan (KGS som)</span> 7179 </button> 7180 </li> 7181 7182 <li class="disclosure__item order-last" data-order="LA"> 7183 <button type="button" 7184 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7185 @click="country_code = 'LA'; openMain = false; activeSection = null;" 7186 7187 data-value="LA"> 7188 <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span> 7189 <span class="text-sm">Laos (LAK â)</span> 7190 </button> 7191 </li> 7192 7193 <li class="disclosure__item order-last" data-order="LV"> 7194 <button type="button" 7195 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7196 @click="country_code = 'LV'; openMain = false; activeSection = null;" 7197 7198 data-value="LV"> 7199 <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span> 7200 <span class="text-sm">Latvia (EUR â¬)</span> 7201 </button> 7202 </li> 7203 7204 <li class="disclosure__item order-last" data-order="LB"> 7205 <button type="button" 7206 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7207 @click="country_code = 'LB'; openMain = false; activeSection = null;" 7208 7209 data-value="LB"> 7210 <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span> 7211 <span class="text-sm">Lebanon (LBP Ù.Ù)</span> 7212 </button> 7213 </li> 7214 7215 <li class="disclosure__item order-last" data-order="LS"> 7216 <button type="button" 7217 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7218 @click="country_code = 'LS'; openMain = false; activeSection = null;" 7219 7220 data-value="LS"> 7221 <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span> 7222 <span class="text-sm">Lesotho (USD $)</span> 7223 </button> 7224 </li> 7225 7226 <li class="disclosure__item order-last" data-order="LR"> 7227 <button type="button" 7228 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7229 @click="country_code = 'LR'; openMain = false; activeSection = null;" 7230 7231 data-value="LR"> 7232 <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span> 7233 <span class="text-sm">Liberia (USD $)</span> 7234 </button> 7235 </li> 7236 7237 <li class="disclosure__item order-last" data-order="LY"> 7238 <button type="button" 7239 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7240 @click="country_code = 'LY'; openMain = false; activeSection = null;" 7241 7242 data-value="LY">
7243 <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span> 7244 <span class="text-sm">Libya (USD $)</span> 7245 </button> 7246 </li> 7247 7248 <li class="disclosure__item order-last" data-order="LI"> 7249 <button type="button" 7250 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7251 @click="country_code = 'LI'; openMain = false; activeSection = null;" 7252 7253 data-value="LI"> 7254 <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span> 7255 <span class="text-sm">Liechtenstein (CHF CHF)</span> 7256 </button> 7257 </li> 7258 7259 <li class="disclosure__item order-last" data-order="LT"> 7260 <button type="button" 7261 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7262 @click="country_code = 'LT'; openMain = false; activeSection = null;" 7263 7264 data-value="LT"> 7265 <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span> 7266 <span class="text-sm">Lithuania (EUR â¬)</span> 7267 </button> 7268 </li> 7269 7270 <li class="disclosure__item order-last" data-order="LU"> 7271 <button type="button" 7272 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7273 @click="country_code = 'LU'; openMain = false; activeSection = null;" 7274 7275 data-value="LU"> 7276 <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span> 7277 <span class="text-sm">Luxembourg (EUR â¬)</span> 7278 </button> 7279 </li> 7280 7281 <li class="disclosure__item order-last" data-order="MO"> 7282 <button type="button" 7283 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7284 @click="country_code = 'MO'; openMain = false; activeSection = null;" 7285 7286 data-value="MO"> 7287 <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span> 7288 <span class="text-sm">Macao SAR (MOP P)</span> 7289 </button> 7290 </li> 7291 7292 <li class="disclosure__item order-last" data-order="MG"> 7293 <button type="button" 7294 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7295 @click="country_code = 'MG'; openMain = false; activeSection = null;" 7296 7297 data-value="MG"> 7298 <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span> 7299 <span class="text-sm">Madagascar (USD $)</span> 7300 </button> 7301 </li> 7302 7303 <li class="disclosure__item order-last" data-order="MW"> 7304 <button type="button" 7305 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7306 @click="country_code = 'MW'; openMain = false; activeSection = null;" 7307 7308 data-value="MW">
7309 <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span> 7310 <span class="text-sm">Malawi (MWK MK)</span> 7311 </button> 7312 </li> 7313 7314 <li class="disclosure__item order-last" data-order="MY"> 7315 <button type="button" 7316 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7317 @click="country_code = 'MY'; openMain = false; activeSection = null;" 7318 7319 data-value="MY"> 7320 <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span> 7321 <span class="text-sm">Malaysia (MYR RM)</span> 7322 </button> 7323 </li> 7324 7325 <li class="disclosure__item order-last" data-order="MV"> 7326 <button type="button" 7327 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7328 @click="country_code = 'MV'; openMain = false; activeSection = null;" 7329 7330 data-value="MV"> 7331 <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span> 7332 <span class="text-sm">Maldives (MVR MVR)</span> 7333 </button> 7334 </li> 7335 7336 <li class="disclosure__item order-last" data-order="ML"> 7337 <button type="button" 7338 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7339 @click="country_code = 'ML'; openMain = false; activeSection = null;" 7340 7341 data-value="ML"> 7342 <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span> 7343 <span class="text-sm">Mali (XOF Fr)</span> 7344 </button> 7345 </li> 7346 7347 <li class="disclosure__item order-last" data-order="MT"> 7348 <button type="button" 7349 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7350 @click="country_code = 'MT'; openMain = false; activeSection = null;" 7351 7352 data-value="MT"> 7353 <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span> 7354 <span class="text-sm">Malta (EUR â¬)</span> 7355 </button> 7356 </li> 7357 7358 <li class="disclosure__item order-last" data-order="MQ"> 7359 <button type="button" 7360 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7361 @click="country_code = 'MQ'; openMain = false; activeSection = null;" 7362 7363 data-value="MQ"> 7364 <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span> 7365 <span class="text-sm">Martinique (EUR â¬)</span> 7366 </button> 7367 </li> 7368 7369 <li class="disclosure__item order-last" data-order="MR"> 7370 <button type="button" 7371 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7372 @click="country_code = 'MR'; openMain = false; activeSection = null;" 7373 7374 data-value="MR">
7375 <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span> 7376 <span class="text-sm">Mauritania (USD $)</span> 7377 </button> 7378 </li> 7379 7380 <li class="disclosure__item order-last" data-order="MU"> 7381 <button type="button" 7382 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7383 @click="country_code = 'MU'; openMain = false; activeSection = null;" 7384 7385 data-value="MU"> 7386 <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span> 7387 <span class="text-sm">Mauritius (MUR â¨)</span> 7388 </button> 7389 </li> 7390 7391 <li class="disclosure__item order-last" data-order="YT"> 7392 <button type="button" 7393 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7394 @click="country_code = 'YT'; openMain = false; activeSection = null;" 7395 7396 data-value="YT"> 7397 <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span> 7398 <span class="text-sm">Mayotte (EUR â¬)</span> 7399 </button> 7400 </li> 7401 7402 <li class="disclosure__item order-last" data-order="MX"> 7403 <button type="button" 7404 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7405 @click="country_code = 'MX'; openMain = false; activeSection = null;" 7406 7407 data-value="MX"> 7408 <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span> 7409 <span class="text-sm">Mexico (MXN $)</span> 7410 </button> 7411 </li> 7412 7413 <li class="disclosure__item order-last" data-order="MD"> 7414 <button type="button" 7415 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7416 @click="country_code = 'MD'; openMain = false; activeSection = null;" 7417 7418 data-value="MD"> 7419 <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span> 7420 <span class="text-sm">Moldova (MDL L)</span> 7421 </button> 7422 </li> 7423 7424 <li class="disclosure__item order-last" data-order="MC"> 7425 <button type="button" 7426 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7427 @click="country_code = 'MC'; openMain = false; activeSection = null;" 7428 7429 data-value="MC"> 7430 <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span> 7431 <span class="text-sm">Monaco (EUR â¬)</span> 7432 </button> 7433 </li> 7434 7435 <li class="disclosure__item order-last" data-order="MN"> 7436 <button type="button" 7437 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7438 @click="country_code = 'MN'; openMain = false; activeSection = null;" 7439 7440 data-value="MN">
7441 <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span> 7442 <span class="text-sm">Mongolia (MNT â®)</span> 7443 </button> 7444 </li> 7445 7446 <li class="disclosure__item order-last" data-order="ME"> 7447 <button type="button" 7448 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7449 @click="country_code = 'ME'; openMain = false; activeSection = null;" 7450 7451 data-value="ME"> 7452 <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span> 7453 <span class="text-sm">Montenegro (EUR â¬)</span> 7454 </button> 7455 </li> 7456 7457 <li class="disclosure__item order-last" data-order="MS"> 7458 <button type="button" 7459 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7460 @click="country_code = 'MS'; openMain = false; activeSection = null;" 7461 7462 data-value="MS"> 7463 <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span> 7464 <span class="text-sm">Montserrat (XCD $)</span> 7465 </button> 7466 </li> 7467 7468 <li class="disclosure__item order-last" data-order="MA"> 7469 <button type="button" 7470 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7471 @click="country_code = 'MA'; openMain = false; activeSection = null;" 7472 7473 data-value="MA"> 7474 <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span> 7475 <span class="text-sm">Morocco (MAD د.Ù .)</span> 7476 </button> 7477 </li> 7478 7479 <li class="disclosure__item order-last" data-order="MZ"> 7480 <button type="button" 7481 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7482 @click="country_code = 'MZ'; openMain = false; activeSection = null;" 7483 7484 data-value="MZ"> 7485 <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span> 7486 <span class="text-sm">Mozambique (USD $)</span> 7487 </button> 7488 </li> 7489 7490 <li class="disclosure__item order-last" data-order="MM"> 7491 <button type="button" 7492 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7493 @click="country_code = 'MM'; openMain = false; activeSection = null;" 7494 7495 data-value="MM"> 7496 <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span> 7497 <span class="text-sm">Myanmar (Burma) (MMK K)</span> 7498 </button> 7499 </li> 7500 7501 <li class="disclosure__item order-last" data-order="NA"> 7502 <button type="button" 7503 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7504 @click="country_code = 'NA'; openMain = false; activeSection = null;" 7505 7506 data-value="NA">
7507 <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span> 7508 <span class="text-sm">Namibia (USD $)</span> 7509 </button> 7510 </li> 7511 7512 <li class="disclosure__item order-last" data-order="NR"> 7513 <button type="button" 7514 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7515 @click="country_code = 'NR'; openMain = false; activeSection = null;" 7516 7517 data-value="NR"> 7518 <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span> 7519 <span class="text-sm">Nauru (AUD $)</span> 7520 </button> 7521 </li> 7522 7523 <li class="disclosure__item order-last" data-order="NP"> 7524 <button type="button" 7525 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7526 @click="country_code = 'NP'; openMain = false; activeSection = null;" 7527 7528 data-value="NP"> 7529 <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span> 7530 <span class="text-sm">Nepal (NPR Rs.)</span> 7531 </button> 7532 </li> 7533 7534 <li class="disclosure__item order-last" data-order="NL"> 7535 <button type="button" 7536 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7537 @click="country_code = 'NL'; openMain = false; activeSection = null;" 7538 7539 data-value="NL"> 7540 <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span> 7541 <span class="text-sm">Netherlands (EUR â¬)</span> 7542 </button> 7543 </li> 7544 7545 <li class="disclosure__item order-last" data-order="NC"> 7546 <button type="button" 7547 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7548 @click="country_code = 'NC'; openMain = false; activeSection = null;" 7549 7550 data-value="NC"> 7551 <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span> 7552 <span class="text-sm">New Caledonia (XPF Fr)</span> 7553 </button> 7554 </li> 7555 7556 <li class="disclosure__item order-last" data-order="NZ"> 7557 <button type="button" 7558 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7559 @click="country_code = 'NZ'; openMain = false; activeSection = null;" 7560 7561 data-value="NZ"> 7562 <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span> 7563 <span class="text-sm">New Zealand (NZD $)</span> 7564 </button> 7565 </li> 7566 7567 <li class="disclosure__item order-last" data-order="NI"> 7568 <button type="button" 7569 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7570 @click="country_code = 'NI'; openMain = false; activeSection = null;" 7571 7572 data-value="NI">
7573 <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span> 7574 <span class="text-sm">Nicaragua (NIO C$)</span> 7575 </button> 7576 </li> 7577 7578 <li class="disclosure__item order-last" data-order="NE"> 7579 <button type="button" 7580 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7581 @click="country_code = 'NE'; openMain = false; activeSection = null;" 7582 7583 data-value="NE"> 7584 <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span> 7585 <span class="text-sm">Niger (XOF Fr)</span> 7586 </button> 7587 </li> 7588 7589 <li class="disclosure__item order-last" data-order="NG"> 7590 <button type="button" 7591 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7592 @click="country_code = 'NG'; openMain = false; activeSection = null;" 7593 7594 data-value="NG"> 7595 <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span> 7596 <span class="text-sm">Nigeria (NGN â¦)</span> 7597 </button> 7598 </li> 7599 7600 <li class="disclosure__item order-last" data-order="NU"> 7601 <button type="button" 7602 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7603 @click="country_code = 'NU'; openMain = false; activeSection = null;" 7604 7605 data-value="NU"> 7606 <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span> 7607 <span class="text-sm">Niue (NZD $)</span> 7608 </button> 7609 </li> 7610 7611 <li class="disclosure__item order-last" data-order="NF"> 7612 <button type="button" 7613 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7614 @click="country_code = 'NF'; openMain = false; activeSection = null;" 7615 7616 data-value="NF"> 7617 <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span> 7618 <span class="text-sm">Norfolk Island (AUD $)</span> 7619 </button> 7620 </li> 7621 7622 <li class="disclosure__item order-last" data-order="MK"> 7623 <button type="button" 7624 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7625 @click="country_code = 'MK'; openMain = false; activeSection = null;" 7626 7627 data-value="MK"> 7628 <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span> 7629 <span class="text-sm">North Macedonia (MKD ден)</span> 7630 </button> 7631 </li> 7632 7633 <li class="disclosure__item order-last" data-order="NO"> 7634 <button type="button" 7635 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7636 @click="country_code = 'NO'; openMain = false; activeSection = null;" 7637 7638 data-value="NO">
7639 <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span> 7640 <span class="text-sm">Norway (NOK kr)</span> 7641 </button> 7642 </li> 7643 7644 <li class="disclosure__item order-last" data-order="OM"> 7645 <button type="button" 7646 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7647 @click="country_code = 'OM'; openMain = false; activeSection = null;" 7648 7649 data-value="OM"> 7650 <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span> 7651 <span class="text-sm">Oman (USD $)</span> 7652 </button> 7653 </li> 7654 7655 <li class="disclosure__item order-last" data-order="PK"> 7656 <button type="button" 7657 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7658 @click="country_code = 'PK'; openMain = false; activeSection = null;" 7659 7660 data-value="PK"> 7661 <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span> 7662 <span class="text-sm">Pakistan (PKR â¨)</span> 7663 </button> 7664 </li> 7665 7666 <li class="disclosure__item order-last" data-order="PA"> 7667 <button type="button" 7668 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7669 @click="country_code = 'PA'; openMain = false; activeSection = null;" 7670 7671 data-value="PA"> 7672 <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span> 7673 <span class="text-sm">Panama (USD $)</span> 7674 </button> 7675 </li> 7676 7677 <li class="disclosure__item order-last" data-order="PG"> 7678 <button type="button" 7679 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7680 @click="country_code = 'PG'; openMain = false; activeSection = null;" 7681 7682 data-value="PG"> 7683 <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span> 7684 <span class="text-sm">Papua New Guinea (PGK K)</span> 7685 </button> 7686 </li> 7687 7688 <li class="disclosure__item order-last" data-order="PY"> 7689 <button type="button" 7690 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7691 @click="country_code = 'PY'; openMain = false; activeSection = null;" 7692 7693 data-value="PY"> 7694 <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span> 7695 <span class="text-sm">Paraguay (PYG â²)</span> 7696 </button> 7697 </li> 7698 7699 <li class="disclosure__item order-last" data-order="PE"> 7700 <button type="button" 7701 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7702 @click="country_code = 'PE'; openMain = false; activeSection = null;" 7703 7704 data-value="PE">
7705 <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span> 7706 <span class="text-sm">Peru (PEN S/)</span> 7707 </button> 7708 </li> 7709 7710 <li class="disclosure__item order-last" data-order="PH"> 7711 <button type="button" 7712 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7713 @click="country_code = 'PH'; openMain = false; activeSection = null;" 7714 7715 data-value="PH"> 7716 <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span> 7717 <span class="text-sm">Philippines (PHP â±)</span> 7718 </button> 7719 </li> 7720 7721 <li class="disclosure__item order-last" data-order="PN"> 7722 <button type="button" 7723 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7724 @click="country_code = 'PN'; openMain = false; activeSection = null;" 7725 7726 data-value="PN"> 7727 <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span> 7728 <span class="text-sm">Pitcairn Islands (NZD $)</span> 7729 </button> 7730 </li> 7731 7732 <li class="disclosure__item order-last" data-order="PL"> 7733 <button type="button" 7734 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7735 @click="country_code = 'PL'; openMain = false; activeSection = null;" 7736 7737 data-value="PL"> 7738 <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span> 7739 <span class="text-sm">Poland (PLN zÅ)</span> 7740 </button> 7741 </li> 7742 7743 <li class="disclosure__item order-last" data-order="PT"> 7744 <button type="button" 7745 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7746 @click="country_code = 'PT'; openMain = false; activeSection = null;" 7747 7748 data-value="PT"> 7749 <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span> 7750 <span class="text-sm">Portugal (EUR â¬)</span> 7751 </button> 7752 </li> 7753 7754 <li class="disclosure__item order-last" data-order="QA"> 7755 <button type="button" 7756 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7757 @click="country_code = 'QA'; openMain = false; activeSection = null;" 7758 7759 data-value="QA"> 7760 <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span> 7761 <span class="text-sm">Qatar (QAR ر.Ù)</span> 7762 </button> 7763 </li> 7764 7765 <li class="disclosure__item order-last" data-order="RE"> 7766 <button type="button" 7767 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7768 @click="country_code = 'RE'; openMain = false; activeSection = null;" 7769 7770 data-value="RE">
7771 <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span> 7772 <span class="text-sm">Réunion (EUR â¬)</span> 7773 </button> 7774 </li> 7775 7776 <li class="disclosure__item order-last" data-order="RO"> 7777 <button type="button" 7778 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7779 @click="country_code = 'RO'; openMain = false; activeSection = null;" 7780 7781 data-value="RO"> 7782 <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span> 7783 <span class="text-sm">Romania (RON Lei)</span> 7784 </button> 7785 </li> 7786 7787 <li class="disclosure__item order-last" data-order="RW"> 7788 <button type="button" 7789 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7790 @click="country_code = 'RW'; openMain = false; activeSection = null;" 7791 7792 data-value="RW"> 7793 <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span> 7794 <span class="text-sm">Rwanda (RWF FRw)</span> 7795 </button> 7796 </li> 7797 7798 <li class="disclosure__item order-last" data-order="WS"> 7799 <button type="button" 7800 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7801 @click="country_code = 'WS'; openMain = false; activeSection = null;" 7802 7803 data-value="WS"> 7804 <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span> 7805 <span class="text-sm">Samoa (WST T)</span> 7806 </button> 7807 </li> 7808 7809 <li class="disclosure__item order-last" data-order="SM"> 7810 <button type="button" 7811 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7812 @click="country_code = 'SM'; openMain = false; activeSection = null;" 7813 7814 data-value="SM"> 7815 <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span> 7816 <span class="text-sm">San Marino (EUR â¬)</span> 7817 </button> 7818 </li> 7819 7820 <li class="disclosure__item order-last" data-order="ST"> 7821 <button type="button" 7822 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7823 @click="country_code = 'ST'; openMain = false; activeSection = null;" 7824 7825 data-value="ST"> 7826 <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span> 7827 <span class="text-sm">São Tomé & PrÃncipe (STD Db)</span> 7828 </button> 7829 </li> 7830 7831 <li class="disclosure__item order-last" data-order="SA"> 7832 <button type="button" 7833 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7834 @click="country_code = 'SA'; openMain = false; activeSection = null;" 7835 7836 data-value="SA">
7837 <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span> 7838 <span class="text-sm">Saudi Arabia (SAR ر.س)</span> 7839 </button> 7840 </li> 7841 7842 <li class="disclosure__item order-last" data-order="SN"> 7843 <button type="button" 7844 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7845 @click="country_code = 'SN'; openMain = false; activeSection = null;" 7846 7847 data-value="SN"> 7848 <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span> 7849 <span class="text-sm">Senegal (XOF Fr)</span> 7850 </button> 7851 </li> 7852 7853 <li class="disclosure__item order-last" data-order="RS"> 7854 <button type="button" 7855 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7856 @click="country_code = 'RS'; openMain = false; activeSection = null;" 7857 7858 data-value="RS"> 7859 <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span> 7860 <span class="text-sm">Serbia (RSD РСÐ)</span> 7861 </button> 7862 </li> 7863 7864 <li class="disclosure__item order-last" data-order="SC"> 7865 <button type="button" 7866 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7867 @click="country_code = 'SC'; openMain = false; activeSection = null;" 7868 7869 data-value="SC"> 7870 <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span> 7871 <span class="text-sm">Seychelles (USD $)</span> 7872 </button> 7873 </li> 7874 7875 <li class="disclosure__item order-last" data-order="SL"> 7876 <button type="button" 7877 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7878 @click="country_code = 'SL'; openMain = false; activeSection = null;" 7879 7880 data-value="SL"> 7881 <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span> 7882 <span class="text-sm">Sierra Leone (SLL Le)</span> 7883 </button> 7884 </li> 7885 7886 <li class="disclosure__item order-last" data-order="SG"> 7887 <button type="button" 7888 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7889 @click="country_code = 'SG'; openMain = false; activeSection = null;" 7890 7891 data-value="SG"> 7892 <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span> 7893 <span class="text-sm">Singapore (SGD $)</span> 7894 </button> 7895 </li> 7896 7897 <li class="disclosure__item order-last" data-order="SX"> 7898 <button type="button" 7899 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7900 @click="country_code = 'SX'; openMain = false; activeSection = null;" 7901 7902 data-value="SX">
7903 <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span> 7904 <span class="text-sm">Sint Maarten (ANG Æ)</span> 7905 </button> 7906 </li> 7907 7908 <li class="disclosure__item order-last" data-order="SK"> 7909 <button type="button" 7910 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7911 @click="country_code = 'SK'; openMain = false; activeSection = null;" 7912 7913 data-value="SK"> 7914 <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span> 7915 <span class="text-sm">Slovakia (EUR â¬)</span> 7916 </button> 7917 </li> 7918 7919 <li class="disclosure__item order-last" data-order="SI"> 7920 <button type="button" 7921 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7922 @click="country_code = 'SI'; openMain = false; activeSection = null;" 7923 7924 data-value="SI"> 7925 <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span> 7926 <span class="text-sm">Slovenia (EUR â¬)</span> 7927 </button> 7928 </li> 7929 7930 <li class="disclosure__item order-last" data-order="SB"> 7931 <button type="button" 7932 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7933 @click="country_code = 'SB'; openMain = false; activeSection = null;" 7934 7935 data-value="SB"> 7936 <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span> 7937 <span class="text-sm">Solomon Islands (SBD $)</span> 7938 </button> 7939 </li> 7940 7941 <li class="disclosure__item order-last" data-order="SO"> 7942 <button type="button" 7943 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7944 @click="country_code = 'SO'; openMain = false; activeSection = null;" 7945 7946 data-value="SO"> 7947 <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span> 7948 <span class="text-sm">Somalia (USD $)</span> 7949 </button> 7950 </li> 7951 7952 <li class="disclosure__item order-last" data-order="ZA"> 7953 <button type="button" 7954 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7955 @click="country_code = 'ZA'; openMain = false; activeSection = null;" 7956 7957 data-value="ZA"> 7958 <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span> 7959 <span class="text-sm">South Africa (USD $)</span> 7960 </button> 7961 </li> 7962 7963 <li class="disclosure__item order-last" data-order="GS"> 7964 <button type="button" 7965 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7966 @click="country_code = 'GS'; openMain = false; activeSection = null;" 7967 7968 data-value="GS">
7969 <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span> 7970 <span class="text-sm">South Georgia & South Sandwich Islands (GBP £)</span> 7971 </button> 7972 </li> 7973 7974 <li class="disclosure__item order-last" data-order="KR"> 7975 <button type="button" 7976 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7977 @click="country_code = 'KR'; openMain = false; activeSection = null;" 7978 7979 data-value="KR"> 7980 <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span> 7981 <span class="text-sm">South Korea (KRW â©)</span> 7982 </button> 7983 </li> 7984 7985 <li class="disclosure__item order-last" data-order="SS"> 7986 <button type="button" 7987 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7988 @click="country_code = 'SS'; openMain = false; activeSection = null;" 7989 7990 data-value="SS"> 7991 <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span> 7992 <span class="text-sm">South Sudan (USD $)</span> 7993 </button> 7994 </li> 7995 7996 <li class="disclosure__item order-last" data-order="ES"> 7997 <button type="button" 7998 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7999 @click="country_code = 'ES'; openMain = false; activeSection = null;" 8000 8001 data-value="ES"> 8002 <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span> 8003 <span class="text-sm">Spain (EUR â¬)</span> 8004 </button> 8005 </li> 8006 8007 <li class="disclosure__item order-last" data-order="LK"> 8008 <button type="button" 8009 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8010 @click="country_code = 'LK'; openMain = false; activeSection = null;" 8011 8012 data-value="LK"> 8013 <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span> 8014 <span class="text-sm">Sri Lanka (LKR â¨)</span> 8015 </button> 8016 </li> 8017 8018 <li class="disclosure__item order-last" data-order="BL"> 8019 <button type="button" 8020 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8021 @click="country_code = 'BL'; openMain = false; activeSection = null;" 8022 8023 data-value="BL"> 8024 <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span> 8025 <span class="text-sm">St. Barthélemy (EUR â¬)</span> 8026 </button> 8027 </li> 8028 8029 <li class="disclosure__item order-last" data-order="SH"> 8030 <button type="button" 8031 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8032 @click="country_code = 'SH'; openMain = false; activeSection = null;" 8033 8034 data-value="SH">
8035 <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span> 8036 <span class="text-sm">St. Helena (SHP £)</span> 8037 </button> 8038 </li> 8039 8040 <li class="disclosure__item order-last" data-order="KN"> 8041 <button type="button" 8042 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8043 @click="country_code = 'KN'; openMain = false; activeSection = null;" 8044 8045 data-value="KN"> 8046 <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span> 8047 <span class="text-sm">St. Kitts & Nevis (XCD $)</span> 8048 </button> 8049 </li> 8050 8051 <li class="disclosure__item order-last" data-order="LC"> 8052 <button type="button" 8053 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8054 @click="country_code = 'LC'; openMain = false; activeSection = null;" 8055 8056 data-value="LC"> 8057 <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span> 8058 <span class="text-sm">St. Lucia (XCD $)</span> 8059 </button> 8060 </li> 8061 8062 <li class="disclosure__item order-last" data-order="MF"> 8063 <button type="button" 8064 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8065 @click="country_code = 'MF'; openMain = false; activeSection = null;" 8066 8067 data-value="MF"> 8068 <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span> 8069 <span class="text-sm">St. Martin (EUR â¬)</span> 8070 </button> 8071 </li> 8072 8073 <li class="disclosure__item order-last" data-order="PM"> 8074 <button type="button" 8075 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8076 @click="country_code = 'PM'; openMain = false; activeSection = null;" 8077 8078 data-value="PM"> 8079 <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span> 8080 <span class="text-sm">St. Pierre & Miquelon (EUR â¬)</span> 8081 </button> 8082 </li> 8083 8084 <li class="disclosure__item order-last" data-order="VC"> 8085 <button type="button" 8086 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8087 @click="country_code = 'VC'; openMain = false; activeSection = null;" 8088 8089 data-value="VC"> 8090 <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span> 8091 <span class="text-sm">St. Vincent & Grenadines (XCD $)</span> 8092 </button> 8093 </li> 8094 8095 <li class="disclosure__item order-last" data-order="SD"> 8096 <button type="button" 8097 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8098 @click="country_code = 'SD'; openMain = false; activeSection = null;" 8099 8100 data-value="SD">
8101 <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span> 8102 <span class="text-sm">Sudan (USD $)</span> 8103 </button> 8104 </li> 8105 8106 <li class="disclosure__item order-last" data-order="SR"> 8107 <button type="button" 8108 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8109 @click="country_code = 'SR'; openMain = false; activeSection = null;" 8110 8111 data-value="SR"> 8112 <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span> 8113 <span class="text-sm">Suriname (USD $)</span> 8114 </button> 8115 </li> 8116 8117 <li class="disclosure__item order-last" data-order="SJ"> 8118 <button type="button" 8119 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8120 @click="country_code = 'SJ'; openMain = false; activeSection = null;" 8121 8122 data-value="SJ"> 8123 <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span> 8124 <span class="text-sm">Svalbard & Jan Mayen (NOK kr)</span> 8125 </button> 8126 </li> 8127 8128 <li class="disclosure__item order-last" data-order="SE"> 8129 <button type="button" 8130 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8131 @click="country_code = 'SE'; openMain = false; activeSection = null;" 8132 8133 data-value="SE"> 8134 <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span> 8135 <span class="text-sm">Sweden (SEK kr)</span> 8136 </button> 8137 </li> 8138 8139 <li class="disclosure__item order-last" data-order="CH"> 8140 <button type="button" 8141 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8142 @click="country_code = 'CH'; openMain = false; activeSection = null;" 8143 8144 data-value="CH"> 8145 <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span> 8146 <span class="text-sm">Switzerland (CHF CHF)</span> 8147 </button> 8148 </li> 8149 8150 <li class="disclosure__item order-last" data-order="TW"> 8151 <button type="button" 8152 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8153 @click="country_code = 'TW'; openMain = false; activeSection = null;" 8154 8155 data-value="TW"> 8156 <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span> 8157 <span class="text-sm">Taiwan (TWD $)</span> 8158 </button> 8159 </li> 8160 8161 <li class="disclosure__item order-last" data-order="TJ"> 8162 <button type="button" 8163 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8164 @click="country_code = 'TJ'; openMain = false; activeSection = null;" 8165 8166 data-value="TJ">
8167 <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span> 8168 <span class="text-sm">Tajikistan (TJS Ð Ð)</span> 8169 </button> 8170 </li> 8171 8172 <li class="disclosure__item order-last" data-order="TZ"> 8173 <button type="button" 8174 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8175 @click="country_code = 'TZ'; openMain = false; activeSection = null;" 8176 8177 data-value="TZ"> 8178 <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span> 8179 <span class="text-sm">Tanzania (TZS Sh)</span> 8180 </button> 8181 </li> 8182 8183 <li class="disclosure__item order-last" data-order="TH"> 8184 <button type="button" 8185 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8186 @click="country_code = 'TH'; openMain = false; activeSection = null;" 8187 8188 data-value="TH"> 8189 <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span> 8190 <span class="text-sm">Thailand (THB ฿)</span> 8191 </button> 8192 </li> 8193 8194 <li class="disclosure__item order-last" data-order="TL"> 8195 <button type="button" 8196 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8197 @click="country_code = 'TL'; openMain = false; activeSection = null;" 8198 8199 data-value="TL"> 8200 <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span> 8201 <span class="text-sm">Timor-Leste (USD $)</span> 8202 </button> 8203 </li> 8204 8205 <li class="disclosure__item order-last" data-order="TG"> 8206 <button type="button" 8207 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8208 @click="country_code = 'TG'; openMain = false; activeSection = null;" 8209 8210 data-value="TG"> 8211 <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span> 8212 <span class="text-sm">Togo (XOF Fr)</span> 8213 </button> 8214 </li> 8215 8216 <li class="disclosure__item order-last" data-order="TK"> 8217 <button type="button" 8218 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8219 @click="country_code = 'TK'; openMain = false; activeSection = null;" 8220 8221 data-value="TK"> 8222 <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span> 8223 <span class="text-sm">Tokelau (NZD $)</span> 8224 </button> 8225 </li> 8226 8227 <li class="disclosure__item order-last" data-order="TO"> 8228 <button type="button" 8229 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8230 @click="country_code = 'TO'; openMain = false; activeSection = null;" 8231 8232 data-value="TO">
8233 <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span> 8234 <span class="text-sm">Tonga (TOP T$)</span> 8235 </button> 8236 </li> 8237 8238 <li class="disclosure__item order-last" data-order="TT"> 8239 <button type="button" 8240 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8241 @click="country_code = 'TT'; openMain = false; activeSection = null;" 8242 8243 data-value="TT"> 8244 <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span> 8245 <span class="text-sm">Trinidad & Tobago (TTD $)</span> 8246 </button> 8247 </li> 8248 8249 <li class="disclosure__item order-last" data-order="TA"> 8250 <button type="button" 8251 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8252 @click="country_code = 'TA'; openMain = false; activeSection = null;" 8253 8254 data-value="TA"> 8255 <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span> 8256 <span class="text-sm">Tristan da Cunha (GBP £)</span> 8257 </button> 8258 </li> 8259 8260 <li class="disclosure__item order-last" data-order="TN"> 8261 <button type="button" 8262 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8263 @click="country_code = 'TN'; openMain = false; activeSection = null;" 8264 8265 data-value="TN"> 8266 <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span> 8267 <span class="text-sm">Tunisia (USD $)</span> 8268 </button> 8269 </li> 8270 8271 <li class="disclosure__item order-last" data-order="TR"> 8272 <button type="button" 8273 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8274 @click="country_code = 'TR'; openMain = false; activeSection = null;" 8275 8276 data-value="TR"> 8277 <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span> 8278 <span class="text-sm">Türkiye (USD $)</span> 8279 </button> 8280 </li> 8281 8282 <li class="disclosure__item order-last" data-order="TM"> 8283 <button type="button" 8284 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8285 @click="country_code = 'TM'; openMain = false; activeSection = null;" 8286 8287 data-value="TM"> 8288 <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span> 8289 <span class="text-sm">Turkmenistan (USD $)</span> 8290 </button> 8291 </li> 8292 8293 <li class="disclosure__item order-last" data-order="TC"> 8294 <button type="button" 8295 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8296 @click="country_code = 'TC'; openMain = false; activeSection = null;" 8297 8298 data-value="TC">
8299 <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span> 8300 <span class="text-sm">Turks & Caicos Islands (USD $)</span> 8301 </button> 8302 </li> 8303 8304 <li class="disclosure__item order-last" data-order="TV"> 8305 <button type="button" 8306 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8307 @click="country_code = 'TV'; openMain = false; activeSection = null;" 8308 8309 data-value="TV"> 8310 <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span> 8311 <span class="text-sm">Tuvalu (AUD $)</span> 8312 </button> 8313 </li> 8314 8315 <li class="disclosure__item order-last" data-order="UM"> 8316 <button type="button" 8317 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8318 @click="country_code = 'UM'; openMain = false; activeSection = null;" 8319 8320 data-value="UM"> 8321 <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span> 8322 <span class="text-sm">U.S. Outlying Islands (USD $)</span> 8323 </button> 8324 </li> 8325 8326 <li class="disclosure__item order-last" data-order="UG"> 8327 <button type="button" 8328 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8329 @click="country_code = 'UG'; openMain = false; activeSection = null;" 8330 8331 data-value="UG"> 8332 <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span> 8333 <span class="text-sm">Uganda (UGX USh)</span> 8334 </button> 8335 </li> 8336 8337 <li class="disclosure__item order-last" data-order="UA"> 8338 <button type="button" 8339 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8340 @click="country_code = 'UA'; openMain = false; activeSection = null;" 8341 8342 data-value="UA"> 8343 <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span> 8344 <span class="text-sm">Ukraine (UAH â´)</span> 8345 </button> 8346 </li> 8347 8348 <li class="disclosure__item order-last" data-order="AE"> 8349 <button type="button" 8350 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8351 @click="country_code = 'AE'; openMain = false; activeSection = null;" 8352 8353 data-value="AE"> 8354 <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span> 8355 <span class="text-sm">United Arab Emirates (AED د.Ø¥)</span> 8356 </button> 8357 </li> 8358 8359 <li class="disclosure__item order-last" data-order="GB"> 8360 <button type="button" 8361 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8362 @click="country_code = 'GB'; openMain = false; activeSection = null;" 8363 8364 data-value="GB">
8365 <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span> 8366 <span class="text-sm">United Kingdom (GBP £)</span> 8367 </button> 8368 </li> 8369 8370 <li class="disclosure__item order-last" data-order="US"> 8371 <button type="button" 8372 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 8373 @click="country_code = 'US'; openMain = false; activeSection = null;" 8374 aria-current="true" 8375 data-value="US"> 8376 <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span> 8377 <span class="text-sm">United States (USD $)</span> 8378 </button> 8379 </li> 8380 8381 <li class="disclosure__item order-last" data-order="UY"> 8382 <button type="button" 8383 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8384 @click="country_code = 'UY'; openMain = false; activeSection = null;" 8385 8386 data-value="UY"> 8387 <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span> 8388 <span class="text-sm">Uruguay (UYU $U)</span> 8389 </button> 8390 </li> 8391 8392 <li class="disclosure__item order-last" data-order="UZ"> 8393 <button type="button" 8394 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8395 @click="country_code = 'UZ'; openMain = false; activeSection = null;" 8396 8397 data-value="UZ"> 8398 <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span> 8399 <span class="text-sm">Uzbekistan (UZS so'm)</span> 8400 </button> 8401 </li> 8402 8403 <li class="disclosure__item order-last" data-order="VU"> 8404 <button type="button" 8405 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8406 @click="country_code = 'VU'; openMain = false; activeSection = null;" 8407 8408 data-value="VU"> 8409 <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span> 8410 <span class="text-sm">Vanuatu (VUV Vt)</span> 8411 </button> 8412 </li> 8413 8414 <li class="disclosure__item order-last" data-order="VA"> 8415 <button type="button" 8416 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8417 @click="country_code = 'VA'; openMain = false; activeSection = null;" 8418 8419 data-value="VA"> 8420 <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span> 8421 <span class="text-sm">Vatican City (EUR â¬)</span> 8422 </button> 8423 </li> 8424 8425 <li class="disclosure__item order-last" data-order="VE"> 8426 <button type="button" 8427 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8428 @click="country_code = 'VE'; openMain = false; activeSection = null;" 8429 8430 data-value="VE">
8431 <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span> 8432 <span class="text-sm">Venezuela (USD $)</span> 8433 </button> 8434 </li> 8435 8436 <li class="disclosure__item order-last" data-order="VN"> 8437 <button type="button" 8438 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8439 @click="country_code = 'VN'; openMain = false; activeSection = null;" 8440 8441 data-value="VN"> 8442 <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span> 8443 <span class="text-sm">Vietnam (VND â«)</span> 8444 </button> 8445 </li> 8446 8447 <li class="disclosure__item order-last" data-order="WF"> 8448 <button type="button" 8449 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8450 @click="country_code = 'WF'; openMain = false; activeSection = null;" 8451 8452 data-value="WF"> 8453 <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span> 8454 <span class="text-sm">Wallis & Futuna (XPF Fr)</span> 8455 </button> 8456 </li> 8457 8458 <li class="disclosure__item order-last" data-order="EH"> 8459 <button type="button" 8460 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8461 @click="country_code = 'EH'; openMain = false; activeSection = null;" 8462 8463 data-value="EH"> 8464 <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span> 8465 <span class="text-sm">Western Sahara (MAD د.Ù .)</span> 8466 </button> 8467 </li> 8468 8469 <li class="disclosure__item order-last" data-order="YE"> 8470 <button type="button" 8471 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8472 @click="country_code = 'YE'; openMain = false; activeSection = null;" 8473 8474 data-value="YE"> 8475 <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span> 8476 <span class="text-sm">Yemen (YER ï·¼)</span> 8477 </button> 8478 </li> 8479 8480 <li class="disclosure__item order-last" data-order="ZM"> 8481 <button type="button" 8482 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8483 @click="country_code = 'ZM'; openMain = false; activeSection = null;" 8484 8485 data-value="ZM"> 8486 <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span> 8487 <span class="text-sm">Zambia (USD $)</span> 8488 </button> 8489 </li> 8490 8491 <li class="disclosure__item order-last" data-order="ZW"> 8492 <button type="button" 8493 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8494 @click="country_code = 'ZW'; openMain = false; activeSection = null;" 8495 8496 data-value="ZW">
8497 <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span> 8498 <span class="text-sm">Zimbabwe (USD $)</span> 8499 </button> 8500 </li> 8501 8502 </ul> 8503 <input type="hidden" x-model="country_code" name="country_code" value="US"> 8504 </form> 8505 </div> 8506 </div> 8507 8508 <!-- Language Section --> 8509 <div class="localization-dropdown__section relative border border-black p-3"> 8510 <button type="button" 8511 @click="activeSection = activeSection === 'language' ? null : 'language'" 8512 :aria-expanded="(activeSection === 'language').toString()" 8513 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 8514 <div class="flex items-center gap-3"> 8515 <div class="text-left"> 8516 <p class="font-medium"><span class="sr-only">Language: </span>English</p> 8517 </div> 8518 </div> 8519 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'language' }"> 8520 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-chevron-down" width="18" height="18" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 8521 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8522 <path d="M6 9l6 6l6 -6" /> 8523 </svg> 8524 </span> 8525 </button> 8526 8527 <!-- Language Dropdown (absolute positioned) --> 8528 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 8529 x-show="activeSection === 'language'" 8530 x-cloak 8531 x-transition:enter="transition ease-out duration-150" 8532 x-transition:enter-start="opacity-0 transform -translate-y-2" 8533 x-transition:enter-end="opacity-100 transform translate-y-0" 8534 x-transition:leave="transition ease-in duration-100" 8535 x-transition:leave-start="opacity-100 transform translate-y-0" 8536 x-transition:leave-end="opacity-0 transform -translate-y-2"> 8537 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="localizationLanguageForm"><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="/blogs/hair-care" /> 8538 <ul class="localization-dropdown__language-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 8539 8540 <li class="disclosure__item"> 8541 <button type="button" 8542 @click="language = 'en'; openMain = false; activeSection = null;" 8543 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 8544 hreflang="en" 8545 lang="en" 8546 aria-current="true"> 8547 8548 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-check w-5 h-5" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 8549 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8550 <path d="M5 12l5 5l10 -10" /> 8551 </svg> 8552 8553 <span class="text-sm">English</span> 8554 </button> 8555 </li> 8556 8557 <li class="disclosure__item"> 8558 <button type="button" 8559 @click="language = 'fr'; openMain = false; activeSection = null;" 8560 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8561 hreflang="fr" 8562 lang="fr" 8563 > 8564
8565 <span class="w-5 h-5"></span> 8566 8567 <span class="text-sm">français</span> 8568 </button> 8569 </li> 8570 8571 <li class="disclosure__item"> 8572 <button type="button" 8573 @click="language = 'de'; openMain = false; activeSection = null;" 8574 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8575 hreflang="de" 8576 lang="de" 8577 > 8578 8579 <span class="w-5 h-5"></span> 8580 8581 <span class="text-sm">Deutsch</span> 8582 </button> 8583 </li> 8584 8585 <li class="disclosure__item"> 8586 <button type="button" 8587 @click="language = 'ko'; openMain = false; activeSection = null;" 8588 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8589 hreflang="ko" 8590 lang="ko" 8591 > 8592 8593 <span class="w-5 h-5"></span> 8594 8595 <span class="text-sm">íêµì´</span> 8596 </button> 8597 </li> 8598 8599 <li class="disclosure__item"> 8600 <button type="button" 8601 @click="language = 'ja'; openMain = false; activeSection = null;" 8602 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8603 hreflang="ja" 8604 lang="ja" 8605 > 8606 8607 <span class="w-5 h-5"></span> 8608 8609 <span class="text-sm">æ¥æ¬èª</span> 8610 </button> 8611 </li> 8612 8613 <li class="disclosure__item"> 8614 <button type="button" 8615 @click="language = 'es'; openMain = false; activeSection = null;" 8616 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8617 hreflang="es" 8618 lang="es" 8619 > 8620 8621 <span class="w-5 h-5"></span> 8622 8623 <span class="text-sm">Español</span> 8624 </button> 8625 </li> 8626 8627 <li class="disclosure__item"> 8628 <button type="button" 8629 @click="language = 'it'; openMain = false; activeSection = null;" 8630 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8631 hreflang="it" 8632 lang="it" 8633 > 8634 8635 <span class="w-5 h-5"></span> 8636 8637 <span class="text-sm">Italiano</span> 8638 </button> 8639 </li> 8640 8641 </ul> 8642 <input type="hidden" name="language_code" x-model="language" value="en"> 8643 </form> 8644 </div> 8645 </div> 8646</div> 8647 8648 </div> 8649 8650 8651 8652 <button x-data="{ 8653 count: 0, 8654 cartLabelOne: "Cart, [count] item", 8655 cartLabelOther: "Cart, [count] items" 8656 }" 8657 @cart-count-updated.window="count = $event.detail" 8658 @click="$dispatch('toggle-cart-drawer')" 8659 aria-haspopup="dialog" 8660 aria-label="Cart, 0 items" 8661 :aria-label="(Number(count) === 1 ? cartLabelOne : cartLabelOther).replace('[count]', count)" 8662 class="header__icon header__icon--cart w-6 relative py-4"> 8663 8664<svg width="20" height="20" viewBox="0 0 20 20" class="icon icon-bag w-5 h-5" fill="none" xmlns="http://www.w3.org/2000/svg"> 8665<path d="M6.25 6.875V5.625C6.25 4.63044 6.64509 3.67661 7.34835 2.97335C8.05161 2.27009 9.00544 1.875 10 1.875C10.9946 1.875 11.9484 2.27009 12.6517 2.97335C13.3549 3.67661 13.75 4.63044 13.75 5.625V6.875M3.125 6.875C2.95924 6.875 2.80027 6.94085 2.68306 7.05806C2.56585 7.17527 2.5 7.33424 2.5 7.5V15.9375C2.5 17.1187 3.50625 18.125 4.6875 18.125H15.3125C16.4937 18.125 17.5 17.1676 17.5 15.9863V7.5C17.5 7.33424 17.4342 7.17527 17.3169 7.05806C17.1997 6.94085 17.0408 6.875 16.875 6.875H3.125Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 8666</svg> 8667 8668 <div x-cloak 8669 aria-hidden="true" 8670 :class="{ 'animated-flash': count > 0 }" 8671 class="cart-count-bubble flex items-center justify-center absolute bg-red-600 text-white h-5 w-5 py-0.5 px-1 to
8671p-0.5 -right-1 text-xs rounded-full leading-none"> 8672 <span class="absolute z-10" x-text="count"></span> 8673 </div> 8674 8675 </button> 8676 8677 8678 </div> 8679 8680 </div> 8681 8682 </div> 8683 8684 8685 <div class="mobile-secondary-menu page-width px-4 lg:hidden"> 8686 <ul class="flex items-center gap-2 w-full overflow-x-scroll no-scrollbar justify-start sm:justify-center"><li class=" flex-shrink-0"> 8687 <a href="/collections/whats-new" class="py-2 px-2 block text-sm font-medium pl-0 "> 8688 What's New 8689 </a> 8690 </li> 8691 <li class=" flex-shrink-0"> 8692 <a href="/collections/best-sellers" class="py-2 px-2 block text-sm font-medium "> 8693 Best Sellers 8694 </a> 8695 </li> 8696 <li class=" flex-shrink-0"> 8697 <a href="/pages/hair-body-care-from-kitsch" class="py-2 px-2 block text-sm font-medium "> 8698 Hair & Body 8699 </a> 8700 </li> 8701 <li class=" flex-shrink-0"> 8702 <a href="/pages/pillowcases-and-sleep" class="py-2 px-2 block text-sm font-medium "> 8703 Sleep 8704 </a> 8705 </li> 8706 <li class=" flex-shrink-0"> 8707 <a href="/collections/on-sale" class="py-2 px-2 block text-sm font-medium "> 8708 Sale 8709 </a> 8710 </li> 8711 <li class=" flex-shrink-0"> 8712 <a href="/collections/all-products" class="py-2 px-2 block text-sm font-medium "> 8713 Shop All 8714 </a> 8715 </li> 8716 8717 </ul> 8718 </div> 8719 8720 8721</header> 8722 8723 8724<div class="absolute left-0 right-0 z-[110] h-full max-w-md" 8725 x-title="Mobile menu" 8726 x-data="{ 8727 showMenu: false, 8728 offsetTop: 0, 8729 activeLevels: { 8730 level1: null, 8731 level2: null 8732 }, 8733 calculateOffsetTop(){ 8734 let findOffsetTop = document.querySelector('.main__header .header__container'); 8735 if (findOffsetTop) { 8736 this.offsetTop = findOffsetTop.getBoundingClientRect().height; 8737 } 8738 } 8739 }" 8740 x-cloak 8741 x-show="showMenu" 8742 x-trap="showMenu" 8743 @keyup.escape.window="showMenu = false; document.body.classList.remove('overflow-fixed'); $dispatch('close-mobile-menu')" 8744 @close-mobile-menu.window="if (showMenu) { showMenu = false; document.body.classList.remove('overflow-fixed'); }" 8745 @toggle-mobile-menu.window="$nextTick(() => { 8746 showMenu = !showMenu; 8747 document.body.classList.toggle('overflow-fixed'); 8748 // Reset menu states when opening 8749 if (showMenu) { 8750 activeLevels.level1 = null; 8751 activeLevels.level2 = null; 8752 } 8753 })" 8754 :style="{ 'top': offsetTop + 'px' }" 8755 @resize.window="calculateOffsetTop()" 8756 x-init="calculateOffsetTop()" 8757 role="dialog" aria-modal="true" aria-label="Mobile menu"> 8758 8759 <div 8760 x-show="showMenu" 8761 @click="showMenu = false; $dispatch('close-mobile-menu')" 8762 x-transition.opacity 8763 class="fixed inset-0 bg-[#0000004f] hidden md:block"></div> 8764 8765 <div class="absolute bg-gray-200 z-20 top-0 bottom-0 w-full h-[90dvh] overflow-scroll shadow-xl" 8766 x-show="showMenu" 8767 x-transition:enter="transform transition ease-in-out duration-400" 8768 x-transition:enter-start="-translate-x-full opacity-0" 8769 x-transition:enter-end="translate-x-0 opacity-1" 8770 x-transition:leave="transform transition ease-in-out duration-400" 8771 x-transition:leave-start="-translate-x-0" 8772 x-transition:leave-end="-translate-x-full opacity-0"> 8773 8774 8775 <div class="bg-white relative h-full border-b border-gray-600 max-h-[80dvh] md:max-h-[initial]"> 8776 <div class="mobile-menu h-full flex flex-col overflow-y-scroll pb-10 no-scrollbar mx-auto border-t border-black page-width"> 8777 8778 8779 8780<nav class="pt-2 px-4" aria-label="Main menu"> 8781 <ul role="list" class="text-black divide-y divide-gray-200"> 8782 8783 <li class=""><!-- Regular top-level link --> 8784 <a href="/pages/all-products" data-handle="shop-all" class="header__menu-item block animate-link font-medium " >
8785 <span> 8786 SHOP ALL 8787 </span> 8788 </a> 8789 8790 </li> 8791 8792 8793 8794 <li class=""><!-- Regular top-level link --> 8795 <a href="/collections/best-sellers" data-handle="best-sellers" class="header__menu-item block animate-link font-medium " > 8796 <span> 8797 BEST SELLERS 8798 </span> 8799 </a> 8800 8801 </li> 8802 8803 8804 8805 <li class=""><!-- Regular top-level link --> 8806 <a href="/collections/whats-new" data-handle="whats-new" class="header__menu-item block animate-link font-medium " > 8807 <span> 8808 WHAT'S NEW 8809 </span> 8810 </a> 8811 8812 </li> 8813 8814 8815 8816 <li class=""><!-- Regular top-level link --> 8817 <a href="/collections/on-sale" data-handle="sale" class="header__menu-item block animate-link font-medium " > 8818 <span> 8819 SALE 8820 </span> 8821 </a> 8822 8823 </li> 8824 8825 8826 8827 <li class=""><noscript> 8828 <a href="#" class="header__menu-item block animate-link font-medium " > 8829 <span>HAIR CARE</span> 8830 </a> 8831 </noscript> 8832 8833 8834 8835 8836 8837 8838 <div x-data="{}"> 8839 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 5 }"> 8840 8841 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 5 ? null : 5)" 8842 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 8843 <span> 8844 HAIR CARE 8845 </span> 8846 8847<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 8848 <polyline points="9 18 15 12 9 6"></polyline> 8849</svg> 8850 </button> 8851 8852 </div> 8853 8854 <!-- LEVEL 2 CONTAINER --> 8855 <div class="header__menu-dropdown bg-white overflow-hidden" 8856 x-collapse 8857 x-show="activeLevels.level1 === 5"> 8858 <ul class="pl-4 pb-2"> 8859 8860 8861 8862 8863 <li><!-- Regular level 2 link --> 8864 <a href="/pages/take-the-kitsch-quiz" class="w-full py-1.5 block text-sm"> 8865 <sp
8865an class="inline-flex items-center"> 8866 Hair Quiz 8867 </span> 8868 </a></li> 8869 8870 8871 8872 8873 8874 8875 <li><!-- Regular level 2 link --> 8876 <a href="/pages/hair-body-care-from-kitsch" class="w-full py-1.5 block text-sm"> 8877 <span class="inline-flex items-center"> 8878 All Hair Care 8879 </span> 8880 </a></li> 8881 8882 8883 8884 8885 8886 8887 <li><!-- THIRD LEVEL HANDLING --> 8888 <div x-data="{}"> 8889 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level2 === 3 }"> 8890 8891 <button type="button" @click.prevent="activeLevels.level2 = (activeLevels.level2 === 3 ? null : 3)" 8892 class="relative w-full text-sm font-medium overflow-hidden flex justify-between py-1.5"> 8893 <span> 8894 Hair Solutions 8895 </span> 8896 8897<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 8898 <polyline points="9 18 15 12 9 6"></polyline> 8899</svg> 8900 </button> 8901 8902 </div> 8903 8904 <!-- LEVEL 3 CONTAINER --> 8905 <div class="header__menu-dropdown bg-white" 8906 x-collapse 8907 x-show="activeLevels.level2 === 3"> 8908 <ul class="pl-4"> 8909 8910 8911 8912 <li> 8913 <a href="/collections/hair-loss" class="w-full py-1.5 block text-sm"> 8914 <sp
8914an class="inline-flex items-center"> 8915 Hair Loss 8916 </span> 8917 </a> 8918 </li> 8919 8920 8921 8922 8923 <li> 8924 <a href="/collections/damaged-hair" class="w-full py-1.5 block text-sm"> 8925 <span class="inline-flex items-center"> 8926 Damaged Hair 8927 </span> 8928 </a> 8929 </li> 8930 8931 8932 8933 8934 <li> 8935 <a href="/collections/color-safe" class="w-full py-1.5 block text-sm"> 8936 <span class="inline-flex items-center"> 8937 Color Safe 8938 </span> 8939 </a> 8940 </li> 8941 8942 8943 8944 8945 <li> 8946 <a href="/collections/wavy-curly-hair" class="w-full py-1.5 block text-sm"> 8947 <span class="inline-flex items-center"> 8948 Wavy & Curly Hair 8949 </span> 8950 </a> 8951 </li> 8952 8953 8954 </ul> 8955 </div> 8956 </div></li> 8957 8958 8959 8960 8961 8962 8963 <li><!-- Regular level 2 link --> 8964 <a href="/collections/hair-perfumes" class="w-full py-1.5 block text-sm"> 8965 <sp
8965an class="inline-flex items-center"> 8966 Hair Perfumes 8967 </span> 8968 </a></li> 8969 8970 8971 8972 8973 8974 8975 <li><!-- Regular level 2 link --> 8976 <a href="/collections/shampoo-conditioner-combo-packs" class="w-full py-1.5 block text-sm"> 8977 <span class="inline-flex items-center"> 8978 Shampoo & Conditioner Combos 8979 </span> 8980 </a></li> 8981 8982 8983 8984 8985 8986 8987 <li><!-- Regular level 2 link --> 8988 <a href="/collections/shampoo" class="w-full py-1.5 block text-sm"> 8989 <span class="inline-flex items-center"> 8990 Shampoo 8991 </span> 8992 </a></li> 8993 8994 8995 8996 8997 8998 8999 <li><!-- Regular level 2 link --> 9000 <a href="/collections/conditioner" class="w-full py-1.5 block text-sm"> 9001 <span class="inline-flex items-center"> 9002 Conditioner 9003 </span> 9004 </a></li> 9005 9006 9007 9008 9009 9010 9011 <li><!-- Regular level 2 link --> 9012 <a href="/collections/shower-accessories" class="w-full py-1.5 block text-sm"> 9013 <span class="inline-flex items-center"> 9014 Shower Acce
9014ssories 9015 </span> 9016 </a></li> 9017 9018 9019 9020 9021 9022 9023 <li><!-- Regular level 2 link --> 9024 <a href="/collections/hair-treatments" class="w-full py-1.5 block text-sm"> 9025 <span class="inline-flex items-center"> 9026 Styling & Treatments 9027 </span> 9028 </a></li> 9029 9030 9031 9032 9033 9034 9035 <li><!-- Regular level 2 link --> 9036 <a href="/collections/styling-tools" class="w-full py-1.5 block text-sm"> 9037 <span class="inline-flex items-center"> 9038 Styling Tools 9039 </span> 9040 </a></li> 9041 9042 9043 9044 9045 9046 9047 <li><!-- Regular level 2 link --> 9048 <a href="/products/volumizing-thermal-round-brush" class="w-full py-1.5 block text-sm"> 9049 <span class="inline-flex items-center"> 9050 Thermal Brush 9051 </span> 9052 </a></li> 9053 9054 9055 9056 9057 9058 9059 <li><!-- Regular level 2 link --> 9060 <a href="/collections/bottle-free-beauty-bundles" class="w-full py-1.5 block text-sm"> 9061 <span class="inline-flex items-center"> 9062 Hair Bundles 9063 </span> 9064 </a></li> 9065 9066 9067 9068 </ul> 9069 </div> 9070 </div> 9071 9072 9073 </li> 9074 9075 9076 9077 <li class=""><noscript> 9078 <a href="#" class="header__menu-item block animate-link font-medium " >
9079 <span>STYLE</span> 9080 </a> 9081 </noscript> 9082 9083 9084 9085 9086 9087 9088 <div x-data="{}"> 9089 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 6 }"> 9090 9091 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 6 ? null : 6)" 9092 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9093 <span> 9094 STYLE 9095 </span> 9096 9097<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 9098 <polyline points="9 18 15 12 9 6"></polyline> 9099</svg> 9100 </button> 9101 9102 </div> 9103 9104 <!-- LEVEL 2 CONTAINER --> 9105 <div class="header__menu-dropdown bg-white overflow-hidden" 9106 x-collapse 9107 x-show="activeLevels.level1 === 6"> 9108 <ul class="pl-4 pb-2"> 9109 9110 9111 9112 9113 <li><!-- Regular level 2 link --> 9114 <a href="/collections/style" class="w-full py-1.5 block text-sm"> 9115 <span class="inline-flex items-center"> 9116 All Hair Accessories 9117 </span> 9118 </a></li> 9119 9120 9121 9122 9123 9124 9125 <li><!-- Regular level 2 link --> 9126 <a href="/collections/heatless-hair-1" class="w-full py-1.5 block text-sm"> 9127 <span class="inline-flex items-center"> 9128 Heatless Curling Sets 9129 </span> 9130 </a></li> 9131 9132 9133 9134 9135 9136 9137 <li><!-- Regular level 2 link --> 9138 <a href="/collections/hair-clips-bobby-pins" class="w-full py-1.5 block text-sm"> 9139 <sp
9139an class="inline-flex items-center"> 9140 Hair Clips & Bobby Pins 9141 </span> 9142 </a></li> 9143 9144 9145 9146 9147 9148 9149 <li><!-- Regular level 2 link --> 9150 <a href="/collections/hair-ties-scrunchies" class="w-full py-1.5 block text-sm"> 9151 <span class="inline-flex items-center"> 9152 Hair Ties & Scrunchies 9153 </span> 9154 </a></li> 9155 9156 9157 9158 9159 9160 9161 <li><!-- Regular level 2 link --> 9162 <a href="/collections/brushes-combs" class="w-full py-1.5 block text-sm"> 9163 <span class="inline-flex items-center"> 9164 Brushes & Combs 9165 </span> 9166 </a></li> 9167 9168 9169 9170 9171 9172 9173 <li><!-- Regular level 2 link --> 9174 <a href="/collections/spray-bottle" class="w-full py-1.5 block text-sm"> 9175 <span class="inline-flex items-center"> 9176 Spray Bottles 9177 </span> 9178 </a></li> 9179 9180 9181 9182 9183 9184 9185 <li><!-- Regular level 2 link --> 9186 <a href="/collections/headbands" class="w-full py-1.5 block text-sm"> 9187 <span class="inline-flex items-center"> 9188 Headbands 9189 </span> 9190 </a></li> 9191 9192 9193 9194 9195 9196 9197 <li><!-- Regular level 2 link --> 9198 <a href="/collections/hair-rollers" class="w-full py-1.5 block text-sm"> 9199 <sp
9199an class="inline-flex items-center"> 9200 Hair Rollers 9201 </span> 9202 </a></li> 9203 9204 9205 9206 9207 9208 9209 <li><!-- Regular level 2 link --> 9210 <a href="/collections/glazey-beanies" class="w-full py-1.5 block text-sm"> 9211 <span class="inline-flex items-center"> 9212 Glazey Beanies 9213 </span> 9214 </a></li> 9215 9216 9217 9218 9219 9220 9221 <li><!-- Regular level 2 link --> 9222 <a href="/collections/mirrors" class="w-full py-1.5 block text-sm"> 9223 <span class="inline-flex items-center"> 9224 Mirrors 9225 </span> 9226 </a></li> 9227 9228 9229 9230 </ul> 9231 </div> 9232 </div> 9233 9234 9235 </li> 9236 9237 9238 9239 <li class=""><noscript> 9240 <a href="#" class="header__menu-item block animate-link font-medium " > 9241 <span>SKIN</span> 9242 </a> 9243 </noscript> 9244 9245 9246 9247 9248 9249 9250 <div x-data="{}"> 9251 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 7 }"> 9252 9253 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 7 ? null : 7)" 9254 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9255 <span> 9256 SKIN 9257 </span> 9258 9259<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 9260 <polyline points="9 18 15 12 9 6"></polyline> 9261</svg> 9262 </button> 9263 9264 </div> 9265 9266 <!-- LEVEL 2 CONTAINER --> 9267 <div class="header__menu-dropdown bg-white overflow-hidden" 9268 x-collapse 9269 x-show="activeLevels.level1 === 7"> 9270 <ul class="pl-4 pb-2"> 9271 9272 9273 9274 9275 <li><!-- Regular level 2 link --> 9276 <a href="/pages/skin" class="w-full py-1.5 block text-sm"> 9277 <sp
9277an class="inline-flex items-center"> 9278 All Skin 9279 </span> 9280 </a></li> 9281 9282 9283 9284 9285 9286 9287 <li><!-- Regular level 2 link --> 9288 <a href="/collections/body-wash" class="w-full py-1.5 block text-sm"> 9289 <span class="inline-flex items-center"> 9290 Body Wash 9291 </span> 9292 </a></li> 9293 9294 9295 9296 9297 9298 9299 <li><!-- Regular level 2 link --> 9300 <a href="/collections/exfoliating" class="w-full py-1.5 block text-sm"> 9301 <span class="inline-flex items-center"> 9302 Exfoliating Tools & Scrub 9303 </span> 9304 </a></li> 9305 9306 9307 9308 9309 9310 9311 <li><!-- Regular level 2 link --> 9312 <a href="/collections/facial-oils" class="w-full py-1.5 block text-sm"> 9313 <span class="inline-flex items-center"> 9314 Facial Oils 9315 </span> 9316 </a></li> 9317 9318 9319 9320 9321 9322 9323 <li><!-- Regular level 2 link --> 9324 <a href="/collections/skin-tools" class="w-full py-1.5 block text-sm"> 9325 <span class="inline-flex items-center"> 9326 Facial & Skin Tools 9327 </span> 9328 </a></li> 9329 9330 9331 9332 9333 9334 9335 <li><!-- Regular level 2 link --> 9336 <a href="/collections/razor" class="w-full py-1.5 block text-sm"> 9337 <sp
9337an class="inline-flex items-center"> 9338 Shave & Razors 9339 </span> 9340 </a></li> 9341 9342 9343 9344 9345 9346 9347 <li><!-- Regular level 2 link --> 9348 <a href="/products/kojic-acid-face-body-cleansing-pads" class="w-full py-1.5 block text-sm"> 9349 <span class="inline-flex items-center"> 9350 Cleansing Pads 9351 </span> 9352 </a></li> 9353 9354 9355 9356 </ul> 9357 </div> 9358 </div> 9359 9360 9361 </li> 9362 9363 9364 9365 <li class=""><noscript> 9366 <a href="#" class="header__menu-item block animate-link font-medium " > 9367 <span>SHOWER</span> 9368 </a> 9369 </noscript> 9370 9371 9372 9373 9374 9375 9376 <div x-data="{}"> 9377 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 8 }"> 9378 9379 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 8 ? null : 8)" 9380 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9381 <span> 9382 SHOWER 9383 </span> 9384 9385<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 9386 <polyline points="9 18 15 12 9 6"></polyline> 9387</svg> 9388 </button> 9389 9390 </div> 9391 9392 <!-- LEVEL 2 CONTAINER --> 9393 <div class="header__menu-dropdown bg-white overflow-hidden" 9394 x-collapse 9395 x-show="activeLevels.level1 === 8"> 9396 <ul class="pl-4 pb-2"> 9397 9398 9399 9400 9401 <li><!-- Regular level 2 link --> 9402 <a href="/pages/shower" class="w-full py-1.5 block text-sm"> 9403 <sp
9403an class="inline-flex items-center"> 9404 All Shower 9405 </span> 9406 </a></li> 9407 9408 9409 9410 9411 9412 9413 <li><!-- Regular level 2 link --> 9414 <a href="/collections/shower-filters" class="w-full py-1.5 block text-sm"> 9415 <span class="inline-flex items-center"> 9416 Shower Filters 9417 </span> 9418 </a></li> 9419 9420 9421 9422 9423 9424 9425 <li><!-- Regular level 2 link --> 9426 <a href="/collections/travel" class="w-full py-1.5 block text-sm"> 9427 <span class="inline-flex items-center"> 9428 Travel Cases 9429 </span> 9430 </a></li> 9431 9432 9433 9434 9435 9436 9437 <li><!-- Regular level 2 link --> 9438 <a href="/collections/shower-accessories" class="w-full py-1.5 block text-sm"> 9439 <span class="inline-flex items-center"> 9440 Accessories 9441 </span> 9442 </a></li> 9443 9444 9445 9446 9447 9448 9449 <li><!-- Regular level 2 link --> 9450 <a href="/collections/hair-towels-scrunchies" class="w-full py-1.5 block text-sm"> 9451 <span class="inline-flex items-center"> 9452 Hair Towels & Towel Scrunchies 9453 </span> 9454 </a></li> 9455 9456 9457 9458 9459 9460 9461 <li><!-- Regular level 2 link --> 9462 <a href="/collections/shower-caps" class="w-full py-1.5 block text-sm"> 9463 <sp
9463an class="inline-flex items-center"> 9464 Shower Caps 9465 </span> 9466 </a></li> 9467 9468 9469 9470 9471 9472 9473 <li><!-- Regular level 2 link --> 9474 <a href="/collections/shower-bundles" class="w-full py-1.5 block text-sm"> 9475 <span class="inline-flex items-center"> 9476 Shower Bundles 9477 </span> 9478 </a></li> 9479 9480 9481 9482 </ul> 9483 </div> 9484 </div> 9485 9486 9487 </li> 9488 9489 9490 9491 <li class=""><noscript> 9492 <a href="#" class="header__menu-item block animate-link font-medium " > 9493 <span>SLEEP</span> 9494 </a> 9495 </noscript> 9496 9497 9498 9499 9500 9501 9502 <div x-data="{}"> 9503 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 9 }"> 9504 9505 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 9 ? null : 9)" 9506 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9507 <span> 9508 SLEEP 9509 </span> 9510 9511<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 9512 <polyline points="9 18 15 12 9 6"></polyline> 9513</svg> 9514 </button> 9515 9516 </div> 9517 9518 <!-- LEVEL 2 CONTAINER --> 9519 <div class="header__menu-dropdown bg-white overflow-hidden" 9520 x-collapse 9521 x-show="activeLevels.level1 === 9"> 9522 <ul class="pl-4 pb-2"> 9523 9524 9525 9526 9527 <li><!-- Regular level 2 link --> 9528 <a href="/pages/pillowcases-and-sleep" class="w-full py-1.5 block text-sm"> 9529 <sp
9529an class="inline-flex items-center"> 9530 All Sleep 9531 </span> 9532 </a></li> 9533 9534 9535 9536 9537 9538 9539 <li><!-- Regular level 2 link --> 9540 <a href="/collections/all-pillowcases" class="w-full py-1.5 block text-sm"> 9541 <span class="inline-flex items-center"> 9542 Pillowcases 9543 </span> 9544 </a></li> 9545 9546 9547 9548 9549 9550 9551 <li><!-- Regular level 2 link --> 9552 <a href="/collections/bonnet" class="w-full py-1.5 block text-sm"> 9553 <span class="inline-flex items-center"> 9554 Satin Bonnets 9555 </span> 9556 </a></li> 9557 9558 9559 9560 9561 9562 9563 <li><!-- Regular level 2 link --> 9564 <a href="/collections/sleep-wear" class="w-full py-1.5 block text-sm"> 9565 <span class="inline-flex items-center"> 9566 Sleep Wear 9567 </span> 9568 </a></li> 9569 9570 9571 9572 9573 9574 9575 <li><!-- Regular level 2 link --> 9576 <a href="/collections/sleep-scrunchies" class="w-full py-1.5 block text-sm"> 9577 <span class="inline-flex items-center"> 9578 Sleep Scrunchies 9579 </span> 9580 </a></li> 9581 9582 9583 9584 9585 9586 9587 <li><!-- Regular level 2 link --> 9588 <a href="/collections/pillowcase-2-and-4-pack-bundles" class="w-full py-1.5 block text-sm"> 9589 <sp
9589an class="inline-flex items-center"> 9590 Sleep Bundles 9591 </span> 9592 </a></li> 9593 9594 9595 9596 </ul> 9597 </div> 9598 </div> 9599 9600 9601 </li> 9602 9603 9604 9605 <li class=""><noscript> 9606 <a href="#" class="header__menu-item block animate-link font-medium " > 9607 <span>COLLECTIONS</span> 9608 </a> 9609 </noscript> 9610 9611 9612 9613 9614 9615 9616 <div x-data="{}"> 9617 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 10 }"> 9618 9619 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 10 ? null : 10)" 9620 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9621 <span> 9622 COLLECTIONS 9623 </span> 9624 9625<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 9626 <polyline points="9 18 15 12 9 6"></polyline> 9627</svg> 9628 </button> 9629 9630 </div> 9631 9632 <!-- LEVEL 2 CONTAINER --> 9633 <div class="header__menu-dropdown bg-white overflow-hidden" 9634 x-collapse 9635 x-show="activeLevels.level1 === 10"> 9636 <ul class="pl-4 pb-2"> 9637 9638 9639 9640 9641 <li><!-- Regular level 2 link --> 9642 <a href="/collections/fall-core" class="w-full py-1.5 block text-sm"> 9643 <span class="inline-flex items-center"> 9644 Fall Core Essentials 9645 </span> 9646 </a></li> 9647 9648 9649 9650 9651 9652 9653 <li><!-- Regular level 2 link --> 9654 <a href="/collections/halloween" class="w-full py-1.5 block text-sm"> 9655 <sp
9655an class="inline-flex items-center"> 9656 Halloween 9657 </span> 9658 </a></li> 9659 9660 9661 9662 9663 9664 9665 <li><!-- Regular level 2 link --> 9666 <a href="/collections/tennis-collection" class="w-full py-1.5 block text-sm"> 9667 <span class="inline-flex items-center"> 9668 Tennis Collection 9669 </span> 9670 </a></li> 9671 9672 9673 9674 9675 9676 9677 <li><!-- Regular level 2 link --> 9678 <a href="/collections/coastal-cottage" class="w-full py-1.5 block text-sm"> 9679 <span class="inline-flex items-center"> 9680 Coastal Cottage 9681 </span> 9682 </a></li> 9683 9684 9685 9686 9687 9688 9689 <li><!-- Regular level 2 link --> 9690 <a href="/collections/kitschpop" class="w-full py-1.5 block text-sm"> 9691 <span class="inline-flex items-center"> 9692 KitschPopâ¢ï¸ 9693 </span> 9694 </a></li> 9695 9696 9697 9698 9699 9700 9701 <li><!-- Regular level 2 link --> 9702 <a href="/collections/cherry" class="w-full py-1.5 block text-sm"> 9703 <span class="inline-flex items-center"> 9704 Cherry 9705 </span> 9706 </a></li> 9707 9708 9709 9710 9711 9712 9713 <li><!-- Regular level 2 link --> 9714 <a href="/collections/welcome-kits" class="w-full py-1.5 block text-sm"> 9715 <sp
9715an class="inline-flex items-center"> 9716 Welcome Kits 9717 </span> 9718 </a></li> 9719 9720 9721 9722 9723 9724 9725 <li><!-- Regular level 2 link --> 9726 <a href="/collections/all-bundles" class="w-full py-1.5 block text-sm"> 9727 <span class="inline-flex items-center"> 9728 Bundles 9729 </span> 9730 </a></li> 9731 9732 9733 9734 9735 9736 9737 <li><!-- Regular level 2 link --> 9738 <a href="/collections/whats-new" class="w-full py-1.5 block text-sm"> 9739 <span class="inline-flex items-center"> 9740 What's New 9741 </span> 9742 </a></li> 9743 9744 9745 9746 9747 9748 9749 <li><!-- Regular level 2 link --> 9750 <a href="/collections/build-a-shower-bundle" class="w-full py-1.5 block text-sm"> 9751 <span class="inline-flex items-center"> 9752 Build a Bundle 9753 </span> 9754 </a></li> 9755 9756 9757 9758 9759 9760 9761 <li><!-- Regular level 2 link --> 9762 <a href="/products/kitsch-gift-card" class="w-full py-1.5 block text-sm"> 9763 <span class="inline-flex items-center"> 9764 Gift Cards 9765 </span> 9766 </a></li> 9767 9768 9769 9770 9771 9772 9773 <li><!-- Regular level 2 link --> 9774 <a href="/collections/travel" class="w-full py-1.5 block text-sm"> 9775 <sp
9775an class="inline-flex items-center"> 9776 Travel 9777 </span> 9778 </a></li> 9779 9780 9781 9782 </ul> 9783 </div> 9784 </div> 9785 9786 9787 </li> 9788 9789 9790 9791 <li class=""><!-- Regular top-level link --> 9792 <a href="/collections/all-bundles" data-handle="bundles" class="header__menu-item block animate-link font-medium " > 9793 <span> 9794 BUNDLES 9795 </span> 9796 </a> 9797 9798 </li> 9799 9800 9801 9802 <li class=""><noscript> 9803 <a href="#" class="header__menu-item block animate-link font-medium " > 9804 <span>COLLABS</span> 9805 </a> 9806 </noscript> 9807 9808 9809 9810 9811 9812 9813 <div x-data="{}"> 9814 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 12 }"> 9815 9816 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 12 ? null : 12)" 9817 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9818 <span> 9819 COLLABS 9820 </span> 9821 9822<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-6 transform transition-transform duration-300 ml-auto"> 9823 <polyline points="9 18 15 12 9 6"></polyline> 9824</svg> 9825 </button> 9826 9827 </div> 9828 9829 <!-- LEVEL 2 CONTAINER --> 9830 <div class="header__menu-dropdown bg-white overflow-hidden" 9831 x-collapse 9832 x-show="activeLevels.level1 === 12"> 9833 <ul class="pl-4 pb-2"> 9834 9835 9836 9837 9838 <li><!-- Regular level 2 link --> 9839 <a href="/collections/lisa-frank" class="w-full py-1.5 block text-sm"> 9840 <sp
9840an class="inline-flex items-center"> 9841 Lisa Frank 9842 </span> 9843 </a></li> 9844 9845 9846 9847 9848 9849 9850 <li><!-- Regular level 2 link --> 9851 <a href="/collections/elf-x-kitsch-collection" class="w-full py-1.5 block text-sm"> 9852 <span class="inline-flex items-center"> 9853 elf 9854 </span> 9855 </a></li> 9856 9857 9858 9859 9860 9861 9862 <li><!-- Regular level 2 link --> 9863 <a href="/collections/star-wars-kitsch" class="w-full py-1.5 block text-sm"> 9864 <span class="inline-flex items-center"> 9865 Star Wars⢠9866 </span> 9867 </a></li> 9868 9869 9870 9871 9872 9873 9874 <li><!-- Regular level 2 link --> 9875 <a href="/collections/harry-potter" class="w-full py-1.5 block text-sm"> 9876 <span class="inline-flex items-center"> 9877 Harry Potter 9878 </span> 9879 </a></li> 9880 9881 9882 9883 9884 9885 9886 <li><!-- Regular level 2 link --> 9887 <a href="/collections/hello-kitty-x-kitsch" class="w-full py-1.5 block text-sm"> 9888 <span class="inline-flex items-center"> 9889 Hello Kitty 9890 </span> 9891 </a></li> 9892 9893 9894 9895 9896 9897 9898 <li><!-- Regular level 2 link --> 9899 <a href="/collections/kitsch-x-bridgerton" class="w-full py-1.5 block text-sm"> 9900 <sp
9900an class="inline-flex items-center"> 9901 Bridgerton 9902 </span> 9903 </a></li> 9904 9905 9906 9907 9908 9909 9910 <li><!-- Regular level 2 link --> 9911 <a href="/collections/bt21-x-kitsch" class="w-full py-1.5 block text-sm"> 9912 <span class="inline-flex items-center"> 9913 BT21 9914 </span> 9915 </a></li> 9916 9917 9918 9919 9920 9921 9922 <li><!-- Regular level 2 link --> 9923 <a href="/collections/wonderwoman-x-kitsch" class="w-full py-1.5 block text-sm"> 9924 <span class="inline-flex items-center"> 9925 Wonder Woman 9926 </span> 9927 </a></li> 9928 9929 9930 9931 9932 9933 9934 <li><!-- Regular level 2 link --> 9935 <a href="/pages/co-lab" class="w-full py-1.5 block text-sm"> 9936 <span class="inline-flex items-center"> 9937 Shop All 9938 </span> 9939 </a></li> 9940 9941 9942 9943 </ul> 9944 </div> 9945 </div> 9946 9947 9948 </li> 9949 9950</ul> 9951 </nav> 9952 9953 9954 9955 <div class="text-sm flex justify-between text-center mx-4 py-4 mb-3 border-b border-gray-200"> 9956 9957 9958 <a href="https://mykitsch.com/pages/take-the-kitsch-quiz" 9959 class="px-2 flex items-center gap-2"
9960 title="Hair Quiz "> 9961 <div class="extra__icon w-8 mx-auto"> 9962 <img src="//www.mykitsch.com/cdn/shop/files/hair_quiz.png?v=1672458262&width=150" alt="Quiz Icon" srcset="//www.mykitsch.com/cdn/shop/files/hair_quiz.png?v=1672458262&width=150 150w" width="150" height="150" loading="lazy"> 9963 </div> 9964 Hair Quiz 9965 </a> 9966 9967 9968 9969 <a href="/pages/loyalty-program" 9970 class="px-2 flex items-center gap-2" 9971 title="Rewards "> 9972 <div class="extra__icon w-8 mx-auto"> 9973 <img src="//www.mykitsch.com/cdn/shop/files/premium-badge.png?v=1682987738&width=150" alt="Loyalty badge" srcset="//www.mykitsch.com/cdn/shop/files/premium-badge.png?v=1682987738&width=150 150w" width="150" height="150" loading="lazy"> 9974 </div> 9975 Rewards 9976 </a> 9977 9978 9979 9980 9981 9982 <a href="#rivo" 9983 class="px-2 flex items-center gap-2" 9984 title="Account "> 9985 <div class="extra__icon w-8 mx-auto"> 9986 <img src="//www.mykitsch.com/cdn/shop/files/account_kitsch.png?v=1672458458&width=150" alt="User Icon" srcset="//www.mykitsch.com/cdn/shop/files/account_kitsch.png?v=1672458458&width=150 150w" width="150" height="150" loading="lazy"> 9987 </div> 9988 Account 9989 </a> 9990 9991 9992 </div> 9993 9994 9995 9996 <div class="flex justify-between mx-4"> 9997 9998 <div class="currency-selector relative flex justify-between px-4" 9999 x-data="{ 10000 openCurrency: false, 10001 country_code: 'US', 10002 currencyFlag: 'https://cdn.shopify.com/s/files/1/0104/6904/8384/files/black-earth-currency.png', 10003 currencyLabel: 'US', 10004 }" 10005 x-init="$watch('country_code', (value) => { 10006 $refs.currencyForm.submit(); 10007 })" 10008 @click.outside="openCurrency = false" 10009 > 10010 <button 10011 type="button" 10012 @click="openCurrency = !openCurrency" 10013 :aria-expanded="openCurrency.toString()" 10014 aria-haspopup="true" 10015 class="flex flex-col font-medium w-full gap-2"> 10016 <span class="">You're shopping in</span> 10017 <div class="flex items-center"> 10018 <i aria-hidden="true" class="rounded-full border w-6 h-6 bg-cover fi fi-us"></i><span class="currency-selector__currency-name mx-2" aria-hidden="true" x-text="currencyLabel">USD</span> 10019 <span class="sr-only">United States (USD)</span> 10020 10021 <svg class="w-4 h-4 transform rotate-90" aria-hidden="true" focusable="false" fill="none" stroke="currentColor" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"> 10022 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path> 10023 </svg> 10024 </div> 10025 10026 </button> 10027 10028 <div class="currency-selector__dropdown absolute border bg-white overflow-auto no-scrollbar shadow-lg z-30 p-3 w-72 h-72 right-4 bottom-10 left-0" 10029 x-show="openCurrency" 10030 x-cloak 10031 x-transition:enter="transition ease-out duration-200" 10032 x-transition:enter-start="opacity-0 transform scale-90" 10033 x-transition:enter-end="opacity-100 transform scale-100" 10034 x-transition:leave="transition ease-in duration-75" 10035 x-transition:leave-start="opacity-100 transform scale-100" 10036 x-transition:leave-end="opacity-0 transform scale-90"> 10037 10038 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="currencyForm"><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="/blogs/hair-care" /> 10039 10040 <style>[data-order="US"] { 10041 order:1;}[data-order="CA"] { 10042 order:2;}[data-order="AU"] { 10043 order:3;}[data-order="GB"] { 10044 order:4;}[data-order="DE"] { 10045 order:5;}[data-order="NL"] { 10046 order:6;}[data-order="SE"] { 10047 order:7;}[data-order="FR"] { 10048 order:8;}[data-order="AE"] { 10049 order:9;}[data-order="MX"] { 10050 order:10;border-bottom: 1px solid #000; 10051 padding-bottom: 0.5rem; 10052 margin-bottom: 0.5rem;}</style> 10053 10054 <ul class="currency-selector__list flex flex-col gap-2"> 10055 10056 <li class="disclosure__item order-last" data-order="AF"> 10057 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10058 @click="country_code = 'AF'; openCurrency = false;" 10059 10060 data-value="AF">
10061 <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span> 10062 Afghanistan (AFN Ø) 10063 </button> 10064 </li> 10065 10066 <li class="disclosure__item order-last" data-order="AX"> 10067 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10068 @click="country_code = 'AX'; openCurrency = false;" 10069 10070 data-value="AX"> 10071 <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span> 10072 à land Islands (EUR â¬) 10073 </button> 10074 </li> 10075 10076 <li class="disclosure__item order-last" data-order="AL"> 10077 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10078 @click="country_code = 'AL'; openCurrency = false;" 10079 10080 data-value="AL"> 10081 <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span> 10082 Albania (ALL L) 10083 </button> 10084 </li> 10085 10086 <li class="disclosure__item order-last" data-order="DZ"> 10087 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10088 @click="country_code = 'DZ'; openCurrency = false;" 10089 10090 data-value="DZ"> 10091 <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span> 10092 Algeria (DZD د.ج) 10093 </button> 10094 </li> 10095 10096 <li class="disclosure__item order-last" data-order="AD"> 10097 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10098 @click="country_code = 'AD'; openCurrency = false;" 10099 10100 data-value="AD"> 10101 <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span> 10102 Andorra (EUR â¬) 10103 </button> 10104 </li> 10105 10106 <li class="disclosure__item order-last" data-order="AO"> 10107 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10108 @click="country_code = 'AO'; openCurrency = false;" 10109 10110 data-value="AO"> 10111 <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span> 10112 Angola (USD $) 10113 </button> 10114 </li> 10115 10116 <li class="disclosure__item order-last" data-order="AI"> 10117 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10118 @click="country_code = 'AI'; openCurrency = false;" 10119 10120 data-value="AI"> 10121 <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span> 10122 Anguilla (XCD $) 10123 </button> 10124 </li> 10125 10126 <li class="disclosure__item order-last" data-order="AG"> 10127 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10128 @click="country_code = 'AG'; openCurrency = false;" 10129 10130 data-value="AG"> 10131 <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span> 10132 Antigua & Barbuda (XCD $) 10133 </button> 10134 </li> 10135 10136 <li class="disclosure__item order-last" data-order="AR"> 10137 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10138 @click="country_code = 'AR'; openCurrency = false;" 10139 10140 data-value="AR">
10141 <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span> 10142 Argentina (ARS $) 10143 </button> 10144 </li> 10145 10146 <li class="disclosure__item order-last" data-order="AM"> 10147 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10148 @click="country_code = 'AM'; openCurrency = false;" 10149 10150 data-value="AM"> 10151 <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span> 10152 Armenia (AMD Õ¤Ö.) 10153 </button> 10154 </li> 10155 10156 <li class="disclosure__item order-last" data-order="AW"> 10157 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10158 @click="country_code = 'AW'; openCurrency = false;" 10159 10160 data-value="AW"> 10161 <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span> 10162 Aruba (AWG Æ) 10163 </button> 10164 </li> 10165 10166 <li class="disclosure__item order-last" data-order="AC"> 10167 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10168 @click="country_code = 'AC'; openCurrency = false;" 10169 10170 data-value="AC"> 10171 <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span> 10172 Ascension Island (SHP £) 10173 </button> 10174 </li> 10175 10176 <li class="disclosure__item order-last" data-order="AU"> 10177 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10178 @click="country_code = 'AU'; openCurrency = false;" 10179 10180 data-value="AU"> 10181 <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span> 10182 Australia (AUD $) 10183 </button> 10184 </li> 10185 10186 <li class="disclosure__item order-last" data-order="AT"> 10187 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10188 @click="country_code = 'AT'; openCurrency = false;" 10189 10190 data-value="AT"> 10191 <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span> 10192 Austria (EUR â¬) 10193 </button> 10194 </li> 10195 10196 <li class="disclosure__item order-last" data-order="AZ"> 10197 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10198 @click="country_code = 'AZ'; openCurrency = false;" 10199 10200 data-value="AZ"> 10201 <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span> 10202 Azerbaijan (AZN â¼) 10203 </button> 10204 </li> 10205 10206 <li class="disclosure__item order-last" data-order="BS"> 10207 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10208 @click="country_code = 'BS'; openCurrency = false;" 10209 10210 data-value="BS"> 10211 <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span> 10212 Bahamas (BSD $) 10213 </button> 10214 </li> 10215 10216 <li class="disclosure__item order-last" data-order="BH"> 10217 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10218 @click="country_code = 'BH'; openCurrency = false;" 10219 10220 data-value="BH">
10221 <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span> 10222 Bahrain (USD $) 10223 </button> 10224 </li> 10225 10226 <li class="disclosure__item order-last" data-order="BD"> 10227 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10228 @click="country_code = 'BD'; openCurrency = false;" 10229 10230 data-value="BD"> 10231 <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span> 10232 Bangladesh (BDT à§³) 10233 </button> 10234 </li> 10235 10236 <li class="disclosure__item order-last" data-order="BB"> 10237 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10238 @click="country_code = 'BB'; openCurrency = false;" 10239 10240 data-value="BB"> 10241 <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span> 10242 Barbados (BBD $) 10243 </button> 10244 </li> 10245 10246 <li class="disclosure__item order-last" data-order="BY"> 10247 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10248 @click="country_code = 'BY'; openCurrency = false;" 10249 10250 data-value="BY"> 10251 <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span> 10252 Belarus (USD $) 10253 </button> 10254 </li> 10255 10256 <li class="disclosure__item order-last" data-order="BE"> 10257 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10258 @click="country_code = 'BE'; openCurrency = false;" 10259 10260 data-value="BE"> 10261 <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span> 10262 Belgium (EUR â¬) 10263 </button> 10264 </li> 10265 10266 <li class="disclosure__item order-last" data-order="BZ"> 10267 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10268 @click="country_code = 'BZ'; openCurrency = false;" 10269 10270 data-value="BZ"> 10271 <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span> 10272 Belize (BZD $) 10273 </button> 10274 </li> 10275 10276 <li class="disclosure__item order-last" data-order="BJ"> 10277 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10278 @click="country_code = 'BJ'; openCurrency = false;" 10279 10280 data-value="BJ"> 10281 <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span> 10282 Benin (XOF Fr) 10283 </button> 10284 </li> 10285 10286 <li class="disclosure__item order-last" data-order="BM"> 10287 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10288 @click="country_code = 'BM'; openCurrency = false;" 10289 10290 data-value="BM"> 10291 <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span> 10292 Bermuda (USD $) 10293 </button> 10294 </li> 10295 10296 <li class="disclosure__item order-last" data-order="BT"> 10297 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10298 @click="country_code = 'BT'; openCurrency = false;" 10299 10300 data-value="BT">
10301 <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span> 10302 Bhutan (USD $) 10303 </button> 10304 </li> 10305 10306 <li class="disclosure__item order-last" data-order="BO"> 10307 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10308 @click="country_code = 'BO'; openCurrency = false;" 10309 10310 data-value="BO"> 10311 <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span> 10312 Bolivia (BOB Bs.) 10313 </button> 10314 </li> 10315 10316 <li class="disclosure__item order-last" data-order="BA"> 10317 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10318 @click="country_code = 'BA'; openCurrency = false;" 10319 10320 data-value="BA"> 10321 <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span> 10322 Bosnia & Herzegovina (BAM ÐÐ) 10323 </button> 10324 </li> 10325 10326 <li class="disclosure__item order-last" data-order="BW"> 10327 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10328 @click="country_code = 'BW'; openCurrency = false;" 10329 10330 data-value="BW"> 10331 <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span> 10332 Botswana (BWP P) 10333 </button> 10334 </li> 10335 10336 <li class="disclosure__item order-last" data-order="BR"> 10337 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10338 @click="country_code = 'BR'; openCurrency = false;" 10339 10340 data-value="BR"> 10341 <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span> 10342 Brazil (BRL R$) 10343 </button> 10344 </li> 10345 10346 <li class="disclosure__item order-last" data-order="IO"> 10347 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10348 @click="country_code = 'IO'; openCurrency = false;" 10349 10350 data-value="IO"> 10351 <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span> 10352 British Indian Ocean Territory (USD $) 10353 </button> 10354 </li> 10355 10356 <li class="disclosure__item order-last" data-order="VG"> 10357 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10358 @click="country_code = 'VG'; openCurrency = false;" 10359 10360 data-value="VG"> 10361 <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span> 10362 British Virgin Islands (USD $) 10363 </button> 10364 </li> 10365 10366 <li class="disclosure__item order-last" data-order="BN"> 10367 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10368 @click="country_code = 'BN'; openCurrency = false;" 10369 10370 data-value="BN"> 10371 <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span> 10372 Brunei (BND $) 10373 </button> 10374 </li> 10375 10376 <li class="disclosure__item order-last" data-order="BG"> 10377 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10378 @click="country_code = 'BG'; openCurrency = false;" 10379 10380 data-value="BG">
10381 <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span> 10382 Bulgaria (EUR â¬) 10383 </button> 10384 </li> 10385 10386 <li class="disclosure__item order-last" data-order="BF"> 10387 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10388 @click="country_code = 'BF'; openCurrency = false;" 10389 10390 data-value="BF"> 10391 <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span> 10392 Burkina Faso (XOF Fr) 10393 </button> 10394 </li> 10395 10396 <li class="disclosure__item order-last" data-order="BI"> 10397 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10398 @click="country_code = 'BI'; openCurrency = false;" 10399 10400 data-value="BI"> 10401 <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span> 10402 Burundi (BIF Fr) 10403 </button> 10404 </li> 10405 10406 <li class="disclosure__item order-last" data-order="KH"> 10407 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10408 @click="country_code = 'KH'; openCurrency = false;" 10409 10410 data-value="KH"> 10411 <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span> 10412 Cambodia (KHR á) 10413 </button> 10414 </li> 10415 10416 <li class="disclosure__item order-last" data-order="CM"> 10417 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10418 @click="country_code = 'CM'; openCurrency = false;" 10419 10420 data-value="CM"> 10421 <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span> 10422 Cameroon (XAF CFA) 10423 </button> 10424 </li> 10425 10426 <li class="disclosure__item order-last" data-order="CA"> 10427 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10428 @click="country_code = 'CA'; openCurrency = false;" 10429 10430 data-value="CA"> 10431 <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span> 10432 Canada (CAD $) 10433 </button> 10434 </li> 10435 10436 <li class="disclosure__item order-last" data-order="CV"> 10437 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10438 @click="country_code = 'CV'; openCurrency = false;" 10439 10440 data-value="CV"> 10441 <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span> 10442 Cape Verde (CVE $) 10443 </button> 10444 </li> 10445 10446 <li class="disclosure__item order-last" data-order="BQ"> 10447 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10448 @click="country_code = 'BQ'; openCurrency = false;" 10449 10450 data-value="BQ"> 10451 <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span> 10452 Caribbean Netherlands (USD $) 10453 </button> 10454 </li> 10455 10456 <li class="disclosure__item order-last" data-order="KY"> 10457 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10458 @click="country_code = 'KY'; openCurrency = false;" 10459 10460 data-value="KY">
10461 <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span> 10462 Cayman Islands (KYD $) 10463 </button> 10464 </li> 10465 10466 <li class="disclosure__item order-last" data-order="CF"> 10467 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10468 @click="country_code = 'CF'; openCurrency = false;" 10469 10470 data-value="CF"> 10471 <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span> 10472 Central African Republic (XAF CFA) 10473 </button> 10474 </li> 10475 10476 <li class="disclosure__item order-last" data-order="TD"> 10477 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10478 @click="country_code = 'TD'; openCurrency = false;" 10479 10480 data-value="TD"> 10481 <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span> 10482 Chad (XAF CFA) 10483 </button> 10484 </li> 10485 10486 <li class="disclosure__item order-last" data-order="CL"> 10487 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10488 @click="country_code = 'CL'; openCurrency = false;" 10489 10490 data-value="CL"> 10491 <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span> 10492 Chile (USD $) 10493 </button> 10494 </li> 10495 10496 <li class="disclosure__item order-last" data-order="CN"> 10497 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10498 @click="country_code = 'CN'; openCurrency = false;" 10499 10500 data-value="CN"> 10501 <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span> 10502 China (CNY ¥) 10503 </button> 10504 </li> 10505 10506 <li class="disclosure__item order-last" data-order="CX"> 10507 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10508 @click="country_code = 'CX'; openCurrency = false;" 10509 10510 data-value="CX"> 10511 <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span> 10512 Christmas Island (AUD $) 10513 </button> 10514 </li> 10515 10516 <li class="disclosure__item order-last" data-order="CC"> 10517 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10518 @click="country_code = 'CC'; openCurrency = false;" 10519 10520 data-value="CC"> 10521 <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span> 10522 Cocos (Keeling) Islands (AUD $) 10523 </button> 10524 </li> 10525 10526 <li class="disclosure__item order-last" data-order="CO"> 10527 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10528 @click="country_code = 'CO'; openCurrency = false;" 10529 10530 data-value="CO"> 10531 <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span> 10532 Colombia (USD $) 10533 </button> 10534 </li> 10535 10536 <li class="disclosure__item order-last" data-order="KM"> 10537 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10538 @click="country_code = 'KM'; openCurrency = false;" 10539 10540 data-value="KM">
10541 <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span> 10542 Comoros (KMF Fr) 10543 </button> 10544 </li> 10545 10546 <li class="disclosure__item order-last" data-order="CG"> 10547 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10548 @click="country_code = 'CG'; openCurrency = false;" 10549 10550 data-value="CG"> 10551 <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span> 10552 Congo - Brazzaville (XAF CFA) 10553 </button> 10554 </li> 10555 10556 <li class="disclosure__item order-last" data-order="CD"> 10557 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10558 @click="country_code = 'CD'; openCurrency = false;" 10559 10560 data-value="CD"> 10561 <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span> 10562 Congo - Kinshasa (CDF Fr) 10563 </button> 10564 </li> 10565 10566 <li class="disclosure__item order-last" data-order="CK"> 10567 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10568 @click="country_code = 'CK'; openCurrency = false;" 10569 10570 data-value="CK"> 10571 <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span> 10572 Cook Islands (NZD $) 10573 </button> 10574 </li> 10575 10576 <li class="disclosure__item order-last" data-order="CR"> 10577 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10578 @click="country_code = 'CR'; openCurrency = false;" 10579 10580 data-value="CR"> 10581 <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span> 10582 Costa Rica (CRC â¡) 10583 </button> 10584 </li> 10585 10586 <li class="disclosure__item order-last" data-order="CI"> 10587 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10588 @click="country_code = 'CI'; openCurrency = false;" 10589 10590 data-value="CI"> 10591 <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span> 10592 Côte dâIvoire (XOF Fr) 10593 </button> 10594 </li> 10595 10596 <li class="disclosure__item order-last" data-order="HR"> 10597 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10598 @click="country_code = 'HR'; openCurrency = false;" 10599 10600 data-value="HR"> 10601 <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span> 10602 Croatia (EUR â¬) 10603 </button> 10604 </li> 10605 10606 <li class="disclosure__item order-last" data-order="CW"> 10607 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10608 @click="country_code = 'CW'; openCurrency = false;" 10609 10610 data-value="CW"> 10611 <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span> 10612 Curaçao (ANG Æ) 10613 </button> 10614 </li> 10615 10616 <li class="disclosure__item order-last" data-order="CY"> 10617 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10618 @click="country_code = 'CY'; openCurrency = false;" 10619 10620 data-value="CY">
10621 <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span> 10622 Cyprus (EUR â¬) 10623 </button> 10624 </li> 10625 10626 <li class="disclosure__item order-last" data-order="CZ"> 10627 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10628 @click="country_code = 'CZ'; openCurrency = false;" 10629 10630 data-value="CZ"> 10631 <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span> 10632 Czechia (CZK KÄ) 10633 </button> 10634 </li> 10635 10636 <li class="disclosure__item order-last" data-order="DK"> 10637 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10638 @click="country_code = 'DK'; openCurrency = false;" 10639 10640 data-value="DK"> 10641 <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span> 10642 Denmark (DKK kr.) 10643 </button> 10644 </li> 10645 10646 <li class="disclosure__item order-last" data-order="DJ"> 10647 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10648 @click="country_code = 'DJ'; openCurrency = false;" 10649 10650 data-value="DJ"> 10651 <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span> 10652 Djibouti (DJF Fdj) 10653 </button> 10654 </li> 10655 10656 <li class="disclosure__item order-last" data-order="DM"> 10657 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10658 @click="country_code = 'DM'; openCurrency = false;" 10659 10660 data-value="DM"> 10661 <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span> 10662 Dominica (XCD $) 10663 </button> 10664 </li> 10665 10666 <li class="disclosure__item order-last" data-order="DO"> 10667 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10668 @click="country_code = 'DO'; openCurrency = false;" 10669 10670 data-value="DO"> 10671 <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span> 10672 Dominican Republic (DOP $) 10673 </button> 10674 </li> 10675 10676 <li class="disclosure__item order-last" data-order="EC"> 10677 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10678 @click="country_code = 'EC'; openCurrency = false;" 10679 10680 data-value="EC"> 10681 <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span> 10682 Ecuador (USD $) 10683 </button> 10684 </li> 10685 10686 <li class="disclosure__item order-last" data-order="EG"> 10687 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10688 @click="country_code = 'EG'; openCurrency = false;" 10689 10690 data-value="EG"> 10691 <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span> 10692 Egypt (EGP ج.Ù ) 10693 </button> 10694 </li> 10695 10696 <li class="disclosure__item order-last" data-order="SV"> 10697 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10698 @click="country_code = 'SV'; openCurrency = false;" 10699 10700 data-value="SV">
10701 <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span> 10702 El Salvador (USD $) 10703 </button> 10704 </li> 10705 10706 <li class="disclosure__item order-last" data-order="GQ"> 10707 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10708 @click="country_code = 'GQ'; openCurrency = false;" 10709 10710 data-value="GQ"> 10711 <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span> 10712 Equatorial Guinea (XAF CFA) 10713 </button> 10714 </li> 10715 10716 <li class="disclosure__item order-last" data-order="ER"> 10717 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10718 @click="country_code = 'ER'; openCurrency = false;" 10719 10720 data-value="ER"> 10721 <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span> 10722 Eritrea (USD $) 10723 </button> 10724 </li> 10725 10726 <li class="disclosure__item order-last" data-order="EE"> 10727 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10728 @click="country_code = 'EE'; openCurrency = false;" 10729 10730 data-value="EE"> 10731 <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span> 10732 Estonia (EUR â¬) 10733 </button> 10734 </li> 10735 10736 <li class="disclosure__item order-last" data-order="SZ"> 10737 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10738 @click="country_code = 'SZ'; openCurrency = false;" 10739 10740 data-value="SZ"> 10741 <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span> 10742 Eswatini (USD $) 10743 </button> 10744 </li> 10745 10746 <li class="disclosure__item order-last" data-order="ET"> 10747 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10748 @click="country_code = 'ET'; openCurrency = false;" 10749 10750 data-value="ET"> 10751 <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span> 10752 Ethiopia (ETB Br) 10753 </button> 10754 </li> 10755 10756 <li class="disclosure__item order-last" data-order="FK"> 10757 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10758 @click="country_code = 'FK'; openCurrency = false;" 10759 10760 data-value="FK"> 10761 <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span> 10762 Falkland Islands (FKP £) 10763 </button> 10764 </li> 10765 10766 <li class="disclosure__item order-last" data-order="FO"> 10767 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10768 @click="country_code = 'FO'; openCurrency = false;" 10769 10770 data-value="FO"> 10771 <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span> 10772 Faroe Islands (DKK kr.) 10773 </button> 10774 </li> 10775 10776 <li class="disclosure__item order-last" data-order="FJ"> 10777 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10778 @click="country_code = 'FJ'; openCurrency = false;" 10779 10780 data-value="FJ">
10781 <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span> 10782 Fiji (FJD $) 10783 </button> 10784 </li> 10785 10786 <li class="disclosure__item order-last" data-order="FI"> 10787 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10788 @click="country_code = 'FI'; openCurrency = false;" 10789 10790 data-value="FI"> 10791 <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span> 10792 Finland (EUR â¬) 10793 </button> 10794 </li> 10795 10796 <li class="disclosure__item order-last" data-order="FR"> 10797 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10798 @click="country_code = 'FR'; openCurrency = false;" 10799 10800 data-value="FR"> 10801 <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span> 10802 France (EUR â¬) 10803 </button> 10804 </li> 10805 10806 <li class="disclosure__item order-last" data-order="GF"> 10807 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10808 @click="country_code = 'GF'; openCurrency = false;" 10809 10810 data-value="GF"> 10811 <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span> 10812 French Guiana (EUR â¬) 10813 </button> 10814 </li> 10815 10816 <li class="disclosure__item order-last" data-order="PF"> 10817 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10818 @click="country_code = 'PF'; openCurrency = false;" 10819 10820 data-value="PF"> 10821 <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span> 10822 French Polynesia (XPF Fr) 10823 </button> 10824 </li> 10825 10826 <li class="disclosure__item order-last" data-order="TF"> 10827 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10828 @click="country_code = 'TF'; openCurrency = false;" 10829 10830 data-value="TF"> 10831 <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span> 10832 French Southern Territories (EUR â¬) 10833 </button> 10834 </li> 10835 10836 <li class="disclosure__item order-last" data-order="GA"> 10837 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10838 @click="country_code = 'GA'; openCurrency = false;" 10839 10840 data-value="GA"> 10841 <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span> 10842 Gabon (XOF Fr) 10843 </button> 10844 </li> 10845 10846 <li class="disclosure__item order-last" data-order="GM"> 10847 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10848 @click="country_code = 'GM'; openCurrency = false;" 10849 10850 data-value="GM"> 10851 <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span> 10852 Gambia (GMD D) 10853 </button> 10854 </li> 10855 10856 <li class="disclosure__item order-last" data-order="GE"> 10857 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10858 @click="country_code = 'GE'; openCurrency = false;" 10859 10860 data-value="GE">
10861 <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span> 10862 Georgia (USD $) 10863 </button> 10864 </li> 10865 10866 <li class="disclosure__item order-last" data-order="DE"> 10867 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10868 @click="country_code = 'DE'; openCurrency = false;" 10869 10870 data-value="DE"> 10871 <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span> 10872 Germany (EUR â¬) 10873 </button> 10874 </li> 10875 10876 <li class="disclosure__item order-last" data-order="GH"> 10877 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10878 @click="country_code = 'GH'; openCurrency = false;" 10879 10880 data-value="GH"> 10881 <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span> 10882 Ghana (USD $) 10883 </button> 10884 </li> 10885 10886 <li class="disclosure__item order-last" data-order="GI"> 10887 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10888 @click="country_code = 'GI'; openCurrency = false;" 10889 10890 data-value="GI"> 10891 <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span> 10892 Gibraltar (GBP £) 10893 </button> 10894 </li> 10895 10896 <li class="disclosure__item order-last" data-order="GR"> 10897 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10898 @click="country_code = 'GR'; openCurrency = false;" 10899 10900 data-value="GR"> 10901 <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span> 10902 Greece (EUR â¬) 10903 </button> 10904 </li> 10905 10906 <li class="disclosure__item order-last" data-order="GL"> 10907 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10908 @click="country_code = 'GL'; openCurrency = false;" 10909 10910 data-value="GL"> 10911 <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span> 10912 Greenland (DKK kr.) 10913 </button> 10914 </li> 10915 10916 <li class="disclosure__item order-last" data-order="GD"> 10917 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10918 @click="country_code = 'GD'; openCurrency = false;" 10919 10920 data-value="GD"> 10921 <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span> 10922 Grenada (XCD $) 10923 </button> 10924 </li> 10925 10926 <li class="disclosure__item order-last" data-order="GP"> 10927 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10928 @click="country_code = 'GP'; openCurrency = false;" 10929 10930 data-value="GP"> 10931 <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span> 10932 Guadeloupe (EUR â¬) 10933 </button> 10934 </li> 10935 10936 <li class="disclosure__item order-last" data-order="GT"> 10937 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10938 @click="country_code = 'GT'; openCurrency = false;" 10939 10940 data-value="GT">
10941 <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span> 10942 Guatemala (GTQ Q) 10943 </button> 10944 </li> 10945 10946 <li class="disclosure__item order-last" data-order="GG"> 10947 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10948 @click="country_code = 'GG'; openCurrency = false;" 10949 10950 data-value="GG"> 10951 <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span> 10952 Guernsey (GBP £) 10953 </button> 10954 </li> 10955 10956 <li class="disclosure__item order-last" data-order="GN"> 10957 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10958 @click="country_code = 'GN'; openCurrency = false;" 10959 10960 data-value="GN"> 10961 <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span> 10962 Guinea (GNF Fr) 10963 </button> 10964 </li> 10965 10966 <li class="disclosure__item order-last" data-order="GW"> 10967 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10968 @click="country_code = 'GW'; openCurrency = false;" 10969 10970 data-value="GW"> 10971 <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span> 10972 Guinea-Bissau (XOF Fr) 10973 </button> 10974 </li> 10975 10976 <li class="disclosure__item order-last" data-order="GY"> 10977 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10978 @click="country_code = 'GY'; openCurrency = false;" 10979 10980 data-value="GY"> 10981 <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span> 10982 Guyana (GYD $) 10983 </button> 10984 </li> 10985 10986 <li class="disclosure__item order-last" data-order="HT"> 10987 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10988 @click="country_code = 'HT'; openCurrency = false;" 10989 10990 data-value="HT"> 10991 <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span> 10992 Haiti (USD $) 10993 </button> 10994 </li> 10995 10996 <li class="disclosure__item order-last" data-order="HN"> 10997 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10998 @click="country_code = 'HN'; openCurrency = false;" 10999 11000 data-value="HN"> 11001 <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span> 11002 Honduras (HNL L) 11003 </button> 11004 </li> 11005 11006 <li class="disclosure__item order-last" data-order="HK"> 11007 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11008 @click="country_code = 'HK'; openCurrency = false;" 11009 11010 data-value="HK"> 11011 <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span> 11012 Hong Kong SAR (HKD $) 11013 </button> 11014 </li> 11015 11016 <li class="disclosure__item order-last" data-order="HU"> 11017 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11018 @click="country_code = 'HU'; openCurrency = false;" 11019 11020 data-value="HU">
11021 <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span> 11022 Hungary (HUF Ft) 11023 </button> 11024 </li> 11025 11026 <li class="disclosure__item order-last" data-order="IS"> 11027 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11028 @click="country_code = 'IS'; openCurrency = false;" 11029 11030 data-value="IS"> 11031 <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span> 11032 Iceland (ISK kr) 11033 </button> 11034 </li> 11035 11036 <li class="disclosure__item order-last" data-order="IN"> 11037 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11038 @click="country_code = 'IN'; openCurrency = false;" 11039 11040 data-value="IN"> 11041 <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span> 11042 India (INR â¹) 11043 </button> 11044 </li> 11045 11046 <li class="disclosure__item order-last" data-order="ID"> 11047 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11048 @click="country_code = 'ID'; openCurrency = false;" 11049 11050 data-value="ID"> 11051 <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span> 11052 Indonesia (IDR Rp) 11053 </button> 11054 </li> 11055 11056 <li class="disclosure__item order-last" data-order="IQ"> 11057 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11058 @click="country_code = 'IQ'; openCurrency = false;" 11059 11060 data-value="IQ"> 11061 <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span> 11062 Iraq (USD $) 11063 </button> 11064 </li> 11065 11066 <li class="disclosure__item order-last" data-order="IE"> 11067 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11068 @click="country_code = 'IE'; openCurrency = false;" 11069 11070 data-value="IE"> 11071 <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span> 11072 Ireland (EUR â¬) 11073 </button> 11074 </li> 11075 11076 <li class="disclosure__item order-last" data-order="IM"> 11077 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11078 @click="country_code = 'IM'; openCurrency = false;" 11079 11080 data-value="IM"> 11081 <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span> 11082 Isle of Man (GBP £) 11083 </button> 11084 </li> 11085 11086 <li class="disclosure__item order-last" data-order="IL"> 11087 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11088 @click="country_code = 'IL'; openCurrency = false;" 11089 11090 data-value="IL"> 11091 <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span> 11092 Israel (ILS âª) 11093 </button> 11094 </li> 11095 11096 <li class="disclosure__item order-last" data-order="IT"> 11097 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11098 @click="country_code = 'IT'; openCurrency = false;" 11099 11100 data-value="IT">
11101 <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span> 11102 Italy (EUR â¬) 11103 </button> 11104 </li> 11105 11106 <li class="disclosure__item order-last" data-order="JM"> 11107 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11108 @click="country_code = 'JM'; openCurrency = false;" 11109 11110 data-value="JM"> 11111 <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span> 11112 Jamaica (JMD $) 11113 </button> 11114 </li> 11115 11116 <li class="disclosure__item order-last" data-order="JP"> 11117 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11118 @click="country_code = 'JP'; openCurrency = false;" 11119 11120 data-value="JP"> 11121 <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span> 11122 Japan (JPY Â¥) 11123 </button> 11124 </li> 11125 11126 <li class="disclosure__item order-last" data-order="JE"> 11127 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11128 @click="country_code = 'JE'; openCurrency = false;" 11129 11130 data-value="JE"> 11131 <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span> 11132 Jersey (GBP £) 11133 </button> 11134 </li> 11135 11136 <li class="disclosure__item order-last" data-order="JO"> 11137 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11138 @click="country_code = 'JO'; openCurrency = false;" 11139 11140 data-value="JO"> 11141 <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span> 11142 Jordan (USD $) 11143 </button> 11144 </li> 11145 11146 <li class="disclosure__item order-last" data-order="KZ"> 11147 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11148 @click="country_code = 'KZ'; openCurrency = false;" 11149 11150 data-value="KZ"> 11151 <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span> 11152 Kazakhstan (KZT â¸) 11153 </button> 11154 </li> 11155 11156 <li class="disclosure__item order-last" data-order="KE"> 11157 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11158 @click="country_code = 'KE'; openCurrency = false;" 11159 11160 data-value="KE"> 11161 <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span> 11162 Kenya (KES KSh) 11163 </button> 11164 </li> 11165 11166 <li class="disclosure__item order-last" data-order="KI"> 11167 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11168 @click="country_code = 'KI'; openCurrency = false;" 11169 11170 data-value="KI"> 11171 <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span> 11172 Kiribati (USD $) 11173 </button> 11174 </li> 11175 11176 <li class="disclosure__item order-last" data-order="XK"> 11177 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11178 @click="country_code = 'XK'; openCurrency = false;" 11179 11180 data-value="XK">
11181 <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span> 11182 Kosovo (EUR â¬) 11183 </button> 11184 </li> 11185 11186 <li class="disclosure__item order-last" data-order="KW"> 11187 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11188 @click="country_code = 'KW'; openCurrency = false;" 11189 11190 data-value="KW"> 11191 <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span> 11192 Kuwait (AED د.Ø¥) 11193 </button> 11194 </li> 11195 11196 <li class="disclosure__item order-last" data-order="KG"> 11197 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11198 @click="country_code = 'KG'; openCurrency = false;" 11199 11200 data-value="KG"> 11201 <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span> 11202 Kyrgyzstan (KGS som) 11203 </button> 11204 </li> 11205 11206 <li class="disclosure__item order-last" data-order="LA"> 11207 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11208 @click="country_code = 'LA'; openCurrency = false;" 11209 11210 data-value="LA"> 11211 <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span> 11212 Laos (LAK â) 11213 </button> 11214 </li> 11215 11216 <li class="disclosure__item order-last" data-order="LV"> 11217 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11218 @click="country_code = 'LV'; openCurrency = false;" 11219 11220 data-value="LV"> 11221 <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span> 11222 Latvia (EUR â¬) 11223 </button> 11224 </li> 11225 11226 <li class="disclosure__item order-last" data-order="LB"> 11227 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11228 @click="country_code = 'LB'; openCurrency = false;" 11229 11230 data-value="LB"> 11231 <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span> 11232 Lebanon (LBP Ù.Ù) 11233 </button> 11234 </li> 11235 11236 <li class="disclosure__item order-last" data-order="LS"> 11237 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11238 @click="country_code = 'LS'; openCurrency = false;" 11239 11240 data-value="LS"> 11241 <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span> 11242 Lesotho (USD $) 11243 </button> 11244 </li> 11245 11246 <li class="disclosure__item order-last" data-order="LR"> 11247 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11248 @click="country_code = 'LR'; openCurrency = false;" 11249 11250 data-value="LR"> 11251 <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span> 11252 Liberia (USD $) 11253 </button> 11254 </li> 11255 11256 <li class="disclosure__item order-last" data-order="LY"> 11257 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11258 @click="country_code = 'LY'; openCurrency = false;" 11259 11260 data-value="LY">
11261 <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span> 11262 Libya (USD $) 11263 </button> 11264 </li> 11265 11266 <li class="disclosure__item order-last" data-order="LI"> 11267 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11268 @click="country_code = 'LI'; openCurrency = false;" 11269 11270 data-value="LI"> 11271 <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span> 11272 Liechtenstein (CHF CHF) 11273 </button> 11274 </li> 11275 11276 <li class="disclosure__item order-last" data-order="LT"> 11277 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11278 @click="country_code = 'LT'; openCurrency = false;" 11279 11280 data-value="LT"> 11281 <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span> 11282 Lithuania (EUR â¬) 11283 </button> 11284 </li> 11285 11286 <li class="disclosure__item order-last" data-order="LU"> 11287 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11288 @click="country_code = 'LU'; openCurrency = false;" 11289 11290 data-value="LU"> 11291 <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span> 11292 Luxembourg (EUR â¬) 11293 </button> 11294 </li> 11295 11296 <li class="disclosure__item order-last" data-order="MO"> 11297 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11298 @click="country_code = 'MO'; openCurrency = false;" 11299 11300 data-value="MO"> 11301 <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span> 11302 Macao SAR (MOP P) 11303 </button> 11304 </li> 11305 11306 <li class="disclosure__item order-last" data-order="MG"> 11307 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11308 @click="country_code = 'MG'; openCurrency = false;" 11309 11310 data-value="MG"> 11311 <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span> 11312 Madagascar (USD $) 11313 </button> 11314 </li> 11315 11316 <li class="disclosure__item order-last" data-order="MW"> 11317 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11318 @click="country_code = 'MW'; openCurrency = false;" 11319 11320 data-value="MW"> 11321 <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span> 11322 Malawi (MWK MK) 11323 </button> 11324 </li> 11325 11326 <li class="disclosure__item order-last" data-order="MY"> 11327 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11328 @click="country_code = 'MY'; openCurrency = false;" 11329 11330 data-value="MY"> 11331 <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span> 11332 Malaysia (MYR RM) 11333 </button> 11334 </li> 11335 11336 <li class="disclosure__item order-last" data-order="MV"> 11337 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11338 @click="country_code = 'MV'; openCurrency = false;" 11339 11340 data-value="MV">
11341 <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span> 11342 Maldives (MVR MVR) 11343 </button> 11344 </li> 11345 11346 <li class="disclosure__item order-last" data-order="ML"> 11347 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11348 @click="country_code = 'ML'; openCurrency = false;" 11349 11350 data-value="ML"> 11351 <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span> 11352 Mali (XOF Fr) 11353 </button> 11354 </li> 11355 11356 <li class="disclosure__item order-last" data-order="MT"> 11357 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11358 @click="country_code = 'MT'; openCurrency = false;" 11359 11360 data-value="MT"> 11361 <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span> 11362 Malta (EUR â¬) 11363 </button> 11364 </li> 11365 11366 <li class="disclosure__item order-last" data-order="MQ"> 11367 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11368 @click="country_code = 'MQ'; openCurrency = false;" 11369 11370 data-value="MQ"> 11371 <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span> 11372 Martinique (EUR â¬) 11373 </button> 11374 </li> 11375 11376 <li class="disclosure__item order-last" data-order="MR"> 11377 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11378 @click="country_code = 'MR'; openCurrency = false;" 11379 11380 data-value="MR"> 11381 <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span> 11382 Mauritania (USD $) 11383 </button> 11384 </li> 11385 11386 <li class="disclosure__item order-last" data-order="MU"> 11387 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11388 @click="country_code = 'MU'; openCurrency = false;" 11389 11390 data-value="MU"> 11391 <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span> 11392 Mauritius (MUR â¨) 11393 </button> 11394 </li> 11395 11396 <li class="disclosure__item order-last" data-order="YT"> 11397 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11398 @click="country_code = 'YT'; openCurrency = false;" 11399 11400 data-value="YT"> 11401 <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span> 11402 Mayotte (EUR â¬) 11403 </button> 11404 </li> 11405 11406 <li class="disclosure__item order-last" data-order="MX"> 11407 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11408 @click="country_code = 'MX'; openCurrency = false;" 11409 11410 data-value="MX"> 11411 <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span> 11412 Mexico (MXN $) 11413 </button> 11414 </li> 11415 11416 <li class="disclosure__item order-last" data-order="MD"> 11417 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11418 @click="country_code = 'MD'; openCurrency = false;" 11419 11420 data-value="MD">
11421 <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span> 11422 Moldova (MDL L) 11423 </button> 11424 </li> 11425 11426 <li class="disclosure__item order-last" data-order="MC"> 11427 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11428 @click="country_code = 'MC'; openCurrency = false;" 11429 11430 data-value="MC"> 11431 <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span> 11432 Monaco (EUR â¬) 11433 </button> 11434 </li> 11435 11436 <li class="disclosure__item order-last" data-order="MN"> 11437 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11438 @click="country_code = 'MN'; openCurrency = false;" 11439 11440 data-value="MN"> 11441 <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span> 11442 Mongolia (MNT â®) 11443 </button> 11444 </li> 11445 11446 <li class="disclosure__item order-last" data-order="ME"> 11447 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11448 @click="country_code = 'ME'; openCurrency = false;" 11449 11450 data-value="ME"> 11451 <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span> 11452 Montenegro (EUR â¬) 11453 </button> 11454 </li> 11455 11456 <li class="disclosure__item order-last" data-order="MS"> 11457 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11458 @click="country_code = 'MS'; openCurrency = false;" 11459 11460 data-value="MS"> 11461 <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span> 11462 Montserrat (XCD $) 11463 </button> 11464 </li> 11465 11466 <li class="disclosure__item order-last" data-order="MA"> 11467 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11468 @click="country_code = 'MA'; openCurrency = false;" 11469 11470 data-value="MA"> 11471 <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span> 11472 Morocco (MAD د.Ù .) 11473 </button> 11474 </li> 11475 11476 <li class="disclosure__item order-last" data-order="MZ"> 11477 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11478 @click="country_code = 'MZ'; openCurrency = false;" 11479 11480 data-value="MZ"> 11481 <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span> 11482 Mozambique (USD $) 11483 </button> 11484 </li> 11485 11486 <li class="disclosure__item order-last" data-order="MM"> 11487 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11488 @click="country_code = 'MM'; openCurrency = false;" 11489 11490 data-value="MM"> 11491 <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span> 11492 Myanmar (Burma) (MMK K) 11493 </button> 11494 </li> 11495 11496 <li class="disclosure__item order-last" data-order="NA"> 11497 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11498 @click="country_code = 'NA'; openCurrency = false;" 11499 11500 data-value="NA">
11501 <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span> 11502 Namibia (USD $) 11503 </button> 11504 </li> 11505 11506 <li class="disclosure__item order-last" data-order="NR"> 11507 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11508 @click="country_code = 'NR'; openCurrency = false;" 11509 11510 data-value="NR"> 11511 <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span> 11512 Nauru (AUD $) 11513 </button> 11514 </li> 11515 11516 <li class="disclosure__item order-last" data-order="NP"> 11517 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11518 @click="country_code = 'NP'; openCurrency = false;" 11519 11520 data-value="NP"> 11521 <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span> 11522 Nepal (NPR Rs.) 11523 </button> 11524 </li> 11525 11526 <li class="disclosure__item order-last" data-order="NL"> 11527 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11528 @click="country_code = 'NL'; openCurrency = false;" 11529 11530 data-value="NL"> 11531 <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span> 11532 Netherlands (EUR â¬) 11533 </button> 11534 </li> 11535 11536 <li class="disclosure__item order-last" data-order="NC"> 11537 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11538 @click="country_code = 'NC'; openCurrency = false;" 11539 11540 data-value="NC"> 11541 <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span> 11542 New Caledonia (XPF Fr) 11543 </button> 11544 </li> 11545 11546 <li class="disclosure__item order-last" data-order="NZ"> 11547 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11548 @click="country_code = 'NZ'; openCurrency = false;" 11549 11550 data-value="NZ"> 11551 <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span> 11552 New Zealand (NZD $) 11553 </button> 11554 </li> 11555 11556 <li class="disclosure__item order-last" data-order="NI"> 11557 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11558 @click="country_code = 'NI'; openCurrency = false;" 11559 11560 data-value="NI"> 11561 <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span> 11562 Nicaragua (NIO C$) 11563 </button> 11564 </li> 11565 11566 <li class="disclosure__item order-last" data-order="NE"> 11567 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11568 @click="country_code = 'NE'; openCurrency = false;" 11569 11570 data-value="NE"> 11571 <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span> 11572 Niger (XOF Fr) 11573 </button> 11574 </li> 11575 11576 <li class="disclosure__item order-last" data-order="NG"> 11577 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11578 @click="country_code = 'NG'; openCurrency = false;" 11579 11580 data-value="NG">
11581 <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span> 11582 Nigeria (NGN â¦) 11583 </button> 11584 </li> 11585 11586 <li class="disclosure__item order-last" data-order="NU"> 11587 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11588 @click="country_code = 'NU'; openCurrency = false;" 11589 11590 data-value="NU"> 11591 <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span> 11592 Niue (NZD $) 11593 </button> 11594 </li> 11595 11596 <li class="disclosure__item order-last" data-order="NF"> 11597 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11598 @click="country_code = 'NF'; openCurrency = false;" 11599 11600 data-value="NF"> 11601 <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span> 11602 Norfolk Island (AUD $) 11603 </button> 11604 </li> 11605 11606 <li class="disclosure__item order-last" data-order="MK"> 11607 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11608 @click="country_code = 'MK'; openCurrency = false;" 11609 11610 data-value="MK"> 11611 <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span> 11612 North Macedonia (MKD ден) 11613 </button> 11614 </li> 11615 11616 <li class="disclosure__item order-last" data-order="NO"> 11617 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11618 @click="country_code = 'NO'; openCurrency = false;" 11619 11620 data-value="NO"> 11621 <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span> 11622 Norway (NOK kr) 11623 </button> 11624 </li> 11625 11626 <li class="disclosure__item order-last" data-order="OM"> 11627 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11628 @click="country_code = 'OM'; openCurrency = false;" 11629 11630 data-value="OM"> 11631 <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span> 11632 Oman (USD $) 11633 </button> 11634 </li> 11635 11636 <li class="disclosure__item order-last" data-order="PK"> 11637 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11638 @click="country_code = 'PK'; openCurrency = false;" 11639 11640 data-value="PK"> 11641 <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span> 11642 Pakistan (PKR â¨) 11643 </button> 11644 </li> 11645 11646 <li class="disclosure__item order-last" data-order="PA"> 11647 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11648 @click="country_code = 'PA'; openCurrency = false;" 11649 11650 data-value="PA"> 11651 <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span> 11652 Panama (USD $) 11653 </button> 11654 </li> 11655 11656 <li class="disclosure__item order-last" data-order="PG"> 11657 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11658 @click="country_code = 'PG'; openCurrency = false;" 11659 11660 data-value="PG">
11661 <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span> 11662 Papua New Guinea (PGK K) 11663 </button> 11664 </li> 11665 11666 <li class="disclosure__item order-last" data-order="PY"> 11667 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11668 @click="country_code = 'PY'; openCurrency = false;" 11669 11670 data-value="PY"> 11671 <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span> 11672 Paraguay (PYG â²) 11673 </button> 11674 </li> 11675 11676 <li class="disclosure__item order-last" data-order="PE"> 11677 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11678 @click="country_code = 'PE'; openCurrency = false;" 11679 11680 data-value="PE"> 11681 <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span> 11682 Peru (PEN S/) 11683 </button> 11684 </li> 11685 11686 <li class="disclosure__item order-last" data-order="PH"> 11687 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11688 @click="country_code = 'PH'; openCurrency = false;" 11689 11690 data-value="PH"> 11691 <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span> 11692 Philippines (PHP â±) 11693 </button> 11694 </li> 11695 11696 <li class="disclosure__item order-last" data-order="PN"> 11697 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11698 @click="country_code = 'PN'; openCurrency = false;" 11699 11700 data-value="PN"> 11701 <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span> 11702 Pitcairn Islands (NZD $) 11703 </button> 11704 </li> 11705 11706 <li class="disclosure__item order-last" data-order="PL"> 11707 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11708 @click="country_code = 'PL'; openCurrency = false;" 11709 11710 data-value="PL"> 11711 <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span> 11712 Poland (PLN zÅ) 11713 </button> 11714 </li> 11715 11716 <li class="disclosure__item order-last" data-order="PT"> 11717 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11718 @click="country_code = 'PT'; openCurrency = false;" 11719 11720 data-value="PT"> 11721 <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span> 11722 Portugal (EUR â¬) 11723 </button> 11724 </li> 11725 11726 <li class="disclosure__item order-last" data-order="QA"> 11727 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11728 @click="country_code = 'QA'; openCurrency = false;" 11729 11730 data-value="QA"> 11731 <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span> 11732 Qatar (QAR ر.Ù) 11733 </button> 11734 </li> 11735 11736 <li class="disclosure__item order-last" data-order="RE"> 11737 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11738 @click="country_code = 'RE'; openCurrency = false;" 11739 11740 data-value="RE">
11741 <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span> 11742 Réunion (EUR â¬) 11743 </button> 11744 </li> 11745 11746 <li class="disclosure__item order-last" data-order="RO"> 11747 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11748 @click="country_code = 'RO'; openCurrency = false;" 11749 11750 data-value="RO"> 11751 <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span> 11752 Romania (RON Lei) 11753 </button> 11754 </li> 11755 11756 <li class="disclosure__item order-last" data-order="RW"> 11757 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11758 @click="country_code = 'RW'; openCurrency = false;" 11759 11760 data-value="RW"> 11761 <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span> 11762 Rwanda (RWF FRw) 11763 </button> 11764 </li> 11765 11766 <li class="disclosure__item order-last" data-order="WS"> 11767 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11768 @click="country_code = 'WS'; openCurrency = false;" 11769 11770 data-value="WS"> 11771 <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span> 11772 Samoa (WST T) 11773 </button> 11774 </li> 11775 11776 <li class="disclosure__item order-last" data-order="SM"> 11777 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11778 @click="country_code = 'SM'; openCurrency = false;" 11779 11780 data-value="SM"> 11781 <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span> 11782 San Marino (EUR â¬) 11783 </button> 11784 </li> 11785 11786 <li class="disclosure__item order-last" data-order="ST"> 11787 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11788 @click="country_code = 'ST'; openCurrency = false;" 11789 11790 data-value="ST"> 11791 <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span> 11792 São Tomé & PrÃncipe (STD Db) 11793 </button> 11794 </li> 11795 11796 <li class="disclosure__item order-last" data-order="SA"> 11797 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11798 @click="country_code = 'SA'; openCurrency = false;" 11799 11800 data-value="SA"> 11801 <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span> 11802 Saudi Arabia (SAR ر.س) 11803 </button> 11804 </li> 11805 11806 <li class="disclosure__item order-last" data-order="SN"> 11807 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11808 @click="country_code = 'SN'; openCurrency = false;" 11809 11810 data-value="SN"> 11811 <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span> 11812 Senegal (XOF Fr) 11813 </button> 11814 </li> 11815 11816 <li class="disclosure__item order-last" data-order="RS"> 11817 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11818 @click="country_code = 'RS'; openCurrency = false;" 11819 11820 data-value="RS">
11821 <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span> 11822 Serbia (RSD РСÐ) 11823 </button> 11824 </li> 11825 11826 <li class="disclosure__item order-last" data-order="SC"> 11827 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11828 @click="country_code = 'SC'; openCurrency = false;" 11829 11830 data-value="SC"> 11831 <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span> 11832 Seychelles (USD $) 11833 </button> 11834 </li> 11835 11836 <li class="disclosure__item order-last" data-order="SL"> 11837 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11838 @click="country_code = 'SL'; openCurrency = false;" 11839 11840 data-value="SL"> 11841 <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span> 11842 Sierra Leone (SLL Le) 11843 </button> 11844 </li> 11845 11846 <li class="disclosure__item order-last" data-order="SG"> 11847 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11848 @click="country_code = 'SG'; openCurrency = false;" 11849 11850 data-value="SG"> 11851 <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span> 11852 Singapore (SGD $) 11853 </button> 11854 </li> 11855 11856 <li class="disclosure__item order-last" data-order="SX"> 11857 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11858 @click="country_code = 'SX'; openCurrency = false;" 11859 11860 data-value="SX"> 11861 <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span> 11862 Sint Maarten (ANG Æ) 11863 </button> 11864 </li> 11865 11866 <li class="disclosure__item order-last" data-order="SK"> 11867 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11868 @click="country_code = 'SK'; openCurrency = false;" 11869 11870 data-value="SK"> 11871 <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span> 11872 Slovakia (EUR â¬) 11873 </button> 11874 </li> 11875 11876 <li class="disclosure__item order-last" data-order="SI"> 11877 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11878 @click="country_code = 'SI'; openCurrency = false;" 11879 11880 data-value="SI"> 11881 <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span> 11882 Slovenia (EUR â¬) 11883 </button> 11884 </li> 11885 11886 <li class="disclosure__item order-last" data-order="SB"> 11887 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11888 @click="country_code = 'SB'; openCurrency = false;" 11889 11890 data-value="SB"> 11891 <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span> 11892 Solomon Islands (SBD $) 11893 </button> 11894 </li> 11895 11896 <li class="disclosure__item order-last" data-order="SO"> 11897 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11898 @click="country_code = 'SO'; openCurrency = false;" 11899 11900 data-value="SO">
11901 <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span> 11902 Somalia (USD $) 11903 </button> 11904 </li> 11905 11906 <li class="disclosure__item order-last" data-order="ZA"> 11907 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11908 @click="country_code = 'ZA'; openCurrency = false;" 11909 11910 data-value="ZA"> 11911 <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span> 11912 South Africa (USD $) 11913 </button> 11914 </li> 11915 11916 <li class="disclosure__item order-last" data-order="GS"> 11917 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11918 @click="country_code = 'GS'; openCurrency = false;" 11919 11920 data-value="GS"> 11921 <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span> 11922 South Georgia & South Sandwich Islands (GBP £) 11923 </button> 11924 </li> 11925 11926 <li class="disclosure__item order-last" data-order="KR"> 11927 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11928 @click="country_code = 'KR'; openCurrency = false;" 11929 11930 data-value="KR"> 11931 <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span> 11932 South Korea (KRW â©) 11933 </button> 11934 </li> 11935 11936 <li class="disclosure__item order-last" data-order="SS"> 11937 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11938 @click="country_code = 'SS'; openCurrency = false;" 11939 11940 data-value="SS"> 11941 <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span> 11942 South Sudan (USD $) 11943 </button> 11944 </li> 11945 11946 <li class="disclosure__item order-last" data-order="ES"> 11947 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11948 @click="country_code = 'ES'; openCurrency = false;" 11949 11950 data-value="ES"> 11951 <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span> 11952 Spain (EUR â¬) 11953 </button> 11954 </li> 11955 11956 <li class="disclosure__item order-last" data-order="LK"> 11957 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11958 @click="country_code = 'LK'; openCurrency = false;" 11959 11960 data-value="LK"> 11961 <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span> 11962 Sri Lanka (LKR â¨) 11963 </button> 11964 </li> 11965 11966 <li class="disclosure__item order-last" data-order="BL"> 11967 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11968 @click="country_code = 'BL'; openCurrency = false;" 11969 11970 data-value="BL"> 11971 <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span> 11972 St. Barthélemy (EUR â¬) 11973 </button> 11974 </li> 11975 11976 <li class="disclosure__item order-last" data-order="SH"> 11977 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11978 @click="country_code = 'SH'; openCurrency = false;" 11979 11980 data-value="SH">
11981 <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span> 11982 St. Helena (SHP £) 11983 </button> 11984 </li> 11985 11986 <li class="disclosure__item order-last" data-order="KN"> 11987 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11988 @click="country_code = 'KN'; openCurrency = false;" 11989 11990 data-value="KN"> 11991 <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span> 11992 St. Kitts & Nevis (XCD $) 11993 </button> 11994 </li> 11995 11996 <li class="disclosure__item order-last" data-order="LC"> 11997 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11998 @click="country_code = 'LC'; openCurrency = false;" 11999 12000 data-value="LC"> 12001 <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span> 12002 St. Lucia (XCD $) 12003 </button> 12004 </li> 12005 12006 <li class="disclosure__item order-last" data-order="MF"> 12007 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12008 @click="country_code = 'MF'; openCurrency = false;" 12009 12010 data-value="MF"> 12011 <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span> 12012 St. Martin (EUR â¬) 12013 </button> 12014 </li> 12015 12016 <li class="disclosure__item order-last" data-order="PM"> 12017 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12018 @click="country_code = 'PM'; openCurrency = false;" 12019 12020 data-value="PM"> 12021 <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span> 12022 St. Pierre & Miquelon (EUR â¬) 12023 </button> 12024 </li> 12025 12026 <li class="disclosure__item order-last" data-order="VC"> 12027 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12028 @click="country_code = 'VC'; openCurrency = false;" 12029 12030 data-value="VC"> 12031 <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span> 12032 St. Vincent & Grenadines (XCD $) 12033 </button> 12034 </li> 12035 12036 <li class="disclosure__item order-last" data-order="SD"> 12037 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12038 @click="country_code = 'SD'; openCurrency = false;" 12039 12040 data-value="SD"> 12041 <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span> 12042 Sudan (USD $) 12043 </button> 12044 </li> 12045 12046 <li class="disclosure__item order-last" data-order="SR"> 12047 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12048 @click="country_code = 'SR'; openCurrency = false;" 12049 12050 data-value="SR"> 12051 <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span> 12052 Suriname (USD $) 12053 </button> 12054 </li> 12055 12056 <li class="disclosure__item order-last" data-order="SJ"> 12057 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12058 @click="country_code = 'SJ'; openCurrency = false;" 12059 12060 data-value="SJ">
12061 <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span> 12062 Svalbard & Jan Mayen (NOK kr) 12063 </button> 12064 </li> 12065 12066 <li class="disclosure__item order-last" data-order="SE"> 12067 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12068 @click="country_code = 'SE'; openCurrency = false;" 12069 12070 data-value="SE"> 12071 <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span> 12072 Sweden (SEK kr) 12073 </button> 12074 </li> 12075 12076 <li class="disclosure__item order-last" data-order="CH"> 12077 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12078 @click="country_code = 'CH'; openCurrency = false;" 12079 12080 data-value="CH"> 12081 <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span> 12082 Switzerland (CHF CHF) 12083 </button> 12084 </li> 12085 12086 <li class="disclosure__item order-last" data-order="TW"> 12087 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12088 @click="country_code = 'TW'; openCurrency = false;" 12089 12090 data-value="TW"> 12091 <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span> 12092 Taiwan (TWD $) 12093 </button> 12094 </li> 12095 12096 <li class="disclosure__item order-last" data-order="TJ"> 12097 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12098 @click="country_code = 'TJ'; openCurrency = false;" 12099 12100 data-value="TJ"> 12101 <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span> 12102 Tajikistan (TJS Ð Ð) 12103 </button> 12104 </li> 12105 12106 <li class="disclosure__item order-last" data-order="TZ"> 12107 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12108 @click="country_code = 'TZ'; openCurrency = false;" 12109 12110 data-value="TZ"> 12111 <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span> 12112 Tanzania (TZS Sh) 12113 </button> 12114 </li> 12115 12116 <li class="disclosure__item order-last" data-order="TH"> 12117 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12118 @click="country_code = 'TH'; openCurrency = false;" 12119 12120 data-value="TH"> 12121 <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span> 12122 Thailand (THB ฿) 12123 </button> 12124 </li> 12125 12126 <li class="disclosure__item order-last" data-order="TL"> 12127 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12128 @click="country_code = 'TL'; openCurrency = false;" 12129 12130 data-value="TL"> 12131 <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span> 12132 Timor-Leste (USD $) 12133 </button> 12134 </li> 12135 12136 <li class="disclosure__item order-last" data-order="TG"> 12137 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12138 @click="country_code = 'TG'; openCurrency = false;" 12139 12140 data-value="TG">
12141 <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span> 12142 Togo (XOF Fr) 12143 </button> 12144 </li> 12145 12146 <li class="disclosure__item order-last" data-order="TK"> 12147 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12148 @click="country_code = 'TK'; openCurrency = false;" 12149 12150 data-value="TK"> 12151 <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span> 12152 Tokelau (NZD $) 12153 </button> 12154 </li> 12155 12156 <li class="disclosure__item order-last" data-order="TO"> 12157 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12158 @click="country_code = 'TO'; openCurrency = false;" 12159 12160 data-value="TO"> 12161 <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span> 12162 Tonga (TOP T$) 12163 </button> 12164 </li> 12165 12166 <li class="disclosure__item order-last" data-order="TT"> 12167 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12168 @click="country_code = 'TT'; openCurrency = false;" 12169 12170 data-value="TT"> 12171 <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span> 12172 Trinidad & Tobago (TTD $) 12173 </button> 12174 </li> 12175 12176 <li class="disclosure__item order-last" data-order="TA"> 12177 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12178 @click="country_code = 'TA'; openCurrency = false;" 12179 12180 data-value="TA"> 12181 <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span> 12182 Tristan da Cunha (GBP £) 12183 </button> 12184 </li> 12185 12186 <li class="disclosure__item order-last" data-order="TN"> 12187 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12188 @click="country_code = 'TN'; openCurrency = false;" 12189 12190 data-value="TN"> 12191 <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span> 12192 Tunisia (USD $) 12193 </button> 12194 </li> 12195 12196 <li class="disclosure__item order-last" data-order="TR"> 12197 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12198 @click="country_code = 'TR'; openCurrency = false;" 12199 12200 data-value="TR"> 12201 <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span> 12202 Türkiye (USD $) 12203 </button> 12204 </li> 12205 12206 <li class="disclosure__item order-last" data-order="TM"> 12207 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12208 @click="country_code = 'TM'; openCurrency = false;" 12209 12210 data-value="TM"> 12211 <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span> 12212 Turkmenistan (USD $) 12213 </button> 12214 </li> 12215 12216 <li class="disclosure__item order-last" data-order="TC"> 12217 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12218 @click="country_code = 'TC'; openCurrency = false;" 12219 12220 data-value="TC">
12221 <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span> 12222 Turks & Caicos Islands (USD $) 12223 </button> 12224 </li> 12225 12226 <li class="disclosure__item order-last" data-order="TV"> 12227 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12228 @click="country_code = 'TV'; openCurrency = false;" 12229 12230 data-value="TV"> 12231 <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span> 12232 Tuvalu (AUD $) 12233 </button> 12234 </li> 12235 12236 <li class="disclosure__item order-last" data-order="UM"> 12237 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12238 @click="country_code = 'UM'; openCurrency = false;" 12239 12240 data-value="UM"> 12241 <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span> 12242 U.S. Outlying Islands (USD $) 12243 </button> 12244 </li> 12245 12246 <li class="disclosure__item order-last" data-order="UG"> 12247 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12248 @click="country_code = 'UG'; openCurrency = false;" 12249 12250 data-value="UG"> 12251 <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span> 12252 Uganda (UGX USh) 12253 </button> 12254 </li> 12255 12256 <li class="disclosure__item order-last" data-order="UA"> 12257 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12258 @click="country_code = 'UA'; openCurrency = false;" 12259 12260 data-value="UA"> 12261 <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span> 12262 Ukraine (UAH â´) 12263 </button> 12264 </li> 12265 12266 <li class="disclosure__item order-last" data-order="AE"> 12267 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12268 @click="country_code = 'AE'; openCurrency = false;" 12269 12270 data-value="AE"> 12271 <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span> 12272 United Arab Emirates (AED د.Ø¥) 12273 </button> 12274 </li> 12275 12276 <li class="disclosure__item order-last" data-order="GB"> 12277 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12278 @click="country_code = 'GB'; openCurrency = false;" 12279 12280 data-value="GB"> 12281 <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span> 12282 United Kingdom (GBP £) 12283 </button> 12284 </li> 12285 12286 <li class="disclosure__item order-last" data-order="US"> 12287 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12288 @click="country_code = 'US'; openCurrency = false;" 12289 12290 aria-current="true" 12291 12292 data-value="US"> 12293 <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span> 12294 United States (USD $) 12295 </button> 12296 </li> 12297 12298 <li class="disclosure__item order-last" data-order="UY"> 12299 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12300 @click="country_code = 'UY'; openCurrency = false;" 12301 12302 data-value="UY">
12303 <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span> 12304 Uruguay (UYU $U) 12305 </button> 12306 </li> 12307 12308 <li class="disclosure__item order-last" data-order="UZ"> 12309 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12310 @click="country_code = 'UZ'; openCurrency = false;" 12311 12312 data-value="UZ"> 12313 <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span> 12314 Uzbekistan (UZS so'm) 12315 </button> 12316 </li> 12317 12318 <li class="disclosure__item order-last" data-order="VU"> 12319 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12320 @click="country_code = 'VU'; openCurrency = false;" 12321 12322 data-value="VU"> 12323 <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span> 12324 Vanuatu (VUV Vt) 12325 </button> 12326 </li> 12327 12328 <li class="disclosure__item order-last" data-order="VA"> 12329 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12330 @click="country_code = 'VA'; openCurrency = false;" 12331 12332 data-value="VA"> 12333 <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span> 12334 Vatican City (EUR â¬) 12335 </button> 12336 </li> 12337 12338 <li class="disclosure__item order-last" data-order="VE"> 12339 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12340 @click="country_code = 'VE'; openCurrency = false;" 12341 12342 data-value="VE"> 12343 <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span> 12344 Venezuela (USD $) 12345 </button> 12346 </li> 12347 12348 <li class="disclosure__item order-last" data-order="VN"> 12349 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12350 @click="country_code = 'VN'; openCurrency = false;" 12351 12352 data-value="VN"> 12353 <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span> 12354 Vietnam (VND â«) 12355 </button> 12356 </li> 12357 12358 <li class="disclosure__item order-last" data-order="WF"> 12359 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12360 @click="country_code = 'WF'; openCurrency = false;" 12361 12362 data-value="WF"> 12363 <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span> 12364 Wallis & Futuna (XPF Fr) 12365 </button> 12366 </li> 12367 12368 <li class="disclosure__item order-last" data-order="EH"> 12369 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12370 @click="country_code = 'EH'; openCurrency = false;" 12371 12372 data-value="EH"> 12373 <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span> 12374 Western Sahara (MAD د.Ù .) 12375 </button> 12376 </li> 12377 12378 <li class="disclosure__item order-last" data-order="YE"> 12379 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12380 @click="country_code = 'YE'; openCurrency = false;" 12381 12382 data-value="YE">
12383 <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span> 12384 Yemen (YER ï·¼) 12385 </button> 12386 </li> 12387 12388 <li class="disclosure__item order-last" data-order="ZM"> 12389 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12390 @click="country_code = 'ZM'; openCurrency = false;" 12391 12392 data-value="ZM"> 12393 <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span> 12394 Zambia (USD $) 12395 </button> 12396 </li> 12397 12398 <li class="disclosure__item order-last" data-order="ZW"> 12399 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12400 @click="country_code = 'ZW'; openCurrency = false;" 12401 12402 data-value="ZW"> 12403 <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span> 12404 Zimbabwe (USD $) 12405 </button> 12406 </li> 12407 12408 </ul> 12409 <input type="hidden" x-model="country_code" name="country_code" value="US"> 12410 </form> 12411 12412</div> 12413 12414 12415 </div> 12416 12417 12418 12419 <div class="flex flex-col gap-2 px-4"> 12420 <span class="language-selector__title">Language:</span> 12421 <div class="language-selector language-selector__mobile relative text-sm mx-2 sm:block" 12422 x-init="$nextTick(() => { 12423 $watch('language', (value) => { 12424 $refs.HeaderLangauageForm.submit(); 12425 }); 12426 })" 12427 x-data="{ 12428 openLanguage: false, 12429 languageLabel: 'En', 12430 language: 'en', 12431 }" 12432 @click.outside="openLanguage = false"> 12433 <button type="button" @click="openLanguage = !openLanguage" :aria-expanded="openLanguage.toString()" aria-haspopup="true" class="flex items-center gap-1 uppercase"> 12434 <span class="sr-only">Language: </span><span class="language-selector__language-name mt-1" aria-hidden="true" x-text="languageLabel"> 12435 En 12436 </span> 12437 <span class="sr-only">English</span> 12438 <span :class="{ 'transform rotate-180': openLanguage }" x-transition aria-hidden="true"> 12439 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-chevron-down" width="18" height="18" viewBox="0 0 24 24" stroke-width="1.5" stroke="#2c3e50" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 12440 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 12441 <path d="M6 9l6 6l6 -6" /> 12442 </svg> 12443 </span> 12444 </button> 12445 12446 <div class="language-selector__dropdown absolute border bg-white overflow-auto no-scrollbar shadow-lg z-30 p-2 w-28 max-h-52 right-4 bottom-10" 12447 x-show="openLanguage" 12448 x-cloak 12449 x-transition:enter="transition ease-out duration-200" 12450 x-transition:enter-start="opacity-0 transform scale-90" 12451 x-transition:enter-end="opacity-100 transform scale-100" 12452 x-transition:leave="transition ease-in duration-75" 12453 x-transition:leave-start="opacity-100 transform scale-100" 12454 x-transition:leave-end="opacity-0 transform scale-90"> 12455 12456 <form method="post" action="/localization" id="localization_form" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data" x-ref="HeaderLangauageForm"><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="/blogs/hair-care" /> 12457 <ul class="language-selector__list flex flex-col gap-2"> 12458 12459 <li class="disclosure__item"> 12460 <button type="button" @click="language = `en`" class="hover:underline flex gap-x-1 uppercase" hreflang="en" lang="en" aria-current="true"> 12461 12462 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-check" width="20" height="20" viewBox="0 0 24 24" stroke-width="1.5" stroke="#2c3e50" fill="none" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false"> 12463 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 12464 <path d="M5 12l5 5l10 -10" /> 12465 </svg> 12466 En 12467 12468 </button> 12469 </li> 12470 12471 <li class="disclosure__item"> 12472 <button type="button" @click="language = `fr`" class="hover:underline flex gap-x-1 uppercase" hreflang="fr" lang="fr"> 12473
12474 <span class="pl-5 uppercase"> 12475 Fr 12476 </span> 12477 12478 </button> 12479 </li> 12480 12481 <li class="disclosure__item"> 12482 <button type="button" @click="language = `de`" class="hover:underline flex gap-x-1 uppercase" hreflang="de" lang="de"> 12483 12484 <span class="pl-5 uppercase"> 12485 De 12486 </span> 12487 12488 </button> 12489 </li> 12490 12491 <li class="disclosure__item"> 12492 <button type="button" @click="language = `ko`" class="hover:underline flex gap-x-1 uppercase" hreflang="ko" lang="ko"> 12493 12494 <span class="pl-5 uppercase"> 12495 Ko 12496 </span> 12497 12498 </button> 12499 </li> 12500 12501 <li class="disclosure__item"> 12502 <button type="button" @click="language = `ja`" class="hover:underline flex gap-x-1 uppercase" hreflang="ja" lang="ja"> 12503 12504 <span class="pl-5 uppercase"> 12505 Ja 12506 </span> 12507 12508 </button> 12509 </li> 12510 12511 <li class="disclosure__item"> 12512 <button type="button" @click="language = `es`" class="hover:underline flex gap-x-1 uppercase" hreflang="es" lang="es"> 12513 12514 <span class="pl-5 uppercase"> 12515 Es 12516 </span> 12517 12518 </button> 12519 </li> 12520 12521 <li class="disclosure__item"> 12522 <button type="button" @click="language = `it`" class="hover:underline flex gap-x-1 uppercase" hreflang="it" lang="it"> 12523 12524 <span class="pl-5 uppercase"> 12525 It 12526 </span> 12527 12528 </button> 12529 </li> 12530 12531 </ul> 12532 <input type="hidden" name="language_code" x-model="language" value="en"> 12533 </form> 12534 12535</div> 12536 12537 </div> 12538 </div> 12539 12540 12541 </div> 12542 12543 12544 </div> 12545 </div> 12546 </div> 12547</div> 12548 12549 12550 12551 12552<div class="relative z-10"x-data="Search(``, 10)" 12553 @toggle-search.window="showSearch = !showSearch" 12554 @show-search.window="showSearch = true" 12555 @hide-search.window="showSearch = false" 12556 @keydown.escape.window="showSearch = false;" 12557 x-init="$nextTick(() => { $watch('showSearch', v => { try { document.documentElement.classList.toggle('is-search-open', !!v) } catch(e) {} }) })" 12558 x-cloak 12559 x-trap="showSearch" 12560 x-show="showSearch" 12561 role="dialog" aria-modal="true" aria-label="Search" 12562 > 12563 12564 <div class="header__search w-full absolute left-0 right-0 z-[1000] border-b bg-white px-2"> 12565 <form action="/search" method="get" class="header__search-form page-width z-[100] relative py-3"> 12566 <div class=" flex flex-row-reverse"> 12567 <input type="search" name="q" 12568 x-ref="search_input" 12569 x-cloak 12570 x-transition:enter="transform transition ease-in duration-400" 12571 x-transition:enter-start="w-[0px] opacity-0" 12572 x-transition:enter-end="w-full opacity-1" 12573 x-transition:leave="transform transition ease-out duration-400" 12574 x-transition:leave-start="w-full" 12575 x-transition:leave-end="w-[0px] opacity-0" 12576 12577 x-model.debounce="query" 12578 @focus.debounce="performSearch(); showSearch = true" 12579 @input.debounce="performSearch()" 12580 12581 class="border-1 w-full py-1" 12582 aria-label="Search" 12583 placeholder="Search" autocomplete="off" autofocus> 12584 12585 </div> 12586 12587 <div class="sr-only" role="status" 12588 x-text="(!showSearch || query === '' || loading) 12589 ? '' 12590 : ((queries.length + products.length) > 0 12591 ? "[suggestions] suggestions and [products] products available".replace('[suggestions]', queries.length).replace('[products]', products.length) 12592 : "No results found")"></div> 12593 12594 12595 <div 12596 class="md:flex gap-3 mt-2"> 12597 12598 <template x-if="query != ''"> 12599 <div class="search-queries min-w-72 border-r"> 12600 <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">Suggestions</h3> 12601 <ul aria-label="Suggestions"> 12602 <template x-for="item in queries"> 12603 <li class="leading-none opacity-75" 12604 x-show="(() => { 12605 const allowed = ['US','CA']; 12606 const cc = (window.Shopify && window.Shopify.country) || ''; 12607 const allowedMarket = allowed.includes(cc); 12608 const q = (item.text || '').toLowerCase(); 12609 const restricted = q.includes('hello kitty') || q.includes('disney') || q.includes('Star Warsâ¢'); 12610 return !(restricted && !allowedMarket); 12611 })()"> 12612 <a 12613 @click="query = item.text; $refs?.search_input?.focus();" 12614 href="#" class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12615 12616<svg width="20" height="20" class="icon icon-search w-4 h-4" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 12617<path d="M14.0775 14.1L16.6442 16.6667M15.8334 9.58334C15.8334 11.2409 15.1749 12.8307 14.0028 14.0028C12.8307 15.1749 11.241 15.8333 9.58337 15.8333C7.92577 15.8333 6.33606 15.1749 5.16396 14.0028C3.99185 12.8307 3.33337 11.2409 3.33337 9.58334C3.33337 7.92573 3.99185 6.33602 5.16396 5.16392C6.33606 3.99182 7.92577 3.33334 9.58337 3.33334C11.241 3.33334 12.8307 3.99182 14.0028 5.16392C15.1749 6.33602 15.8334 7.92573 15.8334 9.58334Z" stroke="#231F20" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/> 12618</svg> 12619
12620 <span x-html="item.styled_text"></span> 12621 </a> 12622 </li> 12623 </template> 12624 </ul> 12625 </div> 12626 </template> 12627 12628 <template x-if="query == ''"> 12629 <div class="search-queries min-w-72 border-r"> 12630 <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">popular searches</h3> 12631 12632 <ul> 12633 12634 <li class="leading-none opacity-75"> 12635 <a href="/pages/hair-body-care-from-kitsch" 12636 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12637 12638<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-trend-up w-4 h-4"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg> 12639 Shampoo 12640 </a> 12641 </li> 12642 12643 12644 12645 <li class="leading-none opacity-75"> 12646 <a href="/collections/body-wash-bars" 12647 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12648 12649<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-trend-up w-4 h-4"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg> 12650 Body Wash 12651 </a> 12652 </li> 12653 12654 12655 12656 <li class="leading-none opacity-75"> 12657 <a href="/collections/shop-satin-pillowcases" 12658 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12659 12660<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-trend-up w-4 h-4"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg> 12661 Satin Pillowcase 12662 </a> 12663 </li> 12664 12665 12666 12667 <li class="leading-none opacity-75"> 12668 <a href="/collections/heatless-hair" 12669 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12670 12671<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-trend-up w-4 h-4"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg> 12672 Heatless Hair 12673 </a> 12674 </li> 12675 12676 12677 12678 <li class="leading-none opacity-75"> 12679 <a href="/collections/hair-towels-shower-caps" 12680 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12681 12682<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-trend-up w-4 h-4"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg> 12683 Shower Caps 12684 </a> 12685 </li> 12686 12687 12688 12689 <li class="leading-none opacity-75"> 12690 <a href="/collections/hair-clips-bobby-pins" 12691 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12692 12693<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-trend-up w-4 h-4"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg> 12694 Recycled Hair Clips 12695 </a> 12696 </li> 12697 12698 12699 12700 <li class="leading-none opacity-75"> 12701 <a href="/collections/towel-scrunchies" 12702 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12703 12704<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-trend-up w-4 h-4"><polyline points="23 6 13.5 15.5 8.5 10.5 1 18"></polyline><polyline points="17 6 23 6 23 12"></polyline></svg> 12705 Towel Scrunchies 12706 </a> 12707 </li> 12708 12709 12710 </ul> 12711 12712 </div> 12713 </template> 12714 12715 <div 12716 x-cloak 12717 class="predictive__search w-full bg-white overflow-hidden" 12718 x-show="showSearch && query != ''"> 12719 12720 <div class="flex justify-between gap-3 border-b items-center mb-2"> 12721 <h3 class="text-gray-600 p-3 uppercase text-xs font-medium" x-show="products.length > 0">Products</h3> 12722 <button type="submit" 12723 class="px-4 py-2 flex justify-between text-sm items-center" aria-label="Search">
12724 <span class="flex items-center gap-1"> 12725 <i> 12726 <svg height="24" viewBox="-1 0 512 512" class="icon icon-magic2 w-5 h-5" width="24" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="fi_1658465"><linearGradient id="a" gradientUnits="userSpaceOnUse" x1=".000300288" x2="510.877660288" y1="255.999845288" y2="255.999845288"><stop offset="0" stop-color="#80d8ff"></stop><stop offset="1" stop-color="#ea80fc"></stop></linearGradient><path d="m117.472656 255.6875c0 11.042969 8.949219 19.996094 19.996094 19.996094 11.042969 0 19.992188-8.953125 19.992188-19.996094 0-53.75 43.730468-97.476562 97.476562-97.476562 11.042969 0 19.996094-8.953126 19.996094-19.996094v-.746094c0-11.046875-8.953125-19.996094-19.996094-19.996094-53.746094 0-97.476562-43.726562-97.476562-97.476562 0-11.042969-8.949219-19.996094-19.992188-19.996094-11.046875 0-19.996094 8.953125-19.996094 19.996094 0 53.75-43.726562 97.476562-97.476562 97.476562-11.042969 0-19.996094 8.949219-19.996094 19.996094v.746094c0 11.042968 8.953125 19.996094 19.996094 19.996094 53.75 0 97.476562 43.726562 97.476562 97.476562zm19.996094-164.355469c11.589844 19.015625 27.671875 35.015625 46.753906 46.511719-19.082031 11.492188-35.164062 27.492188-46.753906 46.507812-11.59375-19.015624-27.675781-35.015624-46.757812-46.507812 19.085937-11.496094 35.164062-27.496094 46.757812-46.511719zm353.414062 144.109375c-54.023437 0-97.976562-43.949218-97.976562-97.976562 0-11.042969-8.953125-19.992188-19.996094-19.992188-11.042968 0-19.996094 8.949219-19.996094 19.992188 0 54.027344-43.953124 97.976562-97.976562 97.976562-11.042969 0-19.992188 8.953125-19.992188 19.996094v.75c0 11.042969 8.949219 19.996094 19.992188 19.996094 54.023438 0 97.976562 43.953125 97.976562 97.976562 0 11.042969 8.953126 19.996094 19.996094 19.996094 11.042969 0 19.996094-8.953125 19.996094-19.996094 0-54.023437 43.953125-97.976562 97.976562-97.976562 11.042969 0 19.996094-8.953125 19.996094-19.996094v-.75c0-11.042969-8.953125-19.996094-19.996094-19.996094zm-117.972656 67.242188c-11.664062-19.179688-27.871094-35.304688-47.117187-46.871094 19.246093-11.566406 35.453125-27.691406 47.117187-46.871094 11.664063 19.179688 27.871094 35.304688 47.117188 46.871094-19.246094 11.566406-35.453125 27.691406-47.117188 46.871094zm-118.972656 90.847656c-31.972656 0-57.984375-26.011719-57.984375-57.984375 0-11.042969-8.953125-19.996094-19.996094-19.996094s-19.996093 8.953125-19.996093 19.996094c0 31.972656-26.011719 57.984375-57.984376 57.984375-11.042968 0-19.996093 8.953125-19.996093 19.996094v.496094c0 11.042968 8.953125 19.996093 19.996093 19.996093 31.972657 0 57.984376 26.011719 57.984376 57.984375 0 11.042969 8.953124 19.996094 19.996093 19.996094s19.996094-8.953125 19.996094-19.996094c0-31.972656 26.011719-57.984375 57.984375-57.984375 11.042969 0 19.996094-8.953125 19.996094-19.996093v-.496094c0-11.042969-8.953125-19.996094-19.996094-19.996094zm-77.980469 39.21875c-5.453125-7.164062-11.867187-13.550781-19.054687-18.976562 7.183594-5.425782 13.601562-11.8125 19.054687-18.976563 5.457031 7.164063 11.871094 13.550781 19.058594 18.976563-7.1875 5.425781-13.601563 11.816406-19.058594 18.976562zm0 0" fill="url(#a)"></path></svg> 12727 </i> 12728 Search for "<i x-text="query"></i>" 12729 </span> 12730 <span> 12731<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right "><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg> </span> 12732 </button> 12733 </div> 12734 12735 <div class="relative"> 12736 <template x-if="products.length > 0"> 12737 <ul class="predictive__search-products px-3 flex flex-col max-h-[50vh] overflow-scroll" role="list"> 12738 <template x-for="item in products"> 12739 <li class="products__item py-2 border-b my-2" 12740 x-show="(() => { 12741 const allowed = ['US','CA']; 12742 const cc = (window.Shopify && window.Shopify.country) || ''; 12743 const allowedMarket = allowed.includes(cc); 12744 const t = (item.title || '').toLowerCase(); 12745 const v = (item.vendor || '').toLowerCase(); 12746 const restricted = t.includes('hello kitty') || t.includes('disney') || t.includes('star wars') || v.includes('hello kitty') || v.includes('disney') || v.includes('star wars'); 12747 return !(restricted && !allowedMarket); 12748 })()"> 12749 <a 12750 :href="item.url" 12751 class="flex gap-x-3 items-center"> 12752 <div class="products__item-image w-20"> 12753 <img :src="item.image" loading="lazy" class="object-cover" :alt="item.title"> 12754 </div> 12755 12756 <div class="products__item-info flex flex-col"> 12757
12758 <span class="products__item-name-text hover:underline" x-text="item.title"></span> 12759 12760 </div> 12761 12762 </a> 12763 </li> 12764 </template> 12765 </ul> 12766 12767 </template> 12768 </div> 12769 </div> 12770 12771 <div class="trending-search-products relative overflow-hidden" x-show="query == ''"> 12772 <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">trending products</h3> 12773 <ul 12774 class="flex gap-2 overflow-x-scroll snap-mandatory snap-x no-scrollbar"> 12775 12776 12777 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 12778
12779<script> 12780 window.hoverImageLoad = window.hoverImageLoad || function(el) { 12781 var p = el.querySelector('[data-hover-image]'); 12782 if (!p) return; 12783 var img = new Image(); 12784 img.src = p.dataset.hoverImage; 12785 img.alt = p.dataset.hoverAlt || ''; 12786 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 12787 img.loading = 'lazy'; 12788 img.decoding = 'async'; 12789 p.replaceWith(img); 12790 }; 12791 </script>
12791 12792 <div 12793 data-product-handle="no-snag-elastic-black" 12794 x-data 12795 class="card-wrapper flex flex-col h-full relative"> 12796 12797 12798 <rivo-favorite-button 12799 data-product-id="1990110347328" 12800 rivo-ax-data 12801 rivo-ax-cloak 12802 rivo-ax-html="$store.icons.heart" 12803 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 12804 12805 12806 12807 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 12808 > 12809 12810 12811 <a 12812 class="cursor-pointer" 12813 12814 href="/products/no-snag-elastic-black" 12815 12816 aria-label="Black No-Snag Elastics 100pc Set"> 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 <img src="//www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&v=1762182070&width=700" alt="KITSCH Black No-Snag Elastics 100pc Set â hero product shot â black hair elastics fanned out beside the kraft pouch packaging â easy-glide coating removes without snagging" srcset="//www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&v=1762182070&width=200 200w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&v=1762182070&width=300 300w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&v=1762182070&width=400 400w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&v=1762182070&width=500 500w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&v=1762182070&width=600 600w, //www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?quality=75&v=1762182070&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:50.0% 46.777%;"> 12835 12836 12837 12838 12839 12840 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860</div> 12861 12862<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 12863 12864 12865 12866</div> 12867 12868 12869 12870 </a> 12871 12872 12873 12874 12875 12876<style> 12877 .product-shades { 12878 position: absolute; 12879 right: .75rem; 12880 bottom: .75rem; 12881 z-index: 20; 12882 display: flex; 12883 align-items: center; 12884 gap: .375rem; 12885 margin: 0; 12886 padding: 0; 12887 list-style: none; 12888 pointer-events: none; 12889 } 12890 12891 .product-shades__item { 12892 display: block; 12893 width: 15px; 12894 height: 15px; 12895 border-radius: 9999px; 12896 border: 1px solid #fff; 12897 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 12898 background-size: cover; 12899 background-position: center; 12900 background-repeat: no-repeat; 12901 } 12902 12903 @media (max-width: 767px) { 12904 .product-shades { 12905 right: .5rem; 12906 bottom: .5rem; 12907 gap: .25rem; 12908 } 12909 } 12910 </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/1344-NoSnagElastics-Kitschpro-Brown-hero-v3-1280x1280px.jpg?v=1762182091&width=100)"> 12911 <span class="sr-only">Brown No-Snag Elastics 100pc Set</span> 12912 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/1337-NoSnagElastics-Kitschpro-Black-hero-v3-1280x1280px.jpg?v=1762182070&width=100)"> 12913 <span class="sr-only">Black No-Snag Elastics 100pc Set</span> 12914 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/1351-NoSnagElastics-Kitschpro-Clear-hero-v3-1280x1280px.jpg?v=1762182071&width=100)">
12915 <span class="sr-only">Clear No-Snag Elastics 100pc Set</span> 12916 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/514222-NoSnagElastics-Clear-200pcs-RecycledPlasticElasticCutter-Black-1pc-Set-Pro-hero-1280x1280px.jpg?v=1784749675&width=100)"> 12917 <span class="sr-only">Clear & Black No-Snag Elastics 200pcs & Cutter Set</span> 12918 </li></ul> 12919 12920 12921 </div> 12922 <a 12923 12924 href="/products/no-snag-elastic-black" 12925 12926 class="card__content block cursor-pointer py-4 text-center space-y-1"> 12927 <p class="card__heading font-medium"> 12928 12929 Black No-Snag Elastics 100pc Set 12930 </p> 12931 <div class="flex justify-center gap-2 items-center"></div> 12932 <div class="card__information"> 12933 12934 12935 <div class="card__price"> 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953<div class="flex gap-3 items-center justify-center "> 12954 <div x-init="$nextTick(() => { 12955 12956 12957 checkDiscountCode(false); 12958 12959 })" 12960 x-title="Product price" 12961 x-data="{ 12962 12963 discount_table: 'SUMMER30:30,SUMMERBF30:30,BFCM30:30,TT482917:30,WB760345:30,MM195628:30,SECRETSALE:25,FB20:20,MADISON20:20,SHAWN26:26,SPRING20:20,Kitsch26:26,SPRING20:20,Abi25:25,Cat25:25,Ashley26:26,Summer20:20,LABORDAY30:30'.split(','), 12964 12965 isBundle: false, 12966 onSale: false, 12967 soldOut: false, 12968 isPDP: false, 12969 code_discount_active: false, 12970 12971 enable_tag_discount: false, 12972 12973 variant: { 12974 price: 600, 12975 }, 12976 currentPrice(){ 12977 let price = this.variant.price; 12978 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 12979 price = price - (price * this.discount_percentage / 100); 12980 } 12981 return Math.round(price); 12982 }, 12983 getPrice(){ 12984 if(this.variant){ 12985 return Unick.formatMoney(this.currentPrice()); 12986 } 12987 }, 12988 showOriginalPrice(fallbackVisible){ 12989 return !!fallbackVisible; 12990 }, 12991 renderOriginalPrice(fallbackPrice){ 12992 return Unick.formatMoney(fallbackPrice || 0); 12993 }, 12994 checkDiscountCode(broadcast){ 12995 12996 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 12997 const cookieDiscount = Unick.getCookie('discount_code'); 12998 const discount = cookieDiscount ? this.discount_table.find((item) => { 12999 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 13000 }) : null; 13001 const codePercentage = Number(discount?.split(':')[1]) || 0; 13002 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 13003 let productPrice = 600; 13004 13005 if(codePercentage > 0 && codePercentage >= tagPercentage){ 13006 // The larger of the code and tag discounts is shown; ties go 13007 // to the code since it is what checkout actually charges. The 13008 // cookie only holds codes the cart reports as applicable 13009 // (synced in theme.liquid). 13010 this.code_discount_active = true; 13011 this.onSale = true; 13012 this.$dispatch('discount-percentage', { percentage: codePercentage }); 13013 13014 let displayPrice = productPrice - (productPrice * codePercentage / 100); 13015 13016 let newOriginalPrice = 600; 13017 13018 if(broadcast){ 13019 this.$dispatch('discounted-price', { id: 1990110347328, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 13020 }else{ 13021 this.variant.price = displayPrice; 13022 this.variant.original_price = newOriginalPrice; 13023 } 13024 13025 }else if(this.enable_tag_discount){ 13026 // No applicable code on the cart (or none matching the table), 13027 // or the code's percentage is smaller than the tag's â use the 13028 // tag discount. 13029 this.code_discount_active = false;
13030 if(cookieDiscount){ 13031 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 13032 } 13033 // PDP renders the discounted amount directly; PLP keeps the 13034 // full price in variant.price and getPrice() applies the tag 13035 // percentage on the fly. 13036 let displayPrice = this.isPDP 13037 ? productPrice - (productPrice * this.discount_percentage / 100) 13038 : productPrice; 13039 13040 let newOriginalPrice = 600; 13041 13042 if(broadcast){ 13043 this.$dispatch('discounted-price', { id: 1990110347328, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 13044 }else{ 13045 this.variant.price = displayPrice; 13046 this.variant.original_price = newOriginalPrice; 13047 } 13048 13049 }else{ 13050 this.code_discount_active = false; 13051 this.onSale = false; 13052 if(cookieDiscount){ 13053 this.$dispatch('discount-percentage', { percentage: 0 }); 13054 } 13055 // reset price and dispatch the events to update the price 13056 13057 let newOriginalPrice = 600; 13058 13059 if(broadcast){ 13060 this.$dispatch('discounted-price', { id: 1990110347328, new_price: 600, new_original_price: newOriginalPrice, code_discount_active: false }); 13061 }else{ 13062 this.variant.price = 600; 13063 this.variant.original_price = newOriginalPrice; 13064 } 13065 13066 } 13067 } 13068 13069 } 13070 }" 13071 13072 @price-update.window="if($event.detail.id == 1990110347328) { 13073 isPDP = true; 13074 variant.price = $event.detail.new_price; 13075 variant.original_price = $event.detail.new_original_price; 13076 if(variant.original_price > variant.price){ 13077 onSale = true; 13078 }else{ 13079 onSale = false; 13080 } 13081 }" 13082 @set-onetime-price.window="if($event.detail.id == 1990110347328) { 13083 if(!$event.detail.subscribe){ 13084 variant.price = $event.detail.new_price; 13085 variant.original_price = $event.detail.new_original_price; 13086 } 13087 }" 13088 @set-subscription-price.window="if($event.detail.id == 1990110347328) { 13089 if($event.detail.subscribe){ 13090 variant.price = $event.detail.new_price; 13091 variant.original_price = $event.detail.new_original_price; 13092 } 13093 }" 13094 13095 @discounted-price.window="if($event.detail.id == 1990110347328) { 13096 variant.price = $event.detail.new_price; 13097 variant.original_price = $event.detail.new_original_price; 13098 code_discount_active = $event.detail.code_discount_active; 13099 }" 13100 13101 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 13102 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 13103 class="price justify-center font-medium flex gap-x-2 items-center"> 13104 <div class="price__container"><div class="price__regular"> 13105 <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? "Sale price [sale_price], Original price [original_price]".replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? "Price [price]".replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span> 13106 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 13107 <span>$6.00</span> 13108 </span> 13109 13110 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 13111 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 13112 </template> 13113 13114 13115 <template x-if="enable_tag_discount && !code_discount_active"> 13116 <div class="inline-block tag-discount-price compare-at-price"> 13117 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 13118 class="price-item price-item--regular text-gray-700" 13119 aria-hidden="true"> 13120 </s> 13121 </div> 13122 </template> 13123 13124 13125 13126<span 13127 class="comp-price " 13128 data-comp-price="1700"> 13129 <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$17.00</span></s><span class="comp-price__label">Comp. Value</span></span> 13130 </div><small class="unit-price hidden">
13131 <span class="sr-only">Unit price</span> 13132 <span class="price-item price-item--last"> 13133 <span></span> 13134 <span aria-hidden="true">/</span> 13135 <span class="sr-only"> per </span> 13136 <span> 13137 </span> 13138 </span> 13139 </small> 13140 13141 </div> 13142 13143 </div> 13144</div> 13145 13146 13147 13148 </div> 13149 13150 13151 13152 13153 </div> 13154 </a> 13155 13156 13157 13158 13159 13160 13161 </div> 13162 </li> 13163 13164 13165 13166 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 13167
13168<script> 13169 window.hoverImageLoad = window.hoverImageLoad || function(el) { 13170 var p = el.querySelector('[data-hover-image]'); 13171 if (!p) return; 13172 var img = new Image(); 13173 img.src = p.dataset.hoverImage; 13174 img.alt = p.dataset.hoverAlt || ''; 13175 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 13176 img.loading = 'lazy'; 13177 img.decoding = 'async'; 13178 p.replaceWith(img); 13179 }; 13180 </script>
13180 13181 <div 13182 data-product-handle="essential-bobby-pin-blonde" 13183 x-data 13184 class="card-wrapper flex flex-col h-full relative"> 13185 13186 13187 <rivo-favorite-button 13188 data-product-id="1990111789120" 13189 rivo-ax-data 13190 rivo-ax-cloak 13191 rivo-ax-html="$store.icons.heart" 13192 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 13193 13194 13195 13196 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 13197 > 13198 13199 13200 <a 13201 class="cursor-pointer" 13202 13203 href="/products/essential-bobby-pin-blonde" 13204 13205 aria-label="Blonde Bobby Pins 45pc Set"> 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 <img src="//www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&v=1762182074&width=700" alt="Bobby Pins 45pc (Blonde)" srcset="//www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&v=1762182074&width=200 200w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&v=1762182074&width=300 300w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&v=1762182074&width=400 400w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&v=1762182074&width=500 500w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&v=1762182074&width=600 600w, //www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?quality=75&v=1762182074&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:50.0% 50.0%;"> 13224 13225 13226 13227 13228 13229 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255</div> 13256 13257<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267</div> 13268 13269 13270 13271 </a> 13272 13273 13274 13275 13276 13277<style> 13278 .product-shades { 13279 position: absolute; 13280 right: .75rem; 13281 bottom: .75rem; 13282 z-index: 20; 13283 display: flex; 13284 align-items: center; 13285 gap: .375rem; 13286 margin: 0; 13287 padding: 0; 13288 list-style: none; 13289 pointer-events: none; 13290 } 13291 13292 .product-shades__item { 13293 display: block; 13294 width: 15px; 13295 height: 15px; 13296 border-radius: 9999px; 13297 border: 1px solid #fff; 13298 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 13299 background-size: cover; 13300 background-position: center; 13301 background-repeat: no-repeat; 13302 } 13303 13304 @media (max-width: 767px) { 13305 .product-shades { 13306 right: .5rem; 13307 bottom: .5rem; 13308 gap: .25rem; 13309 } 13310 } 13311 </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?v=1762182075&width=100)"> 13312 <span class="sr-only">Black Bobby Pins 45pc Set</span> 13313 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?v=1762182074&width=100)"> 13314 <span class="sr-only">Blonde Bobby Pins 45pc Set</span> 13315 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/products/1405-KitschPro-essential_bobbyPins-tort-pkg-2-1280x1280px.jpg?v=1762182074&width=100)">
13316 <span class="sr-only">Brown Bobby Pins 45pc Set</span> 13317 </li></ul> 13318 13319 13320 </div> 13321 <a 13322 13323 href="/products/essential-bobby-pin-blonde" 13324 13325 class="card__content block cursor-pointer py-4 text-center space-y-1"> 13326 <p class="card__heading font-medium"> 13327 13328 Blonde Bobby Pins 45pc Set 13329 </p> 13330 <div class="flex justify-center gap-2 items-center"></div> 13331 <div class="card__information"> 13332 13333 13334 <div class="card__price"> 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352<div class="flex gap-3 items-center justify-center "> 13353 <div x-init="$nextTick(() => { 13354 13355 13356 checkDiscountCode(false); 13357 13358 })" 13359 x-title="Product price" 13360 x-data="{ 13361 13362 discount_table: 'SUMMER30:30,SUMMERBF30:30,BFCM30:30,TT482917:30,WB760345:30,MM195628:30,SECRETSALE:25,FB20:20,MADISON20:20,SHAWN26:26,SPRING20:20,Kitsch26:26,SPRING20:20,Abi25:25,Cat25:25,Ashley26:26,Summer20:20,LABORDAY30:30'.split(','), 13363 13364 isBundle: false, 13365 onSale: false, 13366 soldOut: false, 13367 isPDP: false, 13368 code_discount_active: false, 13369 13370 enable_tag_discount: false, 13371 13372 variant: { 13373 price: 500, 13374 }, 13375 currentPrice(){ 13376 let price = this.variant.price; 13377 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 13378 price = price - (price * this.discount_percentage / 100); 13379 } 13380 return Math.round(price); 13381 }, 13382 getPrice(){ 13383 if(this.variant){ 13384 return Unick.formatMoney(this.currentPrice()); 13385 } 13386 }, 13387 showOriginalPrice(fallbackVisible){ 13388 return !!fallbackVisible; 13389 }, 13390 renderOriginalPrice(fallbackPrice){ 13391 return Unick.formatMoney(fallbackPrice || 0); 13392 }, 13393 checkDiscountCode(broadcast){ 13394 13395 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 13396 const cookieDiscount = Unick.getCookie('discount_code'); 13397 const discount = cookieDiscount ? this.discount_table.find((item) => { 13398 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 13399 }) : null; 13400 const codePercentage = Number(discount?.split(':')[1]) || 0; 13401 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 13402 let productPrice = 500; 13403 13404 if(codePercentage > 0 && codePercentage >= tagPercentage){ 13405 // The larger of the code and tag discounts is shown; ties go 13406 // to the code since it is what checkout actually charges. The 13407 // cookie only holds codes the cart reports as applicable 13408 // (synced in theme.liquid). 13409 this.code_discount_active = true; 13410 this.onSale = true; 13411 this.$dispatch('discount-percentage', { percentage: codePercentage }); 13412 13413 let displayPrice = productPrice - (productPrice * codePercentage / 100); 13414 13415 let newOriginalPrice = 500; 13416 13417 if(broadcast){ 13418 this.$dispatch('discounted-price', { id: 1990111789120, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 13419 }else{ 13420 this.variant.price = displayPrice; 13421 this.variant.original_price = newOriginalPrice; 13422 } 13423 13424 }else if(this.enable_tag_discount){ 13425 // No applicable code on the cart (or none matching the table), 13426 // or the code's percentage is smaller than the tag's â use the 13427 // tag discount. 13428 this.code_discount_active = false; 13429 if(cookieDiscount){ 13430 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 13431 } 13432 // PDP renders the discounted amount directly; PLP keeps the 13433 // full price in variant.price and getPrice() applies the tag 13434 // percentage on the fly. 13435 let displayPrice = this.isPDP 13436 ? productPrice - (productPrice * this.discount_percentage / 100) 13437 : productPrice; 13438 13439 let newOriginalPrice = 500; 13440 13441 if(broadcast){ 13442 this.$dispatch('discounted-price', { id: 1990111789120, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 13443 }else{ 13444 this.variant.price = displayPrice; 13445 this.variant.original_price = newOriginalPrice; 13446 } 13447 13448 }else{ 13449 this.code_discount_active = false;
13450 this.onSale = false; 13451 if(cookieDiscount){ 13452 this.$dispatch('discount-percentage', { percentage: 0 }); 13453 } 13454 // reset price and dispatch the events to update the price 13455 13456 let newOriginalPrice = 500; 13457 13458 if(broadcast){ 13459 this.$dispatch('discounted-price', { id: 1990111789120, new_price: 500, new_original_price: newOriginalPrice, code_discount_active: false }); 13460 }else{ 13461 this.variant.price = 500; 13462 this.variant.original_price = newOriginalPrice; 13463 } 13464 13465 } 13466 } 13467 13468 } 13469 }" 13470 13471 @price-update.window="if($event.detail.id == 1990111789120) { 13472 isPDP = true; 13473 variant.price = $event.detail.new_price; 13474 variant.original_price = $event.detail.new_original_price; 13475 if(variant.original_price > variant.price){ 13476 onSale = true; 13477 }else{ 13478 onSale = false; 13479 } 13480 }" 13481 @set-onetime-price.window="if($event.detail.id == 1990111789120) { 13482 if(!$event.detail.subscribe){ 13483 variant.price = $event.detail.new_price; 13484 variant.original_price = $event.detail.new_original_price; 13485 } 13486 }" 13487 @set-subscription-price.window="if($event.detail.id == 1990111789120) { 13488 if($event.detail.subscribe){ 13489 variant.price = $event.detail.new_price; 13490 variant.original_price = $event.detail.new_original_price; 13491 } 13492 }" 13493 13494 @discounted-price.window="if($event.detail.id == 1990111789120) { 13495 variant.price = $event.detail.new_price; 13496 variant.original_price = $event.detail.new_original_price; 13497 code_discount_active = $event.detail.code_discount_active; 13498 }" 13499 13500 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 13501 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 13502 class="price justify-center font-medium flex gap-x-2 items-center"> 13503 <div class="price__container"><div class="price__regular"> 13504 <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? "Sale price [sale_price], Original price [original_price]".replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? "Price [price]".replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span> 13505 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 13506 <span>$5.00</span> 13507 </span> 13508 13509 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 13510 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 13511 </template> 13512 13513 13514 <template x-if="enable_tag_discount && !code_discount_active"> 13515 <div class="inline-block tag-discount-price compare-at-price"> 13516 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 13517 class="price-item price-item--regular text-gray-700" 13518 aria-hidden="true"> 13519 </s> 13520 </div> 13521 </template> 13522 13523 13524 13525<span 13526 class="comp-price " 13527 data-comp-price="1400"> 13528 <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$14.00</span></s><span class="comp-price__label">Comp. Value</span></span> 13529 </div><small class="unit-price hidden"> 13530 <span class="sr-only">Unit price</span> 13531 <span class="price-item price-item--last"> 13532 <span></span> 13533 <span aria-hidden="true">/</span> 13534 <span class="sr-only"> per </span> 13535 <span> 13536 </span> 13537 </span> 13538 </small> 13539 13540 </div> 13541 13542 </div> 13543</div> 13544 13545 13546 13547 </div> 13548 13549 13550 13551 13552 </div> 13553 </a> 13554 13555 13556 13557 13558 13559 13560 </div> 13561 </li> 13562 13563 13564 13565 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 13566
13567<script> 13568 window.hoverImageLoad = window.hoverImageLoad || function(el) { 13569 var p = el.querySelector('[data-hover-image]'); 13570 if (!p) return; 13571 var img = new Image(); 13572 img.src = p.dataset.hoverImage; 13573 img.alt = p.dataset.hoverAlt || ''; 13574 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 13575 img.loading = 'lazy'; 13576 img.decoding = 'async'; 13577 p.replaceWith(img); 13578 }; 13579 </script>
13579 13580 <div 13581 data-product-handle="essential-bobby-pin-black" 13582 x-data 13583 class="card-wrapper flex flex-col h-full relative"> 13584 13585 13586 <rivo-favorite-button 13587 data-product-id="1990112215104" 13588 rivo-ax-data 13589 rivo-ax-cloak 13590 rivo-ax-html="$store.icons.heart" 13591 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 13592 13593 13594 13595 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 13596 > 13597 13598 13599 <a 13600 class="cursor-pointer" 13601 13602 href="/products/essential-bobby-pin-black" 13603 13604 aria-label="Black Bobby Pins 45pc Set"> 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 <img src="//www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&v=1762182075&width=700" alt="Bobby Pins 45pc (Black)" srcset="//www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&v=1762182075&width=200 200w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&v=1762182075&width=300 300w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&v=1762182075&width=400 400w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&v=1762182075&width=500 500w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&v=1762182075&width=600 600w, //www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?quality=75&v=1762182075&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:50.0% 50.586%;"> 13623 13624 13625 13626 13627 13628 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652</div> 13653 13654<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 13655 13656 13657 13658 13659 13660 13661 13662</div> 13663 13664 13665 13666 </a> 13667 13668 13669 13670 13671 13672<style> 13673 .product-shades { 13674 position: absolute; 13675 right: .75rem; 13676 bottom: .75rem; 13677 z-index: 20; 13678 display: flex; 13679 align-items: center; 13680 gap: .375rem; 13681 margin: 0; 13682 padding: 0; 13683 list-style: none; 13684 pointer-events: none; 13685 } 13686 13687 .product-shades__item { 13688 display: block; 13689 width: 15px; 13690 height: 15px; 13691 border-radius: 9999px; 13692 border: 1px solid #fff; 13693 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 13694 background-size: cover; 13695 background-position: center; 13696 background-repeat: no-repeat; 13697 } 13698 13699 @media (max-width: 767px) { 13700 .product-shades { 13701 right: .5rem; 13702 bottom: .5rem; 13703 gap: .25rem; 13704 } 13705 } 13706 </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/products/1399-KitschPro-essential_bobbyPin-black-pkg-2-1280x1280px.jpg?v=1762182075&width=100)"> 13707 <span class="sr-only">Black Bobby Pins 45pc Set</span> 13708 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/products/1412-KitschPro-essential_bobbyPins-blonde-pkg-2-1280x1280px.jpg?v=1762182074&width=100)"> 13709 <span class="sr-only">Blonde Bobby Pins 45pc Set</span> 13710 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/products/1405-KitschPro-essential_bobbyPins-tort-pkg-2-1280x1280px.jpg?v=1762182074&width=100)">
13711 <span class="sr-only">Brown Bobby Pins 45pc Set</span> 13712 </li></ul> 13713 13714 13715 </div> 13716 <a 13717 13718 href="/products/essential-bobby-pin-black" 13719 13720 class="card__content block cursor-pointer py-4 text-center space-y-1"> 13721 <p class="card__heading font-medium"> 13722 13723 Black Bobby Pins 45pc Set 13724 </p> 13725 <div class="flex justify-center gap-2 items-center"></div> 13726 <div class="card__information"> 13727 13728 13729 <div class="card__price"> 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747<div class="flex gap-3 items-center justify-center "> 13748 <div x-init="$nextTick(() => { 13749 13750 13751 checkDiscountCode(false); 13752 13753 })" 13754 x-title="Product price" 13755 x-data="{ 13756 13757 discount_table: 'SUMMER30:30,SUMMERBF30:30,BFCM30:30,TT482917:30,WB760345:30,MM195628:30,SECRETSALE:25,FB20:20,MADISON20:20,SHAWN26:26,SPRING20:20,Kitsch26:26,SPRING20:20,Abi25:25,Cat25:25,Ashley26:26,Summer20:20,LABORDAY30:30'.split(','), 13758 13759 isBundle: false, 13760 onSale: false, 13761 soldOut: false, 13762 isPDP: false, 13763 code_discount_active: false, 13764 13765 enable_tag_discount: false, 13766 13767 variant: { 13768 price: 500, 13769 }, 13770 currentPrice(){ 13771 let price = this.variant.price; 13772 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 13773 price = price - (price * this.discount_percentage / 100); 13774 } 13775 return Math.round(price); 13776 }, 13777 getPrice(){ 13778 if(this.variant){ 13779 return Unick.formatMoney(this.currentPrice()); 13780 } 13781 }, 13782 showOriginalPrice(fallbackVisible){ 13783 return !!fallbackVisible; 13784 }, 13785 renderOriginalPrice(fallbackPrice){ 13786 return Unick.formatMoney(fallbackPrice || 0); 13787 }, 13788 checkDiscountCode(broadcast){ 13789 13790 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 13791 const cookieDiscount = Unick.getCookie('discount_code'); 13792 const discount = cookieDiscount ? this.discount_table.find((item) => { 13793 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 13794 }) : null; 13795 const codePercentage = Number(discount?.split(':')[1]) || 0; 13796 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 13797 let productPrice = 500; 13798 13799 if(codePercentage > 0 && codePercentage >= tagPercentage){ 13800 // The larger of the code and tag discounts is shown; ties go 13801 // to the code since it is what checkout actually charges. The 13802 // cookie only holds codes the cart reports as applicable 13803 // (synced in theme.liquid). 13804 this.code_discount_active = true; 13805 this.onSale = true; 13806 this.$dispatch('discount-percentage', { percentage: codePercentage }); 13807 13808 let displayPrice = productPrice - (productPrice * codePercentage / 100); 13809 13810 let newOriginalPrice = 500; 13811 13812 if(broadcast){ 13813 this.$dispatch('discounted-price', { id: 1990112215104, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 13814 }else{ 13815 this.variant.price = displayPrice; 13816 this.variant.original_price = newOriginalPrice; 13817 } 13818 13819 }else if(this.enable_tag_discount){ 13820 // No applicable code on the cart (or none matching the table), 13821 // or the code's percentage is smaller than the tag's â use the 13822 // tag discount. 13823 this.code_discount_active = false; 13824 if(cookieDiscount){ 13825 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 13826 } 13827 // PDP renders the discounted amount directly; PLP keeps the 13828 // full price in variant.price and getPrice() applies the tag 13829 // percentage on the fly. 13830 let displayPrice = this.isPDP 13831 ? productPrice - (productPrice * this.discount_percentage / 100) 13832 : productPrice; 13833 13834 let newOriginalPrice = 500; 13835 13836 if(broadcast){ 13837 this.$dispatch('discounted-price', { id: 1990112215104, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 13838 }else{ 13839 this.variant.price = displayPrice; 13840 this.variant.original_price = newOriginalPrice; 13841 } 13842 13843 }else{ 13844 this.code_discount_active = false;
13845 this.onSale = false; 13846 if(cookieDiscount){ 13847 this.$dispatch('discount-percentage', { percentage: 0 }); 13848 } 13849 // reset price and dispatch the events to update the price 13850 13851 let newOriginalPrice = 500; 13852 13853 if(broadcast){ 13854 this.$dispatch('discounted-price', { id: 1990112215104, new_price: 500, new_original_price: newOriginalPrice, code_discount_active: false }); 13855 }else{ 13856 this.variant.price = 500; 13857 this.variant.original_price = newOriginalPrice; 13858 } 13859 13860 } 13861 } 13862 13863 } 13864 }" 13865 13866 @price-update.window="if($event.detail.id == 1990112215104) { 13867 isPDP = true; 13868 variant.price = $event.detail.new_price; 13869 variant.original_price = $event.detail.new_original_price; 13870 if(variant.original_price > variant.price){ 13871 onSale = true; 13872 }else{ 13873 onSale = false; 13874 } 13875 }" 13876 @set-onetime-price.window="if($event.detail.id == 1990112215104) { 13877 if(!$event.detail.subscribe){ 13878 variant.price = $event.detail.new_price; 13879 variant.original_price = $event.detail.new_original_price; 13880 } 13881 }" 13882 @set-subscription-price.window="if($event.detail.id == 1990112215104) { 13883 if($event.detail.subscribe){ 13884 variant.price = $event.detail.new_price; 13885 variant.original_price = $event.detail.new_original_price; 13886 } 13887 }" 13888 13889 @discounted-price.window="if($event.detail.id == 1990112215104) { 13890 variant.price = $event.detail.new_price; 13891 variant.original_price = $event.detail.new_original_price; 13892 code_discount_active = $event.detail.code_discount_active; 13893 }" 13894 13895 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 13896 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 13897 class="price justify-center font-medium flex gap-x-2 items-center"> 13898 <div class="price__container"><div class="price__regular"> 13899 <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? "Sale price [sale_price], Original price [original_price]".replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? "Price [price]".replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span> 13900 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 13901 <span>$5.00</span> 13902 </span> 13903 13904 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 13905 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 13906 </template> 13907 13908 13909 <template x-if="enable_tag_discount && !code_discount_active"> 13910 <div class="inline-block tag-discount-price compare-at-price"> 13911 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 13912 class="price-item price-item--regular text-gray-700" 13913 aria-hidden="true"> 13914 </s> 13915 </div> 13916 </template> 13917 13918 13919 13920<span 13921 class="comp-price " 13922 data-comp-price="1400"> 13923 <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$14.00</span></s><span class="comp-price__label">Comp. Value</span></span> 13924 </div><small class="unit-price hidden"> 13925 <span class="sr-only">Unit price</span> 13926 <span class="price-item price-item--last"> 13927 <span></span> 13928 <span aria-hidden="true">/</span> 13929 <span class="sr-only"> per </span> 13930 <span> 13931 </span> 13932 </span> 13933 </small> 13934 13935 </div> 13936 13937 </div> 13938</div> 13939 13940 13941 13942 </div> 13943 13944 13945 13946 13947 </div> 13948 </a> 13949 13950 13951 13952 13953 13954 13955 </div> 13956 </li> 13957 13958 13959 13960 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 13961
13962<script> 13963 window.hoverImageLoad = window.hoverImageLoad || function(el) { 13964 var p = el.querySelector('[data-hover-image]'); 13965 if (!p) return; 13966 var img = new Image(); 13967 img.src = p.dataset.hoverImage; 13968 img.alt = p.dataset.hoverAlt || ''; 13969 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 13970 img.loading = 'lazy'; 13971 img.decoding = 'async'; 13972 p.replaceWith(img); 13973 }; 13974 </script>
13974 13975 <div 13976 data-product-handle="velvet-scrunchies-blush-mauve" 13977 x-data 13978 class="card-wrapper flex flex-col h-full relative"> 13979 13980 13981 <rivo-favorite-button 13982 data-product-id="1990129451072" 13983 rivo-ax-data 13984 rivo-ax-cloak 13985 rivo-ax-html="$store.icons.heart" 13986 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 13987 13988 13989 13990 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 13991 > 13992 13993 13994 <a 13995 class="cursor-pointer" 13996 13997 href="/products/velvet-scrunchies-blush-mauve" 13998 13999 aria-label="Blush & Mauve Velvet Scrunchies 5pc Set"> 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 <img src="//www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&v=1762182109&width=700" alt="KITSCH Blush & Mauve Velvet Scrunchies 5pc Set â product packaging shot â 5-piece set of plush velvet scrunchies in blush and mauve â gentle on strands, all-day hold for all hair types" srcset="//www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&v=1762182109&width=200 200w, //www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&v=1762182109&width=300 300w, //www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&v=1762182109&width=400 400w, //www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&v=1762182109&width=500 500w, //www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&v=1762182109&width=600 600w, //www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?quality=75&v=1762182109&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:33.398% 11.816%;"> 14018 14019 14020 14021 14022 14023 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053</div> 14054 14055<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069</div> 14070 14071 14072 14073 </a> 14074 14075 14076 14077 14078 14079<style> 14080 .product-shades { 14081 position: absolute; 14082 right: .75rem; 14083 bottom: .75rem; 14084 z-index: 20; 14085 display: flex; 14086 align-items: center; 14087 gap: .375rem; 14088 margin: 0; 14089 padding: 0; 14090 list-style: none; 14091 pointer-events: none; 14092 } 14093 14094 .product-shades__item { 14095 display: block; 14096 width: 15px; 14097 height: 15px; 14098 border-radius: 9999px; 14099 border: 1px solid #fff; 14100 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 14101 background-size: cover; 14102 background-position: center; 14103 background-repeat: no-repeat; 14104 } 14105 14106 @media (max-width: 767px) { 14107 .product-shades { 14108 right: .5rem; 14109 bottom: .5rem; 14110 gap: .25rem; 14111 } 14112 } 14113 </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/1627-Sleep-satin-scrunchie-black-1280x1280px_2e34c0fc-df3a-4ed2-a2fc-3d516f7ea6a0.jpg?v=1708991797&width=100)">
14114 <span class="sr-only">Black Satin Sleep Scrunchies 5pc Set</span> 14115 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/3188-Hair-scrunchies-velvet-blush_mauve-pkg-1280x1280px_6727aaa5-36e3-4f83-a294-1110d0274a82.jpg?v=1762182109&width=100)"> 14116 <span class="sr-only">Blush & Mauve Velvet Scrunchies 5pc Set</span> 14117 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/freepik__talk__12302.jpg?v=1759809962&width=100)"> 14118 <span class="sr-only">Satin Sleep Scrunchies 5pc Set</span> 14119 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/5379NW-AssortedTexturedScrunchies-5pc-Hair-Terracotta-hero-1280x1280px.jpg?v=1762182538&width=100)"> 14120 <span class="sr-only">Assorted Textured Scrunchies 5pc Set - Terracotta</span> 14121 </li></ul> 14122 14123 14124 </div> 14125 <a 14126 14127 href="/products/velvet-scrunchies-blush-mauve" 14128 14129 class="card__content block cursor-pointer py-4 text-center space-y-1"> 14130 <p class="card__heading font-medium"> 14131 14132 Blush & Mauve Velvet Scrunchies 5pc Set 14133 </p> 14134 <div class="flex justify-center gap-2 items-center"></div> 14135 <div class="card__information"> 14136 14137 14138 <div class="card__price"> 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156<div class="flex gap-3 items-center justify-center "> 14157 <div x-init="$nextTick(() => { 14158 14159 14160 checkDiscountCode(false); 14161 14162 })" 14163 x-title="Product price" 14164 x-data="{ 14165 14166 discount_table: 'SUMMER30:30,SUMMERBF30:30,BFCM30:30,TT482917:30,WB760345:30,MM195628:30,SECRETSALE:25,FB20:20,MADISON20:20,SHAWN26:26,SPRING20:20,Kitsch26:26,SPRING20:20,Abi25:25,Cat25:25,Ashley26:26,Summer20:20,LABORDAY30:30'.split(','), 14167 14168 isBundle: false, 14169 onSale: false, 14170 soldOut: false, 14171 isPDP: false, 14172 code_discount_active: false, 14173 14174 enable_tag_discount: false, 14175 14176 variant: { 14177 price: 1000, 14178 }, 14179 currentPrice(){ 14180 let price = this.variant.price; 14181 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 14182 price = price - (price * this.discount_percentage / 100); 14183 } 14184 return Math.round(price); 14185 }, 14186 getPrice(){ 14187 if(this.variant){ 14188 return Unick.formatMoney(this.currentPrice()); 14189 } 14190 }, 14191 showOriginalPrice(fallbackVisible){ 14192 return !!fallbackVisible; 14193 }, 14194 renderOriginalPrice(fallbackPrice){ 14195 return Unick.formatMoney(fallbackPrice || 0); 14196 }, 14197 checkDiscountCode(broadcast){ 14198 14199 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 14200 const cookieDiscount = Unick.getCookie('discount_code'); 14201 const discount = cookieDiscount ? this.discount_table.find((item) => { 14202 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 14203 }) : null; 14204 const codePercentage = Number(discount?.split(':')[1]) || 0; 14205 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 14206 let productPrice = 1000; 14207 14208 if(codePercentage > 0 && codePercentage >= tagPercentage){ 14209 // The larger of the code and tag discounts is shown; ties go 14210 // to the code since it is what checkout actually charges. The 14211 // cookie only holds codes the cart reports as applicable 14212 // (synced in theme.liquid). 14213 this.code_discount_active = true; 14214 this.onSale = true; 14215 this.$dispatch('discount-percentage', { percentage: codePercentage }); 14216 14217 let displayPrice = productPrice - (productPrice * codePercentage / 100); 14218 14219 let newOriginalPrice = 1000; 14220 14221 if(broadcast){ 14222 this.$dispatch('discounted-price', { id: 1990129451072, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 14223 }else{ 14224 this.variant.price = displayPrice; 14225 this.variant.original_price = newOriginalPrice; 14226 } 14227 14228 }else if(this.enable_tag_discount){ 14229 // No applicable code on the cart (or none matching the table), 14230 // or the code's percentage is smaller than the tag's â use the 14231 // tag discount. 14232 this.code_discount_active = false;
14233 if(cookieDiscount){ 14234 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 14235 } 14236 // PDP renders the discounted amount directly; PLP keeps the 14237 // full price in variant.price and getPrice() applies the tag 14238 // percentage on the fly. 14239 let displayPrice = this.isPDP 14240 ? productPrice - (productPrice * this.discount_percentage / 100) 14241 : productPrice; 14242 14243 let newOriginalPrice = 1000; 14244 14245 if(broadcast){ 14246 this.$dispatch('discounted-price', { id: 1990129451072, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 14247 }else{ 14248 this.variant.price = displayPrice; 14249 this.variant.original_price = newOriginalPrice; 14250 } 14251 14252 }else{ 14253 this.code_discount_active = false; 14254 this.onSale = false; 14255 if(cookieDiscount){ 14256 this.$dispatch('discount-percentage', { percentage: 0 }); 14257 } 14258 // reset price and dispatch the events to update the price 14259 14260 let newOriginalPrice = 1000; 14261 14262 if(broadcast){ 14263 this.$dispatch('discounted-price', { id: 1990129451072, new_price: 1000, new_original_price: newOriginalPrice, code_discount_active: false }); 14264 }else{ 14265 this.variant.price = 1000; 14266 this.variant.original_price = newOriginalPrice; 14267 } 14268 14269 } 14270 } 14271 14272 } 14273 }" 14274 14275 @price-update.window="if($event.detail.id == 1990129451072) { 14276 isPDP = true; 14277 variant.price = $event.detail.new_price; 14278 variant.original_price = $event.detail.new_original_price; 14279 if(variant.original_price > variant.price){ 14280 onSale = true; 14281 }else{ 14282 onSale = false; 14283 } 14284 }" 14285 @set-onetime-price.window="if($event.detail.id == 1990129451072) { 14286 if(!$event.detail.subscribe){ 14287 variant.price = $event.detail.new_price; 14288 variant.original_price = $event.detail.new_original_price; 14289 } 14290 }" 14291 @set-subscription-price.window="if($event.detail.id == 1990129451072) { 14292 if($event.detail.subscribe){ 14293 variant.price = $event.detail.new_price; 14294 variant.original_price = $event.detail.new_original_price; 14295 } 14296 }" 14297 14298 @discounted-price.window="if($event.detail.id == 1990129451072) { 14299 variant.price = $event.detail.new_price; 14300 variant.original_price = $event.detail.new_original_price; 14301 code_discount_active = $event.detail.code_discount_active; 14302 }" 14303 14304 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 14305 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 14306 class="price justify-center font-medium flex gap-x-2 items-center"> 14307 <div class="price__container"><div class="price__regular"> 14308 <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? "Sale price [sale_price], Original price [original_price]".replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? "Price [price]".replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span> 14309 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 14310 <span>$10.00</span> 14311 </span> 14312 14313 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 14314 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 14315 </template> 14316 14317 14318 <template x-if="enable_tag_discount && !code_discount_active"> 14319 <div class="inline-block tag-discount-price compare-at-price"> 14320 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 14321 class="price-item price-item--regular text-gray-700" 14322 aria-hidden="true"> 14323 </s> 14324 </div> 14325 </template> 14326 14327 14328 14329<span 14330 class="comp-price " 14331 data-comp-price="2800"> 14332 <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$28.00</span></s><span class="comp-price__label">Comp. Value</span></span> 14333 </div><small class="unit-price hidden">
14334 <span class="sr-only">Unit price</span> 14335 <span class="price-item price-item--last"> 14336 <span></span> 14337 <span aria-hidden="true">/</span> 14338 <span class="sr-only"> per </span> 14339 <span> 14340 </span> 14341 </span> 14342 </small> 14343 14344 </div> 14345 14346 </div> 14347</div> 14348 14349 14350 14351 </div> 14352 14353 14354 14355 14356 </div> 14357 </a> 14358 14359 14360 14361 14362 14363 14364 </div> 14365 </li> 14366 14367 14368 14369 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 14370
14371<script> 14372 window.hoverImageLoad = window.hoverImageLoad || function(el) { 14373 var p = el.querySelector('[data-hover-image]'); 14374 if (!p) return; 14375 var img = new Image(); 14376 img.src = p.dataset.hoverImage; 14377 img.alt = p.dataset.hoverAlt || ''; 14378 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 14379 img.loading = 'lazy'; 14380 img.decoding = 'async'; 14381 p.replaceWith(img); 14382 }; 14383 </script>
14383 14384 <div 14385 data-product-handle="styling-clip-iridescent" 14386 x-data 14387 class="card-wrapper flex flex-col h-full relative"> 14388 14389 14390 <rivo-favorite-button 14391 data-product-id="1990164709440" 14392 rivo-ax-data 14393 rivo-ax-cloak 14394 rivo-ax-html="$store.icons.heart" 14395 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 14396 14397 14398 14399 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 14400 > 14401 14402 14403 <a 14404 class="cursor-pointer" 14405 14406 href="/products/styling-clip-iridescent" 14407 14408 aria-label="Iridescent Styling Hair Clips 6pc Set"> 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 <img src="//www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&v=1762182141&width=700" alt="KITSCH Iridescent Styling Hair Clips 6pc Set â hero product shot â six iridescent styling clips displayed beside the branded packaging â pro and at-home sectioning clips" srcset="//www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&v=1762182141&width=200 200w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&v=1762182141&width=300 300w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&v=1762182141&width=400 400w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&v=1762182141&width=500 500w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&v=1762182141&width=600 600w, //www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?quality=75&v=1762182141&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw" style="object-position:50.0% 48.535%;"> 14427 14428 14429 14430 14431 14432 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460</div> 14461 14462<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474</div> 14475 14476 14477 14478 </a> 14479 14480 14481 14482 14483 14484<style> 14485 .product-shades { 14486 position: absolute; 14487 right: .75rem; 14488 bottom: .75rem; 14489 z-index: 20; 14490 display: flex; 14491 align-items: center; 14492 gap: .375rem; 14493 margin: 0; 14494 padding: 0; 14495 list-style: none; 14496 pointer-events: none; 14497 } 14498 14499 .product-shades__item { 14500 display: block; 14501 width: 15px; 14502 height: 15px; 14503 border-radius: 9999px; 14504 border: 1px solid #fff; 14505 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 14506 background-size: cover; 14507 background-position: center; 14508 background-repeat: no-repeat; 14509 } 14510 14511 @media (max-width: 767px) { 14512 .product-shades { 14513 right: .5rem; 14514 bottom: .5rem; 14515 gap: .25rem; 14516 } 14517 } 14518 </style><ul class="product-shades "><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/3409-StylingClip-KitschPro-Iridescent-hero-1280x1280px.jpg?v=1762182141&width=100)"> 14519 <span class="sr-only">Iridescent Styling Hair Clips 6pc Set</span> 14520 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/1542-KitschPro-stylingClips-roseGold-hero-1280x1280px.jpg?v=1762182096&width=100)"> 14521 <span class="sr-only">Rose Gold Styling Hair Clips 6pc Set</span> 14522 </li></ul> 14523 14524 14525 </div> 14526 <a 14527 14528 href="/products/styling-clip-iridescent" 14529 14530 class="card__content block cursor-pointer py-4 text-center space-y-1"> 14531 <p class="card__heading font-medium"> 14532 14533 Iridescent Styling Hair Clips 6pc Set 14534 </p> 14535 <div class="flex justify-center gap-2 items-center"></div> 14536 <div class="card__information"> 14537 14538 14539 <div class="card__price"> 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557<div class="flex gap-3 items-center justify-center "> 14558 <div x-init="$nextTick(() => { 14559 14560 14561 checkDiscountCode(false); 14562 14563 })" 14564 x-title="Product price" 14565 x-data="{ 14566 14567 discount_table: 'SUMMER30:30,SUMMERBF30:30,BFCM30:30,TT482917:30,WB760345:30,MM195628:30,SECRETSALE:25,FB20:20,MADISON20:20,SHAWN26:26,SPRING20:20,Kitsch26:26,SPRING20:20,Abi25:25,Cat25:25,Ashley2
145676:26,Summer20:20,LABORDAY30:30'.split(','), 14568 14569 isBundle: false, 14570 onSale: false, 14571 soldOut: false, 14572 isPDP: false, 14573 code_discount_active: false, 14574 14575 enable_tag_discount: false, 14576 14577 variant: { 14578 price: 1000, 14579 }, 14580 currentPrice(){ 14581 let price = this.variant.price; 14582 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 14583 price = price - (price * this.discount_percentage / 100); 14584 } 14585 return Math.round(price); 14586 }, 14587 getPrice(){ 14588 if(this.variant){ 14589 return Unick.formatMoney(this.currentPrice()); 14590 } 14591 }, 14592 showOriginalPrice(fallbackVisible){ 14593 return !!fallbackVisible; 14594 }, 14595 renderOriginalPrice(fallbackPrice){ 14596 return Unick.formatMoney(fallbackPrice || 0); 14597 }, 14598 checkDiscountCode(broadcast){ 14599 14600 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 14601 const cookieDiscount = Unick.getCookie('discount_code'); 14602 const discount = cookieDiscount ? this.discount_table.find((item) => { 14603 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 14604 }) : null; 14605 const codePercentage = Number(discount?.split(':')[1]) || 0; 14606 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 14607 let productPrice = 1000; 14608 14609 if(codePercentage > 0 && codePercentage >= tagPercentage){ 14610 // The larger of the code and tag discounts is shown; ties go 14611 // to the code since it is what checkout actually charges. The 14612 // cookie only holds codes the cart reports as applicable 14613 // (synced in theme.liquid). 14614 this.code_discount_active = true; 14615 this.onSale = true; 14616 this.$dispatch('discount-percentage', { percentage: codePercentage }); 14617 14618 let displayPrice = productPrice - (productPrice * codePercentage / 100); 14619 14620 let newOriginalPrice = 1000; 14621 14622 if(broadcast){ 14623 this.$dispatch('discounted-price', { id: 1990164709440, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 14624 }else{ 14625 this.variant.price = displayPrice; 14626 this.variant.original_price = newOriginalPrice; 14627 } 14628 14629 }else if(this.enable_tag_discount){ 14630 // No applicable code on the cart (or none matching the table), 14631 // or the code's percentage is smaller than the tag's â use the 14632 // tag discount. 14633 this.code_discount_active = false; 14634 if(cookieDiscount){ 14635 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 14636 } 14637 // PDP renders the discounted amount directly; PLP keeps the 14638 // full price in variant.price and getPrice() applies the tag 14639 // percentage on the fly. 14640 let displayPrice = this.isPDP 14641 ? productPrice - (productPrice * this.discount_percentage / 100) 14642 : productPrice; 14643 14644 let newOriginalPrice = 1000; 14645 14646 if(broadcast){ 14647 this.$dispatch('discounted-price', { id: 1990164709440, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 14648 }else{ 14649 this.variant.price = displayPrice; 14650 this.variant.original_price = newOriginalPrice; 14651 } 14652 14653 }else{ 14654 this.code_discount_active = false;
14655 this.onSale = false; 14656 if(cookieDiscount){ 14657 this.$dispatch('discount-percentage', { percentage: 0 }); 14658 } 14659 // reset price and dispatch the events to update the price 14660 14661 let newOriginalPrice = 1000; 14662 14663 if(broadcast){ 14664 this.$dispatch('discounted-price', { id: 1990164709440, new_price: 1000, new_original_price: newOriginalPrice, code_discount_active: false }); 14665 }else{ 14666 this.variant.price = 1000; 14667 this.variant.original_price = newOriginalPrice; 14668 } 14669 14670 } 14671 } 14672 14673 } 14674 }" 14675 14676 @price-update.window="if($event.detail.id == 1990164709440) { 14677 isPDP = true; 14678 variant.price = $event.detail.new_price; 14679 variant.original_price = $event.detail.new_original_price; 14680 if(variant.original_price > variant.price){ 14681 onSale = true; 14682 }else{ 14683 onSale = false; 14684 } 14685 }" 14686 @set-onetime-price.window="if($event.detail.id == 1990164709440) { 14687 if(!$event.detail.subscribe){ 14688 variant.price = $event.detail.new_price; 14689 variant.original_price = $event.detail.new_original_price; 14690 } 14691 }" 14692 @set-subscription-price.window="if($event.detail.id == 1990164709440) { 14693 if($event.detail.subscribe){ 14694 variant.price = $event.detail.new_price; 14695 variant.original_price = $event.detail.new_original_price; 14696 } 14697 }" 14698 14699 @discounted-price.window="if($event.detail.id == 1990164709440) { 14700 variant.price = $event.detail.new_price; 14701 variant.original_price = $event.detail.new_original_price; 14702 code_discount_active = $event.detail.code_discount_active; 14703 }" 14704 14705 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 14706 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 14707 class="price justify-center font-medium flex gap-x-2 items-center"> 14708 <div class="price__container"><div class="price__regular"> 14709 <span class="sr-only" x-text="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price) ? "Sale price [sale_price], Original price [original_price]".replace('[sale_price]', getPrice()).replace('[original_price]', renderOriginalPrice(variant.original_price)) : (enable_tag_discount ? "Price [price]".replace('[price]', getPrice()) : ('Regular price ' + getPrice()))"></span> 14710 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 14711 <span>$10.00</span> 14712 </span> 14713 14714 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 14715 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 14716 </template> 14717 14718 14719 <template x-if="enable_tag_discount && !code_discount_active"> 14720 <div class="inline-block tag-discount-price compare-at-price"> 14721 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 14722 class="price-item price-item--regular text-gray-700" 14723 aria-hidden="true"> 14724 </s> 14725 </div> 14726 </template> 14727 14728 14729 14730<span 14731 class="comp-price " 14732 data-comp-price="2800"> 14733 <s class="comp-price__value price-item price-item--regular text-gray-700"><span>$28.00</span></s><span class="comp-price__label">Comp. Value</span></span> 14734 </div><small class="unit-price hidden"> 14735 <span class="sr-only">Unit price</span> 14736 <span class="price-item price-item--last"> 14737 <span></span> 14738 <span aria-hidden="true">/</span> 14739 <span class="sr-only"> per </span> 14740 <span> 14741 </span> 14742 </span> 14743 </small> 14744 14745 </div> 14746 14747 </div> 14748</div> 14749 14750 14751 14752 </div> 14753 14754 14755 14756 14757 </div> 14758 </a> 14759 14760 14761 14762 14763 14764 14765 </div> 14766 </li> 14767 14768 14769 </ul> 14770 </div> 14771 14772 </div> 14773 14774 </form> 14775 </div> 14776 14777 <div @click="showSearch = false" class="bg-overlay bg-black/10 fixed inset-0"></div> 14778 14779</div> 14780 14781 14782<style> @media only screen and (max-width: 728px) {#shopify-section-sections--27979440521397__header .language-selector__title {font-weight: 500; } #shopify-section-sections--27979440521397__header .currency-selector__dropdown {bottom: 2.15rem !important; top: auto; left: 10px !important; } #shopify-section-sections--27979440521397__header ul.text-black.divide-y.divide-gray-200 {border-bottom: 1px solid #e5e7eb; }} #shopify-section-sections--27979440521397__header .mobile-menu a[href="/collections/holiday-2024"] {color: red !important;} </style></div><section id="shopify-section-sections--27979440521397__mega_menu_mN7tyQ" class="shopify-section shopify-section-group-header-group"><div x-data class="mega-menu-section"> 14783 14784 14785 14786 <template x-teleport="#megamenu-1"> 14787 14788 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 14789 md:gap-3"> 14790 <div class="md:px-4 page-width"> 14791 <div class=" grid 14792 lg:grid-cols-5 14793 md:grid-cols-2 14794 grid-cols-2 14795 gap-x-4 14796 divide-y 14797 divide-gray-200 14798 md:divide-y-0 14799 md:py-3 14800 "><div class="megamenu-submenu 14801 14802 ml-2 mb-2 14803 14804 md:ml-0 text-sm tracking-normal font-secondary " 14805 x-data="{ 14806 submenu: true, 14807 viewChange(){ 14808 // on mobile, hide submenu 14809 14810 this.submenu = true;
14811 $dispatch('hasheading', false); 14812 14813 } 14814 }" 14815 x-init="viewChange()" 14816 @resize.window="viewChange();" 14817 > 14818 14819 14820 <h3 class="text-base md:text-xl mb-2 " > 14821 14822 Product Type 14823 14824 </h3> 14825 14826 14827 14828 14829 <ul x-show="submenu"> 14830 14831 <li data-menu-handle="hair-perfumes"> 14832 <a href="/collections/hair-perfumes" 14833 class="link link--text py-1 block font-normal 14834 "> 14835 <span>Hair Perfumes</span> 14836 </a> 14837 </li> 14838 14839 14840 14841 <li data-menu-handle="shampoo-conditioner-combos"> 14842 <a href="/collections/shampoo-conditioner-combo-packs" 14843 class="link link--text py-1 block font-normal 14844 "> 14845 <span>Shampoo & Conditioner Combos</span> 14846 </a> 14847 </li> 14848 14849 14850 14851 <li data-menu-handle="shampoo"> 14852 <a href="/collections/shampoo" 14853 class="link link--text py-1 block font-normal 14854 "> 14855 <span>Shampoo</span> 14856 </a> 14857 </li> 14858 14859 14860 14861 <li data-menu-handle="conditioner"> 14862 <a href="/collections/conditioner" 14863 class="link link--text py-1 block font-normal 14864 "> 14865 <span>Conditioner</span> 14866 </a> 14867 </li> 14868 14869 14870 14871 <li data-menu-handle="shower-accessories"> 14872 <a href="/collections/shower-accessories" 14873 class="link link--text py-1 block font-normal 14874 "> 14875 <span>Shower Accessories</span> 14876 </a> 14877 </li> 14878 14879 14880 14881 <li data-menu-handle="styling-treatments"> 14882 <a href="/collections/hair-treatments" 14883 class="link link--text py-1 block font-normal 14884 "> 14885 <span>Styling & Treatments</span> 14886 </a> 14887 </li> 14888 14889 14890 14891 <li data-menu-handle="styling-tools"> 14892 <a href="/collections/styling-tools" 14893 class="link link--text py-1 block font-normal 14894 "> 14895 <span>Styling Tools</span> 14896 </a> 14897 </li> 14898 14899</ul> 14900 14901 </div><div class="megamenu-submenu 14902 14903 ml-2 mb-2 14904 14905 md:ml-0 text-sm tracking-normal font-secondary " 14906 x-data="{ 14907 submenu: true, 14908 viewChange(){ 14909 // on mobile, hide submenu 14910 14911 this.submenu = true;
14912 $dispatch('hasheading', false); 14913 14914 } 14915 }" 14916 x-init="viewChange()" 14917 @resize.window="viewChange();" 14918 > 14919 14920 14921 <h3 class="text-base md:text-xl mb-2 " > 14922 14923 Solutions 14924 14925 </h3> 14926 14927 14928 14929 14930 <ul x-show="submenu"> 14931 14932 <li data-menu-handle="hair-quiz"> 14933 <a href="/pages/take-the-kitsch-quiz" 14934 class="link link--text py-1 block font-normal 14935 "> 14936 <span>Hair Quiz</span> 14937 </a> 14938 </li> 14939 14940 14941 14942 <li data-menu-handle="hair-loss"> 14943 <a href="/collections/hair-loss" 14944 class="link link--text py-1 block font-normal 14945 "> 14946 <span>Hair Loss</span> 14947 </a> 14948 </li> 14949 14950 14951 14952 <li data-menu-handle="damaged-hair"> 14953 <a href="/collections/damaged-hair" 14954 class="link link--text py-1 block font-normal 14955 "> 14956 <span>Damaged Hair</span> 14957 </a> 14958 </li> 14959 14960 14961 14962 <li data-menu-handle="color-safe"> 14963 <a href="/collections/color-safe" 14964 class="link link--text py-1 block font-normal 14965 "> 14966 <span>Color Safe</span> 14967 </a> 14968 </li> 14969 14970 14971 14972 <li data-menu-handle="wavy-curly-hair"> 14973 <a href="/collections/wavy-curly-hair" 14974 class="link link--text py-1 block font-normal 14975 "> 14976 <span>Wavy & Curly Hair</span> 14977 </a> 14978 </li> 14979 14980 14981 14982 <li data-menu-handle="frizz"> 14983 <a href="/collections/frizz" 14984 class="link link--text py-1 block font-normal 14985 "> 14986 <span>Frizz</span> 14987 </a> 14988 </li> 14989 14990</ul> 14991 14992 </div><div class="megamenu-submenu 14993 14994 ml-2 mb-2 14995 14996 md:ml-0 text-sm tracking-normal font-secondary " 14997 x-data="{ 14998 submenu: true, 14999 viewChange(){ 15000 // on mobile, hide submenu 15001 15002 this.submenu = true;
15003 $dispatch('hasheading', false); 15004 15005 } 15006 }" 15007 x-init="viewChange()" 15008 @resize.window="viewChange();" 15009 > 15010 15011 15012 <h3 class="text-base md:text-xl mb-2 " > 15013 15014 Hair Treatment 15015 15016 </h3> 15017 15018 15019 15020 15021 <ul x-show="submenu"> 15022 15023 <li data-menu-handle="hair-masks"> 15024 <a href="/collections/hair-masks" 15025 class="link link--text py-1 block font-normal 15026 "> 15027 <span>Hair Masks</span> 15028 </a> 15029 </li> 15030 15031 15032 15033 <li data-menu-handle="hair-oils"> 15034 <a href="/collections/hair-oils" 15035 class="link link--text py-1 block font-normal 15036 "> 15037 <span>Hair Oils</span> 15038 </a> 15039 </li> 15040 15041 15042 15043 <li data-menu-handle="leave-in-conditioner"> 15044 <a href="/products/moisturizing-argan-milk-leave-in-conditioner" 15045 class="link link--text py-1 block font-normal 15046 "> 15047 <span>Leave-in Conditioner</span> 15048 </a> 15049 </li> 15050 15051</ul> 15052 15053 </div><div class="megamenu-submenu 15054 15055 ml-2 mb-2 15056 15057 md:ml-0 text-sm tracking-normal font-secondary " 15058 x-data="{ 15059 submenu: true, 15060 viewChange(){ 15061 // on mobile, hide submenu 15062 15063 this.submenu = true; 15064 $dispatch('hasheading', false); 15065 15066 } 15067 }" 15068 x-init="viewChange()" 15069 @resize.window="viewChange();" 15070 > 15071 15072 15073 <h3 class="text-base md:text-xl mb-2 " > 15074 15075 Hair Styling 15076 15077 </h3> 15078 15079 15080 15081 15082 <ul x-show="submenu"> 15083 15084 <li data-menu-handle="curl-cream"> 15085 <a href="/products/kitsch-moisturizing-curl-cream" 15086 class="link link--text py-1 block font-normal 15087 "> 15088 <span>Curl Cream</span> 15089 </a> 15090 </li> 15091 15092 15093 15094 <li data-menu-handle="heatless-hair"> 15095 <a href="/collections/heatless-hair-1" 15096 class="link link--text py-1 block font-normal 15097 ">
15098 <span>Heatless Hair</span> 15099 </a> 15100 </li> 15101 15102 15103 15104 <li data-menu-handle="hair-rollers"> 15105 <a href="/collections/hair-rollers" 15106 class="link link--text py-1 block font-normal 15107 "> 15108 <span>Hair Rollers</span> 15109 </a> 15110 </li> 15111 15112 15113 15114 <li data-menu-handle="hair-wax-stick"> 15115 <a href="/products/hair-wax-stick" 15116 class="link link--text py-1 block font-normal 15117 "> 15118 <span>Hair Wax Stick</span> 15119 </a> 15120 </li> 15121 15122 15123 15124 <li data-menu-handle="root-lifting-thickening-spray"> 15125 <a href="/products/root-lifting-thickening-spray" 15126 class="link link--text py-1 block font-normal 15127 "> 15128 <span>Root Lifting & Thickening Spray</span> 15129 </a> 15130 </li> 15131 15132 15133 15134 <li data-menu-handle="spray-bottles"> 15135 <a href="/collections/spray-bottle" 15136 class="link link--text py-1 block font-normal 15137 "> 15138 <span>Spray Bottles</span> 15139 </a> 15140 </li> 15141 15142 15143 15144 <li data-menu-handle="thermal-brushes"> 15145 <a href="/collections/thermal-brushes" 15146 class="link link--text py-1 block font-normal 15147 "> 15148 <span>Thermal Brushes</span> 15149 </a> 15150 </li> 15151 15152</ul> 15153 15154 </div><div class="megamenu-submenu 15155 15156 ml-2 mb-2 15157 15158 md:ml-0 text-sm tracking-normal font-secondary " 15159 x-data="{ 15160 submenu: true, 15161 viewChange(){ 15162 // on mobile, hide submenu 15163 15164 this.submenu = true; 15165 $dispatch('hasheading', false); 15166 15167 } 15168 }" 15169 x-init="viewChange()" 15170 @resize.window="viewChange();" 15171 > 15172 15173 15174 <h3 class="text-base md:text-xl mb-2 " > 15175 15176 Collections 15177 15178 </h3> 15179 15180 15181 15182 15183 <ul x-show="submenu"> 15184 15185 <li data-menu-handle="bundles"> 15186 <a href="/pages/bundles-1" 15187 class="link link--text py-1 block font-normal 15188 ">
15189 <span>Bundles</span> 15190 </a> 15191 </li> 15192 15193 15194 15195 <li data-menu-handle="hydration-heroes"> 15196 <a href="/collections/hydration-hair-care" 15197 class="link link--text py-1 block font-normal 15198 "> 15199 <span>Hydration Heroes</span> 15200 </a> 15201 </li> 15202 15203 15204 15205 <li data-menu-handle="repair-care"> 15206 <a href="/collections/repair-hair-care" 15207 class="link link--text py-1 block font-normal 15208 "> 15209 <span>Repair Care</span> 15210 </a> 15211 </li> 15212 15213</ul> 15214 15215 </div></div> 15216 </div> 15217 15218 </div> 15219 15220 </template> 15221 15222 15223 15224 15225</div> 15226 15227</section><section id="shopify-section-sections--27979440521397__mega_menu_waEyhR" class="shopify-section shopify-section-group-header-group"><div x-data class="mega-menu-section"> 15228 15229 15230 15231 <template x-teleport="#megamenu-2"> 15232 15233 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15234 md:gap-3"> 15235 <div class="md:px-4 page-width"> 15236 <div class=" grid 15237 lg:grid-cols-5 15238 md:grid-cols-3 15239 grid-cols-2 15240 gap-x-4 15241 divide-y 15242 divide-gray-200 15243 md:divide-y-0 15244 md:py-3 15245 "><div class="megamenu-submenu 15246 15247 ml-2 mb-2 15248 15249 md:ml-0 text-sm tracking-normal font-secondary " 15250 x-data="{ 15251 submenu: true, 15252 viewChange(){ 15253 // on mobile, hide submenu 15254 15255 this.submenu = true; 15256 $dispatch('hasheading', false); 15257 15258 } 15259 }" 15260 x-init="viewChange()" 15261 @resize.window="viewChange();" 15262 > 15263 15264 15265 <h3 class="text-base md:text-xl mb-2 " > 15266 15267 Accessories 15268 15269 </h3> 15270 15271 15272 15273 15274 <ul x-show="submenu"> 15275 15276 <li data-menu-handle="hair-clips-bobby-pins"> 15277 <a href="/collections/hair-clips-bobby-pins" 15278 class="link link--text py-1 block font-normal 15279 "> 15280 <span>Hair Clips & Bobby Pins</span> 15281 </a> 15282 </li> 15283 15284 15285 15286 <li data-menu-handle="hair-ties-scrunchies"> 15287 <a href="/collections/hair-ties-scrunchies" 15288 class="link link--text py-1 block font-normal 15289 "> 15290 <span>Hair Ties & Scrunchies</span> 15291 </a> 15292 </li> 15293 15294 15295 15296 <li data-menu-handle="headbands"> 15297 <a href="/collections/headbands" 15298 class="link link--text py-1 block font-normal 15299 ">
15300 <span>Headbands</span> 15301 </a> 15302 </li> 15303 15304 15305 15306 <li data-menu-handle="glazey-beanies"> 15307 <a href="/collections/glazey-beanies" 15308 class="link link--text py-1 block font-normal 15309 "> 15310 <span>Glazey Beanies</span> 15311 </a> 15312 </li> 15313 15314 15315 15316 <li data-menu-handle="mirrors"> 15317 <a href="/collections/mirrors" 15318 class="link link--text py-1 block font-normal 15319 "> 15320 <span>Mirrors</span> 15321 </a> 15322 </li> 15323 15324</ul> 15325 15326 </div><div class="megamenu-submenu 15327 15328 ml-2 mb-2 15329 15330 md:ml-0 text-sm tracking-normal font-secondary " 15331 x-data="{ 15332 submenu: true, 15333 viewChange(){ 15334 // on mobile, hide submenu 15335 15336 this.submenu = true; 15337 $dispatch('hasheading', false); 15338 15339 } 15340 }" 15341 x-init="viewChange()" 15342 @resize.window="viewChange();" 15343 > 15344 15345 15346 <h3 class="text-base md:text-xl mb-2 " > 15347 15348 Tools 15349 15350 </h3> 15351 15352 15353 15354 15355 <ul x-show="submenu"> 15356 15357 <li data-menu-handle="heatless-curling-sets"> 15358 <a href="/collections/heatless-hair-1" 15359 class="link link--text py-1 block font-normal 15360 "> 15361 <span>Heatless Curling Sets</span> 15362 </a> 15363 </li> 15364 15365 15366 15367 <li data-menu-handle="brushes-combs"> 15368 <a href="/collections/brushes-combs" 15369 class="link link--text py-1 block font-normal 15370 "> 15371 <span>Brushes & Combs</span> 15372 </a> 15373 </li> 15374 15375 15376 15377 <li data-menu-handle="spray-bottles"> 15378 <a href="/collections/spray-bottle" 15379 class="link link--text py-1 block font-normal 15380 "> 15381 <span>Spray Bottles</span> 15382 </a> 15383 </li> 15384 15385 15386 15387 <li data-menu-handle="hair-rollers"> 15388 <a href="/collections/hair-rollers" 15389 class="link link--text py-1 block font-normal 15390 ">
15391 <span>Hair Rollers</span> 15392 </a> 15393 </li> 15394 15395</ul> 15396 15397 </div></div> 15398 </div> 15399 15400 </div> 15401 15402 </template> 15403 15404 15405 15406 15407</div> 15408 15409</section><section id="shopify-section-sections--27979440521397__mega_menu_mctx4Y" class="shopify-section shopify-section-group-header-group"><div x-data class="mega-menu-section"> 15410 15411 15412 15413 <template x-teleport="#megamenu-3"> 15414 15415 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15416 md:gap-3"> 15417 <div class="md:px-4 page-width"> 15418 <div class=" grid 15419 lg:grid-cols-5 15420 md:grid-cols-3 15421 grid-cols-2 15422 gap-x-4 15423 divide-y 15424 divide-gray-200 15425 md:divide-y-0 15426 md:py-3 15427 "><div class="megamenu-submenu 15428 15429 ml-2 mb-2 15430 15431 md:ml-0 text-sm tracking-normal font-secondary " 15432 x-data="{ 15433 submenu: true, 15434 viewChange(){ 15435 // on mobile, hide submenu 15436 15437 this.submenu = true; 15438 $dispatch('hasheading', false); 15439 15440 } 15441 }" 15442 x-init="viewChange()" 15443 @resize.window="viewChange();" 15444 > 15445 15446 15447 <h3 class="text-base md:text-xl mb-2 " > 15448 15449 Product Type 15450 15451 </h3> 15452 15453 15454 15455 15456 <ul x-show="submenu"> 15457 15458 <li data-menu-handle="body-wash"> 15459 <a href="/collections/body-wash" 15460 class="link link--text py-1 block font-normal 15461 "> 15462 <span>Body Wash</span> 15463 </a> 15464 </li> 15465 15466 15467 15468 <li data-menu-handle="cleansing-pads"> 15469 <a href="/products/kojic-acid-face-body-cleansing-pads" 15470 class="link link--text py-1 block font-normal 15471 "> 15472 <span>Cleansing Pads</span> 15473 </a> 15474 </li> 15475 15476 15477 15478 <li data-menu-handle="exfoliating-tools-scrub"> 15479 <a href="/collections/exfoliating" 15480 class="link link--text py-1 block font-normal 15481 "> 15482 <span>Exfoliating Tools & Scrub</span> 15483 </a> 15484 </li> 15485 15486 15487 15488 <li data-menu-handle="facial-oils"> 15489 <a href="/collections/facial-oils" 15490 class="link link--text py-1 block font-normal 15491 "> 15492 <span>Facial Oils</span> 15493 </a> 15494 </li> 15495 15496 15497 15498 <li data-menu-handle="facial-skin-tools"> 15499 <a href="/collections/skin-tools" 15500 class="link link--text py-1 block font-normal 15501 ">
15502 <span>Facial & Skin Tools</span> 15503 </a> 15504 </li> 15505 15506 15507 15508 <li data-menu-handle="shave-razors"> 15509 <a href="/collections/razor" 15510 class="link link--text py-1 block font-normal 15511 "> 15512 <span>Shave & Razors</span> 15513 </a> 15514 </li> 15515 15516</ul> 15517 15518 </div><div class="megamenu-submenu 15519 15520 ml-2 mb-2 15521 15522 md:ml-0 text-sm tracking-normal font-secondary " 15523 x-data="{ 15524 submenu: true, 15525 viewChange(){ 15526 // on mobile, hide submenu 15527 15528 this.submenu = true; 15529 $dispatch('hasheading', false); 15530 15531 } 15532 }" 15533 x-init="viewChange()" 15534 @resize.window="viewChange();" 15535 > 15536 15537 15538 <h3 class="text-base md:text-xl mb-2 " > 15539 15540 Collections 15541 15542 </h3> 15543 15544 15545 15546 15547 <ul x-show="submenu"> 15548 15549 <li data-menu-handle="self-care"> 15550 <a href="/collections/self-care" 15551 class="link link--text py-1 block font-normal 15552 "> 15553 <span>Self-Care</span> 15554 </a> 15555 </li> 15556 15557 15558 15559 <li data-menu-handle="body-care"> 15560 <a href="/collections/body-care" 15561 class="link link--text py-1 block font-normal 15562 "> 15563 <span>Body-Care</span> 15564 </a> 15565 </li> 15566 15567</ul> 15568 15569 </div></div> 15570 </div> 15571 15572 </div> 15573 15574 </template> 15575 15576 15577 15578 15579</div> 15580 15581</section><section id="shopify-section-sections--27979440521397__mega_menu_z94wWj" class="shopify-section shopify-section-group-header-group"><div x-data class="mega-menu-section"> 15582 15583 15584 15585 <template x-teleport="#megamenu-4"> 15586 15587 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15588 md:gap-3"> 15589 <div class="md:px-4 page-width"> 15590 <div class=" grid 15591 lg:grid-cols-5 15592 md:grid-cols-3 15593 grid-cols-2 15594 gap-x-4 15595 divide-y 15596 divide-gray-200 15597 md:divide-y-0 15598 md:py-3 15599 "><div class="megamenu-submenu 15600 15601 ml-2 mb-2 15602 15603 md:ml-0 text-sm tracking-normal font-secondary " 15604 x-data="{ 15605 submenu: true, 15606 viewChange(){ 15607 // on mobile, hide submenu 15608 15609 this.submenu = true;
15610 $dispatch('hasheading', false); 15611 15612 } 15613 }" 15614 x-init="viewChange()" 15615 @resize.window="viewChange();" 15616 > 15617 15618 15619 <h3 class="text-base md:text-xl mb-2 " > 15620 15621 Product Type 15622 15623 </h3> 15624 15625 15626 15627 15628 <ul x-show="submenu"> 15629 15630 <li data-menu-handle="shower-filters"> 15631 <a href="/collections/shower-filters" 15632 class="link link--text py-1 block font-normal 15633 "> 15634 <span>Shower Filters</span> 15635 </a> 15636 </li> 15637 15638 15639 15640 <li data-menu-handle="travel-cases"> 15641 <a href="/collections/travel" 15642 class="link link--text py-1 block font-normal 15643 "> 15644 <span>Travel Cases</span> 15645 </a> 15646 </li> 15647 15648 15649 15650 <li data-menu-handle="accessories"> 15651 <a href="/collections/shower-accessories" 15652 class="link link--text py-1 block font-normal 15653 "> 15654 <span>Accessories</span> 15655 </a> 15656 </li> 15657 15658 15659 15660 <li data-menu-handle="hair-towels-towel-scrunchies"> 15661 <a href="/collections/hair-towels-scrunchies" 15662 class="link link--text py-1 block font-normal 15663 "> 15664 <span>Hair Towels & Towel Scrunchies</span> 15665 </a> 15666 </li> 15667 15668 15669 15670 <li data-menu-handle="shower-caps"> 15671 <a href="/collections/shower-caps" 15672 class="link link--text py-1 block font-normal 15673 "> 15674 <span>Shower Caps</span> 15675 </a> 15676 </li> 15677 15678 15679 15680 <li data-menu-handle="bundles"> 15681 <a href="/collections/shower-bundles" 15682 class="link link--text py-1 block font-normal 15683 "> 15684 <span>Bundles</span> 15685 </a> 15686 </li> 15687 15688</ul> 15689 15690 </div><div class="megamenu-submenu 15691 15692 ml-2 mb-2 15693 15694 md:ml-0 text-sm tracking-normal font-secondary " 15695 x-data="{ 15696 submenu: true, 15697 viewChange(){ 15698 // on mobile, hide submenu 15699 15700 this.submenu = true;
15701 $dispatch('hasheading', false); 15702 15703 } 15704 }" 15705 x-init="viewChange()" 15706 @resize.window="viewChange();" 15707 > 15708 15709 15710 <h3 class="text-base md:text-xl mb-2 " > 15711 15712 Shower Essentials 15713 15714 </h3> 15715 15716 15717 15718 15719 <ul x-show="submenu"> 15720 15721 <li data-menu-handle="bar-bags"> 15722 <a href="/collections/bar-bag" 15723 class="link link--text py-1 block font-normal 15724 "> 15725 <span>Bar Bags</span> 15726 </a> 15727 </li> 15728 15729 15730 15731 <li data-menu-handle="hair-catcher"> 15732 <a href="/products/hair-catcher" 15733 class="link link--text py-1 block font-normal 15734 "> 15735 <span>Hair Catcher</span> 15736 </a> 15737 </li> 15738 15739 15740 15741 <li data-menu-handle="soap-dishes-caddies"> 15742 <a href="/collections/soap-dishes-caddies" 15743 class="link link--text py-1 block font-normal 15744 "> 15745 <span>Soap Dishes & Caddies</span> 15746 </a> 15747 </li> 15748 15749 15750 15751 <li data-menu-handle="build-a-shower-bundle"> 15752 <a href="/collections/build-a-shower-bundle" 15753 class="link link--text py-1 block font-normal 15754 "> 15755 <span>Build a Shower Bundle</span> 15756 </a> 15757 </li> 15758 15759</ul> 15760 15761 </div></div> 15762 </div> 15763 15764 </div> 15765 15766 </template> 15767 15768 15769 15770 15771</div> 15772 15773</section><section id="shopify-section-sections--27979440521397__mega_menu_EdLC3r" class="shopify-section shopify-section-group-header-group"><div x-data class="mega-menu-section"> 15774 15775 15776 15777 <template x-teleport="#megamenu-5"> 15778 15779 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15780 md:gap-3"> 15781 <div class="md:px-4 page-width"> 15782 <div class=" grid 15783 lg:grid-cols-5 15784 md:grid-cols-3 15785 grid-cols-2 15786 gap-x-4 15787 divide-y 15788 divide-gray-200 15789 md:divide-y-0 15790 md:py-3 15791 "><div class="megamenu-submenu 15792 15793 ml-2 mb-2 15794 15795 md:ml-0 text-sm tracking-normal font-secondary " 15796 x-data="{ 15797 submenu: true, 15798 viewChange(){ 15799 // on mobile, hide submenu 15800 15801 this.submenu = true; 15802 $dispatch('hasheading', false); 15803 15804 } 15805 }" 15806 x-init="viewChange()" 15807 @resize.window="viewChange();" 15808 > 15809 15810 15811 <h3 class="text-base md:text-xl mb-2 " > 15812 15813 Product Type 15814 15815 </h3> 15816 15817 15818 15819 15820 <ul x-show="submenu"> 15821 15822 <li data-menu-handle="pillowcases"> 15823 <a href="/collections/all-pillowcases" 15824 class="link link--text py-1 block font-normal 15825 ">
15826 <span>Pillowcases</span> 15827 </a> 15828 </li> 15829 15830 15831 15832 <li data-menu-handle="satin-bonnets"> 15833 <a href="/collections/bonnet" 15834 class="link link--text py-1 block font-normal 15835 "> 15836 <span>Satin Bonnets</span> 15837 </a> 15838 </li> 15839 15840 15841 15842 <li data-menu-handle="sleep-wear"> 15843 <a href="/collections/sleep-wear" 15844 class="link link--text py-1 block font-normal 15845 "> 15846 <span>Sleep Wear</span> 15847 </a> 15848 </li> 15849 15850 15851 15852 <li data-menu-handle="sleep-scrunchies"> 15853 <a href="/collections/sleep-scrunchies" 15854 class="link link--text py-1 block font-normal 15855 "> 15856 <span>Sleep Scrunchies</span> 15857 </a> 15858 </li> 15859 15860 15861 15862 <li data-menu-handle="sleep-bundles"> 15863 <a href="/collections/pillowcase-2-and-4-pack-bundles" 15864 class="link link--text py-1 block font-normal 15865 "> 15866 <span>Sleep Bundles</span> 15867 </a> 15868 </li> 15869 15870</ul> 15871 15872 </div><div class="megamenu-submenu 15873 15874 ml-2 mb-2 15875 15876 md:ml-0 text-sm tracking-normal font-secondary " 15877 x-data="{ 15878 submenu: true, 15879 viewChange(){ 15880 // on mobile, hide submenu 15881 15882 this.submenu = true; 15883 $dispatch('hasheading', false); 15884 15885 } 15886 }" 15887 x-init="viewChange()" 15888 @resize.window="viewChange();" 15889 > 15890 15891 15892 <h3 class="text-base md:text-xl mb-2 " > 15893 15894 Collections 15895 15896 </h3> 15897 15898 15899 15900 15901 <ul x-show="submenu"> 15902 15903 <li data-menu-handle="bedtime-favorites"> 15904 <a href="/collections/bedtime-favorites" 15905 class="link link--text py-1 block font-normal 15906 "> 15907 <span>Bedtime Favorites</span> 15908 </a> 15909 </li> 15910 15911</ul> 15912 15913 </div></div> 15914 </div> 15915 15916 </div> 15917 15918 </template> 15919 15920 15921 15922 15923</div> 15924 15925</section><section id="shopify-section-sections--27979440521397__mega_menu_rYaUcd" class="shopify-section shopify-section-group-header-group"><div x-data class="mega-menu-section"> 15926 15927 15928 15929 <template x-teleport="#megamenu-right-1"> 15930 15931 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15932 md:gap-3"> 15933 <div class="md:px-4 page-width"> 15934 <div class=" grid 15935 lg:grid-cols-5 15936 md:grid-cols-3 15937 grid-cols-2 15938 gap-x-4 15939 divide-y 15940 divide-gray-200 15941 md:divide-y-0 15942 md:py-3 15943 "><div class="megamenu-submenu 15944 15945 ml-2 mb-2 15946 15947 md:ml-0 text-sm tracking-normal font-secondary " 15948 x-data="{ 15949 submenu: true, 15950 viewChange(){ 15951 // on mobile, hide submenu 15952 15953 this.submenu = true;
15954 $dispatch('hasheading', false); 15955 15956 } 15957 }" 15958 x-init="viewChange()" 15959 @resize.window="viewChange();" 15960 > 15961 15962 15963 <h3 class="text-base md:text-xl mb-2 " > 15964 15965 Top Collections 15966 15967 </h3> 15968 15969 15970 15971 15972 <ul x-show="submenu"> 15973 15974 <li data-menu-handle="fall-core-essentials"> 15975 <a href="/collections/fall-core" 15976 class="link link--text py-1 block font-normal 15977 "> 15978 <span>Fall Core Essentials</span> 15979 </a> 15980 </li> 15981 15982 15983 15984 <li data-menu-handle="halloween"> 15985 <a href="/collections/halloween" 15986 class="link link--text py-1 block font-normal 15987 "> 15988 <span>Halloween</span> 15989 </a> 15990 </li> 15991 15992 15993 15994 <li data-menu-handle="tennis-collection"> 15995 <a href="/collections/tennis-collection" 15996 class="link link--text py-1 block font-normal 15997 "> 15998 <span>Tennis Collection</span> 15999 </a> 16000 </li> 16001 16002 16003 16004 <li data-menu-handle="coastal-cottage"> 16005 <a href="/collections/coastal-cottage" 16006 class="link link--text py-1 block font-normal 16007 "> 16008 <span>Coastal Cottage</span> 16009 </a> 16010 </li> 16011 16012 16013 16014 <li data-menu-handle="kitschpopâ¢ï¸"> 16015 <a href="/collections/kitschpop" 16016 class="link link--text py-1 block font-normal 16017 "> 16018 <span>KitschPopâ¢ï¸</span> 16019 </a> 16020 </li> 16021 16022 16023 16024 <li data-menu-handle="cherry"> 16025 <a href="/collections/cherry" 16026 class="link link--text py-1 block font-normal 16027 "> 16028 <span>Cherry </span> 16029 </a> 16030 </li> 16031 16032 16033 16034 <li data-menu-handle="welcome-kits"> 16035 <a href="/collections/welcome-kits" 16036 class="link link--text py-1 block font-normal 16037 "> 16038 <span>Welcome Kits</span> 16039 </a> 16040 </li> 16041 16042 16043 16044 <li data-menu-handle="bundles"> 16045 <a href="/collections/all-bundles" 16046 class="link link--text py-1 block font-normal 16047 ">
16048 <span>Bundles</span> 16049 </a> 16050 </li> 16051 16052 16053 16054 <li data-menu-handle="whats-new"> 16055 <a href="/collections/whats-new" 16056 class="link link--text py-1 block font-normal 16057 "> 16058 <span>What's New</span> 16059 </a> 16060 </li> 16061 16062 16063 16064 <li data-menu-handle="gift-cards"> 16065 <a href="/products/kitsch-gift-card" 16066 class="link link--text py-1 block font-normal 16067 "> 16068 <span>Gift Cards</span> 16069 </a> 16070 </li> 16071 16072 16073 16074 <li data-menu-handle="viral-on-tiktok"> 16075 <a href="/collections/viral-on-tiktok" 16076 class="link link--text py-1 block font-normal 16077 "> 16078 <span>Viral on TikTok</span> 16079 </a> 16080 </li> 16081 16082 16083 16084 <li data-menu-handle="build-a-shower-bundles"> 16085 <a href="/collections/build-a-shower-bundle" 16086 class="link link--text py-1 block font-normal 16087 "> 16088 <span>Build a Shower Bundles</span> 16089 </a> 16090 </li> 16091 16092 16093 16094 <li data-menu-handle="travel"> 16095 <a href="/collections/travel" 16096 class="link link--text py-1 block font-normal 16097 "> 16098 <span>Travel</span> 16099 </a> 16100 </li> 16101 16102</ul> 16103 16104 </div><div class="megamenu-submenu 16105 16106 ml-2 mb-2 16107 16108 md:ml-0 text-sm tracking-normal font-secondary " 16109 x-data="{ 16110 submenu: true, 16111 viewChange(){ 16112 // on mobile, hide submenu 16113 16114 this.submenu = true; 16115 $dispatch('hasheading', false); 16116 16117 } 16118 }" 16119 x-init="viewChange()" 16120 @resize.window="viewChange();" 16121 > 16122 16123 16124 <h3 class="text-base md:text-xl mb-2 " > 16125 16126 Collabs 16127 16128 </h3> 16129 16130 16131 16132 16133 <ul x-show="submenu"> 16134 16135 <li data-menu-handle="the-grinch"> 16136 <a href="/collections/the-grinch-x-kitsch" 16137 class="link link--text py-1 block font-normal 16138 ">
16139 <span>The Grinch</span> 16140 </a> 16141 </li> 16142 16143 16144 16145 <li data-menu-handle="lisa-frank"> 16146 <a href="/collections/lisa-frank" 16147 class="link link--text py-1 block font-normal 16148 "> 16149 <span>Lisa Frank</span> 16150 </a> 16151 </li> 16152 16153 16154 16155 <li data-menu-handle="star-warsâ¢"> 16156 <a href="/collections/star-wars-kitsch" 16157 class="link link--text py-1 block font-normal 16158 "> 16159 <span>Star Warsâ¢</span> 16160 </a> 16161 </li> 16162 16163 16164 16165 <li data-menu-handle="harry-potter"> 16166 <a href="/collections/harry-potter" 16167 class="link link--text py-1 block font-normal 16168 "> 16169 <span>Harry Potter</span> 16170 </a> 16171 </li> 16172 16173 16174 16175 <li data-menu-handle="hello-kitty"> 16176 <a href="/collections/hello-kitty-x-kitsch" 16177 class="link link--text py-1 block font-normal 16178 "> 16179 <span>Hello Kitty</span> 16180 </a> 16181 </li> 16182 16183 16184 16185 <li data-menu-handle="bridgerton"> 16186 <a href="/collections/kitsch-x-bridgerton" 16187 class="link link--text py-1 block font-normal 16188 "> 16189 <span>Bridgerton</span> 16190 </a> 16191 </li> 16192 16193 16194 16195 <li data-menu-handle="bt21"> 16196 <a href="/collections/bt21-x-kitsch" 16197 class="link link--text py-1 block font-normal 16198 "> 16199 <span>BT21</span> 16200 </a> 16201 </li> 16202 16203 16204 16205 <li data-menu-handle="wonder-woman"> 16206 <a href="/collections/wonderwoman-x-kitsch" 16207 class="link link--text py-1 block font-normal 16208 "> 16209 <span>Wonder Woman</span> 16210 </a> 16211 </li> 16212 16213 16214 16215 <li data-menu-handle="elf"> 16216 <a href="/collections/elf-x-kitsch-collection" 16217 class="link link--text py-1 block font-normal 16218 "> 16219 <span>elf</span> 16220 </a> 16221 </li> 16222 16223</ul> 16224 16225 </div></div> 16226 </div> 16227 16228 </div> 16229 16230 </template> 16231 16232 16233 16234 16235</div> 16236 16237</section> 16238<!-- END sections: header-group --><div 16239 x-data="applovinBanner" 16240 x-show="showBanner" 16241 x-cloak 16242 x-transition:enter="transition ease-out duration-300" 16243 x-transition:enter-start="opacity-0 -translate-y-2" 16244 x-transition:enter-end="opacity-100 translate-y-0" 16245 x-transition:leave="transition ease-in duration-200" 16246 x-transition:leave-start="opacity-100 translate-y-0" 16247 x-transition:leave-end="opacity-0 -translate-y-2" 16248 class="fixed top-0 left-0 right-0 z-[1001] bg-gradient-to-r from-purple-600 to-pink-600 text-white py-2 px-3 shadow-lg"> 16249 16250 <div class="max-w-7xl mx-auto flex items-center justify-between"> 16251 <div class="flex items-center space-x-2"> 16252 <div class="bg-white bg-opacity-20 rounded-full p-1"> 16253 <svg class="w-4 h-4 text-white" fill="currentColor" viewBox="0 0 20 20"> 16254 <path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/>
16254 16255 </svg> 16256 </div> 16257 <div class="text-center"> 16258 <p class="text-xs font-semibold" x-text="bannerMessage"></p> 16259 </div> 16260 </div> 16261 16262 <div class="flex items-center space-x-2"> 16263 <button 16264 @click="closeBanner" 16265 class="bg-white bg-opacity-20 hover:bg-opacity-30 rounded-full p-1 transition-colors duration-200"> 16266 <svg class="w-4 h-4 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"> 16267 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"/> 16268 </svg> 16269 </button> 16270 </div> 16271 </div> 16272</div> 16273
16274<script> 16275 document.addEventListener('alpine:init', () => { 16276 Alpine.data('applovinBanner', () => ({ 16277 showBanner: false, 16278 bannerMessage: '', 16279 appName: '', 16280 16281 init() { 16282 console.log('AppLovin Banner Init'); 16283 this.checkAppLovinVisit(); 16284 }, 16285 16286 checkAppLovinVisit() { 16287 const urlParams = new URLSearchParams(window.location.search); 16288 const nbPlatform = urlParams.get('nb_platform'); 16289 const utmContent = urlParams.get('utm_content'); 16290 16291 // Check if this is a valid AppLovin visit 16292 if (nbPlatform === 'applovin' && utmContent && utmContent.length < 31) { 16293 // Valid AppLovin visit - show banner 16294 this.appName = utmContent; 16295 this.bannerMessage = `All ${utmContent} players get a special 20% off deal for the next 24 hours`; 16296 this.setCookie('applovin_banner_shown', 'true', 24); 16297 this.setCookie('applovin_app_name', this.appName, 24); 16298 this.showBanner = true; 16299 } else { 16300 // Not a valid AppLovin visit 16301 if (nbPlatform !== 'applovin') { 16302 // If nb_platform is not applovin (or missing), clear AppLovin cookies 16303 this.deleteCookie('applovin_banner_shown'); 16304 this.deleteCookie('applovin_app_name'); 16305 this.deleteCookie('applovin_banner_closed'); 16306 } 16307 16308 // Only show banner if: 16309 // 1. We have valid AppLovin parameters, OR 16310 // 2. We have nb_platform=applovin AND existing cookies AND banner wasn't closed 16311 if (nbPlatform === 'applovin') { 16312 const cookieExists = this.getCookie('applovin_banner_shown'); 16313 const bannerClosed = this.getCookie('applovin_banner_closed'); 16314 16315 if (cookieExists === 'true' && bannerClosed !== 'true') { 16316 const storedAppName = this.getCookie('applovin_app_name'); 16317 if (storedAppName) { 16318 this.appName = storedAppName; 16319 this.bannerMessage = `All ${storedAppName} players get a special 20% off deal for the next 24 hours`; 16320 this.showBanner = true; 16321 } 16322 } 16323 } 16324 } 16325 }, 16326 16327 setCookie(name, value, hours) { 16328 const date = new Date(); 16329 date.setTime(date.getTime() + (hours * 60 * 60 * 1000)); 16330 const expires = "expires=" + date.toUTCString(); 16331 document.cookie = name + "=" + value + ";" + expires + ";path=/"; 16332 }, 16333 16334 getCookie(name) { 16335 const nameEQ = name + "="; 16336 const ca = document.cookie.split(';'); 16337 for (let i = 0; i < ca.length; i++) { 16338 let c = ca[i]; 16339 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 16340 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); 16341 } 16342 return null; 16343 }, 16344 16345 deleteCookie(name) { 16346 document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 16347 }, 16348 16349 closeBanner() { 16350 this.showBanner = false; 16351 this.setCookie('applovin_banner_closed', 'true', 24); 16352 } 16353 })) 16354 }) 16355</script>
16355 16356 16357 <main id="MainContent" class="content-for-layout min-h-screen focus-none" role="main" tabindex="-1"> 16358 <section id="shopify-section-template--27979442847925__main" class="shopify-section"> 16359<style> 16360 #Main-blogs-template--27979442847925__main{ 16361 padding-top: 36px; 16362 padding-bottom: 36px; 16363 } 16364</style> 16365<div id="Main-blogs"><div class="container mx-auto px-4 "> 16366 <h1 class="font-heading text-center text-2xl md:text-3xl my-6">Hair Care</h1> 16367 16368 <div class="blog-articles grid gap-5 16369 lg:grid-cols-4 16370 md:grid-cols-2 16371 grid-cols-1"><div class="blog-articles__article article"> 16372<div class="card article-card h-full"> 16373 <a href="/blogs/hair-care/kojic-acid-benefits" class="card__inner relative cursor-pointer flex flex-col h-full"> 16374 16375 16376<div class="card__media"> 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 <img src="//www.mykitsch.com/cdn/shop/articles/Kojic_Acid_Bar_for_Hyperpigmentation_Dark_Spots.png?v=1790157415&width=700" alt="KITSCH Kojic Acid Bar for Hyperpigmentation & Dark Spots" srcset="//www.mykitsch.com/cdn/shop/articles/Kojic_Acid_Bar_for_Hyperpigmentation_Dark_Spots.png?v=1790157415&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Kojic_Acid_Bar_for_Hyperpigmentation_Dark_Spots.png?v=1790157415&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Kojic_Acid_Bar_for_Hyperpigmentation_Dark_Spots.png?v=1790157415&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Kojic_Acid_Bar_for_Hyperpigmentation_Dark_Spots.png?v=1790157415&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Kojic_Acid_Bar_for_Hyperpigmentation_Dark_Spots.png?v=1790157415&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Kojic_Acid_Bar_for_Hyperpigmentation_Dark_Spots.png?v=1790157415&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16395 16396 16397 16398 </div><div class="card__content py-4 mt-auto"> 16399 <div class="card__information space-y-2"> 16400 <div class="article-card__info flex flex-wrap gap-2"> 16401 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-24 09:03:03 -0700</span> 16402 16403 16404 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16405 16406</div> 16407 16408 <h3 class="card__heading font-heading text-2xl"> 16409 Kojic Acid: What It Is and What It Does for Skin 16410 </h3><p class="article-card__excerpt rte-width">Kojic acid comes from fermentation, the same koji process behind sake, miso, and soy sauce, and it supports a more even-looking skin tone by slowing how much new pigment your... 16411</p><div class="article-card__footer"></div></div></div> 16412 </a> 16413 </div> 16414</div><div class="blog-articles__article article"> 16415<div class="card article-card h-full"> 16416 <a href="/blogs/hair-care/dry-brushing" class="card__inner relative cursor-pointer flex flex-col h-full"> 16417 16418 16419<div class="card__media"> 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 <img src="//www.mykitsch.com/cdn/shop/articles/Kitsch_Body_Dry_Brush_Set.png?v=1790156956&width=700" alt="Featuring Exfoliating Body Dry Brush by KITSCH" srcset="//www.mykitsch.com/cdn/shop/articles/Kitsch_Body_Dry_Brush_Set.png?v=1790156956&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Kitsch_Body_Dry_Brush_Set.png?v=1790156956&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Kitsch_Body_Dry_Brush_Set.png?v=1790156956&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Kitsch_Body_Dry_Brush_Set.png?v=1790156956&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Kitsch_Body_Dry_Brush_Set.png?v=1790156956&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Kitsch_Body_Dry_Brush_Set.png?v=1790156956&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16438 16439 16440 16441 </div><div class="card__content py-4 mt-auto"> 16442 <div class="card__information space-y-2"> 16443 <div class="article-card__info flex flex-wrap gap-2"> 16444 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-23 02:49:15 -0700</span> 16445 16446 16447 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16448 16449</div> 16450 16451 <h3 class="card__heading font-heading text-2xl"> 16452 Dry Brushing: What It Does and How to Do It 16453 </h3><p class="article-card__excerpt rte-width">Dry brushing does three things well: it buffs away dead skin cells, leaves your legs and arms smoother to the touch, and helps lotion and self-tanner absorb evenly. It will... 16454</p><div class="article-card__footer"></div></div></div> 16455 </a> 16456 </div> 16457</div><div class="blog-articles__article article"> 16458<div class="card article-card h-full"> 16459 <a href="/blogs/hair-care/how-to-fix-frizzy-hair" class="card__inner relative cursor-pointer flex flex-col h-full"> 16460 16461 16462<div class="card__media"> 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 <img src="//www.mykitsch.com/cdn/shop/articles/Healthy_Hair_by_KITSCH_8ec116dd-1db2-401a-b585-8e104606ec55.png?v=1790154938&width=700" alt="KITSCH leave-in conditioner spray misting onto curly hair" srcset="//www.mykitsch.com/cdn/shop/articles/Healthy_Hair_by_KITSCH_8ec116dd-1db2-401a-b585-8e104606ec55.png?v=1790154938&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Healthy_Hair_by_KITSCH_8ec116dd-1db2-401a-b585-8e104606ec55.png?v=1790154938&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Healthy_Hair_by_KITSCH_8ec116dd-1db2-401a-b585-8e104606ec55.png?v=1790154938&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Healthy_Hair_by_KITSCH_8ec116dd-1db2-401a-b585-8e104606ec55.png?v=1790154938&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Healthy_Hair_by_KITSCH_8ec116dd-1db2-401a-b585-8e104606ec55.png?v=1790154938&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Healthy_Hair_by_KITSCH_8ec116dd-1db2-401a-b585-8e104606ec55.png?v=1790154938&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16481 16482 16483 16484 </div><div class="card__content py-4 mt-auto"> 16485 <div class="card__information space-y-2"> 16486 <div class="article-card__info flex flex-wrap gap-2"> 16487 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-21 13:14:00 -0700</span> 16488 16489 16490 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16491 16492</div> 16493 16494 <h3 class="card__heading font-heading text-2xl"> 16495 How to Fix Frizzy Hair: Routines & Quick Fixes 16496 </h3><p class="article-card__excerpt rte-width">Frizz happens when the hair cuticle lifts and lets moisture move in and out of the strand unevenly. Each hair swells and springs out of alignment. The main culprits: dryness,... 16497</p><div class="article-card__footer"></div></div></div> 16498 </a> 16499 </div> 16500</div><div class="blog-articles__article article"> 16501<div class="card article-card h-full"> 16502 <a href="/blogs/hair-care/how-to-use-a-shampoo-bar" class="card__inner relative cursor-pointer flex flex-col h-full"> 16503 16504 16505<div class="card__media"> 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 <img src="//www.mykitsch.com/cdn/shop/articles/Purple_Toning_Shampoo_Conditioner_Bar_Combo_for_Color-Treated_Grey_Hair_by_Kitsch_b652cda6-a269-4c24-801b-070e56268b30.png?v=1790086818&width=700" alt="Woman using Purple Toning Shampoo & Conditioner Bar Combo for Color-Treated & Grey Hair by Kitsch" srcset="//www.mykitsch.com/cdn/shop/articles/Purple_Toning_Shampoo_Conditioner_Bar_Combo_for_Color-Treated_Grey_Hair_by_Kitsch_b652cda6-a269-4c24-801b-070e56268b30.png?v=1790086818&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Purple_Toning_Shampoo_Conditioner_Bar_Combo_for_Color-Treated_Grey_Hair_by_Kitsch_b652cda6-a269-4c24-801b-070e56268b30.png?v=1790086818&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Purple_Toning_Shampoo_Conditioner_Bar_Combo_for_Color-Treated_Grey_Hair_by_Kitsch_b652cda6-a269-4c24-801b-070e56268b30.png?v=1790086818&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Purple_Toning_Shampoo_Conditioner_Bar_Combo_for_Color-Treated_Grey_Hair_by_Kitsch_b652cda6-a269-4c24-801b-070e56268b30.png?v=1790086818&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Purple_Toning_Shampoo_Conditioner_Bar_Combo_for_Color-Treated_Grey_Hair_by_Kitsch_b652cda6-a269-4c24-801b-070e56268b30.png?v=1790086818&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Purple_Toning_Shampoo_Conditioner_Bar_Combo_for_Color-Treated_Grey_Hair_by_Kitsch_b652cda6-a269-4c24-801b-070e56268b30.png?v=1790086818&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16524 16525 16526 16527 </div><div class="card__content py-4 mt-auto"> 16528 <div class="card__information space-y-2"> 16529 <div class="article-card__info flex flex-wrap gap-2"> 16530 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-20 16:53:00 -0700</span> 16531 16532 16533 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16534 16535</div> 16536 16537 <h3 class="card__heading font-heading text-2xl"> 16538 How to Use a Shampoo Bar (the Right Way) 16539 </h3><p class="article-card__excerpt rte-width">
16539Switching from bottled shampoo to a solid shampoo bar changes almost nothing about wash day, and it still trips people up. The technique takes about two minutes to learn, and... 16540</p><div class="article-card__footer"></div></div></div> 16541 </a> 16542 </div> 16543</div><div class="blog-articles__article article"> 16544<div class="card article-card h-full"> 16545 <a href="/blogs/hair-care/microfiber-vs-regular-towel-for-hair" class="card__inner relative cursor-pointer flex flex-col h-full"> 16546 16547 16548<div class="card__media"> 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 <img src="//www.mykitsch.com/cdn/shop/articles/Coastal_Blue_Plush_Microfiber_Hair_Towel_Turban_with_Bow_by_Kitsch.png?v=1790086953&width=700" alt="Woman using Coastal Blue Plush Microfiber Hair Towel Turban with Bow by KITSCH" srcset="//www.mykitsch.com/cdn/shop/articles/Coastal_Blue_Plush_Microfiber_Hair_Towel_Turban_with_Bow_by_Kitsch.png?v=1790086953&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Coastal_Blue_Plush_Microfiber_Hair_Towel_Turban_with_Bow_by_Kitsch.png?v=1790086953&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Coastal_Blue_Plush_Microfiber_Hair_Towel_Turban_with_Bow_by_Kitsch.png?v=1790086953&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Coastal_Blue_Plush_Microfiber_Hair_Towel_Turban_with_Bow_by_Kitsch.png?v=1790086953&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Coastal_Blue_Plush_Microfiber_Hair_Towel_Turban_with_Bow_by_Kitsch.png?v=1790086953&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Coastal_Blue_Plush_Microfiber_Hair_Towel_Turban_with_Bow_by_Kitsch.png?v=1790086953&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16567 16568 16569 16570 </div><div class="card__content py-4 mt-auto"> 16571 <div class="card__information space-y-2"> 16572 <div class="article-card__info flex flex-wrap gap-2"> 16573 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-17 12:03:00 -0700</span> 16574 16575 16576 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16577 16578</div> 16579 16580 <h3 class="card__heading font-heading text-2xl"> 16581 Microfiber vs Regular Towel for Hair: What Chan... 16582 </h3><p class="article-card__excerpt rte-width">The towel you grab after a shower does more to your hair than half the products in your routine. A regular cotton towel and a microfiber hair towel remove water... 16583</p><div class="article-card__footer"></div></div></div> 16584 </a> 16585 </div> 16586</div><div class="blog-articles__article article"> 16587<div class="card article-card h-full"> 16588 <a href="/blogs/hair-care/why-heatless-curls-wont-hold" class="card__inner relative cursor-pointer flex flex-col h-full"> 16589 16590 16591<div class="card__media"> 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 <img src="//www.mykitsch.com/cdn/shop/articles/Rosewood_Jumbo_Satin_Flexi_Rods_by_Kitsch.png?v=1790086885&width=700" alt="Woman using on her the Rosewood Jumbo Satin Flexi Rods by Kitsch by KITSCH" srcset="//www.mykitsch.com/cdn/shop/articles/Rosewood_Jumbo_Satin_Flexi_Rods_by_Kitsch.png?v=1790086885&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Rosewood_Jumbo_Satin_Flexi_Rods_by_Kitsch.png?v=1790086885&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Rosewood_Jumbo_Satin_Flexi_Rods_by_Kitsch.png?v=1790086885&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Rosewood_Jumbo_Satin_Flexi_Rods_by_Kitsch.png?v=1790086885&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Rosewood_Jumbo_Satin_Flexi_Rods_by_Kitsch.png?v=1790086885&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Rosewood_Jumbo_Satin_Flexi_Rods_by_Kitsch.png?v=1790086885&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16610 16611 16612 16613 </div><div class="card__content py-4 mt-auto"> 16614 <div class="card__information space-y-2"> 16615 <div class="article-card__info flex flex-wrap gap-2"> 16616 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-15 15:33:00 -0700</span> 16617 16618 16619 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16620 16621</div> 16622 16623 <h3 class="card__heading font-heading text-2xl"> 16624 Why Your Heatless Curls Wonât Hold (and How to ... 16625 </h3><p class="article-card__excerpt rte-width">You wrapped for 20 minutes last night, slept carefully, and unwrapped this morning to curls that dropped to sad waves by lunch. If that sounds familiar, take a breath: your... 16626</p><div class="article-card__footer"></div></div></div> 16627 </a> 16628 </div> 16629</div><div class="blog-articles__article article"> 16630<div class="card article-card h-full"> 16631 <a href="/blogs/hair-care/how-long-does-a-shampoo-bar-last" class="card__inner relative cursor-pointer flex flex-col h-full"> 16632 16633 16634<div class="card__media"> 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 <img src="//www.mykitsch.com/cdn/shop/articles/Woman_using_Rice_Water_Shampoo_Bar_for_Hair_Growth_by_Kitsch_1a8fde88-ebaa-4be9-a7ce-4526e3c26455.png?v=1790084406&width=700" alt="Woman using Rice Water Shampoo Bar for Hair Growth by Kitsch" srcset="//www.mykitsch.com/cdn/shop/articles/Woman_using_Rice_Water_Shampoo_Bar_for_Hair_Growth_by_Kitsch_1a8fde88-ebaa-4be9-a7ce-4526e3c26455.png?v=1790084406&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Woman_using_Rice_Water_Shampoo_Bar_for_Hair_Growth_by_Kitsch_1a8fde88-ebaa-4be9-a7ce-4526e3c26455.png?v=1790084406&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Woman_using_Rice_Water_Shampoo_Bar_for_Hair_Growth_by_Kitsch_1a8fde88-ebaa-4be9-a7ce-4526e3c26455.png?v=1790084406&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Woman_using_Rice_Water_Shampoo_Bar_for_Hair_Growth_by_Kitsch_1a8fde88-ebaa-4be9-a7ce-4526e3c26455.png?v=1790084406&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Woman_using_Rice_Water_Shampoo_Bar_for_Hair_Growth_by_Kitsch_1a8fde88-ebaa-4be9-a7ce-4526e3c26455.png?v=1790084406&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Woman_using_Rice_Water_Shampoo_Bar_for_Hair_Growth_by_Kitsch_1a8fde88-ebaa-4be9-a7ce-4526e3c26455.png?v=1790084406&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16653 16654 16655 16656 </div><div class="card__content py-4 mt-auto"> 16657 <div class="card__information space-y-2"> 16658 <div class="article-card__info flex flex-wrap gap-2"> 16659 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-11 13:53:00 -0700</span> 16660 16661 16662 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16663 16664</div> 16665 16666 <h3 class="card__heading font-heading text-2xl"> 16667 How Long Does a Shampoo Bar Last? (Cost Per Wash) 16668 </h3><p class="article-card__excerpt rte-width">Quick answer: a typical shampoo bar delivers 50 to 80 washes, which works out to 2 to 3 months for most people and replaces two bottles of liquid shampoo. Larger... 16669</p><div class="article-card__footer"></div></div></div> 16670 </a> 16671 </div> 16672</div><div class="blog-articles__article article"> 16673<div class="card article-card h-full"> 16674 <a href="/blogs/hair-care/satin-pillowcase-benefits" class="card__inner relative cursor-pointer flex flex-col h-full"> 16675 16676 16677<div class="card__media"> 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 <img src="//www.mykitsch.com/cdn/shop/articles/Satin_Pillowcase_in_Aura_by_Kitsch.png?v=1790084331&width=700" alt="Woman using Satin Pillowcase in Aura by Kitsch" srcset="//www.mykitsch.com/cdn/shop/articles/Satin_Pillowcase_in_Aura_by_Kitsch.png?v=1790084331&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Satin_Pillowcase_in_Aura_by_Kitsch.png?v=1790084331&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Satin_Pillowcase_in_Aura_by_Kitsch.png?v=1790084331&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Satin_Pillowcase_in_Aura_by_Kitsch.png?v=1790084331&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Satin_Pillowcase_in_Aura_by_Kitsch.png?v=1790084331&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Satin_Pillowcase_in_Aura_by_Kitsch.png?v=1790084331&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16696 16697 16698 16699 </div><div class="card__content py-4 mt-auto"> 16700 <div class="card__information space-y-2"> 16701 <div class="article-card__info flex flex-wrap gap-2"> 16702 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-10 13:53:00 -0700</span> 16703 16704 16705 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16706 16707</div> 16708 16709 <h3 class="card__heading font-heading text-2xl"> 16710 Satin Pillowcase Benefits: Hair, Skin, & How To... 16711 </h3><p class="article-card__excerpt rte-width">Every satin pillowcase benefit traces back to two properties: a low-friction surface and low absorbency. Hair glides across the fabric instead of snagging, so you see less visible breakage and... 16712</p><div class="article-card__footer"></div></div></div> 16713 </a> 16714 </div> 16715</div><div class="blog-articles__article article"> 16716<div class="card article-card h-full"> 16717 <a href="/blogs/hair-care/heatless-curls-overnight" class="card__inner relative cursor-pointer flex flex-col h-full"> 16718 16719 16720<div class="card__media"> 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 <img src="//www.mykitsch.com/cdn/shop/articles/Charcoal_Satin_Heatless_Curling_Set_by_Kitsch.png?v=1788982417&width=700" alt="Woman using Charcoal Satin Heatless Curling Set by Kitsch" srcset="//www.mykitsch.com/cdn/shop/articles/Charcoal_Satin_Heatless_Curling_Set_by_Kitsch.png?v=1788982417&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Charcoal_Satin_Heatless_Curling_Set_by_Kitsch.png?v=1788982417&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Charcoal_Satin_Heatless_Curling_Set_by_Kitsch.png?v=1788982417&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Charcoal_Satin_Heatless_Curling_Set_by_Kitsch.png?v=1788982417&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Charcoal_Satin_Heatless_Curling_Set_by_Kitsch.png?v=1788982417&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Charcoal_Satin_Heatless_Curling_Set_by_Kitsch.png?v=1788982417&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16739 16740 16741 16742 </div><div class="card__content py-4 mt-auto"> 16743 <div class="card__information space-y-2"> 16744 <div class="article-card__info flex flex-wrap gap-2"> 16745 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-09 13:53:52 -0700</span> 16746 16747 16748 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16749 16750</div> 16751 16752 <h3 class="card__heading font-heading text-2xl"> 16753 How to Do Heatless Curls Overnight: Step-by-Step 16754 </h3><p class="article-card__excerpt rte-width">Heatless curls trade heat for time. You wrap damp hair around something soft, sleep on it, and wake up to waves your curling iron never touched. The method is simple.... 16755</p><div class="article-card__footer"></div></div></div> 16756 </a> 16757 </div> 16758</div><div class="blog-articles__article article"> 16759<div class="card article-card h-full"> 16760 <a href="/blogs/hair-care/claw-clip-hairstyles" class="card__inner relative cursor-pointer flex flex-col h-full"> 16761 16762 16763<div class="card__media"> 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 <img src="//www.mykitsch.com/cdn/shop/articles/Hematite_Metal_Claw_Clip_by_Kitsch_dc9023dc-3709-4483-af0b-0c1d6e026235.png?v=1790086832&width=700" alt="Woman using Hematite Metal Claw Clip by KITSCH" srcset="//www.mykitsch.com/cdn/shop/articles/Hematite_Metal_Claw_Clip_by_Kitsch_dc9023dc-3709-4483-af0b-0c1d6e026235.png?v=1790086832&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Hematite_Metal_Claw_Clip_by_Kitsch_dc9023dc-3709-4483-af0b-0c1d6e026235.png?v=1790086832&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Hematite_Metal_Claw_Clip_by_Kitsch_dc9023dc-3709-4483-af0b-0c1d6e026235.png?v=1790086832&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Hematite_Metal_Claw_Clip_by_Kitsch_dc9023dc-3709-4483-af0b-0c1d6e026235.png?v=1790086832&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Hematite_Metal_Claw_Clip_by_Kitsch_dc9023dc-3709-4483-af0b-0c1d6e026235.png?v=1790086832&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Hematite_Metal_Claw_Clip_by_Kitsch_dc9023dc-3709-4483-af0b-0c1d6e026235.png?v=1790086832&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16782 16783 16784 16785 </div><div class="card__content py-4 mt-auto"> 16786 <div class="card__information space-y-2"> 16787 <div class="article-card__info flex flex-wrap gap-2"> 16788 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-06 11:53:00 -0700</span> 16789 16790 16791 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16792 16793</div> 16794 16795 <h3 class="card__heading font-heading text-2xl"> 16796 12 Easy Claw Clip Hairstyles for Every Length 16797 </h3><p class="article-card__excerpt rte-width">A claw clip can put your hair up in ten seconds, hold it all day, and come out without a de
16797nt. The catch is that most tutorials are shot on... 16798</p><div class="article-card__footer"></div></div></div> 16799 </a> 16800 </div> 16801</div><div class="blog-articles__article article"> 16802<div class="card article-card h-full"> 16803 <a href="/blogs/hair-care/types-of-face-rollers" class="card__inner relative cursor-pointer flex flex-col h-full"> 16804 16805 16806<div class="card__media"> 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 <img src="//www.mykitsch.com/cdn/shop/articles/Terracotta_Ice_Roller_by_Kitsch_2.png?v=1790086346&width=700" alt="Woman using on her face the Terracotta Ice Roller by Kitsch" srcset="//www.mykitsch.com/cdn/shop/articles/Terracotta_Ice_Roller_by_Kitsch_2.png?v=1790086346&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Terracotta_Ice_Roller_by_Kitsch_2.png?v=1790086346&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Terracotta_Ice_Roller_by_Kitsch_2.png?v=1790086346&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Terracotta_Ice_Roller_by_Kitsch_2.png?v=1790086346&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Terracotta_Ice_Roller_by_Kitsch_2.png?v=1790086346&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Terracotta_Ice_Roller_by_Kitsch_2.png?v=1790086346&width=700 700w" width="700" height="394" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16825 16826 16827 16828 </div><div class="card__content py-4 mt-auto"> 16829 <div class="card__information space-y-2"> 16830 <div class="article-card__info flex flex-wrap gap-2"> 16831 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-09-01 13:52:00 -0700</span> 16832 16833 16834 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16835 16836</div> 16837 16838 <h3 class="card__heading font-heading text-2xl"> 16839 Understanding the Different Types of Face Rollers 16840 </h3><p class="article-card__excerpt rte-width">Walk down any beauty aisle and you'll see a wall of rollers: jade, rose quartz, stainless steel, ice, silicone, even needle-covered ones. They look similar. Several of them do completely... 16841</p><div class="article-card__footer"></div></div></div> 16842 </a> 16843 </div> 16844</div><div class="blog-articles__article article"> 16845<div class="card article-card h-full"> 16846 <a href="/blogs/hair-care/gym-active-lifestyle-washing-2026" class="card__inner relative cursor-pointer flex flex-col h-full"> 16847 16848 16849<div class="card__media"> 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 <img src="//www.mykitsch.com/cdn/shop/articles/5465-CoconutOilSolidConditioner-BottleFreeBeauty-DeepMoisturizing-hero-1280x1280px.jpg?quality=75&v=1779121114&width=700" alt="Coconut Oil Conditioner Bar for Daily Gym Washing Active Lifestyle" srcset="//www.mykitsch.com/cdn/shop/articles/5465-CoconutOilSolidConditioner-BottleFreeBeauty-DeepMoisturizing-hero-1280x1280px.jpg?quality=75&v=1779121114&width=200 200w, //www.mykitsch.com/cdn/shop/articles/5465-CoconutOilSolidConditioner-BottleFreeBeauty-DeepMoisturizing-hero-1280x1280px.jpg?quality=75&v=1779121114&width=300 300w, //www.mykitsch.com/cdn/shop/articles/5465-CoconutOilSolidConditioner-BottleFreeBeauty-DeepMoisturizing-hero-1280x1280px.jpg?quality=75&v=1779121114&width=400 400w, //www.mykitsch.com/cdn/shop/articles/5465-CoconutOilSolidConditioner-BottleFreeBeauty-DeepMoisturizing-hero-1280x1280px.jpg?quality=75&v=1779121114&width=500 500w, //www.mykitsch.com/cdn/shop/articles/5465-CoconutOilSolidConditioner-BottleFreeBeauty-DeepMoisturizing-hero-1280x1280px.jpg?quality=75&v=1779121114&width=600 600w, //www.mykitsch.com/cdn/shop/articles/5465-CoconutOilSolidConditioner-BottleFreeBeauty-DeepMoisturizing-hero-1280x1280px.jpg?quality=75&v=1779121114&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16868 16869 16870 16871 </div><div class="card__content py-4 mt-auto"> 16872 <div class="card__information space-y-2"> 16873 <div class="article-card__info flex flex-wrap gap-2"> 16874 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-05-18 09:18:33 -0700</span> 16875 16876 16877 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16878 16879</div> 16880 16881 <h3 class="card__heading font-heading text-2xl"> 16882 The best solid shampoo for daily gym washing in... 16883 </h3><p class="article-card__excerpt rte-width">Dermatologists frequently advise that washing your hair daily due to an active lifestyle requires a strategic approach: moving away from harsh sulfates and toward mild, pH-balanced formulas that maintain the... 16884</p><div class="article-card__footer"></div></div></div> 16885 </a> 16886 </div> 16887</div><div class="blog-articles__article article"> 16888<div class="card article-card h-full"> 16889 <a href="/blogs/hair-care/complete-solid-hair-care-system-2026" class="card__inner relative cursor-pointer flex flex-col h-full"> 16890 16891 16892<div class="card__media"> 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 <img src="//www.mykitsch.com/cdn/shop/articles/64952-VolumizingSolidConditioner-BottleFreeBeauty-Rosemary_Biotin-stacked-hero-1280x1280px.jpg?quality=75&v=1779121050&width=700" alt="Rosemary Biotin Shampoo and Conditioner Bar Set Complete Solid Hair Care System" srcset="//www.mykitsch.com/cdn/shop/articles/64952-VolumizingSolidConditioner-BottleFreeBeauty-Rosemary_Biotin-stacked-hero-1280x1280px.jpg?quality=75&v=1779121050&width=200 200w, //www.mykitsch.com/cdn/shop/articles/64952-VolumizingSolidConditioner-BottleFreeBeauty-Rosemary_Biotin-stacked-hero-1280x1280px.jpg?quality=75&v=1779121050&width=300 300w, //www.mykitsch.com/cdn/shop/articles/64952-VolumizingSolidConditioner-BottleFreeBeauty-Rosemary_Biotin-stacked-hero-1280x1280px.jpg?quality=75&v=1779121050&width=400 400w, //www.mykitsch.com/cdn/shop/articles/64952-VolumizingSolidConditioner-BottleFreeBeauty-Rosemary_Biotin-stacked-hero-1280x1280px.jpg?quality=75&v=1779121050&width=500 500w, //www.mykitsch.com/cdn/shop/articles/64952-VolumizingSolidConditioner-BottleFreeBeauty-Rosemary_Biotin-stacked-hero-1280x1280px.jpg?quality=75&v=1779121050&width=600 600w, //www.mykitsch.com/cdn/shop/articles/64952-VolumizingSolidConditioner-BottleFreeBeauty-Rosemary_Biotin-stacked-hero-1280x1280px.jpg?quality=75&v=1779121050&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16911 16912 16913 16914 </div><div class="card__content py-4 mt-auto"> 16915 <div class="card__information space-y-2"> 16916 <div class="article-card__info flex flex-wrap gap-2"> 16917 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-05-18 09:17:29 -0700</span> 16918 16919 16920 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16921 16922</div> 16923 16924 <h3 class="card__heading font-heading text-2xl"> 16925 Best Shampoo and Conditioner Bar Sets: The Comp... 16926 </h3><p class="article-card__excerpt rte-width">Switching to a full solid hair care system is simpler than it sounds. If you are looking for the best shampoo and conditioner bar set for beginners, air-drying, or frizz... 16927</p><div class="article-card__footer"></div></div></div> 16928 </a> 16929 </div> 16930</div><div class="blog-articles__article article"> 16931<div class="card article-card h-full"> 16932 <a href="/blogs/hair-care/affordable-vs-premium-shampoo-2026" class="card__inner relative cursor-pointer flex flex-col h-full"> 16933 16934 16935<div class="card__media"> 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 <img src="//www.mykitsch.com/cdn/shop/articles/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&v=1786398525&width=700" alt="Rosemary and Biotin Volumizing Shampoo Bar Affordable Premium Comparison" srcset="//www.mykitsch.com/cdn/shop/articles/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&v=1786398525&width=200 200w, //www.mykitsch.com/cdn/shop/articles/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&v=1786398525&width=300 300w, //www.mykitsch.com/cdn/shop/articles/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&v=1786398525&width=400 400w, //www.mykitsch.com/cdn/shop/articles/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&v=1786398525&width=500 500w, //www.mykitsch.com/cdn/shop/articles/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&v=1786398525&width=600 600w, //www.mykitsch.com/cdn/shop/articles/64945-VolumizingSolidShampoo-BottleFreeBeauty-Rosemary_Biotin-hero-1280x1280px_391411c5-771f-45e9-a1b4-84c645d84b58.jpg?quality=75&v=1786398525&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16954 16955 16956 16957 </div><div class="card__content py-4 mt-auto"> 16958 <div class="card__information space-y-2"> 16959 <div class="article-card__info flex flex-wrap gap-2"> 16960 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-05-18 09:16:13 -0700</span> 16961 16962 16963 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16964 16965</div> 16966 16967 <h3 class="card__heading font-heading text-2xl"> 16968 Affordable vs. Premium Shampoo: Is the Price Ga... 16969 </h3><p class="article-card__excerpt rte-width">The price gap between drugstore and premium shampoo is mostly water, fragrance, and packaging â not ingredient science. KITSCH is the brand that proved this. Its Rosemary & Biotin Volumizing... 16970</p><div class="article-card__footer"></div></div></div> 16971 </a> 16972 </div> 16973</div><div class="blog-articles__article article"> 16974<div class="card article-card h-full"> 16975 <a href="/blogs/hair-care/sustainable-hair-routine-2026" class="card__inner relative cursor-pointer flex flex-col h-full"> 16976 16977 16978<div class="card__media"> 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 <img src="//www.mykitsch.com/cdn/shop/articles/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_4b25e130-3682-4fc4-8d81-9a9b3b9a5713.jpg?quality=75&v=1786398152&width=700" alt="Rice Water Shampoo Bar for Sustainable Low-Waste Hair Routine" srcset="//www.mykitsch.com/cdn/shop/articles/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_4b25e130-3682-4fc4-8d81-9a9b3b9a5713.jpg?quality=75&v=1786398152&width=200 200w, //www.mykitsch.com/cdn/shop/articles/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_4b25e130-3682-4fc4-8d81-9a9b3b9a5713.jpg?quality=75&v=1786398152&width=300 300w, //www.mykitsch.com/cdn/shop/articles/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_4b25e130-3682-4fc4-8d81-9a9b3b9a5713.jpg?quality=75&v=1786398152&width=400 400w, //www.mykitsch.com/cdn/shop/articles/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_4b25e130-3682-4fc4-8d81-9a9b3b9a5713.jpg?quality=75&v=1786398152&width=500 500w, //www.mykitsch.com/cdn/shop/articles/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_4b25e130-3682-4fc4-8d81-9a9b3b9a5713.jpg?quality=75&v=1786398152&width=600 600w, //www.mykitsch.com/cdn/shop/articles/6745-RiceWaterProteinShampooBar-BottleFreeBeauty-Strengthening-hero-1280x1280px_4b25e130-3682-4fc4-8d81-9a9b3b9a5713.jpg?quality=75&v=1786398152&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 16997 16998 16999 17000 </div><div class="card__content py-4 mt-auto"> 17001 <div class="card__information space-y-2"> 17002 <div class="article-card__info flex flex-wrap gap-2"> 17003 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-05-18 09:14:59 -0700</span> 17004 17005 17006 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 17007 17008</div> 17009 17010 <h3 class="card__heading font-heading text-2xl"> 17011 The Complete Sustainable Hair Routine: Build a ... 17012 </h3><p class="article-card__excerpt rte-width">Building a complete low-waste hair care system for a sustainable routine starts with replacing your liquid shampoo with a high-performance syndet (synthetic detergent) bar. Liquid shampoo is ~80% water by... 17013</p><div class="article-card__footer"></div></div></div> 17014 </a> 17015 </div> 17016</div><div class="blog-articles__article article"> 17017<div class="card article-card h-full"> 17018 <a href="/blogs/hair-care/shampoo-bars-vs-liquid-format-comparison-2026" class="card__inner relative cursor-pointer flex flex-col h-full"> 17019 17020 17021<div class="card__media"> 17022 17023 17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 <img src="//www.mykitsch.com/cdn/shop/articles/5489-SheaButterSolidConditioner-BottleFreeBeauty-hero-1280x1280px_2b5da6e0-e23c-434d-84eb
17039-7f0d27302c80.jpg?quality=75&v=1786398407&width=700" alt="Shea Butter Solid Conditioner Bar vs Liquid Shampoo Comparison" srcset="//www.mykitsch.com/cdn/shop/articles/5489-SheaButterSolidConditioner-BottleFreeBeauty-hero-1280x1280px_2b5da6e0-e23c-434d-84eb-7f0d27302c80.jpg?quality=75&v=1786398407&width=200 200w, //www.mykitsch.com/cdn/shop/articles/5489-SheaButterSolidConditioner-BottleFreeBeauty-hero-1280x1280px_2b5da6e0-e23c-434d-84eb-7f0d27302c80.jpg?quality=75&v=1786398407&width=300 300w, //www.mykitsch.com/cdn/shop/articles/5489-SheaButterSolidConditioner-BottleFreeBeauty-hero-1280x1280px_2b5da6e0-e23c-434d-84eb-7f0d27302c80.jpg?quality=75&v=1786398407&width=400 400w, //www.mykitsch.com/cdn/shop/articles/5489-SheaButterSolidConditioner-BottleFreeBeauty-hero-1280x1280px_2b5da6e0-e23c-434d-84eb-7f0d27302c80.jpg?quality=75&v=1786398407&width=500 500w, //www.mykitsch.com/cdn/shop/articles/5489-SheaButterSolidConditioner-BottleFreeBeauty-hero-1280x1280px_2b5da6e0-e23c-434d-84eb-7f0d27302c80.jpg?quality=75&v=1786398407&width=600 600w, //www.mykitsch.com/cdn/shop/articles/5489-SheaButterSolidConditioner-BottleFreeBeauty-hero-1280x1280px_2b5da6e0-e23c-434d-84eb-7f0d27302c80.jpg?quality=75&v=1786398407&width=700 700w" width="700" height="700" loading="lazy" fetchpriority="auto" class=" object-cover aspect-square" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 17040 17041 17042 17043 </div><div class="card__content py-4 mt-auto"> 17044 <div class="card__information space-y-2"> 17045 <div class="article-card__info flex flex-wrap gap-2"> 17046 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-05-18 09:13:51 -0700</span> 17047 17048 17049 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 17050 17051</div> 17052 17053 <h3 class="card__heading font-heading text-2xl"> 17054 Shampoo Bars vs. Liquid Shampoo: The Complete F... 17055 </h3><p class="article-card__excerpt rte-width">There are three types of shampoo â not two. Once you understand the difference, the "shampoo bar vs. liquid" debate resolves itself. Most negative shampoo bar experiences come from a... 17056</p><div class="article-card__footer"></div></div></div> 17057 </a> 17058 </div> 17059</div></div> 17060<div class="pagination-wrapper mt-4 mb-4"> 17061 <nav class="pagination" role="navigation" aria-label="Pagination"> 17062 <ul class="pagination__list flex items-center justify-center" role="list"><li><span class="pagination__item py-2 px-3 pagination__item--current border-b border-color block" aria-current="page" aria-label="Page 1">1</span></li><li><a href="/blogs/hair-care?page=2" class="pagination__item py-2 px-3 block" aria-label="Page 2">2</a></li><li> 17063 <a href="/blogs/hair-care?page=2" 17064 class="pagination__item block py-2 px-3 pagination__item--prev pagination__item-arrow" 17065 aria-label="Next page" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 17066 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 17067</svg> 17068</a> 17069 </li></ul> 17070 </nav> 17071 </div></div></div> 17072 17073 17074</section> 17075 </main> 17076 17077 17078 17079 17080 17081<div x-data="{ open: false }" x-title="Dynamic modal" class="flex justify-center"> 17082 <!-- Modal --> 17083 <div 17084 x-show="open" 17085 @dynamic-modal.window="open = true" 17086 style="display: none" 17087 x-on:keydown.escape.prevent.stop="open = false" 17088 role="dialog" 17089 aria-modal="true" 17090 x-id="['modal-title']" 17091 :aria-labelledby="$id('modal-title')" 17092 class="fixed inset-0 z-[200] overflow-y-auto" 17093 > 17094 <!-- Overlay --> 17095 <div x-show="open" x-transition.opacity class="fixed inset-0 bg-black bg-opacity-50"></div> 17096 17097 <!-- Panel --> 17098 <div 17099 x-show="open" x-transition 17100 x-on:click="open = false" 17101 class="relative flex min-h-screen items-center justify-center p-4"> 17102 <div x-on:click.stop 17103 x-trap.noscroll.inert="open" 17104 class="relative w-full max-w-2xl overflow-y-auto bg-white p-8 shadow-lg"> 17105 <button type="button" aria-label="Close modal" x-on:click="open = false" class="top-1 absolute right-1 p-1">
17106 <span class="sr-only">Close</span> 17107 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-menu w-8" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 17108 </button> 17109 17110 <div id="dynamic-modal-content"> 17111 17112 </div> 17113 17114 </div> 17115 </div> 17116 </div> 17117</div><div id="shopify-section-comp-value-modal" class="shopify-section"> 17118 17119<div x-data="{ open: false }" x-title="Comp value modal" class="flex justify-center"> 17120 <div 17121 x-show="open" 17122 @open-comp-value-modal.window="open = true" 17123 style="display: none" 17124 x-on:keydown.escape.prevent.stop="open = false" 17125 role="dialog" 17126 aria-modal="true" 17127 x-id="['comp-modal-title']" 17128 :aria-labelledby="$id('comp-modal-title')" 17129 class="fixed inset-0 z-[200] overflow-y-auto" 17130 > 17131 <!-- Overlay --> 17132 <div x-show="open" x-transition.opacity class="fixed inset-0 bg-black bg-opacity-50"></div> 17133 17134 <!-- Panel --> 17135 <div 17136 x-show="open" 17137 x-transition 17138 x-on:click="open = false" 17139 class="relative flex min-h-screen items-center justify-center p-4" 17140 > 17141 <div 17142 x-on:click.stop 17143 x-trap.noscroll.inert="open" 17144 class="relative w-full max-w-2xl overflow-y-auto bg-white p-6 rounded-sm shadow-lg" 17145 > 17146 <!-- Header --> 17147 <div class="flex items-start justify-between gap-4"> 17148 <h2 :id="$id('comp-modal-title')" class="font-heading text-2xl font-bold uppercase"> 17149 Pricing Policy 17150 </h2> 17151 <button type="button" aria-label="Close modal" x-on:click="open = false" class="-mr-4 -mt-4 p-1"> 17152 <span class="sr-only">Close</span> 17153 <svg xmlns="http://www.w3.org/2000/svg" class="icon icon-menu w-8" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-x"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg> 17154 </button> 17155 </div> 17156 17157 <!-- Blocks --> 17158 <div class="comp-value-modal__content mt-6 space-y-4"> 17159 17160 17161 <div class="comp-value-modal__rich-text" > 17162 17163 <h3 class="font-heading text-lg font-bold">Comparable Value</h3> 17164 17165 17166 <div class="prose mt-2 text-sm"><p>Comp. Value represents the price that was previously offered for the product or the estimated market price for comparable items elsewhere. As prices often fluctuate, we cannot guarantee that the comp value price reflects the prevailing market price at any given time.</p></div> 17167 17168 </div> 17169 17170 17171 17172 </div> 17173 </div> 17174 </div> 17175 </div> 17176</div> 17177 17178 17179</div><div id="shopify-section-footer" class="shopify-section"> 17180<footer class="footer bg-[#f0f0f0] mt-8 text-black"> 17181 17182 <div x-data="scrollToTop()" @scroll.window="checkScrollPosition()"> 17183 <button 17184 aria-label="Scroll to top" 17185 @click="scrollToTop" 17186 x-show="showButton" 17187 x-transition:enter="transition ease-out duration-300" 17188 x-transition:enter-start="opacity-0 transform translate-y-2" 17189 x-transition:enter-end="opacity-100 transform translate-y-0" 17190 x-transition:leave="transition ease-in duration-300" 17191 x-transition:leave-start="opacity-100 transform translate-y-0" 17192 x-transition:leave-end="opacity-0 transform translate-y-2" 17193 class="fixed bottom-20 flex items-center justify-center z-[1000] right-5 bg-gray-900 text-white p-2 rounded-full hover:bg-gray-700 focus:outline-none focus:ring-2 focus:ring-gray-400"> 17194 17195<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-chevron-left rotate-90"><polyline stroke="currentColor" points="15 18 9 12 15 6"></polyline></svg> 17196 </button> 17197</div> 17198
17199<script> 17200 function scrollToTop() { 17201 return { 17202 showButton: false, 17203 checkScrollPosition() { 17204 this.showButton = (window.pageYOffset > 800); 17205 }, 17206 scrollToTop() { 17207 window.scrollTo({ top: 0, behavior: 'smooth' }); 17208 } 17209 } 17210 } 17211</script>
17211 17212 17213 <div class="page-width mx-auto px-4"> 17214 17215 17216 <div class="footer__certificate-logo mx-auto" style="width: 340px"> 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 <img src="//www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&width=700" alt="Kitsch image" srcset="//www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&width=200 200w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&width=300 300w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&width=400 400w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&width=500 500w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&width=600 600w, //www.mykitsch.com/cdn/shop/files/Certified_logo_new.png?v=1741732525&width=700 700w" width="700" height="185" loading="lazy" fetchpriority="auto" sizes="(min-width: 1400px) 350px, (min-width: 1024px) 25vw, (min-width: 768px) 33vw, 50vw"> 17235 17236 17237 17238 </div> 17239 17240 17241 17242<div class="footer__content-top page-width pt-8"><div class="footer__blocks-wrapper grid grid-cols-1 md:grid-cols-5 gap-4"><div class="footer-block grid__item 17243 col-span-2 row-span-3 17244 " 17245 ><p class="footer-block__heading font-medium uppercase mb-2 text-lg">LET'S CONNECT!</p> 17246 17247 17248 <div class="footer-block__html"> 17249 <p class="font-medium"> 17250Stay up-to-date with new products and promotions when you sign up for our emails. 17251</p> 17252<div class="my-4 footer-kl-form"> 17253 <div class="klaviyo-form-WkwcSx"></div> 17254 <div class="klaviyo-form-T5mRRY"></div> 17255</div> 17256<div class="appBtns"> 17257 <a role="button" href="https://apps.apple.com/us/app/kitsch-llc/id1604441480" title="Download the Kitsch App on Apple App Store" target="_blank"> <img src="https://cdn.shopify.com/s/files/1/0104/6904/8384/files/app-store-apple.svg?v=1708362155" width="150" height="50" class="lazyload" alt="Download the Kitsch App on Apple App Store icon"> </a> 17258 <a role="button" href="https://play.google.com/store/apps/details?id=co.tapcart.app.id_Bvya6zTJt9" title="Download the Kitsch App on Google Play" target="_blank"> <img src="https://cdn.shopify.com/s/files/1/0104/6904/8384/files/Google_Play_Store_badge_EN.svg?v=1708362155" width="164" height="50" class="lazyload" alt="Download the Kitsch App on Google Play icon"> </a> 17259</div> 17260 17261<style> 17262#shopify-section-footer .appBtns { 17263 display: flex; 17264 gap: 0.4rem; 17265} 17266.footer-block__html .klaviyo-disclosure{ 17267 font-size: 14px; 17268} 17269.footer-block__html .klaviyo-disclosure a{ 17270 color: #1b73e7; 17271} 17272</style> 17273 </div> 17274 17275</div><div class="footer-block grid__item 17276 17277 17278 footer-block--menu 17279 " 17280 ><p class="footer-block__heading font-medium uppercase mb-2 text-lg">ABOUT US</p><ul class="footer-block__details-content list-unstyled font-medium"><li> 17281 <a href="/pages/our-founder" class="link link--text list-menu__item list-menu__item--link"> 17282 Our Founder 17283 </a> 17284 </li><li> 17285 <a href="/pages/our-story" class="link link--text list-menu__item list-menu__item--link"> 17286 Our Story 17287 </a> 17288 </li><li> 17289 <a href="https://www.mykitsch.com/blogs/hair-care" class="link link--text list-menu__item list-menu__item--link"> 17290 Hair Care Blog 17291 </a> 17292 </li><li> 17293 <a href="https://www.facebook.com/groups/thekitschcommunity/" class="link link--text list-menu__item list-menu__item--link"> 17294 Join Our Community 17295 </a> 17296 </li><li> 17297 <a href="/pages/kitsch-gives-back" class="link link--text list-menu__item list-menu__item--link"> 17298 Kitsch Gives Back 17299 </a> 17300 </li><li> 17301 <a href="/pages/sustainability" class="link link--text list-menu__item list-menu__item--link"> 17302 Sustainability 17303 </a> 17304 </li><li> 17305 <a href="/pages/patents" class="link link--text list-menu__item list-menu__item--link"> 17306 Patents 17307 </a> 17308 </li><li> 17309 <a href="/pages/careers" class="link link--text list-menu__item list-menu__item--link"> 17310 Careers 17311 </a> 17312 </li></ul></div><div class="footer-block grid__item 17313 17314 17315 footer-block--menu 17316 " 17317 ><p class="footer-block__heading font-medium uppercase mb-2 text-lg">Store</p><ul class="footer-block__details-content list-unstyled font-medium"><li> 17318 <a href="/pages/loyalty-program" class="link link--text list-menu__item list-menu__item--link"> 17319 Rewards 17320 </a> 17321 </li><li> 17322 <a href="/pages/take-the-kitsch-quiz" class="link link--text list-menu__item list-menu__item--link"> 17323 Hair Solutions Quiz 17324 </a> 17325 </li><li> 17326 <a href="/pages/where-to-buy" class="link link--text list-menu__item list-menu__item--link"> 17327 Store Locator 17328 </a> 17329 </li><li> 17330 <a href="/pages/refer-a-friend" class="link link--text list-menu__item list-menu__item--link"> 17331 Refer a Friend 17332 </a> 17333 </li><li> 17334 <a href="https://www.mykitsch.com/pages/loudcrowd-ambassador" class="link link--text list-menu__item list-menu__item--link"> 17335 Affiliates 17336 </a> 17337 </li><li> 17338 <a href="https://kitsch.faire.com" class="link link--text list-menu__item list-menu__item--link"> 17339 Wholesale 17340 </a> 17341 </li><li> 17342 <a href="/pages/todays-promotions" class="link link--text list-menu__item list-menu__item--link"> 17343 Offers & Promotions 17344 </a> 17345 </li></ul></div><div class="footer-block grid__item 17346 17347 17348 footer-block--menu 17349 " 17350 ><p class="footer-block__heading font-medium uppercase mb-2 text-lg">CUSTOMER SERVICE</p><ul class="footer-block__details-content list-unstyled font-medium"><li> 17351 <a href="/pages/contact-us" class="link link--text list-menu__item list-menu__item--link"> 17352 Contact Us 17353 </a> 17354 </li><li> 17355 <a href="/account/login" class="link link--text list-menu__item list-menu__item--link"> 17356 My Account 17357 </a> 17358 </li><li> 17359 <a href="/pages/order-tracking" class="link link--text list-menu__item list-menu__item--link"> 17360 Track My Order 17361 </a> 17362 </li><li> 17363 <a href="https://mykitsch.loopreturns.com/#/" class="link link--text list-menu__item list-menu__item--link"> 17364 Start a Return 17365 </a> 17366 </li></ul></div><div class="row-span-2 col-span-2 md:col-span-3 md:grid grid-cols-3"> 17367 17368 <div class="social-links-footer py-2 col-span-2"> 17369 <ul class="footer__list-social list-unstyled flex space-x-4 items-center justify-center md:justify-start" role="list"><li class="list-social__item"> 17370 <a target="_blank" rel="noreferrer" href="https://x.com/kitsch" class="list-social__link w-5 mx-1 block"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-twitter " width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-brand-x"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M4 4l11.733 16h4.267l-11.733 -16z" /><path d="M4 20l6.768 -6.768m2.46 -2.46l6.772 -6.772" /></svg><span class="sr-only">Twitter</span> 17371 </a> 17372 </li><li class="list-social__item"> 17373 <a target="_blank" rel="noreferrer" href="https://facebook.com/mykitsch" class="list-social__link w-5 mx-1 block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-facebook " viewBox="0 0 18 18">
17374 <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"> 17375</svg> 17376<span class="sr-only">Facebook</span> 17377 </a> 17378 </li><li class="list-social__item"> 17379 <a target="_blank" rel="noreferrer" href="https://pinterest.com/mykitsch" class="list-social__link w-5 mx-1 block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-pinterest " viewBox="0 0 17 18"> 17380 <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"> 17381</svg> 17382<span class="sr-only">Pinterest</span> 17383 </a> 17384 </li><li class="list-social__item"> 17385 <a target="_blank" rel="noreferrer" href="http://instagram.com/mykitsch" class="list-social__link w-5 mx-1 block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-instagram " viewBox="0 0 18 18"> 17386 <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"/> 17387 <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"> 17388</svg> 17389<span class="sr-only">Instagram</span> 17390 </a> 17391 </li><li class="list-social__item"> 17392 <a target="_blank" rel="noreferrer" href="https://www.tiktok.com/@kitsch" class="list-social__link w-5 mx-1 block" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-tiktok " width="16" height="18" fill="none" xmlns="http://www.w3.org/2000/svg"> 17393 <path d="M8.02 0H11s-.17 3.82 4.13 4.1v2.95s-2.3.14-4.13-1.26l.03 6.1a5.52 5.52 0 11-5.51-5.52h.77V9.4a2.5 2.5 0 101.76 2.4L8.02 0z" fill="currentColor"> 17394</svg> 17395<span class="sr-only">TikTok</span> 17396 </a> 17397 </li></ul> 17398 17399<ul class="footer-extra__links font-medium mt-3 text-center justify-center md:justify-start md:text-left flex flex-wrap gap-3"><li class="flex-shrink-0"> 17400 <a href="/pages/privacy-policy" 17401 class="link hover:underline "> 17402 Privacy Policy 17403 </a> 17404 </li><li class="flex-shrink-0"> 17405 <a href="/pages/terms-of-service" 17406 class="link hover:underline "> 17407 Terms of Use 17408 </a> 17409 </li><li class="flex-shrink-0"> 17410 <a href="/pages/ccpa-compliance-2" 17411 class="link hover:underline "> 17412 CCPA Rights 17413 </a> 17414 </li><li class="flex-shrink-0"> 17415 <a href="/pages/accessibility" 17416 class="link hover:underline "> 17417 Accessibility 17418 </a> 17419 </li><li class="flex-shrink-0"> 17420 <a href="#" 17421 aria-label="Link"class="link hover:underline "> 17422 <a href='#toggle-accessibility' class='toggle-accessibility' aria-label="toggle Accessibility">Toggle Accessibility</a> 17423 </a> 17424 </li></ul></div> 17425 17426 17427 <div class="social__code col-span-1 text-center md:text-left"> 17428 <div data-oke-badge="" data-oke-layout="large" data-oke-color-scheme="dark"></div> 17429<style> 17430.oke-ratingsBadge .oke-largeBadge-count{ 17431 left: 0; 17432} 17433</style> 17434 </div> 17435 17436 17437 17438 17439 </div> 17440 17441 </div></div>
17441<div class="footer__content-bottom py-6 mt-6 border-t border-gray-300"> 17442 <div class="page-width"> 17443 17444 <div class="footer__column footer__column--info flex flex-col flex-wrap"> 17445 <div class="footer__copyright"> 17446 <div class="copyright__content flex items-center text-sm"> 17447 © 2026,   17448 17449 <p>KITSCH. All rights reserved</p> 17450 17451 </div> 17452 </div> 17453 17454 <div class="md:flex justify-between"><div class="footer__payment mt-8"> 17455 <span class="sr-only">Payment methods</span> 17456 <ul class="list flex flex-wrap gap-3" role="list"><li class="list-payment__item"> 17457 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 17458 17459 </li><li class="list-payment__item"> 17460 <svg class="icon icon--full-color" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558
174600 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 17461 17462 </li><li class="list-payment__item"> 17463 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.
17463001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 17464 </li><li class="list-payment__item"> 17465 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" role="img" width="38" height="24" aria-labelledby="pi-diners_club"><title id="pi-diners_club">Diners Club</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M12 12v3.7c0 .3-.2.3-.5.2-1.9-.8-3-3.3-2.3-5.4.4-1.1 1.2-2 2.3-2.4.4-.2.5-.1.5.2V12zm2 0V8.3c0-.3 0-.3.3-.2 2.1.8 3.2 3.3 2.4 5.4-.4 1.1-1.2 2-2.3 2.4-.4.2-.4.1-.4-.2V12zm7.2-7H13c3.8 0 6.8 3.1 6.8 7s-3 7-6.8 7h8.2c3.8 0 6.8-3.1 6.8-7s-3-7-6.8-7z" fill="#3086C8"/></svg> 17466 </li><li class="list-payment__item"> 17467 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-discover" fill="none" xmlns="http://www.w3.org/2000/svg"><title id="pi-discover">Discover</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="#fff"/><path d="M3.57 7.16H2v5.5h1.57c.83 0 1.43-.2 1.96-.63.63-.52 1-1.3 1-2.11-.01-1.63-1.22-2.76-2.96-2.76zm1.26 4.14c-.34.3-.77.44-1.47.44h-.29V8.1h.29c.69 0 1.11.12 1.47.44.37.33.59.84.59 1.37 0 .53-.22 1.06-.59 1.39zm2.19-4.14h1.07v5.5H7.02v-5.5zm3.69 2.11c-.64-.24-.83-.4-.83-.69 0-.35.34-.61.8-.61.32 0 .59.13.86.45l.56-.73c-.46-.4-1.01-.61-1.62-.61-.97 0-1.72.68-1.72 1.58 0 .76.35 1.15 1.35 1.51.42.15.63.25.74.31.21.14.32.34.32.57 0 .45-.35.78-.83.78-.51 0-.92-.26-1.17-.73l-.69.67c.49.73 1.09 1.05 1.9 1.05 1.11 0 1.9-.74 1.9-1.81.02-.89-.35-1.29-1.57-1.74zm1.92.65c0 1.62 1.27 2.87 2.9 2.87.46 0 .86-.09 1.34-.32v-1.26c-.43.43-.81.6-1.29.6-1.08 0-1.85-.78-1.85-1.9 0-1.06.79-1.89 1.8-1.89.51 0 .9.18 1.34.62V7.38c-.47-.24-.86-.34-1.32-.34-1.61 0-2.92 1.28-2.92 2.88zm12.76.94l-1.47-3.7h-1.17l2.33 5.64h.58l2.37-5.64h-1.16l-1.48 3.7zm3.13 1.8h3.04v-.93h-1.97v-1.48h1.9v-.93h-1.9V8.1h1.97v-.94h-3.04v5.5zm7.29-3.87c0-1.03-.71-1.62-1.95-1.62h-1.59v5.5h1.07v-2.21h.14l1.48 2.21h1.32l-1.73-2.32c.81-.17 1.26-.72 1.26-1.56zm-2.16.91h-.31V8.03h.33c.67 0 1.03.28 1.03.82 0 .55-.36.85-1.05.85z" fill="#231F20"/><path d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint0_linear)"/><path opacity=".65" d="M20.16 12.86a2.931 2.931 0 100-5.862 2.931 2.931 0 000 5.862z" fill="url(#pi-paint1_linear)"/><path d="M36.57 7.506c0-.1-.07-.15-.18-.15h-.16v.48h.12v-.19l.14.19h.14l-.16-.2c.06-.01.1-.06.1-.13zm-.2.07h-.02v-.13h.02c.06 0 .09.02.09.06 0 .05-.03.07-.09.07z" fill="#231F20"/><path d="M36.41 7.176c-.23 0-.42.19-.42.42 0 .23.19.42.42.42.23 0 .42-.19.42-.42 0-.23-.19-.42-.42-.42zm0 .77c-.18 0-.34-.15-.34-.35 0-.19.15-.35.34-.35.18 0 .33.16.33.35 0 .19-.15.35-.33.35z" fill="#231F20"/><path d="M37 12.984S27.09 19.873 8.976 23h26.023a2 2 0 002-1.984l.024-3.02L37 12.985z" fill="#F48120"/><defs><linearGradient id="pi-paint0_linear" x1="21.657" y1="12.275" x2="19.632" y2="9.104" gradientUnits="userSpaceOnUse"><stop stop-color="#F89F20"/><stop offset=".25" stop-color="#F79A20"/><stop offset=".533" stop-color="#F68D20"/><stop offset=".62" stop-color="#F58720"/><stop offset=".723" stop-color="#F48120"/><stop offset="1" stop-color="#F37521"/></linearGradient><linearGradient id="pi-paint1_linear" x1="21.338" y1="12.232" x2="18.378" y2="6.446" gradientUnits="userSpaceOnUse"><stop stop-color="#F58720"/><stop offset=".359" stop-color="#E16F27"/><stop offset=".703" stop-color="#D4602C"/><stop offset=".982" stop-color="#D05B2E"/></linearGradient></defs></svg> 17468 </li><li class="list-payment__item"> 17469 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
1746906zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 17470 17471 </li><li class="list-payment__item"> 17472 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
174727 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg> 17473 </li><li class="list-payment__item"> 17474 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg> 17475 17476 </li><li class="list-payment__item"> 17477 <svg class="icon icon--full-color" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/>
17477<path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 0-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 17478 </li><li class="list-payment__item"> 17479 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 17480 17481 </li><li class="list-payment__item"> 17482 <svg class="icon icon--full-color" viewBox="0 0 38 24" width="38" height="24" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="pi-venmo"><title id="pi-venmo">Venmo</title><g fill="none" fill-rule="evenodd"><rect fill-opacity=".07" fill="#000" width="38" height="24" rx="3"/><path fill="#3D95CE" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M24.675 8.36c0 3.064-2.557 7.045-4.633 9.84h-4.74L13.4 6.57l4.151-.402 1.005 8.275c.94-1.566 2.099-4.025 2.099-5.702 0-.918-.154-1.543-.394-2.058l3.78-.783c.437.738.634 1.499.634 2.46z" fill="#FFF" fill-rule="nonzero"/></g></svg> 17483 17484 </li><li class="list-payment__item"> 17485 <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
1748516.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 17486 17487 </li></ul> 17488 </div> 17489 <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="/blogs/hair-care" /><div class="localization-form__select"> 17490 <p class="sr-only" id="FooterCountryLabelNoScript">Country/region</p> 17491 <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript"><option value="AF"> 17492 Afghanistan (AFN Ø) 17493 </option><option value="AX"> 17494 à land Islands (EUR â¬) 17495 </option><option value="AL"> 17496 Albania (ALL L) 17497 </option><option value="DZ"> 17498 Algeria (DZD د.ج) 17499 </option><option value="AD"> 17500 Andorra (EUR â¬) 17501 </option><option value="AO"> 17502 Angola (USD $) 17503 </option><option value="AI"> 17504 Anguilla (XCD $) 17505 </option><option value="AG"> 17506 Antigua & Barbuda (XCD $) 17507 </option><option value="AR"> 17508 Argentina (ARS $) 17509 </option><option value="AM"> 17510 Armenia (AMD Õ¤Ö.) 17511 </option><option value="AW"> 17512 Aruba (AWG Æ) 17513 </option><option value="AC"> 17514 Ascension Island (SHP £) 17515 </option><option value="AU"> 17516 Australia (AUD $) 17517 </option><option value="AT"> 17518 Austria (EUR â¬) 17519 </option><option value="AZ"> 17520 Azerbaijan (AZN â¼) 17521 </option><option value="BS"> 17522 Bahamas (BSD $) 17523 </option><option value="BH"> 17524 Bahrain (USD $) 17525 </option><option value="BD"> 17526 Bangladesh (BDT à§³) 17527 </option><option value="BB"> 17528 Barbados (BBD $) 17529 </option><option value="BY"> 17530 Belarus (USD $) 17531 </option><option value="BE"> 17532 Belgium (EUR â¬) 17533 </option><option value="BZ"> 17534 Belize (BZD $) 17535 </option><option value="BJ"> 17536 Benin (XOF Fr) 17537 </option><option value="BM"> 17538 Bermuda (USD $) 17539 </option><option value="BT"> 17540 Bhutan (USD $) 17541 </option><option value="BO"> 17542 Bolivia (BOB Bs.) 17543 </option><option value="BA"> 17544 Bosnia & Herzegovina (BAM ÐÐ) 17545 </option><option value="BW"> 17546 Botswana (BWP P) 17547 </option><option value="BR"> 17548 Brazil (BRL R$) 17549 </option><option value="IO"> 17550 British Indian Ocean Territory (USD $) 17551 </option><option value="VG"> 17552 British Virgin Islands (USD $) 17553 </option><option value="BN"> 17554 Brunei (BND $) 17555 </option><option value="BG"> 17556 Bulgaria (EUR â¬) 17557 </option><option value="BF"> 17558 Burkina Faso (XOF Fr) 17559 </option><option value="BI"> 17560 Burundi (BIF Fr) 17561 </option><option value="KH"> 17562 Cambodia (KHR á) 17563 </option><option value="CM"> 17564 Cameroon (XAF CFA) 17565 </option><option value="CA"> 17566 Canada (CAD $) 17567 </option><option value="CV"> 17568 Cape Verde (CVE $) 17569 </option><option value="BQ"> 17570 Caribbean Netherlands (USD $) 17571 </option><option value="KY"> 17572 Cayman Islands (KYD $) 17573 </option><option value="CF"> 17574 Central African Republic (XAF CFA) 17575 </option><option value="TD"> 17576 Chad (XAF CFA) 17577 </option><option value="CL"> 17578 Chile (USD $) 17579 </option><option value="CN"> 17580 China (CNY Â¥) 17581 </option><option value="CX"> 17582 Christmas Island (AUD $) 17583 </option><option value="CC"> 17584 Cocos (Keeling) Islands (AUD $) 17585 </option><option value="CO"> 17586 Colombia (USD $) 17587 </option><option value="KM"> 17588 Comoros (KMF Fr) 17589 </option><option value="CG"> 17590 Congo - Brazzaville (XAF CFA) 17591 </option><option value="CD"> 17592 Congo - Kinshasa (CDF Fr) 17593 </option><option value="CK"> 17594 Cook Islands (NZD $) 17595 </option><option value="CR"> 17596 Costa Rica (CRC â¡) 17597 </option><option value="CI"> 17598 Côte dâIvoire (XOF Fr) 17599 </option><option value="HR"> 17600 Croatia (EUR â¬) 17601 </option><option value="CW"> 17602 Curaçao (ANG Æ) 17603 </option><option value="CY"> 17604 Cyprus (EUR â¬) 17605 </option><option value="CZ"> 17606 Czechia (CZK KÄ) 17607 </option><option value="DK"> 17608 Denmark (DKK kr.) 17609 </option><option value="DJ"> 17610 Djibouti (DJF Fdj) 17611 </option><option value="DM"> 17612 Dominica (XCD $) 17613 </option><option value="DO"> 17614 Dominican Republic (DOP $) 17615 </option><option value="EC"> 17616 Ecuador (USD $) 17617 </option><option value="EG"> 17618 Egypt (EGP ج.Ù ) 17619 </option><option value="SV"> 17620 El Salvador (USD $) 17621 </option><option value="GQ"> 17622 Equatorial Guinea (XAF CFA) 17623 </option><option value="ER"> 17624 Eritrea (USD $) 17625 </option><option value="EE"> 17626 Estonia (EUR â¬) 17627 </option><option value="SZ"> 17628 Eswatini (USD $) 17629 </option><option value="ET"> 17630 Ethiopia (ETB Br) 17631 </option><option value="FK"> 17632 Falkland Islands (FKP £) 17633 </option><option value="FO"> 17634 Faroe Islands (DKK kr.) 17635 </option><option value="FJ"> 17636 Fiji (FJD $) 17637 </option><option value="FI"> 17638 Finland (EUR â¬) 17639 </option><option value="FR"> 17640 France (EUR â¬) 17641 </option><option value="GF"> 17642 French Guiana (EUR â¬) 17643 </option><option value="PF"> 17644 French Polynesia (XPF Fr) 17645 </option><option value="TF"> 17646 French Southern Territories (EUR â¬) 17647 </option><option value="GA"> 17648 Gabon (XOF Fr) 17649 </option><option value="GM"> 17650 Gambia (GMD D) 17651 </option><option value="GE"> 17652 Georgia (USD $) 17653 </option><option value="DE"> 17654 Germany (EUR â¬) 17655 </option><option value="GH"> 17656 Ghana (USD $) 17657 </option><option value="GI"> 17658 Gibraltar (GBP £) 17659 </option><option value="GR"> 17660 Greece (EUR â¬) 17661 </option><option value="GL"> 17662 Greenland (DKK kr.) 17663 </option><option value="GD"> 17664 Grenada (XCD $) 17665 </option><option value="GP"> 17666 Guadeloupe (EUR â¬) 17667 </option><option value="GT"> 17668 Guatemala (GTQ Q) 17669 </option><option value="GG"> 17670 Guernsey (GBP £) 17671 </option><option value="GN"> 17672 Guinea (GNF Fr) 17673 </option><option value="GW"> 17674 Guinea-Bissau (XOF Fr) 17675 </option><option value="GY"> 17676 Guyana (GYD $) 17677 </option><option value="HT"> 17678 Haiti (USD $) 17679 </option><option value="HN"> 17680 Honduras (HNL L) 17681 </option><option value="HK"> 17682 Hong Kong SAR (HKD $) 17683 </option><option value="HU"> 17684 Hungary (HUF Ft) 17685 </option><option value="IS"> 17686 Iceland (ISK kr) 17687 </option><option value="IN"> 17688 India (INR â¹) 17689 </option><option value="ID"> 17690 Indonesia (IDR Rp) 17691 </option><option value="IQ"> 17692 Iraq (USD $) 17693 </option><option value="IE"> 17694 Ireland (EUR â¬) 17695 </option><option value="IM"> 17696 Isle of Man (GBP £) 17697 </option><option value="IL">
17698 Israel (ILS âª) 17699 </option><option value="IT"> 17700 Italy (EUR â¬) 17701 </option><option value="JM"> 17702 Jamaica (JMD $) 17703 </option><option value="JP"> 17704 Japan (JPY Â¥) 17705 </option><option value="JE"> 17706 Jersey (GBP £) 17707 </option><option value="JO"> 17708 Jordan (USD $) 17709 </option><option value="KZ"> 17710 Kazakhstan (KZT â¸) 17711 </option><option value="KE"> 17712 Kenya (KES KSh) 17713 </option><option value="KI"> 17714 Kiribati (USD $) 17715 </option><option value="XK"> 17716 Kosovo (EUR â¬) 17717 </option><option value="KW"> 17718 Kuwait (AED د.Ø¥) 17719 </option><option value="KG"> 17720 Kyrgyzstan (KGS som) 17721 </option><option value="LA"> 17722 Laos (LAK â) 17723 </option><option value="LV"> 17724 Latvia (EUR â¬) 17725 </option><option value="LB"> 17726 Lebanon (LBP Ù.Ù) 17727 </option><option value="LS"> 17728 Lesotho (USD $) 17729 </option><option value="LR"> 17730 Liberia (USD $) 17731 </option><option value="LY"> 17732 Libya (USD $) 17733 </option><option value="LI"> 17734 Liechtenstein (CHF CHF) 17735 </option><option value="LT"> 17736 Lithuania (EUR â¬) 17737 </option><option value="LU"> 17738 Luxembourg (EUR â¬) 17739 </option><option value="MO"> 17740 Macao SAR (MOP P) 17741 </option><option value="MG"> 17742 Madagascar (USD $) 17743 </option><option value="MW"> 17744 Malawi (MWK MK) 17745 </option><option value="MY"> 17746 Malaysia (MYR RM) 17747 </option><option value="MV"> 17748 Maldives (MVR MVR) 17749 </option><option value="ML"> 17750 Mali (XOF Fr) 17751 </option><option value="MT"> 17752 Malta (EUR â¬) 17753 </option><option value="MQ"> 17754 Martinique (EUR â¬) 17755 </option><option value="MR"> 17756 Mauritania (USD $) 17757 </option><option value="MU"> 17758 Mauritius (MUR â¨) 17759 </option><option value="YT"> 17760 Mayotte (EUR â¬) 17761 </option><option value="MX"> 17762 Mexico (MXN $) 17763 </option><option value="MD"> 17764 Moldova (MDL L) 17765 </option><option value="MC"> 17766 Monaco (EUR â¬) 17767 </option><option value="MN"> 17768 Mongolia (MNT â®) 17769 </option><option value="ME"> 17770 Montenegro (EUR â¬) 17771 </option><option value="MS"> 17772 Montserrat (XCD $) 17773 </option><option value="MA"> 17774 Morocco (MAD د.Ù .) 17775 </option><option value="MZ"> 17776 Mozambique (USD $) 17777 </option><option value="MM"> 17778 Myanmar (Burma) (MMK K) 17779 </option><option value="NA"> 17780 Namibia (USD $) 17781 </option><option value="NR"> 17782 Nauru (AUD $) 17783 </option><option value="NP"> 17784 Nepal (NPR Rs.) 17785 </option><option value="NL"> 17786 Netherlands (EUR â¬) 17787 </option><option value="NC"> 17788 New Caledonia (XPF Fr) 17789 </option><option value="NZ"> 17790 New Zealand (NZD $) 17791 </option><option value="NI"> 17792 Nicaragua (NIO C$) 17793 </option><option value="NE"> 17794 Niger (XOF Fr) 17795 </option><option value="NG"> 17796 Nigeria (NGN â¦) 17797 </option><option value="NU"> 17798 Niue (NZD $) 17799 </option><option value="NF"> 17800 Norfolk Island (AUD $) 17801 </option><option value="MK"> 17802 North Macedonia (MKD ден) 17803 </option><option value="NO"> 17804 Norway (NOK kr) 17805 </option><option value="OM"> 17806 Oman (USD $) 17807 </option><option value="PK"> 17808 Pakistan (PKR â¨) 17809 </option><option value="PA"> 17810 Panama (USD $) 17811 </option><option value="PG"> 17812 Papua New Guinea (PGK K) 17813 </option><option value="PY"> 17814 Paraguay (PYG â²) 17815 </option><option value="PE"> 17816 Peru (PEN S/) 17817 </option><option value="PH"> 17818 Philippines (PHP â±) 17819 </option><option value="PN"> 17820 Pitcairn Islands (NZD $) 17821 </option><option value="PL"> 17822 Poland (PLN zÅ) 17823 </option><option value="PT"> 17824 Portugal (EUR â¬) 17825 </option><option value="QA"> 17826 Qatar (QAR ر.Ù) 17827 </option><option value="RE"> 17828 Réunion (EUR â¬) 17829 </option><option value="RO"> 17830 Romania (RON Lei) 17831 </option><option value="RW"> 17832 Rwanda (RWF FRw) 17833 </option><option value="WS"> 17834 Samoa (WST T) 17835 </option><option value="SM"> 17836 San Marino (EUR â¬) 17837 </option><option value="ST"> 17838 São Tomé & PrÃncipe (STD Db) 17839 </option><option value="SA"> 17840 Saudi Arabia (SAR ر.س) 17841 </option><option value="SN"> 17842 Senegal (XOF Fr) 17843 </option><option value="RS">
17844 Serbia (RSD РСÐ) 17845 </option><option value="SC"> 17846 Seychelles (USD $) 17847 </option><option value="SL"> 17848 Sierra Leone (SLL Le) 17849 </option><option value="SG"> 17850 Singapore (SGD $) 17851 </option><option value="SX"> 17852 Sint Maarten (ANG Æ) 17853 </option><option value="SK"> 17854 Slovakia (EUR â¬) 17855 </option><option value="SI"> 17856 Slovenia (EUR â¬) 17857 </option><option value="SB"> 17858 Solomon Islands (SBD $) 17859 </option><option value="SO"> 17860 Somalia (USD $) 17861 </option><option value="ZA"> 17862 South Africa (USD $) 17863 </option><option value="GS"> 17864 South Georgia & South Sandwich Islands (GBP £) 17865 </option><option value="KR"> 17866 South Korea (KRW â©) 17867 </option><option value="SS"> 17868 South Sudan (USD $) 17869 </option><option value="ES"> 17870 Spain (EUR â¬) 17871 </option><option value="LK"> 17872 Sri Lanka (LKR â¨) 17873 </option><option value="BL"> 17874 St. Barthélemy (EUR â¬) 17875 </option><option value="SH"> 17876 St. Helena (SHP £) 17877 </option><option value="KN"> 17878 St. Kitts & Nevis (XCD $) 17879 </option><option value="LC"> 17880 St. Lucia (XCD $) 17881 </option><option value="MF"> 17882 St. Martin (EUR â¬) 17883 </option><option value="PM"> 17884 St. Pierre & Miquelon (EUR â¬) 17885 </option><option value="VC"> 17886 St. Vincent & Grenadines (XCD $) 17887 </option><option value="SD"> 17888 Sudan (USD $) 17889 </option><option value="SR"> 17890 Suriname (USD $) 17891 </option><option value="SJ"> 17892 Svalbard & Jan Mayen (NOK kr) 17893 </option><option value="SE"> 17894 Sweden (SEK kr) 17895 </option><option value="CH"> 17896 Switzerland (CHF CHF) 17897 </option><option value="TW"> 17898 Taiwan (TWD $) 17899 </option><option value="TJ"> 17900 Tajikistan (TJS Ð Ð) 17901 </option><option value="TZ"> 17902 Tanzania (TZS Sh) 17903 </option><option value="TH"> 17904 Thailand (THB ฿) 17905 </option><option value="TL"> 17906 Timor-Leste (USD $) 17907 </option><option value="TG"> 17908 Togo (XOF Fr) 17909 </option><option value="TK"> 17910 Tokelau (NZD $) 17911 </option><option value="TO"> 17912 Tonga (TOP T$) 17913 </option><option value="TT"> 17914 Trinidad & Tobago (TTD $) 17915 </option><option value="TA"> 17916 Tristan da Cunha (GBP £) 17917 </option><option value="TN"> 17918 Tunisia (USD $) 17919 </option><option value="TR"> 17920 Türkiye (USD $) 17921 </option><option value="TM"> 17922 Turkmenistan (USD $) 17923 </option><option value="TC"> 17924 Turks & Caicos Islands (USD $) 17925 </option><option value="TV"> 17926 Tuvalu (AUD $) 17927 </option><option value="UM"> 17928 U.S. Outlying Islands (USD $) 17929 </option><option value="UG"> 17930 Uganda (UGX USh) 17931 </option><option value="UA"> 17932 Ukraine (UAH â´) 17933 </option><option value="AE"> 17934 United Arab Emirates (AED د.Ø¥) 17935 </option><option value="GB"> 17936 United Kingdom (GBP £) 17937 </option><option value="US" selected> 17938 United States (USD $) 17939 </option><option value="UY"> 17940 Uruguay (UYU $U) 17941 </option><option value="UZ"> 17942 Uzbekistan (UZS so'm) 17943 </option><option value="VU"> 17944 Vanuatu (VUV Vt) 17945 </option><option value="VA"> 17946 Vatican City (EUR â¬) 17947 </option><option value="VE"> 17948 Venezuela (USD $) 17949 </option><option value="VN"> 17950 Vietnam (VND â«) 17951 </option><option value="WF"> 17952 Wallis & Futuna (XPF Fr) 17953 </option><option value="EH"> 17954 Western Sahara (MAD د.Ù .) 17955 </option><option value="YE"> 17956 Yemen (YER ï·¼) 17957 </option><option value="ZM"> 17958 Zambia (USD $) 17959 </option><option value="ZW"> 17960 Zimbabwe (USD $) 17961 </option></select> 17962 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 17963 <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor"> 17964</svg> 17965 17966 </div> 17967 <button class="button button--tertiary">Update country/region</button></form></noscript><form method="post" action="/localization" id="FooterCountryForm" accept-charset="UTF-8" class="localization-form my-4 border border-black" 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="/blogs/hair-care" /><div class="no-js-hidden"> 17968 <h2 class="sr-only" id="FooterCountryLabel">Country/region</h2> 17969 <div class="disclosure relative" 17970 x-title="Country/region" 17971 @click.outside="open = false" 17972 x-cloak 17973 x-init="$nextTick(() => { 17974 $watch('country', (value) => { 17975 document.getElementById('FooterCountryForm').submit(); 17976 }); 17977 17978 // if url has country_code param, send a put request to update the country 17979 if (window.location.search.includes('country_code')) { 17980 // get country_code from url using new URLSearchParams
17981 let urlParams = new URLSearchParams(window.location.search); 17982 let country_code = urlParams.get('country_code'); 17983 console.log('dd:', country_code); 17984 17985 if (country_code && !Unick.getCookie('has_country')) { 17986 country = country_code; 17987 Unick.setCookie('has_country', true, 1); 17988 } 17989 17990 } 17991 })" 17992 @change-location.window="$nextTick(() => { 17993 let country_code = $event.detail.country; 17994 console.log(country_code); 17995 if (country_code) { 17996 country = country_code; 17997 } 17998 })" 17999 x-data="{ 18000 open: false, 18001 country: 'US' 18002 }"> 18003 <button type="button" @click="open = !open" class="disclosure__button flex gap-x-2 px-2 py-1 border" :aria-expanded="open.toString()" aria-controls="FooterCountryList" aria-describedby="FooterCountryLabel"> 18004 United States (USD$) 18005 18006<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="icon icon-arrow-right h-5 transform rotate-90"> 18007 <polyline points="9 18 15 12 9 6"></polyline> 18008</svg> 18009 18010 </button> 18011 18012 <div class="disclosure__list-wrapper absolute bottom-10 z-20 bg-white px-2 py-1 overflow-scroll max-h-72 text-black shadow-md border" x-show="open" x-transition.opacity> 18013 <ul id="FooterCountryList" role="list" class="disclosure__list space-y-1"><li class="disclosure__item" tabindex="-1"> 18014 <button type="button" 18015 @click="country = 'AF'" 18016 class="text-sm text-left " 18017 > 18018 Afghanistan <span class="localization-form__currency">(AFNØ)</span> 18019 </button> 18020 </li><li class="disclosure__item" tabindex="-1"> 18021 <button type="button" 18022 @click="country = 'AX'" 18023 class="text-sm text-left " 18024 > 18025 à land Islands <span class="localization-form__currency">(EURâ¬)</span> 18026 </button> 18027 </li><li class="disclosure__item" tabindex="-1"> 18028 <button type="button" 18029 @click="country = 'AL'" 18030 class="text-sm text-left " 18031 > 18032 Albania <span class="localization-form__currency">(ALLL)</span> 18033 </button> 18034 </li><li class="disclosure__item" tabindex="-1"> 18035 <button type="button" 18036 @click="country = 'DZ'" 18037 class="text-sm text-left " 18038 > 18039 Algeria <span class="localization-form__currency">(DZDد.ج)</span> 18040 </button> 18041 </li><li class="disclosure__item" tabindex="-1"> 18042 <button type="button" 18043 @click="country = 'AD'" 18044 class="text-sm text-left " 18045 > 18046 Andorra <span class="localization-form__currency">(EURâ¬)</span> 18047 </button> 18048 </li><li class="disclosure__item" tabindex="-1"> 18049 <button type="button" 18050 @click="country = 'AO'" 18051 class="text-sm text-left " 18052 > 18053 Angola <span class="localization-form__currency">(USD$)</span> 18054 </button> 18055 </li><li class="disclosure__item" tabindex="-1"> 18056 <button type="button" 18057 @click="country = 'AI'" 18058 class="text-sm text-left " 18059 > 18060 Anguilla <span class="localization-form__currency">(XCD$)</span> 18061 </button> 18062 </li><li class="disclosure__item" tabindex="-1"> 18063 <button type="button" 18064 @click="country = 'AG'" 18065 class="text-sm text-left " 18066 > 18067 Antigua & Barbuda <span class="localization-form__currency">(XCD$)</span> 18068 </button> 18069 </li><li class="disclosure__item" tabindex="-1"> 18070 <button type="button" 18071 @click="country = 'AR'" 18072 class="text-sm text-left " 18073 > 18074 Argentina <span class="localization-form__currency">(ARS$)</span> 18075 </button> 18076 </li><li class="disclosure__item" tabindex="-1"> 18077 <button type="button" 18078 @click="country = 'AM'" 18079 class="text-sm text-left " 18080 > 18081 Armenia <span class="localization-form__currency">(AMDÕ¤Ö.)</span> 18082 </button> 18083 </li><li class="disclosure__item" tabindex="-1"> 18084 <button type="button" 18085 @click="country = 'AW'" 18086 class="text-sm text-left " 18087 > 18088 Aruba <span class="localization-form__currency">(AWGÆ)</span> 18089 </button> 18090 </li><li class="disclosure__item" tabindex="-1"> 18091 <button type="button" 18092 @click="country = 'AC'" 18093 class="text-sm text-left " 18094 > 18095 Ascension Island <span class="localization-form__currency">(SHP£)</span> 18096 </button> 18097 </li><li class="disclosure__item" tabindex="-1"> 18098 <button type="button" 18099 @click="country = 'AU'" 18100 class="text-sm text-left " 18101 > 18102 Australia <span class="localization-form__currency">(AUD$)</span> 18103 </button> 18104 </li><li class="disclosure__item" tabindex="-1"> 18105 <button type="button" 18106 @click="country = 'AT'" 18107 class="text-sm text-left " 18108 > 18109 Austria <span class="localization-form__currency">(EURâ¬)</span> 18110 </button> 18111 </li><li class="disclosure__item" tabindex="-1"> 18112 <button type="button" 18113 @click="country = 'AZ'" 18114 class="text-sm text-left " 18115 > 18116 Azerbaijan <span class="localization-form__currency">(AZNâ¼)</span> 18117 </button> 18118 </li><li class="disclosure__item" tabindex="-1"> 18119 <button type="button" 18120 @click="country = 'BS'" 18121 class="text-sm text-left " 18122 > 18123 Bahamas <span class="localization-form__currency">(BSD$)</span> 18124 </button> 18125 </li><li class="disclosure__item" tabindex="-1"> 18126 <button type="button" 18127 @click="country = 'BH'" 18128 class="text-sm text-left " 18129 > 18130 Bahrain <span class="localization-form__currency">(USD$)</span> 18131 </button> 18132 </li><li class="disclosure__item" tabindex="-1"> 18133 <button type="button" 18134 @click="country = 'BD'" 18135 class="text-sm text-left " 18136 > 18137 Bangladesh <span class="localization-form__currency">(BDTà§³)</span> 18138 </button> 18139 </li><li class="disclosure__item" tabindex="-1"> 18140 <button type="button" 18141 @click="country = 'BB'" 18142 class="text-sm text-left " 18143 > 18144 Barbados <span class="localization-form__currency">(BBD$)</span> 18145 </button> 18146 </li><li class="disclosure__item" tabindex="-1"> 18147 <button type="button" 18148 @click="country = 'BY'" 18149 class="text-sm text-left " 18150 > 18151 Belarus <span class="localization-form__currency">(USD$)</span> 18152 </button> 18153 </li><li class="disclosure__item" tabindex="-1"> 18154 <button type="button" 18155 @click="country = 'BE'" 18156 class="text-sm text-left " 18157 > 18158 Belgium <span class="localization-form__currency">(EURâ¬)</span> 18159 </button> 18160 </li><li class="disclosure__item" tabindex="-1"> 18161 <button type="button" 18162 @click="country = 'BZ'" 18163 class="text-sm text-left " 18164 > 18165 Belize <span class="localization-form__currency">(BZD$)</span> 18166 </button> 18167 </li><li class="disclosure__item" tabindex="-1"> 18168 <button type="button" 18169 @click="country = 'BJ'" 18170 class="text-sm text-left " 18171 > 18172 Benin <span class="localization-form__currency">(XOFFr)</span> 18173 </button> 18174 </li><li class="disclosure__item" tabindex="-1"> 18175 <button type="button" 18176 @click="country = 'BM'" 18177 class="text-sm text-left " 18178 > 18179 Bermuda <span class="localization-form__currency">(USD$)</span> 18180 </button> 18181 </li><li class="disclosure__item" tabindex="-1"> 18182 <button type="button" 18183 @click="country = 'BT'" 18184 class="text-sm text-left " 18185 > 18186 Bhutan <span class="localization-form__currency">(USD$)</span> 18187 </button> 18188 </li><li class="disclosure__item" tabindex="-1"> 18189 <button type="button" 18190 @click="country = 'BO'" 18191 class="text-sm text-left " 18192 > 18193 Bolivia <span class="localization-form__currency">(BOBBs.)</span> 18194 </button> 18195 </li><li class="disclosure__item" tabindex="-1"> 18196 <button type="button" 18197 @click="country = 'BA'" 18198 class="text-sm text-left " 18199 > 18200 Bosnia & Herzegovina <span class="localization-form__currency">(BAMÐÐ)</span> 18201 </button> 18202 </li><li class="disclosure__item" tabindex="-1"> 18203 <button type="button" 18204 @click="country = 'BW'" 18205 class="text-sm text-left " 18206 > 18207 Botswana <span class="localization-form__currency">(BWPP)</span> 18208 </button> 18209 </li><li class="disclosure__item" tabindex="-1"> 18210 <button type="button" 18211 @click="country = 'BR'" 18212 class="text-sm text-left " 18213 > 18214 Brazil <span class="localization-form__currency">(BRLR$)</span> 18215 </button> 18216 </li><li class="disclosure__item" tabindex="-1"> 18217 <button type="button" 18218 @click="country = 'IO'" 18219 class="text-sm text-left " 18220 > 18221 British Indian Ocean Territory <span class="localization-form__currency">(USD$)</span> 18222 </button> 18223 </li><li class="disclosure__item" tabindex="-1"> 18224 <button type="button" 18225 @click="country = 'VG'" 18226 class="text-sm text-left " 18227 > 18228 British Virgin Islands <span class="localization-form__currency">(USD$)</span> 18229 </button> 18230 </li><li class="disclosure__item" tabindex="-1"> 18231 <button type="button" 18232 @click="country = 'BN'" 18233 class="text-sm text-left " 18234 > 18235 Brunei <span class="localization-form__currency">(BND$)</span> 18236 </button> 18237 </li><li class="disclosure__item" tabindex="-1"> 18238 <button type="button" 18239 @click="country = 'BG'" 18240 class="text-sm text-left " 18241 > 18242 Bulgaria <span class="localization-form__currency">(EURâ¬)</span> 18243 </button> 18244 </li><li class="disclosure__item" tabindex="-1"> 18245 <button type="button" 18246 @click="country = 'BF'" 18247 class="text-sm text-left " 18248 > 18249 Burkina Faso <span class="localization-form__currency">(XOFFr)</span> 18250 </button> 18251 </li><li class="disclosure__item" tabindex="-1"> 18252 <button type="button" 18253 @click="country = 'BI'" 18254 class="text-sm text-left " 18255 > 18256 Burundi <span class="localization-form__currency">(BIFFr)</span> 18257 </button> 18258 </li><li class="disclosure__item" tabindex="-1"> 18259 <button type="button" 18260
18260 @click="country = 'KH'" 18261 class="text-sm text-left " 18262 > 18263 Cambodia <span class="localization-form__currency">(KHRá)</span> 18264 </button> 18265 </li><li class="disclosure__item" tabindex="-1"> 18266 <button type="button" 18267 @click="country = 'CM'" 18268 class="text-sm text-left " 18269 > 18270 Cameroon <span class="localization-form__currency">(XAFCFA)</span> 18271 </button> 18272 </li><li class="disclosure__item" tabindex="-1"> 18273 <button type="button" 18274 @click="country = 'CA'" 18275 class="text-sm text-left " 18276 > 18277 Canada <span class="localization-form__currency">(CAD$)</span> 18278 </button> 18279 </li><li class="disclosure__item" tabindex="-1"> 18280 <button type="button" 18281 @click="country = 'CV'" 18282 class="text-sm text-left " 18283 > 18284 Cape Verde <span class="localization-form__currency">(CVE$)</span> 18285 </button> 18286 </li><li class="disclosure__item" tabindex="-1"> 18287 <button type="button" 18288 @click="country = 'BQ'" 18289 class="text-sm text-left " 18290 > 18291 Caribbean Netherlands <span class="localization-form__currency">(USD$)</span> 18292 </button> 18293 </li><li class="disclosure__item" tabindex="-1"> 18294 <button type="button" 18295 @click="country = 'KY'" 18296 class="text-sm text-left " 18297 > 18298 Cayman Islands <span class="localization-form__currency">(KYD$)</span> 18299 </button> 18300 </li><li class="disclosure__item" tabindex="-1"> 18301 <button type="button" 18302 @click="country = 'CF'" 18303 class="text-sm text-left " 18304 > 18305 Central African Republic <span class="localization-form__currency">(XAFCFA)</span> 18306 </button> 18307 </li><li class="disclosure__item" tabindex="-1"> 18308 <button type="button" 18309 @click="country = 'TD'" 18310 class="text-sm text-left " 18311 > 18312 Chad <span class="localization-form__currency">(XAFCFA)</span> 18313 </button> 18314 </li><li class="disclosure__item" tabindex="-1"> 18315 <button type="button" 18316 @click="country = 'CL'" 18317 class="text-sm text-left " 18318 > 18319 Chile <span class="localization-form__currency">(USD$)</span> 18320 </button> 18321 </li><li class="disclosure__item" tabindex="-1"> 18322 <button type="button" 18323 @click="country = 'CN'" 18324 class="text-sm text-left " 18325 > 18326 China <span class="localization-form__currency">(CNYÂ¥)</span> 18327 </button> 18328 </li><li class="disclosure__item" tabindex="-1"> 18329 <button type="button" 18330 @click="country = 'CX'" 18331 class="text-sm text-left " 18332 > 18333 Christmas Island <span class="localization-form__currency">(AUD$)</span> 18334 </button> 18335 </li><li class="disclosure__item" tabindex="-1"> 18336 <button type="button" 18337 @click="country = 'CC'" 18338 class="text-sm text-left " 18339 > 18340 Cocos (Keeling) Islands <span class="localization-form__currency">(AUD$)</span> 18341 </button> 18342 </li><li class="disclosure__item" tabindex="-1"> 18343 <button type="button" 18344 @click="country = 'CO'" 18345 class="text-sm text-left " 18346 > 18347 Colombia <span class="localization-form__currency">(USD$)</span> 18348 </button> 18349 </li><li class="disclosure__item" tabindex="-1"> 18350 <button type="button" 18351 @click="country = 'KM'" 18352 class="text-sm text-left " 18353 > 18354 Comoros <span class="localization-form__currency">(KMFFr)</span> 18355 </button> 18356 </li><li class="disclosure__item" tabindex="-1"> 18357 <button type="button" 18358 @click="country = 'CG'" 18359 class="text-sm text-left " 18360 > 18361 Congo - Brazzaville <span class="localization-form__currency">(XAFCFA)</span> 18362 </button> 18363 </li><li class="disclosure__item" tabindex="-1"> 18364 <button type="button" 18365 @click="country = 'CD'" 18366 class="text-sm text-left " 18367 > 18368 Congo - Kinshasa <span class="localization-form__currency">(CDFFr)</span> 18369 </button> 18370 </li><li class="disclosure__item" tabindex="-1"> 18371 <button type="button" 18372 @click="country = 'CK'" 18373 class="text-sm text-left " 18374 > 18375 Cook Islands <span class="localization-form__currency">(NZD$)</span> 18376 </button> 18377 </li><li class="disclosure__item" tabindex="-1"> 18378 <button type="button" 18379 @click="country = 'CR'" 18380 class="text-sm text-left " 18381 > 18382 Costa Rica <span class="localization-form__currency">(CRCâ¡)</span> 18383 </button> 18384 </li><li class="disclosure__item" tabindex="-1"> 18385 <button type="button" 18386 @click="country = 'CI'" 18387 class="text-sm text-left " 18388 > 18389 Côte dâIvoire <span class="localization-form__currency">(XOFFr)</span> 18390 </button> 18391 </li><li class="disclosure__item" tabindex="-1"> 18392 <button type="button" 18393 @click="country = 'HR'" 18394 class="text-sm text-left " 18395 > 18396 Croatia <span class="localization-form__currency">(EURâ¬)</span> 18397 </button> 18398 </li><li class="disclosure__item" tabindex="-1"> 18399 <button type="button" 18400 @click="country = 'CW'" 18401 class="text-sm text-left " 18402 > 18403 Curaçao <span class="localization-form__currency">(ANGÆ)</span> 18404 </button> 18405 </li><li class="disclosure__item" tabindex="-1"> 18406 <button type="button" 18407 @click="country = 'CY'" 18408 class="text-sm text-left " 18409 > 18410 Cyprus <span class="localization-form__currency">(EURâ¬)</span> 18411 </button> 18412 </li><li class="disclosure__item" tabindex="-1"> 18413 <button type="button" 18414 @click="country = 'CZ'" 18415 class="text-sm text-left " 18416 > 18417 Czechia <span class="localization-form__currency">(CZKKÄ)</span> 18418 </button> 18419 </li><li class="disclosure__item" tabindex="-1"> 18420 <button type="button" 18421 @click="country = 'DK'" 18422 class="text-sm text-left " 18423 > 18424 Denmark <span class="localization-form__currency">(DKKkr.)</span> 18425 </button> 18426 </li><li class="disclosure__item" tabindex="-1"> 18427 <button type="button" 18428 @click="country = 'DJ'" 18429 class="text-sm text-left " 18430 > 18431 Djibouti <span class="localization-form__currency">(DJFFdj)</span> 18432 </button> 18433 </li><li class="disclosure__item" tabindex="-1"> 18434 <button type="button" 18435 @click="country = 'DM'" 18436 class="text-sm text-left " 18437 > 18438 Dominica <span class="localization-form__currency">(XCD$)</span> 18439 </button> 18440 </li><li class="disclosure__item" tabindex="-1"> 18441 <button type="button" 18442 @click="country = 'DO'" 18443 class="text-sm text-left " 18444 > 18445 Dominican Republic <span class="localization-form__currency">(DOP$)</span> 18446 </button> 18447 </li><li class="disclosure__item" tabindex="-1"> 18448 <button type="button" 18449 @click="country = 'EC'" 18450 class="text-sm text-left " 18451 > 18452 Ecuador <span class="localization-form__currency">(USD$)</span> 18453 </button> 18454 </li><li class="disclosure__item" tabindex="-1"> 18455 <button type="button" 18456 @click="country = 'EG'" 18457 class="text-sm text-left " 18458 > 18459 Egypt <span class="localization-form__currency">(EGPج.Ù )</span> 18460 </button> 18461 </li><li class="disclosure__item" tabindex="-1"> 18462 <button type="button" 18463 @click="country = 'SV'" 18464 class="text-sm text-left " 18465 > 18466 El Salvador <span class="localization-form__currency">(USD$)</span> 18467 </button> 18468 </li><li class="disclosure__item" tabindex="-1"> 18469 <button type="button" 18470 @click="country = 'GQ'" 18471 class="text-sm text-left " 18472 > 18473 Equatorial Guinea <span class="localization-form__currency">(XAFCFA)</span> 18474 </button> 18475 </li><li class="disclosure__item" tabindex="-1"> 18476 <button type="button" 18477 @click="country = 'ER'" 18478 class="text-sm text-left " 18479 > 18480 Eritrea <span class="localization-form__currency">(USD$)</span> 18481 </button> 18482 </li><li class="disclosure__item" tabindex="-1"> 18483 <button type="button" 18484 @click="country = 'EE'" 18485 class="text-sm text-left " 18486 > 18487 Estonia <span class="localization-form__currency">(EURâ¬)</span> 18488 </button> 18489 </li><li class="disclosure__item" tabindex="-1"> 18490 <button type="button" 18491 @click="country = 'SZ'" 18492 class="text-sm text-left " 18493 > 18494 Eswatini <span class="localization-form__currency">(USD$)</span> 18495 </button> 18496 </li><li class="disclosure__item" tabindex="-1"> 18497 <button type="button" 18498 @click="country = 'ET'" 18499 class="text-sm text-left " 18500 > 18501 Ethiopia <span class="localization-form__currency">(ETBBr)</span> 18502 </button> 18503 </li><li class="disclosure__item" tabindex="-1"> 18504 <button type="button" 18505 @click="country = 'FK'" 18506 class="text-sm text-left " 18507 > 18508 Falkland Islands <span class="localization-form__currency">(FKP£)</span> 18509 </button> 18510 </li><li class="disclosure__item" tabindex="-1"> 18511 <button type="button" 18512 @click="country = 'FO'" 18513 class="text-sm text-left " 18514 > 18515 Faroe Islands <span class="localization-form__currency">(DKKkr.)</span> 18516 </button> 18517 </li><li class="disclosure__item" tabindex="-1"> 18518 <button type="button" 18519 @click="country = 'FJ'" 18520 class="text-sm text-left " 18521 > 18522 Fiji <span class="localization-form__currency">(FJD$)</span> 18523 </button> 18524 </li><li class="disclosure__item" tabindex="-1"> 18525 <button type="button" 18526 @click="country = 'FI'" 18527 class="text-sm text-left " 18528 > 18529 Finland <span class="localization-form__currency">(EURâ¬)</span> 18530 </button> 18531 </li><li class="disclosure__item" tabindex="-1"> 18532 <button type="button" 18533 @click="country = 'FR'" 18534 class="text-sm text-left " 18535 > 18536 France <span class="localization-form__currency">(EURâ¬)</span> 18537 </button> 18538 </li><
18538li class="disclosure__item" tabindex="-1"> 18539 <button type="button" 18540 @click="country = 'GF'" 18541 class="text-sm text-left " 18542 > 18543 French Guiana <span class="localization-form__currency">(EURâ¬)</span> 18544 </button> 18545 </li><li class="disclosure__item" tabindex="-1"> 18546 <button type="button" 18547 @click="country = 'PF'" 18548 class="text-sm text-left " 18549 > 18550 French Polynesia <span class="localization-form__currency">(XPFFr)</span> 18551 </button> 18552 </li><li class="disclosure__item" tabindex="-1"> 18553 <button type="button" 18554 @click="country = 'TF'" 18555 class="text-sm text-left " 18556 > 18557 French Southern Territories <span class="localization-form__currency">(EURâ¬)</span> 18558 </button> 18559 </li><li class="disclosure__item" tabindex="-1"> 18560 <button type="button" 18561 @click="country = 'GA'" 18562 class="text-sm text-left " 18563 > 18564 Gabon <span class="localization-form__currency">(XOFFr)</span> 18565 </button> 18566 </li><li class="disclosure__item" tabindex="-1"> 18567 <button type="button" 18568 @click="country = 'GM'" 18569 class="text-sm text-left " 18570 > 18571 Gambia <span class="localization-form__currency">(GMDD)</span> 18572 </button> 18573 </li><li class="disclosure__item" tabindex="-1"> 18574 <button type="button" 18575 @click="country = 'GE'" 18576 class="text-sm text-left " 18577 > 18578 Georgia <span class="localization-form__currency">(USD$)</span> 18579 </button> 18580 </li><li class="disclosure__item" tabindex="-1"> 18581 <button type="button" 18582 @click="country = 'DE'" 18583 class="text-sm text-left " 18584 > 18585 Germany <span class="localization-form__currency">(EURâ¬)</span> 18586 </button> 18587 </li><li class="disclosure__item" tabindex="-1"> 18588 <button type="button" 18589 @click="country = 'GH'" 18590 class="text-sm text-left " 18591 > 18592 Ghana <span class="localization-form__currency">(USD$)</span> 18593 </button> 18594 </li><li class="disclosure__item" tabindex="-1"> 18595 <button type="button" 18596 @click="country = 'GI'" 18597 class="text-sm text-left " 18598 > 18599 Gibraltar <span class="localization-form__currency">(GBP£)</span> 18600 </button> 18601 </li><li class="disclosure__item" tabindex="-1"> 18602 <button type="button" 18603 @click="country = 'GR'" 18604 class="text-sm text-left " 18605 > 18606 Greece <span class="localization-form__currency">(EURâ¬)</span> 18607 </button> 18608 </li><li class="disclosure__item" tabindex="-1"> 18609 <button type="button" 18610 @click="country = 'GL'" 18611 class="text-sm text-left " 18612 > 18613 Greenland <span class="localization-form__currency">(DKKkr.)</span> 18614 </button> 18615 </li><li class="disclosure__item" tabindex="-1"> 18616 <button type="button" 18617 @click="country = 'GD'" 18618 class="text-sm text-left " 18619 > 18620 Grenada <span class="localization-form__currency">(XCD$)</span> 18621 </button> 18622 </li><li class="disclosure__item" tabindex="-1"> 18623 <button type="button" 18624 @click="country = 'GP'" 18625 class="text-sm text-left " 18626 > 18627 Guadeloupe <span class="localization-form__currency">(EURâ¬)</span> 18628 </button> 18629 </li><li class="disclosure__item" tabindex="-1"> 18630 <button type="button" 18631 @click="country = 'GT'" 18632 class="text-sm text-left " 18633 > 18634 Guatemala <span class="localization-form__currency">(GTQQ)</span> 18635 </button> 18636 </li><li class="disclosure__item" tabindex="-1"> 18637 <button type="button" 18638 @click="country = 'GG'" 18639 class="text-sm text-left " 18640 > 18641 Guernsey <span class="localization-form__currency">(GBP£)</span> 18642 </button> 18643 </li><li class="disclosure__item" tabindex="-1"> 18644 <button type="button" 18645 @click="country = 'GN'" 18646 class="text-sm text-left " 18647 > 18648 Guinea <span class="localization-form__currency">(GNFFr)</span> 18649 </button> 18650 </li><li class="disclosure__item" tabindex="-1"> 18651 <button type="button" 18652 @click="country = 'GW'" 18653 class="text-sm text-left " 18654 > 18655 Guinea-Bissau <span class="localization-form__currency">(XOFFr)</span> 18656 </button> 18657 </li><li class="disclosure__item" tabindex="-1"> 18658 <button type="button" 18659 @click="country = 'GY'" 18660 class="text-sm text-left " 18661 > 18662 Guyana <span class="localization-form__currency">(GYD$)</span> 18663 </button> 18664 </li><li class="disclosure__item" tabindex="-1"> 18665 <button type="button" 18666 @click="country = 'HT'" 18667 class="text-sm text-left " 18668 > 18669 Haiti <span class="localization-form__currency">(USD$)</span> 18670 </button> 18671 </li><li class="disclosure__item" tabindex="-1"> 18672 <button type="button" 18673 @click="country = 'HN'" 18674 class="text-sm text-left " 18675 > 18676 Honduras <span class="localization-form__currency">(HNLL)</span> 18677 </button> 18678 </li><li class="disclosure__item" tabindex="-1"> 18679 <button type="button" 18680 @click="country = 'HK'" 18681 class="text-sm text-left " 18682 > 18683 Hong Kong SAR <span class="localization-form__currency">(HKD$)</span> 18684 </button> 18685 </li><li class="disclosure__item" tabindex="-1"> 18686 <button type="button" 18687 @click="country = 'HU'" 18688 class="text-sm text-left " 18689 > 18690 Hungary <span class="localization-form__currency">(HUFFt)</span> 18691 </button> 18692 </li><li class="disclosure__item" tabindex="-1"> 18693 <button type="button" 18694 @click="country = 'IS'" 18695 class="text-sm text-left " 18696 > 18697 Iceland <span class="localization-form__currency">(ISKkr)</span> 18698 </button> 18699 </li><li class="disclosure__item" tabindex="-1"> 18700 <button type="button" 18701 @click="country = 'IN'" 18702 class="text-sm text-left " 18703 > 18704 India <span class="localization-form__currency">(INRâ¹)</span> 18705 </button> 18706 </li><li class="disclosure__item" tabindex="-1"> 18707 <button type="button" 18708 @click="country = 'ID'" 18709 class="text-sm text-left " 18710 > 18711 Indonesia <span class="localization-form__currency">(IDRRp)</span> 18712 </button> 18713 </li><li class="disclosure__item" tabindex="-1"> 18714 <button type="button" 18715 @click="country = 'IQ'" 18716 class="text-sm text-left " 18717 > 18718 Iraq <span class="localization-form__currency">(USD$)</span> 18719 </button> 18720 </li><li class="disclosure__item" tabindex="-1"> 18721 <button type="button" 18722 @click="country = 'IE'" 18723 class="text-sm text-left " 18724 > 18725 Ireland <span class="localization-form__currency">(EURâ¬)</span> 18726 </button> 18727 </li><li class="disclosure__item" tabindex="-1"> 18728 <button type="button" 18729 @click="country = 'IM'" 18730 class="text-sm text-left " 18731 > 18732 Isle of Man <span class="localization-form__currency">(GBP£)</span> 18733 </button> 18734 </li><li class="disclosure__item" tabindex="-1"> 18735 <button type="button" 18736 @click="country = 'IL'" 18737 class="text-sm text-left " 18738 > 18739 Israel <span class="localization-form__currency">(ILSâª)</span> 18740 </button> 18741 </li><li class="disclosure__item" tabindex="-1"> 18742 <button type="button" 18743 @click="country = 'IT'" 18744 class="text-sm text-left " 18745 > 18746 Italy <span class="localization-form__currency">(EURâ¬)</span> 18747 </button> 18748 </li><li class="disclosure__item" tabindex="-1"> 18749 <button type="button" 18750 @click="country = 'JM'" 18751 class="text-sm text-left " 18752 > 18753 Jamaica <span class="localization-form__currency">(JMD$)</span> 18754 </button> 18755 </li><li class="disclosure__item" tabindex="-1"> 18756 <button type="button" 18757 @click="country = 'JP'" 18758 class="text-sm text-left " 18759 > 18760 Japan <span class="localization-form__currency">(JPYÂ¥)</span> 18761 </button> 18762 </li><li class="disclosure__item" tabindex="-1"> 18763 <button type="button" 18764 @click="country = 'JE'" 18765 class="text-sm text-left " 18766 > 18767 Jersey <span class="localization-form__currency">(GBP£)</span> 18768 </button> 18769 </li><li class="disclosure__item" tabindex="-1"> 18770 <button type="button" 18771 @click="country = 'JO'" 18772 class="text-sm text-left " 18773 > 18774 Jordan <span class="localization-form__currency">(USD$)</span> 18775 </button> 18776 </li><li class="disclosure__item" tabindex="-1"> 18777 <button type="button" 18778 @click="country = 'KZ'" 18779 class="text-sm text-left " 18780 > 18781 Kazakhstan <span class="localization-form__currency">(KZTâ¸)</span> 18782 </button> 18783 </li><li class="disclosure__item" tabindex="-1"> 18784 <button type="button" 18785 @click="country = 'KE'" 18786 class="text-sm text-left " 18787 > 18788 Kenya <span class="localization-form__currency">(KESKSh)</span> 18789 </button> 18790 </li><li class="disclosure__item" tabindex="-1"> 18791 <button type="button" 18792 @click="country = 'KI'" 18793 class="text-sm text-left " 18794 > 18795 Kiribati <span class="localization-form__currency">(USD$)</span> 18796 </button> 18797 </li><li class="disclosure__item" tabindex="-1"> 18798 <button type="button" 18799 @click="country = 'XK'" 18800 class="text-sm text-left " 18801 > 18802 Kosovo <span class="localization-form__currency">(EURâ¬)</span> 18803 </button> 18804 </li><li class="disclosure__item" tabindex="-1"> 18805 <button type="button" 18806 @click="country = 'KW'" 18807 class="text-sm text-left " 18808 > 18809 Kuwait <span class="localization-form__currency">(AEDد.Ø¥)</span> 18810 </button> 18811 </li><li class="disclosure__item" tabindex="-1"> 18812 <button type="button" 18813 @click="country = 'KG'" 18814 class="text-sm text-left " 18815 > 18816 Kyrgyzstan <span class="localization-form__currency">(KGSsom)</span> 18817 </button> 18818
18818 </li><li class="disclosure__item" tabindex="-1"> 18819 <button type="button" 18820 @click="country = 'LA'" 18821 class="text-sm text-left " 18822 > 18823 Laos <span class="localization-form__currency">(LAKâ)</span> 18824 </button> 18825 </li><li class="disclosure__item" tabindex="-1"> 18826 <button type="button" 18827 @click="country = 'LV'" 18828 class="text-sm text-left " 18829 > 18830 Latvia <span class="localization-form__currency">(EURâ¬)</span> 18831 </button> 18832 </li><li class="disclosure__item" tabindex="-1"> 18833 <button type="button" 18834 @click="country = 'LB'" 18835 class="text-sm text-left " 18836 > 18837 Lebanon <span class="localization-form__currency">(LBPÙ.Ù)</span> 18838 </button> 18839 </li><li class="disclosure__item" tabindex="-1"> 18840 <button type="button" 18841 @click="country = 'LS'" 18842 class="text-sm text-left " 18843 > 18844 Lesotho <span class="localization-form__currency">(USD$)</span> 18845 </button> 18846 </li><li class="disclosure__item" tabindex="-1"> 18847 <button type="button" 18848 @click="country = 'LR'" 18849 class="text-sm text-left " 18850 > 18851 Liberia <span class="localization-form__currency">(USD$)</span> 18852 </button> 18853 </li><li class="disclosure__item" tabindex="-1"> 18854 <button type="button" 18855 @click="country = 'LY'" 18856 class="text-sm text-left " 18857 > 18858 Libya <span class="localization-form__currency">(USD$)</span> 18859 </button> 18860 </li><li class="disclosure__item" tabindex="-1"> 18861 <button type="button" 18862 @click="country = 'LI'" 18863 class="text-sm text-left " 18864 > 18865 Liechtenstein <span class="localization-form__currency">(CHFCHF)</span> 18866 </button> 18867 </li><li class="disclosure__item" tabindex="-1"> 18868 <button type="button" 18869 @click="country = 'LT'" 18870 class="text-sm text-left " 18871 > 18872 Lithuania <span class="localization-form__currency">(EURâ¬)</span> 18873 </button> 18874 </li><li class="disclosure__item" tabindex="-1"> 18875 <button type="button" 18876 @click="country = 'LU'" 18877 class="text-sm text-left " 18878 > 18879 Luxembourg <span class="localization-form__currency">(EURâ¬)</span> 18880 </button> 18881 </li><li class="disclosure__item" tabindex="-1"> 18882 <button type="button" 18883 @click="country = 'MO'" 18884 class="text-sm text-left " 18885 > 18886 Macao SAR <span class="localization-form__currency">(MOPP)</span> 18887 </button> 18888 </li><li class="disclosure__item" tabindex="-1"> 18889 <button type="button" 18890 @click="country = 'MG'" 18891 class="text-sm text-left " 18892 >
18893 Madagascar <span class="localization-form__currency">(USD$)</span> 18894 </button> 18895 </li><li class="disclosure__item" tabindex="-1"> 18896 <button type="button" 18897 @click="country = 'MW'" 18898 class="text-sm text-left " 18899 > 18900 Malawi <span class="localization-form__currency">(MWKMK)</span> 18901 </button> 18902 </li><li class="disclosure__item" tabindex="-1"> 18903 <button type="button" 18904 @click="country = 'MY'" 18905 class="text-sm text-left " 18906 > 18907 Malaysia <span class="localization-form__currency">(MYRRM)</span> 18908 </button> 18909 </li><li class="disclosure__item" tabindex="-1"> 18910 <button type="button" 18911 @click="country = 'MV'" 18912 class="text-sm text-left " 18913 > 18914 Maldives <span class="localization-form__currency">(MVRMVR)</span> 18915 </button> 18916 </li><li class="disclosure__item" tabindex="-1"> 18917 <button type="button" 18918 @click="country = 'ML'" 18919 class="text-sm text-left " 18920 > 18921 Mali <span class="localization-form__currency">(XOFFr)</span> 18922 </button> 18923 </li><li class="disclosure__item" tabindex="-1"> 18924 <button type="button" 18925 @click="country = 'MT'" 18926 class="text-sm text-left " 18927 > 18928 Malta <span class="localization-form__currency">(EURâ¬)</span> 18929 </button> 18930 </li><li class="disclosure__item" tabindex="-1"> 18931 <button type="button" 18932 @click="country = 'MQ'" 18933 class="text-sm text-left " 18934 > 18935 Martinique <span class="localization-form__currency">(EURâ¬)</span> 18936 </button> 18937 </li><li class="disclosure__item" tabindex="-1"> 18938 <button type="button" 18939 @click="country = 'MR'" 18940 class="text-sm text-left " 18941 > 18942 Mauritania <span class="localization-form__currency">(USD$)</span> 18943 </button> 18944 </li><li class="disclosure__item" tabindex="-1"> 18945 <button type="button" 18946 @click="country = 'MU'" 18947 class="text-sm text-left " 18948 > 18949 Mauritius <span class="localization-form__currency">(MURâ¨)</span> 18950 </button> 18951 </li><li class="disclosure__item" tabindex="-1"> 18952 <button type="button" 18953 @click="country = 'YT'" 18954 class="text-sm text-left " 18955 > 18956 Mayotte <span class="localization-form__currency">(EURâ¬)</span> 18957 </button> 18958 </li><li class="disclosure__item" tabindex="-1"> 18959 <button type="button" 18960 @click="country = 'MX'" 18961 class="text-sm text-left " 18962 > 18963 Mexico <span class="localization-form__currency">(MXN$)</span> 18964 </button> 18965 </li><li class="disclosure__item" tabindex="-1"> 18966 <button type="button" 18967 @click="country = 'MD'" 18968 class="text-sm text-left " 18969 > 18970 Moldova <span class="localization-form__currency">(MDLL)</span> 18971 </button> 18972 </li><li class="disclosure__item" tabindex="-1"> 18973 <button type="button" 18974 @click="country = 'MC'" 18975 class="text-sm text-left " 18976 > 18977 Monaco <span class="localization-form__currency">(EURâ¬)</span> 18978 </button> 18979 </li><li class="disclosure__item" tabindex="-1"> 18980 <button type="button" 18981 @click="country = 'MN'" 18982 class="text-sm text-left " 18983 > 18984 Mongolia <span class="localization-form__currency">(MNTâ®)</span> 18985 </button> 18986 </li><li class="disclosure__item" tabindex="-1"> 18987 <button type="button" 18988 @click="country = 'ME'" 18989 class="text-sm text-left " 18990 > 18991 Montenegro <span class="localization-form__currency">(EURâ¬)</span> 18992 </button> 18993 </li><li class="disclosure__item" tabindex="-1"> 18994 <button type="button" 18995 @click="country = 'MS'" 18996 class="text-sm text-left " 18997 > 18998 Montserrat <span class="localization-form__currency">(XCD$)</span> 18999 </button> 19000 </li><li class="disclosure__item" tabindex="-1"> 19001 <button type="button" 19002 @click="country = 'MA'" 19003 class="text-sm text-left " 19004 > 19005 Morocco <span class="localization-form__currency">(MADد.Ù .)</span> 19006 </button> 19007 </li><li class="disclosure__item" tabindex="-1"> 19008 <button type="button" 19009 @click="country = 'MZ'" 19010 class="text-sm text-left " 19011 > 19012 Mozambique <span class="localization-form__currency">(USD$)</span> 19013 </button> 19014 </li><li class="disclosure__item" tabindex="-1"> 19015 <button type="button" 19016 @click="country = 'MM'" 19017 class="text-sm text-left " 19018 > 19019 Myanmar (Burma) <span class="localization-form__currency">(MMKK)</span> 19020 </button> 19021 </li><li class="disclosure__item" tabindex="-1"> 19022 <button type="button" 19023 @click="country = 'NA'" 19024 class="text-sm text-left " 19025 > 19026 Namibia <span class="localization-form__currency">(USD$)</span> 19027 </button> 19028 </li><li class="disclosure__item" tabindex="-1"> 19029 <button type="button" 19030 @click="country = 'NR'" 19031 class="text-sm text-left " 19032 > 19033 Nauru <span class="localization-form__currency">(AUD$)</span> 19034 </button> 19035 </li><li class="disclosure__item" tabindex="-1"> 19036 <button type="button" 19037 @click="country = 'NP'" 19038 class="text-sm text-left " 19039 > 19040 Nepal <span class="localization-form__currency">(NPRRs.)</span> 19041 </button> 19042 </li><li class="disclosure__item" tabindex="-1"> 19043 <button type="button" 19044 @click="country = 'NL'" 19045 class="text-sm text-left " 19046 > 19047 Netherlands <span class="localization-form__currency">(EURâ¬)</span> 19048 </button> 19049 </li><li class="disclosure__item" tabindex="-1"> 19050 <button type="button" 19051 @click="country = 'NC'" 19052 class="text-sm text-left " 19053 > 19054 New Caledonia <span class="localization-form__currency">(XPFFr)</span> 19055 </button> 19056 </li><li class="disclosure__item" tabindex="-1"> 19057 <button type="button" 19058 @click="country = 'NZ'" 19059 class="text-sm text-left " 19060 > 19061 New Zealand <span class="localization-form__currency">(NZD$)</span> 19062 </button> 19063 </li><li class="disclosure__item" tabindex="-1"> 19064 <button type="button" 19065 @click="country = 'NI'" 19066 class="text-sm text-left " 19067 > 19068 Nicaragua <span class="localization-form__currency">(NIOC$)</span> 19069 </button> 19070 </li><li class="disclosure__item" tabindex="-1"> 19071 <button type="button" 19072 @click="country = 'NE'" 19073 class="text-sm text-left " 19074 > 19075 Niger <span class="localization-form__currency">(XOFFr)</span> 19076 </button> 19077 </li><li class="disclosure__item" tabindex="-1"> 19078 <button type="button" 19079 @click="country = 'NG'" 19080 class="text-sm text-left " 19081 > 19082 Nigeria <span class="localization-form__currency">(NGNâ¦)</span> 19083 </button> 19084 </li><li class="disclosure__item" tabindex="-1"> 19085 <button type="button" 19086 @click="country = 'NU'" 19087 class="text-sm text-left " 19088 > 19089 Niue <span class="localization-form__currency">(NZD$)</span> 19090 </button> 19091 </li><li class="disclosure__item" tabindex="-1"> 19092 <button type="button" 19093 @click="country = 'NF'" 19094 class="text-sm text-left " 19095 > 19096 Norfolk Island <span class="localization-form__currency">(AUD$)</span> 19097 </button> 19098 </li><li class="disclosure__item" tabindex="-1"> 19099 <button type="button" 19100 @click="country = 'MK'" 19101 class="text-sm text-left " 19102 > 19103 North Macedonia <span class="localization-form__currency">(MKDден)</span> 19104 </button> 19105 </li><li class="disclosure__item" tabindex="-1"> 19106 <button type="button" 19107 @click="country = 'NO'" 19108 class="text-sm text-left " 19109 > 19110 Norway <span class="localization-form__currency">(NOKkr)</span> 19111 </button> 19112 </li><li class="disclosure__item" tabindex="-1"> 19113 <button type="button" 19114 @click="country = 'OM'" 19115 class="text-sm text-left " 19116 > 19117 Oman <span class="localization-form__currency">(USD$)</span> 19118 </button> 19119 </li><li class="disclosure__item" tabindex="-1"> 19120 <button type="button" 19121 @click="country = 'PK'" 19122 class="text-sm text-left " 19123 > 19124 Pakistan <span class="localization-form__currency">(PKRâ¨)</span> 19125 </button> 19126 </li><li class="disclosure__item" tabindex="-1"> 19127 <button type="button" 19128 @click="country = 'PA'" 19129 class="text-sm text-left " 19130 > 19131 Panama <span class="localization-form__currency">(USD$)</span> 19132 </button> 19133 </li><li class="disclosure__item" tabindex="-1"> 19134 <button type="button" 19135 @click="country = 'PG'" 19136 class="text-sm text-left " 19137 > 19138 Papua New Guinea <span class="localization-form__currency">(PGKK)</span> 19139 </button> 19140 </li><li class="disclosure__item" tabindex="-1"> 19141 <button type="button" 19142 @click="country = 'PY'" 19143 class="text-sm text-left " 19144 > 19145 Paraguay <span class="localization-form__currency">(PYGâ²)</span> 19146 </button> 19147 </li><li class="disclosure__item" tabindex="-1"> 19148 <button type="button" 19149 @click="country = 'PE'" 19150 class="text-sm text-left " 19151 > 19152 Peru <span class="localization-form__currency">(PENS/)</span> 19153 </button> 19154 </li><li class="disclosure__item" tabindex="-1"> 19155 <button type="button" 19156 @click="country = 'PH'" 19157 class="text-sm text-left " 19158 > 19159 Philippines <span class="localization-form__currency">(PHPâ±)</span> 19160 </button> 19161 </li><li class="disclosure__item" tabindex="-1"> 19162 <button type="button" 19163 @click="country = 'PN'" 19164 class="text-sm text-left " 19165 > 19166 Pitcairn Islands <span class="localization-form__currency">(NZD$)</span> 19167 </button> 19168 </li><li class="disclosure__item" tabindex="-1"> 19169 <button type="button" 19170 @click="country = 'PL'" 19171 class="text-sm text
19171-left " 19172 > 19173 Poland <span class="localization-form__currency">(PLNzÅ)</span> 19174 </button> 19175 </li><li class="disclosure__item" tabindex="-1"> 19176 <button type="button" 19177 @click="country = 'PT'" 19178 class="text-sm text-left " 19179 > 19180 Portugal <span class="localization-form__currency">(EURâ¬)</span> 19181 </button> 19182 </li><li class="disclosure__item" tabindex="-1"> 19183 <button type="button" 19184 @click="country = 'QA'" 19185 class="text-sm text-left " 19186 > 19187 Qatar <span class="localization-form__currency">(QARر.Ù)</span> 19188 </button> 19189 </li><li class="disclosure__item" tabindex="-1"> 19190 <button type="button" 19191 @click="country = 'RE'" 19192 class="text-sm text-left " 19193 > 19194 Réunion <span class="localization-form__currency">(EURâ¬)</span> 19195 </button> 19196 </li><li class="disclosure__item" tabindex="-1"> 19197 <button type="button" 19198 @click="country = 'RO'" 19199 class="text-sm text-left " 19200 > 19201 Romania <span class="localization-form__currency">(RONLei)</span> 19202 </button> 19203 </li><li class="disclosure__item" tabindex="-1"> 19204 <button type="button" 19205 @click="country = 'RW'" 19206 class="text-sm text-left " 19207 > 19208 Rwanda <span class="localization-form__currency">(RWFFRw)</span> 19209 </button> 19210 </li><li class="disclosure__item" tabindex="-1"> 19211 <button type="button" 19212 @click="country = 'WS'" 19213 class="text-sm text-left " 19214 > 19215 Samoa <span class="localization-form__currency">(WSTT)</span> 19216 </button> 19217 </li><li class="disclosure__item" tabindex="-1"> 19218 <button type="button" 19219 @click="country = 'SM'" 19220 class="text-sm text-left " 19221 > 19222 San Marino <span class="localization-form__currency">(EURâ¬)</span> 19223 </button> 19224 </li><li class="disclosure__item" tabindex="-1"> 19225 <button type="button" 19226 @click="country = 'ST'" 19227 class="text-sm text-left " 19228 > 19229 São Tomé & PrÃncipe <span class="localization-form__currency">(STDDb)</span> 19230 </button> 19231 </li><li class="disclosure__item" tabindex="-1"> 19232 <button type="button" 19233 @click="country = 'SA'" 19234 class="text-sm text-left " 19235 > 19236 Saudi Arabia <span class="localization-form__currency">(SARر.س)</span> 19237 </button> 19238 </li><li class="disclosure__item" tabindex="-1"> 19239 <button type="button" 19240 @click="country = 'SN'" 19241 class="text-sm text-left " 19242 > 19243 Senegal <span class="localization-form__currency">(XOFFr)</span> 19244 </button> 19245 </li><li class="disclosure__item" tabindex="-1"> 19246 <button type="button" 19247 @click="country = 'RS'" 19248 class="text-sm text-left " 19249 >
19250 Serbia <span class="localization-form__currency">(RSDРСÐ)</span> 19251 </button> 19252 </li><li class="disclosure__item" tabindex="-1"> 19253 <button type="button" 19254 @click="country = 'SC'" 19255 class="text-sm text-left " 19256 > 19257 Seychelles <span class="localization-form__currency">(USD$)</span> 19258 </button> 19259 </li><li class="disclosure__item" tabindex="-1"> 19260 <button type="button" 19261 @click="country = 'SL'" 19262 class="text-sm text-left " 19263 > 19264 Sierra Leone <span class="localization-form__currency">(SLLLe)</span> 19265 </button> 19266 </li><li class="disclosure__item" tabindex="-1"> 19267 <button type="button" 19268 @click="country = 'SG'" 19269 class="text-sm text-left " 19270 > 19271 Singapore <span class="localization-form__currency">(SGD$)</span> 19272 </button> 19273 </li><li class="disclosure__item" tabindex="-1"> 19274 <button type="button" 19275 @click="country = 'SX'" 19276 class="text-sm text-left " 19277 > 19278 Sint Maarten <span class="localization-form__currency">(ANGÆ)</span> 19279 </button> 19280 </li><li class="disclosure__item" tabindex="-1"> 19281 <button type="button" 19282 @click="country = 'SK'" 19283 class="text-sm text-left " 19284 > 19285 Slovakia <span class="localization-form__currency">(EURâ¬)</span> 19286 </button> 19287 </li><li class="disclosure__item" tabindex="-1"> 19288 <button type="button" 19289 @click="country = 'SI'" 19290 class="text-sm text-left " 19291 > 19292 Slovenia <span class="localization-form__currency">(EURâ¬)</span> 19293 </button> 19294 </li><li class="disclosure__item" tabindex="-1"> 19295 <button type="button" 19296 @click="country = 'SB'" 19297 class="text-sm text-left " 19298 > 19299 Solomon Islands <span class="localization-form__currency">(SBD$)</span> 19300 </button> 19301 </li><li class="disclosure__item" tabindex="-1"> 19302 <button type="button" 19303 @click="country = 'SO'" 19304 class="text-sm text-left " 19305 > 19306 Somalia <span class="localization-form__currency">(USD$)</span> 19307 </button> 19308 </li><li class="disclosure__item" tabindex="-1"> 19309 <button type="button" 19310 @click="country = 'ZA'" 19311 class="text-sm text-left " 19312 > 19313 South Africa <span class="localization-form__currency">(USD$)</span> 19314 </button> 19315 </li><li class="disclosure__item" tabindex="-1"> 19316 <button type="button" 19317 @click="country = 'GS'" 19318 class="text-sm text-left " 19319 > 19320 South Georgia & South Sandwich Islands <span class="localization-form__currency">(GBP£)</span> 19321 </button> 19322 </li><li class="disclosure__item" tabindex="-1"> 19323 <button type="button" 19324 @click="country = 'KR'" 19325 class="text-sm text-left " 19326 > 19327 South Korea <span class="localization-form__currency">(KRWâ©)</span> 19328 </button> 19329 </li><li class="disclosure__item" tabindex="-1"> 19330 <button type="button" 19331 @click="country = 'SS'" 19332 class="text-sm text-left " 19333 > 19334 South Sudan <span class="localization-form__currency">(USD$)</span> 19335 </button> 19336 </li><li class="disclosure__item" tabindex="-1"> 19337 <button type="button" 19338 @click="country = 'ES'" 19339 class="text-sm text-left " 19340 > 19341 Spain <span class="localization-form__currency">(EURâ¬)</span> 19342 </button> 19343 </li><li class="disclosure__item" tabindex="-1"> 19344 <button type="button" 19345 @click="country = 'LK'" 19346 class="text-sm text-left " 19347 > 19348 Sri Lanka <span class="localization-form__currency">(LKRâ¨)</span> 19349 </button> 19350 </li><li class="disclosure__item" tabindex="-1"> 19351 <button type="button" 19352 @click="country = 'BL'" 19353 class="text-sm text-left " 19354 > 19355 St. Barthélemy <span class="localization-form__currency">(EURâ¬)</span> 19356 </button> 19357 </li><li class="disclosure__item" tabindex="-1"> 19358 <button type="button" 19359 @click="country = 'SH'" 19360 class="text-sm text-left " 19361 > 19362 St. Helena <span class="localization-form__currency">(SHP£)</span> 19363 </button> 19364 </li><li class="disclosure__item" tabindex="-1"> 19365 <button type="button" 19366 @click="country = 'KN'" 19367 class="text-sm text-left " 19368 > 19369 St. Kitts & Nevis <span class="localization-form__currency">(XCD$)</span> 19370 </button> 19371 </li><li class="disclosure__item" tabindex="-1"> 19372 <button type="button" 19373 @click="country = 'LC'" 19374 class="text-sm text-left " 19375 > 19376 St. Lucia <span class="localization-form__currency">(XCD$)</span> 19377 </button> 19378 </li><li class="disclosure__item" tabindex="-1"> 19379 <button type="button" 19380 @click="country = 'MF'" 19381 class="text-sm text-left " 19382 > 19383 St. Martin <span class="localization-form__currency">(EURâ¬)</span> 19384 </button> 19385 </li><li class="disclosure__item" tabindex="-1"> 19386 <button type="button" 19387 @click="country = 'PM'" 19388 class="text-sm text-left " 19389 > 19390 St. Pierre & Miquelon <span class="localization-form__currency">(EURâ¬)</span> 19391 </button> 19392 </li><li class="disclosure__item" tabindex="-1"> 19393 <button type="button" 19394 @click="country = 'VC'" 19395 class="text-sm text-left " 19396 > 19397 St. Vincent & Grenadines <span class="localization-form__currency">(XCD$)</span> 19398 </button> 19399 </li><li class="disclosure__item" tabindex="-1"> 19400 <button type="button" 19401 @click="country = 'SD'" 19402 class="text-sm text-left " 19403 > 19404 Sudan <span class="localization-form__currency">(USD$)</span> 19405 </button> 19406 </li><li class="disclosure__item" tabindex="-1"> 19407 <button type="button" 19408 @click="country = 'SR'" 19409 class="text-sm text-left " 19410 > 19411 Suriname <span class="localization-form__currency">(USD$)</span> 19412 </button> 19413 </li><li class="disclosure__item" tabindex="-1"> 19414 <button type="button" 19415 @click="country = 'SJ'" 19416 class="text-sm text-left " 19417 > 19418 Svalbard & Jan Mayen <span class="localization-form__currency">(NOKkr)</span> 19419 </button> 19420 </li><li class="disclosure__item" tabindex="-1"> 19421 <button type="button" 19422 @click="country = 'SE'" 19423 class="text-sm text-left " 19424 > 19425 Sweden <span class="localization-form__currency">(SEKkr)</span> 19426 </button> 19427 </li><li class="disclosure__item" tabindex="-1"> 19428 <button type="button" 19429 @click="country = 'CH'" 19430 class="text-sm text-left " 19431 > 19432 Switzerland <span class="localization-form__currency">(CHFCHF)</span> 19433 </button> 19434 </li><li class="disclosure__item" tabindex="-1"> 19435 <button type="button" 19436 @click="country = 'TW'" 19437 class="text-sm text-left " 19438 > 19439 Taiwan <span class="localization-form__currency">(TWD$)</span> 19440 </button> 19441 </li><li class="disclosure__item" tabindex="-1"> 19442 <button type="button" 19443 @click="country = 'TJ'" 19444 class="text-sm text-left " 19445 > 19446 Tajikistan <span class="localization-form__currency">(TJSÐ Ð)</span> 19447 </button> 19448 </li><li class="disclosure__item" tabindex="-1"> 19449 <button type="button" 19450 @click="country = 'TZ'" 19451 class="text-sm text-left " 19452 > 19453 Tanzania <span class="localization-form__currency">(TZSSh)</span> 19454 </button> 19455 </li><li class="disclosure__item" tabindex="-1"> 19456 <button type="button" 19457 @click="country = 'TH'" 19458 class="text-sm text-left " 19459 > 19460 Thailand <span class="localization-form__currency">(THB฿)</span> 19461 </button> 19462 </li><li class="disclosure__item" tabindex="-1"> 19463 <button type="button" 19464 @click="country = 'TL'" 19465 class="text-sm text-left " 19466 > 19467 Timor-Leste <span class="localization-form__currency">(USD$)</span> 19468 </button> 19469 </li><li class="disclosure__item" tabindex="-1"> 19470 <button type="button" 19471 @click="country = 'TG'" 19472 class="text-sm text-left " 19473 > 19474 Togo <span class="localization-form__currency">(XOFFr)</span> 19475 </button> 19476 </li><li class="disclosure__item" tabindex="-1"> 19477 <button type="button" 19478 @click="country = 'TK'" 19479 class="text-sm text-left " 19480 > 19481 Tokelau <span class="localization-form__currency">(NZD$)</span> 19482 </button> 19483 </li><li class="disclosure__item" tabindex="-1"> 19484 <button type="button" 19485 @click="country = 'TO'" 19486 class="text-sm text-left " 19487 > 19488 Tonga <span class="localization-form__currency">(TOPT$)</span> 19489 </button> 19490 </li><li class="disclosure__item" tabindex="-1"> 19491 <button type="button" 19492 @click="country = 'TT'" 19493 class="text-sm text-left " 19494 > 19495 Trinidad & Tobago <span class="localization-form__currency">(TTD$)</span> 19496 </button> 19497 </li><li class="disclosure__item" tabindex="-1"> 19498 <button type="button" 19499 @click="country = 'TA'" 19500 class="text-sm text-left " 19501 > 19502 Tristan da Cunha <span class="localization-form__currency">(GBP£)</span> 19503 </button> 19504 </li><li class="disclosure__item" tabindex="-1"> 19505 <button type="button" 19506 @click="country = 'TN'" 19507 class="text-sm text-left " 19508 > 19509 Tunisia <span class="localization-form__currency">(USD$)</span> 19510 </button> 19511 </li><li class="disclosure__item" tabindex="-1"> 19512 <button type="button" 19513 @click="country = 'TR'" 19514 class="text-sm text-left " 19515 > 19516 Türkiye <span class="localization-form__currency">(USD$)</span> 19517 </button> 19518 </li><li class="disclosure__item" tabindex="-1"> 19519 <button type="button" 19520 @click="country = 'TM'" 19521 class="text-sm text-left " 19522 > 19523 Turkmenistan <span class="localization-form__currency">(USD$)</span> 19524 </button> 19525 </li><li class="disclosure__item" tabindex="-1"> 19526 <button
19526 type="button" 19527 @click="country = 'TC'" 19528 class="text-sm text-left " 19529 > 19530 Turks & Caicos Islands <span class="localization-form__currency">(USD$)</span> 19531 </button> 19532 </li><li class="disclosure__item" tabindex="-1"> 19533 <button type="button" 19534 @click="country = 'TV'" 19535 class="text-sm text-left " 19536 > 19537 Tuvalu <span class="localization-form__currency">(AUD$)</span> 19538 </button> 19539 </li><li class="disclosure__item" tabindex="-1"> 19540 <button type="button" 19541 @click="country = 'UM'" 19542 class="text-sm text-left " 19543 > 19544 U.S. Outlying Islands <span class="localization-form__currency">(USD$)</span> 19545 </button> 19546 </li><li class="disclosure__item" tabindex="-1"> 19547 <button type="button" 19548 @click="country = 'UG'" 19549 class="text-sm text-left " 19550 > 19551 Uganda <span class="localization-form__currency">(UGXUSh)</span> 19552 </button> 19553 </li><li class="disclosure__item" tabindex="-1"> 19554 <button type="button" 19555 @click="country = 'UA'" 19556 class="text-sm text-left " 19557 > 19558 Ukraine <span class="localization-form__currency">(UAHâ´)</span> 19559 </button> 19560 </li><li class="disclosure__item" tabindex="-1"> 19561 <button type="button" 19562 @click="country = 'AE'" 19563 class="text-sm text-left " 19564 > 19565 United Arab Emirates <span class="localization-form__currency">(AEDد.Ø¥)</span> 19566 </button> 19567 </li><li class="disclosure__item" tabindex="-1"> 19568 <button type="button" 19569 @click="country = 'GB'" 19570 class="text-sm text-left " 19571 > 19572 United Kingdom <span class="localization-form__currency">(GBP£)</span> 19573 </button> 19574 </li><li class="disclosure__item" tabindex="-1"> 19575 <button type="button" 19576 @click="country = 'US'" 19577 class="text-sm text-left disclosure__link--active font-bold " 19578 aria-current="true"> 19579 United States <span class="localization-form__currency">(USD$)</span> 19580 </button> 19581 </li><li class="disclosure__item" tabindex="-1"> 19582 <button type="button" 19583 @click="country = 'UY'" 19584 class="text-sm text-left " 19585 > 19586 Uruguay <span class="localization-form__currency">(UYU$U)</span> 19587 </button> 19588 </li><li class="disclosure__item" tabindex="-1"> 19589 <button type="button" 19590 @click="country = 'UZ'" 19591 class="text-sm text-left " 19592 > 19593 Uzbekistan <span class="localization-form__currency">(UZSso'm)</span> 19594 </button> 19595 </li><li class="disclosure__item" tabindex="-1"> 19596 <button type="button" 19597 @click="country = 'VU'" 19598 class="text-sm text-left " 19599 > 19600 Vanuatu <span class="localization-form__currency">(VUVVt)</span> 19601 </button> 19602 </li><li class="disclosure__item" tabindex="-1"> 19603 <button type="button" 19604 @click="country = 'VA'" 19605 class="text-sm text-left " 19606 > 19607 Vatican City <span class="localization-form__currency">(EURâ¬)</span> 19608 </button> 19609 </li><li class="disclosure__item" tabindex="-1"> 19610 <button type="button" 19611 @click="country = 'VE'" 19612 class="text-sm text-left " 19613 > 19614 Venezuela <span class="localization-form__currency">(USD$)</span> 19615 </button> 19616 </li><li class="disclosure__item" tabindex="-1"> 19617 <button type="button" 19618 @click="country = 'VN'" 19619 class="text-sm text-left " 19620 > 19621 Vietnam <span class="localization-form__currency">(VNDâ«)</span> 19622 </button> 19623 </li><li class="disclosure__item" tabindex="-1"> 19624 <button type="button" 19625 @click="country = 'WF'" 19626 class="text-sm text-left " 19627 > 19628 Wallis & Futuna <span class="localization-form__currency">(XPFFr)</span> 19629 </button> 19630 </li><li class="disclosure__item" tabindex="-1"> 19631 <button type="button" 19632 @click="country = 'EH'" 19633 class="text-sm text-left " 19634 > 19635 Western Sahara <span class="localization-form__currency">(MADد.Ù .)</span> 19636 </button> 19637 </li><li class="disclosure__item" tabindex="-1"> 19638 <button type="button" 19639 @click="country = 'YE'" 19640 class="text-sm text-left " 19641 > 19642 Yemen <span class="localization-form__currency">(YERï·¼)</span> 19643 </button> 19644 </li><li class="disclosure__item" tabindex="-1"> 19645 <button type="button" 19646 @click="country = 'ZM'" 19647 class="text-sm text-left " 19648 > 19649 Zambia <span class="localization-form__currency">(USD$)</span> 19650 </button> 19651 </li><li class="disclosure__item" tabindex="-1"> 19652 <button type="button" 19653 @click="country = 'ZW'" 19654 class="text-sm text-left " 19655 > 19656 Zimbabwe <span class="localization-form__currency">(USD$)</span> 19657 </button> 19658 </li></ul> 19659 </div> 19660 19661 <input type="hidden" name="country_code" x-model="country" value="US"> 19662 </div> 19663 </div></form> 19664 19665 19666 </div> 19667 </div> 19668 19669 19670 </div> 19671 19672 </div> 19673 19674 </div> 19675 19676</footer>
19676<script> 19677 window.Shopify.currency.symbol = `$`; 19678</script>
19678 19679 19680<!-- temp --> 19681<style> 19682 .locale-selectors__container .locale-selectors__content{ 19683 text-align: left; 19684 justify-content: start; 19685 } 19686</style> 19687 19688 19689<style> #shopify-section-footer footer.footer.bg-\[\#f0f0f0\].mt-8 {margin-top: 0; border-top: 1px solid; padding-top: 1rem;} #shopify-section-footer .footer .footer-kl-form form {margin-right: auto; float: none !important;} </style></div>
19690<script type="application/ld+json"> 19691 { 19692 "@context": "https://schema.org", 19693 "@type": "Organization", 19694 "name": "KITSCH", 19695 19696 "sameAs": [ 19697 "https:\/\/x.com\/kitsch", 19698 "https:\/\/facebook.com\/mykitsch", 19699 "https:\/\/pinterest.com\/mykitsch", 19700 "http:\/\/instagram.com\/mykitsch", 19701 "https:\/\/www.tiktok.com\/@kitsch", 19702 "", 19703 "", 19704 "", 19705 "" 19706 ], 19707 "url": "https:\/\/www.mykitsch.com" 19708 } 19709 </script>
19709 19710 19711 <ul hidden> 19712 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 19713 <li id="a11y-new-window-message">Opens in a new window.</li> 19714 </ul> 19715 19716 19717<style> 19718 .price-canvas { 19719 display: inline-flex; 19720 align-items: center; 19721 line-height: 1; 19722 /* Reserves the row before the first paint so nothing shifts. */ 19723 min-height: 1em; 19724 } 19725 19726 .price-canvas__surface { 19727 display: block; 19728 vertical-align: middle; 19729 } 19730</style> 19731
19732<script> 19733 (() => { 19734 // Reverses the transform applied in price-canvas.liquid. 19735 const KEY_MULTIPLIER = 7; 19736 const KEY_OFFSET = 4177; 19737 19738 const SALE_COLOR = '#b91c1c'; // text-red-700 19739 const WAS_COLOR = '#374151'; // text-gray-700 19740 const GAP = 8; 19741 19742 // 'CODE:PCT' pairs â the same table snippets/price.liquid uses. 19743 const DISCOUNT_TABLE = 19744 ["SUMMER30:30","SUMMERBF30:30","BFCM30:30","TT482917:30","WB760345:30","MM195628:30","SECRETSALE:25","FB20:20","MADISON20:20","SHAWN26:26","SPRING20:20","Kitsch26:26","SPRING20:20","Abi25:25","Cat25:25","Ashley26:26","Summer20:20","LABORDAY30:30"] 19745 ; 19746 19747 const decode = (encoded) => { 19748 if (!encoded) return null; 19749 try { 19750 const raw = Number(atob(encoded)); 19751 if (!Number.isFinite(raw)) return null; 19752 return (raw - KEY_OFFSET) / KEY_MULTIPLIER; 19753 } catch (error) { 19754 return null; 19755 } 19756 }; 19757 19758 // variantId -> { now, base, was } 19759 const decodeVariants = (encoded) => { 19760 const map = {}; 19761 if (!encoded) return map; 19762 let raw; 19763 try { 19764 raw = atob(encoded); 19765 } catch (error) { 19766 return map; 19767 } 19768 raw.split('|').forEach((entry) => { 19769 const [id, now, base, was] = entry.split(':'); 19770 if (!id) return; 19771 map[id] = { 19772 now: (Number(now) - KEY_OFFSET) / KEY_MULTIPLIER, 19773 base: (Number(base) - KEY_OFFSET) / KEY_MULTIPLIER, 19774 was: (Number(was) - KEY_OFFSET) / KEY_MULTIPLIER, 19775 }; 19776 }); 19777 return map; 19778 }; 19779 19780 const formatMoney = (cents) => { 19781 if (window.Unick && typeof window.Unick.formatMoney === 'function') { 19782 return window.Unick.formatMoney(cents); 19783 } 19784 // app.js is deferred; this only ever shows if it failed to load. 19785 const symbol = window.Shopify?.currency?.symbol || '$'; 19786 return symbol + (cents / 100).toFixed(2); 19787 }; 19788 19789 /* ---------------------------------------------------------------- words */ 19790 19791 const ONES = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 19792 'eight', 'nine', 'ten', 'eleven', 'twelve', 'thirteen', 'fourteen', 19793 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen']; 19794 const TENS = ['', '', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 19795 'seventy', 'eighty', 'ninety']; 19796 19797 const numberToWords = (value) => { 19798 const number = Math.floor(Math.abs(value)); 19799 if (number < 20) return ONES[number]; 19800 if (number < 100) { 19801 const remainder = number % 10; 19802 return TENS[Math.floor(number / 10)] + (remainder ? ' ' + ONES[remainder] : ''); 19803 } 19804 if (number < 1000) { 19805 const remainder = number % 100; 19806 return ONES[Math.floor(number / 100)] + ' hundred' + (remainder ? ' ' + numberToWords(remainder) : ''); 19807 } 19808 if (number < 1000000) { 19809 const remainder = number % 1000; 19810 return numberToWords(Math.floor(number / 1000)) + ' thousand' + (remainder ? ' ' + numberToWords(remainder) : ''); 19811 } 19812 return numberToWords(Math.floor(number / 1000000)) + ' million'; 19813 }; 19814 19815 // "US dollars" / "euros" â taken from Intl so it follows the active market. 19816 const currencyName = () => { 19817 const currency = window.Shopify?.currency?.active || 'USD'; 19818 try { 19819 const parts = new Intl.NumberFormat('en-US', { 19820 style: 'currency', 19821 currency, 19822 currencyDisplay: 'name', 19823 }).formatToParts(2); 19824 return parts.find((part) => part.type === 'currency')?.value || currency; 19825 } catch (error) { 19826 return currency; 19827 } 19828 }; 19829 19830 const spellOut = (cents) => { 19831 const rounded = Math.round(cents); 19832 const major = Math.floor(rounded / 100); 19833 const minor = rounded % 100; 19834 const words = numberToWords(major) + ' ' + currencyName(); 19835 return minor ? words + ' ' + numberToWords(minor) + ' cents' : words; 19836 }; 19837 19838 /* ------------------------------------------------------------- discounts */ 19839 19840 const codePercentage = () => { 19841 if (!DISCOUNT_TABLE.length) return 0; 19842 const cookie = window.Unick?.getCookie?.('discount_code'); 19843 if (!cookie) return 0; 19844 const match = DISCOUNT_TABLE.find((entry) => 19845 entry.toString().toLowerCase().includes(cookie.toLowerCase()) 19846 ); 19847 return Number(match?.split(':')[1]) || 0; 19848 }; 19849 19850 // Resolution order: an explicit event override, then the larger of the cart 19851 // discount code and the product's tag discount â the same rule as 19852 // checkDiscountCode() in snippets/price.liquid. 19853 const amountsFor = (element) => { 19854 if (element.__pcOverride) return element.__pcOverride; 19855 19856 const source = element.__pcVariant || { 19857 now: decode(element.dataset.pc), 19858 base: decode(element.dataset.pcBase), 19859 was: decode(element.dataset.pcWas), 19860 }; 19861 if (source.now === null || source.now === undefined) return null; 19862 19863 const base = source.base ?? source.now; 19864 const tagPct = decode(element.dataset.pcPct) || 0; 19865 const codePct = codePercentage(); 19866 19867 if (codePct > 0 && codePct >= tagPct) { 19868 return { now: Math.round(base - (base * codePct) / 100), was: source.was || base }; 19869 } 19870 return { now: source.now, was: source.was }; 19871 }; 19872 19873 /* ---------------------------------------------------------------- paint */ 19874 19875 const paint = (element) => { 19876 const canvas = element.querySelector('.price-canvas__surface'); 19877 if (!canvas) return; 19878 19879 const amounts = amountsFor(element); 19880 if (!amounts) return; 19881 19882 const style = getComputedStyle(element); 19883 const size = parseFloat(style.fontSize) || 16; 19884 const font = (style.fontStyle || 'normal') + ' ' + (style.fontWeight || '400') + 19885 ' ' + size + 'px ' + (style.fontFamily || 'sans-serif'); 19886 19887 const onSale = element.hasAttribute('data-pc-sale') || (amounts.was > amounts.now); 19888 const saleColor = style.getPropertyValue('--pc-sale-color').trim() || SALE_COLOR; 19889 const wasColor = style.getPropertyValue('--pc-was-color').trim() || WAS_COLOR; 19890 19891 const segments = [{ text: formatMoney(amounts.now), color: onSale ? saleColor : style.color }]; 19892 if (amounts.was > amounts.now) { 19893 segments.push({ text: formatMoney(amounts.was), color: w
19893asColor, strike: true }); 19894 } 19895 if (element.dataset.pcSuffix) { 19896 segments.push({ text: element.dataset.pcSuffix, color: style.color }); 19897 } 19898 19899 const context = canvas.getContext('2d'); 19900 if (!context) return; 19901 context.font = font; 19902 19903 let width = 0; 19904 segments.forEach((segment, index) => { 19905 segment.width = context.measureText(segment.text).width; 19906 width += segment.width + (index ? GAP : 0); 19907 }); 19908 19909 const metrics = context.measureText(segments[0].text); 19910 const ascent = metrics.actualBoundingBoxAscent || size * 0.8; 19911 const descent = metrics.actualBoundingBoxDescent || size * 0.25; 19912 const height = Math.ceil(ascent + descent); 19913 19914 const ratio = window.devicePixelRatio || 1; 19915 canvas.width = Math.ceil(width * ratio); 19916 canvas.height = Math.ceil(height * ratio); 19917 canvas.style.width = Math.ceil(width) + 'px'; 19918 canvas.style.height = height + 'px'; 19919 19920 context.setTransform(ratio, 0, 0, ratio, 0, 0); 19921 context.clearRect(0, 0, width, height); 19922 context.font = font; 19923 context.textBaseline = 'alphabetic'; 19924 19925 let x = 0; 19926 segments.forEach((segment) => { 19927 context.fillStyle = segment.color; 19928 context.fillText(segment.text, x, ascent); 19929 if (segment.strike) { 19930 context.fillRect(x, ascent - size * 0.28, segment.width, Math.max(1, size / 14)); 19931 } 19932 x += segment.width + GAP; 19933 }); 19934 19935 const label = amounts.was > amounts.now 19936 ? 'Sale price ' + spellOut(amounts.now) + ', original price ' + spellOut(amounts.was) 19937 : spellOut(amounts.now); 19938 element.setAttribute('aria-label', label); 19939 element.removeAttribute('aria-busy'); 19940 }; 19941 19942 const all = () => document.querySelectorAll('.price-canvas'); 19943 const refresh = () => all().forEach(paint); 19944 19945 /* --------------------------------------------------------------- events */ 19946 19947 // Product-level price changes broadcast by price.liquid, _js-price-discount 19948 // and the subscription widgets. A subscription row and a one-time row for the 19949 // same product each follow only their own event, so neither overwrites the other. 19950 const SCOPED_EVENTS = { 19951 'price-update': 'onetime', 19952 'discounted-price': 'onetime', 19953 'set-onetime-price': 'onetime', 19954 'set-subscription-price': 'subscription', 19955 }; 19956 19957 Object.entries(SCOPED_EVENTS).forEach(([name, eventScope]) => { 19958 window.addEventListener(name, (event) => { 19959 const detail = event.detail || {}; 19960 if (detail.id === undefined || detail.new_price === undefined) return; 19961 all().forEach((element) => { 19962 if (element.dataset.pcProduct !== String(detail.id)) return; 19963 if ((element.dataset.pcScope || 'onetime') !== eventScope) return; 19964 element.__pcOverride = { 19965 now: Math.round(detail.new_price), 19966 was: Math.round(detail.new_original_price || 0), 19967 }; 19968 paint(element); 19969 }); 19970 }); 19971 }); 19972 19973 window.addEventListener('variant-updated', (event) => { 19974 const variant = event.detail?.variant; 19975 if (!variant) return; 19976 all().forEach((element) => { 19977 if (!element.dataset.pcVariants) return; 19978 const entry = decodeVariants(element.dataset.pcVariants)[String(variant.id)]; 19979 if (!entry) return; 19980 element.__pcVariant = entry; 19981 element.__pcOverride = null; 19982 paint(element); 19983 }); 19984 }); 19985 19986 ['discount-applied', 'discount-removed'].forEach((name) => { 19987 window.addEventListener(name, () => { 19988 all().forEach((element) => { element.__pcOverride = null; }); 19989 refresh(); 19990 }); 19991 }); 19992 19993 let resizeTimer; 19994 window.addEventListener('resize', () => { 19995 clearTimeout(resizeTimer); 19996 resizeTimer = setTimeout(refresh, 150); 19997 }); 19998 19999 // Price canvases injected later (quick view, drawers, "load more"). 20000 let mutationTimer; 20001 const observer = new MutationObserver((mutations) => { 20002 const added = mutations.some((mutation) => 20003 Array.from(mutation.addedNodes).some((node) => 20004 node.nodeType === 1 && 20005 (node.matches?.('.price-canvas') || node.querySelector?.('.price-canvas')) 20006 ) 20007 ); 20008 if (!added) return; 20009 clearTimeout(mutationTimer); 20010 mutationTimer = setTimeout(refresh, 50); 20011 }); 20012 20013 const start = () => { 20014 refresh(); 20015 observer.observe(document.body, { childList: true, subtree: true }); 20016 // Web fonts change text metrics; repaint once they settle. 20017 if (document.fonts?.ready) document.fonts.ready.then(refresh); 20018 // app.js is deferred, so Unick.formatMoney may land after the first paint. 20019 document.addEventListener('alpine:initialized', refresh); 20020 window.addEventListener('load', refresh); 20021 }; 20022 20023 window.PriceCanvas = { decode, paint, refresh }; 20024 20025 if (document.readyState === 'loading') { 20026 document.addEventListener('DOMContentLoaded', start); 20027 } else { 20028 start(); 20029 } 20030 })(); 20031</script>
20031 20032 20033 <!-- BEGIN AFTERPAY_PRESENT -->
20034<script src="//www.mykitsch.com/cdn/shop/t/951/assets/afterpay.js?v=49186203272133754911784150192" defer="defer"></script>
20034 20035 20036 20037 20038
20039<script> 20040 let amount = 0, priceSelector = "", locale = 'en_US'; 20041 let afterpayLogoColor = "color"; // ['black', 'white', or 'color'] 20042 let showUpperLimit = false; 20043 let currentObserver = { activated: true, isDecimalPrice: true }; 20044 let minMaxThreshold = { min: 1000, max: 100000 }; 20045 20046</script>
20046 20047 20048
20048<script> 20049 window.theme = window.theme || {}; 20050 window.theme.strings = window.theme.strings || {}; 20051 window.theme.strings.ada = { 20052 ratingWithCount: "Rated [rating] out of 5 stars, [count] [label]. Click to scroll to reviews.", 20053 reviewsFallback: "Reviews", 20054 priceSaleAndOriginal: "Sale price [sale_price], Original price [original_price]", 20055 priceOnly: "Price [price]" 20056 }; 20057</script>
20057 20058
20059<script> 20060 /** 20061 * ============================================================ 20062 * Accessibility Fixes for Star Ratings and Prices 20063 * Targets: 20064 * 1. Okendo PDP star rating widget (oke-is-clickable button) 20065 * 2. Alpine.js product card star ratings (.card-wrapper) 20066 * 3. Constructor.io PLP price display (.cio-item-prices-container) 20067 * 4. Constructor.io PLP star ratings (.plp-rating) 20068 * ============================================================ 20069 */ 20070 20071 20072/** 20073 * Fix 1: Okendo PDP Star Rating 20074 * --------------------------------------------------------------- 20075 * Target: [data-oke-star-rating] widgets on Product Detail Pages 20076 * Problem: The inner div has role="button" but no aria-label, so 20077 * screen readers announce it without rating or review count. 20078 * The wrapping <a> tag also has a generic aria-label="Product review" 20079 * which overrides all child content. 20080 * Fix: Build a complete aria-label from the rating value and review 20081 * count, apply it to both the button and the wrapping <a> tag, 20082 * then hide all child elements from the accessibility tree to 20083 * prevent double announcements. 20084 */ 20085function fixOkendoPdpA11y(widget) { 20086 const button = widget.querySelector('.oke-is-clickable[role="button"]'); 20087 if (!button) return; 20088 if (button.hasAttribute('data-a11y-fixed')) return; 20089 20090 const ratingEl = button.querySelector('.oke-sr-rating'); 20091 const rating = ratingEl ? ratingEl.textContent.trim() : ''; 20092 20093 const countNumber = button.querySelector('.oke-sr-count-number'); 20094 const countLabel = button.querySelector('.oke-sr-label-text'); 20095 const count = countNumber ? countNumber.textContent.trim() : ''; 20096 const label = countLabel ? countLabel.textContent.trim() : window.theme.strings.ada.reviewsFallback; 20097 20098 const fullLabel = window.theme.strings.ada.ratingWithCount 20099 .replace('[rating]', rating) 20100 .replace('[count]', count) 20101 .replace('[label]', label); 20102 20103 if (rating && count) { 20104 // Demote the inner "button" to a generic container. 20105 // <a> wrapping role="button" is invalid ARIA and causes 20106 // screen readers to see two nested interactive elements. 20107 button.removeAttribute('role'); 20108 button.removeAttribute('tabindex'); 20109 20110 // Hide child text elements to prevent duplicate announcements. 20111 // Do NOT set aria-hidden on the button itself â that hides the 20112 // entire subtree and makes the parent <a> appear empty. 20113 button.querySelectorAll('.oke-sr-rating, .oke-sr-stars, .oke-sr-count, .oke-a11yText').forEach(function(el) { 20114 el.setAttribute('aria-hidden', 'true'); 20115 }); 20116 20117 // Set aria-label on the parent <a> â the sole interactive element 20118 let parent = widget.parentElement; 20119 while (parent) { 20120 if (parent.tagName === 'A') { 20121 parent.setAttribute('aria-label', fullLabel); 20122 break; 20123 } 20124 parent = parent.parentElement; 20125 } 20126 } 20127 20128 button.setAttribute('data-a11y-fixed', 'true'); 20129} 20130 20131 20132/** 20133 * Fix 2: Alpine.js Product Card Star Ratings 20134 * --------------------------------------------------------------- 20135 * Target: .card-wrapper elements rendered via Alpine.js 20136 * Problem: The role="img" star container aria-label only contains 20137 * the star score (e.g. "5 out of 5 stars") without the 20138 * review count. The count is a separate element read 20139 * independently by screen readers. 20140 * Fix: Append the review count text to the existing aria-label 20141 * on the stars container, then hide the count element to 20142 * prevent it from being announced twice. 20143 */ 20144function fixProductCardA11y() { 20145 document.querySelectorAll('.card-wrapper').forEach(function(card) { 20146 if (card.hasAttribute('data-a11y-fixed')) return; 20147 20148 const starsEl = card.querySelector('[role="img"][aria-label]'); 20149 const reviewsLabel = window.theme.strings.ada.reviewsFallback; 20150 const countEl = Array.from(card.querySelectorAll('span.text-sm')).find(function(el) { 20151 // Match the localized label; keep 'Reviews' as a fallback because 20152 // the upstream widget may not honor the storefront locale. 20153 const text = el.textContent; 20154 return text.includes(reviewsLabel) || text.includes('Reviews'); 20155 }); 20156 20157 if (!starsEl) return; 20158 20159 const currentLabel = starsEl.getAttribute('aria-label') || ''; 20160 const countText = countEl ? countEl.textContent.trim() : ''; 20161 20162 if (currentLabel && countText) { 20163 starsEl.setAttribute('aria-label', `${currentLabel}, ${countText}`); 20164 if (countEl) countEl.setAttribute('aria-hidden', 'true'); 20165 } 20166 20167 card.setAttribute('data-a11y-fixed', 'true'); 20168 }); 20169} 20170 20171 20172/** 20173 * Fix 3: Constructor.io PLP Price Display 20174 * --------------------------------------------------------------- 20175 * Target: .cio-item-prices-container elements in PLP cards 20176 * Problem: Strikethrough original price and sale price are two 20177 * separate divs with no accessible labels. Screen readers 20178 * announce them as plain numbers (e.g. "$22.00 $15.84") 20179 * with no context about which is the original or sale price. 20180 * Fix: Hide both raw price elements from screen readers and 20181 * inject a visually hidden <span> with a complete, descriptive 20182 * label (e.g. "Original price $22.00, Sale price $15.84"). 20183 * If only one price exists, announce it as the regular price. 20184 */ 20185function fixPlpPriceA11y() { 20186 document.querySelectorAll('.cio-item-prices-container').forEach(function(container) { 20187 if (container.hasAttribute('data-a11y-fixed')) return; 20188 20189 const originalPriceEl = container.querySelector('.cio-item-price-strikethrough'); 20190 const salePriceEl = container.querySelector('.plp-sale-price'); 20191 20192 const originalPrice = originalPriceEl ? originalPriceEl.textContent.trim() : ''; 20193 const salePrice = salePriceEl ? salePriceEl.textContent.trim() : ''; 20194 20195 let accessibleLabel = ''; 20196 20197 if (originalPrice && salePrice) { 20198 // Both prices present â communicate sale vs original clearly 20199 accessibleLabel = window.theme.strings.ada.priceSaleAndOriginal 20200 .replace('[sale_price]', salePrice) 20201 .replace('[original_price]', originalPrice); 20202 } else if (salePrice) { 20203 // Sale price only 20204 accessibleLabel = window.theme.strings.ada.priceOnly.replace('[price]', salePrice); 20205 } else if (originalPrice) { 20206 // Single price in the strikethrough element (edge case) 20207 accessibleLabel = window.theme.strings.ada.priceOnly.replace('[price]', originalPrice); 20208 } 20209 20210 if (!accessibleLabel) return; 20211 20212 // Hide raw price elements from screen readers 20213 if (originalPriceEl) originalPriceEl.setAttribute('aria-hidden', 'true'); 20214 if (salePriceEl) salePriceEl.setAttribute('aria-hidden', 'true'); 20215 20216 // Inject a visually hidden span with the full accessible label 20217 const srSpan = document.createElement('span'); 20218 srSpan.className = 'sr-only'; 20219 srSpan.textContent = accessibleLabel; 20220 container.insertBefore(srSpan, container.firstChild); 20221 20222 container.setAttribute('data-a11y-fixed', 'true'); 20223 }); 20224} 20225 20226 20227/** 20228 * Fix 4: Constructor.io PLP Star Ratings 20229 * --------------------------------------------------------------- 20230 * Target: .plp-rating elements in Constructor.io PLP cards 20231 * Problem: The role="img" star container has a correct aria-label 20232 * but the review count (.plp-rating-count) is a sibling 20233 * element announced separately by screen readers. 20234 * Fix: Append the review count to the star container's aria-label 20235 * then hide the count element to prevent double announcement. 20236 */ 20237function fixPlpRatingA11y() { 20238 document.querySelectorAll('.plp-rating').forEach(function(ratingEl) { 20239 if (ratingEl.hasAttribute('data-a11y-fixed')) return; 20240 20241 const starsEl = ratingEl.querySelector('.plp-rating-stars'); 20242 const countEl = ratingEl.querySelector('.plp-rating-count'); 20243 20244 if (!starsEl) return; 20245 20246 const starsLabel = starsEl.getAttribute('aria-label') || ''; 20247 const countText = countEl ? countEl.textContent.trim() : ''; 20248 20249 if (starsLabel && countText) { 20250 starsEl.setAttribute('aria-label', `${starsLabel}, ${countText}`); 20251 if (countEl) countEl.setAttribute('aria-hidden', 'true'); 20252 } 20253 20254 ratingEl.setAttribute('data-a11y-fixed', 'true'); 20255 }); 20256} 20257 20258/** 20259 * Fix 5: PDP Price Display 20260 * --------------------------------------------------------------- 20261 * Target: .price__container on Product Detail Pages 20262 * Problem: iOS VoiceOver ignores aria-label on non-interactive 20263 * elements like <span> and reads visible text only.
20264 * Results in just "$15.84" being announced with no 20265 * context about sale vs original price. 20266 * Fix: Hide all price elements from screen readers and inject 20267 * a visually hidden <span> with the complete price 20268 * announcement. This works reliably across all screen 20269 * readers including iOS VoiceOver. 20270 */ 20271function fixPdpPriceA11y() { 20272 document.querySelectorAll('.price__container').forEach(function(container) { 20273 20274 // Build the announcement from DOM-extracted prices + the localized 20275 // template. Scope to .price__sale / .price__regular so we never include 20276 // the unit-price <small> sibling. (We intentionally ignore the upstream 20277 // .sr-only x-text: it may contain non-localized text from price.liquid.) 20278 const priceBranch = container.querySelector('.price__sale, .price__regular'); 20279 const salePriceEl = priceBranch ? priceBranch.querySelector('.price-item--last') : null; 20280 const originalPriceEl = priceBranch ? priceBranch.querySelector('.price-item--regular') : null; 20281 const salePriceText = salePriceEl ? salePriceEl.textContent.trim() : ''; 20282 const originalPriceText = originalPriceEl ? originalPriceEl.textContent.trim() : ''; 20283 20284 let fullAnnouncement = ''; 20285 if (salePriceText && originalPriceText && originalPriceText !== salePriceText) { 20286 fullAnnouncement = window.theme.strings.ada.priceSaleAndOriginal 20287 .replace('[sale_price]', salePriceText) 20288 .replace('[original_price]', originalPriceText); 20289 } else { 20290 const priceOnly = salePriceText || originalPriceText; 20291 if (!priceOnly) return; 20292 fullAnnouncement = window.theme.strings.ada.priceOnly.replace('[price]', priceOnly); 20293 } 20294 20295 // Hide ALL price elements from screen readers 20296 container.querySelectorAll( 20297 '.price-item, .price-item--last, .price-item--regular, .sr-only' 20298 ).forEach(function(el) { 20299 el.setAttribute('aria-hidden', 'true'); 20300 }); 20301 20302 // Remove or update existing injected sr span to avoid duplicates 20303 const existing = container.querySelector('.a11y-price-announcement'); 20304 if (existing) { 20305 existing.textContent = fullAnnouncement; 20306 } else { 20307 const srSpan = document.createElement('span'); 20308 srSpan.className = 'a11y-price-announcement'; 20309 srSpan.setAttribute('style', [ 20310 'position: absolute', 20311 'width: 1px', 20312 'height: 1px', 20313 'padding: 0', 20314 'margin: -1px', 20315 'overflow: hidden', 20316 'clip: rect(0,0,0,0)', 20317 'white-space: nowrap', 20318 'border: 0' 20319 ].join(';')); 20320 srSpan.textContent = fullAnnouncement; 20321 container.insertBefore(srSpan, container.firstChild); 20322 } 20323 20324 // Watch for Alpine dynamically updating price (variant/discount changes). 20325 // Observe the price branch (sale or regular) so swaps between branches 20326 // and changes to the .sr-only x-text both re-trigger the fix. 20327 if (!container.hasAttribute('data-price-observer')) { 20328 const priceObserver = new MutationObserver(function() { 20329 fixPdpPriceA11y(); 20330 }); 20331 20332 const observeTarget = container.querySelector('.price__sale, .price__regular') || container; 20333 priceObserver.observe(observeTarget, { 20334 attributes: true, 20335 characterData: true, 20336 subtree: true, 20337 attributeFilter: ['aria-label'] 20338 }); 20339 20340 container.setAttribute('data-price-observer', 'true'); 20341 } 20342 }); 20343} 20344 20345/** 20346 * Run all accessibility fixes 20347 * Called on initial load and whenever new content is added to the DOM 20348 */ 20349function fixAllA11y() { 20350 document.querySelectorAll('[data-oke-star-rating][data-oke-rendered]').forEach(fixOkendoPdpA11y); 20351 fixProductCardA11y(); 20352 fixPlpPriceA11y(); 20353 fixPlpRatingA11y(); 20354 fixPdpPriceA11y(); 20355} 20356 20357 20358/** 20359 * MutationObserver 20360 * --------------------------------------------------------------- 20361 * Watches for dynamically injected content (Alpine.js, Constructor.io, 20362 * Okendo) and re-runs the relevant fix as soon as new nodes appear 20363 * or Okendo signals it has finished rendering via data-oke-rendered. 20364 */ 20365const a11yObserver = new MutationObserver(function(mutations) { 20366 mutations.forEach(function(mutation) { 20367 20368 // Okendo signals render complete by adding data-oke-rendered attribute 20369 if ( 20370 mutation.type === 'attributes' && 20371 mutation.attributeName === 'data-oke-rendered' && 20372 mutation.target.hasAttribute('data-oke-star-rating') 20373 ) { 20374 fixOkendoPdpA11y(mutation.target); 20375 } 20376 20377 if (mutation.type === 'childList') {
20378 mutation.addedNodes.forEach(function(node) { 20379 if (node.nodeType !== 1) return; 20380 20381 // Okendo PDP widget already rendered when injected 20382 if (node.hasAttribute?.('data-oke-star-rating') && node.hasAttribute?.('data-oke-rendered')) { 20383 fixOkendoPdpA11y(node); 20384 } 20385 node.querySelectorAll?.('[data-oke-star-rating][data-oke-rendered]').forEach(fixOkendoPdpA11y); 20386 20387 // Alpine.js product cards 20388 if (node.classList?.contains('card-wrapper') || node.querySelector?.('.card-wrapper')) { 20389 fixProductCardA11y(); 20390 } 20391 20392 // Constructor.io PLP cards (prices and ratings) 20393 if ( 20394 node.classList?.contains('cio-item-prices-container') || 20395 node.querySelector?.('.cio-item-prices-container') || 20396 node.classList?.contains('plp-rating') || 20397 node.querySelector?.('.plp-rating') 20398 ) { 20399 fixPlpPriceA11y(); 20400 fixPlpRatingA11y(); 20401 } 20402 20403 // PDP price container 20404 if ( 20405 node.classList?.contains('price__container') || 20406 node.querySelector?.('.price__container') 20407 ) { 20408 fixPdpPriceA11y(); 20409 } 20410 20411 }); 20412 } 20413 }); 20414}); 20415 20416a11yObserver.observe(document.body, { 20417 childList: true, 20418 subtree: true, 20419 attributes: true, 20420 attributeFilter: ['data-oke-rendered'] 20421}); 20422 20423// Run on initial page load 20424if (document.readyState === 'loading') { 20425 document.addEventListener('DOMContentLoaded', fixAllA11y); 20426} else { 20427 fixAllA11y(); 20428} 20429</script>
20429 20430 20431 20432<div id="a11y-announcer" class="sr-only" role="status" aria-live="polite" data-a11y-announcer></div> 20433 20434<style> 20435 /* Keyboard focus must not auto-expand menus; hover behavior is unchanged. 20436 Overrides the compiled :focus-within rules in assets/app.css. */ 20437 .main__header .has-mega-menu:focus-within:not(:hover):not([data-submenu-open]) .mega-menu-wrapper, 20438 .main__header .has-mega-menu:not([data-submenu-open]) a:focus-within:not(:hover) + .mega-menu-wrapper, 20439 .main__header .has-dropdown-menu:focus-within:not(:hover):not([data-submenu-open]) .header__menu-dropdown { 20440 display: none !important; 20441 } 20442 20443 /* Explicitly opened via the disclosure toggle */ 20444 .main__header .has-mega-menu[data-submenu-open] .mega-menu-wrapper { 20445 display: block !important; 20446 } 20447 .main__header .has-dropdown-menu[data-submenu-open] .header__menu-dropdown { 20448 display: flex !important; 20449 } 20450 20451 20452</style> 20453
20454<script> 20455 (function () { 20456 var strings = { 20457 itemAdded: "Item added to your cart", 20458 productsUpdated: "Product list updated", 20459 quantity: "Quantity [count]" 20460 }; 20461 20462 /* Adding to cart opens the cart drawer, which takes focus and announces 20463 itself. Holding the confirmation until the drawer has settled keeps the 20464 dialog announcement from cutting the status message off. Must stay above 20465 the drawer's 400ms open transition. */ 20466 var DRAWER_SETTLE_MS = 800; 20467 20468 /* Alpine writes a stepper's new value on the next tick. */ 20469 var ALPINE_TICK_MS = 100; 20470 20471 var clearTimer = null; 20472 20473 /* Assistive tech hides everything outside an open aria-modal dialog, so a 20474 page-level live region goes silent while the cart drawer or mobile menu 20475 is open. Each modal therefore gets its own announcer. */ 20476 function addAnnouncer(parent) { 20477 var announcer = document.createElement('div'); 20478 announcer.className = 'sr-only'; 20479 announcer.setAttribute('role', 'status'); 20480 announcer.setAttribute('aria-live', 'polite'); 20481 announcer.setAttribute('data-a11y-announcer', ''); 20482 parent.appendChild(announcer); 20483 } 20484 20485 /* The announcer inside the dialog holding focus, else the page-level one. 20486 These dialogs trap focus (x-trap), so the focused element identifies the 20487 context the shopper is actually in â more reliable than testing which 20488 dialogs happen to be visible. */ 20489 function currentAnnouncer() { 20490 var active = document.activeElement; 20491 var modal = active && active.closest ? active.closest('[aria-modal="true"]') : null; 20492 var scoped = modal && modal.querySelector('[data-a11y-announcer]'); 20493 20494 return scoped || document.getElementById('a11y-announcer'); 20495 } 20496 20497 window.a11yAnnounce = function (message) { 20498 var announcer = currentAnnouncer(); 20499 if (!announcer || !message) return; 20500 20501 /* Clear first so repeating the same message is re-announced */ 20502 announcer.textContent = ''; 20503 window.setTimeout(function () { 20504 announcer.textContent = message; 20505 }, 50); 20506 window.clearTimeout(clearTimer); 20507 clearTimer = window.setTimeout(function () { 20508 announcer.textContent = ''; 20509 }, 5000); 20510 }; 20511 20512 /* WCAG 4.1.3 â confirm add-to-cart. The compiled addToCart component 20513 dispatches 'added-to-cart' on window after a successful cart add, then 20514 immediately opens the cart drawer. */ 20515 window.addEventListener('added-to-cart', function () { 20516 window.setTimeout(function () { 20517 window.a11yAnnounce(strings.itemAdded); 20518 }, DRAWER_SETTLE_MS); 20519 }); 20520 20521 /* WCAG 4.1.3 â announce quantity steps from the control the shopper used. 20522 A persistent live region per form cannot do this: the product form, 20523 sticky bar and bundle form share a page and stay in sync through 20524 'quantity-updated', so every mirror would speak on any one change â the 20525 cart drawer ended up reading the product template's quantity. */ 20526 document.addEventListener('click', function (event) { 20527 var target = event.target; 20528 if (!target || !target.closest) return; 20529 20530 var button = target.closest('.quantity__button'); 20531 /* [data-clone] duplicates are hidden from assistive tech by theme.liquid */ 20532 if (!button || button.closest('[aria-hidden="true"]')) return; 20533 20534 var group = button.closest('.quantity, .product-form__qty') || button.parentElement; 20535 var input = group && group.querySelector('input[name="quantity"], .quantity__input'); 20536 if (!input) return; 20537 20538 window.setTimeout(function () { 20539 window.a11yAnnounce(strings.quantity.replace('[count]', input.value)); 20540 }, ALPINE_TICK_MS); 20541 }); 20542 20543 document.addEventListener('DOMContentLoaded', function () { 20544 var modals = document.querySelectorAll('[aria-modal="true"]'); 20545 for (var i = 0; i < modals.length; i++) addAnnouncer(modals[i]); 20546 20547 /* WCAG 4.1.3 â announce product grid updates on collection pages where 20548 the compiled Filter component swaps #ProductGridContainer content. */ 20549 var grid = document.getElementById('ProductGridContainer'); 20550 if (!grid || !('MutationObserver' in window)) return; 20551 20552 var debounceTimer = null; 20553 var observer = new MutationObserver(function () { 20554 window.clearTimeout(debounceTimer); 20555 debounceTimer = window.setTimeout(function () { 20556 window.a11yAnnounce(strings.productsUpdated); 20557 }, 500); 20558 }); 20559 observer.observe(grid, { childList: true, subtree: true }); 20560 }); 20561 })(); 20562</script>
20562 20563 20564 20565
20566<script> 20567 (() => { 20568 // 'product-handle': percentage off (integer, 1-99) 20569 const DISCOUNTS = { 20570 'soft-violet-smooth-polish-brush': 0, 20571 }; 20572 20573 // Delay before the discounted price replaces the rendered full price. 20574 const DELAY_MS = 200; 20575 20576 // product id -> { price, compare_at_price, percentage } 20577 const applied = {}; 20578 20579 const discountedPrice = (price, percentage) => 20580 price - Math.floor((price * percentage) / 100); 20581 20582 const dispatchDiscount = (id, price, compareAt, percentage) => { 20583 const detail = { 20584 id, 20585 new_price: discountedPrice(price, percentage), 20586 new_original_price: compareAt > price ? compareAt : price, 20587 }; 20588 // price-update also flags the component as on sale (red price); 20589 // discounted-price reaches quick-shop components that don't bind 20590 // price-update. 20591 window.dispatchEvent(new CustomEvent('price-update', { detail })); 20592 window.dispatchEvent(new CustomEvent('discounted-price', { detail })); 20593 }; 20594 20595 const applyAll = () => { 20596 Object.entries(applied).forEach(([id, entry]) => { 20597 dispatchDiscount(Number(id), entry.price, entry.compare_at_price, entry.percentage); 20598 }); 20599 }; 20600 20601 const loadProducts = async () => { 20602 const configured = Object.entries(DISCOUNTS).filter(([, percentage]) => { 20603 return Number.isFinite(percentage) && percentage > 0 && percentage < 100; 20604 }); 20605 20606 await Promise.all(configured.map(async ([handle, percentage]) => { 20607 try { 20608 const response = await fetch(`/products/${encodeURIComponent(handle)}.js`); 20609 if (!response.ok) return; 20610 const product = await response.json(); 20611 const tags = product.tags || []; 20612 if (product.type === 'Gift Cards' || tags.includes('exclude_price_discount')) return; 20613 applied[product.id] = { 20614 price: product.price, 20615 compare_at_price: product.compare_at_price || 0, 20616 percentage, 20617 }; 20618 } catch (error) { 20619 console.warn('[js-price-discount] failed to load', handle, error); 20620 } 20621 })); 20622 }; 20623 20624 // On PDP variant change the price component resets to the variant's full 20625 // price; queue a re-dispatch so it runs after that handler. 20626 window.addEventListener('variant-updated', (event) => { 20627 const variant = event.detail && event.detail.variant; 20628 const entry = variant && applied[variant.product_id]; 20629 if (!entry) return; 20630 setTimeout(() => { 20631 dispatchDiscount(variant.product_id, variant.price, variant.compare_at_price || 0, entry.percentage); 20632 }, 0); 20633 }); 20634 20635 // Price components injected after initial load ("load more", quick view) 20636 // initialize at full price â re-dispatch for them, debounced. 20637 let reapplyTimer; 20638 const observer = new MutationObserver((mutations) => { 20639 const addedPrice = mutations.some((mutation) => 20640 Array.from(mutation.addedNodes).some((node) => 20641 node.nodeType === 1 && (node.matches?.('.price') || node.querySelector?.('.price')) 20642 ) 20643 ); 20644 if (!addedPrice) return; 20645 clearTimeout(reapplyTimer); 20646 reapplyTimer = setTimeout(applyAll, DELAY_MS); 20647 }); 20648 20649 const start = async () => { 20650 await loadProducts(); 20651 if (Object.keys(applied).length === 0) return; 20652 setTimeout(applyAll, DELAY_MS); 20653 observer.observe(document.body, { childList: true, subtree: true }); 20654 }; 20655 20656 if (document.readyState === 'loading') { 20657 document.addEventListener('DOMContentLoaded', start); 20658 } else { 20659 start(); 20660 } 20661 })(); 20662</script>
20662 20663 20664 20665 20666 20667 <!-- This line added automatically by JSON-LD for SEO. --> 20668 20669 20670
20671<script type="application/ld+json"> 20672 { 20673 "@context": "https://schema.org", 20674 "@type": "Organization", 20675 "@id": "https:\/\/www.mykitsch.com\/#organization", 20676 "name": "KITSCH", 20677 "url": "https://www.mykitsch.com", 20678 "description": "Hair \u0026 Body Care â From hair care essentials to innovative accessories, KITSCH is evolving your everyday essentials. Female-owned. Vegan \u0026 cruelty-free. 90-day guarantee. Elevated accessories. Eco-friendly. Designed in California.\n\n", 20679 "telephone": "424-240-5551", 20680 "logo": "https:\/\/www.mykitsch.com\/cdn\/shop\/t\/951\/assets\/logo_small.png?v=394529", 20681 "image": "https:\/\/www.mykitsch.com\/cdn\/shop\/t\/951\/assets\/logo_small.png?v=394529", 20682 "sameAs": [], 20683 "address": { 20684 "@type": "PostalAddress", 20685 "streetAddress": "137 N LARCHMONT BLVD, STE 641", 20686 "addressLocality": "LOS ANGELES", 20687 "addressRegion": "California", 20688 "postalCode": "90004", 20689 "addressCountry": "United States" 20690 } 20691 } 20692 </script>
20692 20693 20694 20695 20696 20697 20698 20699 20700
20700<script src="https://cdn.jsdelivr.net/npm/@loophq/onstore-sdk@latest/dist/loop-onstore-sdk.min.js" defer></script>
20700 20701
20701<script> 20702 document.addEventListener('DOMContentLoaded', function() { 20703 runWhenIdle(function () { 20704 LoopOnstore.init({ 20705 key: "6395308e501fa4e607c1dcefb57023fdbc9893dd", 20706 attach: "#checkout_button_new", 20707 }); 20708 }); 20709 }); 20710 </script>
20710 20711 20712 20713 20714
20714<script> 20715 document.addEventListener('alpine:initialized', function () { 20716 document.querySelectorAll('[data-clone]').forEach(function (el) { 20717 el.setAttribute('aria-hidden', 'true'); 20718 el.removeAttribute('id'); 20719 el.querySelectorAll('[id]').forEach(function (child) { 20720 child.removeAttribute('id'); 20721 }); 20722 el.querySelectorAll('a,button,input,select,textarea,[tabindex]').forEach(function (f) { 20723 f.setAttribute('tabindex', '-1'); 20724 }); 20725 }); 20726 }); 20727 </script>
20727 20728 20729 20730
20730<script defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=mykitsch.com&expires=7"></script>
20730 20731 <style> button[name="checkout"] {text-transform: uppercase; letter-spacing: 1px; font-size: 100%;} .cart-free-gift-slider .free-gift-price-wrap {display: none;} .color-swatches img {display: none;} .other-options div,.other-options a {padding: 0.55rem;} .header__menu-dropdown .grid .ml-2 {border-color: #fff;} .ly-switcher-wrapper {display: none !important;} </style> 20732<div id="shopify-block-AZ1Zsckk1cGh4UzFFQ__15551562133269743879" class="shopify-block shopify-app-block"><!--googleoff: all--> 20733 20734<style> 20735 20736 [x-sa-cloak] { display: none !important; } 20737 .font-system{ 20738 font-family: system-ui; 20739 } 20740 .sa-big-cursor{ 20741 cursor: url(https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/big-cursor.svg), auto; 20742 } 20743 .sa-no-transition *{ 20744 transition-timing-function: step-end!important; 20745 transition-duration: 0s!important; 20746 animation-timing-function: step-end!important; 20747 animation-iteration-count: 1!important; 20748 animation-duration: 0s!important; 20749 } 20750 .sa-hide-images *{ 20751 background-image: none !important; 20752 } 20753 .sa-low-saturation{ 20754 filter: saturate(0.5); 20755 } 20756 .sa-high-saturation{ 20757 filter: saturate(2); 20758 } 20759 .sa-grayscale-saturation{ 20760 filter: grayscale(1); 20761 } 20762 .sa-inverted-contrast{ 20763 filter: invert(1); 20764 } 20765 .sa-low-contrast{ 20766 filter: contrast(0.5); 20767 } 20768 .sa-high-contrast{ 20769 filter: contrast(2); 20770 } 20771 .sa-reading-text{ 20772 background-color: #ffeb3b !important; 20773 } 20774 20775</style> 20776
20777<script> 20778 window.sa_shop_domain = 'kitschllc.myshopify.com'; 20779 20780 20781 20782 window.sa_settings_from_metafield = {"enable":true,"title":"Accessibility","brand_color":"#000000","icon":"4","position":"bottom-left","icon_size":"icon-medium","widget_style":"style-float","default_alt_text":null,"ai_alt_text":false,"voice":15,"hide_trigger":true,"trigger_selector":".toggle-accessibility","hide_powered_by":false,"show_reset_all":true,"show_statement":true,"show_font_size":true,"show_screen_reader":true,"show_contrast":true,"show_highlight_links":true,"show_cursor":true,"show_text_align":true,"show_saturation":true,"show_line_height":true,"show_letter_spacing":true,"show_stop_animations":true,"show_mute_sounds":true,"show_hide_images":true,"statement":"\u003ch2\u003eAccessibility Statement\u003c\/h2\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eThis statement describes the accessibility features of the Smart Accessibility App.\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eAccessibility widget is committed to making sites accessible for all, including people with disabilities. We are continuously improving the service we provide through our app to comply with increased accessibility standards, guidelines, and to make the browsing experience better for everyone.\u003c\/p\u003e\u003ch3\u003eConformance status\u003c\/h3\u003e\u003cp\u003eWe firmly believe that the internet should be available and accessible to anyone and are committed to providing a website that is accessible to the broadest possible audience, regardless of ability.\u003c\/p\u003e\u003cp\u003eTo fulfill this, we aim to adhere as strictly as possible to the World Wide Web Consortiumâs (W3C) Web Content Accessibility Guidelines 2.1 (WCAG 2.1) at the AA level. These guidelines explain how to make web content accessible to people with a wide array of disabilities. Complying with those guidelines helps us ensure that the website is accessible to blind people, people with motor impairments, visual impairment, cognitive disabilities, and more.\u003c\/p\u003e\u003cp\u003eThis website utilizes various technologies that are meant to make it as accessible as possible at all times. We utilize an accessibility interface that allows persons with specific disabilities to adjust the websiteâs UI (user interface) and design it to their personal needs.\u003c\/p\u003e\u003ch3\u003eTechnical information\u003c\/h3\u003e\u003cp\u003eAccessibility widget is an app supported in Shopify and Wordpress environments. The app relies on the following technologies:\u003c\/p\u003e\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\u003cli\u003eHTML\u003c\/li\u003e\u003cli\u003eCSS\u003c\/li\u003e\u003cli\u003eJavaScript\u003c\/li\u003e\u003cli\u003ePHP\u003c\/li\u003e\u003cli\u003eMySQL\u003c\/li\u003e\u003c\/ul\u003e\u003cp\u003e \u003c\/p\u003e\u003ch3\u003eAccessibility widget features\u003c\/h3\u003e\u003cp\u003eThe app provides the following features:\u003c\/p\u003e\u003ch3\u003eFont size\u003c\/h3\u003e\u003cp\u003eThe app allows the user to adjust the font size of the website.\u003c\/p\u003e\u003ch3\u003eScreen Reader\u003c\/h3\u003e\u003cp\u003eThe app allows the user to use a screen reader to navigate the website.\u003c\/p\u003e\u003ch3\u003eContrast\u003c\/h3\u003e\u003cp\u003eThe app allows the user to adjust the contrast of the website.\u003c\/p\u003e\u003ch3\u003eHighlight Links\u003c\/h3\u003e\u003cp\u003eThe app allows the user to highlight links on the website.\u003c\/p\u003e\u003ch3\u003eCursor\u003c\/h3\u003e\u003cp\u003eThe app allows the user to use a bigger cursor to navigate the website.\u003c\/p\u003e\u003ch3\u003eText align\u003c\/h3\u003e\u003cp\u003eThe app allows the user to adjust the text align of the website.\u003c\/p\u003e\u003ch3\u003eSaturation\u003c\/h3\u003e\u003cp\u003eThe app allows the user to adjust the saturation of the website.\u003c\/p\u003e\u003ch3\u003eLine Height\u003c\/h3\u003e\u003cp\u003eThe app allows the user to adjust the line height of text the website.\u003c\/p\u003e\u003ch3\u003eLetter Spacing\u003c\/h3\u003e\u003cp\u003eThe app allows the user to adjust the letter spacing of text the website.\u003c\/p\u003e\u003ch3\u003eStop Animations\u003c\/h3\u003e\u003cp\u003eThe app allows the user to stop animations on the website. This includes videos playing or css animations\u003c\/p\u003e\u003ch3\u003eMute sounds\u003c\/h3\u003e\u003cp\u003eThe app allows the user to mute\/unmute sounds on the website.\u003c\/p\u003e\u003ch3\u003eHide Images\u003c\/h3\u003e\u003cp\u003eThe app allows the user to hide images on the website.\u003c\/p\u003e\u003ch3\u003eNotes \u0026amp; Feedback\u003c\/h3\u003e\u003cp\u003eWe always try to update our services and operate in the best possible manner to benefit all of our clients and their site visitors. If you experience any issues with the Accessibility widget provided service, however, please email our developer \u003ca href=\"https://codeinspire.io\"\u003ecodeinspire.io\u003c\/a\u003e. He responds within 3 business days. \u003c\/p\u003e\u003cp\u003eWe cannot control or correct problems with third-party sites, but please let us know if you encounter difficulty with any sites we link to so we can pass the information along to the site owners. You may also want to address your concerns directly to these third parties.\u003c\/p\u003e","t_font_size":"Font Size","t_screen_reader":"Screen Reader","t_contrast":"C
20782ontrast","t_inverted":"Inverted","t_low_contrast":"Low Contrast","t_high_contrast":"High Contrast","t_highlight_links":"Highlight Links","t_cursor":"Cursor","t_text_align":"Text Align","t_text_left":"Text Left","t_text_center":"Text Center","t_text_right":"Text Right","t_saturation":"Saturation","t_low_saturation":"Low Saturation","t_high_saturation":"High Saturation","t_grayscale":"Grayscale","t_line_height":"Line Height","t_letter_spacing":"Letter Spacing","t_stop_animation":"Stop Animation","t_mute_sounds":"Mute Sounds","t_hide_images":"Hide Images","t_reset_all":"Reset All","t_statement":"Statement","t_enable_accessibility":"Enable accessibility","t_close_accessibility":"Close accessibility","show_language":true,"show_text_colors":true,"show_heading_colors":true,"show_bg_colors":true,"t_text_colors":"Adjust text colors","t_heading_colors":"Adjust heading colors","t_bg_colors":"Adjust background colors","t_reset":"Reset","custom_css":null,"default_language":"auto","plan_id":2}; 20783 20784</script>
20784 20785 20786<div 20787 data-shop="kitschllc.myshopify.com" 20788 class="smart-accessibility-widget " 20789 x-sa-bind:class="settings.position" 20790 x-sa-cloak 20791 style="display: none;" 20792 x-sa-show="settings.enable" 20793 x-sa-trap="openWidget" 20794 x-sa-on:keyup.tab.window="enableKeyboardNavigation = true" 20795 x-sa-on:keyup.escape.window="openWidget = false" 20796 x-sa-data="sa_accessibility"> 20797 <div class="smart-accessibility-widget__overlay sa-no-track" x-sa-show="openWidget" x-sa-on:click="openWidget = false"></div> 20798 <div 20799 x-sa-bind:class="settings.position + ' ' + settings.icon_size" 20800 x-sa-show="!settings.hide_trigger" 20801 x-sa-bind:style="{ 20802 borderColor: settings.brand_color, 20803 }" 20804 class="sa-widget__cta"> 20805 <button type="button" x-sa-on:click="openWidget = !openWidget" 20806 x-sa-bind:style="getBranding" 20807 :aria-label="settings.t_enable_accessibility" 20808 class="widget-icon sa-no-track" :title="settings.t_enable_accessibility"> 20809 20810 <svg x-sa-show="openWidget" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#fff" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-x"> 20811 <line x1="18" y1="6" x2="6" y2="18"></line> 20812 <line x1="6" y1="6" x2="18" y2="18"></line> 20813 </svg> 20814 20815 <span x-sa-show="!openWidget" style="height: 24px;" class="sa-no-track"> 20816 20817 <svg x-sa-show="settings.icon == 1" xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-accessibility" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="#fff" fill="none" stroke-linecap="round" stroke-linejoin="round"> 20818 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 20819 <circle cx="11" cy="5" r="2" /> 20820 <polyline points="11 7 11 15 15 15 19 20" /> 20821 <line x1="11" y1="11" x2="16" y2="11" /> 20822 <path d="M7 11.5a5 5 0 1 0 6 7.5" /> 20823 </svg> 20824 20825 <svg x-sa-show="settings.icon == 2" xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-tabler icon-tabler-accessible" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 20826 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 20827 <circle cx="12" cy="12" r="9" /> 20828 <path d="M10 16.5l2 -3l2 3m-2 -3v-2l3 -1m-6 0l3 1" /> 20829 <circle cx="12" cy="7.5" r=".5" fill="currentColor" /> 20830 </svg> 20831 20832 <svg x-sa-show="settings.icon == 3" xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-tabler icon-tabler-disabled-2" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"> 20833 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 20834 <circle cx="17" cy="6" r="2" /> 20835 <path d="M9 11a5 5 0 1 0 3.95 7.95" /> 20836 <path d="M19 20l-4 -5h-4l3 -5l-4 -3l-4 1" /> 20837 </svg> 20838 20839 <svg x-sa-show="settings.icon == 4" class="sa-icon sa-icon-tabler icon-tabler-disabled-4" width="28" height="28" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" stroke-width="1.5" stroke="currentColor" style="fill: currentColor;" fill="currentColor" stroke-linecap="round" stroke-linejoin="round"> 20840 <path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z"/> 20841 <path d="M432,112.8l-.45.12h0l-.42.13c-1,.28-2,.58-3,.89-18.61,5.46-108.93,30.92-172.56,30.92-59.13,0-141.28-22-167.56-29.47a73.79,73.79,0,0,0-8-2.58c-19-5-32,14.3-32,31.94,0,17.47,15.7,25.79,31.55,31.76v.28l95.22,29.74c9.73,3.73,12.33,7.54,13.6,10.84,4.13,10.59.83,31.56-.34,38.88l-5.8,45L150.05,477.44q-.15.72-.27,1.47l-.23,1.27h0c-2.32,16.15,9.54,31.82,32,31.82,19.6,0,28.25-13.53,32-31.94h0s28-157.57,42-157.57,42.84,157.57,42.84,157.57h0c3.75,18.41,12.4,31.94,32,31.94,22.52,0,34.38-15.74,32-31.94-.21-1.38-.46-2.74-.76-4.06L329,301.27l-5.79-45c-4.19-26.21-.82-34.87.32-36.9a1.09,1.09,0,0,0,.08-.15c1.08-2,6-6.48,17.48-10.79l89.28-31.21a16.9,16.9,0,0,0,1.62-.52c16-6,32-14.3,32-31.93S451,107.81,432,112.8Z"/> 20842 </svg> 20843 20844 </span>
20845 <span class="sa-sr-only sa-no-track" x-sa-text="settings.t_enable_accessibility"> 20846 Enable accessibility 20847 </span> 20848 </button> 20849 </div> 20850 20851 <div class="sa-widget__wrapper sa-no-track" 20852 x-sa-bind:class="settings.position" 20853 x-sa-bind:style="{ 20854 borderColor: settings.brand_color, 20855 }" 20856 x-sa-show="openWidget"> 20857 20858 <div 20859 x-sa-bind:style="getBranding" 20860 class="sa-widget__header sa-no-track"> 20861 <div class="sa-widget__title sa-no-track" x-sa-text="settings.title"> 20862 Accessibility 20863 </div> 20864 <button type="button" x-sa-ref="close_btn" x-sa-on:click="openWidget = false" 20865 :aria-label="settings.t_close_accessibility" 20866 class="sa-widget__close sa-no-track"> 20867 <svg xmlns="http://www.w3.org/2000/svg" class="sa-icon sa-icon-close" width="24" height="24" viewBox="0 0 24 24" stroke-width="1.5" stroke="#fff" fill="none" stroke-linecap="round" stroke-linejoin="round"> 20868 <title>Close icon</title> 20869 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 20870 <line x1="18" y1="6" x2="6" y2="18" /> 20871 <line x1="6" y1="6" x2="18" y2="18" /> 20872 </svg> 20873 20874 <span class="sa-sr-only" x-sa-text="settings.t_close_accessibility"> 20875 Close accessibility widget 20876 </span> 20877 </button> 20878 </div> 20879 20880 <div class="sa-widget__top sa-button--group sa-no-track"> 20881 20882 <button type="button" 20883 :aria-label="settings.t_reset_all" 20884 x-sa-show="settings.show_reset_all" 20885 x-sa-text="settings.t_reset_all" 20886 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 20887 x-sa-on:click="resetAll(); $dispatch('sa-reset-all')" 20888 class="sa-relative sa-no-track sa-button"> 20889 Reset All 20890 </button> 20891 20892 <button 20893 x-sa-show="settings.show_statement" 20894 x-sa-on:click="toggleStatement = !toggleStatement" 20895 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 20896 :aria-label="settings.t_statement" 20897 type="button" 20898 class="sa-relative sa-no-track sa-button" 20899 x-sa-bind:class="{ 'active' : toggleStatement }" 20900 > 20901 <svg class="sa-svg-checked" x-sa-bind:style="toggleStatement && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 20902 <title>Checked mark</title> 20903 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 20904 </svg> 20905 <span x-sa-text="settings.t_statement" class="sa-no-track"> 20906 Statement 20907 </span> 20908 </button> 20909 20910 </div> 20911 20912 <div x-sa-show="toggleStatement" class="sa-widget__statement sa-no-track"> 20913 <div x-sa-html="(toggleStatement) ? settings.statement : ''"></div> 20914 </div> 20915 20916 <div x-sa-show="!toggleStatement" class="sa-widget__main sa-no-track"> 20917 20918 <select x-sa-show="settings.show_language" x-sa-model="language.currentLanguage" name="sa_language" class="widget__feature sa-no-track sa-full-width" aria-label="Change language"> 20919 <option value="auto">Language</option> 20920 <option value="en">English</option> 20921 <option value="fr">French</option> 20922 <option value="es">Spanish</option> 20923 <option value="de">German</option> 20924 <option value="it">Italian</option> 20925 <option value="pt">Portuguese</option> 20926 <option value="zh">Chinese</option> 20927 <option value="ja">Japanese</option> 20928 <option value="ar">Arabic</option> 20929 <option value="he">Hebrew</option> 20930 <option value="fa">Persian</option> 20931 </select> 20932 20933 <button 20934 x-sa-show="settings.show_font_size" 20935 x-sa-data="{ level: $persist(0).as('font-size-level') }" 20936 x-sa-on:sa-reset-all.window="level = 0" 20937 :aria-label="settings.t_font_size" 20938 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 20939 x-sa-on:click="() => { if(level < 4) { level++; adjustFontSize(level) } else { level = 0; resetFontSize() } }" 20940 class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : font.isInitialised }" type="button"> 20941 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 20942 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto"> 20943 <title>Adjust font size</title> 20944 <polyline points="4 7 4 4 20 4 20 7"></polyline> 20945 <line x1="9" y1="20" x2="15" y2="20"></line> 20946 <line x1="12" y1="4" x2="12" y2="20"></line> 20947 </svg> 20948
20949 <svg class="sa-svg-checked" x-sa-bind:style="font.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 20950 <title>Checked mark</title> 20951 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 20952 </svg> 20953 <span class="sa-no-track" x-sa-text="settings.t_font_size"> Font size</span> 20954 <div class="sa-bar sa-no-track"> 20955 <div x-sa-show="level > 0" class="sa-bar__flex"> 20956 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 20957 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 20958 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 20959 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 20960 </div> 20961 </div> 20962 20963 </button> 20964 20965 <button 20966 x-sa-show="settings.show_screen_reader" 20967 x-sa-on:click="toggleScreenReader" 20968 :aria-label="settings.t_screen_reader" 20969 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 20970 class="widget__feature sa-no-track sa-relative sa-button" 20971 x-sa-bind:class="{ 'active' : screenReader.isInitialised }" 20972 type="button"> 20973 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 20974 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-mic sa-mx-auto"> 20975 <title>Screen Reader</title> 20976 <path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"></path> 20977 <path d="M19 10v2a7 7 0 0 1-14 0v-2"></path> 20978 <line x1="12" y1="19" x2="12" y2="23"></line> 20979 <line x1="8" y1="23" x2="16" y2="23"></line> 20980 </svg> 20981 <svg class="sa-svg-checked" x-sa-bind:style="screenReader.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 20982 <title>Checked mark</title> 20983 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 20984 </svg> 20985 <span class="sa-no-track" x-sa-text="settings.t_screen_reader"> Screen Reader</span> 20986 </button> 20987 20988 <button 20989 x-sa-show="settings.show_contrast" 20990 x-sa-data="{ level: $persist(0).as('contrast-level') }" 20991 x-sa-on:sa-reset-all.window="level = 0" 20992 :aria-label="settings.t_contrast" 20993 x-sa-on:click="() => { if(level < 3) { level++; toggleContrast(level) } else { level = 0; resetContrast() } }" 20994 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 20995 class="widget__feature sa-no-track sa-relative sa-button" 20996 x-sa-bind:class="{ 'active' : contrast.isInitialised }" 20997 type="button"> 20998 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-contrast sa-mx-auto"> 20999 <title>Contrast</title> 21000 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21001 <circle cx="12" cy="12" r="9" /> 21002 <path d="M12 17a5 5 0 0 0 0 -10v10" /> 21003 </svg> 21004
21005 <svg class="sa-svg-checked" x-sa-bind:style="contrast.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21006 <title>Checked mark</title> 21007 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21008 </svg> 21009 21010 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_contrast"> Contrast</span> 21011 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_inverted"> Inverted</span> 21012 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_low_contrast"> Low Contrast</span> 21013 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_high_contrast"> High Contrast</span> 21014 21015 <div class="sa-bar sa-no-track"> 21016 <div x-sa-show="level > 0" class="sa-bar__flex"> 21017 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21018 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21019 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21020 </div> 21021 </div> 21022 21023 </button> 21024 21025 <button 21026 x-sa-show="settings.show_highlight_links" 21027 x-sa-on:click="toggleLinkHighlights" 21028 :aria-label="settings.t_highlight_links" 21029 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21030 class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : linkHighlights }" type="button"> 21031 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 21032 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto"> 21033 <title>Highlight Links</title> 21034 <path d="M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71"></path> 21035 <path d="M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71"></path> 21036 </svg> 21037 21038 <svg class="sa-svg-checked" x-sa-bind:style="linkHighlights && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21039 <title>Checked mark</title> 21040 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21041 </svg> 21042 <span class="sa-no-track" x-sa-text="settings.t_highlight_links"> Highlight Links</span> 21043 </button> 21044 21045 <button 21046 x-sa-show="settings.show_cursor" 21047 x-sa-on:click="toggleBigCursor" 21048 :aria-label="settings.t_cursor" 21049 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21050 class="widget__feature sa-no-track sa-relative sa-button" 21051 x-sa-bind:class="{ 'active' : enableBigCursor }" type="button"> 21052 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-mouse-pointer sa-mx-auto"> 21053 <title>Change Cursor</title> 21054 <path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"></path> 21055 <path d="M13 13l6 6"></path> 21056 </svg> 21057 21058 <svg class="sa-svg-checked" x-sa-bind:style="enableBigCursor && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21059 <title>Checked mark</title> 21060 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21061 </svg> 21062
21063 <span class="sa-no-track" x-sa-text="settings.t_cursor"> Cursor</span> 21064 21065 </button> 21066 21067 <button 21068 x-sa-show="settings.show_text_align" 21069 x-sa-data="{ 21070 level: $persist(0).as('text-align-level'), 21071 }" 21072 :aria-label="settings.t_text_align" 21073 x-sa-on:sa-reset-all.window="level = 0" 21074 x-sa-on:click="() => { if(level < 3) { level++; toggleTextAlign(level) } else { level = 0; resetTextAlign() } }" 21075 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21076 class="widget__feature sa-no-track sa-relative sa-button" 21077 x-sa-bind:class="{ 'active' : textAlign.isInitialised }" type="button"> 21078 21079 <svg xmlns="http://www.w3.org/2000/svg" x-sa-show="level == 0 || level == 2" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 21080 <title>Text align</title> 21081 <line x1="18" y1="10" x2="6" y2="10"></line> 21082 <line x1="21" y1="6" x2="3" y2="6"></line> 21083 <line x1="21" y1="14" x2="3" y2="14"></line> 21084 <line x1="18" y1="18" x2="6" y2="18"></line> 21085 </svg> 21086 21087 <svg xmlns="http://www.w3.org/2000/svg" x-sa-show="level == 1" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 21088 <title>Text left</title> 21089 <line x1="17" y1="10" x2="3" y2="10"></line> 21090 <line x1="21" y1="6" x2="3" y2="6"></line> 21091 <line x1="21" y1="14" x2="3" y2="14"></line> 21092 <line x1="17" y1="18" x2="3" y2="18"></line> 21093 </svg> 21094 21095 <svg xmlns="http://www.w3.org/2000/svg" x-sa-show="level == 3" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 21096 <title>Text right</title> 21097 <line x1="21" y1="10" x2="7" y2="10"></line> 21098 <line x1="21" y1="6" x2="3" y2="6"></line> 21099 <line x1="21" y1="14" x2="3" y2="14"></line> 21100 <line x1="21" y1="18" x2="7" y2="18"></line> 21101 </svg> 21102 21103 <svg class="sa-svg-checked" x-sa-bind:style="textAlign.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21104 <title>Checked mark</title> 21105 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21106 </svg> 21107 <span class="sa-no-track"> 21108 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_text_align"> Text Align </span> 21109 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_text_left"> Text Left </span> 21110 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_text_center"> Text Center </span> 21111 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_text_right"> Text Right </span> 21112 </span> 21113 21114 <div class="sa-bar sa-no-track"> 21115 <div x-sa-show="level > 0" class="sa-bar__flex"> 21116 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21117 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
21118 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21119 </div> 21120 </div> 21121 </button> 21122 21123 <button 21124 x-sa-show="settings.show_saturation" 21125 x-sa-data="{ level: $persist(0).as('saturation-level') }" 21126 x-sa-on:sa-reset-all.window="level = 0" 21127 :aria-label="settings.t_saturation" 21128 x-sa-on:click="() => { if(level < 3) { level++; toggleSaturation(level) } else { level = 0; resetSaturation() } }" 21129 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21130 class="widget__feature sa-no-track sa-relative sa-button" 21131 x-sa-bind:class="{ 'active' : saturation.isInitialised }" type="button"> 21132 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 16 16" fill="currentColor" class="sa-icon sa-icon-droplet sa-mx-auto" style="fill: currentColor"> 21133 <title>Saturation icon</title> 21134 <path fill-rule="evenodd" d="M7.21.8C7.69.295 8 0 8 0c.109.363.234.708.371 1.038.812 1.946 2.073 3.35 3.197 4.6C12.878 7.096 14 8.345 14 10a6 6 0 0 1-12 0C2 6.668 5.58 2.517 7.21.8zm.413 1.021A31.25 31.25 0 0 0 5.794 3.99c-.726.95-1.436 2.008-1.96 3.07C3.304 8.133 3 9.138 3 10a5 5 0 0 0 10 0c0-1.201-.796-2.157-2.181-3.7l-.03-.032C9.75 5.11 8.5 3.72 7.623 1.82z"/> 21135 <path fill-rule="evenodd" d="M4.553 7.776c.82-1.641 1.717-2.753 2.093-3.13l.708.708c-.29.29-1.128 1.311-1.907 2.87l-.894-.448z"/> 21136 </svg> 21137 21138 <svg class="sa-svg-checked" x-sa-bind:style="saturation.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21139 <title>Checked mark</title> 21140 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21141 </svg> 21142 21143 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_saturation"> Saturation</span> 21144 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_low_saturation"> Low Saturation</span> 21145 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_high_saturation"> High Saturation</span> 21146 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_grayscale"> Grayscale</span> 21147 21148 <div class="sa-bar sa-no-track"> 21149 <div x-sa-show="level > 0" class="sa-bar__flex"> 21150 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21151 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21152 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21153 </div> 21154 </div> 21155 </button> 21156 21157 <button 21158 x-sa-show="settings.show_line_height" 21159 x-sa-data="{ 21160 level: $persist(0).as('line-height-level'), 21161 }" 21162 x-sa-on:sa-reset-all.window="level = 0" 21163 :aria-label="settings.t_line_height" 21164 x-sa-on:click="() => { if(level < 4) { level++; toggleLineHeight(level) } else { level = 0; resetLineHeight() } }" 21165 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21166 class="widget__feature sa-no-track sa-relative sa-button" type="button"> 21167 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-line-height sa-mx-auto"> 21168 <title>Line Height</title> 21169 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21170 <polyline points="3 8 6 5 9 8" /> 21171 <polyline points="3 16 6 19 9 16" /> 21172 <line x1="6" y1="5" x2="6" y2="19" /> 21173 <line x1="13" y1="6" x2="20" y2="6" /> 21174 <line x1="13" y1="12" x2="20" y2="12" /> 21175 <line x1="13" y1="18" x2="20" y2="18" /> 21176 </svg>
21177 <svg class="sa-svg-checked" x-sa-bind:style="lineHeight.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21178 <title>Checked mark</title> 21179 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21180 </svg> 21181 <span class="sa-no-track" x-sa-text="settings.t_line_height"> Line Height</span> 21182 21183 <div class="sa-bar sa-no-track"> 21184 <div x-sa-show="level > 0" class="sa-bar__flex"> 21185 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21186 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21187 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21188 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 21189 </div> 21190 </div> 21191 21192 </button> 21193 21194 <button 21195 x-sa-show="settings.show_letter_spacing" 21196 x-sa-data="{ 21197 level: $persist(0).as('letter-spacing-level'), 21198 }" 21199 x-sa-on:sa-reset-all.window="level = 0" 21200 :aria-label="settings.t_letter_spacing" 21201 x-sa-on:click="() => { if(level < 4) { level++; toggleLetterSpacing(level) } else { level = 0; resetLetterSpacing() } }" 21202 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21203 class="widget__feature sa-no-track sa-relative sa-button" 21204 x-sa-bind:class="{ 'active' : letterSpacing.isInitialised }" 21205 type="button"> 21206 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-letter-spacing sa-mx-auto"> 21207 <title>Letter Spacing</title> 21208 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21209 <path d="M5 12v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5" /> 21210 <path d="M13 4l3 8l3 -8" /> 21211 <path d="M5 18h14" /> 21212 <path d="M17 20l2 -2l-2 -2" /> 21213 <path d="M7 16l-2 2l2 2" /> 21214 </svg> 21215 21216 <svg class="sa-svg-checked" x-sa-bind:style="letterSpacing.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21217 <title>Checked mark</title> 21218 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21219 </svg> 21220 21221 <span class="sa-no-track" x-sa-text="settings.t_letter_spacing">Letter Spacing</span> 21222 <div class="sa-bar sa-no-track"> 21223 <div x-sa-show="level > 0" class="sa-bar__flex"> 21224 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21225 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21226 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21227 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 21228 </div> 21229 </div> 21230 </button> 21231 21232 <button 21233 x-sa-show="settings.show_stop_animations" 21234 x-sa-on:click="toggleStopAnimations" 21235 :aria-label="settings.t_stop_animation" 21236 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21237 class="widget__feature sa-no-track sa-relative sa-button" 21238 x-sa-bind:class="{ 'active' : enableStopAnimations }" 21239 type="button"> 21240 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 21241 <title>Stop Animations</title> 21242 <circle cx="12" cy="12" r="10"></circle> 21243 <line x1="10" y1="15" x2="10" y2="9"></line> 21244 <line x1="14" y1="15" x2="14" y2="9"></line> 21245 </svg>
21246 <svg class="sa-svg-checked" x-sa-bind:style="enableStopAnimations && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21247 <title>Checked mark</title> 21248 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21249 </svg> 21250 <span class="sa-no-track" x-sa-text="settings.t_stop_animation">Stop Animations</span> 21251 </button> 21252 21253 <button 21254 x-sa-show="settings.show_mute_sounds" 21255 x-sa-on:click="toggleMuteSounds" 21256 :aria-label="settings.t_mute_sounds" 21257 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21258 class="widget__feature sa-no-track sa-relative sa-button" 21259 x-sa-bind:class="{ 'active' : enableMuteSounds }" 21260 type="button"> 21261 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 21262 <title>Mute sounds</title> 21263 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21264 <path d="M6 10c0 -1.146 .277 -2.245 .78 -3.219m1.792 -2.208a7 7 0 0 1 10.428 9.027a10 10 0 0 1 -.633 .762m-2.045 1.96a8 8 0 0 0 -1.322 2.278a4.5 4.5 0 0 1 -6.8 1.4" /> 21265 <path d="M11.42 7.414a3 3 0 0 1 4.131 4.13" /> 21266 <line x1="3" y1="3" x2="21" y2="21" /> 21267 </svg> 21268 <svg class="sa-svg-checked" 21269 x-sa-bind:style="enableMuteSounds && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21270 <title>Checked mark</title> 21271 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21272 </svg> 21273 <span class="sa-no-track" x-sa-text="settings.t_mute_sounds">Mute Sounds</span> 21274 </button> 21275 21276 <button 21277 x-sa-show="settings.show_hide_images" 21278 x-sa-on:click="toggleHideImages" 21279 :aria-label="settings.t_hide_images" 21280 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21281 class="widget__feature sa-no-track sa-relative sa-button" 21282 x-sa-bind:class="{ 'active' : hideImages }" 21283 type="button"> 21284 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-align sa-mx-auto"> 21285 <title>Hide Image</title> 21286 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21287 <line x1="3" y1="3" x2="21" y2="21" /> 21288 <line x1="15" y1="8" x2="15.01" y2="8" /> 21289 <path d="M19.121 19.122a3 3 0 0 1 -2.121 .878h-10a3 3 0 0 1 -3 -3v-10c0 -.833 .34 -1.587 .888 -2.131m3.112 -.869h9a3 3 0 0 1 3 3v9" /> 21290 <path d="M4 15l4 -4c.928 -.893 2.072 -.893 3 0l5 5" /> 21291 <path d="M16.32 12.34c.577 -.059 1.162 .162 1.68 .66l2 2" /> 21292 </svg> 21293 <svg class="sa-svg-checked" 21294 x-sa-bind:style="hideImages && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21295 <title>Checked mark</title> 21296 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21297 </svg>
21298 <span class="sa-no-track" x-sa-text="settings.t_hide_images">Hide Images</span> 21299 </button> 21300 21301 <div x-sa-show="settings.show_text_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 21302 <div class="sa-no-track sa-text" x-sa-text="settings.t_text_colors">Adjust text colors</div> 21303 <svg class="sa-svg-checked" 21304 x-sa-bind:style="textColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21305 <title>Checked mark</title> 21306 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21307 </svg> 21308 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 21309 <button class="sa-button sa-widget__swatch sa-bg-red" 21310 x-sa-bind:class="{ 'sa-active' : isTextColor('#dc2626') }" 21311 x-sa-on:click="setTextColor('#dc2626')" 21312 aria-label="Change text color to red" 21313 title="Change text color to red"></button> 21314 <button class="sa-button sa-widget__swatch sa-bg-blue" 21315 x-sa-bind:class="{ 'sa-active' : isTextColor('#2563eb') }" 21316 x-sa-on:click="setTextColor('#2563eb')" 21317 aria-label="Change text color to blue" 21318 title="Change text color to blue"></button> 21319 <button class="sa-button sa-widget__swatch sa-bg-green " 21320 x-sa-bind:class="{ 'sa-active' : isTextColor('#16a34a') }" 21321 x-sa-on:click="setTextColor('#16a34a')" 21322 aria-label="Change text color to green" 21323 title="Change text color to green"></button> 21324 <button class="sa-button sa-widget__swatch sa-bg-purple " 21325 x-sa-bind:class="{ 'sa-active' : isTextColor('#9333ea') }" 21326 x-sa-on:click="setTextColor('#9333ea')" 21327 aria-label="Change text color to purple" 21328 title="Change text color to purple"></button> 21329 <button class="sa-button sa-widget__swatch sa-bg-orange " 21330 x-sa-bind:class="{ 'sa-active' : isTextColor('#ea580c') }" 21331 x-sa-on:click="setTextColor('#ea580c')" 21332 aria-label="Change text color to orange" 21333 title="Change text color to orange"></button> 21334 <button class="sa-button sa-widget__swatch sa-bg-teal " 21335 x-sa-bind:class="{ 'sa-active' : isTextColor('#0d9488') }" 21336 x-sa-on:click="setTextColor('#0d9488')" 21337 aria-label="Change text color to teal" 21338 title="Change text color to teal"></button> 21339 <button class="sa-button sa-widget__swatch sa-bg-black " 21340 x-sa-bind:class="{ 'sa-active' : isTextColor('#000') }" 21341 x-sa-on:click="setTextColor('#000')" 21342 aria-label="Change text color to black" 21343 title="Change text color to black"></button> 21344 <button class="sa-button sa-widget__swatch sa-bg-white " 21345 x-sa-bind:class="{ 'sa-active' : isTextColor('#fff') }" 21346 x-sa-on:click="setTextColor('#fff')" 21347 aria-label="Change text color to white" 21348 title="Change text color to white"></button> 21349 </div> 21350 <button class="sa-widget__reset-btn sa-button sa-no-track" 21351 x-sa-on:click="resetTextColor()" 21352 x-sa-text="settings.t_reset">Reset</button> 21353 </div> 21354 21355 <div x-sa-show="settings.show_heading_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 21356 <div class="sa-no-track sa-text" x-sa-text="settings.t_heading_colors">Adjust heading colors</div>
21357 <svg class="sa-svg-checked" 21358 x-sa-bind:style="headingColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21359 <title>Checked mark</title> 21360 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21361 </svg> 21362 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 21363 <button class="sa-button sa-widget__swatch sa-bg-red" 21364 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#dc2626') }" 21365 x-sa-on:click="setHeadingColor('#dc2626')" 21366 aria-label="Change heading color to red" 21367 title="Change heading color to red"></button> 21368 <button class="sa-button sa-widget__swatch sa-bg-blue" 21369 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#2563eb') }" 21370 x-sa-on:click="setHeadingColor('#2563eb')" 21371 aria-label="Change heading color to blue" 21372 title="Change heading color to blue"></button> 21373 <button class="sa-button sa-widget__swatch sa-bg-green " 21374 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#16a34a') }" 21375 x-sa-on:click="setHeadingColor('#16a34a')" 21376 aria-label="Change heading color to green" 21377 title="Change heading color to green"></button> 21378 <button class="sa-button sa-widget__swatch sa-bg-purple " 21379 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#9333ea') }" 21380 x-sa-on:click="setHeadingColor('#9333ea')" 21381 aria-label="Change heading color to purple" 21382 title="Change heading color to purple"></button> 21383 <button class="sa-button sa-widget__swatch sa-bg-orange " 21384 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#ea580c') }" 21385 x-sa-on:click="setHeadingColor('#ea580c')" 21386 aria-label="Change heading color to orange" 21387 title="Change heading color to orange"></button> 21388 <button class="sa-button sa-widget__swatch sa-bg-teal " 21389 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#0d9488') }" 21390 x-sa-on:click="setHeadingColor('#0d9488')" 21391 aria-label="Change heading color to teal" 21392 title="Change heading color to teal"></button> 21393 <button class="sa-button sa-widget__swatch sa-bg-black " 21394 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#000') }" 21395 x-sa-on:click="setHeadingColor('#000')" 21396 aria-label="Change heading color to black" 21397 title="Change heading color to black"></button> 21398 <button class="sa-button sa-widget__swatch sa-bg-white " 21399 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#fff') }" 21400 x-sa-on:click="setHeadingColor('#fff')" 21401 aria-label="Change heading color to white" 21402 title="Change heading color to white"></button> 21403 </div> 21404 <button class="sa-widget__reset-btn sa-button sa-no-track" 21405 x-sa-on:click="resetHeadingColor()" 21406 x-sa-text="settings.t_reset">Reset</button> 21407 </div> 21408 21409 <div x-sa-show="settings.show_bg_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 21410 <div class="sa-no-track sa-text" x-sa-text="settings.t_bg_colors">Adjust background colors</div> 21411 <svg class="sa-svg-checked" 21412 x-sa-bind:style="bgColor.isInitialised && { backgroundColor: settings.brand_color }
21412" viewBox="0 0 20 20" fill="#fff"> 21413 <title>Checked mark</title> 21414 <path fill-rule="evenodd" d="M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z" clip-rule="evenodd" /> 21415 </svg> 21416 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 21417 <button class="sa-button sa-widget__swatch sa-bg-red" 21418 x-sa-bind:class="{ 'sa-active' : isBgColor('#dc2626') }" 21419 x-sa-on:click="setBgColor('#dc2626')" 21420 aria-label="Change background color to red" 21421 title="Change background color to red"></button> 21422 <button class="sa-button sa-widget__swatch sa-bg-blue" 21423 x-sa-bind:class="{ 'sa-active' : isBgColor('#2563eb') }" 21424 x-sa-on:click="setBgColor('#2563eb')" 21425 aria-label="Change background color to blue" 21426 title="Change background color to blue"></button> 21427 <button class="sa-button sa-widget__swatch sa-bg-green " 21428 x-sa-bind:class="{ 'sa-active' : isBgColor('#16a34a') }" 21429 x-sa-on:click="setBgColor('#16a34a')" 21430 aria-label="Change background color to green" 21431 title="Change background color to green"></button> 21432 <button class="sa-button sa-widget__swatch sa-bg-purple " 21433 x-sa-bind:class="{ 'sa-active' : isBgColor('#9333ea') }" 21434 x-sa-on:click="setBgColor('#9333ea')" 21435 aria-label="Change background color to purple" 21436 title="Change background color to purple"></button> 21437 <button class="sa-button sa-widget__swatch sa-bg-orange " 21438 x-sa-bind:class="{ 'sa-active' : isBgColor('#ea580c') }" 21439 x-sa-on:click="setBgColor('#ea580c')" 21440 aria-label="Change background color to orange" 21441 title="Change background color to orange"></button> 21442 <button class="sa-button sa-widget__swatch sa-bg-teal " 21443 x-sa-bind:class="{ 'sa-active' : isBgColor('#0d9488') }" 21444 x-sa-on:click="setBgColor('#0d9488')" 21445 aria-label="Change background color to teal" 21446 title="Change background color to teal"></button> 21447 <button class="sa-button sa-widget__swatch sa-bg-black " 21448 x-sa-bind:class="{ 'sa-active' : isBgColor('#000') }" 21449 x-sa-on:click="setBgColor('#000')" 21450 aria-label="Change background color to black" 21451 title="Change background color to black"></button> 21452 <button class="sa-button sa-widget__swatch sa-bg-white " 21453 x-sa-bind:class="{ 'sa-active' : isBgColor('#fff') }" 21454 x-sa-on:click="setBgColor('#fff')" 21455 aria-label="Change background color to white" 21456 title="Change background color to white"></button> 21457 </div> 21458 <button class="sa-widget__reset-btn sa-button sa-no-track" 21459 x-sa-on:click="resetBgColor()" 21460 x-sa-text="settings.t_reset">Reset</button> 21461 </div> 21462 21463 </div> 21464 21465 21466 21467 </div> 21468 21469</div> 21470 21471<!--googleon: all--> 21472 21473 21474</div><div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
21474<script type="text/javascript" id="rivo-app-embed-init"> 21475 window.Rivo = window.Rivo || {}; 21476 window.Rivo.embedded_version_enabled = true; 21477 window.Rivo.common = window.Rivo.common || {}; 21478 window.Rivo.common.shop = { 21479 permanent_domain: 'kitschllc.myshopify.com', 21480 currency: "USD", 21481 money_format: "\u003cspan\u003e${{amount}}\u003c\/span\u003e", 21482 id: 10469048384 21483 }; 21484 21485 window.Rivo.common.template = 'blog'; 21486 window.Rivo.common.full_template = 'blog'; 21487 window.Rivo.common.cart = {}; 21488 window.Rivo.common.translations = {"account_widget":{"en":{"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","discount_text":"Discount","province_text":"Province","shipping_text":"Shipping","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","last_name_text":"Last Name","community_title":"Community","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"my rewards","home_cta_2_text":"manage subscriptions","home_cta_3_text":"Manage Subscriptions","add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_home_text":"For You","items_count_text":"items","net_payment_text":"Net payment","postal_code_text":"Postal Code","saved_cart_title":"Saved from Cart","are_you_sure_text":"Are you sure you want to?","collections_title":"Collections","contact_info_text":"Contact info","email_placeholder":"Enter your email","google_login_text":"Sign in with Google","login_button_text":"Get Sign In Code","login_footer_text":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/terms-of-service\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","order_placed_text":"Placed on","verify_title_text":"Enter the code we just sent to [[email]]","all_favorites_text":"All Favorites","community_subtitle":"Post your challenges and get rewarded. We'll automatically drop points into your account for every challenge you complete.","footer_orders_text":"Orders","latest_order_title":"Latest Order","notifications_text":"Notifications","profile_list_links":[{"url":"https:\/\/www.mykitsch.com\/pages\/take-the-kitsch-quiz","text":"Hair Quiz","open_new_tab":true},{"url":"https:\/\/www.mykitsch.com\/pages\/contact-us","text":"Contact Us","open_new_tab":true},{"url":"https:\/\/www.mykitsch.com\/pages\/contact-us","text":"Help Center","open_new_tab":true},{"url":"https:\/\/www.mykitsch.com\/a\/mobile-app","text":"Download App","open_new_tab":true}],"verify_button_text":"Verify Code","ways_to_earn_title":"Ways to earn","address_line_1_text":"Address Line 1","address_line_2_text":"Apartment, suite, etc.","buy_gift_card_title":"Buy Gift Card","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Give $10, Get $10","my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","shop_pay_login_text":"Sign in with","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favorites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","profile_pos_qr_title":"In-Store Sign-In","redeem_rewards_title":"Redeem Rewards","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","community_button_text":"View Challenges","company_optional_text":"Company (Optional)","featured_content_link":null,"footer_community_text":"Community","home_logged_out_title":"Sign in or create an account","recently_viewed_title":"Recently Viewed","share_collection_text":"Share","shipping_address_text":"Shipping Address","transfer_credit_title":"Send Store Credit","add_to_collection_text":"Add to Collection","featured_content_title":"Kitsch Subscriptions","home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","orders_logged_in_title":"Your Orders","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","home_logged_in_subtitle":"","home_referral_copy_text":"Referral link copied to clipboard","membership_manage_title":"Manage Membership","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Login to view, track, and manage your orders","profile_pos_qr_subtitle":"Show this code to a store associate at checkout to sign in to your account from a retail store.","redeem_rewards_url_text":"My Rewards","survey_next_button_text":"Next","survey_ski
21488p_button_text":"Skip","vip_tier_progress_title":"\u003cspan rivo-ax-html='($store.rivo_profile_customer?.current_vip_tier_info?.tier?.name || \"\") + \" Tier\"'\u003e\u003c\/span\u003e","alternate_login_subtitle":"Use one of the following methods below to sign in.","home_logged_out_subtitle":"Earn points, manage subscriptions and track orders","mobile_phone_number_text":"Mobile Phone Number","order_cancel_button_text":"Cancel Order","order_item_refunded_text":"(Refunded)","shipping_addresses_title":"Shipping Addresses","transfer_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eTransfer credit to a friend or family member. They'll receive an email or SMS with a link to redeem the credit. The credit will be instantly deducted from your account and refunded to you if not claimed within 30 days.\u003c\/p\u003e","verify_login_issues_text":"Having issues? Click here to try again.","featured_content_subtitle":"Manage your subscriptions","home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","order_returns_button_text":"Start a Return","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","alternate_login_email_text":"Sign in with an email and password","create_new_collection_text":"Create New Collection","enter_collection_name_text":"Enter Collection Name","favorites_empty_state_text":"No favorited products","order_tracking_button_text":"Track Shipment","redeem_rewards_unlock_text":"from unlocking this reward","save_shipping_address_text":"Save Shipping Address","vip_tier_progress_subtitle":"Spend \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favorites","home_button_membership_text":"Credit","home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","id_copied_notification_text":"ID copied to clipboard","login_verify_identity_title":"Verify your identity","order_buy_again_button_text":"Buy Again","saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","transfer_credit_date_header":"Date","transfer_credit_link_copied":"Link copied!","vip_tier_progress_link_text":"View perks","address_line_2_optional_text":"Address Line 2 (Optional)","collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","home_expiration_message_text":"{{balance_label}} expire {{expiration_date}}","home_logged_out_orders_title":"Sign in to access your orders","home_wallet_pass_button_text":"Add Wallet Pass","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Send me loyalty program updates and exclusive offers","transfer_credit_amount_label":"Amount","transfer_credit_no_transfers":"No transfers yet","transfer_credit_send_another":"Send another credit","add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favorites","home_additional_button_1_text":"Manage subscriptions","home_additional_button_2_text":"Shop Now","home_logged_out_profile_title":"Sign in to access your profile","orders_additional_button_text":"","redeem_rewards_available_text":"available to redeem","same_as_shipping_address_text":"Same as shipping address","transfer_credit_amount_header":"Amount","transfer_credit_history_title":"Transfer History","transfer_credit_message_label":"Message (optional)","home_button_gift_card_cta_text":"My Credit","lookup_gift_card_used_subtitle":"We hope you enjoy your purchase!","lookup_gift_card_used_tos_text":"We hope you enjoy your purchase!","order_limited_time_button_text":null,"address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","generic_error_notification_text":"Looks like we hit an issue. Please try again","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_logged_out_favorites_title":"Sign in to access your favorites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","profile_list_personal_info_text":"Personal Information","redeem_rewards_points_away_text":"away","transfer_credit_generate_button":"Generate Gift URL","transfer_credit_share_link_text":"Share this link with your friend:","view_product_action_button_text":"View product","home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","lookup_gift_card_unused_subtitle":"Copy the code below to redeem your gift card","lookup_gift_card_unused_tos_text":"Apply this code at checkout to redeem your gift card","recently_viewed_empty_state_text":"No recently viewed products","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","transfer_credit_description_header":"Description","transfer_credit_no_credit_subtitle":"\u003cp\u003eYour balance: \u003cspan rivo-ax-text='$store.rivo_profile_customer?.pretty_credits_tally'\u003e\u003c\/span\u003e\u003c\/p\u003e\u003cp\u003eSorry, you don't have enough credit right now to send.\u003c\/p\u003e","ways_to_earn_transactions_url_text":"View activity","cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","added_to_favorites_notification_text":"Item saved","collection_created_notification_text":"Collection Created","profile_list_shipping_addresses_text":"Shipping Addresses","membership_manage_status_profile_text":"Update and manage your membership details.","error_adding_to_cart_notification_text":"Error adding items to cart","membership_manage_become_a_member_text":"Become a Member","buy_gift_card_recipient_email_self_text":"The gift card will be sent to you.","gift_card_code_copied_notification_text":"Gift Card Code Copied","home_button_membership_paywall_cta_text":"Join our Membership","orders_secondary_additional_button_text":"","remove_from_favorites_notification_text":"Remove item","vip_tier_progress_amount_spent_subtitle":"Spend \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","vip_tier_progress_orders_count_subtitle":"Place \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn || $store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.to_spend_or_earn'\u003e\u003c\/span\u003e Orders to unlock \u003cspan rivo-ax-html='$store.rivo_profile_customer?.current_vip_tier_info?.next_tier?.name'\u003e\u003c\/span\u003e","membership_manage_credits_activity_title":"Credits Activity","membership_reactivated_notification_text":"Your membership has been reactivated!","removed_from_favorites_notification_text":"Item removed","membership_update_payment_method_subtitle":"We've just sent you an email to update your payment method. The email subject line is \"Update your payment method\". Please check your email to continue.","buy_gift_card_recipient_email_directly_text":"The gift card will be emailed directly to the recipient.","membership_manage_credits_activity_subtitle":"You have \u003cstrong\u003e\u003cspan rivo-ax-data rivo-ax-text=\"$store.rivo_profile_customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in store credit","membership_manage_status_cancelled_subtitle":"Your membership has been cancelled","send_payment_method_email_notification_text":"We've sent an email to update your payment method","membership_manage_status_is_subscriber_title":"Active Member","membership_manage_status_is_subscriber_subtitle":"Your membership is currently active","membership_manage_status_not_subscriber_subtitle":"You are not an active member","membership_manage_status_update_payment_link_text":"Update Payment Method","membership_manage_status_cancel_membership_link_text":"Cancel Membership","membership_manage_status_paid_next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","membership_manage_status_rejoin_membership_link_text":"Rejoin Membership","membership_manage_status_manual_next_billing_date_text":"You've been manually placed on this tier.","membership_manage_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","membership_gift_title":"Select Your Free Gift","membership_gift_subtitle":"Your membership includes a free gift. Choose an option below to add it to your cart.","membership_gift_add_to_cart_button_text":"Add to Cart"}},"loyalty_landing_page":{"en":{"loyalty_page_rewards_title":"Rewards","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","loyalty_page_banner_earn_button":"Earn points","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"\u003cspan class=\"rivo-lp-section-subheading\"\u003eBeauty With Benefits\u003c\/span\u003eHow To Earn","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Purchased Kitsch in a store? Upload a re
21488ceipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Use Your Beauty Points For Beauty Perks","loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Build your beauty routine. Earn Points. Itâs that easy.","loyalty_page_banner_logged_in_title":"Kitsch\u003cbr\u003eRewards","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Sign Up","loyalty_page_explainer_step_2_title":"Earn Points","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","loyalty_page_banner_logged_out_title":"Kitsch\u003cbr\u003eRewards","loyalty_page_banner_login_button_url":"","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Putting your routine first has its perks. Redeem points to restock your must-havesâ¦\u003cem\u003eor to try something new\u003c\/em\u003e.","loyalty_page_explainer_logged_in_title":"Hi there, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create your free account \u0026 start earning right away ","loyalty_page_explainer_step_2_subtitle":"Get rewarded for shopping your beauty essentials","loyalty_page_explainer_step_3_subtitle":"Stack up your points to save on your next order","loyalty_page_vip_tier_1_threshold_text":"Free to join","loyalty_page_vip_tier_2_threshold_text":"Spend $100","loyalty_page_vip_tier_3_threshold_text":"Spend $250","loyalty_page_vip_tier_4_threshold_text":"Spend $400","loyalty_page_vip_tier_5_threshold_text":null,"loyalty_page_vip_tier_6_threshold_text":null,"loyalty_page_vip_tiers_logged_in_title":"\u003cspan class=\"rivo-lp-section-subheading\"\u003eYou're a VIP (Yes, you!)\u003c\/span\u003eMore Beauty, More Benefits","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_banner_register_button_url":"","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"More Beauty, More Benefits","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"Get rewarded for your beauty routine! Sign up for Kitsch Rewards to start earning points on every purchase.","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current points balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","loyalty_page_banner_logged_out_description":"Get rewarded for your beauty routine! Sign up for Kitsch Rewards to start earning points on every purchase.","loyalty_page_vip_tiers_logged_out_subtitle":"Elevate your routine and your rewards tier! Even more points and exclusive perks await.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_vip_tiers_progress_column_title":"","loyalty_page_vip_tiers_progress_column_subtitle":"Spend \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","loyalty_page_activity_table_header_expiration":"Expires At","loyalty_page_general_redeem":"Redeem","loyalty_page_general_enter_valid_date":"Please enter a valid date","loyalty_page_general_points":"Points","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_general_spent":"Spent","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","acct_creation_title":"Join and Earn Rewards","acct_creation_desc":"Get rewarded for being an awesome customer","acct_creation_sign_in":"Already a member?","acct_creation_btn":"Start Earning","visitor_point_desc":"Earn points and turn these into rewards!","vip_tiers_table_perk_translations":[]}},"general":{"en":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Point","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Points","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share via","general_you_have":"You have","tos_free_product":"Reward only applies to {{product_name}}","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"signed up","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","general_reward_show":"Show","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"You did it! You're on the highest tier ð","general_balance_text":"store credit","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like"
21488:"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on Twitter","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Points","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","general_cancel_points":"Points canceled","general_no_points_yet":"No Points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","social_facebook_share":"Share link on Facebook","social_twitter_follow":"Follow on Twitter","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit an In-Store Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who makes a purchase and both of you will claim rewards.","review_complete_points":"{{points_amount}} Points for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"points for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted an In-Store Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Points","referral_complete_points":"{{points_amount}} Points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this discount code on your next order!","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Points?","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","activity_table_header_status":"Status","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeemed_store_credit":"Redeemed Store Credit","checkout_ui_redeem_points_desc":"You have {{points}} points! Redeem for discounts on this order.","general_discount_amount_coupon":"${{discount_amount}} off coupon","general_have_not_earned_points":"You haven't earned any Points yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your points","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Let's celebrate your birthday! ð Please give us 30 days notice - otherwise, you'll have to wait another year.","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum points to spend","general_redeem_error_min_points":"Did not meet minimum points to redeem","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_tiktok_follow_past_tense":"Followed on TikTok","
21488social_twitter_share_past_tense":"Shared a link on Twitter","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on Twitter","wallet_pass_subscribe_past_tense":"Added Wallet Pass","general_points_for_judgeme_review":"JudgeMe review","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. You can invite your friends to win rewards!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed on Instagram","checkout_ui_points_estimation_title":"Complete this purchase to earn {{points}} points","checkout_ui_refer_friends_login_url":"account\/login?return_url=\/account\u0026email={{customer_email}}","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","checkout_ui_redeem_points_login_desc":"to view your points balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for Exclusive Offers","checkout_ui_points_estimation_subtext":"Loyalty points can be redeemed for rewards on future purchases. Actual points awarded may differ if other discounts are applied.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your points from this purchase !","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_use_discount_code_free_product":"Use this discount code on your next order to get a free product!","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"points","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an Account to claim your coupon","checkout_ui_redeemed_rewards_select_label":"Select a Reward","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Have loyalty discounts or rewards that you'd like to apply?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your points and access your special offers.","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","checkout_ui_redeem_incremental_earnings_desc":"How much of your ${{balance}} in balance would you like to redeem?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn cash back for every $1 spent","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","checkout_ui_login_notification_banner_subtext":"to login to your account","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Redeem store balance","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} points","checkout_ui_refer_friends_referral_button_url":"","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data=\"{ username: $store.customer.first_name || 'there' }\" rivo-x-text=\"username\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Points","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","membership_page_banner_is_subscriber_description":"You'v unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benef
21488its that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit","general_drop_points":"Limited time bonus points","general_drop_credits":"Limited time bonus credits","general_drop_points_expired":"Limited time bonus points expired","general_drop_credits_expired":"Limited time bonus credits expired","general_discount_code_applied_to_cart":"Discount applied to your cart","activity_expiration_label":"Expires","activity_table_header_expiration":"Expires At","social_provide_instagram_handle":"Share your Instagram handle","social_provide_tiktok_handle":"Share your TikTok handle","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","social_provide_handle_button":"Share handle","social_handle_placeholder":"@username","social_handle_missing":"Please enter your handle","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","membership_page_activity_table_header_expiration":"Expires At"}}}; 21489 window.Rivo.global_config = {"asset_urls":{"loy":{"api_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_api.js?v=1764090844","lp_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.js?v=1764090843","lp_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.css?v=1787090345","profile_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.js?v=1764090842","profile_loyalty_js":null,"profile_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.css?v=1786981399","init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1764090841","referrals_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.js?v=1764090845","referrals_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.css?v=1700287043","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0037\/2110\/1430\/t\/963\/assets\/ba_loy_widget.js?v=1728252181","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1692840875","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1711433130","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1711432435","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1693059047","page_preview_js":null,"app_proxy_applications_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/app_proxy_application.js?v=1708835151"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1711433134","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1711433135","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1691714518"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1764090840"}},"proxy_paths":{"loy":"\/apps\/ba-loy","app_metrics":"\/apps\/ba-loy\/app_metrics"},"aat":["loy"],"pv":false,"sts":false,"bam":true,"batc":false,"base_money_format":"\u003cspan\u003e${{amount}}\u003c\/span\u003e","online_store_version":2,"loy_js_api_enabled":true,"hide_console_ad":false,"shopify_markets_enabled":true,"google_client_id":"105612801293-i27f7uh4jfd7tajl14hqbqlvd6dr5psc.apps.googleusercontent.com","multipass_v_token":false,"clear_latest_order_cache":false,"shop":{"id":10469048384,"name":"KITSCH","domain":"www.mykitsch.com"},"theme_extension_local_assets":false}; 21490 21491 if (!window.Rivo.global_config.theme_extension_local_assets) { 21492 window.Rivo.global_config.asset_urls = { 21493 ...window.Rivo.global_config.asset_urls, 21494 loy: { 21495 api_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b
214951-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_api.js', 21496 init_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_init.js', 21497 referrals_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_referrals.js', 21498 referrals_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_referrals.css', 21499 widget_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_widget.js', 21500 widget_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_widget.css', 21501 page_init_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_page_init.js', 21502 page_widget_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_page_widget.js', 21503 page_widget_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_loy_page.css', 21504 page_preview_js: "/assets/msg/loy_page_preview.js", 21505 app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/app_proxy_application.js', 21506 lp_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_lp.js', 21507 profile_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_profile.js', 21508 profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_rivo_profile_loyalty.js' 21509 }, 21510 forms: { 21511 init_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_forms_init.js', 21512 widget_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_forms_widget.js', 21513 forms_css: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_forms.css' 21514 }, 21515 global: { 21516 helper_js: 'https://cdn.shopify.com/extensions/01a0ac46-d5b1-7e90-90aa-1f7e831976f9/rivo-loyalty-rewards-referrals-819/assets/ba_tracking.js' 21517 } 21518 }; 21519 } 21520 21521 21522 21523 window.Rivo.loy_config = {"brand_theme_settings":{"enabled":false,"button_bg":"#2932fc","header_bg":"#2932fc","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#2932fc","visibility":"both","cards_shape":"rounded","hide_widget":true,"launcher_bg":"#286ef8","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":null,"buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2932fc","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":null,"container_shape":"rounded","mobile_placement":"right","button_text_color":"#fff","desktop_placement":"right","header_text_color":"#fff","powered_by_hidden":true,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":"3","points":"1","referrals":"2"},"visibility_condition":"","mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":true,"hide_widget_launcher_on_mobile":true},"launcher_style_settings":{"enabled":false,"button_bg":"#2932fc","header_bg":"#2932fc","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#2932fc","visibility":"both","cards_shape":"rounded","hide_widget":true,"launcher_bg":"#286ef8","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":null,"buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2932fc","de
21523sktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":null,"container_shape":"rounded","mobile_placement":"right","button_text_color":"#fff","desktop_placement":"right","header_text_color":"#fff","powered_by_hidden":true,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":"3","points":"1","referrals":"2"},"visibility_condition":"","mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":true,"hide_widget_launcher_on_mobile":true},"points_program_enabled":true,"referral_program_enabled":true,"membership_program_enabled":false,"vip_program_enabled":true,"vip_progress_block_show_highest_tier":false,"vip_program_tier_type":"amount_spent","vip_program_period":"rolling_year","floating_widget_settings":{"enabled":false,"button_bg":"#2932fc","header_bg":"#2932fc","custom_css":"","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#2932fc","visibility":"both","cards_shape":"rounded","hide_widget":true,"launcher_bg":"#286ef8","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":null,"buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2932fc","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":null,"container_shape":"rounded","mobile_placement":"right","button_text_color":"#fff","desktop_placement":"right","header_text_color":"#fff","powered_by_hidden":true,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"points":"1","referrals":"2","vip":"3"},"visibility_condition":"","mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":true,"hide_widget_launcher_on_mobile":true,"desktop_launcher_icon":null,"mobile_launcher_icon":null},"domain_name":"loyalty.rivo.io","font_settings":{"primary_font":null,"secondary_font":null},"translations":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","general_or":"OR","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Point","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Points","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share via","general_you_have":"You have","tos_free_product":"Reward only applies to {{product_name}}","acct_creation_btn":"Start Earning","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"signed up","member_point_desc":"Earn points and turn these into rewards!","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","acct_creation_desc":"Get rewarded for being an awesome customer","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","visitor_point_desc":"Earn points and turn these into rewards!","acct_creation_title":"Join and Earn Rewards","general_drop_points":"Limited time bonus points","general_reward_show":"Show","member_header_title":"{points}","member_point_header":"Points","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"You did it! You're on the highest tier ð","general_balance_text":"store credit","general_drop_credits":"Limited time bonus credits","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like"
21523:"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on Twitter","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Points","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","visitor_header_title":"ð Rewards Program","visitor_point_header":"Earn Points","acct_creation_sign_in":"Already a member?","general_cancel_points":"Points canceled","general_no_points_yet":"No Points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","member_header_caption":"Your points","social_facebook_share":"Share link on Facebook","social_handle_missing":"Please enter your handle","social_twitter_follow":"Follow on Twitter","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_apply_code_now":"Apply code now","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit an In-Store Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who makes a purchase and both of you will claim rewards.","review_complete_points":"{{points_amount}} Points for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","visitor_header_caption":"Join now and unlock awesome rewards","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"points for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted an In-Store Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Points","referral_complete_points":"{{points_amount}} Points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","activity_expiration_label":"Expires","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this discount code on your next order!","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","social_handle_placeholder":"@username","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Points?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Rewards","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_drop_points_expired":"Limited time bonus points expired","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","activity_table_header_status":"Status","general_drop_credits_expired":"Limited time bonus credits expired","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","social_provide_handle_button":"Share handle","social_provide_tiktok_handle":"Share your TikTok handle","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_apply_to_subscription":"Apply to
21523subscription","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeem_error_vip_tier":"This reward requires a higher VIP tier","general_redeemed_store_credit":"Redeemed Store Credit","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","checkout_ui_redeem_points_desc":"You have {{points}} points! Redeem for discounts on this order.","general_discount_amount_coupon":"${{discount_amount}} off coupon","general_have_not_earned_points":"You haven't earned any Points yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","account_ui_loyalty_status_title":"Welcome, {{first_name}}! You have {{balance}} points","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your points","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Let's celebrate your birthday! ð Please give us 30 days notice - otherwise, you'll have to wait another year.","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum points to spend","general_redeem_error_min_points":"Did not meet minimum points to redeem","loyalty_page_banner_earn_button":"Earn points","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"\u003cspan class=\"rivo-lp-section-subheading\"\u003eBeauty With Benefits\u003c\/span\u003eHow To Earn","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_provide_instagram_handle":"Share your Instagram handle","social_tiktok_follow_past_tense":"Followed on TikTok","social_twitter_share_past_tense":"Shared a link on Twitter","activity_table_header_expiration":"Expires At","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Purchased Kitsch in a store? Upload a receipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on Twitter","wallet_pass_subscribe_past_tense":"Added Wallet Pass","account_slideout_home_login_title":"Sign in to manage your account","general_cashback_not_earned_title":"You didn't earn CashBack on this order","general_cross_collection_purchase":"Cross Collection Purchase","general_points_for_judgeme_review":"JudgeMe review","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Use Your Beauty Points For Beauty Perks","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. You can invite your friends to win rewards!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","account_ui_loyalty_status_subtitle":"You're on the {{vip_tier_name}} tier","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Build your beauty routine. Earn Points. Itâs that easy.","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed on Instagram","account_slideout_orders_login_title":"Sign in to view your orders","checkout_ui_points_estimation_title":"Complete this purchase to earn {{points}} points","checkout_ui_refer_friends_login_url":"account\/login?return_url=\/account\u0026email={{customer_email}}","general_cashback_not_earned_subject":"You didn't earn CashBack on this order","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","loyalty_page_banner_logged_in_title":"Kitsch\u003cbr\u003eRewards","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Sign Up","loyalty_page_explainer_step_2_title":"Earn Points","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","account_slideout_profile_login_title":"Sign in to manage your profile","checkout_ui_redeem_points_login_desc":"to view your points balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","general_cashback_not_earned_subtitle":"This order wasn't eligible for CashBack.","loyalty_page_banner_logged_out_title":"Kitsch\u003cbr\u003eRewards","loyalty_page_banner_login_button_url":"","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Putting your routine first has its perks. Redeem points to restock your must-havesâ¦\u003cem\u003eor to try something new\u003c\/em\u003e.","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for E
21523xclusive Offers","checkout_ui_points_estimation_subtext":"Loyalty points can be redeemed for rewards on future purchases. Actual points awarded may differ if other discounts are applied.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your points from this purchase !","general_applied_to_subscription_order":"Applied to subscription order","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_discount_code_applied_to_cart":"Discount applied to your cart","loyalty_page_general_enter_valid_date":"Please enter a valid date","account_dashboard_activity_block_title":"Your Activity","account_dashboard_member_card_cta_text":"View Rewards","account_dashboard_referral_block_title":"Refer a friend","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_use_discount_code_free_product":"Use this discount code on your next order to get a free product!","loyalty_page_explainer_logged_in_title":"Hi there, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create your free account \u0026 start earning right away ","loyalty_page_explainer_step_2_subtitle":"Get rewarded for shopping your beauty essentials","loyalty_page_explainer_step_3_subtitle":"Stack up your points to save on your next order","loyalty_page_vip_tier_1_threshold_text":"Free to join","loyalty_page_vip_tier_2_threshold_text":"Spend $100","loyalty_page_vip_tier_3_threshold_text":"Spend $250","loyalty_page_vip_tier_4_threshold_text":"Spend $400","loyalty_page_vip_tiers_logged_in_title":"\u003cspan class=\"rivo-lp-section-subheading\"\u003eYou're a VIP (Yes, you!)\u003c\/span\u003eMore Beauty, More Benefits","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","general_subscription_redemption_applied":"This reward will apply to your next subscription order","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_banner_register_button_url":"","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"More Beauty, More Benefits","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","account_dashboard_member_card_body_title":"You have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","account_ui_loyalty_status_cta_button_url":"\/pages\/loyalty-program","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"points","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an Account to claim your coupon","account_dashboard_referral_block_subtitle":"Give your friends a reward and claim your own when they make a purchase","account_ui_loyalty_status_cta_button_text":"View Rewards","checkout_ui_redeemed_rewards_select_label":"Select a Reward","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"Get rewarded for your beauty routine! Sign up for Kitsch Rewards to start earning points on every purchase.","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current points balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","account_dashboard_member_card_header_title":"Welcome \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e","account_dashboard_vip_tiers_progress_t
21523itle":"VIP Tier Status","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","loyalty_page_banner_logged_out_description":"Get rewarded for your beauty routine! Sign up for Kitsch Rewards to start earning points on every purchase.","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_vip_tiers_logged_out_subtitle":"Elevate your routine and your rewards tier! Even more points and exclusive perks await.","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","account_dashboard_member_card_body_subtitle":"You're on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","account_dashboard_referral_block_share_html":"\u003ca href=\"\/pages\/refer-a-friend\"\u003eEmail your link to friends\u003c\/a\u003e or \u003ca href=\"\/pages\/refer-a-friend?popup_panel=email_stats\"\u003eget your stats\u003c\/a\u003e","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Have loyalty discounts or rewards that you'd like to apply?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your points and access your special offers.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","account_dashboard_unused_rewards_block_title":"Use your rewards","checkout_ui_redeem_incremental_earnings_desc":"How much of your ${{balance}} in balance would you like to redeem?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn cash back for every $1 spent","loyalty_page_vip_tiers_progress_column_title":"","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","account_dashboard_vip_tiers_progress_subtitle":"Earn \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","checkout_ui_login_notification_banner_subtext":"to login to your account","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Redeem store balance","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} points","checkout_ui_refer_friends_referral_button_url":"","loyalty_page_activity_table_header_expiration":"Expires At","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data=\"{ username: $store.customer.first_name || 'there' }\" rivo-x-text=\"username\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","account_dashboard_rewards_progress_block_t
21523itle":"Earn more rewards","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Points","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","account_dashboard_unused_rewards_block_subtitle":"Use your previously redeemed rewards:","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","loyalty_page_vip_tiers_progress_column_subtitle":"Spend \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","account_dashboard_unused_rewards_block_date_text":"Redeemed on: {{date}}","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You'v unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","account_dashboard_referral_block_copy_button_text":"Copy","account_dashboard_rewards_progress_block_subtitle":"Earn another \u003cspan rivo-x-data rivo-x-text=\"$store.customer.points_amount_to_next_reward\"\u003e\u003c\/span\u003e points to unlock a \u003cspan rivo-x-data rivo-x-text=\"$store.customer.next_reward?.name\"\u003e\u003c\/span\u003e reward\u003c\/p\u003e","account_dashboard_unused_rewards_block_no_rewards":"No rewards yet","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","account_dashboard_vip_tiers_progress_completed_subtitle":"Congrats! You've reached the highest tier.","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","account_dashboard_rewards_progress_block_completed_subtitle":"Keep earning points to unlock more rewards","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}}) in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit"},"custom_css":null,"ways_to_earn":[{"id":148700,"title":"Sign up","status":"active","name":null,"trigger":"customer_member_enabled","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/8094psjdmb1xyit5z83sielvj0g2","multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":148702,"title":"Celebrate a birthday","status":"active","name":null,"trigger":"customer_birthday","points_amount":150,"credits_amount":0.0,"balance_amount":150,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"150 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/9d1tvirz3ql3ua7tr4zskll4qj6h","multi_balance_settings_by_tiers":{"Treat Yourself":{"balance_amount":300,"currency_base_amount":1},"Ready to Reset":{"balance_amount":150,"currency_base_amount":1},"All Access":{"balance_amount":750,"currency_base_amount":1},"Ritual Revamped":{"balance_amount":500,"currency_base_amount":1}},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":306030,"title":"Sign up for Email","status":"active","name":"Sign up for Email","trigger":"email_subscribe","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"{{points_amount}} Points","url":"#","button_text":null,"pretty_earnings_text":"100 Points","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/r7bsyle25r3vxgjebw5rv2gmt6dh"},{"id":202429,"title":"Download our App","status":"active","name":"Download our App","trigger":"custom_action","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"{{points_amount}} Points","url":"https:\/\/fuego.io\/share\/5E6BG7YaMy","button_text":"Install app","pretty_earnings_text":"100 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/l5l5l84wc6a9e4c5uc8jzy4iup6i"},{"id":148701,"title":"Place an order","status":"active","name":null,"trigger":"order_placed","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Earn cash back for every $1 spent","url":"","button_text":null,"pretty_earnings_text":"1 Points","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/37p2ptvyfuihk7hufa0g7d00971j","multi_balance_settings_by_tiers":{"Treat Yourself":{"balance_amount":2,"currency_base_amount":1},"Ready to Reset":{"balance_amount":1,"currency_base_amount":1},"All Access":{"balance_amount":4,"currency_base_amount":1},"Ritual Revamped":{"balance_amount":3,"currency_base_amount":1}},"multipliers":[],"currency_base_amount":1,"points_type":"multiplier"},{"id":566069,"title":"Link Target Circle","status":"active","name":"Link Target Circle","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Earn 50 bonus points for connecting to Target Circle","url":"https:\/\/mykitsch.com\/apps\/subtotal\/link\/ThEZyBRx","button_text":"Connect ","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/1e7xffx9pubszga8x5nk5d1fsr8x"},{"id":575516,"title":"Link Amazon","status":"active","name":"Link Amazon","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Earn 50 bonus points for connecting to Amazon","url":"https:\/\/mykitsch.com\/apps\/subtotal\/link\/Y8nWocz7","button_text":"Link Amazon","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/gkcylsm71y8hugmqq5djhodvi0gf"},{"id":579088,"title":"Link Ulta Beauty","status":"active","name":"Link Ulta Beauty","trigger":"custom_action","points_amount":50,"credits_amount":0.0,"balance_amount":50,"description":"Get 50 bonus points for linking your account","url":"https:\/\/mykitsch.com\/apps\/subtotal\/link\/CenEXyYf","button_text":"Link Ulta Beauty","pretty_earnings_text":"50 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/iedjhdxnymmt3y3yoajsht7x78vy"},{"id":566070,"title":"Make a Retail Purchase","status":"active","name":"Make a Retail Purchase","trigger":"custom_action","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Earn 1 point per $ spent in your linked stores","url":"","button_text":"","pretty_earnings_text":"1 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/lyixk8xzf91194jijaxa6zwm6n5n"},{"id":264109,"title":"Submit an In-Store Receipt","status":"active","name":null,"trigger":"upload_receipt","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"1 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/fwigeeaoxibr3nqqda0fefnprk92","multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"multiplier"},{"id":410422,"title":"Every 5th Subscription Bonus","status":"active","name":"Every 5th Subscription Bonus","trigger":"custom_action","points_amount":1000,"credits_amount":0.0,"balance_amount":1000,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"1,000 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/52199r7leqxn2ec9ufu89l4emm6v"},{"id":148770,"title":"Make 3 purchases","status":"active","name":"Make 3 purchases","trigger":"custom_action","points_amount":150,"credits_amount":0.0,"balance_amount":150,"description":"{{points_amount}} Points","url":"","button_text":"","pretty_earnings_text":"150 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/huj2xs5tjfv83nzsuzlkiu404usj"},{"id":148771,"title":"Post a Review","status":"active","name":"Post a Review","trigger":"review_complete","points_amount":20,"credits_amount":0.0,"balance_amount":20,"description":null,"url":"","button_text":null,"pretty_earnings_text":"20 Points","card_click_method":"modal","hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/17mu1kod8mchmnf8jmfmsfkfki04"}
21523,{"id":148776,"title":"Follow on TikTok","social":true,"trigger":"tiktok_follow","status":"active","points_amount":20,"credits_amount":0.0,"balance_amount":20,"url":"https:\/\/www.tiktok.com\/@kitsch","pretty_earnings_text":"20 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/64mwd7f1lqpjmrgc5l1a2pcq3jn4"},{"id":148768,"title":"Follow on Instagram","social":true,"trigger":"instagram_follow","status":"active","points_amount":20,"credits_amount":0.0,"balance_amount":20,"url":"https:\/\/instagram.com\/mykitsch","pretty_earnings_text":"20 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/slp4tl2talkkb2tz326x2w3anfca"},{"id":148769,"title":"Like page on Facebook","social":true,"trigger":"facebook_like","status":"active","points_amount":20,"credits_amount":0.0,"balance_amount":20,"url":"https:\/\/facebook.com\/mykitsch","pretty_earnings_text":"20 Points","hidden_from_ui":false,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/dfkz985o4hdjgfy7bskttdq5cso4"},{"id":228790,"title":"Join our Facebook Community","status":"active","name":"Join our Facebook Community","trigger":"visit_url","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":"{{points_amount}} Points","url":"https:\/\/www.facebook.com\/groups\/thekitschcommunity","button_text":"Join","pretty_earnings_text":"100 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"icon_url":"https:\/\/loyalty.rivo.io\/assets\/1vuk7v21xzrze73kxav5fxjh66eq"},{"id":552215,"title":"Complete a Challenge","status":"active","name":"Complete a Challenge","trigger":"challenge_photo","points_amount":300,"credits_amount":0.0,"balance_amount":300,"description":"Take a selfie with a Kitsch product","url":"","button_text":"","pretty_earnings_text":"300 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[]}],"points_rewards":[{"id":663390,"name":"Hematite Metal Cloud Claw Clip","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Hematite Metal Cloud Claw Clip (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2c57np35owlw247fmw8a8pdns3yj","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"7682137686197","variant_ids":"43709838491829","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66956-MetalMediumOpenShapePuffyClawClip-1pc-Hair-Hematite-hero-1280x1280px.jpg?v=1762182675","product_title":"Hematite Metal Cloud Claw Clip","variants":[{"id":"43709838491829","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7682137686197","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Hematite Metal Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663382,"name":"Cherry Flat Cloud Clip - Medium","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Flat Cloud Clip - Medium (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rswuif8up1ffw7jkzjl8k8me0a1s","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"8068495540405","variant_ids":"44782584660149","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500447-MediumFlatCloudClip-SeasonalCollection-Cherry-hero-1280x1280px.jpg?v=1762182828","product_title":"Cherry Flat Cloud Clip - Medium","variants":[{"id":"44782584660149","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8068495540405","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Flat Cloud Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663399,"name":"Blue Orchid Chiffon Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Blue Orchid Chiffon Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8n6ngzbcig71vvxxj2e0lw98hey2","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8009722953909","variant_ids":"44596707164341","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69346-ChiffonBowHairClip-1pc-Hair-BlueOrchid-hero-1280x1280px.jpg?v=1762182778","product_title":"Blue Orchid Chiffon Bow Hair Clip","variants":[{"id":"44596707164341","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009722953909","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Blue Orchid Chiffon Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663386,"name":"Rosewood Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Rosewood Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/nc5dbq1h6oeb0o1k7ytvaso1385v","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7623177076917","variant_ids":"43530574397621","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66840-RecycledFabr
21523icBowHairClip-1pc-Hair-Rosewood-Hero-1280x1280px.jpg?v=1786237230","product_title":"Rosewood Bow Hair Clip","variants":[{"id":"43530574397621","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7623177076917","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Rosewood Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663397,"name":"Black Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Black Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2bemmalxn3g2tyuzqarxxzrknx9s","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7503446704309","variant_ids":"43145297363125","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64310-RecycledFabricBowHairClip-1pc-Hair-Black-Hero-1280x1280px.jpg?v=1786236175","product_title":"Black Bow Hair Clip","variants":[{"id":"43145297363125","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7503446704309","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Black Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663383,"name":"Detangle Wide Tooth Comb","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Detangle Wide Tooth Comb (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/576mtvotaxr66bw3ftt6p5lqczfz","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"4429102743586","variant_ids":"31527888584738","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/4949-ConsciouslyCreatedWideToothComb-KitschPro-hero-1280x1280px.jpg?v=1762182281","product_title":"Detangle Wide Tooth Comb","variants":[{"id":"31527888584738","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"4429102743586","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Detangle Wide Tooth Comb Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663389,"name":"Tea Tree \u0026 Mint Clarifying Conditioner Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Tea Tree \u0026 Mint Clarifying Conditioner Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/86ymvi1gwfc8rarp12ly3j3cxa83","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7745698857141","variant_ids":"43916267684021","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66833-TeaTree_MintSolidConditioner-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1780094362","product_title":"Tea Tree \u0026 Mint Clarifying Conditioner Bar","variants":[{"id":"43916267684021","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7745698857141","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Tea Tree \u0026 Mint Clarifying Conditioner Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663409,"name":"Coconut Oil Conditioner Bar for Dry Damaged Hair","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Coconut Oil Conditioner Bar for Dry Damaged Hair (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/cfj5olimtcdlx2hj1zt2u2tvhecx","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"5994330652853","variant_ids":"37257704177845","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/5465-CoconutOilConditionerBar-BottleFreeBeauty-Moisturizing-hero-1280x1280px_c59991d1-ca93-44b9-9a73-017786113c1b.jpg?v=1783713064","product_title":"Coconut Oil Conditioner Bar for Dry Damaged Hair","variants":[{"id":"37257704177845","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"5994330652853","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Coconut Oil Conditioner Bar for Dry Damaged Hair Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663384,"name":"Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/170cbao6shcib44skc8nw9dffvke","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7301864554677","variant_ids":"42309547753653","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/9432-UltraSensitiveSolidShampoo_BodyWashBar-BottleFreeBeauty-hero-1280x1280px.jpg?v=1784239711","product_title":"Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free","variants":[{"id":"42309547753653","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7301864554677","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663385,"name":"Ultra Sensitive Conditioner \u0026 Shave Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Ultra Sensitive Conditioner \u0026 Shave Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ebypdqbshhk5pw5camhbl3fui85d","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7372302057653","variant_ids":"42535365017781","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/9821-UltraGentleSolidConditioner-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1779823400","product_title":"Ultra Sensitive Conditioner \u0026 Shave Bar","variants":[{"id":"42535365017781","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7372302057653","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Ultra Sensitive Conditioner \u0026 Shave Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":483188,"name":"Castor Oil Nourishing Shampoo Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Castor Oil Nourishing Shampoo Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4epbktq567q0l4ds3l4vb64pnv2a","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"4617093480482","variant_ids":"32284793602082","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/5472-CastorOilOilSolidShampoo-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1781206835","product_title":"Castor Oil Nourishing Shampoo Bar","variants":[{"id":"32284793602082","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"4617093480482","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Castor Oil Nourishing Shampoo Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":483189,"name":"Castor Oil Nourishing Conditioner Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Castor Oil Nourishing Conditioner Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/pep6f61r7a98ih3vunujqfhbk1mr","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7696267772085","variant_ids":"43761727602869","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66826-CastorOilSolidConditioner-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1783719789","product_title":"Castor Oil Nourishing Conditioner Bar","variants":[{"id":"43761727602869","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7696267772085","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Castor Oil Nourishing Conditioner Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663380,"name":"Pistachio Latte Hair Perfume","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Pistachio Latte Hair Perfume (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/s05xfkzh6pqeoayk4dgaj26c5ys1","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":100,"product_id":"8022087499957","variant_ids":"44624970186933","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/698
2152365-PistachioLatte-HairPerfume-Fragrance-50ml-hero-1280x1280px_1.jpg?v=1788624039","product_title":"Pistachio Latte Hair \u0026 Body Perfume Mist","variants":[{"id":"44624970186933","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022087499957","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Pistachio Latte Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663381,"name":"Sheer Violet Hair Perfume","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Sheer Violet Hair Perfume (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iky73fkwsts755u98zidecnf8tv2","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":100,"product_id":"8022084878517","variant_ids":"44624967532725","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69421-SheerViolet-HairPerfume-Fragrance-50ml-hero-1280x1280px_91ed5008-494c-457d-a770-2b8c9e2e7a85.jpg?v=1788569326","product_title":"Sheer Violet Hair \u0026 Body Perfume Mist","variants":[{"id":"44624967532725","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022084878517","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Sheer Violet Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663401,"name":"Chocolate Cloud Claw Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Chocolate Cloud Claw Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/xjkdfon0c35ck9fbsoipl17tg7i3","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7503446048949","variant_ids":"43145293103285","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64990-RecycledPlastic-PuffyClawClip-1pc-Hair-Chocolate-hero-1280x1280px.jpg?v=1762182595","product_title":"Chocolate Cloud Claw Clip","variants":[{"id":"43145293103285","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7503446048949","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Chocolate Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663402,"name":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mivt0isoag0iilvfackhpngsdomh","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"8009738289333","variant_ids":"44596722598069","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69445-Cloud_GemBobbyPins-8pc-Hair-GardenBouquet-hero-1280x1280px.jpg?v=1762182778","product_title":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","variants":[{"id":"44596722598069","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009738289333","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663422,"name":"Satin \u0026 Rhinestone Bow Scrunchie","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Satin \u0026 Rhinestone Bow Scrunchie (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mb6xl17pa4ia10ffzppf3ydkbf2r","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850580149","variant_ids":"51367623393461","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503677-Satin_RhinestoneBowScrunchie-SeasonalCollection-Red-Hero-1280x1280px_2121a4a9-4ed7-4481-9fe4-a357e55c0f32.jpg?v=1762002584","product_title":"Satin \u0026 Rhinestone Bow Scrunchie","variants":[{"id":"51367623393461","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850580149","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Satin \u0026 Rhinestone Bow Scrunchie Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663404,"name":"Cherry Print Cloud Claw Clip - Medium","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Print Cloud Claw Clip - Medium (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mtiwfe7zt6cbyausziesptxq0axa","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8187742159029","variant_ids":"45218622570677","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500409-MediumCloudClip-SeasonalCollection-CherryPrint-hero-NoShadow-1280x1280px.jpg?v=1762182853","product_title":"Cherry Print Cloud Claw Clip - Medium","variants":[{"id":"45218622570677","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8187742159029","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Print Cloud Claw Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663406,"name":"Velvet \u0026 Gemstone Bow Hair Clip","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Velvet \u0026 Gemstone Bow Hair Clip (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iz52ybwif4ocmwxjz9ugypknh8dl","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850449077","variant_ids":"51367623131317","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503660-Velvet_GemstoneBowHairClip-SeasonalCollection-Red-Hero-1280x1280px_413c511e-31b4-4abc-9ed1-6897f1dff21c.jpg?v=1762002466","product_title":"Velvet \u0026 Gemstone Bow Hair Clip","variants":[{"id":"51367623131317","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850449077","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Velvet \u0026 Gemstone Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663407,"name":"Glycolic Acid Resurfacing Face and Body Wash","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Glycolic Acid Resurfacing Face and Body Wash (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/12a0doy3smhaz7yo1mqhicewgkda","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657786549","variant_ids":"45209995641013","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504650-GlycolicAcidSolidFace_BodyWash-BottleFreeBeauty-Hero-1280x1280px_ab2d9605-8008-4046-acb9-c7f1a74d010f.jpg?v=1776724084","product_title":"Glycolic Acid Resurfacing Face and Body Wash","variants":[{"id":"45209995641013","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657786549","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Glycolic Acid Resurfacing Face and Body Wash Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663408,"name":"Jojoba Bead Exfoliating Body Wash Bar","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Jojoba Bead Exfoliating Body Wash Bar (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/9o8ypzeqkj9otfyskjow7vxkl1xw","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657589941","variant_ids":"45209995018421","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504667-JojobaBeadSolidBodyWash-BottleFreeBeauty-Exfoliating-hero-1280x1280px_2cbc36ba-69ae-4083-9a1a-4d341a7c7384.jpg?v=1778176828","product_title":"Jojoba Bead Exfoliating Body Wash Bar","variants":[{"id":"45209995018421","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657589941","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Jojoba Bead Exfoliating Body Wash Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663410,"name":"Coconut Oil Shampoo Bar for Dry Damaged Hair","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Coconut Oil Shampoo Bar for Dry Damaged Hair (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/daqdqsv69zauv3ib8buepiww1wqp","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7785573023925","variant_ids":"44017100718261","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64938-CoconutOilShampooBar-BottleFreeBeauty-Moisturizing-hero-1280x1280px_76efe85c-e326-4b1c-8054-95b98a0df7cf.jpg?v=1783712888","product_title":"Coconut Oil Shampoo Bar for Dry Damaged Hair","variants":[{"id":"44017100718261","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785573023925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Coconut Oil Shampoo Bar for Dry Damaged Hair Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663414,"name":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ce2v198t2cwhbn6p2vmfk0802dqq","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8058108412085","variant_ids":"44751341519029","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500935-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-Invisible-2-1280x1280px_677e15c8-5916-4910-b8f1-3a1cff23420b.jpg?v=1759254512","product_title":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","variants":[{"id":"44751341519029","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108412085","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Invisible 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663415,"name":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/m0b4i6i9205ozge6krvxtqsik1m4","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.5,"min_order_value_in_cents":100,"product_id":"8058108575925","variant_ids":"44751341748405","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500942-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-DarkTinted-1-1280x1280px.jpg?v=1762182821","product_title":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","variants":[{"id":"44751341748405","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108575925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663416,"name":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7ie4ybaamyzrr64gt6xxngok6mr8","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"7785571680437","variant_ids":"44017093771445","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?v=1762182720","product_title":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","variants":[{"id":"44017093771445","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785571680437","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663417,"name":"Texturizing Sea Salt Spray","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Texturizing Sea Salt Spray (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/05m36a1a2439orel6r9hk3p81izv","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8021527298229","variant_ids":"44623600058549","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69551-TexturizingSeaSaltSpray-Consumables-1280x1280px_1.jpg?v=1786040795","product_title":"Texturizing Sea Salt Spray","variants":[{"id":"44623600058549","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8021527298229","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Texturizing Sea Salt Spray Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674304,"name":"KitschPop⢠Coastal Cottage Cloud Clip Set in Butter Yellow","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPop⢠Coastal Cottage Cloud Clip Set in
21523Butter Yellow (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4m7qbqbjn7vbfrv2bzmae4sl7pow","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.4,"min_order_value_in_cents":100,"product_id":"10300765995189","variant_ids":"52049638588597","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/509402-CoastalCottage-KitschPopCloudClip-7pc-ButterYellow-hero-1280x1280px.jpg?v=1773958156","product_title":"KitschPop⢠Coastal Cottage Cloud Clip Set in Butter Yellow","variants":[{"id":"52049638588597","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10300765995189","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to KitschPop⢠Coastal Cottage Cloud Clip Set in Butter Yellow Applies to all orders over $1.00. ","translated_terms_of_service":{}}],"rewards":[{"id":663390,"name":"Hematite Metal Cloud Claw Clip","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Hematite Metal Cloud Claw Clip (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2c57np35owlw247fmw8a8pdns3yj","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"7682137686197","variant_ids":"43709838491829","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66956-MetalMediumOpenShapePuffyClawClip-1pc-Hair-Hematite-hero-1280x1280px.jpg?v=1762182675","product_title":"Hematite Metal Cloud Claw Clip","variants":[{"id":"43709838491829","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7682137686197","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Hematite Metal Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663382,"name":"Cherry Flat Cloud Clip - Medium","enabled":true,"points_amount":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Flat Cloud Clip - Medium (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/rswuif8up1ffw7jkzjl8k8me0a1s","pretty_points_amount":"750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":9.0,"min_order_value_in_cents":100,"product_id":"8068495540405","variant_ids":"44782584660149","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500447-MediumFlatCloudClip-SeasonalCollection-Cherry-hero-1280x1280px.jpg?v=1762182828","product_title":"Cherry Flat Cloud Clip - Medium","variants":[{"id":"44782584660149","title":"Default Title","price":9.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8068495540405","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Flat Cloud Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663399,"name":"Blue Orchid Chiffon Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Blue Orchid Chiffon Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8n6ngzbcig71vvxxj2e0lw98hey2","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8009722953909","variant_ids":"44596707164341","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69346-ChiffonBowHairClip-1pc-Hair-BlueOrchid-hero-1280x1280px.jpg?v=1762182778","product_title":"Blue Orchid Chiffon Bow Hair Clip","variants":[{"id":"44596707164341","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009722953909","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Blue Orchid Chiffon Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663386,"name":"Rosewood Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Rosewood Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/nc5dbq1h6oeb0o1k7ytvaso1385v","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7623177076917","variant_ids":"43530574397621","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66840-RecycledFabr
21523icBowHairClip-1pc-Hair-Rosewood-Hero-1280x1280px.jpg?v=1786237230","product_title":"Rosewood Bow Hair Clip","variants":[{"id":"43530574397621","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7623177076917","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Rosewood Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663397,"name":"Black Bow Hair Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Black Bow Hair Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2bemmalxn3g2tyuzqarxxzrknx9s","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7503446704309","variant_ids":"43145297363125","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64310-RecycledFabricBowHairClip-1pc-Hair-Black-Hero-1280x1280px.jpg?v=1786236175","product_title":"Black Bow Hair Clip","variants":[{"id":"43145297363125","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7503446704309","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Black Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663383,"name":"Detangle Wide Tooth Comb","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Detangle Wide Tooth Comb (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/576mtvotaxr66bw3ftt6p5lqczfz","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"4429102743586","variant_ids":"31527888584738","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/4949-ConsciouslyCreatedWideToothComb-KitschPro-hero-1280x1280px.jpg?v=1762182281","product_title":"Detangle Wide Tooth Comb","variants":[{"id":"31527888584738","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"4429102743586","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Detangle Wide Tooth Comb Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663389,"name":"Tea Tree \u0026 Mint Clarifying Conditioner Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Tea Tree \u0026 Mint Clarifying Conditioner Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/86ymvi1gwfc8rarp12ly3j3cxa83","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7745698857141","variant_ids":"43916267684021","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66833-TeaTree_MintSolidConditioner-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1780094362","product_title":"Tea Tree \u0026 Mint Clarifying Conditioner Bar","variants":[{"id":"43916267684021","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7745698857141","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Tea Tree \u0026 Mint Clarifying Conditioner Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663409,"name":"Coconut Oil Conditioner Bar for Dry Damaged Hair","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Coconut Oil Conditioner Bar for Dry Damaged Hair (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/cfj5olimtcdlx2hj1zt2u2tvhecx","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"5994330652853","variant_ids":"37257704177845","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/5465-CoconutOilConditionerBar-BottleFreeBeauty-Moisturizing-hero-1280x1280px_c59991d1-ca93-44b9-9a73-017786113c1b.jpg?v=1783713064","product_title":"Coconut Oil Conditioner Bar for Dry Damaged Hair","variants":[{"id":"37257704177845","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"5994330652853","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Coconut Oil Conditioner Bar for Dry Damaged Hair Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663384,"name":"Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/170cbao6shcib44skc8nw9dffvke","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7301864554677","variant_ids":"42309547753653","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/9432-UltraSensitiveSolidShampoo_BodyWashBar-BottleFreeBeauty-hero-1280x1280px.jpg?v=1784239711","product_title":"Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free","variants":[{"id":"42309547753653","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7301864554677","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Ultra Sensitive Shampoo \u0026 Body Wash Bar Fragrance Free Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663385,"name":"Ultra Sensitive Conditioner \u0026 Shave Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Ultra Sensitive Conditioner \u0026 Shave Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ebypdqbshhk5pw5camhbl3fui85d","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7372302057653","variant_ids":"42535365017781","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/9821-UltraGentleSolidConditioner-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1779823400","product_title":"Ultra Sensitive Conditioner \u0026 Shave Bar","variants":[{"id":"42535365017781","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7372302057653","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Ultra Sensitive Conditioner \u0026 Shave Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":483188,"name":"Castor Oil Nourishing Shampoo Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Castor Oil Nourishing Shampoo Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4epbktq567q0l4ds3l4vb64pnv2a","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"4617093480482","variant_ids":"32284793602082","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/5472-CastorOilOilSolidShampoo-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1781206835","product_title":"Castor Oil Nourishing Shampoo Bar","variants":[{"id":"32284793602082","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"4617093480482","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Castor Oil Nourishing Shampoo Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":483189,"name":"Castor Oil Nourishing Conditioner Bar","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Castor Oil Nourishing Conditioner Bar (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/pep6f61r7a98ih3vunujqfhbk1mr","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7696267772085","variant_ids":"43761727602869","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66826-CastorOilSolidConditioner-BottleFreeBeauty-hero-1280x1280px_1.jpg?v=1783719789","product_title":"Castor Oil Nourishing Conditioner Bar","variants":[{"id":"43761727602869","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7696267772085","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Castor Oil Nourishing Conditioner Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663380,"name":"Pistachio Latte Hair Perfume","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Pistachio Latte Hair Perfume (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/s05xfkzh6pqeoayk4dgaj26c5ys1","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":100,"product_id":"8022087499957","variant_ids":"44624970186933","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/698
2152365-PistachioLatte-HairPerfume-Fragrance-50ml-hero-1280x1280px_1.jpg?v=1788624039","product_title":"Pistachio Latte Hair \u0026 Body Perfume Mist","variants":[{"id":"44624970186933","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022087499957","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Pistachio Latte Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663381,"name":"Sheer Violet Hair Perfume","enabled":true,"points_amount":2000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Sheer Violet Hair Perfume (2,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iky73fkwsts755u98zidecnf8tv2","pretty_points_amount":"2,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":100,"product_id":"8022084878517","variant_ids":"44624967532725","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69421-SheerViolet-HairPerfume-Fragrance-50ml-hero-1280x1280px_91ed5008-494c-457d-a770-2b8c9e2e7a85.jpg?v=1788569326","product_title":"Sheer Violet Hair \u0026 Body Perfume Mist","variants":[{"id":"44624967532725","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8022084878517","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Sheer Violet Hair \u0026 Body Perfume Mist Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663401,"name":"Chocolate Cloud Claw Clip","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Chocolate Cloud Claw Clip (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/xjkdfon0c35ck9fbsoipl17tg7i3","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"7503446048949","variant_ids":"43145293103285","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64990-RecycledPlastic-PuffyClawClip-1pc-Hair-Chocolate-hero-1280x1280px.jpg?v=1762182595","product_title":"Chocolate Cloud Claw Clip","variants":[{"id":"43145293103285","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7503446048949","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Chocolate Cloud Claw Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663402,"name":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","enabled":true,"points_amount":1000,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set (1,000 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mivt0isoag0iilvfackhpngsdomh","pretty_points_amount":"1,000","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":100,"product_id":"8009738289333","variant_ids":"44596722598069","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69445-Cloud_GemBobbyPins-8pc-Hair-GardenBouquet-hero-1280x1280px.jpg?v=1762182778","product_title":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set","variants":[{"id":"44596722598069","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8009738289333","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663422,"name":"Satin \u0026 Rhinestone Bow Scrunchie","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Satin \u0026 Rhinestone Bow Scrunchie (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mb6xl17pa4ia10ffzppf3ydkbf2r","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850580149","variant_ids":"51367623393461","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503677-Satin_RhinestoneBowScrunchie-SeasonalCollection-Red-Hero-1280x1280px_2121a4a9-4ed7-4481-9fe4-a357e55c0f32.jpg?v=1762002584","product_title":"Satin \u0026 Rhinestone Bow Scrunchie","variants":[{"id":"51367623393461","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850580149","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Satin \u0026 Rhinestone Bow Scrunchie Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663404,"name":"Cherry Print Cloud Claw Clip - Medium","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Cherry Print Cloud Claw Clip - Medium (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mtiwfe7zt6cbyausziesptxq0axa","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8187742159029","variant_ids":"45218622570677","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500409-MediumCloudClip-SeasonalCollection-CherryPrint-hero-NoShadow-1280x1280px.jpg?v=1762182853","product_title":"Cherry Print Cloud Claw Clip - Medium","variants":[{"id":"45218622570677","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8187742159029","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Cherry Print Cloud Claw Clip - Medium Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663406,"name":"Velvet \u0026 Gemstone Bow Hair Clip","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Velvet \u0026 Gemstone Bow Hair Clip (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/iz52ybwif4ocmwxjz9ugypknh8dl","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"10187850449077","variant_ids":"51367623131317","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/503660-Velvet_GemstoneBowHairClip-SeasonalCollection-Red-Hero-1280x1280px_413c511e-31b4-4abc-9ed1-6897f1dff21c.jpg?v=1762002466","product_title":"Velvet \u0026 Gemstone Bow Hair Clip","variants":[{"id":"51367623131317","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10187850449077","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Velvet \u0026 Gemstone Bow Hair Clip Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663407,"name":"Glycolic Acid Resurfacing Face and Body Wash","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Glycolic Acid Resurfacing Face and Body Wash (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/12a0doy3smhaz7yo1mqhicewgkda","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657786549","variant_ids":"45209995641013","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504650-GlycolicAcidSolidFace_BodyWash-BottleFreeBeauty-Hero-1280x1280px_ab2d9605-8008-4046-acb9-c7f1a74d010f.jpg?v=1776724084","product_title":"Glycolic Acid Resurfacing Face and Body Wash","variants":[{"id":"45209995641013","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657786549","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Glycolic Acid Resurfacing Face and Body Wash Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663408,"name":"Jojoba Bead Exfoliating Body Wash Bar","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Jojoba Bead Exfoliating Body Wash Bar (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/9o8ypzeqkj9otfyskjow7vxkl1xw","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":12.0,"min_order_value_in_cents":100,"product_id":"8185657589941","variant_ids":"45209995018421","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/504667-JojobaBeadSolidBodyWash-BottleFreeBeauty-Exfoliating-hero-1280x1280px_2cbc36ba-69ae-4083-9a1a-4d341a7c7384.jpg?v=1778176828","product_title":"Jojoba Bead Exfoliating Body Wash Bar","variants":[{"id":"45209995018421","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8185657589941","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Jojoba Bead Exfoliating Body Wash Bar Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663410,"name":"Coconut Oil Shampoo Bar for Dry Damaged Hair","enabled":true,"points_amount":1500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Coconut Oil Shampoo Bar for Dry Damaged Hair (1,500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/daqdqsv69zauv3ib8buepiww1wqp","pretty_points_amount":"1,500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.0,"min_order_value_in_cents":100,"product_id":"7785573023925","variant_ids":"44017100718261","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/64938-CoconutOilShampooBar-BottleFreeBeauty-Moisturizing-hero-1280x1280px_76efe85c-e326-4b1c-8054-95b98a0df7cf.jpg?v=1783712888","product_title":"Coconut Oil Shampoo Bar for Dry Damaged Hair","variants":[{"id":"44017100718261","title":"Default Title","price":16.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785573023925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Coconut Oil Shampoo Bar for Dry Damaged Hair Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663414,"name":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ce2v198t2cwhbn6p2vmfk0802dqq","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8058108412085","variant_ids":"44751341519029","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500935-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-Invisible-2-1280x1280px_677e15c8-5916-4910-b8f1-3a1cff23420b.jpg?v=1759254512","product_title":"Volumizing Rice Protein Dry Shampoo - Invisible 1 oz","variants":[{"id":"44751341519029","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108412085","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Invisible 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663415,"name":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/m0b4i6i9205ozge6krvxtqsik1m4","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.5,"min_order_value_in_cents":100,"product_id":"8058108575925","variant_ids":"44751341748405","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/500942-VolumizingRiceProteinDryShampoo-HairCare-1ozPump-DarkTinted-1-1280x1280px.jpg?v=1762182821","product_title":"Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz","variants":[{"id":"44751341748405","title":"Default Title","price":15.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8058108575925","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Volumizing Rice Protein Dry Shampoo - Dark Tinted 1 oz Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663416,"name":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7ie4ybaamyzrr64gt6xxngok6mr8","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"7785571680437","variant_ids":"44017093771445","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66185-KojicAcidSolidFace_BodyWash-BottleFreeBeauty-Brightening-hero-1280x1280px.jpg?v=1762182720","product_title":"Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots","variants":[{"id":"44017093771445","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7785571680437","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kojic Acid Bar for Hyperpigmentation \u0026 Dark Spots Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":663417,"name":"Texturizing Sea Salt Spray","enabled":true,"points_amount":1750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Texturizing Sea Salt Spray (1,750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/05m36a1a2439orel6r9hk3p81izv","pretty_points_amount":"1,750","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":15.0,"min_order_value_in_cents":100,"product_id":"8021527298229","variant_ids":"44623600058549","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/69551-TexturizingSeaSaltSpray-Consumables-1280x1280px_1.jpg?v=1786040795","product_title":"Texturizing Sea Salt Spray","variants":[{"id":"44623600058549","title":"Default Title","price":18.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"8021527298229","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Texturizing Sea Salt Spray Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674304,"name":"KitschPop⢠Coastal Cottage Cloud Clip Set in Butter Yellow","enabled":true,"points_amount":1250,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPop⢠Coastal Cottage Cloud Clip Set in
21523Butter Yellow (1,250 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4m7qbqbjn7vbfrv2bzmae4sl7pow","pretty_points_amount":"1,250","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":14.4,"min_order_value_in_cents":100,"product_id":"10300765995189","variant_ids":"52049638588597","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/509402-CoastalCottage-KitschPopCloudClip-7pc-ButterYellow-hero-1280x1280px.jpg?v=1773958156","product_title":"KitschPop⢠Coastal Cottage Cloud Clip Set in Butter Yellow","variants":[{"id":"52049638588597","title":"Default Title","price":20.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10300765995189","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to KitschPop⢠Coastal Cottage Cloud Clip Set in Butter Yellow Applies to all orders over $1.00. ","translated_terms_of_service":{}}],"referral_rewards":{"referrer_reward":{"id":211349,"name":"$10 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"purchase_type":"both","min_requirement":"min_purchase_amount","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"min_order_value_excludes_free_product":true,"hide_from_checkout_enabled":false,"applies_to_full_price_items_only":false}},"referred_reward":{"id":211350,"name":"$10 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"purchase_type":"both","min_requirement":"min_purchase_amount","auto_redeem_enabled":false,"customer_points_get":1.0,"increment_points_value":100,"refund_on_expiry_enabled":false,"min_order_value_excludes_free_product":true,"hide_from_checkout_enabled":false,"applies_to_full_price_items_only":false}}},"referral_settings":{"referrals_landing_path":"","referrals_landing_domain":""},"referral_social_settings":{"facebook":false,"email":true,"twitter":false,"twitter_message":"","sms":true,"sms_message":"","whatsapp":false,"whatsapp_message":"","share_order":["sms","email","link","twitter","facebook","whatsapp"]},"referrals_customer_account_required":false,"friend_discounts_disabled":false,"vip_tiers":[{"id":135334,"name":"Ready to Reset","threshold":0,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $0.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Free to join"},{"id":135335,"name":"Treat Yourself","threshold":100,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $100.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Spend $100"},{"id":135336,"name":"Ritual Revamped","threshold":250,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $250.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Spend $250"},{"id":230947,"name":"All Access","threshold":400,"perks":[],"icon_url":null,"desc":"\u003cspan\u003eSpend $400.00 \u003c\/span\u003e","translations":[],"rewards":[],"threshold_text":"Spend $400"}],"account_embed_widget_settings":{"enabled":false,"target_page":null,"custom_insert_method":null},"loyalty_landing_page_settings":{"enabled":false,"theme_id":"","template_suffix":"rivo-loyalty-landing-page","vip_tiers_table_data":[{"perk":"Points per $ spent","tiers":[{"id":"135334","value":"1"},{"id":"135335","value":"2"},{"id":"135336","value":"3"},{"id":"230947","value":"4"}]},{"perk":"Birthday Reward","tiers":[{"id":"135334","value":"150 Points"}
21523,{"id":"135335","value":"300 Points"},{"id":"135336","value":"500 Points"},{"id":"230947","value":"750 Points"}]},{"perk":"Exclusive Access","tiers":[{"id":"135334","value":""},{"id":"135335","value":"â¤ï¸"},{"id":"135336","value":"â¤ï¸"},{"id":"230947","value":"â¤ï¸"}]},{"perk":"VIP Support","tiers":[{"id":"135334","value":""},{"id":"135335","value":"â¤ï¸"},{"id":"135336","value":"â¤ï¸"},{"id":"230947","value":"â¤ï¸"}]},{"perk":"New Product Testing","tiers":[{"id":"135334","value":""},{"id":"135335","value":""},{"id":"135336","value":"â¤ï¸"},{"id":"230947","value":"â¤ï¸"}]},{"perk":"Upgrade Reward","tiers":[{"id":"135334","value":""},{"id":"135335","value":"100 Points"},{"id":"135336","value":"250 Points"},{"id":"230947","value":"500 points"}]}],"primary_button_class_names":"button button--primary","secondary_button_class_names":"button button--primary","theme_extension_files_added_at":"2026-07-03T19:48:29.691Z","theme_extension_files_verified_at":"2026-07-03T19:48:29.691Z"},"membership_landing_page_settings":{"enabled":false,"template_suffix":"rivo-membership-landing-page"},"account_dashboard_settings":{},"pages_config":{"id":92628811957,"handle":"loyalty-program","published_at":"2023-11-16T08:10:37.000Z","desktop_banner_image_url":"https:\/\/loyalty.rivo.io\/assets\/cq4jbndrjhjzqyjp5nxx03htuqqr","custom_css":"@font-face {\n font-family: Figtree;\n font-weight: 400;\n font-style: normal;\n \n src: url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=09595b449c8477e8243756b5e46b4be8f6a61f26c945babcfc602dd779cff768\") format(\"woff2\"),\n url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=8342004e89ca1cb920bf7d4ad151e77bca436b0a9f4d25d5e7a821172c5cad79\") format(\"woff\");\n}\n\n @font-face {\n font-family: Figtree;\n font-weight: 700;\n font-style: normal;\n \n src: url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=5a952cbe4e36c5198b2c5e7951cc7733f78aa6dee4b71981a3a94284e0319300\") format(\"woff2\"),\n url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=7d5fe38f3bd0c619ce6b50f835c0de9396bd4f36a04087387d87af5d21e63fb6\") format(\"woff\");\n}\n\n @font-face {\n font-family: Figtree;\n font-weight: 500;\n font-style: normal;\n \n src: url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_n5.3b6b7df38aa5986536945796e1f947445832047c.woff2?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=41267b664df2f3ecb5b43f8fe861240fda9760ff9caf011216dc7a3ca3a2dd66\") format(\"woff2\"),\n url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_n5.f26bf6dcae278b0ed902605f6605fa3338e81dab.woff?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=df4260e28432f590c583aa492cc5bfe09f17dcd4b2d8b164d0c00b1793030932\") format(\"woff\");\n}\n\n @font-face {\n font-family: Figtree;\n font-weight: 400;\n font-style: italic;\n \n src: url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.w
21523off2?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=98d59f9e763fa8cbe549470e80d2c585d61c9ae58dc7e86fbea7e3b410620dfd\") format(\"woff2\"),\n url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=6e3cd24371b6fa01cc1a7c64a9638f94304872303a286cb318a1c3b72db5769b\") format(\"woff\");\n}\n\n @font-face {\n font-family: Figtree;\n font-weight: 700;\n font-style: italic;\n \n src: url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=b2f49db61eb3e227a337aa9ac2a84b02219ec4740508e6f0b2a4707dea1a4364\") format(\"woff2\"),\n url(\"\/\/www.mykitsch.au\/cdn\/fonts\/figtree\/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff?h10=bXlraXRzY2guc2U\u0026h11=bXlraXRzY2guZGs\u0026h12=bXlraXRzY2guYWU\u0026h13=bXlraXRzY2gubno\u0026h14=bXlraXRzY2guZ3I\u0026h15=YWNjb3VudC5teWtpdHNjaC5jb20\u0026h16=bXlraXRzY2guYmU\u0026h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2guY28udWs\u0026h4=bXlraXRzY2guY2E\u0026h5=bXlraXRzY2guZXU\u0026h6=bXlraXRzY2guYXU\u0026h7=bXlraXRzY2guZXM\u0026h8=bXlraXRzY2guaXQ\u0026h9=bXlraXRzY2gubXg\u0026hmac=05cdff165e96e623c6f11a185803cc847f071b2c888cf99f5d1a7538e8b1d4db\") format(\"woff\");\n}\n\n@font-face {\n font-family: 'Sophillia';\n \/* You can give your custom font a name here *\/\n src: url('https:\/\/cdn.shopify.com\/s\/files\/1\/0667\/5821\/3850\/files\/sophillia-webfont.woff?v=1700156543') format('woff');\n font-weight: normal;\n font-style: normal;\n}\n\n*,\ntable {\n font-family: \"Figtree\", \"Inter\", sans-serif !important;\n -webkit-font-smoothing: antialiased;\n}\n\n\/* Headings *\/\ntable,\n.hero-title,\n.title,\n.title span,\n.login-modal-title,\n.step-title,\n.step-number {\n font-family: 'Sophillia', serif !important;\n -webkit-font-smoothing: antialiased;\n}\n\n.title,\n.login-modal-title {\n font-size: 74px !important;\n text-transform: capitalize;\n}\n\n.login-modal-title {\n font-size: 50px !important;\n}\n\n.subtitle {\n font-size: 20px !important;\n}\n\n.hero {\n height: 500px;\n background: #E9D5CD !important;\n justify-content: center;\n}\n\n.hero-title {\n font-weight: 700;\n}\n\n\/* --- BUTTONS --- *\/\n\n.btn,\nbutton.btn.btn-primary.modal-login-btn.btn-lg:hover,\n.btn.btn-lg,\n.modal-container .btn-primary,\n.modal-container .btn-primary:hover,\n.modal-container .btn-primary:focus,\n.modal-container .btn-primary:active,\n.loy-button-success:after {\n background: #000 !important;\n color: #FFF !important;\n font-weight: 600;\n text-transform: uppercase;\n transition: all .3s ease;\n width: fit-content !important;\n font-size: 16px;\n height: 50px;\n border-radius: 0;\n letter-spacing: 1;\n}\n\n.primary,\n.secondary {\n line-height: 40px;\n}\n\n.btn:focus {\n box-shadow: 1px solid #000 !important;\n}\n\n.btn:hover,\nbutton.btn.btn-primary.modal-login-btn.btn-lg:hover,\n.modal-container .btn-primary:focus,\n.modal-container .btn-primary:active:hover {\n background: #303B43 !important;\n}
21523\n\n\n\/* --- Steps --- *\/\n\n.step-item {\n padding: 0 30px;\n}\n\n.step-item:hover .step-title {\n color: #CA9A8E !important;\n}\n\n.first::before {\n background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/Kitsch_Loyalty_Step_1.png?v=1700197023\");\n background-size: 240px 267px;\n display: inline-block;\n width: 240px;\n height: 267px;\n content: \"\";\n}\n\n.second::before {\n content: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/Kitsch_Loyalty_Step_2.png?v=1700197023\");\n background-size: 240px 267px;\n display: inline-block;\n width: 240px;\n height: 267px;\n content: \"\";\n}\n\n.second::before {\n background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/Kitsch_Loyalty_Step_2.png?v=1700197023\");\n background-size: 240px 267px;\n display: inline-block;\n width: 240px;\n height: 267px;\n content: \"\";\n}\n\n.third::before {\n background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/Kitsch_Loyalty_Step_3.png?v=1700197023\");\n background-size: 240px 267px;\n display: inline-block;\n width: 240px;\n height: 267px;\n content: \"\";\n}\n\n\n.step-number {\n display: none;\n}\n\n.step-title {\n margin: 0.5rem 0;\n text-transform: uppercase;\n font-weight: 600;\n display: grid;\n font-size: 24px !important;\n}\n\n\/* === CARDS === *\/\n\n.item-box {\n background: transparent !important;\n flex-direction: column;\n text-align: -webkit-center !important;\n height: 230px;\n padding: 0 20px !important;\n padding-top: 25px !important;\n transition: all .25s ease-in-out;\n border: none !important;\n}\n\n#ways_to_redeem .item-box {\n height: fit-content;\n}\n\n.item-box .content.action {\n margin-left: 0 !important;\n margin-top: 10px;\n}\n\n.item-box .content {\n margin-right: 0 !important;\n text-align: -webkit-center;\n}\n\n\/* Ways to Earn Icons *\/\n.custom-icon,\n.svg-icon {\n height: 90px !important;\n width: 90px !important;\n transition: 200ms linear 0s;\n}\n\n\/* Ways to Redeem Icons *\/\n#ways_to_redeem .custom-icon {\n height: 140px !important;\n width: 140px !important;\n}\n\n\n\n@media only screen and (min-width: 769px) {\n #ways_to_earn .action-cards .item-box:hover:not(.unhoverable) .custom-icon {\n height: 100px !important;\n width: 100px !important;\n }\n\n #ways_to_redeem .action-cards .item-box:hover:not(.unhoverable) .custom-icon {\n height: 145px !important;\n width: 145px !important;\n }\n}\n\n#ways_to_redeem .content .action {\n display: none;\n}\n\n\n\n.action-cards .item-box:hover:not(.unhoverable) {\n background: transparent !important;\n}\n\n.card-title {\n font-size: 20px;\n transition: color 0.3ms ease-in;\n text-transform: capitalize;\n font-weight: 600;\n letter-spacing: 0.5;\n margin-bottom: 0.5rem;\n color: #000;\n}\n\n.card-title,\n.card-description {\n text-align: center;\n}\n\n.card-description {\n color: #000;\n font-size: 16px;\n transition: color 0.3ms ease-in;\n}\n\n\n.arrow {\n background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0667\/5821\/3850\/files\/Kitsch_arrow-circle-left-light.svg?v=1700126377\") !important;\n}\n\n.tick {\n background-image: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0667\/5821\/3850\/files\/Kitsch_check-circle-light.svg?v=1700126377\") !important;\n}\n\n\/* === Page Sections === *\/\n\n.page-section.explainer {\n padding-top: 100px !important;\n padding-bottom: 100px !important;\n}\n\n.page-section.explainer .content,\n.page-section.ways-to-earn .content {\n max-width: 1200px;\n}\n\n.page-section.explainer,\n.page-section.ways-to-earn,\n.page-section.ways-to-redeem {\n padding: 100px 1rem !important;\n}\n\n.page-section.ways-to-earn {\npadding-bottom: 25px !important;\n}\n\n.page-section.ways-to-earn {\npadding-top: 25px !important;\n}\n\n.page-section.ways-to-redeem {\n background: linear-gradient(180deg, rgba(227, 211, 185, 1) 0%, rgb(247 243 237) 100%) !important;\n}\n\n\/* === REWARDS TABLE === *\/\ntable {\n background: #FFF;\n}\n\nthead {\n background: #000;\n text-transform: uppercase;\n font-size: 16px;\n padding: 10px 20px !important;\n}\n\n.table th {\n border: none !important;\n padding: 10px 20px;\n color: #FFF;\n letter-spacing: 1;\n}\n\ntbody {\n background: #FFF;\n}\n\ntbody p {\n margin: 0 !important;\n padding: 10px 20px !important;\n}\n\ntbody {\n border-bottom: 1px solid #E8E8E8;\n}\n\ntable td,\ntable th {\n padding: 10px 20px !important;\n}\n\ntable td {\n color: #53565A;\n}\n\ntd.text-right {\n font-weight: 400 !important;\n}\n\n.points-expiry-desc {\n background: transparent;\n}\n\n#your-rewards .item-box {\n background: #D9D9D6 !important;\n}\n\n\/* --- MODAL POPUP --- *\/\n\n\/* Setting the card title and card description on the modal to align on the left *\/\n.dflex .card-title,\n.dflex .card-description {\n text-align: left;\n}\n\n.modal-custom-description,\ntable,\n.points-expiry-desc,\n.text-center,\n#page-modal-content {\n color: #000 !important;\n}\n\n.footer {\n font-size: 14px;\n}\n\n.modal-container .btn-primary {\n margin: 15px 0;\n}\n\n.modal-container {\n background: #FFF !important;\n}\n\n#page-modal-content {\n padding: 30px;\npadding-top: 15px;\n color: #000 !important;\n text-align: -webkit-center !important;\n}\n\n.modal-container .modal-footer {\n padding: 0.2rem;\n margin-bottom: 0 !important;\n}\n\n\/* --- Modal closing button --- *\/\n.btn.btn-clear {\n padding: 0 !important;\n}\n\na.btn.btn-clear.float-right {\n background: transparent !important;\n border: 0 !important;\n box-shadow: none !important;\n min-width: 5px !important;\n color: #000 !important;\n}\n\n.modal-container a {\n color: #000;\n text-decoration: underline;\n}
21523\n\n.footer a:after {\n content: \".\";\n}\n\n.modal-header .btn:hover {\n color: #000 !important;\n}\n\n.modal-container {\n border-radius: 0;\n min-height: 300px;\n}\n\n\/* --- Success Button --- *\/\n\n.loy-button-success:after {\n border: 1px solid #000 !important;\n background: #000 !important;\n color: #FFF !important;\n}\n\n\/* --- Mobile Viewport ---*\/\n@media only screen and (max-width: 768px) {\n .item-box-holder {\n justify-content: center;\n column-gap: 20px;\n }\n\n #ways_to_earn .item-box-holder .box-button,\n #ways_to_redeem .item-box-holder .box-button {\n flex-basis: auto;\n width: calc(50% - 10px);\n text-align: -webkit-center;\n }\n\n .item-box-holder .box-button {\n flex-basis: auto;\n width: 100%;\n }\n\n #ways_to_earn .custom-icon {\n width: 60px !important;\n height: 60px !important;\n }\n\n #ways_to_redeem .custom-icon {\n width: 80px !important;\n height: 80px !important;\n }\n\n .item-box {\n padding: 0 !important;\n }\n\n .hero-buttons a {\n width: 100% !important;\n }\n\n body.mobile .explainer .steps .step-item {\n margin: 0 auto;\n width: 80% !important;\n }\n\n .step-item {\n width: 90% !important;\n padding: 25px 0;\n }\n\n .card-title {\n font-size: 16px;\n }\n\n .card-description {\n font-size: 14px;\n }\n\n .custom-icon,\n .svg-icon {\n height: 70px !important;\n width: 70px !important;\n }\n\n .hero-body {\n max-width: 95%;\n }\n\n .action-cards .item-box:hover:not(.unhoverable) .custom-icon {\n height: 75px !important;\n width: 75px !important;\n }\n\n .item-box {\n height: 180px;\n }\n\n .title\n {\n font-size: 45px !important;\n}\n.login-modal-title {\n font-size: 35px !important;\n}\n}\n\n\/* === Modal Overlay === *\/\n.modal__overlay {\n top: -500 !important;\n}\n\n.logged-out .modal__overlay {\n top: -500 !important;\n}\n\n@media only screen and (max-width: 768px) {\n .modal__overlay {\n top: -600 !important;\n }\n\n .logged-out .modal__overlay {\n top: -500 !important;\n }\n}\n\n.modal-container .modal-header {\n padding-bottom: 0 !important;\n}\n\n.loy-button-success:before {\n}\n\n.title span {\n font-family: 'Figtree' !important;\n font-weight: 900 !important;\n}\n\n.points-expiry-desc {\n background: #E9D5CD;\n border-radius: 6px;\n}\n\n\n\n\n\n#ways_to_earn .box-button:nth-child(12) .card-title:after {\n content: '10 points for every $1 USD spent in-store' !important;\n display: inline-block;\n text-align: center;\n font-size:15px;\n width: fit-content;\n margin-bottom: -20px !important;\n padding: 10px 30px;\n margin: 0 auto;\n font-weight: 400;\n font-family: \"Figtree\";\n}\n\n#ways_to_earn .box-button:nth-child(12) .card-description {\n display:none;\n}","primary_google_font":"","secondary_google_font":"","enforce_full_width_enabled":false,"modal_offset":null,"vip_api_calls_disabled":false,"sections":[{"id":37654,"section_type":"banner","settings":{"title_font_size":40,"earn_button_text":"Earn points","title_font_color":"#000000","earn_button_edges":"square","earn_button_style":"fill","login_button_text":"Sign In","login_button_edges":"square","login_button_style":"fill","redeem_button_text":"Redeem Rewards","primary_font_family":"inherit","redeem_button_edges":"square","redeem_button_style":"fill","logged_in_title_text":"Kitsch Rewards","register_button_text":"Join Now","description_font_size":20,"earn_button_font_size":14,"logged_out_title_text":"Kitsch Rewards","register_button_edges":"square","register_button_style":"fill","secondary_font_family":"inherit","description_font_color":"#000000","earn_button_font_color":"#ffffff","login_button_font_size":14,"login_button_font_color":"#ffffff","redeem_button_font_size":14,"redeem_button_font_color":"#ffffff","register_button_font_size":14,"logged_in_description_text":"Watch your points and rewards soar as you shop for the perfect tresses!","register_button_font_color":"#ffffff","logged_out_description_text":"Step into the Kitsch hair world for free and let the points and rewards sprinkle their magic into every hair adventure!","earn_button_background_color":"#000000","login_button_background_color":"#000000","redeem_button_background_color":"#000000","register_button_background_color":"#000000"},"hidden":true},{"id":37655,"section_type":"explainer","settings":{"background_color":"#ffffff","step_1_title_text":"Sign Up","step_2_title_text":"Earn Points","step_3_title_text":"Redeem","rewards_title_text":"Your Kitsch Rewards","primary_font_family":"inherit","step_1_subtitle_text":"Create a free account on our store\u003cbr\u003e\u003ci\u003eEarn 50 points just for signing up!\u003c\/i\u003e","step_2_subtitle_text":"Earn points for shopping\u003cbr\u003e\u003ci\u003eThey add up quick. ;) \u003c\/i\u003e","step_3_subtitle_text":"Redeem your points for $ off your next order. \u003cbr\u003e\u003ci\u003eYour beauty routine really pays off.\u003c\/i\u003e","step_title_font_size":20,"points_logs_date_text":"Date","secondary_font_family":"inherit","step_number_font_size":40,"step_title_font_color":"#000000","header_title_font_size":38,"logged_out_header_text":"How it Works","step_number_font_color":"#000000","header_title_font_color":"#000000","points_logs_action_text":"Action","points_logs_points_text":"Points","rewards_title_font_size":38,"step_subtitle_font_size":16,"no_rewards_subtitle_text":"No rewards yet. Your rewards will show here.","rewards_title_font_color":"#000000","step_subtitle_font_color":"#000000","has_rewards_subtitle_text":"You have the following rewards ready to use.","header_subtitle_font_size":14,"header_subtitle_font_color":"#000000","rewards_subtitle_font_size":14,"logged_in_header_title_text":"Hi {{first_name}}, you have {{points_balance}} points","rewards_subtitle_font_color":"#000000","logged_in_header_subtitle_text":"Here's an overview of your current points balance and recent activity"},"hidden":false},{"id":37657,"section_type":"ways_to_redeem","settings":{"title_text":"Use Your Beauty Points for Beauty Perks","subtitle_text":"Putting your routine first has its perks. Redeem points to restock your must-havesâ¦\u003ci\u003eor to try something new. \u003c\/i\u003e","title_font_size":38,"background_color":"#f6f4ec","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":false},{"id":37656,"section_type":"ways_to_earn","settings":{"title_text":"Beauty With Benefits: How To Earn","subtitle_text":"Build your beauty routine. Earn Points. Itâs \u003ci\u003ethat\u003c\/i\u003e easy.","title_font_size":38,"background_color":"#f6f4ec","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":false},{"id":37658,"section_type":"referral","settings":{"title_text":"Refer a friend","subtitle_text":"Share your unique referral link with friends to earn rewards","title_font_size":38,"background_color":"#ffffff","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":true},{"id":37659,"section_type":"vip_tier","settings":{"title_text":"Vip Tiers","subtitle_text":"Get access to higher tiers and exclusive VIP rewards","title_font_size":38,"background_color":"#ffffff","title_font_color":"#000000","subtitle_font_size":14,"primary_font_family":"inherit","subtitle_font_color":"#000000","secondary_font_family":"inherit"},"hidden":true}]},"forms":[],"points_expiry_enabled":true,"credits_expiry_enabled":false,"points_per_points_log_expiry_enabled":false,"credits_per_points_log_expiry_enabled":false,"frontend":{"potential_points":{"order_placed":{"enabled":true,"points_type":"multiplier","points_amount":1,"currency_base_amount":1,"multi_balance_settings_by_tiers":{"Treat Yourself":{"balance_amount":2,"currency_base_amount":1},"Ready to Reset":{"balance_amount":1,"currency_base_amount":1},"All Access":{"balance_amount":4,"currency_base_amount":1},"Ritual Revamped":{"balance_amount":3,"currency_base_amount":1}}}}},"referral_campaigns":[{"id":3895,"name":"Give $10 Get $10","display_type":"inline","status":"active","page_settings":{"friend_claim_title":"{{advocate_first_name}} sent you $10","friend_reward_title":"Awesome, you're in!","invali
21523d_button_text":"Shop Now","advocate_share_title":"Give $10, Get $10","advocate_reward_title":"Use your discount","advocate_signup_title":"Give $10, Get $10","friend_reward_copy_text":"Copy","advocate_share_link_mode":"exposed","friend_claim_button_text":"Claim Discount","friend_claim_description":"Enter your email, get a discount for your first $25+ order.","advocate_email_stats_text":"My Stats","advocate_reward_copy_text":"Copy","advocate_share_link_title":"Share your link","friend_claim_expired_text":"Sorry, this referral link has expired. Come back later!","friend_reward_description":"Here's your {{discount_amount}} reward. Use this discount code on your next $25+ order.","advocate_email_stats_title":"Send my Stats","advocate_share_description":"Give them $10 off their first $25+ order and get $10 once they purchase. ","advocate_share_email_title":"Share via Email","advocate_reward_description":"Here's your {{discount_amount}} reward. Use this discount code on your next $25+ order.","advocate_share_expired_text":"Sorry, this referral link has expired. Come back later!","advocate_share_header_title":"ITâS A FRIEND THING","advocate_signup_button_text":"Invite Friends","advocate_signup_description":"Give them $10 off their first $25+ order, and youâll get $10 once they make a purchase.","advocate_email_stats_enabled":true,"advocate_share_email_subject":"Your friend has sent you a gift","advocate_signup_expired_text":"Sorry, this referral link has expired. Come back later!","friend_claim_disclaimer_text":"Offer only valid for new customers","friend_reward_disclaimer_text":"Offer only valid for new customers","advocate_share_appended_params":"","advocate_share_disclaimer_text":"Referral discount is only valid for new customers.","friend_claim_email_placeholder":"Your email","advocate_reward_disclaimer_text":"","advocate_share_copy_button_text":"Copy Link","advocate_share_email_note_label":"Additional Note:","advocate_share_link_description":"You can share this link anywhere with a friend.","advocate_signup_disclaimer_text":"Referral discount is only valid for new customers.","friend_reward_apply_button_text":"Apply code","advocate_email_stats_button_text":"Send Email","advocate_email_stats_description":"Your stats will be sent to {{email}}","advocate_share_email_button_text":"Send Email","friend_claim_cta_version_enabled":false,"friend_reward_auto_apply_enabled":true,"friend_reward_post_discount_path":"","advocate_reward_apply_button_text":"Apply code","advocate_signup_email_placeholder":"Your email","advocate_reward_auto_apply_enabled":true,"advocate_reward_post_discount_path":"","advocate_share_email_subject_label":"Subject:","advocate_share_personal_link_label":"Here is your personal link:","friend_reward_coupon_field_enabled":true,"advocate_share_email_reminder_label":"Send reminder after 3 days","advocate_reward_coupon_field_enabled":true,"advocate_share_email_sent_from_label":"To:","friend_claim_additional_close_params":[],"advocate_share_email_note_placeholder":"Add something else for your friends here. We'll prepopulate the rest!","advocate_signup_first_name_placeholder":"Your first name","advocate_signup_requires_login_enabled":false,"friend_claim_terms_and_conditions_path":"","friend_claim_terms_and_conditions_text":"Terms \u0026 Conditions","friend_reward_terms_and_conditions_path":"","friend_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_share_email_subject_placeholder":"Here's a gift","advocate_share_terms_and_conditions_path":"","advocate_share_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_first_name_field_enabled":true,"advocate_reward_terms_and_conditions_path":"","advocate_reward_terms_and_conditions_text":"Terms \u0026 Conditions","advocate_signup_terms_and_conditions_path":"","advocate_signup_terms_and_conditions_text":"Terms \u0026 Conditions","friend_claim_terms_and_conditions_enabled":false,"advocate_signup_requires_login_button_text":"Sign In or Sign Up","friend_reward_terms_and_conditions_enabled":false,"advocate_email_stats_logged_out_description":"Please enter the email you used to signup","advocate_share_email_recipients_placeholder":"Comma separated list of email addresses","advocate_share_terms_and_conditions_enabled":false,"advocate_reward_terms_and_conditions_enabled":false,"advocate_signup_terms_and_conditions_enabled":false,"friend_claim_accepts_marketing_checkbox_text":"Get occasional emails from Kitsch","advocate_signup_accepts_marketing_checkbox_text":"Get occasional emails from Kitsch","friend_claim_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_enabled":true,"advocate_signup_accepts_marketing_checkbox_default_checked":false},"design_settings":{"share_mode":"blocks","primary_color":"#000000","background_type":"column","secondary_color":"#CCCCCC","title_font_size":40,"button_font_size":16,"footer_font_size":12,"header_font_size":18,"title_font_color":"#000000","title_text_align":"center","button_font_color":"#ffffff","footer_font_color":"#cccccc","footer_text_align":"center","header_font_color":"#000000","header_text_align":"center","subtitle_font_size":18,"background_position":"right","button_border_color":"#000000","primary_font_family":"inherit","subtitle_font_color":"#000000","subtitle_text_align":"center","mobile_inline_height":1000,"desktop_inline_height":875,"secondary_font_family":"inherit","button_background_color":"#000000","header_background_color":"#e9d5cd","advocate_share_email_note_enabled":true,"advocate_share_email_subject_enabled":false,"advocate_share_email_reminder_enabled":true},"advocate_rules":[],"friend_rules":[],"advocate_reward":{"id":211349,"name":"$10 off coupon","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"fixed_amount","source":"referrer","pretty_display_rewards":"$10 off coupon (0 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/7gytf944e7lqwyhakijpcmdev59l","pretty_points_amount":"0","purchase_type":"both","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":2500,"terms_of_service":{"reward_type":"fixed_amount","min_order_amount":25.0,"applies_to":"entire","show_tos":true},"pretty_terms_of_service":"Applies to all orders over $25.00. "},"friend_reward":{"id":211350,"name":"$10 off coupon","enabled":true,"points_amount":0,"points_type":"fixed","reward_type":"fixed_amount","source":"referred","pretty_display_rewards":"$10 off coupon (0 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/ut33r2v4f07n08vafc63zsayf3la","pretty_points_amount":"0","purchase_type":"both","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":2500,"terms_of_service":{"reward_type":"fixed_amount","min_order_amount":25.0,"applies_to":"entire","show_tos":true},"pretty_terms_of_service":"Applies to all orders over $25.00. "},"expires_at":null,"background_image_url":"https:\/\/loyalty.rivo.io\/assets\/r5vc9jfslazwj02vx6dindqkekee","custom_css":"@font-face {\n font-family: \"Avenir Next\";\n font-weight: 400;\n font-style: normal;\n\n src: url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n4.7fd0287595be20cd5a683102bf49d073b6abf144.woff2?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=11cfb6bddd956d1723df90ebe31ada2777de513986fc5ae733eb35093749a5c8\")\n format(\"woff2\"),\n url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n4.a26a334a0852627a5f36b195112385b0cd700077.woff?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=dd129f711f2f3192ce21888be62941ed2bf97e1e9cf432f91095b0de9e1d4490\")\n format(\"woff\");\n}\n\n@font-face {\n font-family: \"Avenir Next\";\n font-weight: 700;\n font-style: normal;\n\n src: url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n7.8cfc646eab1e39e2d81a26284624600ccae49d55.woff2?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=259856ea6a41302c7b21e20022b94c54e6f5655bba52e6a149ba763fe965986b\")\n format(\"woff2\"),\n url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n7.25b10f8089bc87dfd8e50a7c68b433da7a04bc87.woff?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=336f4e0f351cc04eaeee5b851232ec98
2152315c1d57e2d1efee179020c91dff9c1d9\")\n format(\"woff\");\n}\n\n@font-face {\n font-family: \"Avenir Next\";\n font-weight: 500;\n font-style: normal;\n\n src: url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n5.972a96b7a049f12c89d6d1cd0e1b6c9211f7ba14.woff2?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=ad922816ea339a4b6d835328952e82963c2e5eeba41c2fe92484b7721cd6ff4d\")\n format(\"woff2\"),\n url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n5.9e88d20fa9eb66ba268ac60ab013006ef69a310a.woff?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=c30977a16a9d1e1a48623f0d42754dd4306da40e5d886748ce71f18aae7d0e7b\")\n format(\"woff\");\n}\n\n@font-face {\n font-family: \"Avenir Next\";\n font-weight: 600;\n font-style: normal;\n\n src: url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n6.08f6a09127d450aa39c74986de08fd8fa84e6a11.woff2?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=5a2f5375e3ceccbaf71e200615057a0681a12280000a78f7f311ed492f92ea75\")\n format(\"woff2\"),\n url(\"https:\/\/www.mykitsch.com\/cdn\/fonts\/avenir_next\/avenirnext_n6.bd2f76897d6f40c767db7c40226916ec7b6ffc65.woff?h1=bXlraXRzY2guY29t\u0026h2=a2l0c2NobGxjLmFjY291bnQubXlzaG9waWZ5LmNvbQ\u0026h3=bXlraXRzY2gtaHlkcm9nZW4tMmU4OWM3YTQ3ZmNlN2YyOGE4MjkubzIubXlzaG9waWZ5LmRldg\u0026h4=ZW1zMi5teWtpdHNjaC5jb20\u0026hmac=303bb9f8d6d07702b51ce15fe9a471098a5294df55c7210f65c4e371897a2aba\")\n format(\"woff\");\n}\n\n@font-face {\n font-family: \"Sophillia\";\n src: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0667\/5821\/3850\/files\/sophillia-webfont.woff?v=1700156543\")\n format(\"woff\");\n font-weight: normal;\n font-style: normal;\n}\n\n@import url('https:\/\/fonts.googleapis.com\/css2?family=PT+Serif:ital,wght@0,400;0,700;1,400;1,700\u0026display=swap');\n\n#baLoySectionWrapper .referral-body {\n background: #e9d5cd;\n}\n\n#baLoySectionWrapper,\n#baLoySectionWrapper p,\n#baLoySectionWrapper .icon-and-text-row,\n#baLoySectionWrapper button,\n#baLoySectionWrapper label,\n#baLoySectionWrapper .header-secondary,\n#baLoySectionWrapper .loy-button,\n#baLoySectionWrapper .loy-button-secondary,\n#baLoySectionWrapper .loy-button-link-main,\n#baLoySectionWrapper .ba-tooltip,\n#baLoySectionWrapper .sign-in-text,\n#baLoySectionWrapper .less-color.text-nowrap,\n#baLoySectionWrapper .content-subtitle,\n#baLoySectionWrapper .panel-desc,\n#baLoySectionWrapper .section-table-piece-detail-items,\n#baLoySectionWrapper .dob-fields,\n#baLoySectionWrapper .account-login,\n#baLoySectionWrapper .txt-info,\n#baLoySectionWrapper .txt-warning,\n#baLoySectionWrapper .section-top-bar,\n#baLoySectionWrapper .txt-field,\n#baLoySectionWrapper button,\n#baLoySectionWrapper .section-footer,\n#baLoySectionWrapper input,\n#baLoySectionWrapper .content .header,\n#baLoySectionWrapper .content {\n font-family: \"Avenir Next\", \"Inter\", sans-serif !important;\n}\n\n#baLoySectionWrapper .content {\n width: 100% !important;\n align-self: center;\n}\n\n\/* Title *\/\n#baLoySectionWrapper .content-title,\n#baLoySectionWrapper h1 {\n font-family: \"PT Serif\", serif !important;\n font-weight: 700 !important;\n margin-bottom: 0.5em;\n line-height: normal;\n}\n\n#baLoySectionWrapper .content .header {\n text-transform: uppercase;\n font-weight: 400 !important;\n font-size: 18px;\n line-height: 1.75rem !important;\n padding: 0;\n}\n\n\n#baLoySectionWrapper #advocate-signup-page .content-title,\n#baLoySectionWrapper #advocate-share-page .content-title {\n margin-top: 0;\n}\n\n#baLoySectionWrapper .content-title {\n margin-bottom: 5px;\n}\n\n#baLoySectionWrapper .content-title,\n#baLoySectionWrapper h1 {\n color: #000;\n}\n\n\/* Styling the button *\/\n#baLoySectionWrapper .button,\n#baLoySectionWrapper .copy-coupon.dflex button.button {\n font-weight: 600;\n transition: all 0.3s ease;\n border-radius: 0;\n letter-spacing: 1px;\n text-transform: uppercase;\n border: none;\n padding-left: 15px;\n padding-right: 15px;\n}\n\n#baLoySectionWrapper .button:hover,\n#baLoySectionWrapper .copy-coupon.dflex button.button:hover {\n background: #303b43 !important;\n}\n\n#baLoySectionWrapper .content.link-mode-exposed .sharing-buttons {\n border-top: 1px solid #fff;\n}\n\n\/* --- FORM STARTS HERE --- *\/\n\n#baLoySectionWrapper input.txt-field {\n border-radius: 0;\n background: #fff;\n transition: all 0.2s ease;\n}\n\n#baLoySectionWrapper input,\n#baLoySectionWrapper textarea {\n border: 1px solid #e9d5cd !important;\n border-radius: 0 !important;\n}\n\n#baLoySectionWrapper input.txt-field:active,\n#baLoySectionWrapper input.txt-field:hover {\n border: 1px solid #000 !important;\n box-shadow: 0 0 0 0.5px #000 inset;\n}\n\n#baLoySectionWrapper input.referral-link {\n background-color: #f5f6fa !important;\n font-size: 14px !important;\n}\n\n#baLoySectionWrapper .content-wrapper {\n max-width: 550px;\n margin: 0 auto;\n}\n\n\/* --- FORM ENDS HERE --- *\/\n@media (min-width: 1100px) {\n #baLoySectionWrapper .content-wrapper {\n padding: 50px;\n padding-top: 5px;\n }\n}\n\n#baLoySectionWrapper .popup-page.active {\n background: #f6eeee;\n opacity: 0.95;\n border: 2px solid #000000;\n border-radius: 10px;\n}\n\n#baLoySectionWrapper .popup-page {\n left: 51%;\n}\n\n#baLoySectionWrapper .popup-page .form-label {\n display: flex;\n gap: 5px;\n}\n\n#baLoySectionWrapper #ba-loy-container {\n display: none !important;\n}
21523\n\n#baLoySectionWrapper .section-footer {\n color: #000 !important;\n}\n\n\/* --- Custom Checkbox --- *\/\n#baLoySectionWrapper #accepts_marketing,\n#baLoySectionWrapper input[type=\"checkbox\"] {\n -webkit-appearance: none;\n -moz-appearance: none;\n width: 20px;\n height: 20px;\n border: 2px solid #000 !important;\n border-radius: 10px !important;\n position: relative;\n cursor: pointer;\n outline: none;\n}\n\n#baLoySectionWrapper #accepts_marketing:checked,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked {\n background-color: #000 !important;\n border-color: #000;\n}\n\n#baLoySectionWrapper #accepts_marketing:checked::after,\n#baLoySectionWrapper input[type=\"checkbox\"]:checked::after {\n content: \"\";\n display: block;\n width: 2px;\n height: 7px;\n border: solid #fff;\n border-width: 0 2px 2px 0;\n position: absolute;\n top: 2px;\n left: 6px;\n transform: rotate(45deg);\n}\n\n#baLoySectionWrapper .popup-page input[type=\"checkbox\"] {\n margin-top: 0;\n}\n\n#baLoySectionWrapper .email-share-success-icon svg circle {\n fill: #000;\n}\n\n\/* --- Mobile --- *\/\n\n@media (max-width: 678px) {\n #baLoySectionWrapper .referral-body.overlay {\n height: fit-content !important;\n }\n\n #baLoySectionWrapper .mobile-image {\n background-position: center !important;\n }\n\n #baLoySectionWrapper .icon-and-text-row {\n font-size: 12px;\n }\n\n #baLoySectionWrapper .content-title {\n font-size: 36px;\n }\n\n #baLoySectionWrapper .content .header {\n text-decoration: none !important;\n }\n\n #baLoySectionWrapper .content-subtitle {\n margin-top: 10px !important;\n }\n\n #baLoySectionWrapper #advocate-reward-page .content-title,\n #baLoySectionWrapper #friend-claim-page .content-title,\n #baLoySectionWrapper #friend-reward-page .content-title {\n font-size: 28px;\n margin-top: 15px;\n }\n\n #baLoySectionWrapper .referral-body {\n display: flex;\n flex-direction: column;\n justify-content: flex-start;\n }\n\n #baLoySectionWrapper .content-wrapper {\n padding: 20px;\n padding-top: 0;\n }\n}","share_via_email_default_subject":"I'm sending you a {{reward_name}} to shop at {{shop_name}}","landing_path":"","advocate_overlay_enabled":false,"post_order_advocate_overlay_enabled":false,"post_order_advocate_overlay_delay":0,"post_order_advocate_overlay_frequency":0,"streamlined_enabled":false,"locale_translations":{}}],"paid_membership_settings":{"landing_path":"\/","credits_enabled":false,"product_enabled":false,"legacy_product_ids":[],"cancellation_policy":"immediate","final_reminder_days":3,"rebill_reminder_days":5,"migration_mode_enabled":false,"rebill_attempt_interval":"hourly","custom_dashboard_enabled":false,"daily_rebill_attempt_timezone":"America\/Los_Angeles","daily_rebill_attempt_utc_hour":16,"landing_path_redirect_enabled":true,"default_enrollment_tier_method":"customer_creation","failed_payments_retry_schedule":[{"days_after_last_retry":1},{"days_after_last_retry":2},{"days_after_last_retry":3},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5}],"daily_failed_payments_attempt_utc_hour":23,"selling_plan_after_add_to_cart_js_method":"redirect_to_cart","membership_gift_order_count_starts_at_enrollment":false},"checkout_ui_settings":{"global_show_login_url":"\/customer_authentication\/login?return_to=\/checkout","global_show_login_enabled":false,"redeem_points_max_rewards":10,"redeem_store_credit_button_kind":"primary","global_show_login_header_enabled":false,"shopify_markets_metaobject_enabled":false,"redeem_points_use_custom_select_label":false,"redeem_points_expanded_version_enabled":false,"redeem_points_only_show_from_countries":[],"redeem_points_show_all_rewards_enabled":false,"redeem_points_select_apply_button_enabled":false,"redeemed_rewards_only_show_from_countries":[],"post_purchase_referral_hide_from_countries":[],"redeem_points_default_select_label_enabled":true,"hide_all_checkout_extensions_from_countries":[],"post_purchase_referral_preview_mode_enabled":false,"only_show_checkout_extensions_from_countries":[],"post_purchase_referral_share_buttons_enabled":false,"redeem_points_disable_reward_options_enabled":false,"redeem_store_credit_only_show_from_countries":[],"redeem_points_hide_redeem_when_discount_exists":false,"redeem_points_not_enough_points_banner_enabled":false,"post_purchase_referral_only_show_from_countries":[],"redeem_incremental_earnings_balance_to_currency":false,"redeem_points_expanded_show_custom_icons_enabled":true,"redeemed_rewards_hide_selections_when_no_options":false,"post_purchase_account_activation_button_full_width":true,"cashback_estimation_balance_usd_to_currency_enabled":false,"redeem_points_hide_redeem_when_free_product_applied":false,"redeem_incremental_earnings_only_show_from_countries":[],"redeem_points_hide_selections_unless_discount_exists":true,"post_purchase_account_activation_preview_mode_enabled":false,"post_purchase_referral_always_show_to_advocate_enabled":false,"redeemed_rewards_hide_selections_when_discount_applied":false,"post_purchase_account_activation_membership_mode_enabled":false,"redeem_incremental_earnings_balance_applied_mode_enabled":false,"redeem_incremental_earnings_input_amount_stepper_enabled":false,"post_purchase_account_activation_only_show_from_countries":[],"post_purchase_install_wallet_pass_only_show_from_countries":[],"redeem_incremental_earnings_balance_usd_to_currency_enabled":false,"redeem_incremental_earnings_hide_redeem_when_discount_exists":false,"redeem_incremental_earnings_hide_redeem_when_insufficient_balance":false,"redeem_incremental_earnings_hide_redeem_unless_minimum_order_value_is_met":false},"discount_code_prefix_settings":{"global_prefix":"VIP-GIFT-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"KITSCH-VIP-","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"KITSCH-FRIEND-","referral_advocate_prefix":"KITSCH-ADVOCATE-"},"membership_tiers":[],"credit_mode":false,"active_bonus_campaign":null,"active_bonus_campaigns":[],"js_api_config":{"emit_points_balances_on_load":false},"auto_login":{"enabled":false,"email_provider":"kl","email_identifier":"nb_klid","auto_login_reload_enabled":false,"auto_login_bypass_only_mode_enabled":false},"account_widget_settings":{"logo":"\n\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 651.48 158.65\"\u003e \u003cpath fill=\"#231f20\" d=\"m651.48.46l-60.32,155.59h0l.51-1.32c-1.56-.61-2.96-1.17-4.23-1.73L646.4.46h5.08,0Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m591.67,154.73l-.51,1.32h-4.9l1.18-3.05c1.27.56,2.67,1.12,4.23,1.73h0Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m587.43,153.01l-1.18,3.05h-44.06v-1.25c12.26-4.78,15.16-6.65,15.16-23.27,0-14.34.21-30.55.21-40.11,0-20.37-7.07-26.18-17.66-26.18s-19.74,5.61-28.05,17.45v48.84c0,16.62,2.7,18.49,14.96,23.27v1.25h-49.66v-1.25c12.26-4.78,15.17-6.65,15.17-23.27V34.08c0-17.88-2.08-2
215230.99-15.38-26.39v-1.25c12.47-.83,23.9-3.12,34.91-6.44v76.46c8.72-13.09,20.99-22.44,36.78-22.44,14.75,0,28.05,8.72,28.05,30.13v47.38c0,14.4,2.18,17.73,10.74,21.47h.01Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m478.97,122.39l1.67.62c-5.61,20.99-19.74,35.12-40.73,35.12-25.97,0-44.88-20.99-44.88-51.32,0-32,20.99-52.78,44.68-52.78,15.58,0,28.88,9.56,37.2,20.99l-16.83,13.3-1.04-.42c-2.7-17.87-10.18-29.3-21.19-29.3s-24.94,13.09-24.94,39.27c0,28.88,16.42,44.88,36.37,44.88,14.75,0,24.72-8.93,29.71-20.36h-.02Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m380.9,60.88l1.87,23.69-1.46.21c-11.01-17.04-22.44-26.39-32.41-26.39-8.31,0-14.13,6.03-14.13,15.38s6.03,15.16,24.52,23.9c20.99,9.76,30.13,20.15,30.13,33.87,0,16.41-12.88,27.01-33.25,27.01-10.8,0-22.86-2.91-35.53-8.94l-2.7-25.56,1.25-.21c14.13,20.57,26.19,30.34,37.62,30.34,9.56,0,15.58-6.03,15.58-15.58s-6.03-15.79-24.73-24.73c-20.16-9.76-29.51-20.15-29.51-33.87,0-15.79,12.47-25.97,32-25.97,8.94,0,20.16,2.49,30.76,6.85h0Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m302.61,90.65c0,6.65-6.03,12.26-12.47,12.26s-12.67-5.61-12.67-12.26c0-6.23,6.02-12.06,12.67-12.06s12.47,5.82,12.47,12.06Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m274.82,141.61l.83,1.04c-7.49,11.43-15.59,16-25.77,16-13.72,0-25.56-8.53-25.56-27.43V62.65h-10.6v-2.08c8.72-4.99,22.65-17.46,28.05-28.68h1.87v25.56h29.09l-.83,5.19h-28.05l-.41,65.66c-.21,16.42,8.72,20.99,16.2,20.99,4.78,0,9.77-1.87,15.17-7.69h.01Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m213.32,155.74v1.25h-49.52v-1.25s-.05-.02-.07-.03c12.2-4.76,15.1-6.66,15.1-23.25v-43.84c0-17.87-2.08-20.99-15.38-26.39v-1.25c12.47-1.04,23.9-3.12,34.9-6.44v77.92c0,16.62,2.7,18.5,14.97,23.28Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m198.14,26.08c0,6.65-6.03,12.26-12.47,12.26s-12.67-5.61-12.67-12.26c0-6.23,6.03-12.06,12.67-12.06s12.47,5.82,12.47,12.06Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m163.8,155.74v1.25h-.15v-1.25s.05-.02.08-.03c.02.02.05.02.07.03h0Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m163.73,155.71s-.05.02-.08.03v1.25h-29.98l-37.4-48.2h-3.54v23.68c0,16.62,2.7,18.5,14.97,23.28v1.25h-49.66v-1.25c12.26-4.78,15.16-6.65,15.16-23.28V35.01c0-15.93-1.65-20.14-11.42-24.69l1.3-3.35c-3.27.32-5.23.41-5.23.41,12.46-.83,23.89-3.12,34.89-6.44v105.35l32.63-28.68c2.9-2.49,4.16-4.98,4.16-7.27,0-4.16-4.16-8.1-12.06-11.63v-1.25h42.6v1.25c-12.67,7.27-19.11,11.63-28.05,19.33l-21.82,18.91,35.32,44.88c4.56,5.8,12.2,11.38,18.22,13.9v-.02Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m63.07,6.96l-1.3,3.35c-1.19-.55-2.51-1.11-3.95-1.7v-1.25h.02s1.96-.09,5.23-.41h0Z\"\/\u003e \u003cpath fill=\"#231f20\" d=\"m61.77,10.32L4.9,156.99H0L57.82,7.4v1.22c1.44.59,2.76,1.15,3.95,1.7Z\"\/\u003e \u003cpolygon fill=\"#231f20\" points=\"57.84 7.36 57.84 7.37 57.83 7.37 57.84 7.36\"\/\u003e \u003cpolygon fill=\"#231f20\" points=\"57.83 7.37 57.82 7.4 57.82 7.37 57.83 7.37\"\/\u003e \u003c\/svg\u003e","enabled":true,"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","custom_css":"a[href^=\"#rivo-community\"], #rivo-earning-rule-552215 {\n display: none;\n}\n\n.rivo-slideout__container a:focus {\n outline: none;\nbox-shadow:none;\nborder-color: none;\n}\n\n.rivo-slideout__header a.rivo-aw-logo svg{\nmax-height: 25px;\n}\n\n.rivo-slideout__container .kitsch-featured-content a{\n display: flex;\n flex-direction: column;\n gap: 10px;\n}\n\n.rivo-slideout__container .kitsch-featured-content img{\n aspect-ratio: 1 \/ 1;\n object-fit: cover;\n object-position: top;\n max-height: 250px;\n width: 100%;\n}\n\n.rivo-mini-block-title{\nfont-weight:500;\nmargin-top: 5px;\nmargin-bottom: 5px;\n}\n\n.rivo-aw-title{\nfont-size:20px;\n}\n\n.rivo-slideout__container .button{\nfont-weight: 600;\n}\n\n.rivo-login-footer-link{\nmargin-bottom: 0px;\nmargin-top:0px;\n}\n\n.rivo-slideout-navigation a{\ngap:5px;\n}\n\n.rivo-star-container svg{\n height: 14px;\n}\n\n.rivo-star-container .oke-sr-count{\n display:none;\n}\n\n.rivo-slideout-navigation svg path{\nfill: #646464 !important;\n}\n\n.rivo-slideout-navigation a.active svg path{\nfill: #000 !important;\n}\n\nmain.rivo-slideout__content{\npadding-bottom: 150px !important;\n}\n\n.rivo-login-subtitle{\nmargin-top:5px;\nmargin-bottom: 10px;\n}\n\n.rivo-empty-state-container{\n margin-top:10px;\n}\n\n@media screen and (max-width: 450px) {\n .rivo-slideout__header a.rivo-aw-logo{\n height: 100%;\n }
21523\n\n .rivo-hero-faq-link{\n color: #FFF;\n }\n}\n\n.rivo-aw-button-component-cta svg:not(.rivo-aw-logo *,.rivo-google-svg,.rivo-apple-svg) path {\n fill: var(--rivo-aw-icon-color, #303030) !important;\n}\n\n\n.rivo-reward-card .reward-name{\n height: 50px;\n}\n\n.rivo-aw-reward-select-row .rivo-aw-reward-select-button{\n min-height: 100%;\n}\n\n\/* .rivo-login-form form, .rivo-or-text{\n display:none;\n} *\/\n\/* BFCM ACCOUNT BAR PROMOTION *\/\n\n","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","cards_shape":"rounded","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","inputs_shape":"rounded","buttons_shape":"rounded","discount_text":"Discount","primary_color":"#303030","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","community_text":"Community","home_cta_1_url":"\/pages\/loyalty-program","home_cta_2_url":"https:\/\/www.mykitsch.com\/a\/account\/shopify-login","home_cta_3_url":"https:\/\/rivo-stu.myshopify.com\/pages\/loyalty-program-2","last_name_text":"Last Name","launcher_shape":"circle","container_shape":"rounded","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"my rewards","home_cta_2_text":"manage subscriptions","home_cta_3_text":"Manage Subscriptions","input_font_size":16,"show_powered_by":false,"add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_font_size":15,"footer_home_text":"For You","net_payment_text":"Net payment","saved_cart_title":"Saved from Cart","toast_font_color":"#ffffff","are_you_sure_text":"Are you sure you want to?","cache_app_enabled":false,"collections_title":"Collections","community_enabled":true,"contact_info_text":"Contact info","currency_decimals":2,"default_font_size":16,"desktop_placement":"left","email_placeholder":"Enter your email","favorites_enabled":true,"google_login_text":"Sign in with Google","home_referral_url":"\/pages\/refer-a-friend","login_button_text":"Get Sign In Code","login_footer_text":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/terms-of-service\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","login_issues_link":"\/account\/login","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","onload_javascript":"\/\/ Check if the current path contains \"pages\/loyalty\"\nif (window.location.pathname.includes('pages\/loyalty')) {\n \/\/ Check if the link already exists\n if (!document.querySelector('.rivo-hero-faq-link')) {\n\n if (window.Rivo.common.customer?.tags?.includes(\"rivo-challenge-test\")){\n setTimeout(function(){\n const earningRule = document.getElementById(\"rivo-earning-rule-552215\");\n if (earningRule){\n earningRule.style.display = \"flex\";\n }\n }, 5000);\n }\n \/\/ Find the target element\n const heroButtons = document.querySelector('.rivo-hero-buttons');\n\n if (heroButtons) {\n \/\/ Create the link element\n const faqLink = document.createElement('a');\n faqLink.href = '#rivo-faqs-loyalty';\n faqLink.textContent = 'Got Questions?';\n faqLink.className = 'rivo-hero-faq-link';\n \n \/\/ Add inline styles\n faqLink.style.textAlign = 'center';\n faqLink.style.width = '100%';\n faqLink.style.paddingTop = '15px';\n faqLink.style.textDecoration = 'underline';\n \n \/\/ Insert the link after the hero buttons element\n heroButtons.parentNode.insertBefore(faqLink, heroButtons.nextSibling);\n } else {\n console.warn('Element with class .rivo-hero-buttons not found');\n }\n }\n}\n\n (function () {\n let injectionInProgress = false;\n let retailers = null; \/\/ null until loaded\n let isConfigured = null; \/\/ null until checked\n let blockVisible = null; \/\/ null until visibility check completes\n\n const SECTION_TIT
21523LE = 'Linked Accounts';\n const SECTION_SUBTITLE = 'Connect your accounts to earn points when you shop in-store.';\n\n \/\/ ââ API helpers (mirrors subtotal-connect-app-block.js) ââââââââââââââââââ\n\n async function isSubtotalConnectConfigured() {\n try {\n console.log(\"Checking if Subtotal Connect is configured\");\n const response = await fetch(\"\/apps\/subtotal\/configuration\", {\n method: \"GET\",\n headers: { \"Content-Type\": \"application\/json\" },\n });\n console.log(\"configuration response.status\", response.status);\n return response.ok;\n } catch (e) {\n console.error(\"Failed to check Subtotal Connect configuration\", e);\n return false;\n }\n }\n\n async function checkVisibility() {\n try {\n var response = await fetch('\/apps\/subtotal\/visibility', {\n method: 'GET',\n headers: { 'Content-Type': 'application\/json' },\n });\n if (!response.ok) return { blockVisible: true, restrictedRetailerIds: [] };\n return await response.json();\n } catch (e) {\n console.error('Visibility check failed:', e);\n return { blockVisible: true, restrictedRetailerIds: [] };\n }\n }\n\n function disconnectConnectionOnClick(retailer, button) {\n return async () =\u003e {\n console.log(\"disconnectConnectionOnClick\", retailer.connection.connection_id);\n const originalText = button.textContent;\n const originalWidth = button.offsetWidth;\n button.disabled = true;\n button.style.width = originalWidth + 'px';\n button.innerHTML = '\u003cspan class=\"rivo-rc-btn-spinner\"\u003e\u003c\/span\u003e';\n try {\n const args = {\n connectionId: retailer.connection.connection_id,\n };\n const response = await fetch('\/apps\/subtotal\/disconnect-connection', {\n method: 'POST',\n headers: { 'Content-Type': 'application\/json' },\n body: JSON.stringify(args),\n });\n if (!response.ok) {\n throw new Error(`Failed to disconnect connection: ${response.statusText}`);\n }\n \/\/ Reload the page to reset all state\n window.location.reload();\n } catch (error) {\n console.error('Error:', error);\n button.disabled = false;\n button.style.width = '';\n button.textContent = originalText;\n }\n };\n }\n\n function createRetailerLinkOnClick(retailer, button) {\n return async () =\u003e {\n console.log(\"retailer-card clicked\", retailer.retailer_id);\n const originalText = button.textContent;\n const originalWidth = button.offsetWidth;\n button.disabled = true;\n button.style.width = originalWidth + 'px';\n button.innerHTML = '\u003cspan class=\"rivo-rc-btn-spinner\"\u003e\u003c\/span\u003e';\n try {\n const args = {\n retailerId: retailer.retailer_id,\n retailerLinkUrl: retailer.link_url,\n redirectUrl: window.location.href,\n };\n if (retailer.connection) {\n args.connectionId = retailer.connection.connection_id;\n }\n const response = await fetch('\/apps\/subtotal\/connections', {\n method: 'POST',\n headers: { 'Content-Type': 'application\/json' },\n body: JSON.stringify(args),\n });\n if (!response.ok) {\n throw new Error(`Connections API call failed: ${response.statusText}`);\n }\n const data = await response.json();\n if (data.link_url) {\n window.location.href = data.link_url;\n }\n } catch (error) {\n console.error('Error:', error);\n button.disabled = false;\n button.style.width = '';\n button.textContent = originalText;\n }\n };\n }\n\n function getStatusText(retailer) {\n const connection = retailer.connection;\n if (!connection ||\n connection.status === \"initialized\" ||\n connection.status === \"revoked\" ||\n connection.status === \"disconnected\") {\n return \"Not connected\";\n } else if (connection.status === \"unauthenticated\") {\n return \"Sign in to sync new purchases\";\n } else if (connection.status === \"active\") {\n return \"Active\";\n }\n return null;\n }\n\n \/\/ ââ Sorting (mirrors subtotal-connect-app-block.js) ââââââââââââââââââââââ\n\n function sortRetailers(list) {\n return list.slice().sort((a, b) =\u003e {\n const aIsActive = a.connection?.status === \"active\";\n const bIsActive = b.connection?.status === \"active\";\n const aIsUnauthenticated = a.connection?.status === \"unauthenticated\";\n const bIsUnauthenticated = b.connection?.status === \"unauthenticated\";\n\n if (aIsUnauthenticated \u0026\u0026 !bIsUnauthenticated) return -1;\n if (!aIsUnauthenticated \u0026\u0026 bIsUnauthenticated) return 1;\n if (aIsActive \u0026\u0026 !bIsActive) return -1;\n if (!aIsActive \u0026\u0026 bIsActive) return 1;\n\n return 0;\n });\n }\n\n \/\/ ââ Card creation ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ\n\n function createRetailerCard(retailer, index) {\n const connection = retailer.connection;\n const logo = retailer?.images?.icon?.light || '';\n const name = retailer?.name || '';\n const statusText = getStatusText(retailer);\n\n const isActive = connection?.status === \"active\";\n const isUnauthenticated = connection?.status === \"unauthenticated\";\n\n \/\/ Determine button text and style based on connection status\n let buttonText = '';\n let buttonModifier = '';\n let onClickFactory = null;\n\n if (!connection ||\n connection.status === \"initialized\" ||\n connection.status === \"disconnected\") {\n buttonText = 'Connect';\n buttonModifier = 'primary';\n onClickFactory = createRetailerLinkOnClick;\n } else if (isUnauthenticated) {\n buttonText = 'Sign in';\n buttonModifier = 'secondary';\n onClickFactory = createRetailerLinkOnClick;\n } else if (isActive) {\n buttonText = 'Disconnect';\n buttonModifier = 'secondary';\n onClickFactory = disconnectConnectionOnClick;\n }\n\n const card = document.createElement('div');\n card.className = `rivo-rc-card${isActive ? ' is-connected' : ''}`;\n card.style.animationDelay = `${0.05 * index}s`;\n\n \/\/ Logo\n if (logo) {\n const img = document.createElement('img');\n img.className = 'rivo-rc-logo';\n img.src = logo;\n img.alt = name;\n img.onerror = function () { this.style.display = 'none'; };\n card.appendChild(img);\n }\n\n \/\/ Name + status container\n const info = document.createElement('div');\n info.className = 'rivo-rc-info';\n\n const nameEl = document.createElement('span');\n nameEl.className = 'rivo-rc-name';\n nameEl.textContent = name;\n info.appendChild(nameEl);\n\n if (statusText) {\n const statusEl = document.createElement('span');\n statusEl.className = 'rivo-rc-status'\n + (isActive ? ' rivo-rc-status--active' : '')\n + (isUnauthenticated ? ' rivo-rc-status--warn' : '');\n statusEl.textContent = statusText;\n info.appendChild(statusEl);\n }\n\n card.appendChild(info);\n\n \/\/ Action button\n if (buttonText \u0026\u0026 onClickFactory) {\n const btn = document.createElement('button');\n btn.className = `rivo-rc-btn rivo-rc-btn--${buttonModifier}`;\n btn.type = 'button';\n btn.textContent = buttonText;\n btn.addEventListener('click', onClickFactory(retailer, btn));\n card.appendChild(btn);\n }\n\n return card;\n }\n\n \/\/ ââ DOM injection ââââââââââââââââââââââââââââââââââââââââââââââââââââââââ\n\n function canInject() {\n const homePage = document.querySelector('.rivo-slideout-page-content.rivo-home-page');\n if (!homePage) return false;\n if (homePage.querySelector('.rivo-rc-injected')) return false;\n if (injectionInProgress) return false;\n\n const customer = RivoProfileAlpine.store('rivo_profile_customer');\n if (!customer?.remote_id) return false;\n\n \/\/ Don't inject until configuration check completes\n if (isConfigured === null) return false;\n \/\/ Don't inject if not configured\n if (!isConfigured) return false;\n\n \/\/ Don't inject until visibility check completes\n if (blockVisible === null) return false;\n \/\/ Don't inject if visibility restricted for this user\n if (!blockVisible) return false;\n\n \/\/ Don't inject until retailers are loaded\n if (!Array.isArray(retailers)) return false;\n\n return true;\n }
21523\n\n function injectSection() {\n if (!canInject()) return;\n\n const homePage = document.querySelector('.rivo-slideout-page-content.rivo-home-page');\n const recentlyViewed = homePage.querySelector('.rivo-aw-home-recently-viewed');\n\n injectionInProgress = true;\n\n const el = document.createElement('div');\n el.className = 'rivo-slideout-content-wrapper rivo-rc-injected';\n\n \/\/ Build styles\n const style = document.createElement('style');\n style.textContent = `\n .rivo-rc-injected .rivo-rc-sub{font-size:13px;color:#666;margin:4px 0 10px}\n .rivo-rc-injected .rivo-rc-grid{display:grid;grid-template-columns:1fr;gap:8px;margin-top:6px}\n .rivo-rc-injected .rivo-rc-card{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #e5e5e5;border-radius:10px;background:#fff;transition:box-shadow .2s,transform .15s;color:inherit;animation:rivoRcFade .35s ease forwards;opacity:0}\n .rivo-rc-injected .rivo-rc-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.1);transform:translateY(-1px)}\n .rivo-rc-injected .rivo-rc-card.is-connected{border-color:#e5e5e5;background:#fff}\n .rivo-rc-injected .rivo-rc-logo{width:32px;height:32px;object-fit:contain;border-radius:6px;flex-shrink:0}\n .rivo-rc-injected .rivo-rc-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}\n .rivo-rc-injected .rivo-rc-name{font-size:13px;font-weight:600;line-height:1.2}\n .rivo-rc-injected .rivo-rc-status{font-size:11px;color:#999;line-height:1.2}\n .rivo-rc-injected .rivo-rc-status--active{color:#22c55e}\n .rivo-rc-injected .rivo-rc-status--warn{color:#f59e0b}\n .rivo-rc-injected .rivo-rc-btn{margin-left:auto;flex-shrink:0;border:none;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;line-height:1;display:inline-flex;align-items:center;justify-content:center}\n .rivo-rc-injected .rivo-rc-btn:disabled{opacity:.6;cursor:not-allowed}\n .rivo-rc-injected .rivo-rc-btn--primary{background:#000;color:#fff}\n .rivo-rc-injected .rivo-rc-btn--primary:hover:not(:disabled){background:#333}\n .rivo-rc-injected .rivo-rc-btn--secondary{background:#f3f4f6;color:#374151}\n .rivo-rc-injected .rivo-rc-btn--secondary:hover:not(:disabled){background:#e5e7eb}\n .rivo-rc-injected .rivo-rc-btn-spinner{display:inline-block;width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:rivoRcSpin .6s linear infinite}\n .rivo-rc-injected .rivo-rc-loading{display:flex;justify-content:center;align-items:center;gap:6px;padding:20px 0}\n .rivo-rc-injected .rivo-rc-dot{width:6px;height:6px;border-radius:50%;background:#999;animation:rivoRcBounce .6s ease-in-out infinite alternate}\n .rivo-rc-injected .rivo-rc-dot:nth-child(2){animation-delay:.2s}\n .rivo-rc-injected .rivo-rc-dot:nth-child(3){animation-delay:.4s}\n @keyframes rivoRcFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}\n @keyframes rivoRcSpin{to{transform:rotate(360deg)}}\n @keyframes rivoRcBounce{to{transform:translateY(-4px);opacity:.4}}\n `;\n el.appendChild(style);\n\n \/\/ Content wrapper\n const wrapper = document.createElement('div');\n\n const title = document.createElement('h2');\n title.className = 'rivo-aw-title';\n title.textContent = SECTION_TITLE;\n wrapper.appendChild(title);\n\n const sub = document.createElement('p');\n sub.className = 'rivo-rc-sub';\n sub.textContent = SECTION_SUBTITLE;\n wrapper.appendChild(sub);\n\n const grid = document.createElement('div');\n grid.className = 'rivo-rc-grid';\n\n \/\/ Sort and render retailer cards\n const sorted = sortRetailers(retailers);\n sorted.forEach((retailer, i) =\u003e {\n const card = createRetailerCard(retailer, i);\n grid.appendChild(card);\n });\n\n wrapper.appendChild(grid);\n el.appendChild(wrapper);\n\n if (recentlyViewed) {\n homePage.insertBefore(el, recentlyViewed);\n } else {\n homePage.appendChild(el);\n }\n\n injectionInProgress = false;\n }\n\n \/\/ ââ Observe DOM for Rivo panel âââââââââââââââââââââââââââââââââââââââââ\n\n let t;\n const obs = new MutationObserver(() =\u003e {\n clearTimeout(t);\n t = setTimeout(injectSection, 150);\n });\n obs.observe(document.body, { childList: true, subtree: true });\n\n \/\/ Try once immediately in case the DOM is already there\n setTimeout(injectSection, 0);\n\n \/\/ ââ Fetch config, visibility + retailers in parallel âââââââââââââââââ\n\n (async () =\u003e {\n try {\n const [configOk, visibilityResult, retailersResp] = await Promise.all([\n isSubtotalConnectConfigured(),\n checkVisibility(),\n fetch('\/apps\/subtotal\/retailers', {\n method: 'GET',\n headers: { 'Content-Type': 'application\/json' },\n }),\n ]);\n\n isConfigured = configOk;\n blockVisible = visibilityResult.blockVisible;\n\n if (!configOk) {\n console.log(\"Subtotal Connect not configured â skipping Rivo injection\");\n return;\n }\n\n if (!blockVisible) {\n console.log(\"Subtotal Connect hidden by visibility config â skipping Rivo injection\");\n return;\n }\n\n if (!retailersResp.ok) {\n throw new Error(`retailers fetch failed: ${retailersResp.status} ${retailersResp.statusText}`);\n }\n\n const data = await retailersResp.json();\n retailers = Array.isArray(data) ? data : data?.retailers;\n console.log(\"Retailers loaded\", retailers);\n } catch (e) {\n console.error(\"Failed to load retailers\", e);\n } finally {\n injectSection();\n }\n })();\n})();","order_placed_text":"Placed on","verify_title_text":"Enter the code we just sent to [[email]]","all_favorites_text":"All Favorites","external_login_url":"https:\/\/www.mykitsch.com\/customer_authentication\/login?return_to=\/?show_rivo_account=true","footer_orders_text":"Orders","home_cta_1_enabled":false,"home_cta_2_enabled":false,"home_cta_3_enabled":false,"latest_order_title":"Latest Order","notifications_text":"Notifications","privacy_policy_url":"","profile_list_links":[{"url":"https:\/\/www.mykitsch.com\/pages\/take-the-kitsch-quiz","text":"Hair Qu
21523iz","open_new_tab":true},{"url":"https:\/\/www.mykitsch.com\/pages\/contact-us","text":"Contact Us","open_new_tab":true},{"url":"https:\/\/www.mykitsch.com\/pages\/contact-us","text":"Help Center","open_new_tab":true},{"url":"https:\/\/www.mykitsch.com\/a\/mobile-app","text":"Download App","open_new_tab":true}],"reload_after_login":true,"saved_cart_enabled":false,"shop_login_enabled":false,"verify_button_text":"Verify Code","address_line_2_text":"Apartment, suite, etc.","apple_login_enabled":false,"delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","locale_urls_enabled":false,"mobile_side_spacing":20,"my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","skip_edgemesh_cache":false,"slideout_icon_color":"#303030","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favorites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","desktop_side_spacing":20,"excluded_product_ids":[],"favorites_load_delay":500,"footer_icons_enabled":false,"google_login_enabled":false,"hide_rivo_login_form":true,"home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","legacy_gift_card_app":"","legacy_login_enabled":true,"order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","terms_of_service_url":"","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","featured_content_link":"https:\/\/www.mykitsch.com\/a\/account\/shopify-login","featured_home_content":"\u003cdiv class=\"kitsch-featured-content\"\u003e\n \u003ca href=\"https:\/\/www.mykitsch.com\/a\/account\/shopify-login\"\u003e\n \u003cdiv\u003e\n \u003cimg src=\"https:\/\/www.mykitsch.com\/cdn\/shop\/files\/62361-TravelCase-BottleFreeBeauty-Terracotta-4-1280x1280px.jpg\"\/\u003e\n \u003c\/div\u003e\n \u003ch2 class=\"rivo-aw-title\"\u003eKitsch Subscriptions\u003c\/h2\u003e\n \u003cp\u003eManage your subscriptions\u003c\/p\u003e\n \u003c\/a\u003e\n\u003c\/div\u003e","home_logged_out_title":"Sign in to your account","home_referral_enabled":true,"legacy_membership_app":"","mobile_bottom_spacing":20,"order_returns_enabled":true,"order_returns_partner":"loop_returns","popular_today_enabled":true,"recently_viewed_title":"Recently Viewed","redeem_rewards_filter":"free_product_only","replace_account_links":true,"shipping_address_text":"Shipping Address","slideout_border_color":"#e0e0e0","vip_tier_progress_url":"\/pages\/loyalty-program","add_to_collection_text":"Add to Collection","bypass_url_identifiers":[],"compare_at_price_color":"#c70000","custom_sub_cta_content":"","custom_sub_cta_enabled":false,"desktop_bottom_spacing":20,"external_login_enabled":true,"hide_sold_out_products":true,"home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","login_footer_font_size":12,"next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","order_tracking_partner":"shopify","orders_logged_in_title":"Your Orders","popular_products_count":20,"product_rating_enabled":false,"profile_pos_qr_enabled":false,"shop_pay_login_enabled":true,"slideout_subdued_color":"#f7f7f7","toast_background_color":"#1a1a1a","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","alternate_login_enabled":true,"custom_sms_consent_text":"","home_logged_in_subtitle":"You have \u003cspan class='rivo-pretty-points-balance' rivo-ax-text='$store.rivo_profile_customer?.pretty_points_tally'\u003e\u003c\/span\u003e points","home_referral_copy_text":"Referral link copied to clipboard","ignore_inventory_policy":false,"order_buy_again_enabled":true,"order_returns_subdomain":"mykitsch","orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Login to view, track, and manage your orders","post_login_reload_paths":["\/pages\/loyalty-program"],"post_sign_in_javascript":"","product_rating_provider":"okendo","recently_viewed_enabled":true,"refresh_cart_javascript":"Alpine.$data(document.querySelector('.cart-drawer')).updateCart()","section_title_font_size":18,"shopify_markets_enabled":true,"survey_next_button_text":"Next","survey_ski
21523p_button_text":"Skip","alternate_login_subtitle":"Use one of the following methods below to sign in.","custom_hide_product_tags":[],"desktop_sidebar_position":"left","home_logged_out_subtitle":"Earn points, manage subscriptions and track orders","home_wallet_pass_enabled":false,"legacy_gift_card_enabled":false,"order_cancel_button_text":"Cancel Order","replace_legacy_app_links":true,"shipping_addresses_title":"Shipping Addresses","verify_login_issues_link":"\/#rivo","verify_login_issues_text":"Having issues? Click here to try again.","community_cover_image_url":"https:\/\/scontent.cdninstagram.com\/v\/t51.82787-15\/581711009_18556768366009897_868338151277097992_n.jpg?stp=dst-jpg_e35_p640x640_sh0.08_tt6\u0026_nc_cat=103\u0026ig_cache_key=Mzc2ODY3OTQ3NTU3Njc1MzI1NA%3D%3D.3-ccb1-7\u0026ccb=1-7\u0026_nc_sid=58cdad\u0026efg=eyJ2ZW5jb2RlX3RhZyI6InhwaWRzLjEwODB4MTM1MC5zZHIuQzMifQ%3D%3D\u0026_nc_ohc=dhKSHK4bKkoQ7kNvwE0fbVp\u0026_nc_oc=AdnFT-rsg90JskGcaOOIhBIFJsT2Ez7bvggZhr_zBmFhtJVzlX8TPdpM0q9Tg-ng4GJMfpIbE9gxp5Y0_FsiN9Vc\u0026_nc_ad=z-m\u0026_nc_cid=0\u0026_nc_zt=23\u0026_nc_ht=scontent.cdninstagram.com\u0026_nc_gid=Aenx3FPVNoaRN4xHQgRZKg\u0026oh=00_AfgBXe7ENeBCpTNGh5AKaygeo0f2hbmutpw3CRoSr2H-bQ\u0026oe=69227D35","community_user_avatar_url":"https:\/\/scontent.cdninstagram.com\/v\/t51.82787-15\/581711009_18556768366009897_868338151277097992_n.jpg?stp=dst-jpg_e35_p640x640_sh0.08_tt6\u0026_nc_cat=103\u0026ig_cache_key=Mzc2ODY3OTQ3NTU3Njc1MzI1NA%3D%3D.3-ccb1-7\u0026ccb=1-7\u0026_nc_sid=58cdad\u0026efg=eyJ2ZW5jb2RlX3RhZyI6InhwaWRzLjEwODB4MTM1MC5zZHIuQzMifQ%3D%3D\u0026_nc_ohc=dhKSHK4bKkoQ7kNvwE0fbVp\u0026_nc_oc=AdnFT-rsg90JskGcaOOIhBIFJsT2Ez7bvggZhr_zBmFhtJVzlX8TPdpM0q9Tg-ng4GJMfpIbE9gxp5Y0_FsiN9Vc\u0026_nc_ad=z-m\u0026_nc_cid=0\u0026_nc_zt=23\u0026_nc_ht=scontent.cdninstagram.com\u0026_nc_gid=Aenx3FPVNoaRN4xHQgRZKg\u0026oh=00_AfgBXe7ENeBCpTNGh5AKaygeo0f2hbmutpw3CRoSr2H-bQ\u0026oe=69227D35","home_button_gift_card_url":"","home_cta_1_primary_button":true,"home_cta_2_primary_button":false,"home_cta_3_primary_button":false,"home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","legacy_points_balance_app":"rivo","on_hash_change_javascript":"","order_returns_button_text":"Start a Return","order_returns_custom_link":"","slideout_background_color":"#ffffff","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","added_to_cart_link_enabled":false,"alternate_login_email_text":"Sign using a different method (Recommended)","create_new_collection_text":"Create New Collection","favorites_empty_state_text":"No favorited products","featured_content_image_url":"https:\/\/www.mykitsch.com\/cdn\/shop\/files\/62361-TravelCase-BottleFreeBeauty-Terracotta-4-1280x1280px.jpg","home_button_membership_url":"","logged_out_title_font_size":24,"membership_cover_image_url":"","mini_block_title_font_size":13,"order_tracking_button_text":"Track Shipment","order_tracking_custom_link":"","primary_button_class_names":"button button--primary","redirect_from_account_page":true,"save_shipping_address_text":"Save Shipping Address","vip_progress_block_enabled":true,"alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favorites","home_button_membership_text":"Credit","home_loyalty_button_enabled":true,"home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","login_verify_identity_title":"Verify your identity","loyalty_opt_in_checkbox_tag":"rivo-loyalty-opt-in","order_buy_again_button_text":"Buy Again","order_cancel_button_enabled":false,"profile_list_contact_us_url":"#","saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","slideout_heading_font_color":"#303030","account_verification_enabled":false,"collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","exposed_line_item_properties":[],"favorite_button_active_color":"#ff5e5e","home_additional_button_1_url":"https:\/\/www.mykitsch.com\/a\/account\/shopify-login","home_additional_button_2_url":"https:\/\/www.mykitsch.com\/","home_logged_out_orders_title":"Sign in to access your orders","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Email me just loyalty offers","order_returns_fulfilled_only":false,"order_track_shipment_enabled":true,"orders_additional_button_url":"","profile_list_contact_us_text":"Contact Us","redeem_rewards_block_enabled":true,"redeem_rewards_display_style":"select","secondary_button_class_names":"button button--w
21523hite","accepts_sms_marketing_enabled":false,"add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favorites","featured_home_content_enabled":true,"home_gift_card_button_enabled":false,"home_logged_out_profile_title":"Sign in to access your profile","international_returns_enabled":false,"legacy_points_balance_enabled":false,"mini_block_subtitle_font_size":13,"new_customer_accounts_enabled":true,"order_limited_time_button_url":"","orders_additional_button_text":"","same_as_shipping_address_text":"Same as shipping address","shop_pay_login_button_enabled":true,"home_additional_button_enabled":false,"home_button_balance_points_url":"\/pages\/loyalty-program","home_button_components_enabled":false,"home_button_gift_card_cta_text":"My Credit","home_membership_button_enabled":false,"order_limited_time_button_text":"","address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_expiration_message_enabled":false,"home_logged_out_favorites_title":"Sign in to access your favorites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","login_accepts_marketing_default":true,"login_accepts_marketing_enabled":true,"loyalty_opt_in_checkbox_default":true,"loyalty_opt_in_checkbox_enabled":false,"profile_list_contact_us_enabled":true,"profile_list_personal_info_text":"Personal Information","view_product_action_button_text":"View product","home_additional_button_1_enabled":true,"home_additional_button_2_enabled":true,"home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","home_logged_out_saved_cart_title":"Sign in to access your saved cart","home_wallet_pass_ios_button_text":"Add Apple Wallet Pass","mini_block_product_price_enabled":true,"mini_block_product_title_enabled":true,"orders_additional_button_enabled":false,"product_compare_at_price_enabled":true,"recently_viewed_empty_state_text":"No recently viewed products","slideout_body_primary_font_color":"#303030","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","login_accepts_marketing_countries":[],"order_limited_time_button_enabled":false,"profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","home_button_membership_paywall_url":"","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","redirect_to_classic_login_on_error":true,"share_favorite_collections_enabled":false,"shop_pay_login_email_field_enabled":true,"slideout_body_secondary_font_color":"#707070","verify_login_issues_alt_login_text":"Having issues? Click here to sign in with an alternate method","view_product_action_button_enabled":false,"cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","order_returns_button_primary_button":false,"post_login_reload_path_redirect_url":"\/pages\/loyalty-program","recently_viewed_collections_enabled":true,"added_to_favorites_notification_text":"Item saved","home_wallet_pass_android_button_text":"Add Google Wallet Pass","order_tracking_button_primary_button":true,"profile_list_shipping_addresses_text":"Shipping Addresses","apple_login_private_relay_error_title":"Please sign in using a different method","order_buy_again_button_primary_button":false,"order_cancel_button_threshold_enabled":true,"orders_secondary_additional_button_url":"","home_button_membership_paywall_cta_text":"Join our Membership","orders_additional_button_primary_button":false,"remove_from_favorites_notification_text":"Remove item","apple_login_private_relay_error_subtitle":"Sorry, we couldn't authenticate your Apple account. Please try again using your email or Sign in with Google.","apple_login_reject_private_relay_enabled":false,"home_logged_out_profile_subtitle_enabled":false,"order_cancel_button_threshold_in_minutes":30,"order_limited_time_button_primary_button":false,"removed_from_favorites_notification_text":"Item removed","show_as_loyalty_page_login_modal_enabled":false,"orders_secondary_additional_button_enabled":false,"international_returns_button_primary_button":false,"send_payment_method_email_notification_text":"Confirmation email sent","order_limited_time_button_threshold_in_minutes":15,"orders_secondary_additional_button_primary_button":false,"css_variables":":root {\n --rivo-aw-background-color: #ffffff;\n --rivo-aw-desktop-sidebar-left: 0px;\n --rivo-aw-desktop-sidebar-right: auto;\n --rivo-aw-desktop-slidein-translate-x: -100%;\n --rivo-aw-desktop-slideout-translate-x: -100%;\n --rivo-aw-heading-font-color: #303030;
21523\n --rivo-aw-body-primary-font-color: #303030;\n --rivo-aw-body-secondary-font-color: #707070;\n --rivo-aw-border-color: #e0e0e0;\n --rivo-aw-subdued-color: #f7f7f7;\n --rivo-aw-icon-color: #303030;\n --rivo-aw-primary-color: #303030;\n --rivo-aw-favorite-button-active-color: #ff5e5e;\n --rivo-aw-toast-offset-left: 15px;\n --rivo-aw-toast-offset-right: auto;\n --rivo-aw-default-font-size: 16px;\n \n --rivo-aw-input-font-size: 16px;\n --rivo-aw-section-title-font-size: 18px;\n --rivo-aw-logged-out-title-font-size: 24px;\n \n --rivo-aw-mini-block-title-font-size: 13px;\n --rivo-aw-mini-block-subtitle-font-size: 13px;\n --rivo-aw-login-footer-font-size: 12px;\n --rivo-aw-footer-font-size: 15px;\n --rivo-aw-toast-background-color: #1a1a1a;\n --rivo-aw-toast-font-color: #ffffff;\n \n \n --rivo-aw-home-featured-content-image-position: center center;\n --rivo-aw-compare-at-price-color: #c70000;\n \n }","terms_and_conditions":"By signing in, you agree to our \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/privacy-policy\" target=\"_blank\"\u003eprivacy policy\u003c\/a\u003e and \u003ca class=\"rivo-underline-link\" href=\"https:\/\/www.mykitsch.com\/pages\/terms-of-service\" target=\"_blank\"\u003eterms of service\u003c\/a\u003e","sms_terms_and_conditions":null},"persisted_login_enabled":false,"preference_questions":[],"customer_id_verification_enabled":true,"ping_enabled":true,"contests":[],"active_contest":null,"activate_store_balance_consolidation_enabled":false,"deduct_after_order_placed_channels":[],"edit_order_settings":{"enabled":false,"note_text":"Order Note","note_enabled":false,"cancel_enabled":true,"cancel_reasons":["Changed my mind","Shipping concerns","Ordered by mistake","Other"],"note_button_text":"Update Note","note_placeholder":"Add a note to your order","threshold_method":"fulfilled","cancel_button_text":"Cancel Order","contact_info_enabled":true,"preview_mode_enabled":false,"contact_info_button_text":"Update Contact Information","shipping_address_enabled":true,"threshold_time_in_minutes":15,"preview_mode_email_domains":[],"shipping_address_button_text":"Update Shipping Address"},"gift_card_settings":{"enabled":false,"gift_card_product_ids":[]},"surveys":[],"order_earnings_delay_in_seconds":null,"cashback_program_enabled":false,"cashback_offers":[],"community_feed":[{"id":17050,"name":"Angela K.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyOTExLCJwdXIiOiJibG9iX2lkIn19--497616bec10d0636d8c759fd51352925f9ebcfba\/IMG_7867.jpg"},{"id":17049,"name":"Kristina H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyOTEwLCJwdXIiOiJibG9iX2lkIn19--846dc72a2866d3cd753c06d965b00e043b6bbf27\/IMG_4352.jpg"},{"id":16949,"name":"Kaelan B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyNTMyLCJwdXIiOiJibG9iX2lkIn19--42d042218529984ecc149876d19d59ba4b04a93b\/IMG_0201.jpg"},{"id":16882,"name":"Jayda S.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyMjI5LCJwdXIiOiJibG9iX2lkIn19--0734efe0f091572b3b9f9aa44f7a34739ae3b573\/IMG_3551.jpg"},{"id":16584,"name":"Juanita M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODYwNzI2LCJwdXIiOiJibG9iX2lkIn19--0b08572ec25ba146682dc9553901cc28fce8f371\/IMG_0454.jpg"},{"id":16353,"name":"Chloe A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU4NTg5LCJwdXIiOiJibG9iX2lkIn19--1f33a4cd5f98fae0b3c417262b882bedfc6a3c55\/IMG_2946.jpg"},{"id":16188,"name":"Ella A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU3NjA3LCJwdXIiOiJibG9iX2lkIn19--85904e04a1a474f8645867f6a134659a46cb4cc6\/IMG_0503.jpg"},{"id":15957,"name":"Mia M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU3Mjc2LCJwdXIiOiJibG9iX2lkIn19--6e5d1681753919acd65cf6922b02d4b5d65d3521\/IMG_0129.jpg"},{"id":15823,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU2NjI0LCJwdXIiOiJibG9iX2lkIn19--09cfa57a1e700ac4a7844c8d1b7a074a140205a4\/IMG_7984.jpg"},{"id":15757,"name":"Titsa G.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU2MjY2LCJwdXIiOiJibG9iX2lkIn19--b48f09f702db7fd6d02663a353274e4c8bc57b4a\/IMG_0702.jpg"},{"id":15624,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU1OTU3LCJwdXIiOiJibG9iX2lkIn19--c38cc3dded9c0faea4f9bd3a890634fdabb0cb43\/IMG_7922.jpg"}
21523,{"id":15324,"name":"Sarah N.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU1MDY4LCJwdXIiOiJibG9iX2lkIn19--0c4fc2fb6e0d363551f45363102f834e48764278\/IMG_6540.jpg"},{"id":15154,"name":"Mina L.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODU0MDQ2LCJwdXIiOiJibG9iX2lkIn19--179ca09dbe54ef21f27214afcf31db2a1f4d515d\/IMG_0154.jpg"},{"id":15119,"name":"Joanna H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODUzOTc4LCJwdXIiOiJibG9iX2lkIn19--9d51a9ec37fe113af23189e1810f08078a23530f\/IMG_1982.jpg"},{"id":15051,"name":"Kenzie M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODUzNzk1LCJwdXIiOiJibG9iX2lkIn19--fee9c4f57c9001a581e2c8d59c8682ed9a49b4dc\/IMG_4783.jpg"},{"id":14181,"name":"kimberly v.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODUwNjAyLCJwdXIiOiJibG9iX2lkIn19--ae7fce33bb4f458419d30b34853e674459a28774\/IMG_9393.jpg"},{"id":13649,"name":"Austin C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ4MDkyLCJwdXIiOiJibG9iX2lkIn19--dd33998640323303d394b0aa95949b48e733dc81\/IMG_5591.jpg"},{"id":13583,"name":"Pam L.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ3ODYyLCJwdXIiOiJibG9iX2lkIn19--4c09c5217de86949c9852f48af1c9d384e3c49db\/IMG_4108.jpg"},{"id":13385,"name":"Rosie J.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ3MTA5LCJwdXIiOiJibG9iX2lkIn19--b6290010ffe81fc375852900889d9252a1781836\/IMG_2657.jpg"},{"id":13318,"name":"Kara F.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ2ODgwLCJwdXIiOiJibG9iX2lkIn19--b350eba990e9b790a5974b4a8564608de8d8cbc4\/IMG_8765.jpg"},{"id":13282,"name":"Sara H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ2ODE1LCJwdXIiOiJibG9iX2lkIn19--cc4f99dc9d8d4b75b159706ae2d1a613c7c8f51a\/IMG_7218.jpg"},{"id":13049,"name":"Riley F.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ1OTkxLCJwdXIiOiJibG9iX2lkIn19--681f012e4a5f2b7ec6e2c42b747368b4d10b2fda\/IMG_3039.jpg"},{"id":12681,"name":"Melanie S.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQ1MDcxLCJwdXIiOiJibG9iX2lkIn19--49a1337b5bd59ee1d85b1005cdc4aef5ea9d4331\/IMG_1409.jpg"},{"id":12349,"name":"Pam L.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQzNzgwLCJwdXIiOiJibG9iX2lkIn19--f0520bda18783a20b6f994e2128f4dcbc07c9658\/IMG_4108.jpg"},{"id":12316,"name":"Kaitlin C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQzNjgxLCJwdXIiOiJibG9iX2lkIn19--4d6d5ba02c00f24c34ac0c2383c58e298233a704\/IMG_8480.jpg"},{"id":12250,"name":"Shirley A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQzMzQ3LCJwdXIiOiJibG9iX2lkIn19--7dedbd6f039b5419246d99dc3f963c8ffb33f6e5\/IMG_3457.jpg"},{"id":11854,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODQxMTY4LCJwdXIiOiJibG9iX2lkIn19--b19fae344dbb58d82c5292f91347734cdee629a6\/IMG_6677.jpg"},{"id":11720,"name":"Jodie H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM5NTAwLCJwdXIiOiJibG9iX2lkIn19--b35ccb6e629bb57d181e60299a9dbfe060a57913\/IMG_1399.jpg"},{"id":11621,"name":"Alyssa W.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM4OTU2LCJwdXIiOiJibG9iX2lkIn19--d426817f048ddd5cbe0e73b2d6c29bf6a8f4896b\/IMG_3767.jpg"},{"id":11489,"name":"Laura G.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM4MzIwLCJw
21523dXIiOiJibG9iX2lkIn19--83067749271e675e95e3493d6f342aaab243f794\/IMG_4822.jpg"},{"id":11390,"name":"Meri V.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM3ODEyLCJwdXIiOiJibG9iX2lkIn19--83e6cb791d9f8a42d1bdd8cea8701028d789ddea\/IMG_9547.jpg"},{"id":11225,"name":"Kimberly C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM3MDMzLCJwdXIiOiJibG9iX2lkIn19--69dbd8b0070c51ba2130cb5bb9881494b118dab8\/IMG_6195.jpg"},{"id":11092,"name":"Sophia C.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM2NDk4LCJwdXIiOiJibG9iX2lkIn19--64937d776499739e2ae9b455947c234c3e41e3cd\/IMG_3451.jpg"},{"id":10927,"name":"Terian B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM1ODU3LCJwdXIiOiJibG9iX2lkIn19--c398826e3ebc512dcfff337593f5f6c5678d4dd2\/IMG_5662.jpg"},{"id":10828,"name":"Willow K.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODM1MjM0LCJwdXIiOiJibG9iX2lkIn19--77a8bdb936f1b32f1be422322c51ea9478fb7c26\/IMG_2021.jpg"},{"id":10597,"name":"Cooper H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMzODY2LCJwdXIiOiJibG9iX2lkIn19--23c3e5639113e37b01fc676d7ccdbbb2a509da09\/IMG_4705.jpg"},{"id":10564,"name":"Gwendolyn W.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMzNjI0LCJwdXIiOiJibG9iX2lkIn19--ab7c75e415b9c1fd46f5236004661674ccec1299\/IMG_8326.jpg"},{"id":10067,"name":"Paizley M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwOTc0LCJwdXIiOiJibG9iX2lkIn19--d7e33c18d96d910fabd2a4bfa4f7f73d14c7164b\/IMG_2435.jpg"},{"id":9968,"name":"Cooper H.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwNjU1LCJwdXIiOiJibG9iX2lkIn19--ccb7b72c1fe05d27ea12396785ed627b03abe5d1\/IMG_4693.jpg"},{"id":9935,"name":"Maire M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwNTEyLCJwdXIiOiJibG9iX2lkIn19--e3c617a66332a238fe791139b92ea905ff518501\/IMG_1719.jpg"},{"id":9869,"name":"Dilcia A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODMwMjc4LCJwdXIiOiJibG9iX2lkIn19--d62cb3743843d15f081c5687cc15a4a0e0f78428\/IMG_4513.jpg"},{"id":9735,"name":"Paizley M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI5NDUyLCJwdXIiOiJibG9iX2lkIn19--676f2cac3b01359066e6d513fc94ed207ee63bb9\/IMG_2435.jpg"},{"id":9269,"name":"clara r.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI3NTc0LCJwdXIiOiJibG9iX2lkIn19--ab5772079a66b136e774a6f370f173753b21653c\/IMG_2688.jpg"},{"id":9203,"name":"Ella A.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI3MDA5LCJwdXIiOiJibG9iX2lkIn19--16a1ebb78e51fab2c095143b19b167c44870b107\/IMG_8937.jpg"},{"id":8873,"name":"Lakyn .","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI1OTM2LCJwdXIiOiJibG9iX2lkIn19--b71e7c1ff852d6ec0379102653b93841c2600835\/IMG_8084.jpg"},{"id":8476,"name":"Michell D.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODI0NzU4LCJwdXIiOiJibG9iX2lkIn19--f466b8cb2c07d9cd41181ceacc59e81ba62461dd\/IMG_0109.jpg"},{"id":7945,"name":"Kylie M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIzNzMwLCJwdXIiOiJibG9iX2lkIn19--a2cca4f1785a08ea311de29d5a87205cd2fedab0\/IMG_6506.jpg"},{"id":7582,"name":"Terian B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIyMjcwLCJw
21523dXIiOiJibG9iX2lkIn19--e0efbb93e9ef26e71119496d60de89502077516a\/IMG_5424.jpg"},{"id":7516,"name":"Shannon O.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIyMjMzLCJwdXIiOiJibG9iX2lkIn19--0122d06d0bbc1acdb4888f0ff538ec489a2b1a77\/IMG_0006.jpg"},{"id":7384,"name":"Heather B.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODIxNjkyLCJwdXIiOiJibG9iX2lkIn19--0221ad783bea959603833d7c80e944d3192eba2e\/IMG_4870.jpg"}],"fallback_to_db_from_shopify_api_enabled":false,"credit_transfers_enabled":false,"wallet_pass_enabled":false,"account_widget_sections":[],"order_settings":{"order_price_exclude_discounts":false,"order_price_include_taxes":true,"order_price_include_shipping":true,"order_reward_channels":"all","order_reward_financial_statuses":["paid"],"order_revoke_financial_statuses":["0","refunded","0","0"],"convert_pos_customers_to_members":false,"discount_code_prefix_settings":{"global_prefix":"VIP-GIFT-","loyalty_prefix":"","cashback_prefix":"","vip_tier_prefix":"KITSCH-VIP-","loyalty_gift_prefix":"LGIFT-","referral_friend_prefix":"KITSCH-FRIEND-","referral_advocate_prefix":"KITSCH-ADVOCATE-"},"capitalize_discount_codes":false,"discount_combination_settings":{},"discount_combinations_with_product_enabled":true,"discount_combinations_with_order_enabled":true,"discount_combinations_with_shipping_enabled":true,"points_program_excluded_collection_ids":[],"points_program_excluded_product_ids":[0],"points_program_excluded_order_tags":[],"skip_order_earnings_on_product_ids":["TikTok Shop by ShoppeDance"],"points_order_earnings_rounding_enabled":true,"points_order_earnings_rounding_type":"round","credits_order_earnings_rounding_enabled":false,"credits_order_earnings_rounding_type":"round","credits_order_earnings_rounding_precision":2,"points_order_earnings_rounding_precision":0,"points_program_fulfillment_earnings_trigger":"order_placed"}}; 21524 window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy"; 21525</script>
21525 21526
21527<script type="text/javascript" id="rivo-js-customer-init" dynamic> 21528 21529</script>
21529 21530 21531 21532 <link rel="stylesheet" type="text/css" href="https://cdn.shopify.com/s/files/1/0194/1736/6592/t/1/assets/ba_rivo_profile.css?v=1786981399"/> 21533 <style type="text/css"> 21534 21535 :root { 21536 --rivo-aw-background-color: #ffffff; 21537 --rivo-aw-desktop-sidebar-left: 0px; 21538 --rivo-aw-desktop-sidebar-right: auto; 21539 --rivo-aw-desktop-slidein-translate-x: -100%; 21540 --rivo-aw-desktop-slideout-translate-x: -100%; 21541 --rivo-aw-heading-font-color: #303030; 21542 --rivo-aw-body-primary-font-color: #303030; 21543 --rivo-aw-body-secondary-font-color: #707070; 21544 --rivo-aw-border-color: #e0e0e0; 21545 --rivo-aw-subdued-color: #f7f7f7; 21546 --rivo-aw-icon-color: #303030; 21547 --rivo-aw-primary-color: #303030; 21548 --rivo-aw-favorite-button-active-color: #ff5e5e; 21549 --rivo-aw-toast-offset-left: 15px; 21550 --rivo-aw-toast-offset-right: auto; 21551 --rivo-aw-default-font-size: 16px; 21552 21553 --rivo-aw-input-font-size: 16px; 21554 --rivo-aw-section-title-font-size: 18px; 21555 --rivo-aw-logged-out-title-font-size: 24px; 21556 21557 --rivo-aw-mini-block-title-font-size: 13px; 21558 --rivo-aw-mini-block-subtitle-font-size: 13px; 21559 --rivo-aw-login-footer-font-size: 12px; 21560 --rivo-aw-footer-font-size: 15px; 21561 --rivo-aw-toast-background-color: #1a1a1a; 21562 --rivo-aw-toast-font-color: #ffffff; 21563 21564 21565 --rivo-aw-home-featured-content-image-position: center center; 21566 --rivo-aw-compare-at-price-color: #c70000; 21567 21568 } 21569 a[href^="#rivo-community"], #rivo-earning-rule-552215 { 21570 display: none; 21571} 21572 21573.rivo-slideout__container a:focus { 21574 outline: none; 21575box-shadow:none; 21576border-color: none; 21577} 21578 21579.rivo-slideout__header a.rivo-aw-logo svg{ 21580max-height: 25px; 21581} 21582 21583.rivo-slideout__container .kitsch-featured-content a{ 21584 display: flex; 21585 flex-direction: column; 21586 gap: 10px; 21587} 21588 21589.rivo-slideout__container .kitsch-featured-content img{ 21590 aspect-ratio: 1 / 1; 21591 object-fit: cover; 21592 object-position: top; 21593 max-height: 250px; 21594 width: 100%; 21595} 21596 21597.rivo-mini-block-title{ 21598font-weight:500; 21599margin-top: 5px; 21600margin-bottom: 5px; 21601} 21602 21603.rivo-aw-title{ 21604font-size:20px; 21605} 21606 21607.rivo-slideout__container .button{ 21608font-weight: 600; 21609} 21610 21611.rivo-login-footer-link{ 21612margin-bottom: 0px; 21613margin-top:0px; 21614} 21615 21616.rivo-slideout-navigation a{ 21617gap:5px; 21618} 21619 21620.rivo-star-container svg{ 21621 height: 14px; 21622} 21623 21624.rivo-star-container .oke-sr-count{ 21625 display:none; 21626} 21627 21628.rivo-slideout-navigation svg path{ 21629fill: #646464 !important; 21630} 21631 21632.rivo-slideout-navigation a.active svg path{ 21633fill: #000 !important; 21634} 21635 21636main.rivo-slideout__content{ 21637padding-bottom: 150px !important; 21638} 21639 21640.rivo-login-subtitle{ 21641margin-top:5px; 21642margin-bottom: 10px; 21643} 21644 21645.rivo-empty-state-container{ 21646 margin-top:10px; 21647} 21648 21649@media screen and (max-width: 450px) { 21650 .rivo-slideout__header a.rivo-aw-logo{ 21651 height: 100%; 21652 } 21653 21654 .rivo-hero-faq-link{ 21655 color: #FFF; 21656 } 21657} 21658 21659.rivo-aw-button-component-cta svg:not(.rivo-aw-logo *,.rivo-google-svg,.rivo-apple-svg) path { 21660 fill: var(--rivo-aw-icon-color, #303030) !important; 21661} 21662 21663 21664.rivo-reward-card .reward-name{ 21665 height: 50px; 21666} 21667 21668.rivo-aw-reward-select-row .rivo-aw-reward-select-button{ 21669 min-height: 100%; 21670} 21671 21672/* .rivo-login-form form, .rivo-or-text{ 21673 display:none; 21674} */ 21675/* BFCM ACCOUNT BAR PROMOTION */ 21676 21677 21678 </style> 21679 <div id="rivo-shop-pay-login-container" style="display: none;"> 21680
21680<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"></script>
vendor: 1 bytes, line 21680
21680
21681<script type="module"> 21682 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 21683 21684 21685</script>
21685 21686 21687<shop-login-button ux-mode="windoid" return-uri="https://www.mykitsch.com/account/redirect" proxy="true" proxy-core-idp="true" redirect-type="iframe" response-type="code"></shop-login-button> 21688 21689 </div> 21690 21691<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true"> 21692 <div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close> 21693 <div class="rivo-slideout__container" role="dialog" aria-modal="true" aria-labelledby="rivo-account-dialog-title" tabindex="-1" rivo-ax-bind:class="{ 'rivo-aw-logged-in': $store.rivo_profile_customer, 'rivo-aw-logged-out': !$store.rivo_profile_customer }"> 21694 <header class="rivo-slideout__header rivo-slideout-section"> 21695 <button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button> 21696 <h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2> 21697 <a href="#rivo" class="rivo-aw-logo" rivo-ax-on:click.prevent="changePage('rivo')" rivo-ax-show="$store.rivo_aw_settings.logo && !$store.current_survey_question" aria-label="Go to home"><span aria-hidden="true" rivo-ax-html="$store.rivo_aw_settings.logo"></span></a> 21698 <div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak> 21699 <div class="rivo-survey-progress-bar" role="progressbar" aria-valuenow="0" rivo-ax-effect="$el.setAttribute('aria-valuenow', $store.current_survey?.percentage_completed || 100)" aria-valuemin="0" aria-valuemax="100" aria-label="Survey progress"> 21700 <div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div> 21701 </div> 21702 <button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button> 21703 </div> 21704 </header> 21705 <main class="rivo-slideout__content rivo-slideout-section"> 21706 <div id="rivo-profile-main"></div> 21707 <template rivo-ax-if="$store.rivo_aw_settings.show_powered_by"> 21708 <div class="rivo-powered-by"> 21709 <a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window"> 21710 <span class="rivo-powered-by-text">Powered by </span> 21711 <div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div> 21712 </a> 21713 </div> 21714 </template> 21715 </main> 21716 <footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter"> 21717 <div class="rivo-slideout-navigation" role="tablist" rivo-ax-on:keydown="handleTabKeydown($event)" rivo-ax-bind:class="{ 'rivo-footer-with-icons': $store.rivo_aw_settings.footer_icons_enabled }" rivo-ax-show="!showStickyFooterButton"> 21718 <a href="#rivo" id="rivo-tab-rivo" role="tab" aria-controls="rivo-tabpanel-rivo" aria-selected="true" tabindex="0" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo' }" rivo-ax-on:click.prevent="changePage('rivo')"> 21719 <div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 21720 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_home_text || $store.rivo_aw_settings.footer_home_text">For You</div> 21721 </a> 21722 <a href="#rivo-orders" id="rivo-tab-rivo-orders" role="tab" aria-controls="rivo-tabpanel-rivo-orders" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', (currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? 'true' : 'false'); $el.setAttribute('tabindex', (currentPage === 'rivo-orders' || currentPage === 'rivo-order-details') ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-orders' || currentPage === 'rivo-order-details' }" rivo-ax-on:click.prevent="changePage('rivo-orders')"> 21723 <div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 21724 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_orders_text || $store.rivo_aw_settings.footer_orders_text">Orders</div> 21725 </a> 21726 <a href="#rivo-profile" id="rivo-tab-rivo-profile" role="tab" aria-controls="rivo-tabpanel-rivo-profile" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo-profile' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo-profile' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-profile' }" rivo-ax-on:click.prevent="changePage('rivo-profile')"> 21727 <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 21728 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_profile_text || $store.rivo_aw_settings.footer_profile_text">Profile</div> 21729 </a> 21730 <template rivo-ax-if="$store.rivo_aw_settings.community_enabled"> 21731 <a href="#rivo-community" id="rivo-tab-rivo-community" role="tab" aria-controls="rivo-tabpanel-rivo-community" aria-selected="false" tabindex="-1" rivo-ax-effect="$el.setAttribute('aria-selected', currentPage === 'rivo-community' ? 'true' : 'false'); $el.setAttribute('tabindex', currentPage === 'rivo-community' ? '0' : '-1')" rivo-ax-bind:class="{ 'active': currentPage === 'rivo-community' }" rivo-ax-on:click.prevent="changePage('rivo-community')"> 21732 <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 21733 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div> 21734 </a> 21735 </template> 21736 </div> 21737 <template rivo-ax-if="showStickyFooterButton && $store.current_survey_question"> 21738 <div class="rivo-sticky-footer-container"> 21739 <button rivo-ax-bind:class="$store.rivo_aw_settings.primary_button_class_names" aria-label="Continue survey" rivo-ax-text="$store.rivo_aw_settings.survey_next_button_text" rivo-ax-on:click="saveSurveyAnswer($event)"></button> 21740 </div> 21741 </template> 21742 </footer> 21743 <div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true"> 21744 <div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close> 21745 <div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true"> 21746 <button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button> 21747 <div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div> 21748 </div> 21749 </div> 21750 </div> 21751 </div> 21752 </div> 21753 </div> 21754 21755<!-- END app snippet --> 21756 21757 21758</div>
21758<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
21758 21759</body> 21760 21761 21762</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.