1<!doctype html> 2<html class="no-js" lang="en"> 3 4 <head> 5
6<script> 7 (function (w) { 8 var META_PIXEL_ID = '923274347711234'; 9 if (!w.fbq) { 10 var n = (w.fbq = function () { 11 n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments); 12 }); 13 if (!w._fbq) w._fbq = n; 14 n.push = n; 15 n.loaded = true; 16 n.version = '2.0'; 17 n.queue = []; 18 } 19 w.fbq('set', 'autoConfig', false, META_PIXEL_ID); 20 })(window); 21</script>
21 22 23<!--LOOMI SDK--> 24<!--DO NOT EDIT--> 25<!--Start - Anti Flicker--> 26<style id="vslyAntiFlickerStyle-AE29"> 27 body { 28 opacity: 0!important; 29 } 30</style> 31<style id="vslyAntiFlickerStyle-BC82"> 32 body { 33 34 animation: vslyAntiFlickerFadeIn 0.1s linear; 35 -moz-animation: vslyAntiFlickerFadeIn 0.1s linear; 36 -o-animation: vslyAntiFlickerFadeIn 0.1s linear; 37 -webkit-animation: vslyAntiFlickerFadeIn 0.1s linear; 38 39 animation-fill-mode: forwards; 40 -moz-animation-fill-mode: forwards; 41 -o-animation-fill-mode: forwards; 42 -webkit-animation-fill-mode: forwards; 43 44 animation-delay: 300ms; 45 -moz-animation-delay: 300ms; 46 -o-animation-delay: 300ms; 47 -webkit-animation-delay: 300ms; 48 } 49 50 @keyframes vslyAntiFlickerFadeIn { 51 to { 52 opacity: 1; 53 } 54 } 55</style>
56<script id="vslyAntiFlickerScript-OJ93" data-em-disable> 57 console.debug('vsly-anti-flicker', 'Anti Flicker Script Loaded'); 58 let fallbackTimer = -1; 59 let retryTimer = -1; 60 let retries = 0; 61 62 function _vslyAntiFlickerRevealInner() { 63 try { 64 console.debug('vsly-anti-flicker', 'Revealing'); 65 const hideElem = document.querySelector('#vslyAntiFlickerStyle-AE29'); 66 if (hideElem) { 67 hideElem.remove(); 68 } 69 clearTimeout(fallbackTimer); 70 console.debug('vsly-anti-flicker', 'Revealing done'); 71 } catch (ex) { 72 console.error('vsly-anti-flicker', ex); 73 if (retries > 15) { 74 setTimeout(window.vslyAntiFlickerReveal, 10); 75 retries += 1; 76 } 77 } 78 } 79 80 window.vslyAntiFlickerReveal = function () { 81 setTimeout(_vslyAntiFlickerRevealInner, 10); 82 } 83 84 fallbackTimer = setTimeout(() => { 85 console.debug('vsly-anti-flicker', 'Falling back after timeout'); 86 window._vslyAntiFlickerRevealInner() 87 clearTimeout(retryTimer) 88 }, 300) 89</script>
89 90<!--End - Anti Flicker--> 91<link rel="preconnect" href="https://live.visually-io.com" crossorigin data-em-disable> 92<link rel="dns-prefetch" href="https://live.visually-io.com" data-em-disable>
93<script type="text/javascript" data-em-disable data-vsly> 94 (()=> { 95 const env = 2; 96 var store = "kitschllc.myshopify.com"; 97 var alias = store.replace(".myshopify.com", "").replaceAll("-", "_").toUpperCase(); 98 var jitsuKey = "js.10469048384"; 99 var themeId = 192042008757; 100 var role = "main"; 101 window.loomi_ctx = {...(window.loomi_ctx || {}),storeAlias:alias,jitsuKey,env,themeId,role}; 102 103 104 105 106 107 window.loomi_ctx.blockingConcent = false; 108 loomi_ctx.ttl=1793500396; 109 loomi_ctx.embeddedTests=[]; 110 })() 111</script>
vendor: 1 bytes, line 111
111
112<script type="text/javascript" data-em-disable> 113 !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=()=>!!_(()=>x()()),x=()=>_(()=>window.Shopify.customerPrivacy.analyticsProcessingAllowed)||_(()=>window.Shopify.customerPrivacy.userCanBeTracked)||_(()=>window.visually.analyticsProcessingAllowed);function C(){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;
113o++)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";
113const 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(xe())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=>{let t=Re();return _(()=>!!window.loomi_api.vslyResolveThemeTestUrl)&&(t=_(()=>window.loomi_api.vslyResolveThemeTestUrl(t),t)),t.searchParams.append("preview_theme_id",`${e||""}`),t},be=()=>{const e="vsly-tts";if($e(e)||De(e))return;ke();const t=Ie("");t.searchParams.append(e,"1"),sessionStorage.setItem(e,`${f().valueOf()}`),document.body.style.opacity=0,location.replace(t.href)},xe=()=>
113{const e="vsly_disableThemeTest",t=$e("disableThemeTest")||!!sessionStorage.getItem(e);return t&&sessionStorage.setItem(e,"1"),ie()||t},Ce=()=>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=e=>{const t=sessionStorage.getItem(e);if(t){const e=f().valueOf()-Number(t);return Number.isFinite(e)&&e<864e5}return t},Ue="data-rid",Me="data-alchemy-element-root";let qe,Fe=0;function Be(e){return e.hasAttribute(Ue)||e.hasAttribute(Me)}const Je=function(e,t){try{return Promise.resolve(v(()=>!!document&&!!document.body&&!!document.querySelector,50,200)).then(function(){!function(){if("undefined"==typeof document)return;Ve||(Ve=new MutationObserver(He)),He();const e="spa"===_(()=>window.vslyIntegrationType,"static")?document:document.body;Ve.observe(e,{childList:!0,subtree:!0,characterData:!0,attributes:!1})}(),e&&(k=e),t&&(T=t)})}catch(e){return Promise.reject(e)}};let Ve;function He(){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,He,100,10);if($.has(e.id))return;if(function(e,t){if(e&&(void 0===qe&&(qe=!!document.querySelector(`[${Me}],[${Ue}]`)),qe)&&function(e){return["replace","appendBefore","appendAfter","compound","widget","moveElem"].includes(e.kind)}(t))for(let t=e;t;t=t.parentElement)if(Be(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===Fe&&(Fe=Date.now());const n=Date.now()-Fe,r=window.vslyHydrationGrace||500;return t&&n>r}())return;const n=Ge(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)}}),Ke()}function Ge(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}";
113\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}}(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,Ge(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=()=>
113{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=[];
113return 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
113h((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 ze=!1;function Ke(){ze||(ze=!0,requestAnimationFrame(We))}function We(){$.forEach(e=>{try{e.isApplied()?e.redoIfNeeded():e.do()}catch(t){F("failed to apply mutation command with exception:",t,e)}}),ze=!1}function Qe(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),Ke(),r}catch(e){return}var t}function Ye(e){return"div"===e.selector&&(e.selector="body div"),L.push(e),He(),{revert:()=>Qe(e.id),mutationId:e.id}}function Ze(){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 Xe;!function(e){e.CART_CHANGE="CART_CHANGE",e.LOYALTY_CHANGE="LOYALTY_CHANGE"}(Xe||(Xe={}));const et=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),tt=()=>window.loomi_ctx.session.id;function nt(e){return _(()=>e.items.map(e=>_(()=>e.selling_plan_allocation.selling_plan.name.toLowerCase())).filter(e=>!!e),[])}function rt(){return JSON.parse(localStorage.getItem("loomi-cart-history")||"[]")}function ot(){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 it(e){return JSON.parse(localStorage.getItem(e)||"[]")}function st(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 ct(){return JSON.parse(localStorage.getItem("loomi_purchased_products")||"[]")}const at="vsly_params_history",ut="vsly_visited_pages",lt=function(e){try{const t=e.matches?ht.MOBILE:ht.DESKTOP,n=function(){if(dt!=t){q("device-listener",`device changed to ${t} from ${dt}`),window.loomi_ctx.deviceOverride=t===ht.MOBILE?"m":"d",dt=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 dt;function mt(){a()?function(){try{return Promise.resolve(v(()=>c,1e3,10)).then(function(){return ft(),Promise.resolve()})}catch(e){return Promise.reject(e)}}().catch(console.error):ft()}function ft(){let e=_(()=>window.vslyDesktopBreakpoint)||960;e<=0&&(e=960);const t=window.matchMedia(`(max-width: ${e}px)`);t.removeEventListener("change",lt),t.addEventListener("change",lt)}var ht;!function(e){e.MOBILE="MOBILE",e.DESKTOP="DESKTOP"}(ht||(ht={}));const pt=()=>edgetag("getUserId");function vt(){const e="vsly_edgetag";return P(()=>(pt()&&localStorage.setItem(e,pt()),!0)),_(pt)||localStorage.getItem(e)}const wt="lmi_type",yt="lmi_from",gt="lmi_class",_t="lmi_utm_data",St={utm_source:"source",utm_medium:"medium",utm_campaign:"campaign",utm_term:"term",utm_content:"content"},Et=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},Pt=function(e){void 0===e&&(e=window.location.search);const t={utm:{},lmi_params:{}};return _(()=>
113new URLSearchParams(e)).forEach((e,n)=>{if(e){const r=St[n],o=Et(e);r?t.utm[r]=o:function(e){return _(()=>[gt,yt,wt].includes(e))}(n)&&(t.lmi_params[n]=o)}}),t};function At(){const e=function(e){let t=[];const n=localStorage.getItem(_t);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}(_(()=>Pt().utm)));return localStorage.setItem(_t,JSON.stringify(e)),e}function It(){const e=_(()=>At(),[]);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 bt=function(e){return Promise.resolve(xt()).then(function(t){return new Promise((n,r)=>{const o=t.transaction([kt],"readonly").objectStore(kt).get(e);o.onerror=e=>{r("IDB e:r"+e.target.error)},o.onsuccess=e=>{n(e.target.result)}})})},xt=function(){try{const e=function(){if(!Tt)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=>{Tt=t.target.result,e(Tt)},n.onupgradeneeded=e=>{e.target.result.createObjectStore(kt,{keyPath:"id"}).createIndex("id","id",{unique:!0})}})).then(function(){})}();return Promise.resolve(e&&e.then?e.then(function(){return Tt}):Tt)}catch(e){return Promise.reject(e)}},Ct="VISUALLY_IO",kt=Ct;let Tt=null;function Nt(){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 Ot(){return _(()=>Ze().items.map(e=>({variantId:e.variant_id||0,quantity:e.quantity||0,productId:e.product_id||0,price:e.price||0})))||[]}const jt=function(e){return void 0===e&&(e=Ze()),_(()=>(("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 Lt(){const e=new URL(window.location.href);return e.protocol+"//"+e.hostname+e.pathname}const $t=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 Rt(){const e=_(()=>this.cart.items);if(e&&e.length>0){const t=tt(),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!!_(()=>rt().find(e=>!!e.sid&&r.includes(`${e.variant_id}`)&&`${e.sid}`!=t))}return!1}function Dt(e){return jt(this.cart).includes(e)}function Ut(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 Mt(){return nt(this.cart)}function qt(e){const t=this.cart;return!!_(()=>t.items.find(t=>t.handle===e))}function Ft(e,t){return"contains"!==t?qt.call(this,e):this.cart?.items?.some(t=>t.handle?.includes(e))??!1}function Bt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.tags&&t.tags.includes(e)))}function Jt(e,t){return"contains"!==t?Bt.call(this,e):this.cart?.items?.some(t=>t.tags?.some(t=>t.includes(e)))??!1}function Vt(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 Ht(e,t){const n=this.cart?.items;return!!n?.length&&n.every(n=>(n.tags||[]).some(n=>"contains"===t?n.includes(e):n===e))}function Gt(e){const t=this.cart;return!!_(()=>t.items.find(t=>!!t.collections&&t.collections.includes(e)))}function zt(){return!0===_(()=>window.loomi_ctx.loyalty.isMember,!1)}function Kt(){return _(()=>
113window.loomi_ctx.loyalty.pointsBalance,0)}function Wt(){return _(()=>window.loomi_ctx.loyalty.earnedPoints,0)}const Qt="__eventn_id";function Yt(){const{id:e,firstSeen:t}=function(e){const t=function(e){try{const t=S(e),{firstSeen:n,id:r}=en(t);if(t)return{id:r,firstSeen:n||nn()}}catch(e){}}(e),n=function(e){const t=window.localStorage.getItem(e),{id:n,firstSeen:r}=en(t);if(t)return{id:n,firstSeen:r||nn()}}(e);if(!t&&!n){const{newId:t,newEpoch:n}=function(){const e=Math.random().toString(36).substring(2,12),t=nn();return{newId:e,newEpoch:t,value:tn(e,t)}}();return Zt(t,n,e),{id:t,firstSeen:n}}if(!n&&t)return Zt(t.id,t.firstSeen,e),t;if(!t&&n)return Zt(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 Xt(t,n)&&(o=t.id<=n.id?t.id:n.id),n.id==t.id&&n.firstSeen==t.firstSeen||Zt(o,r,e),{id:o,firstSeen:r}}(Qt);return{id:e,firstSession:rn(t),firstSeen:t}}function Zt(e,t,n){void 0===n&&(n=Qt);const r=tn(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 Xt=(e,t)=>e.firstSeen===t.firstSeen&&e.id!==t.id;function en(e){return{firstSeen:_(()=>parseInt(e.split(".")[1]),null),id:_(()=>e.split(".")[0])}}function tn(e,t){return`${e}.${t}`}function nn(){return Math.trunc((new Date).getTime()/1e3)}const rn=e=>(new Date).getTime()/1e3-e<=7200,on="vsly_vid",sn="lmi_debug";function cn(e){return _(()=>new URL(window.location.href).searchParams.get(e)||void 0)}const an=["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 un(e){try{(function(e){const t=e.flatMap(e=>_(()=>e.code)).filter(e=>!!e).filter(e=>"widget"===e.kind).map(e=>ln(e.value.env)),n=new Map;return 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=>{dn(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;dn(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 Ye(N("appendFont","div",JSON.stringify({family:e,weights:t})))}(t,n)})}catch(e){F("failed to install custom fonts",e)}}function ln(e){const t={};for(const n in e)if("object"!=typeof e[n]||Array.isArray(e[n]))t[n]=e[n];else{const r=ln(e[n]);for(const e in r)t[`${n}.${e}`]=r[e]}return t}function dn(e,t,n){if(!t)return;const r=t.replaceAll("'","").replaceAll('"',"");if(!function(e){return an.includes(e)}(r))return;e.has(r)||e.set(r,new Set);const o=e.get(r);
113o.add(400),n.forEach(e=>{o.add(e)})}const mn=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)}},fn=function(e){try{let n;function t(t){return n?t:e.map(e=>{const t=String(e.id),n=pn.get(gn(e.id))||r[t];return n?{...e,variants:Array.isArray(e.variants)?e.variants.map(e=>{const t=_n(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}=Sn(e),i=function(){if(o.length>0)return function(t,n){try{var o=Promise.resolve(hn(e)).then(function(e){r=e,Object.entries(r).forEach(e=>{let[t,n]=e;return pn.set(gn(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)}},hn=function(e){try{return Promise.resolve(fetch(`https://${wn()}/api/2025-10/graphql.json`,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({query:vn(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=yn(r.id);t[o]={variants:{}}
113,r.variants.edges.forEach(e=>{const n=yn(e.node.id);t[o].variants[n]={price:e.node.price,compareAtPrice:e.node.compareAtPrice}})}return t})})}catch(e){return Promise.reject(e)}},pn=new class extends H{constructor(e,t){super(new z(e),t)}}("p",18e5);function vn(e){const{productIdsToFetch:t,maxVariantsPerProduct:n}=Sn(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 wn=()=>window.loomi_ctx.storeAlias.toLowerCase().replaceAll("_","-")+".myshopify.com";function yn(e){const t=e.match(/\/(\d+)$/);return t?t[1]:e}const gn=e=>String(e)+se(),_n=(e,t)=>{let n=String(e.variant_id);const r=Object.keys(t.variants);return 1==r.length&&(n=r[0]),t.variants[n]},Sn=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])})(pn.get(gn(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}},En=new K("recs_cache",300001),Pn=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}=Nt();(t||n)&&(e.productId={productId:t,variantId:n})}(r),r.cartItems=(o=Ot(),_(()=>o.filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId}`,quantity:e.quantity||1})))),r.currency=_(()=>Ze().currency||"USD","USD"),r.cart_total=_(()=>Ze().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=>An(r,e))&&(r.recentlyViewed=ot().filter(e=>!!e.productId).map(e=>({productId:`${e.productId}`,variantId:`${e.variantId||""}`,...e.ts?{ts:e.ts}:{}})));const i=ct();return i.length>0&&(r.pastPurchases=i),(An(r,"CART_ITEMS")||function(e){return _(()=>!!e.layeredRuling.find(e=>"latest_added"==e.ruleCond.itemSelection))}(r))&&(r.cartHistory=kn()),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(Cn(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 An(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 In(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 bn(){return`https://${A(window.loomi_ctx.env)}/api/recommendations/web/public/v2/recommend`}const xn=new Map,Cn=function(e){try{function t(){return _(()=>o.products)}const n=g(e),r=W(n);let o=En.get(r);const i=function(){if(!o){let e=!0;return me("kill-locale-currency")&&(e=!1),Promise.resolve(((e,t,n)=>{if(xn.has(e))return xn.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(fn(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(bn(),{method:"POST",headers:{"Content-Type":"text/plain"},body:t})).then(function(e){o=e}):Promise.resolve(r(`${bn()}?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(xn.delete(e),t)throw n;return n}))}catch(e){return Promise.reject(e)}}();return xn.set(e,o),o})(r,n,e)).then(function(e){o=e,_(()=>
113[In,window.loomi_api.onRecsResp].forEach(e=>e&&e(o))),En.set(r,o)})}}();return Promise.resolve(i&&i.then?i.then(t):t())}catch(s){return Promise.reject(s)}},kn=()=>rt().map(e=>{const t={...e};return delete t.sid,t});function Tn(e){return`vsly_pi_${e}`}function Nn(e){return`vsly_hbt_${e}`}function On(e){return`vsly_hbc_${e}`}function jn(e){return Array(e).fill(0).map(()=>Math.floor(10*Math.random())).join("")}function Ln(){try{const e=_(()=>window.vslyAntiFlickerReveal,void 0);e&&e()}catch(e){}}const $n=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})),`${bn()}?${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)}},Rn=function(e){try{try{const t=g(e),n=window.loomi_ctx.storeAlias,r=W(`${n}_${t}_${se()}`),o=Un.get(r);if(o)return Promise.resolve(o);if(Mn.has(r))return Promise.resolve(Mn.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(bn());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 In(t),t.products}(r),Promise.resolve(Dn(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 Un.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(Mn.delete(r),e)throw t;return t}))}catch(e){return Promise.reject(e)}}();return Mn.set(r,i),Promise.resolve(i)}catch(e){return F("queryProducts setup failed:",e),Promise.resolve({results:{}})}}catch(e){return Promise.reject(e)}},Dn=function(e){try{return me("kill-locale-currency")||_(()=>!Array.isArray(e[0].variants))?Promise.resolve(e):Promise.resolve(fn(e))}catch(e){return Promise.reject(e)}},Un=new K("ai_recs_cache",300001),Mn=new Map,qn=function(e,t,n){try{const o=Yt(),i=function(e,t,n){const r=function(){const e=Ot(),t={path:window.location.pathname,host:window.location.hostname};_(()=>e.length)>0&&(t.cartItems=e);const n=_(()=>Ze().token);n&&(t.cartToken=n);const r=At();r&&(t.trafficSources=r),t.productsSeenInSession=ot(),t.isCustomer=!!E(),t.query=window.location.search||"",t.hash=window.location.hash||"";const o=jt();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=!!_(()=>nt(Ze()).length>0);const s=vt();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=it(at),u=function(){const e=it(ut);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 bt(ut).then(r=>{const o={ts:new Date,name:Lt(),search:_(n,"")},i=!!o.search,s=(_(()=>r.visits)||e||[]).filter(e=>!i||!(e.name===o.name&&!e.search)).filter(e=>
113!(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:ut,visits:s},Promise.resolve(xt()).then(function(e){return new Promise((t,n)=>{const r=e.transaction([kt],"readwrite").objectStore(kt).put(c);r.onerror=e=>{n("IDB e:w"+e.target.error)},r.onsuccess=()=>{t("")}})})).catch()}).catch(),st([{ts:f(),name:Lt()}],e,e=>t=>e.name===t.name,ut)}(),l=ct(),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"))||_(()=>Ze().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=Nt().productId;return Number.isFinite(Number(e))?e.toString():""},"");const e=1*i.variantId;Number.isFinite(e)&&(r.vid=e)}const y=_(tt);"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,on].map(e=>{const t=cn(e);t&&sessionStorage.setItem(e,t)});const e=sessionStorage.getItem(r),t=sessionStorage.getItem(on);return{previewKey:e,debugAllocator:cn(sn),previewVariantId:t}}();let i=new URL(e);return t&&i.searchParams.append(r,t),n&&i.searchParams.append(sn,"true"),o&&i.searchParams.append(on,o),i}(Vn(e).cfgUrl);o.searchParams.append("q",n);const i=W(o.href),s=window.vslyNativeFetch||window.fetch,c=Bn.has(i)?Bn.get(i):s(o.href,{priority:"high"}).finally(()=>Bn.delete(i));return Bn.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),st(e.queryHistory,i.queryHistory,e=>t=>t.v===e.v&&t.k===e.k,at),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)}},Fn="vslyb",Bn=new Map;function Jn(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(Vn(o).cfgUrl.replace("/allocate","/match"));i.searchParams.append("q",r),fetch(i)}}function Vn(e){let t="/api/allocator/web/public/v2/allocate";return Gn(e)&&(t="/allocate"),{cfgUrl:`${Hn(e)}${t}`}}function Hn(e){return Gn(e)?"http://localhost:8080":`https://${A()}`}function Gn(e){return[n.TEST,n.LOCAL].includes(e)}function zn(e){window.visually={..._(()=>window.visually)||{},flags:e},localStorage.setItem("loomi-flags",JSON.stringify(e))}function Kn(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 Wn(e){return`${e.name}-${e.variant}`}function Qn(e){return`${e.name}-${e.variant}-${e.version||0}`}function Yn(e){$.forEach(t=>{e&&!e(t)||(t.undo(),t.do())})}const Zn=(e,t)=>!!_(()=>e.audiences.includes(t)),Xn=e=>{const t={},n=Zn(e,"d"),r=Zn(e,"m");return n||r?(_(()=>e.experiments.filter(e=>
113!!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},er=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 tr(e,t,n,r){const[o,i]=t.split(",");return new Promise(t=>{bt(ut).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||cr(e)){if(rr(s,e))return void t(!0)}else if(nr(s,e))return void t(!0);t(!1)})})}function nr(e,t){return!![or(e),sr(or(e))].find(e=>e.includes(t))}function rr(e,t){const n=e.search||"",r=or(e)+n;return!![r,sr(r)].find(e=>e.includes(ir(t)))}function or(e){return ir(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("/")),ir(t.href)}(e.name))}function ir(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 sr(e){return e.includes("/products/")&&e.includes("/collections/")?e.replace(/\/collections\/[^/]+/,""):e}function cr(e){return _(()=>!!new URL(e).search)}const ar=function(e){try{return Er(),yr(e.clientTargetingFormula)&&(mr[hr(e)]=e),Promise.resolve(Sr(e)).then(function(t){return t?(vr(e),!0):(q(`exp: ${e.gaName} not run client targeting: ${e.clientTargetingFormula} => false`),!1)})}catch(e){return Promise.reject(e)}},ur=function(e){try{const t=Object.entries(mr).map(t=>{let[n,r]=t;return yr(r.clientTargetingFormula)&&(mr[hr(r)]=r),{exp:r,shouldBeApplied:lr(r.clientTargetingFormula,e,r.name),hasBeenApplied:()=>!!fr[hr(r)]}});return Promise.resolve(gr(t)).then(function(e){!function(e){e.filter(e=>e.hasBeenApplied()&&!e.shouldBeApplied).flatMap(e=>{const t=_(()=>fr[hr(e.exp)]);return t&&delete fr[hr(e.exp)],t}).forEach(e=>{_(e.revert)})}(e),function(e){e.filter(e=>e.shouldBeApplied&&!e.hasBeenApplied()).forEach(e=>{var t,n,r;vr(e.exp),t=e.exp,n=wr,void 0===r&&(r=C()),n.has(t.variant)||(xr(r,t),n.add(t.variant),Jn(t))})}(e)})}catch(e){return Promise.reject(e)}},lr=function(e,t,n){void 0===n&&(n="");try{if(void 0===t&&(t=pr()),yr(e)){t.Total=$t,t.CartHasSubs=Ut,t.CartSubs=Mt,t.CartHasItem=qt,t.CartHasItemMatching=Ft,t.CartItemHasTagMatching=Jt,t.CartItemHasTag=Bt,t.AllCartItemsHasTag=Vt,t.AllCartItemsHasTagMatching=Ht,t.CartItemHasCollection=Gt,t.IsLoyaltyCustomer=zt,t.LoyaltyPointsBalance=Kt,t.LoyaltyPointsEarned=Wt,t.PageVisit=tr,t.CustomerTag=Pr,t.IsGuest=Ar,t.AbandonedCart=Rt,t.CartAttrName=Dt,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 dr=!1;const mr={},fr={},hr=e=>`${e.name}-${e.variant}`;function pr(){return{cart:Ze(),Total:$t,CartHasSubs:Ut,CartSubs:Mt,CartHasItem:qt,CartHasItemMatching:Ft,CartItemHasTagMatching:Jt,CartItemHasTag:Bt,AllCartItemsHasTag:Vt,AllCartItemsHasTagMatching:Ht,CartItemHasCollection:Gt,IsLoyaltyCustomer:zt,LoyaltyPointsBalance:Kt,LoyaltyPointsEarned:Wt,PageVisit:tr,CustomerTag:Pr,IsGuest:Ar,AbandonedCart:Rt,CartAttrName:Dt}}function vr(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=Ye(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);
113n&&Object.entries(t).forEach(e=>{let[t,r]=e;return n[t]=r})}(n,r);const o=Ye(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,Ye(n)}if(["moveElem","automation","visualEdit"].includes(e.kind)){const n=N(e.kind,e.selector,"");n.options=t,n.block=e;const r=Ye(n);return r.htmlId=n.id,r}const n=N(e.kind,e.selector,e.value);return n.options=t,Ye(n)}(e,t)}catch(e){}}).filter(e=>!!e),[]),fr[hr(e)]=n,function(e){if(!0!==window.visually?.flags?.["experience-applied-callback"])return;const t=window.vslyOnExperienceApplied;if("function"!=typeof t)return;const n={experienceId:e.name,variantId:e.variant,experienceName:e.gaName,variantName:e.gaVariant,version:e.version??0};try{Promise.resolve(t(n)).catch(e=>F("vslyOnExperienceApplied callback failed",e))}catch(e){F("vslyOnExperienceApplied callback failed",e)}}(e)}const wr=new Set;function yr(e){return!!e&&""!==e}const gr=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)}},_r=e=>{const t=_(()=>e.key),n=_(()=>e.value),r=pr();t===Xe.CART_CHANGE?(ur({...r,cart:n}),_(()=>window.loomi_ctx.maintainCartAttributes(n))):t===Xe.LOYALTY_CHANGE&&ur(r)};function Sr(e){return lr(e.clientTargetingFormula,void 0,e.name)}function Er(){dr||s(()=>document).then(()=>{document.addEventListener(Q,_r),dr=!0})}function Pr(e,t){if(void 0===t&&(t=""),"contains"===t)return _(()=>window.loomi_ctx.ctags?.some(t=>t.includes(e)))||!1;const n=["!","not in"].some(e=>t.includes(e)),r=_(()=>window.loomi_ctx.ctags.includes(e))||!1;return n?!r:r}function Ar(){return Promise.resolve(_(()=>!window.loomi_ctx.clientId))}function Ir(e){const t=hr(e),n=fr[t];n&&(n.forEach(e=>_(e.revert)),delete fr[t]),delete mr[t]}const br=function(e,t,n){try{let r;return Promise.resolve(n()).then(function(n){n?(xr(t,e),(yr(e.clientTargetingFormula)||function(e){return!!me("trigger-delayed-allocation")&&_(()=>["jsFunction","jsCondition"].includes(e.trigger.type))}(e))&&Jn(e)):r=1})}catch(e){return Promise.reject(e)}};function xr(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 Cr=new Set,kr=new Set,Tr=new Set,Nr=new Set;let Or;function jr(e){void 0===Or&&(Or=new MutationObserver(Lr(e)),Or.observe(document.body,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}function Lr(e){return()=>{$r(Cr,Tr,(t,n)=>{br(n,e,()=>(t.add(Rr(n.trigger.selector,n)),ar(n)))}),$r(kr,Nr,(t,n,r)=>{const o=n.trigger;t.add(Rr(o.selector,n)),r.addEventListener(o.name,()=>br(n,e,()=>ar(n)),{once:void 0!==o.once&&o.once})})}}function $r(e,t,n){e.forEach(e=>{_(()=>{const r=e.trigger.selector;document.body.querySelectorAll(r).forEach(o=>{t.has(Rr(r,e))||n(t,e,o)})})})}function Rr(e,t){return`${e}-${t.name}`}function Dr(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 Ur(e){const t=Dr(e);return Br(t),v(()=>new Function(e.code)(window),e.timeoutMillis,e.retries,()=>void 0===Jr(t))}function Mr(e){return JSON.parse(localStorage.getItem(e)||"[]")}let qr=[];const Fr=function(e,t,n){_(()=>t.experiments.forEach(t=>{n&&n.matches(t)?n.onSubscribeCall(t):Gr(t,e)}))},Br=(e,t)=>{qr.push({handler:e,experienceKey:t})},Jr=e=>qr.find(t=>t.handler===e),Vr=function(e){qr.filter(t=>t.experienceKey===e).forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=qr.filter(t=>t.experienceKey!==e)};function Hr(e,t){Gr(e,t)}function Gr(t,n){switch(_(()=>t.trigger.type)){case e.PageLoad:!function(e,t){br(e,t,()=>ar(e))}(t,n);break;case e.Timeout:!function(e,t){const n=setTimeout(()=>{br(e,t,()=>ar(e))},e.trigger.timeoutMillis);Br(()=>{n&&clearTimeout(n)})}
113(t,n);break;case e.Inactivity:!function(e,t){const n=e.trigger.timeoutMillis;let r;function o(){clearTimeout(r),r=setTimeout(()=>{br(e,t,function(){try{return Promise.resolve(Sr(e)).then(function(t){return t&&ar(e),t})}catch(e){return Promise.reject(e)}})},n)}o();const c=["mousemove","keypress","scroll","touchstart","touchmove"];Br(()=>{clearTimeout(r),i(()=>document).then(()=>c.forEach(e=>document.removeEventListener(e,o)))}),s(()=>document,!0).then(()=>{c.forEach(e=>document.addEventListener(e,o,{passive:!0}))})}(t,n);break;case e.Selector:!function(e,t){jr(e),Cr.add(t),Lr(e)()}(n,t);break;case e.ExitIntent:!function(e,t){const n=r=>{_(()=>!r.toElement&&!r.relatedTarget)&&br(e,t,()=>{const t=ar(e);return i(()=>document).then(()=>{document.removeEventListener("mouseout",n)}),t})};s(()=>document,!0).then(()=>{document.addEventListener("mouseout",n,{passive:!0})}),Br(()=>{i(()=>document).then(()=>{document.removeEventListener("mouseout",n)})})}(t,n);break;case e.JSCondition:!function(e,t){Ur(e.trigger).then(()=>{br(e,t,()=>ar(e))}).catch(()=>{})}(t,n);break;case e.JSFunction:!function(e,t){!function(n){try{const r=new Function(`return async function() { ${n.code} }`)()(),o=Dr(n);Br(o),r.then(()=>void 0!==Jr(o)&&void br(e,t,()=>ar(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&&br(e,t,()=>ar(e))}const c=e=>{let t;try{t=new Function(n.jsEvent.matchCode)(e),localStorage.setItem(r,JSON.stringify([...Mr(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 _(()=>!!Mr(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)}),Br(()=>{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;Ur(e.jsCond).then(()=>{Gr({...t,trigger:e.condition},n)}).catch(()=>{})}}(t,n);break;case e.ElementEvent:!function(e,t){jr(t),kr.add(e),Lr(t)()}(t,n)}}const zr=["vsly-backdrop-container","__loomi_crosshair_container"];function Kr(e){let t=_(()=>e.target),n=!1;for(;t;){if(zr.includes(_(()=>t.id))){n=!0;break}t=_(()=>t.parentElement)}n&&(q("vsly","about to stop propagation of event",e),_(()=>e.stopImmediatePropagation()),_(()=>e.stopPropagation()))}function Wr(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(Zr()){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=Qr(s,c,n),o.format(c)}const Qr=(e,t,n)=>1!==e&&me("exchange-round")||Zr()?(_(()=>window.visually.priceRound)||Math.round)(t,n):t;function Yr(){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 Zr=()=>!me("op-locale-currency-no-round");let Xr=window.location.href;const eo=()=>{requestAnimationFrame(()=>{Xr!==window.location.href&&(Xr=window.location.href,window.dispatchEvent(new CustomEvent("vslyUrlChanged",{detail:{prev:Xr,curr:window.location.href}})))})};var to;!function(e){e.NONE="none",e.YOTPO="yotpo"}(to||(to={}));const no={isMember:!1,provider:to.NONE};function ro(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}const oo="vsly-loyalty-ctx",io=(()=>{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:to.YOTPO}:no},r=e=>{_(()=>"vsly:loyalty-changed"===e.type)&&_(()=>window.swellAPI.refreshCustomerDetails()),t(n())};return{provide:n,onChange:function(n){try{t=n;const o=ro(function(){return Promise.resolve(v(()=>
113!!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=ro(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 so(e){et(Xe.LOYALTY_CHANGE,e),sessionStorage.setItem(oo,JSON.stringify({ts:(new Date).getTime(),ctx:e})),window.loomi_ctx={...window.loomi_ctx||{},loyalty:e}}const co="vsly_session";function ao(e){return Et((e||"").replace("+"," "))}function uo(){const e=window.loomi_ctx.storeAlias,t={id:W(e+window.loomi_ctx.userId+f()+It()+fo()),utm_campaign:It(),last_interaction:new Date,landing_page:_(()=>location.href,""),start_at:new Date};return lo(t),t}function lo(e){const t=JSON.stringify(e);localStorage.setItem(co,t),window.loomi_ctx.session=e}function mo(){const e=function(){window.loomi_ctx=window.loomi_ctx||{};let e=window.loomi_ctx.session||_(()=>{const e=JSON.parse(localStorage.getItem(co));return e.last_interaction=new Date(e.last_interaction),e.start_at=new Date(e.start_at),e})||uo();return function(e){const t=new Date,n=e.last_interaction;return(t.valueOf()-n.valueOf())/6e4>30||ao(It())!==ao(e.utm_campaign)||e.last_interaction.getDate()!==t.getDate()}(e)&&(e=uo()),window.loomi_ctx.session=e,e}();e.last_interaction=new Date,lo(e)}const fo=()=>Math.random().toString(36).substring(2,15)+Math.random().toString(36).substring(2,15);function ho(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 po=function(e,t,r){void 0===r&&(r=1e3);try{return vo?(console.debug("vsly-sdk","cannot reload since another reload is in progress"),Promise.resolve()):(vo=!0,Promise.resolve(ho(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(fr)),c=C();n.forEach(e=>r.set(Wn(e),e)),o.forEach(e=>i.set(Wn(e),e)),(e=>{window.loomi={..._(()=>window.loomi)||{},conf:e},window.visually={..._(()=>window.visually)||{},flags:e.flags,recsPerVariant:Xn(e)},zn(e.flags)})(t),((e,t,n)=>{e.forEach((e,r)=>{t.has(r)||(n.has(r)&&Ir(e),Vr(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?Qn(i)!==Qn(e)&&(r.has(o)&&Ir(i),Vr(o),un([e]),Hr(e,n)):(un([e]),Hr(e,n))})})(i,r,c,s)})}catch(e){return Promise.reject(e)}}(e,t,wo)).then(function(){}):Promise.resolve(function(){try{return dr&&i(()=>document).then(()=>{document.removeEventListener(Q,_r),dr=!1}),qr.forEach(e=>{try{"number"!=typeof e.handler&&e.handler()}catch(e){}}),qr=[],Array.from($.keys()).forEach(e=>{Qe(e)}),Ve&&Ve.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(ho(function(){return function(r,o){try{var i=(function(){if(window.vsly_blocked)throw Ln(),new Error(Fn)}(),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(yo(t,e,void 0)).then(function(n){let{configuration:r,tracking:o}=n;return go(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(Je()).then(function(){un(o.experiments),Fr(r,o),Kn(e,t,po),mt()})}))}catch(e){return o(e)}return i&&i.then?i.then(void 0,o):i}(0,function(e){_(()=>e.message)!==Fn&&F("failed initialising sdk",e)})},function(e,t){if(Ln(),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(vo=!1,e)throw t;return t})))}catch(e){return Promise.reject(e)}};let vo=!1;const wo=function(e,t,n){try{return m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},yo=function(e,t,n){try{return _(mo),m(),Promise.resolve(qn(e,t,n))}catch(e){return Promise.reject(e)}},go=function(e,t,n,r){try{return zn(e.flags),function(e,t,n,r,o,i){Er(),window.loomi_ctx={..._(()=>window.loomi_ctx)||{},env:t,storeAlias:e,apply:e=>{un([e]),ar(e)},shouldApply:lr};const s=_(()=>
113o.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:Xn(n),sdk_api:{addToCart:mn,recommendProducts:Pn,getProductsMetafields:$n,fetchRecs:Cn},reAllocate:i,rerender:Yn,reload:function(){try{return Promise.resolve(r(t,e,1e3)).then(function(){})}catch(e){return Promise.reject(e)}}}}(t,n,e,po,Nt(),wo),function(e){try{if(e.noActiveThemeTests&&Ce()){if(Pe(0))return;be()}else(e=>!(e.experiments||[]).find(e=>e.isThemeTest)&&_(Ce)&&!![localStorage,sessionStorage].find(je))(e)&&be()}catch(e){}}(e),Promise.resolve(Eo()).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=Rn,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=Tn(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=Nn(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=On(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=`${jn(4)}${t}${jn(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=Vn(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(Tn(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(On(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(Nn(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=er,_(()=>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,Wr,Yr),a=e.first_seen,(c=e.uid)!==(l=r.id)&&c&&a>0?(window.loomi_ctx.userId=c,Zt(c,a)):window.loomi_ctx.userId=l,function(e,t){try{return _(()=>window.loomi_ctx.cc)&&v(b,1e3,120).then(()=>Zt(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",Kr,{capture:!0,passive:!0}),document.addEventListener("mousedown",Kr,{capture:!0,passive:!0}),document.addEventListener("touchstart",Kr,{capture:!0,passive:!0}),document.addEventListener("touchend",Kr,{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")?So!==window.location.href:new URL(So).pathname!==new URL(window.location.href).pathname)&&(So=window.location.href,n(),_o(e,t,10))})})||eo,o=["click","touchend","pdpresp"];return s(()=>document.body,!0).then(()=>
113{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(){so(function(){const e=sessionStorage.getItem(oo);if(e){const t=_(()=>JSON.parse(e));if(t&&t.ts>(new Date).getTime()-3e5)return t.ctx}}()||no);const e=_(()=>!0===window.visually.flags["loyalty-targeting"]),t=function(){if(e)return Promise.resolve(function(e){try{return e.onChange(e=>{so(e)}),Promise.resolve(e.connect()).then(function(){const t=e.provide();return so(t),{ctx:t,disconnect:e.disconnect}})}catch(e){return Promise.reject(e)}}(io)).then(function(){const e=document.querySelectorAll('[href*="/account/logout"]');e&&Array.from(e).forEach(e=>{e.addEventListener("click",()=>(sessionStorage.removeItem(oo),!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=C();return{configuration:e,jitsu:d}})}catch(e){return Promise.reject(e)}},_o=u(po,10);let So=window.location.href;const Eo=function(){try{return Promise.resolve(function(){if(me("block-do-not-track"))return Promise.resolve(x()).then(function(e){if(!e)throw new Error(Fn)})}())}catch(e){return Promise.reject(e)}};function Po(e){return e.startsWith("https://")?e.substring(8):e}function Ao(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch{return""}}var Io;!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"}(Io||(Io={}));let bo=[];const xo=function(e,t){if(void 0===t&&(t=0),0===bo.length)return;const n=bo;bo=[];const r=ko(n),o=Co(n);e({bulk:o,shared:r},!0).catch(()=>{const r=n.concat(bo);r.length<100&&(bo=r,t<2&&setTimeout(()=>xo(e,t+1),500*Math.pow(2,t)))})};u(xo,100);const Co=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}),ko=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},{})},To=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(Vn(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&&C().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)}},No="vsly_analytics_queue";function Oo(e,t,n){void 0===n&&(n=!1);try{const r=window.loomi_ctx,o=r.storeAlias,i=r.jitsuKey,s=Pt(),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=jo();a.push(c),Lo(a)}catch(e){console.error("vsly: Failed to queue analytics event",e)}}function jo(){try{const e=localStorage.getItem(No);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 Lo(e){try{localStorage.setItem(No,JSON.stringify(e))}catch(e){console.error("vsly: Failed to save analytics queue",e)}}const $o=(e,t)=>{try{localStorage.setItem(e,JSON.stringify({variant:t.experiment.variant,version:t.experiment.version||0}))}catch(e){}},Ro=(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},Do=e=>`vsly_redirect_test_${e[0].experiment.name}`,Uo=(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},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=["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"],Jo=function(e){void 0===e&&(e=!0);const t=window.loomi_ctx.consent;t.allowed=e,t.fin||(t.fin=Vo())},Vo=()=>(new Date).getTime(),Ho=()=>window.Shopify.customerPrivacy,Go=()=>Promise.resolve(),zo=()=>(window.loomi_ctx=window.loomi_ctx||{},window.loomi_ctx.performanceMetrics=window.loomi_ctx.performanceMetrics||{},window.loomi_ctx.performanceMetrics);function Ko(){try{const e=zo().as;
113if(void 0===e)return;const t=performance.now();Object.assign(zo(),{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(zo(),{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 Wo(e,t){try{var n=e()}catch(e){return t(e)}return n&&n.then?n.then(void 0,t):n}function Qo(){return _(mo),Yt(),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=Do(e);let n=Ro(t,e);if(n=Uo(n,e),!n)return;if(!n.experiment)return;$o(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});Oo(i,Yt(),_(()=>!!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=Po(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=Po(o.split("?")[0]).toLowerCase(),d="",m=u;if(d=(new URL(o).host+i).toLowerCase(),n){const e=r?Ao(r.substring(1)):"";if(e&&(l+="?"+e,d+="?"+e),a){const e=Ao(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)}(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=Do(t);let r=Ro(n,t);if(r=Uo(r,t),!r)return;if(!r.experiment)return;$o(n,r);const o=r.experiment,i=ne({experienceId:o.name,variantId:o.variant,version:o.version,gaExperienceName:o.gaName,gaVariantName:o.gaVariant});Oo(i,Yt(),_(()=>!!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 Yo=()=>window.loomi_ctx.blockingConcent;(function(){try{let t;function e(e){if(t)return e;(function(){const e=jo();e.length>0&&Promise.allSettled(e.map(To)).then(t=>{Lo(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&&!Bo.includes(e)};return new Promise((t,n)=>{const r=window.loomi_ctx.consent||={};r.init=Vo(),(se()?Go():v(se,50,200)).then(()=>{e()&&(Jo(),t())}),(_(()=>Ho().analyticsProcessingAllowed)?Go():v(()=>_(()=>Ho().analyticsProcessingAllowed),50,200)).then(()=>{const r=Ho().analyticsProcessingAllowed()||e();Jo(r),r?t():n()}),r.ccListener||(document.addEventListener("visitorConsentCollected",r=>{const o=r.detail.analyticsAllowed||e();Jo(o),o?t():n()}),r.ccListener=!0)})})().catch(),function(){try{zo().as=performance.now()}catch(e){}}();const s=yo(o,i);return s.then(Ko),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()}
113)(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(Wo(function(){return Promise.resolve(go(e,n,r,t)).then(function(e){let{jitsu:t,configuration:o}=e;if(!_(()=>o.flags["kill-switch"]))return Promise.resolve(Je()).then(function(){un(o.experiments),Fr(t,o),Kn(r,n,po),mt()})})},function(e){_(()=>e.message)!==Fn&&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(Ln)}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.169";const{storeAlias:o,env:i}=window.loomi_ctx;if(!Yo()&&Qo())return Promise.resolve();const s=function(){if(Yo()){function e(e){return t?e:window.loomi_ctx.consent.allowed?void(Qo()&&(t=1)):(Ln(),void(t=1))}const n=Wo(function(){return Promise.resolve((console.log("consent api init"),new Promise((e,t)=>{const n=window.loomi_ctx.consent||={};n.init=qo(),(_(()=>Fo().analyticsProcessingAllowed)?Promise.resolve():v(()=>_(()=>Fo().analyticsProcessingAllowed),50,200)).then(()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("consent api",n),Mo(n),n?e():t()}),n.ccListener||(document.addEventListener("visitorConsentCollected",()=>{const n=window.Shopify.customerPrivacy.analyticsProcessingAllowed();console.log("visitorConsentCollected",n),Mo(n),n?e():t()}),n.ccListener=!0)}))).then(function(){})},function(){Ln(),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"))}(); 114 115</script>
vendor: 1 bytes, line 115
115
vendor: 6,199 bytes, lines 116-118
116<script data-vsly="preact2" type="text/javascript" data-em-disable> 117 // Preact 118!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 118
118if(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)}
118_.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
118ise.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}); 119// Preact Hooks 120!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)}]}}); 121// Preact Compat 122!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&&
122(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]}
122,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}); 123// Goober 124!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);
124s[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}}}); 125 126</script>
126 127<!--LOOMI SDK--> 128 129 130 131 132 <!-- Added by AVADA SEO Suite --> 133 134 <!-- /Added by AVADA SEO Suite --> 135 136 137 138
138<script> 139 // Google Consent Mode V2 integration script from Consentmo GDPR 140 window.isenseRules = {}; 141 window.isenseRules.gcm = { 142 gcmVersion: 2, 143 integrationVersion: 2, 144 initialState: 1, 145 customChanges: false, 146 consentUpdated: false, 147 adsDataRedaction: true, 148 urlPassthrough: false, 149 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 } 150 }; 151 window.isenseRules.initializeGcm = function (rules) { 152 let initialState = rules.initialState; 153 let analyticsBlocked = initialState === 0 || initialState === 3 || initialState === 6 || initialState === 7; 154 let marketingBlocked = initialState === 0 || initialState === 2 || initialState === 5 || initialState === 7; 155 let functionalityBlocked = initialState === 4 || initialState === 5 || initialState === 6 || initialState === 7; 156 157 let gdprCache = localStorage.getItem('gdprCache') ? JSON.parse(localStorage.getItem('gdprCache')) : null; 158 if (gdprCache && typeof gdprCache.updatedPreferences !== "undefined") { 159 let updatedPreferences = gdprCache && typeof gdprCache.updatedPreferences !== "undefined" ? gdprCache.updatedPreferences : null; 160 analyticsBlocked = parseInt(updatedPreferences.indexOf('analytics')) > -1; 161 marketingBlocked = parseInt(updatedPreferences.indexOf('marketing')) > -1; 162 functionalityBlocked = parseInt(updatedPreferences.indexOf('functionality')) > -1; 163 164 rules.consentUpdated = true; 165 } 166 167 isenseRules.gcm = { 168 ...rules, 169 storage: { 170 ad_personalization: marketingBlocked ? "denied" : "granted", 171 ad_storage: marketingBlocked ? "denied" : "granted", 172 ad_user_data: marketingBlocked ? "denied" : "granted", 173 analytics_storage: analyticsBlocked ? "denied" : "granted", 174 functionality_storage: functionalityBlocked ? "denied" : "granted", 175 personalization_storage: functionalityBlocked ? "denied" : "granted", 176 security_storage: "granted", 177 wait_for_update: 500 178 }, 179 }; 180 } 181 182 // Google Consent Mode - initialization start 183 window.isenseRules.initializeGcm({ 184 ...window.isenseRules.gcm, 185 adsDataRedaction: true, 186 urlPassthrough: false, 187 initialState: 7 188 }); 189 190 /* 191 * initialState acceptable values: 192 * 0 - Set both ad_storage and analytics_storage to denied 193 * 1 - Set all categories to granted 194 * 2 - Set only ad_storage to denied 195 * 3 - Set only analytics_storage to denied 196 * 4 - Set only functionality_storage to denied 197 * 5 - Set both ad_storage and functionality_storage to denied 198 * 6 - Set both analytics_storage and functionality_storage to denied 199 * 7 - Set all categories to denied 200 */ 201 202 window.dataLayer = window.dataLayer || []; 203 function gtag() { window.dataLayer.push(arguments); } 204 gtag("consent", "default", isenseRules.gcm.storage); 205 isenseRules.gcm.adsDataRedaction && gtag("set", "ads_data_redaction", isenseRules.gcm.adsDataRedaction); 206 isenseRules.gcm.urlPassthrough && gtag("set", "url_passthrough", isenseRules.gcm.urlPassthrough); 207</script>
207 208 209 210 <!-- Begin BlackCrow Script Tag: DO NOT MODIFY! --> 211
211<script 212 type="text/javascript" 213 async 214 src="https://shopify-init.blackcrow.ai/js/core/kitschllc.js?shopify_app_version=1.0.243&shop=kitschllc.myshopify.com" 215 ></script>
215 216 <!-- End BlackCrow Script Tag --> 217 218 219 220 221 222 223 224 225 226 227<meta name="facebook-domain-verification" content="s9x0zjyr3g0su9p0zqdfa2g3a185s2"> 228 229 230 231 232
232<script> 233 if((document.referrer).includes('remotasks.com')){location.replace("https://www.remotasks.com/forgot")} 234 </script>
234 235 236 237
237<script> 238 window.runWhenIdle = function (callback) { 239 if ('requestIdleCallback' in window) { 240 requestIdleCallback(callback, { timeout: 3000 }); 241 } else { 242 setTimeout(callback, 500); 243 } 244 }; 245 </script>
245 246 247 248
248<script> 249 runWhenIdle(function () { 250 !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){}}()}} 251 (window,document,'Gladly','PROD') 252 }); 253 </script>
253 254 255 <meta charset="utf-8"> 256 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 257 <meta name="viewport" content="width=device-width,initial-scale=1"> 258 <meta name="theme-color" content=""> 259 <link rel="canonical" href="https://www.mykitsch.com/blogs/hair-care"> 260 <link rel="preconnect dns-prefetch" href="https://cdn.shopify.com" crossorigin> 261 <link rel="preconnect dns-prefetch" href="https://fonts.shopifycdn.com" crossorigin> 262 <link rel="preconnect dns-prefetch" href="https://v.shopify.com" crossorigin> 263 <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 --> 264 265 266 <title> 267 Hair Care 268 – KITSCH</title> 269 270 271 272 273 274<meta property="og:site_name" content="KITSCH"> 275<meta property="og:url" content="https://www.mykitsch.com/blogs/hair-care"> 276<meta property="og:title" content="Hair Care"> 277<meta property="og:type" content="website"> 278<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. Designed in California. 279 280"><meta property="og:image" content="https://www.mykitsch.com/cdn/shop/files/kitsch-cover-image_fe97478c-5f63-449a-815c-cfadc2ef6295.jpg?v=1790726567"> 281 <meta property="og:image:secure_url" content="https://www.mykitsch.com/cdn/shop/files/kitsch-cover-image_fe97478c-5f63-449a-815c-cfadc2ef6295.jpg?v=1790726567"> 282 <meta property="og:image:width" content="1280"> 283 <meta property="og:image:height" content="1280"><meta name="twitter:site" content="@kitsch"><meta name="twitter:card" content="summary_large_image"> 284<meta name="twitter:title" content="Hair Care"> 285<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. Designed in California. 286 287"> 288 289
289<script src="//www.mykitsch.com/cdn/shop/t/951/assets/app.js?v=171205194730257366641790470654" defer></script>
289 290
290<script src="//www.mykitsch.com/cdn/shop/t/951/assets/scroll-to-reviews.js?v=132212652134371202961790836667" defer></script>
290 291 292 293 294 295 296 297
297<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
297<meta name="facebook-domain-verification" content="s9x0zjyr3g0su9p0zqdfa2g3a185s2"> 298<meta name="google-site-verification" content="SDOH4Mz98zVrYnBj5m2o31Qf1uuwLRMC2aPpfcFdt3o"> 299<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/10469048384/digital_wallets/dialog"> 300<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"> 301<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/hair-care.atom" /> 302<link rel="next" href="/blogs/hair-care?page=2"> 303<link rel="alternate" hreflang="x-default" href="https://www.mykitsch.com/blogs/hair-care"> 304<link rel="alternate" hreflang="en" href="https://www.mykitsch.com/blogs/hair-care"> 305<link rel="alternate" hreflang="fr" href="https://www.mykitsch.com/fr/blogs/hair-care"> 306<link rel="alternate" hreflang="de" href="https://www.mykitsch.com/de/blogs/hair-care"> 307<link rel="alternate" hreflang="ko" href="https://www.mykitsch.com/ko/blogs/hair-care"> 308<link rel="alternate" hreflang="ja" href="https://www.mykitsch.com/ja/blogs/hair-care"> 309<link rel="alternate" hreflang="es" href="https://www.mykitsch.com/es/blogs/hair-care"> 310<link rel="alternate" hreflang="it" href="https://www.mykitsch.com/it/blogs/hair-care"> 311<link rel="alternate" hreflang="en-CA" href="https://www.mykitsch.ca/blogs/hair-care"> 312<link rel="alternate" hreflang="fr-CA" href="https://www.mykitsch.ca/fr/blogs/hair-care"> 313<link rel="alternate" hreflang="el-CA" href="https://www.mykitsch.ca/el/blogs/hair-care"> 314<link rel="alternate" hreflang="it-CA" href="https://www.mykitsch.ca/it/blogs/hair-care"> 315<link rel="alternate" hreflang="es-CA" href="https://www.mykitsch.ca/es/blogs/hair-care"> 316<link rel="alternate" hreflang="zh-Hans-CA" href="https://www.mykitsch.ca/zh-cn/blogs/hair-care"> 317<link rel="alternate" hreflang="sv-CA" href="https://www.mykitsch.ca/sv/blogs/hair-care"> 318<link rel="alternate" hreflang="nl-CA" href="https://www.mykitsch.ca/nl/blogs/hair-care"> 319<link rel="alternate" hreflang="ar-CA" href="https://www.mykitsch.ca/ar/blogs/hair-care"> 320<link rel="alternate" hreflang="en-AU" href="https://www.mykitsch.au/blogs/hair-care"> 321<link rel="alternate" hreflang="es-AU" href="https://www.mykitsch.au/es/blogs/hair-care"> 322<link rel="alternate" hreflang="zh-Hans-AU" href="https://www.mykitsch.au/zh-cn/blogs/hair-care"> 323<link rel="alternate" hreflang="fr-AU" href="https://www.mykitsch.au/fr/blogs/hair-care"> 324<link rel="alternate" hreflang="ar-AU" href="https://www.mykitsch.au/ar/blogs/hair-care"> 325<link rel="alternate" hreflang="el-AU" href="https://www.mykitsch.au/el/blogs/hair-care"> 326<link rel="alternate" hreflang="it-AU" href="https://www.mykitsch.au/it/blogs/hair-care"> 327<link rel="alternate" hreflang="en-NZ" href="https://www.mykitsch.nz/blogs/hair-care"> 328<link rel="alternate" hreflang="es-NZ" href="https://www.mykitsch.nz/es/blogs/hair-care"> 329<link rel="alternate" hreflang="it-NZ" href="https://www.mykitsch.nz/it/blogs/hair-care"> 330<link rel="alternate" hreflang="fr-NZ" href="https://www.mykitsch.nz/fr/blogs/hair-care"> 331<link rel="alternate" hreflang="de-NZ" href="https://www.mykitsch.nz/de/blogs/hair-care"> 332<link rel="alternate" hreflang="en-GB" href="https://www.mykitsch.co.uk/blogs/hair-care"> 333<link rel="alternate" hreflang="en-DE" href="https://www.mykitsch.eu/blogs/hair-care"> 334<link rel="alternate" hreflang="fr-DE" href="https://www.mykitsch.eu/fr/blogs/hair-care"> 335<link rel="alternate" hreflang="pt-DE" href="https://www.mykitsch.eu/pt-pt/blogs/hair-care"> 336<link rel="alternate" hreflang="es-DE" href="https://www.mykitsch.eu/es/blogs/hair-care"> 337<link rel="alternate" hreflang="nl-DE" href="https://www.mykitsch.eu/nl/blogs/hair-care"> 338<link rel="alternate" hreflang="ar-DE" href="https://www.mykitsch.eu/ar/blogs/hair-care"> 339<link rel="alternate" hreflang="el-DE" href="https://www.mykitsch.eu/el/blogs/hair-care"> 340<link rel="alternate" hreflang="it-DE" href="https://www.mykitsch.eu/it/blogs/hair-care"> 341<link rel="alternate" hreflang="de-DE" href="https://www.mykitsch.eu/de/blogs/hair-care"> 342<link rel="alternate" hreflang="fr-FR" href="https://www.mykitsch.com/fr-fr/blogs/hair-care"> 343<link rel="alternate" hreflang="en-FR" href="https://www.mykitsch.com/en-fr/blogs/hair-care"> 344<link rel="alternate" hreflang="ar-FR" href="https://www.mykitsch.com/ar-fr/blogs/hair-care"> 345<link rel="alternate" hreflang="de-FR" href="https://www.mykitsch.com/de-fr/blogs/hair-care"> 346<link rel="alternate" hreflang="el-FR" href="https://www.mykitsch.com/el-fr/blogs/hair-care"> 347<link rel="alternate" hreflang="it-FR" href="https://www.mykitsch.com/it-fr/blogs/hair-care"> 348<link rel="alternate" hreflang="es-FR" href="https://www.mykitsch.com/es-fr/blogs/hair-care"> 349<link rel="alternate" hreflang="en-GR" href="https://www.mykitsch.gr/blogs/hair-care"> 350<link rel="alternate" hreflang="fr-GR" href="https://www.mykitsch.gr/fr/blogs/hair-care"> 351<link rel="alternate" hreflang="de-GR" href="https://www.mykitsch.gr/de/blogs/hair-care"> 352<link rel="alternate" hreflang="it-GR" href="https://www.mykitsch.gr/it/blogs/hair-care"> 353<link rel="alternate" hreflang="es-GR" href="https://www.mykitsch.gr/es/blogs/hair-care"> 354<link rel="alternate" hreflang="pt-GR" href="https://www.mykitsch.gr/pt-pt/blogs/hair-care"> 355<link rel="alternate" hreflang="el-GR" href="https://www.mykitsch.gr/el/blogs/hair-care"> 356<link rel="alternate" hreflang="it-IT" href="https://www.mykitsch.it/blogs/hair-care"> 357<link rel="alternate" hreflang="en-IT" href="https://www.mykitsch.it/en/blogs/hair-care"> 358<link rel="alternate" hreflang="nl-IT" href="https://www.mykitsch.it/nl/blogs/hair-care"> 359<link rel="alternate" hreflang="fr-IT" href="https://www.mykitsch.it/fr/blogs/hair-care"> 360<link rel="alternate" hreflang="de-IT" href="https://www.mykitsch.it/de/blogs/hair-care"> 361<link rel="alternate" hreflang="es-IT" href="https://www.mykitsch.it/es/blogs/hair-care"> 362<link rel="alternate" hreflang="el-IT" href="https://www.mykitsch.it/el/blogs/hair-care"> 363<link rel="alternate" hreflang="ar-IT" href="https://www.mykitsch.it/ar/blogs/hair-care"> 364<link rel="alternate" hreflang="pt-PT" href="https://www.mykitsch.com/pt-pt/blogs/hair-care"> 365<link rel="alternate" hreflang="es-PT" href="https://www.mykitsch.com/es-pt/blogs/hair-care"> 366<link rel="alternate" hreflang="en-PT" href="https://www.mykitsch.com/en-pt/blogs/hair-care"> 367<link rel="alternate" hreflang="fr-PT" href="https://www.mykitsch.com/fr-pt/blogs/hair-care"> 368<link rel="alternate" hreflang="de-PT" href="https://www.mykitsch.com/de-pt/blogs/hair-care"> 369<link rel="alternate" hreflang="it-PT" href="https://www.mykitsch.com/it-pt/blogs/hair-care"> 370<link rel="alternate" hreflang="es-ES" href="https://www.mykitsch.es/blogs/hair-care"> 371<link rel="alternate" hreflang="en-ES" href="https://www.mykitsch.es/en/blogs/hair-care"> 372<link rel="alternate" hreflang="it-ES" href="https://www.mykitsch.es/it/blogs/hair-care"> 373<link rel="alternate" hreflang="de-ES" href="https://www.mykitsch.es/de/blogs/hair-care"> 374<link rel="alternate" hreflang="fr-ES" href="https://www.mykitsch.es/fr/blogs/hair-care"> 375<link rel="alternate" hreflang="pt-ES" href="https://www.mykitsch.es/pt-pt/blogs/hair-care"> 376<link rel="alternate" hreflang="en-BE" href="https://www.mykitsch.com/en-be/blogs/hair-care"> 377<link rel="alternate" hreflang="de-BE" href="https://www.mykitsch.com/de-be/blogs/hair-care"> 378<link rel="alternate" hreflang="fr-BE" href="https://www.mykitsch.com/fr-be/blogs/hair-care"> 379<link rel="alternate" hreflang="it-BE" href="https://www.mykitsch.com/it-be/blogs/hair-care"> 380<link rel="alternate" hreflang="es-BE" href="https://www.mykitsch.com/es-be/blogs/hair-care"> 381<link rel="alternate" hreflang="ar-BE" href="https://www.mykitsch.com/ar-be/blogs/hair-care"> 382<link rel="alternate" hreflang="nl-BE" href="https://www.mykitsch.com/nl-be/blogs/hair-care"> 383<link rel="alternate" hreflang="en-CY" href="https://www.mykitsch.com/en-cy/blogs/hair-care"> 384<link rel="alternate" hreflang="de-CY" href="https://www.mykitsch.com/de-cy/blogs/hair-care"> 385<link rel="alternate" hreflang="fr-CY" href="https://www.mykitsch.com/fr-cy/blogs/hair-care"> 386<link rel="alternate" hreflang="pt-CY" href="https://www.mykitsch.com/pt-cy/blogs/hair-care"> 387<link rel="alternate" hreflang="es-CY" href="https://www.mykitsch.com/es-cy/blogs/hair-care"> 388<link rel="alternate" hreflang="it-CY" href="https://www.mykitsch.com/it-cy/blogs/hair-care"> 389<link rel="alternate" hreflang="el-CY" href="https://www.mykitsch.com/el-cy/blogs/hair-care"> 390<link rel="alternate" hreflang="en-LT" href="https://www.mykitsch.com/en-lt/blogs/hair-care"> 391<link rel="alternate" hreflang="en-MT" href="https://www.mykitsch.com/en-mt/blogs/hair-care"> 392<link rel="alternate" hreflang="en-SK" href="https://www.mykitsch.com/en-sk/blogs/hair-care"> 393<link rel="alternate" hreflang="en-SI" href="https://www.mykitsch.com/en-si/blogs/hair-care"> 394<link rel="alternate" hreflang="en-AT" href="https://www.mykitsch.com/en-at/blogs/hair-care"> 395<link rel="alternate" hreflang="nl-AT" href="https://www.mykitsch.com/nl-at/blogs/hair-care"> 396<link rel="alternate" hreflang="hu-AT" href="https://www.mykitsch.com/hu-at/blogs/hair-care"> 397<link rel="alternate" hreflang="fr-AT" href="https://www.mykitsch.com/fr-at/blogs/hair-care"> 398<link rel="alternate" hreflang="es-AT" href="https://www.mykitsch.com/es-at/blogs/hair-care"> 399<link rel="alternate" hreflang="it-AT" href="https://www.mykitsch.com/it-at/blogs/hair-care"> 400<link rel="alternate" hreflang="de-AT" href="https://www.mykitsch.com/de-at/blogs/hair-care"> 401<link rel="alternate" hreflang="en-EE" href="https://www.mykitsch.com/en-ee/blogs/hair-care"> 402<link rel="alternate" hreflang="fi-EE" href="https://www.mykitsch.com/fi-ee/blogs/hair-care"> 403<link rel="alternate" hreflang="cs-EE" href="https://www.mykitsch.com/cs-ee/blogs/hair-care"> 404<link rel="alternate" hreflang="it-EE" href="https://www.mykitsch.com/it-ee/blogs/hair-care"> 405<link rel="alternate" hreflang="sv-EE" href="https://www.mykitsch.com/sv-ee/blogs/hair-care"> 406<link rel="alternate" hreflang="fi-FI" href="https://www.mykitsch.com/fi-fi/blogs/hair-care"> 407<link rel="alternate" hreflang="en-FI" href="https://www.mykitsch.com/en-fi/blogs/hair-care"> 408<link rel="alternate" hreflang="de-FI" href="https://www.mykitsch.com/de-fi/blogs/hair-care"> 409<link rel="alternate" hreflang="fr-FI" href="https://www.mykitsch.com/fr-fi/blogs/hair-care"> 410<link rel="alternate" hreflang="en-IE" href="https://www.mykitsch.com/en-ie/blogs/hair-care"> 411<link rel="alternate" hreflang="fr-IE" href="https://www.mykitsch.com/fr-ie/blogs/hair-care"> 412<link rel="alternate" hreflang="de-IE" href="https://www.mykitsch.com/de-ie/blogs/hair-care"> 413<link rel="alternate" hreflang="pt-IE" href="https://www.mykitsch.com/pt-ie/blogs/hair-care"> 414<link rel="alternate" hreflang="es-IE" href="https://www.mykitsch.com/es-ie/blogs/hair-care"> 415<link rel="alternate" hreflang="en-LV" href="https://www.mykitsch.com/en-lv/blogs/hair-care"> 416<link rel="alternate" hreflang="en-LU" href="https://www.mykitsch.com/en-lu/blogs/hair-care"> 417<link rel="alternate" hreflang="fr-LU" href="https://www.mykitsch.com/fr-lu/blogs/hair-care"> 418<link rel="alternate" hreflang="de-LU" href="https://www.mykitsch.com/de-lu/blogs/hair-care"> 419<link rel="alternate" hreflang="nl-NL" href="https://www.mykitsch.nl/blogs/hair-care"> 420<link rel="alternate" hreflang="fr-NL" href="https://www.mykitsch.nl/fr/blogs/hair-care"> 421<link rel="alternate" hreflang="de-NL" href="https://www.mykitsch.nl/de/blogs/hair-care"> 422<link rel="alternate" hreflang="ko-NL" href="https://www.mykitsch.nl/ko/blogs/hair-care"> 423<link rel="alternate" hreflang="ja-NL" href="https://www.mykitsch.nl/ja/blogs/hair-care"> 424<link rel="alternate" hreflang="es-NL" href="https://www.mykitsch.nl/es/blogs/hair-care"> 425<link rel="alternate" hreflang="en-NL" href="https://www.mykitsch.nl/en/blogs/hair-care"> 426<link rel="alternate" hreflang="ja-JP" href="https://www.mykitsch.com/ja-jp/blogs/hair-care"> 427<link rel="alternate" hreflang="en-JP" href="https://www.mykitsch.com/en-jp/blogs/hair-care"> 428<link rel="alternate" hreflang="zh-Hant-JP" href="https://www.mykitsch.com/zh-jp/blogs/hair-care"> 429<link rel="alternate" hreflang="ko-JP" href="https://www.mykitsch.com/ko-jp/blogs/hair-care"> 430<link rel="alternate" hreflang="ar-JP" href="https://www.mykitsch.com/ar-jp/blogs/hair-care"> 431<link rel="alternate" hreflang="fr-JP" href="https://www.mykitsch.com/fr-jp/blogs/hair-care"> 432<link rel="alternate" hreflang="de-JP" href="https://www.mykitsch.com/de-jp/blogs/hair-care"> 433<link rel="alternate" hreflang="it-JP" href="https://www.mykitsch.com/it-jp/blogs/hair-care"> 434<link rel="alternate" hreflang="es-JP" href="https://www.mykitsch.com/es-jp/blogs/hair-care"> 435<link rel="alternate" hreflang="ko-KR" href="https://www.mykitsch.com/ko-kr/blogs/hair-care"> 436<link rel="alternate" hreflang="en-KR" href="https://www.mykitsch.com/en-kr/blogs/hair-care"> 437<link rel="alternate" hreflang="zh-Hans-KR" href="https://www.mykitsch.com/zh-kr/blogs/hair-care"> 438<link rel="alternate" hreflang="ja-KR" href="https://www.mykitsch.com/ja-kr/blogs/hair-care"> 439<link rel="alternate" hreflang="fr-KR" href="https://www.mykitsch.com/fr-kr/blogs/hair-care"> 440<link rel="alternate" hreflang="de-KR" href="https://www.mykitsch.com/de-kr/blogs/hair-care"> 441<link rel="alternate" hreflang="it-KR" href="https://www.mykitsch.com/it-kr/blogs/hair-care"> 442<link rel="alternate" hreflang="sv-SE" href="https://www.mykitsch.se/blogs/hair-care"> 443<link rel="alternate" hreflang="de-SE" href="https://www.mykitsch.se/de/blogs/hair-care"> 444<link rel="alternate" hreflang="en-SE" href="https://www.mykitsch.se/en/blogs/hair-care"> 445<link rel="alternate" hreflang="fi-SE" href="https://www.mykitsch.se/fi/blogs/hair-care"> 446<link rel="alternate" hreflang="nl-SE" href="https://www.mykitsch.se/nl/blogs/hair-care"> 447<link rel="alternate" hreflang="es-SE" href="https://www.mykitsch.se/es/blogs/hair-care"> 448<link rel="alternate" hreflang="it-SE" href="https://www.mykitsch.se/it/blogs/hair-care"> 449<link rel="alternate" hreflang="fr-SE" href="https://www.mykitsch.se/fr/blogs/hair-care"> 450<link rel="alternate" hreflang="en-CH" href="https://www.mykitsch.com/en-ch/blogs/hair-care"> 451<link rel="alternate" hreflang="fr-CH" href="https://www.mykitsch.com/fr-ch/blogs/hair-care"> 452<link rel="alternate" hreflang="it-CH" href="https://www.mykitsch.com/it-ch/blogs/hair-care"> 453<link rel="alternate" hreflang="sv-CH" href="https://www.mykitsch.com/sv-ch/blogs/hair-care"> 454<link rel="alternate" hreflang="no-CH" href="https://www.mykitsch.com/no-ch/blogs/hair-care"> 455<link rel="alternate" hreflang="de-CH" href="https://www.mykitsch.com/de-ch/blogs/hair-care"> 456<link rel="alternate" hreflang="es-AR" href="https://www.mykitsch.com/es-ar/blogs/hair-care"> 457<link rel="alternate" hreflang="pt-AR" href="https://www.mykitsch.com/pt-ar/blogs/hair-care"> 458<link rel="alternate" hreflang="it-AR" href="https://www.mykitsch.com/it-ar/blogs/hair-care"> 459<link rel="alternate" hreflang="fr-AR" href="https://www.mykitsch.com/fr-ar/blogs/hair-care"> 460<link rel="alternate" hreflang="en-AR" href="https://www.mykitsch.com/en-ar/blogs/hair-care"> 461<link rel="alternate" hreflang="pt-BR" href="https://www.mykitsch.com/pt-br/blogs/hair-care"> 462<link rel="alternate" hreflang="es-BR" href="https://www.mykitsch.com/es-br/blogs/hair-care"> 463<link rel="alternate" hreflang="en-BR" href="https://www.mykitsch.com/en-br/blogs/hair-care"> 464<link rel="alternate" hreflang="de-BR" href="https://www.mykitsch.com/de-br/blogs/hair-care"> 465<link rel="alternate" hreflang="en-CZ" href="https://www.mykitsch.com/en-cz/blogs/hair-care"> 466<link rel="alternate" hreflang="de-CZ" href="https://www.mykitsch.com/de-cz/blogs/hair-care"> 467<link rel="alternate" hreflang="fr-CZ" href="https://www.mykitsch.com/fr-cz/blogs/hair-care"> 468<link rel="alternate" hreflang="nl-CZ" href="https://www.mykitsch.com/nl-cz/blogs/hair-care"> 469<link rel="alternate" hreflang="es-CZ" href="https://www.mykitsch.com/es-cz/blogs/hair-care">
470<link rel="alternate" hreflang="pt-CZ" href="https://www.mykitsch.com/pt-cz/blogs/hair-care"> 471<link rel="alternate" hreflang="cs-CZ" href="https://www.mykitsch.com/cs-cz/blogs/hair-care"> 472<link rel="alternate" hreflang="en-DK" href="https://www.mykitsch.dk/blogs/hair-care"> 473<link rel="alternate" hreflang="fr-DK" href="https://www.mykitsch.dk/fr/blogs/hair-care"> 474<link rel="alternate" hreflang="de-DK" href="https://www.mykitsch.dk/de/blogs/hair-care"> 475<link rel="alternate" hreflang="it-DK" href="https://www.mykitsch.dk/it/blogs/hair-care"> 476<link rel="alternate" hreflang="es-DK" href="https://www.mykitsch.dk/es/blogs/hair-care"> 477<link rel="alternate" hreflang="da-DK" href="https://www.mykitsch.dk/da/blogs/hair-care"> 478<link rel="alternate" hreflang="hu-HU" href="https://www.mykitsch.com/hu-hu/blogs/hair-care"> 479<link rel="alternate" hreflang="en-HU" href="https://www.mykitsch.com/en-hu/blogs/hair-care"> 480<link rel="alternate" hreflang="de-HU" href="https://www.mykitsch.com/de-hu/blogs/hair-care"> 481<link rel="alternate" hreflang="el-HU" href="https://www.mykitsch.com/el-hu/blogs/hair-care"> 482<link rel="alternate" hreflang="it-HU" href="https://www.mykitsch.com/it-hu/blogs/hair-care"> 483<link rel="alternate" hreflang="es-HU" href="https://www.mykitsch.com/es-hu/blogs/hair-care"> 484<link rel="alternate" hreflang="is-IS" href="https://www.mykitsch.com/is-is/blogs/hair-care"> 485<link rel="alternate" hreflang="en-IS" href="https://www.mykitsch.com/en-is/blogs/hair-care"> 486<link rel="alternate" hreflang="fr-IS" href="https://www.mykitsch.com/fr-is/blogs/hair-care"> 487<link rel="alternate" hreflang="de-IS" href="https://www.mykitsch.com/de-is/blogs/hair-care"> 488<link rel="alternate" hreflang="pt-IS" href="https://www.mykitsch.com/pt-is/blogs/hair-care"> 489<link rel="alternate" hreflang="sv-IS" href="https://www.mykitsch.com/sv-is/blogs/hair-care"> 490<link rel="alternate" hreflang="es-MX" href="https://www.mykitsch.mx/blogs/hair-care"> 491<link rel="alternate" hreflang="fr-MX" href="https://www.mykitsch.mx/fr/blogs/hair-care"> 492<link rel="alternate" hreflang="de-MX" href="https://www.mykitsch.mx/de/blogs/hair-care"> 493<link rel="alternate" hreflang="el-MX" href="https://www.mykitsch.mx/el/blogs/hair-care"> 494<link rel="alternate" hreflang="it-MX" href="https://www.mykitsch.mx/it/blogs/hair-care"> 495<link rel="alternate" hreflang="pt-MX" href="https://www.mykitsch.mx/pt-pt/blogs/hair-care"> 496<link rel="alternate" hreflang="en-MX" href="https://www.mykitsch.mx/en/blogs/hair-care"> 497<link rel="alternate" hreflang="no-NO" href="https://www.mykitsch.com/no-no/blogs/hair-care"> 498<link rel="alternate" hreflang="en-NO" href="https://www.mykitsch.com/en-no/blogs/hair-care"> 499<link rel="alternate" hreflang="nl-NO" href="https://www.mykitsch.com/nl-no/blogs/hair-care"> 500<link rel="alternate" hreflang="fi-NO" href="https://www.mykitsch.com/fi-no/blogs/hair-care"> 501<link rel="alternate" hreflang="fr-NO" href="https://www.mykitsch.com/fr-no/blogs/hair-care"> 502<link rel="alternate" hreflang="de-NO" href="https://www.mykitsch.com/de-no/blogs/hair-care"> 503<link rel="alternate" hreflang="it-NO" href="https://www.mykitsch.com/it-no/blogs/hair-care"> 504<link rel="alternate" hreflang="es-NO" href="https://www.mykitsch.com/es-no/blogs/hair-care"> 505<link rel="alternate" hreflang="en-PL" href="https://www.mykitsch.com/en-pl/blogs/hair-care"> 506<link rel="alternate" hreflang="cs-PL" href="https://www.mykitsch.com/cs-pl/blogs/hair-care"> 507<link rel="alternate" hreflang="de-PL" href="https://www.mykitsch.com/de-pl/blogs/hair-care"> 508<link rel="alternate" hreflang="pt-PL" href="https://www.mykitsch.com/pt-pl/blogs/hair-care"> 509<link rel="alternate" hreflang="hu-PL" href="https://www.mykitsch.com/hu-pl/blogs/hair-care"> 510<link rel="alternate" hreflang="en-RO" href="https://www.mykitsch.com/en-ro/blogs/hair-care"> 511<link rel="alternate" hreflang="zh-Hant-TW" href="https://www.mykitsch.com/zh-tw/blogs/hair-care"> 512<link rel="alternate" hreflang="ko-TW" href="https://www.mykitsch.com/ko-tw/blogs/hair-care"> 513<link rel="alternate" hreflang="ja-TW" href="https://www.mykitsch.com/ja-tw/blogs/hair-care"> 514<link rel="alternate" hreflang="en-TW" href="https://www.mykitsch.com/en-tw/blogs/hair-care"> 515<link rel="alternate" hreflang="en-TH" href="https://www.mykitsch.com/en-th/blogs/hair-care"> 516<link rel="alternate" hreflang="zh-Hant-TH" href="https://www.mykitsch.com/zh-th/blogs/hair-care"> 517<link rel="alternate" hreflang="fr-TH" href="https://www.mykitsch.com/fr-th/blogs/hair-care"> 518<link rel="alternate" hreflang="de-TH" href="https://www.mykitsch.com/de-th/blogs/hair-care"> 519<link rel="alternate" hreflang="it-TH" href="https://www.mykitsch.com/it-th/blogs/hair-care"> 520<link rel="alternate" hreflang="ar-AE" href="https://www.mykitsch.ae/blogs/hair-care"> 521<link rel="alternate" hreflang="fr-AE" href="https://www.mykitsch.ae/fr/blogs/hair-care"> 522<link rel="alternate" hreflang="de-AE" href="https://www.mykitsch.ae/de/blogs/hair-care"> 523<link rel="alternate" hreflang="it-AE" href="https://www.mykitsch.ae/it/blogs/hair-care"> 524<link rel="alternate" hreflang="es-AE" href="https://www.mykitsch.ae/es
524/blogs/hair-care"> 525<link rel="alternate" hreflang="en-AE" href="https://www.mykitsch.ae/en/blogs/hair-care"> 526<link rel="alternate" hreflang="zh-Hant-SG" href="https://www.mykitsch.com/zh-sg/blogs/hair-care"> 527<link rel="alternate" hreflang="nl-SG" href="https://www.mykitsch.com/nl-sg/blogs/hair-care"> 528<link rel="alternate" hreflang="en-SG" href="https://www.mykitsch.com/en-sg/blogs/hair-care"> 529<link rel="alternate" hreflang="fr-SG" href="https://www.mykitsch.com/fr-sg/blogs/hair-care"> 530<link rel="alternate" hreflang="de-SG" href="https://www.mykitsch.com/de-sg/blogs/hair-care"> 531<link rel="alternate" hreflang="it-SG" href="https://www.mykitsch.com/it-sg/blogs/hair-care"> 532<link rel="alternate" hreflang="es-SG" href="https://www.mykitsch.com/es-sg/blogs/hair-care"> 533<link rel="alternate" hreflang="zh-Hans-HK" href="https://www.mykitsch.com/zh-hans-hk/blogs/hair-care"> 534<link rel="alternate" hreflang="zh-Hant-HK" href="https://www.mykitsch.com/zh-hant-hk/blogs/hair-care"> 535<link rel="alternate" hreflang="en-HK" href="https://www.mykitsch.com/en-hk/blogs/hair-care"> 536<link rel="alternate" hreflang="es-HK" href="https://www.mykitsch.com/es-hk/blogs/hair-care"> 537<link rel="alternate" hreflang="ja-HK" href="https://www.mykitsch.com/ja-hk/blogs/hair-care"> 538<link rel="alternate" hreflang="it-HK" href="https://www.mykitsch.com/it-hk/blogs/hair-care"> 539<link rel="alternate" hreflang="fr-HK" href="https://www.mykitsch.com/fr-hk/blogs/hair-care"> 540<link rel="alternate" hreflang="de-HK" href="https://www.mykitsch.com/de-hk/blogs/hair-care"> 541<link rel="alternate" hreflang="ko-HK" href="https://www.mykitsch.com/ko-hk/blogs/hair-care"> 542<link rel="alternate" hreflang="zh-Hans-CN" href="https://www.mykitsch.com/zh-cn/blogs/hair-care"> 543<link rel="alternate" hreflang="en-CN" href="https://www.mykitsch.com/en-cn/blogs/hair-care"> 544<link rel="alternate" hreflang="ja-CN" href="https://www.mykitsch.com/ja-cn/blogs/hair-care"> 545<link rel="alternate" hreflang="ko-CN" href="https://www.mykitsch.com/ko-cn/blogs/hair-care"> 546<link rel="alternate" hreflang="it-CN" href="https://www.mykitsch.com/it-cn/blogs/hair-care"> 547<link rel="alternate" hreflang="he-IL" href="https://www.mykitsch.com/he-il/blogs/hair-care"> 548<link rel="alternate" hreflang="en-IL" href="https://www.mykitsch.com/en-il/blogs/hair-care"> 549<link rel="alternate" hreflang="ar-IL" href="https://www.mykitsch.com/ar-il/blogs/hair-care"> 550<link rel="alternate" hreflang="de-IL" href="https://www.mykitsch.com/de-il/blogs/hair-care"> 551<link rel="alternate" hreflang="fr-IL" href="https://www.mykitsch.com/fr-il/blogs/hair-care"> 552<link rel="alternate" hreflang="it-IL" href="https://www.mykitsch.com/it-il/blogs/hair-care"> 553<link rel="alternate" hreflang="pt-IL" href="https://www.mykitsch.com/pt-il/blogs/hair-care"> 554<link rel="alternate" hreflang="es-IL" href="https://www.mykitsch.com/es-il/blogs/hair-care"> 555<link rel="alternate" hreflang="en-AX" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 556<link rel="alternate" hreflang="en-AL" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 557<link rel="alternate" hreflang="en-AD" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 558<link rel="alternate" hreflang="en-BY" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 559<link rel="alternate" hreflang="en-BA" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 560<link rel="alternate" hreflang="en-BG" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 561<link rel="alternate" hreflang="en-HR" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 562<link rel="alternate" hreflang="en-FO" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 563<link rel="alternate" hreflang="en-GE" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 564<link rel="alternate" hreflang="en-GI" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 565<link rel="alternate" hreflang="en-GL" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 566<link rel="alternate" hreflang="en-GP" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 567<link rel="alternate" hreflang="en-GG" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 568<link rel="alternate" hreflang="en-IM" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 569<link rel="alternate" hreflang="en-XK" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 570<link rel="alternate" hreflang="en-LI" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 571<link rel="alternate" hreflang="en-MK" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 572<link rel="alternate" hreflang="en-YT" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 573<link rel="alternate" hreflang="en-MD" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 574<link rel="alternate" hreflang="en-MC" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 575<link rel="alternate" hreflang="en-ME" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 576<link rel="alternate" hreflang="en-RE" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 577<link rel="alternate" hreflang="en-SM" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 578<link rel="alternate" hreflang="en-RS" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 579<link rel="alternate" hreflang="en-SJ" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 580<link rel="alternate" hreflang="en-TR" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 581<link rel="alternate" hreflang="en-UA" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 582<link rel="alternate" hreflang="en-VA" href="https://www.mykitsch.com/en-eu/blogs/hair-care"> 583<link rel="alternate" hreflang="en-MY" href="https://www.mykitsch.com/en-my/blogs/hair-care"> 584<link rel="alternate" hreflang="fr-MY" href="https://www.mykitsch.com/fr-my/blogs/hair-care"> 585<link rel="alternate" hreflang="de-MY" href="https://www.mykitsch.com/de-my/blogs/hair-care"> 586<link rel="alternate" hreflang="ko-MY" href="https://www.mykitsch.com/ko-my/blogs/hair-care"> 587<link rel="alternate" hreflang="ja-MY" href="https://www.mykitsch.com/ja-my/blogs/hair-care"> 588<link rel="alternate" hreflang="es-MY" href="https://www.mykitsch.com/es-my/blogs/hair-care"> 589<link rel="alternate" hreflang="nl-MY" href="https://www.mykitsch.com/nl-my/blogs/hair-care"> 590<link rel="alternate" hreflang="zh-Hans-MY" href="https://www.mykitsch.com/zh-my/blogs/hair-care">
591<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=4225007797"></script>
591 592<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
593<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 593
593
594<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 594
594
595<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 595
595
596<script>var Shopify = Shopify || {}; 597Shopify.shop = "kitschllc.myshopify.com"; 598Shopify.locale = "en"; 599Shopify.currency = {"active":"USD","rate":"1.0"}; 600Shopify.country = "US"; 601Shopify.theme = {"name":"Kitsch Live Theme","id":192042008757,"schema_name":"Unick","schema_version":"2.0.0","theme_store_id":null,"role":"main"}; 602Shopify.theme.handle = "null"; 603Shopify.theme.style = {"id":null,"handle":null}; 604Shopify.cdnHost = "www.mykitsch.com/cdn"; 605Shopify.routes = Shopify.routes || {}; 606Shopify.routes.root = "/"; 607Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 608Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 609Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 610Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 610
610
611<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 611
611
612<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 612
612
613<script> 614 window.ShopifyPay = window.ShopifyPay || {}; 615 window.ShopifyPay.apiHost = "shop.app\/pay"; 616 window.ShopifyPay.redirectState = null; 617</script>
vendor: 1 bytes, line 617
617
618<script> 619 window.Shopify = window.Shopify || {}; 620 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 621 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 622 window.Shopify.SignInWithShop.eligible = true; 623</script>
vendor: 1 bytes, line 623
623
624<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 624
624
625<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 625
625
626<script type="module"> 627 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 628 629 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 630 631</script>
vendor: 1 bytes, line 631
631
632<script> 633 window.Shopify = window.Shopify || {}; 634 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 635 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"]}; 636</script>
vendor: 1 bytes, line 636
636
637<script>(function() { 638 var isLoaded = false; 639 function asyncLoad() { 640 if (isLoaded) return; 641 isLoaded = true; 642 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","https:\/\/cs.gandalf.ee\/moneybag\/sms\/pixel\/zobi-fp.js?shop=kitschllc.myshopify.com"]; 643 for (var i = 0; i < urls.length; i++) { 644 var s = document.createElement('script'); 645 s.type = 'text/javascript'; 646 s.async = true; 647 s.src = urls[i]; 648 var x = document.getElementsByTagName('script')[0]; 649 x.parentNode.insertBefore(s, x); 650 } 651 }; 652 if(window.attachEvent) { 653 window.attachEvent('onload', asyncLoad); 654 } else { 655 window.addEventListener('load', asyncLoad, false); 656 } 657})();</script>
vendor: 1 bytes, line 657
657
658<script id="__st">var __st={"a":10469048384,"offset":-25200,"reqid":"1991d881-7366-4cc9-a3fa-6bf1464b0e54-1790908878","pageurl":"www.mykitsch.com\/blogs\/hair-care","s":"blogs-124363636917","u":"ba85795411b6","p":"blog","rtyp":"blog","rid":124363636917};</script>
vendor: 1 bytes, line 658
658
659<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 659
659
660<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 660
660
661<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 661
661
662<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>
662<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 662
662
663<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 663
663
664<script> 665 window.Shopify = window.Shopify || {}; 666 window.Shopify.MCP = window.Shopify.MCP || {}; 667 window.Shopify.MCP.enabled = true; 668 window.Shopify.MCP.shop = "kitschllc.myshopify.com"; 669 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.mykitsch.com\/api\/mcp"; 670 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"]}}]; 671</script>
vendor: 1 bytes, line 671
671
672<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=");})(); 673</script>
vendor: 1 bytes, line 673
673
674<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)}}; 675</script>
vendor: 1 bytes, line 675
675
676<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 677 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); 678</script>
vendor: 1 bytes, line 678
678
679<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})}})); 680</script>
vendor: 1 bytes, line 680
680
681<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"session_id":"01M3X7SKZNN5CSST81MCTWQSK8","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>
681 682<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"> 683<style id="shopify-accelerated-checkout-cart"> 684 #shopify-buyer-consent { 685 margin-top: 1em; 686 display: inline-block; 687 width: 100%; 688} 689 690#shopify-buyer-consent.hidden { 691 display: none; 692} 693 694#shopify-subscription-policy-button { 695 background: none; 696 border: none; 697 padding: 0; 698 text-decoration: underline; 699 font-size: inherit; 700 cursor: pointer; 701} 702 703#shopify-subscription-policy-button::before { 704 box-shadow: none; 705} 706 707 </style> 708
709<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
709 710 711 712 713 <link rel="preload" href="//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff2?v=6075614062412322631784150192" as="font" type="font/woff2" crossorigin> 714 715<style> 716 @font-face { 717 font-family: 'Sophillia'; 718 src: url("//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff2?v=6075614062412322631784150192") format('woff2'), 719 url("//www.mykitsch.com/cdn/shop/t/951/assets/SophilliaRegular.woff?v=95557474190089157861784150191") format('woff'); 720 font-style: normal; 721 font-display: swap; 722 } 723</style> 724 725 <style data-shopify> 726 727 @font-face { 728 font-family: Figtree; 729 font-weight: 400; 730 font-style: normal; 731 font-display: swap; 732 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 733 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 734} 735 736 @font-face { 737 font-family: Figtree; 738 font-weight: 700; 739 font-style: normal; 740 font-display: swap; 741 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 742 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 743} 744 745 @font-face { 746 font-family: Figtree; 747 font-weight: 500; 748 font-style: normal; 749 font-display: swap; 750 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n5.3b6b7df38aa5986536945796e1f947445832047c.woff2") format("woff2"), 751 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_n5.f26bf6dcae278b0ed902605f6605fa3338e81dab.woff") format("woff"); 752} 753 754 @font-face { 755 font-family: Figtree; 756 font-weight: 400; 757 font-style: italic; 758 font-display: swap; 759 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 760 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 761} 762 763 @font-face { 764 font-family: Figtree; 765 font-weight: 700; 766 font-style: italic; 767 font-display: swap; 768 src: url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 769 url("//www.mykitsch.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 770} 771 772 773 :root { 774 775 --page-width: 1400px; 776 --large-width: 992px; 777 --medium-width: 768px; 778 --small-width: 576px; 779 780 --font-primary-family: Figtree; 781 --font-secondary-family: Figtree; 782 783 --font-sophillia-family: "PT Serif"; 784 785 786 --font-body-family: Figtree, sans-serif; 787 --font-body-style: normal; 788 --font-body-weight: 400; 789 --font-body-weight-bold: 700; 790 791 --body-font-size: 16px; 792 793 --font-heading-family: Figtree, sans-serif; 794 --font-heading-style: normal; 795 --font-heading-weight: 400; 796 797 --body-color: #000000; 798 --primary-color: #000000; 799 --border-color: #000000; 800 --link-color: #000000; 801 802 --button-primary-background-color: #f8b68f; 803 --button-primary-text-color: #000000; 804 --button-secondary-background-color: #000000; 805 --button-secondary-text-color: #fff; 806 --button-outline-dark: #000000; 807 --button-outline-light: #fff; 808 809 --button-height: 42px; 810 811 812 } 813 *, 814 *::before, 815 *::after { 816 box-sizing: inherit; 817 } 818 819 html { 820 box-sizing: border-box; 821 height: 100%; 822 } 823 html,body{ 824 scroll-behavior: smooth; 825 } 826 body { 827 display: grid; 828 grid-template-rows: auto auto 1fr auto; 829 grid-template-columns: 100%; 830 min-height: 100%; 831 margin: 0; 832 font-size: var(--body-font-size); 833 font-family: var(--font-body-family); 834 font-style: var(--font-body-style); 835 font-weight: var(--font-body-weight); 836 color: var(--body-color); 837 } 838 839 [x-cloak] { display: none !important; } 840 841 /* Okendo custom styles */ 842 .okeReviews[data-oke-container] .oke-w-reviewer-verified-icon:before, div.okeReviews .oke-w-reviewer-verified-icon:before, 843 .okeReviews[data-oke-container] .oke-w-reviewer-verified, div.okeReviews .oke-w-reviewer-verified{ 844 color: #B25F2E !important; 845 } 846 .okeReviews[data-oke-container] .oke-w-reviewerRecommendation--yes:before, div.okeReviews .oke-w-reviewerRecommendation--yes:before{ 847 background-color: #B25F2E !important; 848 } 849 .oke-tag,.oke-w-reviewsSummary{ display: none !important; } 850 .product__info .oke-sr-count{ 851 border-bottom: 1px solid black; 852 } 853 /* Mobile */ 854 @media (max-width: 576px) { 855 .has_expedited_enabled{ 856 left: 44.7778% !important; 857 } 858 } 859 860 </style> 861<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'"> 862 863<noscript><link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/lipis/[email protected]/css/flag-icons.min.css"></noscript> 864 865 866<style> 867.footer-block__html .klaviyo-disclosure{ 868 font-size: 14px; 869} 870.footer-block__html .klaviyo-disclosure a{ 871 color: #1b73e7; 872} 873</style> 874 875 876<style> 877 .comp-price { 878 display: none; 879 } 880 881 .comp-price-visible .comp-price { 882 display: inline-flex; 883 align-items: center; 884 gap: 0.25rem; 885 } 886 887 /* On a non-USD market the value is blank until snippets/comp-price-localize.liquid 888 converts it. Stay hidden â and keep the compare-at and colour rules below from 889 firing â so the row looks exactly like the control until the real value lands, 890 and keeps looking like it if the conversion never runs. */ 891 .comp-price[data-comp-pending] { 892 display: none !important; 893 } 894 895 /* Scoped to the row that actually holds a comp price â whatever element that is 896 (`.price__sale`, `.price__regular`, `.cart__prices`, a subscription optionâ¦) â 897 so a new price surface only has to render the snippet and tag its compare-at 898 price. Products without a comp price keep their own compare-at untouched. */ 899 .comp-price-visible :has(> .comp-price:not([data-comp-pending])) > .compare-at-price { 900 display: none !important; 901 } 902 903 /* The comp value reads as a discount, so the live price turns into a sale price. 904 Same colour as Tailwind's text-red-700, applied from here rather than as a class 905 so the control keeps its normal price colour. */ 906 .comp-price-visible :has(> .comp-price:not([data-comp-pending])) > :is(.price-item--current, .cart__prices-money) { 907 color: rgb(185 28 28); 908 } 909 910 .comp-price__label { 911 font-size: 0.875rem; 912 line-height: 1.25rem; 913 white-space: nowrap; 914 } 915 916 .comp-price__info { 917 display: inline-flex; 918 align-items: center; 919 } 920 921 922 .cart__items-product-info .comp-price__label { 923 font-size: 0.575rem; 924 line-height: 1; 925 } 926 .comp-price-visible .cart__items-product-info .comp-price { 927 flex-direction: column; 928 gap: unset; 929 } 930 931</style> 932 933 934 935 936
937<script> 938 window.shopUrl = 'https://www.mykitsch.com'; 939 window.routes = { 940 cart_add_url: '/cart/add', 941 cart_change_url: '/cart/change', 942 cart_update_url: '/cart/update', 943 cart_url: '/cart', 944 predictive_search_url: '/search/suggest' 945 }; 946 947 window.market_price_adjustment = 35; 948 window.Shopify.currency.symbol = `$`; 949 window.Shopify.show_currency_code = false; 950 951 window.cartStrings = { 952 error: `There was an error while updating your cart. Please try again.`, 953 quantityError: `You can only add [quantity] of this item to your cart.` 954 } 955 956 window.variantStrings = { 957 addToCart: `add to cart`, 958 soldOut: `Sold out`, 959 unavailable: `Unavailable`, 960 } 961</script>
961 962 963
964<script> let ppShop='kitschllc.myshopify.com'; </script>
964 965 966 967 968 969 970
971<script> 972 runWhenIdle(function () { 973 !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)}}(); 974 tatari.init('cd010d3f-199d-4b68-9e99-9969875e4fa2'); 975 976 }); 977</script>
977 978 979
980<script src="//www.mykitsch.com/cdn/shop/t/951/assets/section-header-offset.js?v=99744703959309660051784150194" defer></script>
980 981 982 983 984
985<script> 986(function () { 987 // Push consent into Microsoft Clarity once analytics processing is allowed. 988 function grantClarityConsent() { 989 if (typeof window.clarity !== 'function') return; 990 window.clarity('consentv2', { 991 ad_Storage: 'granted', 992 analytics_Storage: 'granted', 993 }); 994 } 995 996 // Safely read the consent state. The customerPrivacy API may not be fully 997 // initialized when this runs, so guard every access before calling it. 998 function analyticsAllowed() { 999 var cp = window.Shopify && window.Shopify.customerPrivacy; 1000 if (cp && typeof cp.analyticsProcessingAllowed === 'function') { 1001 return cp.analyticsProcessingAllowed(); 1002 } 1003 return false; 1004 } 1005 1006 function applyConsent() { 1007 if (analyticsAllowed()) { 1008 grantClarityConsent(); 1009 } 1010 } 1011 1012 window.Shopify.loadFeatures( 1013 [ 1014 { 1015 name: 'consent-tracking-api', 1016 version: '0.1', 1017 }, 1018 ], 1019 function (error) { 1020 if (error) { 1021 // Feature failed to load; nothing more we can safely do. 1022 return; 1023 } 1024 1025 // Apply current consent state (covers returning visitors who already 1026 // made a choice), then keep listening for future consent updates. 1027 applyConsent(); 1028 document.addEventListener('visitorConsentCollected', applyConsent); 1029 } 1030 ); 1031})(); 1032</script>
1032 1033 1034<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">
1035<script src="https://df8nroy20256x.cloudfront.net/cannella_mykitsch.js" defer></script>
1035 1036 1037 1038
1039<script async src='https://tag.simpli.fi/sifitag/35fd8eaa-bf1e-45d4-8844-f55336b3b61c'></script>
1039 1040
1041<script defer src="https://track.getgobot.com/gobot/js/shopify.js?key=-OvQ7MX18xRiCmTBRH97"></script>
1041 1042 <link href="//www.mykitsch.com/cdn/shop/t/951/assets/app.css?v=180152791171037016971790181576" rel="stylesheet" type="text/css" media="all" /> 1043 1044 1045 <link href="//www.mykitsch.com/cdn/shop/t/951/assets/additional-temporary.css?v=41947254560104803531790420332" rel="stylesheet" type="text/css" media="all" /> 1046 1047
1047<script> 1048 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 1049 if (Shopify.designMode) { 1050 document.documentElement.classList.add('shopify-design-mode'); 1051 } 1052 </script>
1052 1053 1054 1055 1056 1057 1058
1058<script> 1059 (function () { 1060 const DISCOUNT_TABLE = 1061 '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(','); 1062 1063 function tablePercent(code) { 1064 if (!code) return 0; 1065 const hit = DISCOUNT_TABLE.find((item) => 1066 item.toString().toLowerCase().includes(code.toLowerCase()) 1067 ); 1068 return Number(hit?.split(':')[1]) || 0; 1069 } 1070 1071 let syncInFlight = false; 1072 1073 async function syncCartDiscountCookie(isInitial) { 1074 if (syncInFlight) return; 1075 syncInFlight = true; 1076 try { 1077 const response = await fetch(`${window.location.origin}/cart.js`); 1078 const cart = await response.json(); 1079 // Applied discount codes always show up here regardless of whether 1080 // the discount targets the whole cart or specific line items â 1081 // cart_level_discount_applications only covers the former. Codes 1082 // count even when applicable: false (empty cart, minimum not met, 1083 // targeted products not in cart); price.liquid decides whether one 1084 // affects the displayed price. 1085 const codes = cart.discount_codes || []; 1086 const currentCookie = Unick.getCookie('discount_code'); 1087 1088 // The cart can hold several codes and cart.js does not guarantee 1089 // their order, so pick deterministically: highest discount-table 1090 // percentage wins, ties stick with the current cookie, then prefer 1091 // an applicable code. Anything unstable here makes the displayed 1092 // price flip between codes on every cart update. 1093 const score = (d) => 1094 tablePercent(d.code) * 4 + 1095 (d.code === currentCookie ? 2 : 0) + 1096 (d.applicable ? 1 : 0); 1097 const codeDiscount = codes.reduce( 1098 (best, d) => (!best || score(d) > score(best) ? d : best), 1099 null 1100 ); 1101 1102 if (codeDiscount && codeDiscount.code) { 1103 const changed = currentCookie !== codeDiscount.code; 1104 if (changed) { 1105 Unick.setCookie('discount_code', codeDiscount.code, 1); 1106 } 1107 // Broadcast when the code changed, and once on the initial sync 1108 // even if it did not: PDP widgets (subscription form, bundle buy 1109 // button) dispatch their own tag-based price-update during init, 1110 // which overwrites the code-discounted price price.liquid 1111 // computed. The initial broadcast lets it re-assert whichever 1112 // discount wins. Later update-cart syncs stay silent unless the 1113 // code changes â unconditional re-broadcasts feed back into 1114 // components that update the cart and loop forever. 1115 if (changed || isInitial) { 1116 window.dispatchEvent(new CustomEvent('discount-applied')); 1117 } 1118 } else if (currentCookie) { 1119 // No code registered on the cart â it was removed (e.g., at 1120 // checkout), so the promo price must not show on PDP/PLP. 1121 // Clear the stale cookie. 1122 Unick.eraseCookie('discount_code'); 1123 window.dispatchEvent(new CustomEvent('discount-removed')); 1124 } 1125 } catch (e) { 1126 console.error('[discount-sync] Failed to sync cart discount code:', e); 1127 } finally { 1128 syncInFlight = false; 1129 } 1130 } 1131 1132 document.addEventListener('DOMContentLoaded', () => syncCartDiscountCookie(true)); 1133 window.addEventListener('update-cart', () => syncCartDiscountCookie(false)); 1134 // bfcache restore (back from checkout) doesn't fire DOMContentLoaded. 1135 window.addEventListener('pageshow', (event) => { 1136 if (event.persisted) syncCartDiscountCookie(true); 1137 }); 1138 })(); 1139 </script>
1139 1140 1141
1141<script type="text/javascript"> 1142 var script = document.createElement('script'); 1143 script.src = "https://xp2023-pix.s3.amazonaws.com/px_VJRpk.js"; 1144 document.getElementsByTagName('head')[0].appendChild(script); 1145 </script>
1145 1146 <!-- BEGIN app block: shopify://apps/consentmo-gdpr/blocks/gdpr_cookie_consent/4fbe573f-a377-4fea-9801-3ee0858cae41 --> 1147<link rel="preconnect" href="https://app.consentmo.com" crossorigin data-csm-preconnect="app"> 1148<link rel="dns-prefetch" href="https://workers.consentmo.com" data-csm-preconnect="workers"> 1149<link rel="dns-prefetch" href="https://storage.consentmo.com" data-csm-preconnect="storage"> 1150<link rel="preconnect" href="https://cdn.consentmo.com" crossorigin data-csm-preconnect="cdn"><link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="banner"> 1151 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-dialog.consentmo.js" crossorigin data-csm-layout-prefetch="dialog"> 1152 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-box.consentmo.js" crossorigin data-csm-layout-prefetch="box"> 1153 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-cookie-smart-banner.consentmo.js" crossorigin data-csm-layout-prefetch="smart"> 1154 <link rel="prefetch" href="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/layout-mobile-cookie-bar.consentmo.js" crossorigin data-csm-layout-prefetch="mobile">
1154<script> 1155(function () { 1156 try { 1157 document.documentElement.classList.add('csm-cookie-embed'); 1158 } catch (e) {} 1159})(); 1160</script>
1160<script data-consentmo-data-src-bootstrap> 1161(function () { 1162 'use strict'; 1163 if (window.__consentmoDataSrcBootstrapInit) return; 1164 window.__consentmoDataSrcBootstrapInit = true; 1165 1166 var DATA_SRC_SELECTOR = [ 1167 'script[data-src*="consentmo_cookie_consent"]', 1168 'script[data-src*="gdpr_cookie_consent.min"]', 1169 'script[data-src*="gdrp_cookie_consent_unlimited"]' 1170 ].join(','); 1171 1172 function activateConsentmoDataSrcScripts() { 1173 if (!window.Shopify || !window.Shopify.shop) return; 1174 document.querySelectorAll(DATA_SRC_SELECTOR).forEach(function (scriptEl) { 1175 // getAttribute: src="" must not count as "already has src" (.src === page URL). 1176 if (scriptEl.getAttribute('src')) return; 1177 var url = scriptEl.getAttribute('data-src'); 1178 if (!url) return; 1179 if (scriptEl.getAttribute('type') === 'text/plain') { 1180 scriptEl.removeAttribute('type'); 1181 } 1182 scriptEl.src = url; 1183 }); 1184 } 1185 function scheduleActivation() { 1186 activateConsentmoDataSrcScripts(); 1187 // Retry on next task so other DCL handlers (lazy-loaders) can finish setting Shopify.shop / data-src first. 1188 setTimeout(activateConsentmoDataSrcScripts, 0); 1189 } 1190 if (document.readyState === 'loading') { 1191 document.addEventListener('DOMContentLoaded', scheduleActivation, { once: true }); 1192 } else { 1193 scheduleActivation(); 1194 } 1195})(); 1196</script>
1196 1197 1198 1199<!-- END app block --><!-- BEGIN app block: shopify://apps/langify/blocks/langify/b50c2edb-8c63-4e36-9e7c-a7fdd62ddb8f --><!-- BEGIN app snippet: ly-switcher-factory --> 1200 1201 1202 1203 1204<style> 1205 .ly-switcher-wrapper.ly-hide, .ly-recommendation.ly-hide, .ly-recommendation .ly-submit-btn { 1206 display: none !important; 1207 } 1208 1209 #ly-switcher-factory-template { 1210 display: none; 1211 } 1212 1213 1214 1215 1216 /* Accessibility: Focus indicators - only visible for keyboard navigation */ 1217 .ly-languages-switcher:focus-visible, 1218 .ly-languages-switcher *:focus-visible, 1219 .ly-currency-switcher:focus-visible, 1220 .ly-currency-switcher *:focus-visible, 1221 .ly-country-switcher:focus-visible, 1222 .ly-country-switcher *:focus-visible, 1223 .ly-custom-dropdown-current:focus-visible, 1224 .ly-custom-dropdown-list-element:focus-visible, 1225 .ly-languages-switcher-link:focus-visible, 1226 .ly-popup-current:focus-visible, 1227 .ly-close:focus-visible, 1228 .ly-submit-btn:focus-visible, 1229 .ly-text-input:focus-visible { 1230 outline: 2px solid #005fcc; 1231 outline-offset: 2px; 1232 } 1233 1234 @media (prefers-color-scheme: dark) { 1235 .ly-languages-switcher:focus-visible, 1236 .ly-languages-switcher *:focus-visible, 1237 .ly-currency-switcher:focus-visible, 1238 .ly-currency-switcher *:focus-visible, 1239 .ly-country-switcher:focus-visible, 1240 .ly-country-switcher *:focus-visible, 1241 .ly-custom-dropdown-current:focus-visible, 1242 .ly-custom-dropdown-list-element:focus-visible, 1243 .ly-languages-switcher-link:focus-visible, 1244 .ly-popup-current:focus-visible, 1245 .ly-close:focus-visible, 1246 .ly-submit-btn:focus-visible, 1247 .ly-text-input:focus-visible { 1248 outline-color: #66b3ff; 1249 } 1250 } 1251</style> 1252 1253 1254<template id="ly-switcher-factory-template"> 1255<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;"> 1256 <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 1257</span> 1258<div aria-hidden="true" class="ly-arrow ly-arrow-black stroke" style="vertical-align: middle; width: 14.0px; height: 14.0px;"> 1259 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 14.0 14.0" height="14.0px" width="14.0px" style="position: absolute;"> 1260 <path d="M1 4.5 L7.0 10.5 L13.0 4.5" fill="transparent" stroke="#000000" stroke-width="1px"/> 1261 </svg> 1262 </div> 1263 </span> 1264 <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;"> 1265 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1266 href="#" 1267 data-language-code="en" 1268 1269 1270 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> 1271 </li><li key="fr" style="color: #000000; margin: 0px 0px;"> 1272 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1273 href="#" 1274 data-language-code="fr" 1275 1276 1277 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> 1278 </li><li key="de" style="color: #000000; margin: 0px 0px;"> 1279 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1280 href="#" 1281 data-language-code="de" 1282 1283 1284 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> 1285 </li><li key="ko" style="color: #000000; margin: 0px 0px;"> 1286 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1287 href="#" 1288 data-language-code="ko" 1289 1290 1291 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> 1292 </li><li key="ja" style="color: #000000; margin: 0px 0px;"> 1293 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1294 href="#" 1295 data-language-code="ja" 1296 1297 1298 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">
1298Japanese</span></a> 1299 </li><li key="es" style="color: #000000; margin: 0px 0px;"> 1300 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1301 href="#" 1302 data-language-code="es" 1303 1304 1305 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> 1306 </li><li key="it" style="color: #000000; margin: 0px 0px;"> 1307 <a class="ly-custom-dropdown-list-element ly-languages-switcher-link ly-bright-theme" 1308 href="#" 1309 data-language-code="it" 1310 1311 1312 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> 1313 </li></ul> 1314 </div></div> 1315</template> 1316<!-- END app snippet --> 1317
1318<script> 1319 // langify lib v2.0.0 1320 var langify = window.langify || {}; 1321 var customContents = {}; 1322 var customContents_image = {}; 1323 var langifySettingsOverwrites = {}; 1324 var defaultSettings = { 1325 debug: false, // BOOL : Enable/disable console logs 1326 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 1327 observeLinks: false, 1328 observeImages: true, 1329 observeCustomContents: true, 1330 maxMutations: 5, 1331 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 1332 linksBlacklist: [], 1333 usePlaceholderMatching: false 1334 }; 1335 1336 if(langify.settings) { 1337 langifySettingsOverwrites = Object.assign({}, langify.settings); 1338 langify.settings = Object.assign(defaultSettings, langify.settings); 1339 } else { 1340 langify.settings = defaultSettings; 1341 } 1342 1343 langify.settings.theme = null; 1344 langify.settings.switcher = null; 1345 if(langify.settings.switcher === null) { 1346 langify.settings.switcher = {}; 1347 } 1348 langify.settings.switcher.customIcons = null; 1349 1350 langify.locale = langify.locale || { 1351 country_code: "US", 1352 language_code: "en", 1353 currency_code: null, 1354 primary: true, 1355 iso_code: "en", 1356 root_url: "\/", 1357 language_id: "ly193431", 1358 shop_url: "https:\/\/www.mykitsch.com", 1359 domain_feature_enabled: {"www.mykitsch.com":[]}, 1360 languages: [{ 1361 iso_code: "en", 1362 root_url: "\/", 1363 domain: null, 1364 },{ 1365 iso_code: "fr", 1366 root_url: "\/fr", 1367 domain: null, 1368 },{ 1369 iso_code: "de", 1370 root_url: "\/de", 1371 domain: null, 1372 },{ 1373 iso_code: "ko", 1374 root_url: "\/ko", 1375 domain: null, 1376 },{ 1377 iso_code: "ja", 1378 root_url: "\/ja", 1379 domain: null, 1380 },{ 1381 iso_code: "es", 1382 root_url: "\/es", 1383 domain: null, 1384 },{ 1385 iso_code: "it", 1386 root_url: "\/it", 1387 domain: null, 1388 },] 1389 }; 1390 1391 langify.localization = { 1392 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"], 1393 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}}], 1394 country: "United States", 1395 language: {"shop_locale":{"locale":"en","enabled":true,"primary":true,"published":true}}, 1396 market: { 1397 handle: "us", 1398 id: 3965109, 1399 metafields: {"error":"json not allowed for this object"}, 1400 } 1401 }; 1402 1403 // Disable link correction ALWAYS on languages with mapped domains 1404 1405 if(langify.locale.root_url == '/') { 1406 langify.settings.observeLinks = false;
1407 } 1408 1409 1410 function extractImageObject(val) { 1411 if (!val || val === '') return false; 1412 1413 // Handle src-sets (e.g., "image_600x600.jpg 1x, image_1200x1200.jpg 2x") 1414 if (val.search(/([0-9]+w?h?x?,)/gi) > -1) { 1415 val = val.split(/([0-9]+w?h?x?,)/gi)[0]; 1416 } 1417 1418 const hostBegin = val.indexOf('//') !== -1 ? val.indexOf('//') : 0; 1419 const hostEnd = val.lastIndexOf('/') + 1; 1420 const host = val.substring(hostBegin, hostEnd); 1421 let afterHost = val.substring(hostEnd); 1422 1423 // Remove query/hash fragments 1424 afterHost = afterHost.split('#')[0].split('?')[0]; 1425 1426 // Extract name before any Shopify modifiers or file extension 1427 // e.g., "[email protected]" â "photo" 1428 const name = afterHost.replace( 1429 /(_[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, 1430 '' 1431 ); 1432 1433 // Extract file extension (if any) 1434 let type = ''; 1435 const match = afterHost.match(/\.(png\.jpg|jpe?g|png|gif|webp)$/i); 1436 if (match) { 1437 type = match[1].replace('png.jpg', 'jpg'); // fix weird double-extension cases 1438 } 1439 1440 // Clean file name with extension or suffixes normalized 1441 const file = afterHost.replace( 1442 /(_[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, 1443 type ? '.' + type : '' 1444 ); 1445 1446 return { host, name, type, file }; 1447} 1448 1449 1450 1451 /* Custom Contents Section*/ 1452 var customContents = {}; 1453 1454 // Images Section 1455 1456 1457</script>
1457<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/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1458<script type="text/javascript"> 1459 (function (c, l, a, r, i, t, y) { 1460 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1461 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1462 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1463 1464 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1465 if (error) { 1466 console.error("Error loading Shopify features:", error); 1467 return; 1468 } 1469 1470 c[a]('consentv2', { 1471 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1472 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1473 source: 101, 1474 }); 1475 }); 1476 1477 l.addEventListener("visitorConsentCollected", function (e) { 1478 c[a]('consentv2', { 1479 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1480 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1481 source: 101, 1482 }); 1483 }); 1484 })(window, document, "clarity", "script", "prwonq9hya"); 1485</script>
1485 1486 1487 1488 1489<!-- 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 /> 1490<link rel='preconnect dns-prefetch' href='https://conf.config-security.com/' crossorigin />
1491<script> 1492/* >> TriplePixel :: start*/ 1493window.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); 1494/* << TriplePixel :: end*/ 1495</script>
1495 1496 1497 1498 1499<!-- END app block --><!-- BEGIN app block: shopify://apps/ablestar-link-manager/blocks/redirects/26ef6009-1faf-421e-947d-c345b32a0646 --> 1500<!-- normal page, check to see if we have logs to send -->
1501<script> 1502const abstUrlEndpoint = "https://linkmanager.ablestar.app/public/log"; 1503 1504if (window.localStorage['ablestar_redirect_log'] !== undefined) { 1505 var xhr = new XMLHttpRequest(); 1506 1507 // Specify the request type (POST), URL, and asynchronous flag 1508 xhr.open("POST", abstUrlEndpoint, true); 1509 1510 // Set the request headers to indicate that you are sending JSON data 1511 xhr.setRequestHeader("Content-Type", "application/json"); 1512 1513 // Set up a callback function to handle the response 1514 xhr.onreadystatechange = function () { 1515 if (xhr.readyState === 4 && xhr.status === 200) { 1516 localStorage.removeItem('ablestar_redirect_log'); 1517 } 1518 }; 1519 xhr.send(window.localStorage['ablestar_redirect_log']); 1520} 1521</script>
1521 1522 1523 1524</script>
1524 1525 1526<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 <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:"î¤"}
1540.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
1540or: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}
1540to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 1541.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:")"} 1542.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} 1543.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> 1544 1545
1545<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;
1545","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>
1545 1546 <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> 1547 <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> 1548 <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>
1548<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>
1548 1549 1550 1551 1552 1553 1554
1554<script type="application/json" id="oke-surveys-settings">{"subscriberId":"d6312d4e-5031-44a7-aff3-078705d35983","style":{}}</script>
1554<script src="https://surveys.okendo.io/js/client-setup.js" async></script>
1554 1555 1556 1557 1558 1559 1560 1561
1561<script src="https://surveys.okendo.io/js/init-quizzes.js" defer></script>
1561 1562 1563 1564 1565 1566 1567 1568 1569<!-- END app snippet --> 1570 1571 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1572<!-- END app snippet --> 1573 1574<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1575 1576 1577 1578 1579
1579<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1579 1580 1581<!-- END app snippet --> 1582 1583 1584<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597
1597<script async src="https://static.klaviyo.com/onsite/js/Qic3kf/klaviyo.js?company_id=Qic3kf"></script>
1597 1598
1598<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>
1598 1599 1600 1601 1602 1603 1604 1605
1605<script> 1606 window.klaviyoReviewsProductDesignMode = false 1607 </script>
1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617<!-- END app block --><!-- BEGIN app block: shopify://apps/loudcrowd/blocks/embed/0afc7a0d-9f70-43a2-81e1-c20306ea13bd --> 1618 <!-- BEGIN app snippet: vite-tag --> 1619 1620 1621
1621<script data-em-disable src="https://cdn.shopify.com/extensions/01a0eea1-7a91-7f8c-826c-5eac5ffed303/loudcrowd-1-1389/assets/embed-2afccdda.js" type="module" crossorigin="anonymous"></script>
1621 1622 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0eea1-7a91-7f8c-826c-5eac5ffed303/loudcrowd-1-1389/assets/shopifyAPI-696ee7f0.js" crossorigin="anonymous"> 1623 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0eea1-7a91-7f8c-826c-5eac5ffed303/loudcrowd-1-1389/assets/index-12cf53b4.js" crossorigin="anonymous"> 1624 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0eea1-7a91-7f8c-826c-5eac5ffed303/loudcrowd-1-1389/assets/utils-105c9c21.js" crossorigin="anonymous"> 1625 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0eea1-7a91-7f8c-826c-5eac5ffed303/loudcrowd-1-1389/assets/features-3c7ae9b7.js" crossorigin="anonymous"> 1626 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0eea1-7a91-7f8c-826c-5eac5ffed303/loudcrowd-1-1389/assets/utils-309956cf.js" crossorigin="anonymous"> 1627 <link data-em-disable rel="modulepreload" href="https://cdn.shopify.com/extensions/01a0eea1-7a91-7f8c-826c-5eac5ffed303/loudcrowd-1-1389/assets/lit-element-445dadb1.js" crossorigin="anonymous"> 1628 1629<!-- END app snippet --> 1630
1630<script> 1631 1632 function initLoudcrowd() { 1633 if ('kitschllc.myshopify.com' === 'pashionfootweardev.myshopify.com') return 1634 window.loudcrowd.init('kitschllc.myshopify.com', 1635 1636 ) 1637 } 1638 if (window.loudcrowd) { 1639 initLoudcrowd() 1640 } else { 1641 document.addEventListener('loudcrowd-global-loaded', initLoudcrowd) 1642 } 1643 </script>
1643 1644 1645 1646 1647 1648 1649<!-- END app block -->
1649<script src="https://cdn.shopify.com/extensions/01a0f6b0-fab4-746e-94a3-645abf621cd0/gdpr-backpack-901/assets/consentmo_cookie_consent.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1649
1649
1650<script src="https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1650
1650
1651<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 1651
1651
1652<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>
1652 1653<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"> 1654<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1655<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 1655
1655
1656<script> 1657 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1658</script>
vendor: 1 bytes, line 1658
1658
1659<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}
1659).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: ["4c64608a","16072cab","8450a54b","7ee89bf1"],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
1659c.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
165969048384\"}","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":"4a5dfd2e28427774549854cee30cb444","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"]}
1659,"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":"aa5ce03f4eef7efa71315100d12f21a1","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"]}
1659,"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)"}
1659,{"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":"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}]},{"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}]}
1659,{"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","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"192042008757","themePublished":"true","eventMetadataId":"ad669d5a-7862-498e-9e9d-fbea2622158a","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":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1659<script> 1660 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1661 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1662 window.ShopifyAnalytics.meta.currency = 'USD'; 1663 var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":124363636917,"requestId":"1991d881-7366-4cc9-a3fa-6bf1464b0e54-1790908878"}}; 1664 for (var attr in meta) { 1665 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1666 } 1667</script>
vendor: 1 bytes, line 1667
1667
1668<script class="analytics"> 1669 (function () { 1670 var customDocumentWrite = function(content) { 1671 var jquery = null; 1672 1673 if (window.jQuery) { 1674 jquery = window.jQuery; 1675 } else if (window.Checkout && window.Checkout.$) { 1676 jquery = window.Checkout.$; 1677 } 1678 1679 if (jquery) { 1680 jquery('body').append(content); 1681 } 1682 }; 1683 1684 var hasLoggedConversion = function(token) { 1685 if (token) { 1686 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1687 } 1688 return false; 1689 } 1690 1691 var setCookieIfConversion = function(token) { 1692 if (token) { 1693 var twoMonthsFromNow = new Date(Date.now()); 1694 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1695 1696 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1697 } 1698 } 1699 1700 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1701 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1702 if (trekkie.integrations) { 1703 return; 1704 } 1705 trekkie.methods = [ 1706 'identify', 1707 'page', 1708 'ready', 1709 'track', 1710 'trackForm', 1711 'trackLink' 1712 ]; 1713 trekkie.factory = function(method) { 1714 return function() { 1715 var args = Array.prototype.slice.call(arguments); 1716 args.unshift(method); 1717 trekkie.push(args); 1718 if (method == 'track' || method == 'page') { 1719 var pageUrl; 1720 try { 1721 pageUrl = window.location.href; 1722 } catch (e) {} 1723 var pageReferrer; 1724 try { 1725 pageReferrer = document.referrer; 1726 } catch (e) {} 1727 try { 1728 if (window.__TREKKIE_SHIM_QUEUE == null) { 1729 window.__TREKKIE_SHIM_QUEUE = []; 1730 } 1731 window.__TREKKIE_SHIM_QUEUE.push({ 1732 from: 'trekkie-stub', 1733 method: method, 1734 args: args.slice(1), 1735 pageContext: { 1736 url: pageUrl, 1737 referrer: pageReferrer 1738 } 1739 }); 1740 } catch (e) { 1741 // no-op 1742 } 1743 } 1744 return trekkie; 1745 }; 1746 }; 1747 for (var i = 0; i < trekkie.methods.length; i++) { 1748 var key = trekkie.methods[i]; 1749 trekkie[key] = trekkie.factory(key); 1750 } 1751 trekkie.load = function(config) { 1752 trekkie.config = config || {}; 1753 trekkie.config.initialDocumentCookie = document.cookie; 1754 var first = document.getElementsByTagName('script')[0]; 1755var script = document.createElement('script'); 1756script.type = 'text/javascript'; 1757script.onerror = function(e) { 1758 var scriptFallback = document.createElement('script'); 1759 scriptFallback.type = 'text/javascript'; 1760 scriptFallback.onerror = function(error) { 1761 var Monorail = { 1762 produce: function produce(monorailDomain, schemaId, payload) { 1763 var currentMs = new Date().getTime(); 1764 var event = { 1765 schema_id: schemaId, 1766 payload: payload, 1767 metadata: { 1768 event_created_at_ms: currentMs, 1769 event_sent_at_ms: currentMs 1770 } 1771 }; 1772 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1773 }, 1774 sendRequest: function sendRequest(endpointUrl, payload) { 1775 // Try the sendBeacon API 1776 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1777 var blobData = new window.Blob([payload], { 1778 type: 'text/plain' 1779 }); 1780 1781 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1782 return true; 1783 } // sendBeacon was not successful 1784 1785 } // XHR beacon 1786 1787 var xhr = new XMLHttpRequest(); 1788 1789 try { 1790 xhr.open('POST', endpointUrl); 1791 xhr.setRequestHeader('Content-Type', 'text/plain'); 1792 xhr.send(payload); 1793 } catch (e) { 1794 console.log(e); 1795 } 1796 1797 return false; 1798 }, 1799 isIos12: function isIos12() { 1800 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1801 } 1802 }; 1803 Monorail.produce('monorail-edge.shopifysvc.com', 1804 'trekkie_storefront_load_errors/1.1', 1805 {shop_id: 10469048384, 1806 theme_id: 192042008757, 1807 app_name: "storefront", 1808 context_url: window.location.href, 1809 source_url: "//www.mykitsch.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 1810 1811 }; 1812 scriptFallback.async = true; 1813 scriptFallback.src = '//www.mykitsch.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1814 first.parentNode.insertBefore(scriptFallback, first); 1815}; 1816script.async = true; 1817script.src = '//www.mykitsch.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 1818first.parentNode.insertBefore(script, first); 1819 1820 }; 1821 trekkie.load( 1822 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10469048384,"isMerchantRequest":null,"themeId":192042008757,"themeCityHash":"8513534490842615568","contentLanguage":"en","currency":"USD","eventMetadataId":"ad669d5a-7862-498e-9e9d-fbea2622158a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1823 ); 1824 1825 var loaded = false;
1826 trekkie.ready(function() { 1827 if (loaded) return; 1828 loaded = true; 1829 1830 window.ShopifyAnalytics.lib = window.trekkie; 1831 1832 var originalDocumentWrite = document.write; 1833 document.write = customDocumentWrite; 1834 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1835 document.write = originalDocumentWrite; 1836 1837 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1838 var token = match? match[1]: undefined; 1839 if (!hasLoggedConversion(token)) { 1840 setCookieIfConversion(token); 1841 1842 } 1843 }); 1844 1845 window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":124363636917,"requestId":"1991d881-7366-4cc9-a3fa-6bf1464b0e54-1790908878","shopifyEmitted":true}); 1846 1847 var eventsListenerScript = document.createElement('script'); 1848 eventsListenerScript.async = true; 1849 eventsListenerScript.src = "//www.mykitsch.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1850 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1851})();</script>
vendor: 1 bytes, line 1851
1851
1852<script 1853 defer 1854 src="https://www.mykitsch.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 1855 data-application="storefront-renderer" 1856 data-shop-id="10469048384" 1857 data-render-region="gcp-us-central1" 1858 data-page-type="blog" 1859 data-theme-instance-id="192042008757" 1860 data-theme-name="Unick" 1861 data-theme-version="2.0.0" 1862 data-monorail-region="shop_domain" 1863 data-resource-timing-sampling-rate="10" 1864 data-shs="true" 1865 data-shs-beacon="true" 1866 data-shs-export-with-fetch="true" 1867 data-shs-logs-sample-rate="1" 1868 data-shs-beacon-endpoint="https://www.mykitsch.com/api/collect" 1869></script>
1869 1870<meta name="shopify-y" content="3b68fdcc-cf4d-41c4-9e4f-cc5d6d681fcc" data-expiration="1822466478000"><meta name="shopify-s" content="efcb47c8-ffe8-4d56-80d0-c237afbf5058" data-expiration="1790910678000"><meta name="new-cookie-storage-activated" content="t"> 1871</head> 1872 1873 <body class="gradient comp-price-visible"> 1874 <a class="skip-to-content-link button sr-only" href="#MainContent"> 1875 Skip to content 1876 </a> 1877 1878 <div class="fixed inset-0 z-[1020] h-full cart-drawer" 1879 x-title="Cart Drawer" 1880 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')" 1881 x-cloak 1882 x-show="showCart" 1883 x-trap="showCart" 1884 @update-cart.window="updateCart()" 1885 @keydown.escape.window="showCart = false" 1886 @toggle-cart-drawer.window="$nextTick(() => { 1887 if (Alpine.store('quickShop').isOpen) { 1888 $dispatch('close-quick-shop'); 1889 setTimeout(() => { 1890 showCart = true; 1891 document.body.classList.add('overflow-fixed'); 1892 }, 300); 1893 } else { 1894 showCart = !showCart; 1895 document.body.classList.toggle('overflow-fixed'); 1896 } 1897 })"role="dialog" aria-modal="true" aria-label="Your cart"> 1898 <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" 1899 x-show="showCart" @click.outside="showCart = false" 1900 x-transition:enter="transform transition ease-in-out duration-400" 1901 x-transition:enter-start="translate-x-full opacity-0" 1902 x-transition:enter-end="translate-x-0 opacity-1" 1903 x-transition:leave="transform transition ease-in-out duration-400" 1904 x-transition:leave-start="translate-x-0" 1905 x-transition:leave-end="translate-x-full opacity-0"> 1906 1907 <div x-show="showCart" @click="showCart = false" x-transition.opacity class="fixed inset-0 bg-[#0000004f]"></div> 1908 1909 <div class="bg-white relative h-full"> 1910 <div class="cart__drawer-content h-full no-scrollbar mx-auto" x-ref="cart_drawer_content"> 1911 1912<form action="/cart" method="post" class="h-full relative"> 1913 1914 <header class="flex justify-between items-center py-3 bg-white px-4" x-ref="cart_header"> 1915 <div class="w-full" 1916 x-init="$watch('cart_item_count', value => { 1917 $dispatch('cart-count-updated', cart_item_count); 1918 })" 1919 x-data="{ 1920 cart_item_count: 0 1921 }"> 1922 Your cart 1923 1924 </div> 1925 1926 1927 <button type="button" class="close-button" @click="showCart = false" aria-label="Close"> 1928 <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> 1929 </button> 1930 1931 </header> 1932 1933 <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"> 1934 <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"> 1935 <circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle> 1936 <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> 1937 </svg> 1938</div> 1939 1940 1941 1942 1943 1944 1945<style> 1946 .threshold-wrapper:last-of-type { 1947 right: 0 !important; 1948 left: initial !important; 1949 } 1950 .threshold-wrapper:last-of-type > div { 1951 margin-right: 0 !important; 1952 } 1953</style> 1954 1955 1956 <div x-title="Shipping Progress Bar" 1957 class="text-center text-sm py-2 px-4 md:px-4 border-b" 1958 x-data="{ 1959 total_price: 0, 1960 threshold_standard: 3500, 1961 free_gift_threshold: 3500, 1962 threshold_expedited: 7500, 1963 enable_free_gift: true, 1964 expedited_enabled: true, 1965 progress_percentage: 0, 1966 thresholds: [], 1967 positions: {}, 1968 next_threshold: null, 1969 standard_message_before: `You're $x away from <b>free shipping</b>`, 1970 standard_message_after: `Congrats! You have unlocked free shipping!`, 1971 free_gift_message_before: `Get a FREE Flexi Brush for all orders $35+`, 1972 free_gift_message_after: `Yay! Your free Flexi Brush has been added!`, 1973 expedited_message_before: `Add $x more for free expedited shipping`, 1974 expedited_message_after: `Congratulations! You've unlocked free expedited shipping`, 1975 remaining_standard: '0', 1976 remaining_free_gift: '0', 1977 remaining_expedited: '0', 1978 1979 calculateProgress() { 1980 this.total_price = parseFloat(this.total_price) || 0; 1981 1982 // Step 1: Define enabled thresholds, sorted by dollar value ascending 1983 const allThresholds = [ 1984 { key: 'standard', value: this.threshold_standard }, 1985 ...(this.enable_free_gift ? [{ key: 'free_gift', value: this.free_gift_threshold }] : []), 1986 ...(this.expedited_enabled ? [{ key: 'expedited', value: this.threshold_expedited }] : []) 1987 ]; 1988 allThresholds.sort((a, b) => a.value - b.value); 1989 this.thresholds = allThresholds.map(t =>
1989 t.key); 1990 1991 // Step 2: Assign fixed positions 1992 const n = this.thresholds.length; 1993 this.positions = {}; 1994 this.thresholds.forEach((th, index) => { 1995 this.positions[th] = ((index + 1) / n) * 100; 1996 }); 1997 1998 // Step 3: Determine the next threshold (use sorted order) 1999 const nextItem = allThresholds.find(t => this.total_price < t.value); 2000 this.next_threshold = nextItem ? nextItem.key : null; 2001 2002 // Helper function to get the correct threshold value 2003 const getThresholdValue = (th) => { 2004 if (th === 'free_gift') return this.free_gift_threshold; 2005 return this[`threshold_${th}`]; 2006 }; 2007 2008 // Step 4: Calculate progress percentage 2009 if (this.next_threshold) { 2010 const index = this.thresholds.indexOf(this.next_threshold); 2011 const prev_index = index - 1; 2012 const prev_threshold = prev_index >= 0 ? this.thresholds[prev_index] : null; 2013 const prev_value = prev_threshold ? getThresholdValue(prev_threshold) : 0; 2014 const current_value = getThresholdValue(this.next_threshold); 2015 const segment_progress = (this.total_price - prev_value) / (current_value - prev_value); 2016 const start_percentage = prev_threshold ? this.positions[prev_threshold] : 0; 2017 const end_percentage = this.positions[this.next_threshold]; 2018 2019 this.progress_percentage = start_percentage + segment_progress * (end_percentage - start_percentage); 2020 } else { 2021 this.progress_percentage = 100; 2022 } 2023 2024 // Step 5: Update remaining amounts 2025 this.remaining_standard = Unick.marketMoney(Math.max(this.threshold_standard - this.total_price, 0) / 100); 2026 this.remaining_free_gift = this.enable_free_gift ? Unick.marketMoney(Math.max(this.free_gift_threshold - this.total_price, 0) / 100) : '0'; 2027 this.remaining_expedited = this.expedited_enabled ? Unick.marketMoney(Math.max(this.threshold_expedited - this.total_price, 0) / 100) : '0'; 2028 } 2029 }" 2030 x-init="calculateProgress()" 2031 @total-price-updated.window="$nextTick(() => { total_price = $event.detail.total_price; calculateProgress(); })"> 2032 2033 <div class="relative h-2 bg-gray-200 rounded-full mt-2 mb-8"> 2034 <!-- Progress Bar --> 2035 <div class="absolute h-full transition-all duration-300" 2036 style="background-color: #000000;" 2037 :style="{ width: progress_percentage + '%' }"> 2038 </div> 2039 2040 <!-- Standard Shipping Icon --> 2041 <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper" 2042 :style="{ left: positions.standard + '%' }"> 2043 <div :class="{'text-green-700': total_price >= threshold_standard }" 2044 class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center mx-auto"> 2045 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24"> 2046 <path d="M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2047 <path d="M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2048 <path d="M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5"></path> 2049 </svg> 2050 </div> 2051 <p class="text-xs" x-text="Unick.marketMoney(threshold_standard / 100)"></p> 2052 </div> 2053 2054 <!-- Free Gift Icon --> 2055 <template x-if="enable_free_gift"> 2056 <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper" 2057 :style="{ left: positions.free_gift + '%' }"> 2058 <div :class="{'text-green-700': total_price >= free_gift_threshold }" 2059 class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center mx-auto"> 2060 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24"> 2061 <rect x="3" y="8" width="18" height="12" rx="2"></rect> 2062 <path d="M3 12h18"></path> 2063 <path d="M12 8v12"></path> 2064 <path d="M7 3c0 2.761 2.239 5 5 5s5-2.239 5-5"></path> 2065 </svg> 2066 </div> 2067 <p class="text-xs" x-text="Unick.marketMoney(free_gift_threshold / 100)"></p> 2068 </div> 2069 </template> 2070 2071 <!-- Expedited Shipping Icon --> 2072 <template x-if="expedited_enabled"> 2073 <div class="absolute top-1/2 transform -translate-y-1/3 threshold-wrapper" 2074 :style="{ left: positions.expedited + '%' }"> 2075 <div :class="{'text-green-700': total_price >= threshold_expedited }" 2076 class="w-8 h-8 bg-white border rounded-full border-gray-300 flex items-center justify-center ml-auto"> 2077 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" width="24" height="24"> 2078 <path d="M7 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2079 <path d="M17 17m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0"></path> 2080 <path d="M5 17h-2v-4m-1 -8h11v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5"></path> 2081 </svg> 2082 </div> 2083 <p class="text-xs" x-text="Unick.marketMoney(threshold_expedited / 100)"></p> 2084 </div> 2085 </template> 2086 </div> 2087 2088 <!-- Messages --> 2089 <div class="space-y-1"> 2090 2091 <!-- 1. Display the 'achieved' message for the highest threshold met --> 2092 <template x-if="total_price >= threshold_standard"> 2093 <p class="text-sm font-medium" 2094 x-html=" 2095 (expedited_enabled && total_price >= threshold_expedited) ? expedited_message_after : 2096 (enable_free_gift && total_price >= free_gift_threshold) ? free_gift_message_after : 2097 standard_message_after 2098 "> 2099 </p> 2100 </template> 2101 2102 <!-- 2. Display the 'next goal' message (only if there is a next goal) --> 2103 <template x-if="next_threshold === 'standard'"> 2104 <p class="text-sm" x-html="standard_message_before.replace('$x', remaining_standard)"></p> 2105 </template> 2106 <template x-if="next_threshold === 'free_gift'"> 2107 <p class="text-sm" x-html="free_gift_message_before.replace('$x', remaining_free_gift)"></p> 2108 </template> 2109 <template x-if="next_threshold === 'expedited'"> 2110 <p class="text-sm" x-html="expedited_message_before.replace('$x', remaining_expedited)"></p> 2111 </template> 2112 2113 </div> 2114 </div> 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 <div class="empty-cart pt-4 text-center px-4 md:max-w-md "> 2127 2128<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"> 2129<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"/> 2130</svg> 2131 2132 <h4 class="text-lg heading-font py-2 !font-bold"> Your Cart is Empty </h4> 2133 <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"> 2134 Continue shopping 2135 </button> 2136 2137<ul class="flex gap-3 mt-4 flex-col "> 2138 <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> 2139 <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> 2140 <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> 2141</ul> 2142 2143 </div> 2144 2145</form> 2146 2147 </div> 2148 </div> 2149 </div> 2150</div> 2151 <!-- BEGIN sections: header-group --> 2152<div id="shopify-section-sections--27979440521397__announcement-bar" class="shopify-section shopify-section-group-header-group"> 2153 <style> 2154 .announcement { 2155 min-height: 36px; 2156 2157 } 2158 2159 @media (max-width: 768px){ 2160 .announcement { 2161 min-height: 28px; 2162 } 2163 2164 } 2165 </style> 2166 2167 2168 2169 <div class="announcement" style="background-color: #000000"> 2170 <div class="full-width mx-auto px-4 relative" x-data="carousel" data-seamless> 2171 2172 <div 2173 2174 2175 class="unick__carousel flex overflow-x-scroll gap-3 snap-x snap-mandatory no-scrollbar" 2176 x-ref="slider" 2177 @keydown.right="next" 2178 @keydown.left="prev" 2179 tabindex="0" 2180 role="region" 2181 aria-label="Announcements" 2182 > 2183 2184 2185 <div id="announcement__item-announcement_jddidH" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2186 style="background-color: #000000 ;color: #ffffff;" 2187 role="region" 2188 aria-label="Announcement 1" > 2189 <style> 2190 #announcement__item-announcement_jddidH p{ 2191 color: #ffffff !important; 2192 } 2193 </style> 2194 2195 <div style="font-size: 16px"> 2196 <p><a href="/collections/best-sellers" title="Best Sellers">Free Flexi Brush with $35+ orders. ENDS TONIGHT</a></p> 2197 </div> 2198 2199 </div> 2200 2201 2202 2203 2204 <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 " 2205 role="region" 2206 aria-label="Discount offer"
2207 aria-live="polite" 2208 x-title="Discount Message" 2209 x-init="$nextTick(() => initializeDiscount())" 2210 x-show="show_message" 2211 x-data="{ 2212 discount_applied: false, 2213 show_message: true, 2214 theme_discount_code: 'FALL20', 2215 discount_code: `FALL20`, 2216 message: `Fall favorites await ð Save 20% with {discount_code}`, 2217 show_apply_button: true, 2218 discount_apply_button: '{discount_code}', 2219 2220 initializeDiscount() { 2221 this.checkDiscount(); 2222 this.handleAnnouncementBar(); 2223 this.handleDiscountOpacity(); 2224 this.checkLocalDiscount(); 2225 }, 2226 2227 handleAnnouncementBar() { 2228 2229 }, 2230 2231 handleDiscountOpacity() { 2232 document.querySelectorAll('.discount-message') 2233 .forEach(el => el.classList.remove('opacity-0')); 2234 }, 2235 2236 checkLocalDiscount() { 2237 2238 }, 2239 2240 applyDiscount(){ 2241 Unick.setCookie('discount_code', this.discount_code, 1); 2242 this.show_apply_button = false; 2243 this.$dispatch('discount-applied'); 2244 this.discount_applied = true; 2245 }, 2246 2247 async checkDiscount(){ 2248 2249 const cookieData = Unick.getCookie('unick_discount'); 2250 const ShopifyDiscount = Unick.getCookie('discount_code'); 2251 2252 console.log('ShopifyDiscount __.', ShopifyDiscount); 2253 2254 const applyDiscountCode = async (code) => { 2255 await fetch(`${window.location.origin}/discount/${code}`); 2256 this.discount_code = code; 2257 this.show_message = true; 2258 this.show_apply_button = false; 2259 2260 2261 2262 }; 2263 2264 if (ShopifyDiscount) { 2265 if (ShopifyDiscount === this.theme_discount_code) { 2266 this.discount_applied = true; 2267 await applyDiscountCode(ShopifyDiscount); 2268 } else { 2269 this.discount_applied = false; 2270 } 2271 } 2272 2273 if (cookieData) { 2274 const unick_discount = JSON.parse(cookieData); 2275 if (unick_discount.discount === this.theme_discount_code) { 2276 this.discount_applied = true; 2277 await applyDiscountCode(unick_discount.discount); 2278 } else { 2279 this.discount_applied = false; 2280 } 2281 } 2282 2283 setTimeout(() => { 2284 $dispatch('update-cart'); 2285 }, 2000); 2286 } 2287 }" 2288 @discount-removed.window="$nextTick(() => { 2289 console.log('discount-removed'); 2290 discount_applied = false; 2291 show_apply_button = true; 2292 $refs.checkbox.checked = false; 2293 })" 2294 @discount-applied.window="$nextTick(() => checkDiscount())" 2295 style="background-color: #000000; color: #ffffff; border-color: #000000;"> 2296 <div class="md:flex gap-x-2 justify-center items-center"> 2297 <div class="flex items-center discount-toggle-wrapper h-11 md:h-7 overflow-hidden"> 2298 2299 <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)"> 2300 Fall favorites await ð Save 20% with {discount_code} 2301 </div> 2302 </div> 2303 2304 <div class="flex justify-center items-center flex-col h-11 md:h-7 overflow-hidden"> 2305 2306 <span x-ref="applay_button" class="discount-apply-button" x-show="!discount_applied"> 2307 <button 2308 x-text="discount_apply_button.replace('{discount_code}', discount_code)" 2309 class="py-1 px-2 bg-white text-black font-medium text-sm border border-black min-w-[250px] md:min-w-[auto]" 2310 @click="applyDiscount()"> 2311 {discount_code} 2312 </button> 2313 </span> 2314 2315 2316 2317 <span :class="{ 'hidden': !discount_applied }" class="block text-sm"> Code Applied</span> 2318 2319 2320 </div> 2321 2322 2323 </div> 2324</div> 2325 2326 2327 2328 2329 2330 2331 2332 <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" 2333 style="background-color: #000000 ;color: #ffffff;" 2334 role="region" 2335 aria-label="Announcement 3" > 2336 <style> 2337 #announcement__item-announcement_4RHDTD p{ 2338 color: #ffffff !important; 2339 } 2340 </style> 2341 2342 <div style="font-size: 16px"> 2343 <p>
2343<a href="/products/kitsch-holiday-advent-calendar-2026" title="Holiday Advent Calendar"><strong>Your holiday countdown starts here ð Save 35%</strong></a></p> 2344 </div> 2345 2346 </div> 2347 2348 2349 2350 2351 <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" 2352 style="background-color: #000000 ;color: #ffffff;" 2353 role="region" 2354 aria-label="Announcement 4" > 2355 <style> 2356 #announcement__item-announcement_QUb8rw p{ 2357 color: #ffffff !important; 2358 } 2359 </style> 2360 2361 <div style="font-size: 16px"> 2362 <p><a href="/collections/new-in-fragrance" title="New in Fragrance"><strong>Double the Drop: New fragrances are here!</strong></a></p> 2363 </div> 2364 2365 </div> 2366 2367 2368 2369 2370 <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" 2371 style="background-color: #000000 ;color: #ffffff;" 2372 role="region" 2373 aria-label="Announcement 5" > 2374 <style> 2375 #announcement__item-announcement_bxh6JR p{ 2376 color: #ffffff !important; 2377 } 2378 </style> 2379 2380 <div style="font-size: 16px"> 2381 <p><strong>Too Cute to Spook ð Shop our </strong><a href="/collections/halloween-1" title="Halloween"><strong>Halloween Collection</strong></a></p> 2382 </div> 2383 2384 </div> 2385 2386 2387 2388 2389 <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" 2390 style="background-color: #000000 ;color: #ffffff;" 2391 role="region" 2392 aria-label="Announcement 6" > 2393 <style> 2394 #announcement__item-announcement_7YEc6N p{ 2395 color: #ffffff !important; 2396 } 2397 </style> 2398 2399 <div style="font-size: 16px"> 2400 <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> 2401 </div> 2402 2403 </div> 2404 2405 2406 2407 2408 <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" 2409 style="background-color: ;color: #ffffff;" 2410 role="region" 2411 aria-label="Announcement 7" > 2412 <style> 2413 #announcement__item-announcement_kAzcMN p{ 2414 color: #ffffff !important; 2415 } 2416 </style> 2417 2418 <div style="font-size: 10px"> 2419 <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> 2420 </div> 2421 2422 </div> 2423 2424 2425 2426 2427 <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" 2428 style="background-color: ;color: #ffffff;" 2429 role="region" 2430 aria-label="Announcement 8" > 2431 <style> 2432 #announcement__item-announcement_zXVUyd p{ 2433 color: #ffffff !important; 2434 } 2435 </style> 2436 2437 <div style="font-size: 10px"> 2438 <p><strong>FREE SHIPPING OVER $35</strong></p> 2439 </div> 2440 2441 </div> 2442 2443 2444 2445 2446 <div id="announcement__item-announcement_MVDGrz" class="announcement__item flex justify-center items-center py-1 md:py-2 px-4 text-center w-full snap-start flex-shrink-0" 2447 style="background-color: #000000 ;color: #ffffff;" 2448 role="region" 2449 aria-label="Announcement 9" > 2450 <style> 2451 #announcement__item-announcement_MVDGrz p{ 2452 color: #ffffff !important; 2453 } 2454 </style> 2455 2456 <div style="font-size: 16px"> 2457 <p><a href="/pages/take-the-kitsch-quiz" title="Hair Solutions Quiz!"><strong> Meet Your Match.â¨TAKE THE QUIZ</strong></a></p> 2458 </div> 2459 2460 </div> 2461 2462</div> 2463 2464 2465 2466 <button @click="prev" :aria-disabled="atBeginning" 2467 aria-label="Slide left" 2468 style="color: #ffffff; background-color: rgba(0,0,0,0)" 2469 class="bg-transparent arrow arrow-left absolute left-2 h-full top-[50%] transform -translate-y-1/2"> 2470 2471<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> 2472 </button> 2473 2474 <button @click="next" :aria-disabled="atEnd"
2475 aria-label="Slide right" 2476 style="color: #ffffff; background-color: rgba(0,0,0,0)" 2477 class="bg-transparent arrow arrow-right absolute right-2 h-full top-[50%] transform -translate-y-1/2"> 2478 2479<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 "> 2480 <polyline points="9 18 15 12 9 6"></polyline> 2481</svg> 2482 </button> 2483 2484 2485 </div> 2486 2487 2488 </div> 2489 2490 2491 2492 2493 2494 2495 2496<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> 2497 :root{ 2498 --menu-font-size: 16px; 2499 } 2500 .main__header{ 2501 color: #424242; 2502 background-color: #ffffff; 2503 } 2504 .main__header .header__container a span, 2505 .main__header .header__container a{ 2506 color: #424242; 2507 } 2508 2509 /* Disable header dropdowns when search is open */ 2510 /* .is-search-open .header__menu .header__menu-dropdown, 2511 .is-search-open .header__menu .mega-menu-wrapper{ 2512 display: none !important; 2513 pointer-events: none !important; 2514 } 2515 .is-search-open .currency-selector, 2516 .is-search-open .language-selector{ 2517 pointer-events: none !important; 2518 } 2519 .is-search-open .currency-selector__dropdown, 2520 .is-search-open .language-selector__dropdown{ 2521 display: none !important; 2522 pointer-events: none !important; 2523 } */ 2524 2525 2526 .shopify-section-group-header-group{ 2527 position: sticky; 2528 top: 0; 2529 z-index: 100; 2530 } 2531 2532 2533 2534 .header__menu-item[data-handle="sale"] span, 2535 .header__menu-wrap[data-handle="sale"] span{ 2536 color: #d50000 !important; 2537 } 2538 2539 2540</style> 2541 2542<header 2543 2544 class="main__header relative z-[100] border-b border-black"> 2545 2546 2547 2548 <div class="header__container mx-auto px-4 page-width menu__breakpoint--tablet header__centered-logo"> 2549 <div 2550 class="header__toggle-menu flex gap-x-3" 2551 @close-mobile-menu.window="open = false; document.body.classList.remove('overflow-fixed');" 2552 x-data="{ open: false }"> 2553 <button type="button" @click="$dispatch('toggle-mobile-menu'); $dispatch('hide-search'); open = !open" aria-label="Toggle mobile menu"> 2554 <span x-show="!open"> 2555 2556<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"> 2557 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 2558 <line x1="4" y1="6" x2="20" y2="6" /> 2559 <line x1="4" y1="12" x2="20" y2="12" /> 2560 <line x1="4" y1="18" x2="20" y2="18" /> 2561</svg> 2562 </span> 2563 <span x-show="open" x-cloak> 2564 <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> 2565 </span> 2566 </button> 2567 2568 2569 <button 2570 type="button" 2571 @pointerenter="$dispatch('preload-search')" 2572 @pointerdown="$dispatch('preload-search')" 2573 @focus="$dispatch('preload-search')" 2574 @click="$dispatch('show-search'); $dispatch('close-mobile-menu')" 2575 aria-label="Search" 2576 class="header__search-submit none-focus py-3 px-1"> 2577 2578<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2579<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"/> 2580</svg> 2581 2582 </button> 2583 2584 </div> 2585 2586 <nav class="header__menu header__menu-left" aria-label="Main menu, left"> 2587 <ul class="list-menu default-menu list-menu--inline gap-1 flex items-center justify-end" role="list"> 2588 2589 <li class="header__menu-wrap text-[15px]" data-handle="hair-care"><noscript> 2590 <a href="/pages/hair-body-care-from-kitsch" class="block " >
2591 <span>HAIR CARE</span> 2592 </a> 2593 </noscript> 2594 2595 2596 2597 <div class="has-mega-menu" 2598 x-data="{ subOpen: false }" 2599 :data-submenu-open="subOpen || null" 2600 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2601 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2602 <span class="flex items-center"> 2603 <a href="/pages/hair-body-care-from-kitsch" 2604 class="header__menu-item py-10 flex gap-1 items-center" > 2605 <span>HAIR CARE</span> 2606 </a> 2607 2608 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2609 :aria-expanded="subOpen.toString()" 2610 aria-controls="megamenu-1" 2611 aria-label="HAIR CARE submenu" 2612 @click="subOpen = !subOpen"> 2613 2614<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"> 2615 <polyline points="9 18 15 12 9 6"></polyline> 2616</svg> 2617 </button> 2618 2619 </span> 2620 <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> 2621 2622 </div></li> 2623 2624 2625 2626 <li class="header__menu-wrap text-[15px]" data-handle="style"><noscript> 2627 <a href="/collections/style" class="block " > 2628 <span>STYLE</span> 2629 </a> 2630 </noscript> 2631 2632 2633 2634 <div class="has-mega-menu" 2635 x-data="{ subOpen: false }" 2636 :data-submenu-open="subOpen || null" 2637 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2638 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2639 <span class="flex items-center"> 2640 <a href="/collections/style" 2641 class="header__menu-item py-10 flex gap-1 items-center" > 2642 <span>STYLE</span> 2643 </a> 2644 2645 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2646 :aria-expanded="subOpen.toString()" 2647 aria-controls="megamenu-2" 2648 aria-label="STYLE submenu" 2649 @click="subOpen = !subOpen"> 2650 2651<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"> 2652 <polyline points="9 18 15 12 9 6"></polyline> 2653</svg> 2654 </button> 2655 2656 </span> 2657 <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> 2658 2659 </div></li> 2660 2661 2662 2663 <li class="header__menu-wrap text-[15px]" data-handle="skin"><noscript> 2664 <a href="/pages/skin" class="block " > 2665 <span>SKIN</span> 2666 </a> 2667 </noscript> 2668 2669 2670 2671 <div class="has-mega-menu" 2672 x-data="{ subOpen: false }" 2673 :data-submenu-open="subOpen || null" 2674 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2675 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false">
2676 <span class="flex items-center"> 2677 <a href="/pages/skin" 2678 class="header__menu-item py-10 flex gap-1 items-center" > 2679 <span>SKIN</span> 2680 </a> 2681 2682 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2683 :aria-expanded="subOpen.toString()" 2684 aria-controls="megamenu-3" 2685 aria-label="SKIN submenu" 2686 @click="subOpen = !subOpen"> 2687 2688<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"> 2689 <polyline points="9 18 15 12 9 6"></polyline> 2690</svg> 2691 </button> 2692 2693 </span> 2694 <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> 2695 2696 </div></li> 2697 2698 2699 2700 <li class="header__menu-wrap text-[15px]" data-handle="shower"><noscript> 2701 <a href="/pages/shower" class="block " > 2702 <span>SHOWER</span> 2703 </a> 2704 </noscript> 2705 2706 2707 2708 <div class="has-mega-menu" 2709 x-data="{ subOpen: false }" 2710 :data-submenu-open="subOpen || null" 2711 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2712 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2713 <span class="flex items-center"> 2714 <a href="/pages/shower" 2715 class="header__menu-item py-10 flex gap-1 items-center" > 2716 <span>SHOWER</span> 2717 </a> 2718 2719 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2720 :aria-expanded="subOpen.toString()" 2721 aria-controls="megamenu-4" 2722 aria-label="SHOWER submenu" 2723 @click="subOpen = !subOpen"> 2724 2725<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"> 2726 <polyline points="9 18 15 12 9 6"></polyline> 2727</svg> 2728 </button> 2729 2730 </span> 2731 <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> 2732 2733 </div></li> 2734 2735 2736 2737 <li class="header__menu-wrap text-[15px]" data-handle="sleep"><noscript> 2738 <a href="/pages/pillowcases-and-sleep" class="block " > 2739 <span>SLEEP</span> 2740 </a> 2741 </noscript> 2742 2743 2744 2745 <div class="has-mega-menu" 2746 x-data="{ subOpen: false }" 2747 :data-submenu-open="subOpen || null" 2748 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2749 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2750 <span class="flex items-center"> 2751 <a href="/pages/pillowcases-and-sleep" 2752 class="header__menu-item py-10 flex gap-1 items-center" >
2753 <span>SLEEP</span> 2754 </a> 2755 2756 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2757 :aria-expanded="subOpen.toString()" 2758 aria-controls="megamenu-5" 2759 aria-label="SLEEP submenu" 2760 @click="subOpen = !subOpen"> 2761 2762<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"> 2763 <polyline points="9 18 15 12 9 6"></polyline> 2764</svg> 2765 </button> 2766 2767 </span> 2768 <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> 2769 2770 </div></li> 2771 2772</ul> 2773 </nav> 2774 2775 2776 <div class="header__brand"> 2777 2778<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"> 2779 <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"/> 2780 <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"/> 2781 <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
27810.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"/> 2782 <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"/> 2783 <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"/> 2784 <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"/> 2785 <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"/> 2786 <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"/> 2787 <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"/> 2788 <path fill="#231f20" d="m163.8,155.74v1.25h-.15v-1.25s.05-.02.08-.03c.02.02.05.02.07.03h0Z"/> 2789 <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"/> 2790 <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"/> 2791 <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"/> 2792 <polygon fill="#231f20" points="57.84 7.36 57.84 7.37 57.83 7.37 57.84 7.36"/> 2793 <polygon fill="#231f20" points="57.83 7.37 57.82 7.4 57.82 7.37 57.83 7.37"/> 2794</svg> 2795</a> 2796 </div> 2797 2798 2799 2800 2801 <nav class="header__menu header__menu-right" aria-label="Main menu, right"> 2802 <ul class="list-menu default-menu list-menu--inline gap-2 flex items-center justify-start" role="list"> 2803 2804 <li class="header__menu-wrap text-[15px]" data-handle="collections"><noscript> 2805 <a href="#" class="block " > 2806 <span>COLLECTIONS</span> 2807 </a> 2808 </noscript> 2809 2810 2811 2812 <div class="has-mega-menu" 2813 x-data="{ subOpen: false }" 2814 :data-submenu-open="subOpen || null" 2815 @keydown.escape="if (subOpen) { $event.preventDefault(); $event.stopPropagation(); subOpen = false; $refs.subToggle.focus(); }" 2816 @focusout="if (!$el.contains($event.relatedTarget)) subOpen = false"> 2817 <span class="flex items-center"> 2818 <a href="#" 2819 class="header__menu-item py-10 flex gap-1 items-center" > 2820 <span>COLLECTIONS</span> 2821 </a> 2822 2823 <button type="button" class="a11y-submenu-toggle" x-ref="subToggle" 2824 :aria-expanded="subOpen.toString()" 2825 aria-controls="megamenu-right-1" 2826 aria-label="COLLECTIONS submenu" 2827 @click="subOpen = !subOpen"> 2828 2829<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"> 2830 <polyline points="9 18 15 12 9 6"></polyline> 2831</svg> 2832 </button> 2833 2834 </span> 2835 <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> 2836 2837 </div></li> 2838 2839 2840 2841 <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 " >
2842 <span>BEST SELLERS</span> 2843 </a> 2844 <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> 2845 2846 2847 2848 <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 " > 2849 <span>NEW</span> 2850 </a> 2851 <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> 2852 2853 2854 2855 <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 " > 2856 <span>SALE</span> 2857 </a> 2858 <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> 2859 2860</ul> 2861 <div class="header__icons flex gap-x-3 lg:gap-x-1 justify-self-end items-center"> 2862 2863 <button 2864 x-data 2865 type="button" 2866 @pointerenter="$dispatch('preload-search')" 2867 @pointerdown="$dispatch('preload-search')" 2868 @focus="$dispatch('preload-search')" 2869 @click="$dispatch('show-search'); $dispatch('close-mobile-menu')" 2870 aria-label="Search" 2871 class="header__search-submit none-focus py-3 px-1 hidden lg:block"> 2872 2873<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2874<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"/> 2875</svg> 2876 2877 </button> 2878 2879 <noscript> 2880 <a href="/search" 2881 title="TODO" 2882 class="header__icon header__icon--search"> 2883 2884<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 2885<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"/> 2886</svg> 2887 2888 </a> 2889 </noscript> 2890 2891<a href="/account" aria-label="link to account page" class="header__icon header__icon--account py-3 px-1"> 2892 2893<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"> 2894<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"/> 2895</svg> 2896
2897 <span class="sr-only">Log in</span> 2898 </a><!-- Combined Localization Selector (Country + Language) --> 2899 <div class="localization-selector relative text-sm mx-2 hidden lg:block" 2900 x-data="{ 2901 openMain: false, 2902 activeSection: null, 2903 country_code: 'US', 2904 language: 'en' 2905 }" 2906 x-init=" 2907 $watch('country_code', (value) => { 2908 $refs.localizationCountryForm.submit(); 2909 }); 2910 $watch('language', (value) => { 2911 $refs.localizationLanguageForm.submit(); 2912 }); 2913 " 2914 @click.outside="openMain = false; activeSection = null;" 2915 @keydown.escape.prevent.stop="if (openMain) { openMain = false; activeSection = null; $refs.localizationTrigger.focus(); }"> 2916 2917 <button type="button" 2918 x-ref="localizationTrigger" 2919 @click="openMain = !openMain; if(!openMain) activeSection = null;" 2920 class="header__icon flex items-center justify-center" 2921 aria-haspopup="dialog" 2922 :aria-expanded="openMain.toString()" 2923 aria-controls="localization-dropdown-desktop" 2924 aria-label="Select country and language"> 2925 2926<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"> 2927<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.
292769662 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
292715.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"/> 2928</svg> 2929 2930 </button> 2931 2932 <div class="localization-dropdown__container p-4 absolute border w-[250px] bg-white overflow-visible border-black z-30 -right-8 top-12" 2933 id="localization-dropdown-desktop" 2934 role="dialog" 2935 aria-label="Select country and language" 2936 x-show="openMain" 2937 x-trap="openMain" 2938 x-cloak 2939 x-transition:enter="transition ease-out duration-200" 2940 x-transition:enter-start="opacity-0 transform scale-90" 2941 x-transition:enter-end="opacity-100 transform scale-100" 2942 x-transition:leave="transition ease-in duration-75" 2943 x-transition:leave-start="opacity-100 transform scale-100" 2944 x-transition:leave-end="opacity-0 transform scale-90"><style>.localization-dropdown__country-list [data-order="US"] { 2945 order:1;}.localization-dropdown__country-list [data-order="CA"] { 2946 order:2;}.localization-dropdown__country-list [data-order="AU"] { 2947 order:3;}.localization-dropdown__country-list [data-order="GB"] { 2948 order:4;}.localization-dropdown__country-list [data-order="DE"] { 2949 order:5;}.localization-dropdown__country-list [data-order="NL"] { 2950 order:6;}.localization-dropdown__country-list [data-order="SE"] { 2951 order:7;}.localization-dropdown__country-list [data-order="FR"] { 2952 order:8;}.localization-dropdown__country-list [data-order="AE"] { 2953 order:9;}.localization-dropdown__country-list [data-order="MX"] { 2954 order:10;border-bottom: 1px solid #e5e5e5; 2955 padding-bottom: 0.5rem; 2956 margin-bottom: 0.5rem;}</style> 2957 2958 <!-- Country Section --> 2959 <div class="localization-dropdown__section relative mb-3 border border-black p-3"> 2960 <button type="button" 2961 @click="activeSection = activeSection === 'country' ? null : 'country'" 2962 :aria-expanded="(activeSection === 'country').toString()" 2963 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 2964 <div class="flex items-center gap-3"> 2965 <span class="rounded-full w-6 h-6 bg-cover fi fi-us"></span> 2966 <div class="text-left"> 2967 <p class="font-medium"><span class="sr-only">Country: </span>United States</p> 2968 </div> 2969 </div> 2970 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'country' }"> 2971 <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"> 2972 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 2973 <path d="M6 9l6 6l6 -6" /> 2974 </svg> 2975 </span> 2976 </button> 2977 2978 <!-- Country Dropdown (absolute positioned) --> 2979 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 2980 x-show="activeSection === 'country'" 2981 x-cloak 2982 x-transition:enter="transition ease-out duration-150" 2983 x-transition:enter-start="opacity-0 transform -translate-y-2" 2984 x-transition:enter-end="opacity-100 transform translate-y-0" 2985 x-transition:leave="transition ease-in duration-100" 2986 x-transition:leave-start="opacity-100 transform translate-y-0" 2987 x-transition:leave-end="opacity-0 transform -translate-y-2"> 2988 <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" /> 2989 <ul class="localization-dropdown__country-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 2990 2991 <li class="disclosure__item order-last" data-order="AF"> 2992 <button type="button" 2993 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 2994 @click="country_code = 'AF'; openMain = false; activeSection = null;" 2995 2996 data-value="AF">
2997 <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span> 2998 <span class="text-sm">Afghanistan (AFN Ø)</span> 2999 </button> 3000 </li> 3001 3002 <li class="disclosure__item order-last" data-order="AX"> 3003 <button type="button" 3004 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3005 @click="country_code = 'AX'; openMain = false; activeSection = null;" 3006 3007 data-value="AX"> 3008 <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span> 3009 <span class="text-sm">à land Islands (EUR â¬)</span> 3010 </button> 3011 </li> 3012 3013 <li class="disclosure__item order-last" data-order="AL"> 3014 <button type="button" 3015 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3016 @click="country_code = 'AL'; openMain = false; activeSection = null;" 3017 3018 data-value="AL"> 3019 <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span> 3020 <span class="text-sm">Albania (ALL L)</span> 3021 </button> 3022 </li> 3023 3024 <li class="disclosure__item order-last" data-order="DZ"> 3025 <button type="button" 3026 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3027 @click="country_code = 'DZ'; openMain = false; activeSection = null;" 3028 3029 data-value="DZ"> 3030 <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span> 3031 <span class="text-sm">Algeria (DZD د.ج)</span> 3032 </button> 3033 </li> 3034 3035 <li class="disclosure__item order-last" data-order="AD"> 3036 <button type="button" 3037 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3038 @click="country_code = 'AD'; openMain = false; activeSection = null;" 3039 3040 data-value="AD"> 3041 <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span> 3042 <span class="text-sm">Andorra (EUR â¬)</span> 3043 </button> 3044 </li> 3045 3046 <li class="disclosure__item order-last" data-order="AO"> 3047 <button type="button" 3048 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3049 @click="country_code = 'AO'; openMain = false; activeSection = null;" 3050 3051 data-value="AO"> 3052 <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span> 3053 <span class="text-sm">Angola (USD $)</span> 3054 </button> 3055 </li> 3056 3057 <li class="disclosure__item order-last" data-order="AI"> 3058 <button type="button" 3059 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3060 @click="country_code = 'AI'; openMain = false; activeSection = null;" 3061 3062 data-value="AI">
3063 <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span> 3064 <span class="text-sm">Anguilla (XCD $)</span> 3065 </button> 3066 </li> 3067 3068 <li class="disclosure__item order-last" data-order="AG"> 3069 <button type="button" 3070 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3071 @click="country_code = 'AG'; openMain = false; activeSection = null;" 3072 3073 data-value="AG"> 3074 <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span> 3075 <span class="text-sm">Antigua & Barbuda (XCD $)</span> 3076 </button> 3077 </li> 3078 3079 <li class="disclosure__item order-last" data-order="AR"> 3080 <button type="button" 3081 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3082 @click="country_code = 'AR'; openMain = false; activeSection = null;" 3083 3084 data-value="AR"> 3085 <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span> 3086 <span class="text-sm">Argentina (ARS $)</span> 3087 </button> 3088 </li> 3089 3090 <li class="disclosure__item order-last" data-order="AM"> 3091 <button type="button" 3092 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3093 @click="country_code = 'AM'; openMain = false; activeSection = null;" 3094 3095 data-value="AM"> 3096 <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span> 3097 <span class="text-sm">Armenia (AMD Õ¤Ö.)</span> 3098 </button> 3099 </li> 3100 3101 <li class="disclosure__item order-last" data-order="AW"> 3102 <button type="button" 3103 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3104 @click="country_code = 'AW'; openMain = false; activeSection = null;" 3105 3106 data-value="AW"> 3107 <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span> 3108 <span class="text-sm">Aruba (AWG Æ)</span> 3109 </button> 3110 </li> 3111 3112 <li class="disclosure__item order-last" data-order="AC"> 3113 <button type="button" 3114 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3115 @click="country_code = 'AC'; openMain = false; activeSection = null;" 3116 3117 data-value="AC"> 3118 <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span> 3119 <span class="text-sm">Ascension Island (SHP £)</span> 3120 </button> 3121 </li> 3122 3123 <li class="disclosure__item order-last" data-order="AU"> 3124 <button type="button" 3125 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3126 @click="country_code = 'AU'; openMain = false; activeSection = null;" 3127 3128 data-value="AU">
3129 <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span> 3130 <span class="text-sm">Australia (AUD $)</span> 3131 </button> 3132 </li> 3133 3134 <li class="disclosure__item order-last" data-order="AT"> 3135 <button type="button" 3136 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3137 @click="country_code = 'AT'; openMain = false; activeSection = null;" 3138 3139 data-value="AT"> 3140 <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span> 3141 <span class="text-sm">Austria (EUR â¬)</span> 3142 </button> 3143 </li> 3144 3145 <li class="disclosure__item order-last" data-order="AZ"> 3146 <button type="button" 3147 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3148 @click="country_code = 'AZ'; openMain = false; activeSection = null;" 3149 3150 data-value="AZ"> 3151 <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span> 3152 <span class="text-sm">Azerbaijan (AZN â¼)</span> 3153 </button> 3154 </li> 3155 3156 <li class="disclosure__item order-last" data-order="BS"> 3157 <button type="button" 3158 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3159 @click="country_code = 'BS'; openMain = false; activeSection = null;" 3160 3161 data-value="BS"> 3162 <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span> 3163 <span class="text-sm">Bahamas (BSD $)</span> 3164 </button> 3165 </li> 3166 3167 <li class="disclosure__item order-last" data-order="BH"> 3168 <button type="button" 3169 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3170 @click="country_code = 'BH'; openMain = false; activeSection = null;" 3171 3172 data-value="BH"> 3173 <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span> 3174 <span class="text-sm">Bahrain (USD $)</span> 3175 </button> 3176 </li> 3177 3178 <li class="disclosure__item order-last" data-order="BD"> 3179 <button type="button" 3180 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3181 @click="country_code = 'BD'; openMain = false; activeSection = null;" 3182 3183 data-value="BD"> 3184 <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span> 3185 <span class="text-sm">Bangladesh (BDT à§³)</span> 3186 </button> 3187 </li> 3188 3189 <li class="disclosure__item order-last" data-order="BB"> 3190 <button type="button" 3191 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3192 @click="country_code = 'BB'; openMain = false; activeSection = null;" 3193 3194 data-value="BB">
3195 <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span> 3196 <span class="text-sm">Barbados (BBD $)</span> 3197 </button> 3198 </li> 3199 3200 <li class="disclosure__item order-last" data-order="BY"> 3201 <button type="button" 3202 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3203 @click="country_code = 'BY'; openMain = false; activeSection = null;" 3204 3205 data-value="BY"> 3206 <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span> 3207 <span class="text-sm">Belarus (USD $)</span> 3208 </button> 3209 </li> 3210 3211 <li class="disclosure__item order-last" data-order="BE"> 3212 <button type="button" 3213 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3214 @click="country_code = 'BE'; openMain = false; activeSection = null;" 3215 3216 data-value="BE"> 3217 <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span> 3218 <span class="text-sm">Belgium (EUR â¬)</span> 3219 </button> 3220 </li> 3221 3222 <li class="disclosure__item order-last" data-order="BZ"> 3223 <button type="button" 3224 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3225 @click="country_code = 'BZ'; openMain = false; activeSection = null;" 3226 3227 data-value="BZ"> 3228 <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span> 3229 <span class="text-sm">Belize (BZD $)</span> 3230 </button> 3231 </li> 3232 3233 <li class="disclosure__item order-last" data-order="BJ"> 3234 <button type="button" 3235 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3236 @click="country_code = 'BJ'; openMain = false; activeSection = null;" 3237 3238 data-value="BJ"> 3239 <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span> 3240 <span class="text-sm">Benin (XOF Fr)</span> 3241 </button> 3242 </li> 3243 3244 <li class="disclosure__item order-last" data-order="BM"> 3245 <button type="button" 3246 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3247 @click="country_code = 'BM'; openMain = false; activeSection = null;" 3248 3249 data-value="BM"> 3250 <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span> 3251 <span class="text-sm">Bermuda (USD $)</span> 3252 </button> 3253 </li> 3254 3255 <li class="disclosure__item order-last" data-order="BT"> 3256 <button type="button" 3257 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3258 @click="country_code = 'BT'; openMain = false; activeSection = null;" 3259 3260 data-value="BT">
3261 <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span> 3262 <span class="text-sm">Bhutan (USD $)</span> 3263 </button> 3264 </li> 3265 3266 <li class="disclosure__item order-last" data-order="BO"> 3267 <button type="button" 3268 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3269 @click="country_code = 'BO'; openMain = false; activeSection = null;" 3270 3271 data-value="BO"> 3272 <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span> 3273 <span class="text-sm">Bolivia (BOB Bs.)</span> 3274 </button> 3275 </li> 3276 3277 <li class="disclosure__item order-last" data-order="BA"> 3278 <button type="button" 3279 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3280 @click="country_code = 'BA'; openMain = false; activeSection = null;" 3281 3282 data-value="BA"> 3283 <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span> 3284 <span class="text-sm">Bosnia & Herzegovina (BAM ÐÐ)</span> 3285 </button> 3286 </li> 3287 3288 <li class="disclosure__item order-last" data-order="BW"> 3289 <button type="button" 3290 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3291 @click="country_code = 'BW'; openMain = false; activeSection = null;" 3292 3293 data-value="BW"> 3294 <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span> 3295 <span class="text-sm">Botswana (BWP P)</span> 3296 </button> 3297 </li> 3298 3299 <li class="disclosure__item order-last" data-order="BR"> 3300 <button type="button" 3301 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3302 @click="country_code = 'BR'; openMain = false; activeSection = null;" 3303 3304 data-value="BR"> 3305 <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span> 3306 <span class="text-sm">Brazil (BRL R$)</span> 3307 </button> 3308 </li> 3309 3310 <li class="disclosure__item order-last" data-order="IO"> 3311 <button type="button" 3312 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3313 @click="country_code = 'IO'; openMain = false; activeSection = null;" 3314 3315 data-value="IO"> 3316 <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span> 3317 <span class="text-sm">British Indian Ocean Territory (USD $)</span> 3318 </button> 3319 </li> 3320 3321 <li class="disclosure__item order-last" data-order="VG"> 3322 <button type="button" 3323 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3324 @click="country_code = 'VG'; openMain = false; activeSection = null;" 3325 3326 data-value="VG">
3327 <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span> 3328 <span class="text-sm">British Virgin Islands (USD $)</span> 3329 </button> 3330 </li> 3331 3332 <li class="disclosure__item order-last" data-order="BN"> 3333 <button type="button" 3334 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3335 @click="country_code = 'BN'; openMain = false; activeSection = null;" 3336 3337 data-value="BN"> 3338 <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span> 3339 <span class="text-sm">Brunei (BND $)</span> 3340 </button> 3341 </li> 3342 3343 <li class="disclosure__item order-last" data-order="BG"> 3344 <button type="button" 3345 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3346 @click="country_code = 'BG'; openMain = false; activeSection = null;" 3347 3348 data-value="BG"> 3349 <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span> 3350 <span class="text-sm">Bulgaria (EUR â¬)</span> 3351 </button> 3352 </li> 3353 3354 <li class="disclosure__item order-last" data-order="BF"> 3355 <button type="button" 3356 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3357 @click="country_code = 'BF'; openMain = false; activeSection = null;" 3358 3359 data-value="BF"> 3360 <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span> 3361 <span class="text-sm">Burkina Faso (XOF Fr)</span> 3362 </button> 3363 </li> 3364 3365 <li class="disclosure__item order-last" data-order="BI"> 3366 <button type="button" 3367 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3368 @click="country_code = 'BI'; openMain = false; activeSection = null;" 3369 3370 data-value="BI"> 3371 <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span> 3372 <span class="text-sm">Burundi (BIF Fr)</span> 3373 </button> 3374 </li> 3375 3376 <li class="disclosure__item order-last" data-order="KH"> 3377 <button type="button" 3378 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3379 @click="country_code = 'KH'; openMain = false; activeSection = null;" 3380 3381 data-value="KH"> 3382 <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span> 3383 <span class="text-sm">Cambodia (KHR á)</span> 3384 </button> 3385 </li> 3386 3387 <li class="disclosure__item order-last" data-order="CM"> 3388 <button type="button" 3389 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3390 @click="country_code = 'CM'; openMain = false; activeSection = null;" 3391 3392 data-value="CM">
3393 <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span> 3394 <span class="text-sm">Cameroon (XAF CFA)</span> 3395 </button> 3396 </li> 3397 3398 <li class="disclosure__item order-last" data-order="CA"> 3399 <button type="button" 3400 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3401 @click="country_code = 'CA'; openMain = false; activeSection = null;" 3402 3403 data-value="CA"> 3404 <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span> 3405 <span class="text-sm">Canada (CAD $)</span> 3406 </button> 3407 </li> 3408 3409 <li class="disclosure__item order-last" data-order="CV"> 3410 <button type="button" 3411 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3412 @click="country_code = 'CV'; openMain = false; activeSection = null;" 3413 3414 data-value="CV"> 3415 <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span> 3416 <span class="text-sm">Cape Verde (CVE $)</span> 3417 </button> 3418 </li> 3419 3420 <li class="disclosure__item order-last" data-order="BQ"> 3421 <button type="button" 3422 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3423 @click="country_code = 'BQ'; openMain = false; activeSection = null;" 3424 3425 data-value="BQ"> 3426 <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span> 3427 <span class="text-sm">Caribbean Netherlands (USD $)</span> 3428 </button> 3429 </li> 3430 3431 <li class="disclosure__item order-last" data-order="KY"> 3432 <button type="button" 3433 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3434 @click="country_code = 'KY'; openMain = false; activeSection = null;" 3435 3436 data-value="KY"> 3437 <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span> 3438 <span class="text-sm">Cayman Islands (KYD $)</span> 3439 </button> 3440 </li> 3441 3442 <li class="disclosure__item order-last" data-order="CF"> 3443 <button type="button" 3444 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3445 @click="country_code = 'CF'; openMain = false; activeSection = null;" 3446 3447 data-value="CF"> 3448 <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span> 3449 <span class="text-sm">Central African Republic (XAF CFA)</span> 3450 </button> 3451 </li> 3452 3453 <li class="disclosure__item order-last" data-order="TD"> 3454 <button type="button" 3455 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3456 @click="country_code = 'TD'; openMain = false; activeSection = null;" 3457 3458 data-value="TD">
3459 <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span> 3460 <span class="text-sm">Chad (XAF CFA)</span> 3461 </button> 3462 </li> 3463 3464 <li class="disclosure__item order-last" data-order="CL"> 3465 <button type="button" 3466 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3467 @click="country_code = 'CL'; openMain = false; activeSection = null;" 3468 3469 data-value="CL"> 3470 <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span> 3471 <span class="text-sm">Chile (USD $)</span> 3472 </button> 3473 </li> 3474 3475 <li class="disclosure__item order-last" data-order="CN"> 3476 <button type="button" 3477 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3478 @click="country_code = 'CN'; openMain = false; activeSection = null;" 3479 3480 data-value="CN"> 3481 <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span> 3482 <span class="text-sm">China (CNY ¥)</span> 3483 </button> 3484 </li> 3485 3486 <li class="disclosure__item order-last" data-order="CX"> 3487 <button type="button" 3488 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3489 @click="country_code = 'CX'; openMain = false; activeSection = null;" 3490 3491 data-value="CX"> 3492 <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span> 3493 <span class="text-sm">Christmas Island (AUD $)</span> 3494 </button> 3495 </li> 3496 3497 <li class="disclosure__item order-last" data-order="CC"> 3498 <button type="button" 3499 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3500 @click="country_code = 'CC'; openMain = false; activeSection = null;" 3501 3502 data-value="CC"> 3503 <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span> 3504 <span class="text-sm">Cocos (Keeling) Islands (AUD $)</span> 3505 </button> 3506 </li> 3507 3508 <li class="disclosure__item order-last" data-order="CO"> 3509 <button type="button" 3510 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3511 @click="country_code = 'CO'; openMain = false; activeSection = null;" 3512 3513 data-value="CO"> 3514 <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span> 3515 <span class="text-sm">Colombia (USD $)</span> 3516 </button> 3517 </li> 3518 3519 <li class="disclosure__item order-last" data-order="KM"> 3520 <button type="button" 3521 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3522 @click="country_code = 'KM'; openMain = false; activeSection = null;" 3523 3524 data-value="KM">
3525 <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span> 3526 <span class="text-sm">Comoros (KMF Fr)</span> 3527 </button> 3528 </li> 3529 3530 <li class="disclosure__item order-last" data-order="CG"> 3531 <button type="button" 3532 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3533 @click="country_code = 'CG'; openMain = false; activeSection = null;" 3534 3535 data-value="CG"> 3536 <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span> 3537 <span class="text-sm">Congo - Brazzaville (XAF CFA)</span> 3538 </button> 3539 </li> 3540 3541 <li class="disclosure__item order-last" data-order="CD"> 3542 <button type="button" 3543 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3544 @click="country_code = 'CD'; openMain = false; activeSection = null;" 3545 3546 data-value="CD"> 3547 <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span> 3548 <span class="text-sm">Congo - Kinshasa (CDF Fr)</span> 3549 </button> 3550 </li> 3551 3552 <li class="disclosure__item order-last" data-order="CK"> 3553 <button type="button" 3554 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3555 @click="country_code = 'CK'; openMain = false; activeSection = null;" 3556 3557 data-value="CK"> 3558 <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span> 3559 <span class="text-sm">Cook Islands (NZD $)</span> 3560 </button> 3561 </li> 3562 3563 <li class="disclosure__item order-last" data-order="CR"> 3564 <button type="button" 3565 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3566 @click="country_code = 'CR'; openMain = false; activeSection = null;" 3567 3568 data-value="CR"> 3569 <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span> 3570 <span class="text-sm">Costa Rica (CRC â¡)</span> 3571 </button> 3572 </li> 3573 3574 <li class="disclosure__item order-last" data-order="CI"> 3575 <button type="button" 3576 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3577 @click="country_code = 'CI'; openMain = false; activeSection = null;" 3578 3579 data-value="CI"> 3580 <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span> 3581 <span class="text-sm">Côte dâIvoire (XOF Fr)</span> 3582 </button> 3583 </li> 3584 3585 <li class="disclosure__item order-last" data-order="HR"> 3586 <button type="button" 3587 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3588 @click="country_code = 'HR'; openMain = false; activeSection = null;" 3589 3590 data-value="HR">
3591 <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span> 3592 <span class="text-sm">Croatia (EUR â¬)</span> 3593 </button> 3594 </li> 3595 3596 <li class="disclosure__item order-last" data-order="CW"> 3597 <button type="button" 3598 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3599 @click="country_code = 'CW'; openMain = false; activeSection = null;" 3600 3601 data-value="CW"> 3602 <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span> 3603 <span class="text-sm">Curaçao (ANG Æ)</span> 3604 </button> 3605 </li> 3606 3607 <li class="disclosure__item order-last" data-order="CY"> 3608 <button type="button" 3609 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3610 @click="country_code = 'CY'; openMain = false; activeSection = null;" 3611 3612 data-value="CY"> 3613 <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span> 3614 <span class="text-sm">Cyprus (EUR â¬)</span> 3615 </button> 3616 </li> 3617 3618 <li class="disclosure__item order-last" data-order="CZ"> 3619 <button type="button" 3620 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3621 @click="country_code = 'CZ'; openMain = false; activeSection = null;" 3622 3623 data-value="CZ"> 3624 <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span> 3625 <span class="text-sm">Czechia (CZK KÄ)</span> 3626 </button> 3627 </li> 3628 3629 <li class="disclosure__item order-last" data-order="DK"> 3630 <button type="button" 3631 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3632 @click="country_code = 'DK'; openMain = false; activeSection = null;" 3633 3634 data-value="DK"> 3635 <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span> 3636 <span class="text-sm">Denmark (DKK kr.)</span> 3637 </button> 3638 </li> 3639 3640 <li class="disclosure__item order-last" data-order="DJ"> 3641 <button type="button" 3642 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3643 @click="country_code = 'DJ'; openMain = false; activeSection = null;" 3644 3645 data-value="DJ"> 3646 <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span> 3647 <span class="text-sm">Djibouti (DJF Fdj)</span> 3648 </button> 3649 </li> 3650 3651 <li class="disclosure__item order-last" data-order="DM"> 3652 <button type="button" 3653 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3654 @click="country_code = 'DM'; openMain = false; activeSection = null;" 3655 3656 data-value="DM">
3657 <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span> 3658 <span class="text-sm">Dominica (XCD $)</span> 3659 </button> 3660 </li> 3661 3662 <li class="disclosure__item order-last" data-order="DO"> 3663 <button type="button" 3664 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3665 @click="country_code = 'DO'; openMain = false; activeSection = null;" 3666 3667 data-value="DO"> 3668 <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span> 3669 <span class="text-sm">Dominican Republic (DOP $)</span> 3670 </button> 3671 </li> 3672 3673 <li class="disclosure__item order-last" data-order="EC"> 3674 <button type="button" 3675 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3676 @click="country_code = 'EC'; openMain = false; activeSection = null;" 3677 3678 data-value="EC"> 3679 <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span> 3680 <span class="text-sm">Ecuador (USD $)</span> 3681 </button> 3682 </li> 3683 3684 <li class="disclosure__item order-last" data-order="EG"> 3685 <button type="button" 3686 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3687 @click="country_code = 'EG'; openMain = false; activeSection = null;" 3688 3689 data-value="EG"> 3690 <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span> 3691 <span class="text-sm">Egypt (EGP ج.٠)</span> 3692 </button> 3693 </li> 3694 3695 <li class="disclosure__item order-last" data-order="SV"> 3696 <button type="button" 3697 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3698 @click="country_code = 'SV'; openMain = false; activeSection = null;" 3699 3700 data-value="SV"> 3701 <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span> 3702 <span class="text-sm">El Salvador (USD $)</span> 3703 </button> 3704 </li> 3705 3706 <li class="disclosure__item order-last" data-order="GQ"> 3707 <button type="button" 3708 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3709 @click="country_code = 'GQ'; openMain = false; activeSection = null;" 3710 3711 data-value="GQ"> 3712 <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span> 3713 <span class="text-sm">Equatorial Guinea (XAF CFA)</span> 3714 </button> 3715 </li> 3716 3717 <li class="disclosure__item order-last" data-order="ER"> 3718 <button type="button" 3719 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3720 @click="country_code = 'ER'; openMain = false; activeSection = null;" 3721 3722 data-value="ER">
3723 <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span> 3724 <span class="text-sm">Eritrea (USD $)</span> 3725 </button> 3726 </li> 3727 3728 <li class="disclosure__item order-last" data-order="EE"> 3729 <button type="button" 3730 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3731 @click="country_code = 'EE'; openMain = false; activeSection = null;" 3732 3733 data-value="EE"> 3734 <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span> 3735 <span class="text-sm">Estonia (EUR â¬)</span> 3736 </button> 3737 </li> 3738 3739 <li class="disclosure__item order-last" data-order="SZ"> 3740 <button type="button" 3741 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3742 @click="country_code = 'SZ'; openMain = false; activeSection = null;" 3743 3744 data-value="SZ"> 3745 <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span> 3746 <span class="text-sm">Eswatini (USD $)</span> 3747 </button> 3748 </li> 3749 3750 <li class="disclosure__item order-last" data-order="ET"> 3751 <button type="button" 3752 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3753 @click="country_code = 'ET'; openMain = false; activeSection = null;" 3754 3755 data-value="ET"> 3756 <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span> 3757 <span class="text-sm">Ethiopia (ETB Br)</span> 3758 </button> 3759 </li> 3760 3761 <li class="disclosure__item order-last" data-order="FK"> 3762 <button type="button" 3763 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3764 @click="country_code = 'FK'; openMain = false; activeSection = null;" 3765 3766 data-value="FK"> 3767 <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span> 3768 <span class="text-sm">Falkland Islands (FKP £)</span> 3769 </button> 3770 </li> 3771 3772 <li class="disclosure__item order-last" data-order="FO"> 3773 <button type="button" 3774 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3775 @click="country_code = 'FO'; openMain = false; activeSection = null;" 3776 3777 data-value="FO"> 3778 <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span> 3779 <span class="text-sm">Faroe Islands (DKK kr.)</span> 3780 </button> 3781 </li> 3782 3783 <li class="disclosure__item order-last" data-order="FJ"> 3784 <button type="button" 3785 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3786 @click="country_code = 'FJ'; openMain = false; activeSection = null;" 3787 3788 data-value="FJ">
3789 <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span> 3790 <span class="text-sm">Fiji (FJD $)</span> 3791 </button> 3792 </li> 3793 3794 <li class="disclosure__item order-last" data-order="FI"> 3795 <button type="button" 3796 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3797 @click="country_code = 'FI'; openMain = false; activeSection = null;" 3798 3799 data-value="FI"> 3800 <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span> 3801 <span class="text-sm">Finland (EUR â¬)</span> 3802 </button> 3803 </li> 3804 3805 <li class="disclosure__item order-last" data-order="FR"> 3806 <button type="button" 3807 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3808 @click="country_code = 'FR'; openMain = false; activeSection = null;" 3809 3810 data-value="FR"> 3811 <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span> 3812 <span class="text-sm">France (EUR â¬)</span> 3813 </button> 3814 </li> 3815 3816 <li class="disclosure__item order-last" data-order="GF"> 3817 <button type="button" 3818 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3819 @click="country_code = 'GF'; openMain = false; activeSection = null;" 3820 3821 data-value="GF"> 3822 <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span> 3823 <span class="text-sm">French Guiana (EUR â¬)</span> 3824 </button> 3825 </li> 3826 3827 <li class="disclosure__item order-last" data-order="PF"> 3828 <button type="button" 3829 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3830 @click="country_code = 'PF'; openMain = false; activeSection = null;" 3831 3832 data-value="PF"> 3833 <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span> 3834 <span class="text-sm">French Polynesia (XPF Fr)</span> 3835 </button> 3836 </li> 3837 3838 <li class="disclosure__item order-last" data-order="TF"> 3839 <button type="button" 3840 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3841 @click="country_code = 'TF'; openMain = false; activeSection = null;" 3842 3843 data-value="TF"> 3844 <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span> 3845 <span class="text-sm">French Southern Territories (EUR â¬)</span> 3846 </button> 3847 </li> 3848 3849 <li class="disclosure__item order-last" data-order="GA"> 3850 <button type="button" 3851 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3852 @click="country_code = 'GA'; openMain = false; activeSection = null;" 3853 3854 data-value="GA">
3855 <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span> 3856 <span class="text-sm">Gabon (XOF Fr)</span> 3857 </button> 3858 </li> 3859 3860 <li class="disclosure__item order-last" data-order="GM"> 3861 <button type="button" 3862 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3863 @click="country_code = 'GM'; openMain = false; activeSection = null;" 3864 3865 data-value="GM"> 3866 <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span> 3867 <span class="text-sm">Gambia (GMD D)</span> 3868 </button> 3869 </li> 3870 3871 <li class="disclosure__item order-last" data-order="GE"> 3872 <button type="button" 3873 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3874 @click="country_code = 'GE'; openMain = false; activeSection = null;" 3875 3876 data-value="GE"> 3877 <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span> 3878 <span class="text-sm">Georgia (USD $)</span> 3879 </button> 3880 </li> 3881 3882 <li class="disclosure__item order-last" data-order="DE"> 3883 <button type="button" 3884 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3885 @click="country_code = 'DE'; openMain = false; activeSection = null;" 3886 3887 data-value="DE"> 3888 <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span> 3889 <span class="text-sm">Germany (EUR â¬)</span> 3890 </button> 3891 </li> 3892 3893 <li class="disclosure__item order-last" data-order="GH"> 3894 <button type="button" 3895 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3896 @click="country_code = 'GH'; openMain = false; activeSection = null;" 3897 3898 data-value="GH"> 3899 <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span> 3900 <span class="text-sm">Ghana (USD $)</span> 3901 </button> 3902 </li> 3903 3904 <li class="disclosure__item order-last" data-order="GI"> 3905 <button type="button" 3906 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3907 @click="country_code = 'GI'; openMain = false; activeSection = null;" 3908 3909 data-value="GI"> 3910 <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span> 3911 <span class="text-sm">Gibraltar (GBP £)</span> 3912 </button> 3913 </li> 3914 3915 <li class="disclosure__item order-last" data-order="GR"> 3916 <button type="button" 3917 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3918 @click="country_code = 'GR'; openMain = false; activeSection = null;" 3919 3920 data-value="GR">
3921 <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span> 3922 <span class="text-sm">Greece (EUR â¬)</span> 3923 </button> 3924 </li> 3925 3926 <li class="disclosure__item order-last" data-order="GL"> 3927 <button type="button" 3928 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3929 @click="country_code = 'GL'; openMain = false; activeSection = null;" 3930 3931 data-value="GL"> 3932 <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span> 3933 <span class="text-sm">Greenland (DKK kr.)</span> 3934 </button> 3935 </li> 3936 3937 <li class="disclosure__item order-last" data-order="GD"> 3938 <button type="button" 3939 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3940 @click="country_code = 'GD'; openMain = false; activeSection = null;" 3941 3942 data-value="GD"> 3943 <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span> 3944 <span class="text-sm">Grenada (XCD $)</span> 3945 </button> 3946 </li> 3947 3948 <li class="disclosure__item order-last" data-order="GP"> 3949 <button type="button" 3950 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3951 @click="country_code = 'GP'; openMain = false; activeSection = null;" 3952 3953 data-value="GP"> 3954 <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span> 3955 <span class="text-sm">Guadeloupe (EUR â¬)</span> 3956 </button> 3957 </li> 3958 3959 <li class="disclosure__item order-last" data-order="GT"> 3960 <button type="button" 3961 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3962 @click="country_code = 'GT'; openMain = false; activeSection = null;" 3963 3964 data-value="GT"> 3965 <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span> 3966 <span class="text-sm">Guatemala (GTQ Q)</span> 3967 </button> 3968 </li> 3969 3970 <li class="disclosure__item order-last" data-order="GG"> 3971 <button type="button" 3972 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3973 @click="country_code = 'GG'; openMain = false; activeSection = null;" 3974 3975 data-value="GG"> 3976 <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span> 3977 <span class="text-sm">Guernsey (GBP £)</span> 3978 </button> 3979 </li> 3980 3981 <li class="disclosure__item order-last" data-order="GN"> 3982 <button type="button" 3983 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3984 @click="country_code = 'GN'; openMain = false; activeSection = null;" 3985 3986 data-value="GN">
3987 <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span> 3988 <span class="text-sm">Guinea (GNF Fr)</span> 3989 </button> 3990 </li> 3991 3992 <li class="disclosure__item order-last" data-order="GW"> 3993 <button type="button" 3994 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 3995 @click="country_code = 'GW'; openMain = false; activeSection = null;" 3996 3997 data-value="GW"> 3998 <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span> 3999 <span class="text-sm">Guinea-Bissau (XOF Fr)</span> 4000 </button> 4001 </li> 4002 4003 <li class="disclosure__item order-last" data-order="GY"> 4004 <button type="button" 4005 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4006 @click="country_code = 'GY'; openMain = false; activeSection = null;" 4007 4008 data-value="GY"> 4009 <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span> 4010 <span class="text-sm">Guyana (GYD $)</span> 4011 </button> 4012 </li> 4013 4014 <li class="disclosure__item order-last" data-order="HT"> 4015 <button type="button" 4016 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4017 @click="country_code = 'HT'; openMain = false; activeSection = null;" 4018 4019 data-value="HT"> 4020 <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span> 4021 <span class="text-sm">Haiti (USD $)</span> 4022 </button> 4023 </li> 4024 4025 <li class="disclosure__item order-last" data-order="HN"> 4026 <button type="button" 4027 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4028 @click="country_code = 'HN'; openMain = false; activeSection = null;" 4029 4030 data-value="HN"> 4031 <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span> 4032 <span class="text-sm">Honduras (HNL L)</span> 4033 </button> 4034 </li> 4035 4036 <li class="disclosure__item order-last" data-order="HK"> 4037 <button type="button" 4038 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4039 @click="country_code = 'HK'; openMain = false; activeSection = null;" 4040 4041 data-value="HK"> 4042 <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span> 4043 <span class="text-sm">Hong Kong SAR (HKD $)</span> 4044 </button> 4045 </li> 4046 4047 <li class="disclosure__item order-last" data-order="HU"> 4048 <button type="button" 4049 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4050 @click="country_code = 'HU'; openMain = false; activeSection = null;" 4051 4052 data-value="HU">
4053 <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span> 4054 <span class="text-sm">Hungary (HUF Ft)</span> 4055 </button> 4056 </li> 4057 4058 <li class="disclosure__item order-last" data-order="IS"> 4059 <button type="button" 4060 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4061 @click="country_code = 'IS'; openMain = false; activeSection = null;" 4062 4063 data-value="IS"> 4064 <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span> 4065 <span class="text-sm">Iceland (ISK kr)</span> 4066 </button> 4067 </li> 4068 4069 <li class="disclosure__item order-last" data-order="IN"> 4070 <button type="button" 4071 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4072 @click="country_code = 'IN'; openMain = false; activeSection = null;" 4073 4074 data-value="IN"> 4075 <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span> 4076 <span class="text-sm">India (INR â¹)</span> 4077 </button> 4078 </li> 4079 4080 <li class="disclosure__item order-last" data-order="ID"> 4081 <button type="button" 4082 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4083 @click="country_code = 'ID'; openMain = false; activeSection = null;" 4084 4085 data-value="ID"> 4086 <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span> 4087 <span class="text-sm">Indonesia (IDR Rp)</span> 4088 </button> 4089 </li> 4090 4091 <li class="disclosure__item order-last" data-order="IQ"> 4092 <button type="button" 4093 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4094 @click="country_code = 'IQ'; openMain = false; activeSection = null;" 4095 4096 data-value="IQ"> 4097 <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span> 4098 <span class="text-sm">Iraq (USD $)</span> 4099 </button> 4100 </li> 4101 4102 <li class="disclosure__item order-last" data-order="IE"> 4103 <button type="button" 4104 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4105 @click="country_code = 'IE'; openMain = false; activeSection = null;" 4106 4107 data-value="IE"> 4108 <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span> 4109 <span class="text-sm">Ireland (EUR â¬)</span> 4110 </button> 4111 </li> 4112 4113 <li class="disclosure__item order-last" data-order="IM"> 4114 <button type="button" 4115 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4116 @click="country_code = 'IM'; openMain = false; activeSection = null;" 4117 4118 data-value="IM">
4119 <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span> 4120 <span class="text-sm">Isle of Man (GBP £)</span> 4121 </button> 4122 </li> 4123 4124 <li class="disclosure__item order-last" data-order="IL"> 4125 <button type="button" 4126 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4127 @click="country_code = 'IL'; openMain = false; activeSection = null;" 4128 4129 data-value="IL"> 4130 <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span> 4131 <span class="text-sm">Israel (ILS âª)</span> 4132 </button> 4133 </li> 4134 4135 <li class="disclosure__item order-last" data-order="IT"> 4136 <button type="button" 4137 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4138 @click="country_code = 'IT'; openMain = false; activeSection = null;" 4139 4140 data-value="IT"> 4141 <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span> 4142 <span class="text-sm">Italy (EUR â¬)</span> 4143 </button> 4144 </li> 4145 4146 <li class="disclosure__item order-last" data-order="JM"> 4147 <button type="button" 4148 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4149 @click="country_code = 'JM'; openMain = false; activeSection = null;" 4150 4151 data-value="JM"> 4152 <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span> 4153 <span class="text-sm">Jamaica (JMD $)</span> 4154 </button> 4155 </li> 4156 4157 <li class="disclosure__item order-last" data-order="JP"> 4158 <button type="button" 4159 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4160 @click="country_code = 'JP'; openMain = false; activeSection = null;" 4161 4162 data-value="JP"> 4163 <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span> 4164 <span class="text-sm">Japan (JPY Â¥)</span> 4165 </button> 4166 </li> 4167 4168 <li class="disclosure__item order-last" data-order="JE"> 4169 <button type="button" 4170 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4171 @click="country_code = 'JE'; openMain = false; activeSection = null;" 4172 4173 data-value="JE"> 4174 <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span> 4175 <span class="text-sm">Jersey (GBP £)</span> 4176 </button> 4177 </li> 4178 4179 <li class="disclosure__item order-last" data-order="JO"> 4180 <button type="button" 4181 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4182 @click="country_code = 'JO'; openMain = false; activeSection = null;" 4183 4184 data-value="JO">
4185 <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span> 4186 <span class="text-sm">Jordan (USD $)</span> 4187 </button> 4188 </li> 4189 4190 <li class="disclosure__item order-last" data-order="KZ"> 4191 <button type="button" 4192 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4193 @click="country_code = 'KZ'; openMain = false; activeSection = null;" 4194 4195 data-value="KZ"> 4196 <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span> 4197 <span class="text-sm">Kazakhstan (KZT â¸)</span> 4198 </button> 4199 </li> 4200 4201 <li class="disclosure__item order-last" data-order="KE"> 4202 <button type="button" 4203 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4204 @click="country_code = 'KE'; openMain = false; activeSection = null;" 4205 4206 data-value="KE"> 4207 <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span> 4208 <span class="text-sm">Kenya (KES KSh)</span> 4209 </button> 4210 </li> 4211 4212 <li class="disclosure__item order-last" data-order="KI"> 4213 <button type="button" 4214 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4215 @click="country_code = 'KI'; openMain = false; activeSection = null;" 4216 4217 data-value="KI"> 4218 <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span> 4219 <span class="text-sm">Kiribati (USD $)</span> 4220 </button> 4221 </li> 4222 4223 <li class="disclosure__item order-last" data-order="XK"> 4224 <button type="button" 4225 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4226 @click="country_code = 'XK'; openMain = false; activeSection = null;" 4227 4228 data-value="XK"> 4229 <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span> 4230 <span class="text-sm">Kosovo (EUR â¬)</span> 4231 </button> 4232 </li> 4233 4234 <li class="disclosure__item order-last" data-order="KW"> 4235 <button type="button" 4236 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4237 @click="country_code = 'KW'; openMain = false; activeSection = null;" 4238 4239 data-value="KW"> 4240 <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span> 4241 <span class="text-sm">Kuwait (AED د.Ø¥)</span> 4242 </button> 4243 </li> 4244 4245 <li class="disclosure__item order-last" data-order="KG"> 4246 <button type="button" 4247 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4248 @click="country_code = 'KG'; openMain = false; activeSection = null;" 4249 4250 data-value="KG">
4251 <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span> 4252 <span class="text-sm">Kyrgyzstan (KGS som)</span> 4253 </button> 4254 </li> 4255 4256 <li class="disclosure__item order-last" data-order="LA"> 4257 <button type="button" 4258 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4259 @click="country_code = 'LA'; openMain = false; activeSection = null;" 4260 4261 data-value="LA"> 4262 <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span> 4263 <span class="text-sm">Laos (LAK â)</span> 4264 </button> 4265 </li> 4266 4267 <li class="disclosure__item order-last" data-order="LV"> 4268 <button type="button" 4269 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4270 @click="country_code = 'LV'; openMain = false; activeSection = null;" 4271 4272 data-value="LV"> 4273 <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span> 4274 <span class="text-sm">Latvia (EUR â¬)</span> 4275 </button> 4276 </li> 4277 4278 <li class="disclosure__item order-last" data-order="LB"> 4279 <button type="button" 4280 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4281 @click="country_code = 'LB'; openMain = false; activeSection = null;" 4282 4283 data-value="LB"> 4284 <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span> 4285 <span class="text-sm">Lebanon (LBP Ù.Ù)</span> 4286 </button> 4287 </li> 4288 4289 <li class="disclosure__item order-last" data-order="LS"> 4290 <button type="button" 4291 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4292 @click="country_code = 'LS'; openMain = false; activeSection = null;" 4293 4294 data-value="LS"> 4295 <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span> 4296 <span class="text-sm">Lesotho (USD $)</span> 4297 </button> 4298 </li> 4299 4300 <li class="disclosure__item order-last" data-order="LR"> 4301 <button type="button" 4302 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4303 @click="country_code = 'LR'; openMain = false; activeSection = null;" 4304 4305 data-value="LR"> 4306 <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span> 4307 <span class="text-sm">Liberia (USD $)</span> 4308 </button> 4309 </li> 4310 4311 <li class="disclosure__item order-last" data-order="LY"> 4312 <button type="button" 4313 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4314 @click="country_code = 'LY'; openMain = false; activeSection = null;" 4315 4316 data-value="LY">
4317 <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span> 4318 <span class="text-sm">Libya (USD $)</span> 4319 </button> 4320 </li> 4321 4322 <li class="disclosure__item order-last" data-order="LI"> 4323 <button type="button" 4324 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4325 @click="country_code = 'LI'; openMain = false; activeSection = null;" 4326 4327 data-value="LI"> 4328 <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span> 4329 <span class="text-sm">Liechtenstein (CHF CHF)</span> 4330 </button> 4331 </li> 4332 4333 <li class="disclosure__item order-last" data-order="LT"> 4334 <button type="button" 4335 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4336 @click="country_code = 'LT'; openMain = false; activeSection = null;" 4337 4338 data-value="LT"> 4339 <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span> 4340 <span class="text-sm">Lithuania (EUR â¬)</span> 4341 </button> 4342 </li> 4343 4344 <li class="disclosure__item order-last" data-order="LU"> 4345 <button type="button" 4346 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4347 @click="country_code = 'LU'; openMain = false; activeSection = null;" 4348 4349 data-value="LU"> 4350 <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span> 4351 <span class="text-sm">Luxembourg (EUR â¬)</span> 4352 </button> 4353 </li> 4354 4355 <li class="disclosure__item order-last" data-order="MO"> 4356 <button type="button" 4357 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4358 @click="country_code = 'MO'; openMain = false; activeSection = null;" 4359 4360 data-value="MO"> 4361 <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span> 4362 <span class="text-sm">Macao SAR (MOP P)</span> 4363 </button> 4364 </li> 4365 4366 <li class="disclosure__item order-last" data-order="MG"> 4367 <button type="button" 4368 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4369 @click="country_code = 'MG'; openMain = false; activeSection = null;" 4370 4371 data-value="MG"> 4372 <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span> 4373 <span class="text-sm">Madagascar (USD $)</span> 4374 </button> 4375 </li> 4376 4377 <li class="disclosure__item order-last" data-order="MW"> 4378 <button type="button" 4379 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4380 @click="country_code = 'MW'; openMain = false; activeSection = null;" 4381 4382 data-value="MW">
4383 <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span> 4384 <span class="text-sm">Malawi (MWK MK)</span> 4385 </button> 4386 </li> 4387 4388 <li class="disclosure__item order-last" data-order="MY"> 4389 <button type="button" 4390 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4391 @click="country_code = 'MY'; openMain = false; activeSection = null;" 4392 4393 data-value="MY"> 4394 <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span> 4395 <span class="text-sm">Malaysia (MYR RM)</span> 4396 </button> 4397 </li> 4398 4399 <li class="disclosure__item order-last" data-order="MV"> 4400 <button type="button" 4401 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4402 @click="country_code = 'MV'; openMain = false; activeSection = null;" 4403 4404 data-value="MV"> 4405 <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span> 4406 <span class="text-sm">Maldives (MVR MVR)</span> 4407 </button> 4408 </li> 4409 4410 <li class="disclosure__item order-last" data-order="ML"> 4411 <button type="button" 4412 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4413 @click="country_code = 'ML'; openMain = false; activeSection = null;" 4414 4415 data-value="ML"> 4416 <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span> 4417 <span class="text-sm">Mali (XOF Fr)</span> 4418 </button> 4419 </li> 4420 4421 <li class="disclosure__item order-last" data-order="MT"> 4422 <button type="button" 4423 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4424 @click="country_code = 'MT'; openMain = false; activeSection = null;" 4425 4426 data-value="MT"> 4427 <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span> 4428 <span class="text-sm">Malta (EUR â¬)</span> 4429 </button> 4430 </li> 4431 4432 <li class="disclosure__item order-last" data-order="MQ"> 4433 <button type="button" 4434 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4435 @click="country_code = 'MQ'; openMain = false; activeSection = null;" 4436 4437 data-value="MQ"> 4438 <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span> 4439 <span class="text-sm">Martinique (EUR â¬)</span> 4440 </button> 4441 </li> 4442 4443 <li class="disclosure__item order-last" data-order="MR"> 4444 <button type="button" 4445 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4446 @click="country_code = 'MR'; openMain = false; activeSection = null;" 4447 4448 data-value="MR">
4449 <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span> 4450 <span class="text-sm">Mauritania (USD $)</span> 4451 </button> 4452 </li> 4453 4454 <li class="disclosure__item order-last" data-order="MU"> 4455 <button type="button" 4456 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4457 @click="country_code = 'MU'; openMain = false; activeSection = null;" 4458 4459 data-value="MU"> 4460 <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span> 4461 <span class="text-sm">Mauritius (MUR â¨)</span> 4462 </button> 4463 </li> 4464 4465 <li class="disclosure__item order-last" data-order="YT"> 4466 <button type="button" 4467 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4468 @click="country_code = 'YT'; openMain = false; activeSection = null;" 4469 4470 data-value="YT"> 4471 <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span> 4472 <span class="text-sm">Mayotte (EUR â¬)</span> 4473 </button> 4474 </li> 4475 4476 <li class="disclosure__item order-last" data-order="MX"> 4477 <button type="button" 4478 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4479 @click="country_code = 'MX'; openMain = false; activeSection = null;" 4480 4481 data-value="MX"> 4482 <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span> 4483 <span class="text-sm">Mexico (MXN $)</span> 4484 </button> 4485 </li> 4486 4487 <li class="disclosure__item order-last" data-order="MD"> 4488 <button type="button" 4489 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4490 @click="country_code = 'MD'; openMain = false; activeSection = null;" 4491 4492 data-value="MD"> 4493 <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span> 4494 <span class="text-sm">Moldova (MDL L)</span> 4495 </button> 4496 </li> 4497 4498 <li class="disclosure__item order-last" data-order="MC"> 4499 <button type="button" 4500 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4501 @click="country_code = 'MC'; openMain = false; activeSection = null;" 4502 4503 data-value="MC"> 4504 <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span> 4505 <span class="text-sm">Monaco (EUR â¬)</span> 4506 </button> 4507 </li> 4508 4509 <li class="disclosure__item order-last" data-order="MN"> 4510 <button type="button" 4511 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4512 @click="country_code = 'MN'; openMain = false; activeSection = null;" 4513 4514 data-value="MN">
4515 <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span> 4516 <span class="text-sm">Mongolia (MNT â®)</span> 4517 </button> 4518 </li> 4519 4520 <li class="disclosure__item order-last" data-order="ME"> 4521 <button type="button" 4522 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4523 @click="country_code = 'ME'; openMain = false; activeSection = null;" 4524 4525 data-value="ME"> 4526 <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span> 4527 <span class="text-sm">Montenegro (EUR â¬)</span> 4528 </button> 4529 </li> 4530 4531 <li class="disclosure__item order-last" data-order="MS"> 4532 <button type="button" 4533 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4534 @click="country_code = 'MS'; openMain = false; activeSection = null;" 4535 4536 data-value="MS"> 4537 <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span> 4538 <span class="text-sm">Montserrat (XCD $)</span> 4539 </button> 4540 </li> 4541 4542 <li class="disclosure__item order-last" data-order="MA"> 4543 <button type="button" 4544 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4545 @click="country_code = 'MA'; openMain = false; activeSection = null;" 4546 4547 data-value="MA"> 4548 <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span> 4549 <span class="text-sm">Morocco (MAD د.Ù .)</span> 4550 </button> 4551 </li> 4552 4553 <li class="disclosure__item order-last" data-order="MZ"> 4554 <button type="button" 4555 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4556 @click="country_code = 'MZ'; openMain = false; activeSection = null;" 4557 4558 data-value="MZ"> 4559 <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span> 4560 <span class="text-sm">Mozambique (USD $)</span> 4561 </button> 4562 </li> 4563 4564 <li class="disclosure__item order-last" data-order="MM"> 4565 <button type="button" 4566 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4567 @click="country_code = 'MM'; openMain = false; activeSection = null;" 4568 4569 data-value="MM"> 4570 <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span> 4571 <span class="text-sm">Myanmar (Burma) (MMK K)</span> 4572 </button> 4573 </li> 4574 4575 <li class="disclosure__item order-last" data-order="NA"> 4576 <button type="button" 4577 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4578 @click="country_code = 'NA'; openMain = false; activeSection = null;" 4579 4580 data-value="NA">
4581 <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span> 4582 <span class="text-sm">Namibia (USD $)</span> 4583 </button> 4584 </li> 4585 4586 <li class="disclosure__item order-last" data-order="NR"> 4587 <button type="button" 4588 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4589 @click="country_code = 'NR'; openMain = false; activeSection = null;" 4590 4591 data-value="NR"> 4592 <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span> 4593 <span class="text-sm">Nauru (AUD $)</span> 4594 </button> 4595 </li> 4596 4597 <li class="disclosure__item order-last" data-order="NP"> 4598 <button type="button" 4599 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4600 @click="country_code = 'NP'; openMain = false; activeSection = null;" 4601 4602 data-value="NP"> 4603 <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span> 4604 <span class="text-sm">Nepal (NPR Rs.)</span> 4605 </button> 4606 </li> 4607 4608 <li class="disclosure__item order-last" data-order="NL"> 4609 <button type="button" 4610 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4611 @click="country_code = 'NL'; openMain = false; activeSection = null;" 4612 4613 data-value="NL"> 4614 <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span> 4615 <span class="text-sm">Netherlands (EUR â¬)</span> 4616 </button> 4617 </li> 4618 4619 <li class="disclosure__item order-last" data-order="NC"> 4620 <button type="button" 4621 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4622 @click="country_code = 'NC'; openMain = false; activeSection = null;" 4623 4624 data-value="NC"> 4625 <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span> 4626 <span class="text-sm">New Caledonia (XPF Fr)</span> 4627 </button> 4628 </li> 4629 4630 <li class="disclosure__item order-last" data-order="NZ"> 4631 <button type="button" 4632 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4633 @click="country_code = 'NZ'; openMain = false; activeSection = null;" 4634 4635 data-value="NZ"> 4636 <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span> 4637 <span class="text-sm">New Zealand (NZD $)</span> 4638 </button> 4639 </li> 4640 4641 <li class="disclosure__item order-last" data-order="NI"> 4642 <button type="button" 4643 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4644 @click="country_code = 'NI'; openMain = false; activeSection = null;" 4645 4646 data-value="NI">
4647 <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span> 4648 <span class="text-sm">Nicaragua (NIO C$)</span> 4649 </button> 4650 </li> 4651 4652 <li class="disclosure__item order-last" data-order="NE"> 4653 <button type="button" 4654 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4655 @click="country_code = 'NE'; openMain = false; activeSection = null;" 4656 4657 data-value="NE"> 4658 <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span> 4659 <span class="text-sm">Niger (XOF Fr)</span> 4660 </button> 4661 </li> 4662 4663 <li class="disclosure__item order-last" data-order="NG"> 4664 <button type="button" 4665 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4666 @click="country_code = 'NG'; openMain = false; activeSection = null;" 4667 4668 data-value="NG"> 4669 <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span> 4670 <span class="text-sm">Nigeria (NGN â¦)</span> 4671 </button> 4672 </li> 4673 4674 <li class="disclosure__item order-last" data-order="NU"> 4675 <button type="button" 4676 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4677 @click="country_code = 'NU'; openMain = false; activeSection = null;" 4678 4679 data-value="NU"> 4680 <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span> 4681 <span class="text-sm">Niue (NZD $)</span> 4682 </button> 4683 </li> 4684 4685 <li class="disclosure__item order-last" data-order="NF"> 4686 <button type="button" 4687 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4688 @click="country_code = 'NF'; openMain = false; activeSection = null;" 4689 4690 data-value="NF"> 4691 <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span> 4692 <span class="text-sm">Norfolk Island (AUD $)</span> 4693 </button> 4694 </li> 4695 4696 <li class="disclosure__item order-last" data-order="MK"> 4697 <button type="button" 4698 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4699 @click="country_code = 'MK'; openMain = false; activeSection = null;" 4700 4701 data-value="MK"> 4702 <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span> 4703 <span class="text-sm">North Macedonia (MKD ден)</span> 4704 </button> 4705 </li> 4706 4707 <li class="disclosure__item order-last" data-order="NO"> 4708 <button type="button" 4709 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4710 @click="country_code = 'NO'; openMain = false; activeSection = null;" 4711 4712 data-value="NO">
4713 <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span> 4714 <span class="text-sm">Norway (NOK kr)</span> 4715 </button> 4716 </li> 4717 4718 <li class="disclosure__item order-last" data-order="OM"> 4719 <button type="button" 4720 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4721 @click="country_code = 'OM'; openMain = false; activeSection = null;" 4722 4723 data-value="OM"> 4724 <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span> 4725 <span class="text-sm">Oman (USD $)</span> 4726 </button> 4727 </li> 4728 4729 <li class="disclosure__item order-last" data-order="PK"> 4730 <button type="button" 4731 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4732 @click="country_code = 'PK'; openMain = false; activeSection = null;" 4733 4734 data-value="PK"> 4735 <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span> 4736 <span class="text-sm">Pakistan (PKR â¨)</span> 4737 </button> 4738 </li> 4739 4740 <li class="disclosure__item order-last" data-order="PA"> 4741 <button type="button" 4742 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4743 @click="country_code = 'PA'; openMain = false; activeSection = null;" 4744 4745 data-value="PA"> 4746 <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span> 4747 <span class="text-sm">Panama (USD $)</span> 4748 </button> 4749 </li> 4750 4751 <li class="disclosure__item order-last" data-order="PG"> 4752 <button type="button" 4753 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4754 @click="country_code = 'PG'; openMain = false; activeSection = null;" 4755 4756 data-value="PG"> 4757 <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span> 4758 <span class="text-sm">Papua New Guinea (PGK K)</span> 4759 </button> 4760 </li> 4761 4762 <li class="disclosure__item order-last" data-order="PY"> 4763 <button type="button" 4764 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4765 @click="country_code = 'PY'; openMain = false; activeSection = null;" 4766 4767 data-value="PY"> 4768 <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span> 4769 <span class="text-sm">Paraguay (PYG â²)</span> 4770 </button> 4771 </li> 4772 4773 <li class="disclosure__item order-last" data-order="PE"> 4774 <button type="button" 4775 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4776 @click="country_code = 'PE'; openMain = false; activeSection = null;" 4777 4778 data-value="PE">
4779 <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span> 4780 <span class="text-sm">Peru (PEN S/)</span> 4781 </button> 4782 </li> 4783 4784 <li class="disclosure__item order-last" data-order="PH"> 4785 <button type="button" 4786 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4787 @click="country_code = 'PH'; openMain = false; activeSection = null;" 4788 4789 data-value="PH"> 4790 <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span> 4791 <span class="text-sm">Philippines (PHP â±)</span> 4792 </button> 4793 </li> 4794 4795 <li class="disclosure__item order-last" data-order="PN"> 4796 <button type="button" 4797 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4798 @click="country_code = 'PN'; openMain = false; activeSection = null;" 4799 4800 data-value="PN"> 4801 <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span> 4802 <span class="text-sm">Pitcairn Islands (NZD $)</span> 4803 </button> 4804 </li> 4805 4806 <li class="disclosure__item order-last" data-order="PL"> 4807 <button type="button" 4808 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4809 @click="country_code = 'PL'; openMain = false; activeSection = null;" 4810 4811 data-value="PL"> 4812 <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span> 4813 <span class="text-sm">Poland (PLN zÅ)</span> 4814 </button> 4815 </li> 4816 4817 <li class="disclosure__item order-last" data-order="PT"> 4818 <button type="button" 4819 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4820 @click="country_code = 'PT'; openMain = false; activeSection = null;" 4821 4822 data-value="PT"> 4823 <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span> 4824 <span class="text-sm">Portugal (EUR â¬)</span> 4825 </button> 4826 </li> 4827 4828 <li class="disclosure__item order-last" data-order="QA"> 4829 <button type="button" 4830 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4831 @click="country_code = 'QA'; openMain = false; activeSection = null;" 4832 4833 data-value="QA"> 4834 <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span> 4835 <span class="text-sm">Qatar (QAR ر.Ù)</span> 4836 </button> 4837 </li> 4838 4839 <li class="disclosure__item order-last" data-order="RE"> 4840 <button type="button" 4841 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4842 @click="country_code = 'RE'; openMain = false; activeSection = null;" 4843 4844 data-value="RE">
4845 <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span> 4846 <span class="text-sm">Réunion (EUR â¬)</span> 4847 </button> 4848 </li> 4849 4850 <li class="disclosure__item order-last" data-order="RO"> 4851 <button type="button" 4852 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4853 @click="country_code = 'RO'; openMain = false; activeSection = null;" 4854 4855 data-value="RO"> 4856 <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span> 4857 <span class="text-sm">Romania (RON Lei)</span> 4858 </button> 4859 </li> 4860 4861 <li class="disclosure__item order-last" data-order="RW"> 4862 <button type="button" 4863 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4864 @click="country_code = 'RW'; openMain = false; activeSection = null;" 4865 4866 data-value="RW"> 4867 <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span> 4868 <span class="text-sm">Rwanda (RWF FRw)</span> 4869 </button> 4870 </li> 4871 4872 <li class="disclosure__item order-last" data-order="WS"> 4873 <button type="button" 4874 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4875 @click="country_code = 'WS'; openMain = false; activeSection = null;" 4876 4877 data-value="WS"> 4878 <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span> 4879 <span class="text-sm">Samoa (WST T)</span> 4880 </button> 4881 </li> 4882 4883 <li class="disclosure__item order-last" data-order="SM"> 4884 <button type="button" 4885 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4886 @click="country_code = 'SM'; openMain = false; activeSection = null;" 4887 4888 data-value="SM"> 4889 <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span> 4890 <span class="text-sm">San Marino (EUR â¬)</span> 4891 </button> 4892 </li> 4893 4894 <li class="disclosure__item order-last" data-order="ST"> 4895 <button type="button" 4896 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4897 @click="country_code = 'ST'; openMain = false; activeSection = null;" 4898 4899 data-value="ST"> 4900 <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span> 4901 <span class="text-sm">São Tomé & PrÃncipe (STD Db)</span> 4902 </button> 4903 </li> 4904 4905 <li class="disclosure__item order-last" data-order="SA"> 4906 <button type="button" 4907 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4908 @click="country_code = 'SA'; openMain = false; activeSection = null;" 4909 4910 data-value="SA">
4911 <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span> 4912 <span class="text-sm">Saudi Arabia (SAR ر.س)</span> 4913 </button> 4914 </li> 4915 4916 <li class="disclosure__item order-last" data-order="SN"> 4917 <button type="button" 4918 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4919 @click="country_code = 'SN'; openMain = false; activeSection = null;" 4920 4921 data-value="SN"> 4922 <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span> 4923 <span class="text-sm">Senegal (XOF Fr)</span> 4924 </button> 4925 </li> 4926 4927 <li class="disclosure__item order-last" data-order="RS"> 4928 <button type="button" 4929 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4930 @click="country_code = 'RS'; openMain = false; activeSection = null;" 4931 4932 data-value="RS"> 4933 <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span> 4934 <span class="text-sm">Serbia (RSD РСÐ)</span> 4935 </button> 4936 </li> 4937 4938 <li class="disclosure__item order-last" data-order="SC"> 4939 <button type="button" 4940 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4941 @click="country_code = 'SC'; openMain = false; activeSection = null;" 4942 4943 data-value="SC"> 4944 <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span> 4945 <span class="text-sm">Seychelles (USD $)</span> 4946 </button> 4947 </li> 4948 4949 <li class="disclosure__item order-last" data-order="SL"> 4950 <button type="button" 4951 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4952 @click="country_code = 'SL'; openMain = false; activeSection = null;" 4953 4954 data-value="SL"> 4955 <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span> 4956 <span class="text-sm">Sierra Leone (SLL Le)</span> 4957 </button> 4958 </li> 4959 4960 <li class="disclosure__item order-last" data-order="SG"> 4961 <button type="button" 4962 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4963 @click="country_code = 'SG'; openMain = false; activeSection = null;" 4964 4965 data-value="SG"> 4966 <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span> 4967 <span class="text-sm">Singapore (SGD $)</span> 4968 </button> 4969 </li> 4970 4971 <li class="disclosure__item order-last" data-order="SX"> 4972 <button type="button" 4973 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4974 @click="country_code = 'SX'; openMain = false; activeSection = null;" 4975 4976 data-value="SX">
4977 <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span> 4978 <span class="text-sm">Sint Maarten (ANG Æ)</span> 4979 </button> 4980 </li> 4981 4982 <li class="disclosure__item order-last" data-order="SK"> 4983 <button type="button" 4984 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4985 @click="country_code = 'SK'; openMain = false; activeSection = null;" 4986 4987 data-value="SK"> 4988 <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span> 4989 <span class="text-sm">Slovakia (EUR â¬)</span> 4990 </button> 4991 </li> 4992 4993 <li class="disclosure__item order-last" data-order="SI"> 4994 <button type="button" 4995 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 4996 @click="country_code = 'SI'; openMain = false; activeSection = null;" 4997 4998 data-value="SI"> 4999 <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span> 5000 <span class="text-sm">Slovenia (EUR â¬)</span> 5001 </button> 5002 </li> 5003 5004 <li class="disclosure__item order-last" data-order="SB"> 5005 <button type="button" 5006 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5007 @click="country_code = 'SB'; openMain = false; activeSection = null;" 5008 5009 data-value="SB"> 5010 <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span> 5011 <span class="text-sm">Solomon Islands (SBD $)</span> 5012 </button> 5013 </li> 5014 5015 <li class="disclosure__item order-last" data-order="SO"> 5016 <button type="button" 5017 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5018 @click="country_code = 'SO'; openMain = false; activeSection = null;" 5019 5020 data-value="SO"> 5021 <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span> 5022 <span class="text-sm">Somalia (USD $)</span> 5023 </button> 5024 </li> 5025 5026 <li class="disclosure__item order-last" data-order="ZA"> 5027 <button type="button" 5028 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5029 @click="country_code = 'ZA'; openMain = false; activeSection = null;" 5030 5031 data-value="ZA"> 5032 <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span> 5033 <span class="text-sm">South Africa (USD $)</span> 5034 </button> 5035 </li> 5036 5037 <li class="disclosure__item order-last" data-order="GS"> 5038 <button type="button" 5039 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5040 @click="country_code = 'GS'; openMain = false; activeSection = null;" 5041 5042 data-value="GS">
5043 <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span> 5044 <span class="text-sm">South Georgia & South Sandwich Islands (GBP £)</span> 5045 </button> 5046 </li> 5047 5048 <li class="disclosure__item order-last" data-order="KR"> 5049 <button type="button" 5050 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5051 @click="country_code = 'KR'; openMain = false; activeSection = null;" 5052 5053 data-value="KR"> 5054 <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span> 5055 <span class="text-sm">South Korea (KRW â©)</span> 5056 </button> 5057 </li> 5058 5059 <li class="disclosure__item order-last" data-order="SS"> 5060 <button type="button" 5061 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5062 @click="country_code = 'SS'; openMain = false; activeSection = null;" 5063 5064 data-value="SS"> 5065 <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span> 5066 <span class="text-sm">South Sudan (USD $)</span> 5067 </button> 5068 </li> 5069 5070 <li class="disclosure__item order-last" data-order="ES"> 5071 <button type="button" 5072 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5073 @click="country_code = 'ES'; openMain = false; activeSection = null;" 5074 5075 data-value="ES"> 5076 <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span> 5077 <span class="text-sm">Spain (EUR â¬)</span> 5078 </button> 5079 </li> 5080 5081 <li class="disclosure__item order-last" data-order="LK"> 5082 <button type="button" 5083 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5084 @click="country_code = 'LK'; openMain = false; activeSection = null;" 5085 5086 data-value="LK"> 5087 <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span> 5088 <span class="text-sm">Sri Lanka (LKR â¨)</span> 5089 </button> 5090 </li> 5091 5092 <li class="disclosure__item order-last" data-order="BL"> 5093 <button type="button" 5094 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5095 @click="country_code = 'BL'; openMain = false; activeSection = null;" 5096 5097 data-value="BL"> 5098 <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span> 5099 <span class="text-sm">St. Barthélemy (EUR â¬)</span> 5100 </button> 5101 </li> 5102 5103 <li class="disclosure__item order-last" data-order="SH"> 5104 <button type="button" 5105 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5106 @click="country_code = 'SH'; openMain = false; activeSection = null;" 5107 5108 data-value="SH">
5109 <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span> 5110 <span class="text-sm">St. Helena (SHP £)</span> 5111 </button> 5112 </li> 5113 5114 <li class="disclosure__item order-last" data-order="KN"> 5115 <button type="button" 5116 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5117 @click="country_code = 'KN'; openMain = false; activeSection = null;" 5118 5119 data-value="KN"> 5120 <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span> 5121 <span class="text-sm">St. Kitts & Nevis (XCD $)</span> 5122 </button> 5123 </li> 5124 5125 <li class="disclosure__item order-last" data-order="LC"> 5126 <button type="button" 5127 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5128 @click="country_code = 'LC'; openMain = false; activeSection = null;" 5129 5130 data-value="LC"> 5131 <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span> 5132 <span class="text-sm">St. Lucia (XCD $)</span> 5133 </button> 5134 </li> 5135 5136 <li class="disclosure__item order-last" data-order="MF"> 5137 <button type="button" 5138 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5139 @click="country_code = 'MF'; openMain = false; activeSection = null;" 5140 5141 data-value="MF"> 5142 <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span> 5143 <span class="text-sm">St. Martin (EUR â¬)</span> 5144 </button> 5145 </li> 5146 5147 <li class="disclosure__item order-last" data-order="PM"> 5148 <button type="button" 5149 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5150 @click="country_code = 'PM'; openMain = false; activeSection = null;" 5151 5152 data-value="PM"> 5153 <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span> 5154 <span class="text-sm">St. Pierre & Miquelon (EUR â¬)</span> 5155 </button> 5156 </li> 5157 5158 <li class="disclosure__item order-last" data-order="VC"> 5159 <button type="button" 5160 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5161 @click="country_code = 'VC'; openMain = false; activeSection = null;" 5162 5163 data-value="VC"> 5164 <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span> 5165 <span class="text-sm">St. Vincent & Grenadines (XCD $)</span> 5166 </button> 5167 </li> 5168 5169 <li class="disclosure__item order-last" data-order="SD"> 5170 <button type="button" 5171 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5172 @click="country_code = 'SD'; openMain = false; activeSection = null;" 5173 5174 data-value="SD">
5175 <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span> 5176 <span class="text-sm">Sudan (USD $)</span> 5177 </button> 5178 </li> 5179 5180 <li class="disclosure__item order-last" data-order="SR"> 5181 <button type="button" 5182 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5183 @click="country_code = 'SR'; openMain = false; activeSection = null;" 5184 5185 data-value="SR"> 5186 <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span> 5187 <span class="text-sm">Suriname (USD $)</span> 5188 </button> 5189 </li> 5190 5191 <li class="disclosure__item order-last" data-order="SJ"> 5192 <button type="button" 5193 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5194 @click="country_code = 'SJ'; openMain = false; activeSection = null;" 5195 5196 data-value="SJ"> 5197 <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span> 5198 <span class="text-sm">Svalbard & Jan Mayen (NOK kr)</span> 5199 </button> 5200 </li> 5201 5202 <li class="disclosure__item order-last" data-order="SE"> 5203 <button type="button" 5204 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5205 @click="country_code = 'SE'; openMain = false; activeSection = null;" 5206 5207 data-value="SE"> 5208 <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span> 5209 <span class="text-sm">Sweden (SEK kr)</span> 5210 </button> 5211 </li> 5212 5213 <li class="disclosure__item order-last" data-order="CH"> 5214 <button type="button" 5215 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5216 @click="country_code = 'CH'; openMain = false; activeSection = null;" 5217 5218 data-value="CH"> 5219 <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span> 5220 <span class="text-sm">Switzerland (CHF CHF)</span> 5221 </button> 5222 </li> 5223 5224 <li class="disclosure__item order-last" data-order="TW"> 5225 <button type="button" 5226 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5227 @click="country_code = 'TW'; openMain = false; activeSection = null;" 5228 5229 data-value="TW"> 5230 <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span> 5231 <span class="text-sm">Taiwan (TWD $)</span> 5232 </button> 5233 </li> 5234 5235 <li class="disclosure__item order-last" data-order="TJ"> 5236 <button type="button" 5237 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5238 @click="country_code = 'TJ'; openMain = false; activeSection = null;" 5239 5240 data-value="TJ">
5241 <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span> 5242 <span class="text-sm">Tajikistan (TJS Ð Ð)</span> 5243 </button> 5244 </li> 5245 5246 <li class="disclosure__item order-last" data-order="TZ"> 5247 <button type="button" 5248 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5249 @click="country_code = 'TZ'; openMain = false; activeSection = null;" 5250 5251 data-value="TZ"> 5252 <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span> 5253 <span class="text-sm">Tanzania (TZS Sh)</span> 5254 </button> 5255 </li> 5256 5257 <li class="disclosure__item order-last" data-order="TH"> 5258 <button type="button" 5259 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5260 @click="country_code = 'TH'; openMain = false; activeSection = null;" 5261 5262 data-value="TH"> 5263 <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span> 5264 <span class="text-sm">Thailand (THB ฿)</span> 5265 </button> 5266 </li> 5267 5268 <li class="disclosure__item order-last" data-order="TL"> 5269 <button type="button" 5270 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5271 @click="country_code = 'TL'; openMain = false; activeSection = null;" 5272 5273 data-value="TL"> 5274 <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span> 5275 <span class="text-sm">Timor-Leste (USD $)</span> 5276 </button> 5277 </li> 5278 5279 <li class="disclosure__item order-last" data-order="TG"> 5280 <button type="button" 5281 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5282 @click="country_code = 'TG'; openMain = false; activeSection = null;" 5283 5284 data-value="TG"> 5285 <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span> 5286 <span class="text-sm">Togo (XOF Fr)</span> 5287 </button> 5288 </li> 5289 5290 <li class="disclosure__item order-last" data-order="TK"> 5291 <button type="button" 5292 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5293 @click="country_code = 'TK'; openMain = false; activeSection = null;" 5294 5295 data-value="TK"> 5296 <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span> 5297 <span class="text-sm">Tokelau (NZD $)</span> 5298 </button> 5299 </li> 5300 5301 <li class="disclosure__item order-last" data-order="TO"> 5302 <button type="button" 5303 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5304 @click="country_code = 'TO'; openMain = false; activeSection = null;" 5305 5306 data-value="TO">
5307 <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span> 5308 <span class="text-sm">Tonga (TOP T$)</span> 5309 </button> 5310 </li> 5311 5312 <li class="disclosure__item order-last" data-order="TT"> 5313 <button type="button" 5314 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5315 @click="country_code = 'TT'; openMain = false; activeSection = null;" 5316 5317 data-value="TT"> 5318 <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span> 5319 <span class="text-sm">Trinidad & Tobago (TTD $)</span> 5320 </button> 5321 </li> 5322 5323 <li class="disclosure__item order-last" data-order="TA"> 5324 <button type="button" 5325 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5326 @click="country_code = 'TA'; openMain = false; activeSection = null;" 5327 5328 data-value="TA"> 5329 <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span> 5330 <span class="text-sm">Tristan da Cunha (GBP £)</span> 5331 </button> 5332 </li> 5333 5334 <li class="disclosure__item order-last" data-order="TN"> 5335 <button type="button" 5336 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5337 @click="country_code = 'TN'; openMain = false; activeSection = null;" 5338 5339 data-value="TN"> 5340 <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span> 5341 <span class="text-sm">Tunisia (USD $)</span> 5342 </button> 5343 </li> 5344 5345 <li class="disclosure__item order-last" data-order="TR"> 5346 <button type="button" 5347 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5348 @click="country_code = 'TR'; openMain = false; activeSection = null;" 5349 5350 data-value="TR"> 5351 <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span> 5352 <span class="text-sm">Türkiye (USD $)</span> 5353 </button> 5354 </li> 5355 5356 <li class="disclosure__item order-last" data-order="TM"> 5357 <button type="button" 5358 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5359 @click="country_code = 'TM'; openMain = false; activeSection = null;" 5360 5361 data-value="TM"> 5362 <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span> 5363 <span class="text-sm">Turkmenistan (USD $)</span> 5364 </button> 5365 </li> 5366 5367 <li class="disclosure__item order-last" data-order="TC"> 5368 <button type="button" 5369 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5370 @click="country_code = 'TC'; openMain = false; activeSection = null;" 5371 5372 data-value="TC">
5373 <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span> 5374 <span class="text-sm">Turks & Caicos Islands (USD $)</span> 5375 </button> 5376 </li> 5377 5378 <li class="disclosure__item order-last" data-order="TV"> 5379 <button type="button" 5380 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5381 @click="country_code = 'TV'; openMain = false; activeSection = null;" 5382 5383 data-value="TV"> 5384 <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span> 5385 <span class="text-sm">Tuvalu (AUD $)</span> 5386 </button> 5387 </li> 5388 5389 <li class="disclosure__item order-last" data-order="UM"> 5390 <button type="button" 5391 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5392 @click="country_code = 'UM'; openMain = false; activeSection = null;" 5393 5394 data-value="UM"> 5395 <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span> 5396 <span class="text-sm">U.S. Outlying Islands (USD $)</span> 5397 </button> 5398 </li> 5399 5400 <li class="disclosure__item order-last" data-order="UG"> 5401 <button type="button" 5402 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5403 @click="country_code = 'UG'; openMain = false; activeSection = null;" 5404 5405 data-value="UG"> 5406 <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span> 5407 <span class="text-sm">Uganda (UGX USh)</span> 5408 </button> 5409 </li> 5410 5411 <li class="disclosure__item order-last" data-order="UA"> 5412 <button type="button" 5413 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5414 @click="country_code = 'UA'; openMain = false; activeSection = null;" 5415 5416 data-value="UA"> 5417 <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span> 5418 <span class="text-sm">Ukraine (UAH â´)</span> 5419 </button> 5420 </li> 5421 5422 <li class="disclosure__item order-last" data-order="AE"> 5423 <button type="button" 5424 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5425 @click="country_code = 'AE'; openMain = false; activeSection = null;" 5426 5427 data-value="AE"> 5428 <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span> 5429 <span class="text-sm">United Arab Emirates (AED د.Ø¥)</span> 5430 </button> 5431 </li> 5432 5433 <li class="disclosure__item order-last" data-order="GB"> 5434 <button type="button" 5435 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5436 @click="country_code = 'GB'; openMain = false; activeSection = null;" 5437 5438 data-value="GB">
5439 <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span> 5440 <span class="text-sm">United Kingdom (GBP £)</span> 5441 </button> 5442 </li> 5443 5444 <li class="disclosure__item order-last" data-order="US"> 5445 <button type="button" 5446 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 5447 @click="country_code = 'US'; openMain = false; activeSection = null;" 5448 aria-current="true" 5449 data-value="US"> 5450 <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span> 5451 <span class="text-sm">United States (USD $)</span> 5452 </button> 5453 </li> 5454 5455 <li class="disclosure__item order-last" data-order="UY"> 5456 <button type="button" 5457 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5458 @click="country_code = 'UY'; openMain = false; activeSection = null;" 5459 5460 data-value="UY"> 5461 <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span> 5462 <span class="text-sm">Uruguay (UYU $U)</span> 5463 </button> 5464 </li> 5465 5466 <li class="disclosure__item order-last" data-order="UZ"> 5467 <button type="button" 5468 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5469 @click="country_code = 'UZ'; openMain = false; activeSection = null;" 5470 5471 data-value="UZ"> 5472 <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span> 5473 <span class="text-sm">Uzbekistan (UZS so'm)</span> 5474 </button> 5475 </li> 5476 5477 <li class="disclosure__item order-last" data-order="VU"> 5478 <button type="button" 5479 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5480 @click="country_code = 'VU'; openMain = false; activeSection = null;" 5481 5482 data-value="VU"> 5483 <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span> 5484 <span class="text-sm">Vanuatu (VUV Vt)</span> 5485 </button> 5486 </li> 5487 5488 <li class="disclosure__item order-last" data-order="VA"> 5489 <button type="button" 5490 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5491 @click="country_code = 'VA'; openMain = false; activeSection = null;" 5492 5493 data-value="VA"> 5494 <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span> 5495 <span class="text-sm">Vatican City (EUR â¬)</span> 5496 </button> 5497 </li> 5498 5499 <li class="disclosure__item order-last" data-order="VE"> 5500 <button type="button" 5501 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5502 @click="country_code = 'VE'; openMain = false; activeSection = null;" 5503 5504 data-value="VE">
5505 <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span> 5506 <span class="text-sm">Venezuela (USD $)</span> 5507 </button> 5508 </li> 5509 5510 <li class="disclosure__item order-last" data-order="VN"> 5511 <button type="button" 5512 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5513 @click="country_code = 'VN'; openMain = false; activeSection = null;" 5514 5515 data-value="VN"> 5516 <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span> 5517 <span class="text-sm">Vietnam (VND â«)</span> 5518 </button> 5519 </li> 5520 5521 <li class="disclosure__item order-last" data-order="WF"> 5522 <button type="button" 5523 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5524 @click="country_code = 'WF'; openMain = false; activeSection = null;" 5525 5526 data-value="WF"> 5527 <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span> 5528 <span class="text-sm">Wallis & Futuna (XPF Fr)</span> 5529 </button> 5530 </li> 5531 5532 <li class="disclosure__item order-last" data-order="EH"> 5533 <button type="button" 5534 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5535 @click="country_code = 'EH'; openMain = false; activeSection = null;" 5536 5537 data-value="EH"> 5538 <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span> 5539 <span class="text-sm">Western Sahara (MAD د.Ù .)</span> 5540 </button> 5541 </li> 5542 5543 <li class="disclosure__item order-last" data-order="YE"> 5544 <button type="button" 5545 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5546 @click="country_code = 'YE'; openMain = false; activeSection = null;" 5547 5548 data-value="YE"> 5549 <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span> 5550 <span class="text-sm">Yemen (YER ï·¼)</span> 5551 </button> 5552 </li> 5553 5554 <li class="disclosure__item order-last" data-order="ZM"> 5555 <button type="button" 5556 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5557 @click="country_code = 'ZM'; openMain = false; activeSection = null;" 5558 5559 data-value="ZM"> 5560 <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span> 5561 <span class="text-sm">Zambia (USD $)</span> 5562 </button> 5563 </li> 5564 5565 <li class="disclosure__item order-last" data-order="ZW"> 5566 <button type="button" 5567 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5568 @click="country_code = 'ZW'; openMain = false; activeSection = null;" 5569 5570 data-value="ZW">
5571 <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span> 5572 <span class="text-sm">Zimbabwe (USD $)</span> 5573 </button> 5574 </li> 5575 5576 </ul> 5577 <input type="hidden" x-model="country_code" name="country_code" value="US"> 5578 </form> 5579 </div> 5580 </div> 5581 5582 <!-- Language Section --> 5583 <div class="localization-dropdown__section relative border border-black p-3"> 5584 <button type="button" 5585 @click="activeSection = activeSection === 'language' ? null : 'language'" 5586 :aria-expanded="(activeSection === 'language').toString()" 5587 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 5588 <div class="flex items-center gap-3"> 5589 <div class="text-left"> 5590 <p class="font-medium"><span class="sr-only">Language: </span>English</p> 5591 </div> 5592 </div> 5593 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'language' }"> 5594 <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"> 5595 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 5596 <path d="M6 9l6 6l6 -6" /> 5597 </svg> 5598 </span> 5599 </button> 5600 5601 <!-- Language Dropdown (absolute positioned) --> 5602 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 5603 x-show="activeSection === 'language'" 5604 x-cloak 5605 x-transition:enter="transition ease-out duration-150" 5606 x-transition:enter-start="opacity-0 transform -translate-y-2" 5607 x-transition:enter-end="opacity-100 transform translate-y-0" 5608 x-transition:leave="transition ease-in duration-100" 5609 x-transition:leave-start="opacity-100 transform translate-y-0" 5610 x-transition:leave-end="opacity-0 transform -translate-y-2"> 5611 <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" /> 5612 <ul class="localization-dropdown__language-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 5613 5614 <li class="disclosure__item"> 5615 <button type="button" 5616 @click="language = 'en'; openMain = false; activeSection = null;" 5617 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 5618 hreflang="en" 5619 lang="en" 5620 aria-current="true"> 5621 5622 <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"> 5623 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 5624 <path d="M5 12l5 5l10 -10" /> 5625 </svg> 5626 5627 <span class="text-sm">English</span> 5628 </button> 5629 </li> 5630 5631 <li class="disclosure__item"> 5632 <button type="button" 5633 @click="language = 'fr'; openMain = false; activeSection = null;" 5634 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5635 hreflang="fr" 5636 lang="fr" 5637 > 5638
5639 <span class="w-5 h-5"></span> 5640 5641 <span class="text-sm">français</span> 5642 </button> 5643 </li> 5644 5645 <li class="disclosure__item"> 5646 <button type="button" 5647 @click="language = 'de'; openMain = false; activeSection = null;" 5648 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 5649 hreflang="de" 5650 lang="de" 5651 > 5652 5653 <span class="w-5 h-5"></span> 5654 5655 <span class="text-sm">Deutsch</span> 5656 </button> 5657 </li> 5658 5659 <li class="disclosure__item"> 5660 <button type="button" 5661 @click="language = 'ko'; 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="ko" 5664 lang="ko" 5665 > 5666 5667 <span class="w-5 h-5"></span> 5668 5669 <span class="text-sm">íêµì´</span> 5670 </button> 5671 </li> 5672 5673 <li class="disclosure__item"> 5674 <button type="button" 5675 @click="language = 'ja'; 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="ja" 5678 lang="ja" 5679 > 5680 5681 <span class="w-5 h-5"></span> 5682 5683 <span class="text-sm">æ¥æ¬èª</span> 5684 </button> 5685 </li> 5686 5687 <li class="disclosure__item"> 5688 <button type="button" 5689 @click="language = 'es'; 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="es" 5692 lang="es" 5693 > 5694 5695 <span class="w-5 h-5"></span> 5696 5697 <span class="text-sm">Español</span> 5698 </button> 5699 </li> 5700 5701 <li class="disclosure__item"> 5702 <button type="button" 5703 @click="language = 'it'; 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="it" 5706 lang="it" 5707 > 5708 5709 <span class="w-5 h-5"></span> 5710 5711 <span class="text-sm">Italiano</span> 5712 </button> 5713 </li> 5714 5715 </ul> 5716 <input type="hidden" name="language_code" x-model="language" value="en"> 5717 </form> 5718 </div> 5719 </div> 5720</div> 5721 5722 </div> 5723 5724 5725 5726 <button x-data="{ 5727 count: 0, 5728 cartLabelOne: "Cart, [count] item", 5729 cartLabelOther: "Cart, [count] items" 5730 }" 5731 @cart-count-updated.window="count = $event.detail" 5732 @click="$dispatch('toggle-cart-drawer')" 5733 aria-haspopup="dialog" 5734 aria-label="Cart, 0 items" 5735 :aria-label="(Number(count) === 1 ? cartLabelOne : cartLabelOther).replace('[count]', count)" 5736 class="header__icon header__icon--cart w-6 relative py-4"> 5737 5738<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"> 5739<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"/> 5740</svg> 5741 5742 <div x-cloak 5743 aria-hidden="true" 5744 :class="{ 'animated-flash': count > 0 }" 5745 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
5745p-0.5 -right-1 text-xs rounded-full leading-none"> 5746 <span class="absolute z-10" x-text="count"></span> 5747 </div> 5748 5749 </button> 5750 5751 5752 </div> 5753 5754 5755 </nav> 5756 5757 <div class="header-mobile-icons lg:hidden"> 5758 5759 <div class="header__icons flex gap-x-3 lg:gap-x-1 justify-self-end items-center"> 5760 5761 <button 5762 x-data 5763 type="button" 5764 @pointerenter="$dispatch('preload-search')" 5765 @pointerdown="$dispatch('preload-search')" 5766 @focus="$dispatch('preload-search')" 5767 @click="$dispatch('show-search'); $dispatch('close-mobile-menu')" 5768 aria-label="Search" 5769 class="header__search-submit none-focus py-3 px-1 hidden lg:block"> 5770 5771<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5772<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"/> 5773</svg> 5774 5775 </button> 5776 5777 <noscript> 5778 <a href="/search" 5779 title="TODO" 5780 class="header__icon header__icon--search"> 5781 5782<svg width="20" height="20" class="icon icon-search " viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> 5783<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"/> 5784</svg> 5785 5786 </a> 5787 </noscript> 5788 5789<a href="/account" aria-label="link to account page" class="header__icon header__icon--account py-3 px-1"> 5790 5791<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"> 5792<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"/> 5793</svg> 5794 5795 <span class="sr-only">Log in</span> 5796 </a><!-- Combined Localization Selector (Country + Language) --> 5797 <div class="localization-selector relative text-sm mx-2 hidden lg:block" 5798 x-data="{ 5799 openMain: false, 5800 activeSection: null, 5801 country_code: 'US', 5802 language: 'en' 5803 }" 5804 x-init=" 5805 $watch('country_code', (value) => { 5806 $refs.localizationCountryForm.submit(); 5807 }); 5808 $watch('language', (value) => { 5809 $refs.localizationLanguageForm.submit(); 5810 }); 5811 " 5812 @click.outside="openMain = false; activeSection = null;" 5813 @keydown.escape.prevent.stop="if (openMain) { openMain = false; activeSection = null; $refs.localizationTrigger.focus(); }"> 5814 5815 <button type="button" 5816 x-ref="localizationTrigger" 5817 @click="openMain = !openMain; if(!openMain) activeSection = null;" 5818 class="header__icon flex items-center justify-center" 5819 aria-haspopup="dialog" 5820 :aria-expanded="openMain.toString()" 5821 aria-controls="localization-dropdown-desktop" 5822 aria-label="Select country and language"> 5823 5824<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"> 5825<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
582518 -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.
582569662 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
582515.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"/> 5826</svg> 5827 5828 </button> 5829 5830 <div class="localization-dropdown__container p-4 absolute border w-[250px] bg-white overflow-visible border-black z-30 -right-8 top-12" 5831 id="localization-dropdown-desktop" 5832 role="dialog" 5833 aria-label="Select country and language" 5834 x-show="openMain" 5835 x-trap="openMain" 5836 x-cloak 5837 x-transition:enter="transition ease-out duration-200" 5838 x-transition:enter-start="opacity-0 transform scale-90" 5839 x-transition:enter-end="opacity-100 transform scale-100" 5840 x-transition:leave="transition ease-in duration-75" 5841 x-transition:leave-start="opacity-100 transform scale-100" 5842 x-transition:leave-end="opacity-0 transform scale-90"><style>.localization-dropdown__country-list [data-order="US"] { 5843 order:1;}.localization-dropdown__country-list [data-order="CA"] { 5844 order:2;}.localization-dropdown__country-list [data-order="AU"] { 5845 order:3;}.localization-dropdown__country-list [data-order="GB"] { 5846 order:4;}.localization-dropdown__country-list [data-order="DE"] { 5847 order:5;}.localization-dropdown__country-list [data-order="NL"] { 5848 order:6;}.localization-dropdown__country-list [data-order="SE"] { 5849 order:7;}.localization-dropdown__country-list [data-order="FR"] { 5850 order:8;}.localization-dropdown__country-list [data-order="AE"] { 5851 order:9;}.localization-dropdown__country-list [data-order="MX"] { 5852 order:10;border-bottom: 1px solid #e5e5e5; 5853 padding-bottom: 0.5rem; 5854 margin-bottom: 0.5rem;}</style> 5855 5856 <!-- Country Section --> 5857 <div class="localization-dropdown__section relative mb-3 border border-black p-3"> 5858 <button type="button" 5859 @click="activeSection = activeSection === 'country' ? null : 'country'" 5860 :aria-expanded="(activeSection === 'country').toString()" 5861 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 5862 <div class="flex items-center gap-3"> 5863 <span class="rounded-full w-6 h-6 bg-cover fi fi-us"></span> 5864 <div class="text-left"> 5865 <p class="font-medium"><span class="sr-only">Country: </span>United States</p> 5866 </div> 5867 </div> 5868 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'country' }"> 5869 <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"> 5870 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 5871 <path d="M6 9l6 6l6 -6" /> 5872 </svg> 5873 </span> 5874 </button> 5875 5876 <!-- Country Dropdown (absolute positioned) --> 5877 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 5878 x-show="activeSection === 'country'" 5879 x-cloak 5880 x-transition:enter="transition ease-out duration-150" 5881 x-transition:enter-start="opacity-0 transform -translate-y-2" 5882 x-transition:enter-end="opacity-100 transform translate-y-0" 5883 x-transition:leave="transition ease-in duration-100" 5884 x-transition:leave-start="opacity-100 transform translate-y-0" 5885 x-transition:leave-end="opacity-0 transform -translate-y-2"> 5886 <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" /> 5887 <ul class="localization-dropdown__country-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 5888 5889 <li class="disclosure__item order-last" data-order="AF"> 5890 <button type="button" 5891 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5892 @click="country_code = 'AF'; openMain = false; activeSection = null;" 5893 5894 data-value="AF">
5895 <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span> 5896 <span class="text-sm">Afghanistan (AFN Ø)</span> 5897 </button> 5898 </li> 5899 5900 <li class="disclosure__item order-last" data-order="AX"> 5901 <button type="button" 5902 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5903 @click="country_code = 'AX'; openMain = false; activeSection = null;" 5904 5905 data-value="AX"> 5906 <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span> 5907 <span class="text-sm">à land Islands (EUR â¬)</span> 5908 </button> 5909 </li> 5910 5911 <li class="disclosure__item order-last" data-order="AL"> 5912 <button type="button" 5913 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5914 @click="country_code = 'AL'; openMain = false; activeSection = null;" 5915 5916 data-value="AL"> 5917 <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span> 5918 <span class="text-sm">Albania (ALL L)</span> 5919 </button> 5920 </li> 5921 5922 <li class="disclosure__item order-last" data-order="DZ"> 5923 <button type="button" 5924 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5925 @click="country_code = 'DZ'; openMain = false; activeSection = null;" 5926 5927 data-value="DZ"> 5928 <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span> 5929 <span class="text-sm">Algeria (DZD د.ج)</span> 5930 </button> 5931 </li> 5932 5933 <li class="disclosure__item order-last" data-order="AD"> 5934 <button type="button" 5935 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5936 @click="country_code = 'AD'; openMain = false; activeSection = null;" 5937 5938 data-value="AD"> 5939 <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span> 5940 <span class="text-sm">Andorra (EUR â¬)</span> 5941 </button> 5942 </li> 5943 5944 <li class="disclosure__item order-last" data-order="AO"> 5945 <button type="button" 5946 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5947 @click="country_code = 'AO'; openMain = false; activeSection = null;" 5948 5949 data-value="AO"> 5950 <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span> 5951 <span class="text-sm">Angola (USD $)</span> 5952 </button> 5953 </li> 5954 5955 <li class="disclosure__item order-last" data-order="AI"> 5956 <button type="button" 5957 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5958 @click="country_code = 'AI'; openMain = false; activeSection = null;" 5959 5960 data-value="AI">
5961 <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span> 5962 <span class="text-sm">Anguilla (XCD $)</span> 5963 </button> 5964 </li> 5965 5966 <li class="disclosure__item order-last" data-order="AG"> 5967 <button type="button" 5968 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5969 @click="country_code = 'AG'; openMain = false; activeSection = null;" 5970 5971 data-value="AG"> 5972 <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span> 5973 <span class="text-sm">Antigua & Barbuda (XCD $)</span> 5974 </button> 5975 </li> 5976 5977 <li class="disclosure__item order-last" data-order="AR"> 5978 <button type="button" 5979 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5980 @click="country_code = 'AR'; openMain = false; activeSection = null;" 5981 5982 data-value="AR"> 5983 <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span> 5984 <span class="text-sm">Argentina (ARS $)</span> 5985 </button> 5986 </li> 5987 5988 <li class="disclosure__item order-last" data-order="AM"> 5989 <button type="button" 5990 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 5991 @click="country_code = 'AM'; openMain = false; activeSection = null;" 5992 5993 data-value="AM"> 5994 <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span> 5995 <span class="text-sm">Armenia (AMD Õ¤Ö.)</span> 5996 </button> 5997 </li> 5998 5999 <li class="disclosure__item order-last" data-order="AW"> 6000 <button type="button" 6001 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6002 @click="country_code = 'AW'; openMain = false; activeSection = null;" 6003 6004 data-value="AW"> 6005 <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span> 6006 <span class="text-sm">Aruba (AWG Æ)</span> 6007 </button> 6008 </li> 6009 6010 <li class="disclosure__item order-last" data-order="AC"> 6011 <button type="button" 6012 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6013 @click="country_code = 'AC'; openMain = false; activeSection = null;" 6014 6015 data-value="AC"> 6016 <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span> 6017 <span class="text-sm">Ascension Island (SHP £)</span> 6018 </button> 6019 </li> 6020 6021 <li class="disclosure__item order-last" data-order="AU"> 6022 <button type="button" 6023 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6024 @click="country_code = 'AU'; openMain = false; activeSection = null;" 6025 6026 data-value="AU">
6027 <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span> 6028 <span class="text-sm">Australia (AUD $)</span> 6029 </button> 6030 </li> 6031 6032 <li class="disclosure__item order-last" data-order="AT"> 6033 <button type="button" 6034 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6035 @click="country_code = 'AT'; openMain = false; activeSection = null;" 6036 6037 data-value="AT"> 6038 <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span> 6039 <span class="text-sm">Austria (EUR â¬)</span> 6040 </button> 6041 </li> 6042 6043 <li class="disclosure__item order-last" data-order="AZ"> 6044 <button type="button" 6045 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6046 @click="country_code = 'AZ'; openMain = false; activeSection = null;" 6047 6048 data-value="AZ"> 6049 <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span> 6050 <span class="text-sm">Azerbaijan (AZN â¼)</span> 6051 </button> 6052 </li> 6053 6054 <li class="disclosure__item order-last" data-order="BS"> 6055 <button type="button" 6056 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6057 @click="country_code = 'BS'; openMain = false; activeSection = null;" 6058 6059 data-value="BS"> 6060 <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span> 6061 <span class="text-sm">Bahamas (BSD $)</span> 6062 </button> 6063 </li> 6064 6065 <li class="disclosure__item order-last" data-order="BH"> 6066 <button type="button" 6067 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6068 @click="country_code = 'BH'; openMain = false; activeSection = null;" 6069 6070 data-value="BH"> 6071 <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span> 6072 <span class="text-sm">Bahrain (USD $)</span> 6073 </button> 6074 </li> 6075 6076 <li class="disclosure__item order-last" data-order="BD"> 6077 <button type="button" 6078 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6079 @click="country_code = 'BD'; openMain = false; activeSection = null;" 6080 6081 data-value="BD"> 6082 <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span> 6083 <span class="text-sm">Bangladesh (BDT à§³)</span> 6084 </button> 6085 </li> 6086 6087 <li class="disclosure__item order-last" data-order="BB"> 6088 <button type="button" 6089 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6090 @click="country_code = 'BB'; openMain = false; activeSection = null;" 6091 6092 data-value="BB">
6093 <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span> 6094 <span class="text-sm">Barbados (BBD $)</span> 6095 </button> 6096 </li> 6097 6098 <li class="disclosure__item order-last" data-order="BY"> 6099 <button type="button" 6100 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6101 @click="country_code = 'BY'; openMain = false; activeSection = null;" 6102 6103 data-value="BY"> 6104 <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span> 6105 <span class="text-sm">Belarus (USD $)</span> 6106 </button> 6107 </li> 6108 6109 <li class="disclosure__item order-last" data-order="BE"> 6110 <button type="button" 6111 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6112 @click="country_code = 'BE'; openMain = false; activeSection = null;" 6113 6114 data-value="BE"> 6115 <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span> 6116 <span class="text-sm">Belgium (EUR â¬)</span> 6117 </button> 6118 </li> 6119 6120 <li class="disclosure__item order-last" data-order="BZ"> 6121 <button type="button" 6122 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6123 @click="country_code = 'BZ'; openMain = false; activeSection = null;" 6124 6125 data-value="BZ"> 6126 <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span> 6127 <span class="text-sm">Belize (BZD $)</span> 6128 </button> 6129 </li> 6130 6131 <li class="disclosure__item order-last" data-order="BJ"> 6132 <button type="button" 6133 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6134 @click="country_code = 'BJ'; openMain = false; activeSection = null;" 6135 6136 data-value="BJ"> 6137 <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span> 6138 <span class="text-sm">Benin (XOF Fr)</span> 6139 </button> 6140 </li> 6141 6142 <li class="disclosure__item order-last" data-order="BM"> 6143 <button type="button" 6144 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6145 @click="country_code = 'BM'; openMain = false; activeSection = null;" 6146 6147 data-value="BM"> 6148 <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span> 6149 <span class="text-sm">Bermuda (USD $)</span> 6150 </button> 6151 </li> 6152 6153 <li class="disclosure__item order-last" data-order="BT"> 6154 <button type="button" 6155 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6156 @click="country_code = 'BT'; openMain = false; activeSection = null;" 6157 6158 data-value="BT">
6159 <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span> 6160 <span class="text-sm">Bhutan (USD $)</span> 6161 </button> 6162 </li> 6163 6164 <li class="disclosure__item order-last" data-order="BO"> 6165 <button type="button" 6166 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6167 @click="country_code = 'BO'; openMain = false; activeSection = null;" 6168 6169 data-value="BO"> 6170 <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span> 6171 <span class="text-sm">Bolivia (BOB Bs.)</span> 6172 </button> 6173 </li> 6174 6175 <li class="disclosure__item order-last" data-order="BA"> 6176 <button type="button" 6177 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6178 @click="country_code = 'BA'; openMain = false; activeSection = null;" 6179 6180 data-value="BA"> 6181 <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span> 6182 <span class="text-sm">Bosnia & Herzegovina (BAM ÐÐ)</span> 6183 </button> 6184 </li> 6185 6186 <li class="disclosure__item order-last" data-order="BW"> 6187 <button type="button" 6188 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6189 @click="country_code = 'BW'; openMain = false; activeSection = null;" 6190 6191 data-value="BW"> 6192 <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span> 6193 <span class="text-sm">Botswana (BWP P)</span> 6194 </button> 6195 </li> 6196 6197 <li class="disclosure__item order-last" data-order="BR"> 6198 <button type="button" 6199 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6200 @click="country_code = 'BR'; openMain = false; activeSection = null;" 6201 6202 data-value="BR"> 6203 <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span> 6204 <span class="text-sm">Brazil (BRL R$)</span> 6205 </button> 6206 </li> 6207 6208 <li class="disclosure__item order-last" data-order="IO"> 6209 <button type="button" 6210 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6211 @click="country_code = 'IO'; openMain = false; activeSection = null;" 6212 6213 data-value="IO"> 6214 <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span> 6215 <span class="text-sm">British Indian Ocean Territory (USD $)</span> 6216 </button> 6217 </li> 6218 6219 <li class="disclosure__item order-last" data-order="VG"> 6220 <button type="button" 6221 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6222 @click="country_code = 'VG'; openMain = false; activeSection = null;" 6223 6224 data-value="VG">
6225 <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span> 6226 <span class="text-sm">British Virgin Islands (USD $)</span> 6227 </button> 6228 </li> 6229 6230 <li class="disclosure__item order-last" data-order="BN"> 6231 <button type="button" 6232 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6233 @click="country_code = 'BN'; openMain = false; activeSection = null;" 6234 6235 data-value="BN"> 6236 <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span> 6237 <span class="text-sm">Brunei (BND $)</span> 6238 </button> 6239 </li> 6240 6241 <li class="disclosure__item order-last" data-order="BG"> 6242 <button type="button" 6243 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6244 @click="country_code = 'BG'; openMain = false; activeSection = null;" 6245 6246 data-value="BG"> 6247 <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span> 6248 <span class="text-sm">Bulgaria (EUR â¬)</span> 6249 </button> 6250 </li> 6251 6252 <li class="disclosure__item order-last" data-order="BF"> 6253 <button type="button" 6254 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6255 @click="country_code = 'BF'; openMain = false; activeSection = null;" 6256 6257 data-value="BF"> 6258 <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span> 6259 <span class="text-sm">Burkina Faso (XOF Fr)</span> 6260 </button> 6261 </li> 6262 6263 <li class="disclosure__item order-last" data-order="BI"> 6264 <button type="button" 6265 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6266 @click="country_code = 'BI'; openMain = false; activeSection = null;" 6267 6268 data-value="BI"> 6269 <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span> 6270 <span class="text-sm">Burundi (BIF Fr)</span> 6271 </button> 6272 </li> 6273 6274 <li class="disclosure__item order-last" data-order="KH"> 6275 <button type="button" 6276 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6277 @click="country_code = 'KH'; openMain = false; activeSection = null;" 6278 6279 data-value="KH"> 6280 <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span> 6281 <span class="text-sm">Cambodia (KHR á)</span> 6282 </button> 6283 </li> 6284 6285 <li class="disclosure__item order-last" data-order="CM"> 6286 <button type="button" 6287 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6288 @click="country_code = 'CM'; openMain = false; activeSection = null;" 6289 6290 data-value="CM">
6291 <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span> 6292 <span class="text-sm">Cameroon (XAF CFA)</span> 6293 </button> 6294 </li> 6295 6296 <li class="disclosure__item order-last" data-order="CA"> 6297 <button type="button" 6298 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6299 @click="country_code = 'CA'; openMain = false; activeSection = null;" 6300 6301 data-value="CA"> 6302 <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span> 6303 <span class="text-sm">Canada (CAD $)</span> 6304 </button> 6305 </li> 6306 6307 <li class="disclosure__item order-last" data-order="CV"> 6308 <button type="button" 6309 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6310 @click="country_code = 'CV'; openMain = false; activeSection = null;" 6311 6312 data-value="CV"> 6313 <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span> 6314 <span class="text-sm">Cape Verde (CVE $)</span> 6315 </button> 6316 </li> 6317 6318 <li class="disclosure__item order-last" data-order="BQ"> 6319 <button type="button" 6320 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6321 @click="country_code = 'BQ'; openMain = false; activeSection = null;" 6322 6323 data-value="BQ"> 6324 <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span> 6325 <span class="text-sm">Caribbean Netherlands (USD $)</span> 6326 </button> 6327 </li> 6328 6329 <li class="disclosure__item order-last" data-order="KY"> 6330 <button type="button" 6331 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6332 @click="country_code = 'KY'; openMain = false; activeSection = null;" 6333 6334 data-value="KY"> 6335 <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span> 6336 <span class="text-sm">Cayman Islands (KYD $)</span> 6337 </button> 6338 </li> 6339 6340 <li class="disclosure__item order-last" data-order="CF"> 6341 <button type="button" 6342 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6343 @click="country_code = 'CF'; openMain = false; activeSection = null;" 6344 6345 data-value="CF"> 6346 <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span> 6347 <span class="text-sm">Central African Republic (XAF CFA)</span> 6348 </button> 6349 </li> 6350 6351 <li class="disclosure__item order-last" data-order="TD"> 6352 <button type="button" 6353 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6354 @click="country_code = 'TD'; openMain = false; activeSection = null;" 6355 6356 data-value="TD">
6357 <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span> 6358 <span class="text-sm">Chad (XAF CFA)</span> 6359 </button> 6360 </li> 6361 6362 <li class="disclosure__item order-last" data-order="CL"> 6363 <button type="button" 6364 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6365 @click="country_code = 'CL'; openMain = false; activeSection = null;" 6366 6367 data-value="CL"> 6368 <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span> 6369 <span class="text-sm">Chile (USD $)</span> 6370 </button> 6371 </li> 6372 6373 <li class="disclosure__item order-last" data-order="CN"> 6374 <button type="button" 6375 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6376 @click="country_code = 'CN'; openMain = false; activeSection = null;" 6377 6378 data-value="CN"> 6379 <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span> 6380 <span class="text-sm">China (CNY ¥)</span> 6381 </button> 6382 </li> 6383 6384 <li class="disclosure__item order-last" data-order="CX"> 6385 <button type="button" 6386 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6387 @click="country_code = 'CX'; openMain = false; activeSection = null;" 6388 6389 data-value="CX"> 6390 <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span> 6391 <span class="text-sm">Christmas Island (AUD $)</span> 6392 </button> 6393 </li> 6394 6395 <li class="disclosure__item order-last" data-order="CC"> 6396 <button type="button" 6397 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6398 @click="country_code = 'CC'; openMain = false; activeSection = null;" 6399 6400 data-value="CC"> 6401 <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span> 6402 <span class="text-sm">Cocos (Keeling) Islands (AUD $)</span> 6403 </button> 6404 </li> 6405 6406 <li class="disclosure__item order-last" data-order="CO"> 6407 <button type="button" 6408 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6409 @click="country_code = 'CO'; openMain = false; activeSection = null;" 6410 6411 data-value="CO"> 6412 <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span> 6413 <span class="text-sm">Colombia (USD $)</span> 6414 </button> 6415 </li> 6416 6417 <li class="disclosure__item order-last" data-order="KM"> 6418 <button type="button" 6419 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6420 @click="country_code = 'KM'; openMain = false; activeSection = null;" 6421 6422 data-value="KM">
6423 <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span> 6424 <span class="text-sm">Comoros (KMF Fr)</span> 6425 </button> 6426 </li> 6427 6428 <li class="disclosure__item order-last" data-order="CG"> 6429 <button type="button" 6430 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6431 @click="country_code = 'CG'; openMain = false; activeSection = null;" 6432 6433 data-value="CG"> 6434 <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span> 6435 <span class="text-sm">Congo - Brazzaville (XAF CFA)</span> 6436 </button> 6437 </li> 6438 6439 <li class="disclosure__item order-last" data-order="CD"> 6440 <button type="button" 6441 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6442 @click="country_code = 'CD'; openMain = false; activeSection = null;" 6443 6444 data-value="CD"> 6445 <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span> 6446 <span class="text-sm">Congo - Kinshasa (CDF Fr)</span> 6447 </button> 6448 </li> 6449 6450 <li class="disclosure__item order-last" data-order="CK"> 6451 <button type="button" 6452 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6453 @click="country_code = 'CK'; openMain = false; activeSection = null;" 6454 6455 data-value="CK"> 6456 <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span> 6457 <span class="text-sm">Cook Islands (NZD $)</span> 6458 </button> 6459 </li> 6460 6461 <li class="disclosure__item order-last" data-order="CR"> 6462 <button type="button" 6463 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6464 @click="country_code = 'CR'; openMain = false; activeSection = null;" 6465 6466 data-value="CR"> 6467 <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span> 6468 <span class="text-sm">Costa Rica (CRC â¡)</span> 6469 </button> 6470 </li> 6471 6472 <li class="disclosure__item order-last" data-order="CI"> 6473 <button type="button" 6474 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6475 @click="country_code = 'CI'; openMain = false; activeSection = null;" 6476 6477 data-value="CI"> 6478 <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span> 6479 <span class="text-sm">Côte dâIvoire (XOF Fr)</span> 6480 </button> 6481 </li> 6482 6483 <li class="disclosure__item order-last" data-order="HR"> 6484 <button type="button" 6485 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6486 @click="country_code = 'HR'; openMain = false; activeSection = null;" 6487 6488 data-value="HR">
6489 <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span> 6490 <span class="text-sm">Croatia (EUR â¬)</span> 6491 </button> 6492 </li> 6493 6494 <li class="disclosure__item order-last" data-order="CW"> 6495 <button type="button" 6496 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6497 @click="country_code = 'CW'; openMain = false; activeSection = null;" 6498 6499 data-value="CW"> 6500 <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span> 6501 <span class="text-sm">Curaçao (ANG Æ)</span> 6502 </button> 6503 </li> 6504 6505 <li class="disclosure__item order-last" data-order="CY"> 6506 <button type="button" 6507 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6508 @click="country_code = 'CY'; openMain = false; activeSection = null;" 6509 6510 data-value="CY"> 6511 <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span> 6512 <span class="text-sm">Cyprus (EUR â¬)</span> 6513 </button> 6514 </li> 6515 6516 <li class="disclosure__item order-last" data-order="CZ"> 6517 <button type="button" 6518 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6519 @click="country_code = 'CZ'; openMain = false; activeSection = null;" 6520 6521 data-value="CZ"> 6522 <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span> 6523 <span class="text-sm">Czechia (CZK KÄ)</span> 6524 </button> 6525 </li> 6526 6527 <li class="disclosure__item order-last" data-order="DK"> 6528 <button type="button" 6529 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6530 @click="country_code = 'DK'; openMain = false; activeSection = null;" 6531 6532 data-value="DK"> 6533 <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span> 6534 <span class="text-sm">Denmark (DKK kr.)</span> 6535 </button> 6536 </li> 6537 6538 <li class="disclosure__item order-last" data-order="DJ"> 6539 <button type="button" 6540 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6541 @click="country_code = 'DJ'; openMain = false; activeSection = null;" 6542 6543 data-value="DJ"> 6544 <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span> 6545 <span class="text-sm">Djibouti (DJF Fdj)</span> 6546 </button> 6547 </li> 6548 6549 <li class="disclosure__item order-last" data-order="DM"> 6550 <button type="button" 6551 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6552 @click="country_code = 'DM'; openMain = false; activeSection = null;" 6553 6554 data-value="DM">
6555 <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span> 6556 <span class="text-sm">Dominica (XCD $)</span> 6557 </button> 6558 </li> 6559 6560 <li class="disclosure__item order-last" data-order="DO"> 6561 <button type="button" 6562 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6563 @click="country_code = 'DO'; openMain = false; activeSection = null;" 6564 6565 data-value="DO"> 6566 <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span> 6567 <span class="text-sm">Dominican Republic (DOP $)</span> 6568 </button> 6569 </li> 6570 6571 <li class="disclosure__item order-last" data-order="EC"> 6572 <button type="button" 6573 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6574 @click="country_code = 'EC'; openMain = false; activeSection = null;" 6575 6576 data-value="EC"> 6577 <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span> 6578 <span class="text-sm">Ecuador (USD $)</span> 6579 </button> 6580 </li> 6581 6582 <li class="disclosure__item order-last" data-order="EG"> 6583 <button type="button" 6584 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6585 @click="country_code = 'EG'; openMain = false; activeSection = null;" 6586 6587 data-value="EG"> 6588 <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span> 6589 <span class="text-sm">Egypt (EGP ج.٠)</span> 6590 </button> 6591 </li> 6592 6593 <li class="disclosure__item order-last" data-order="SV"> 6594 <button type="button" 6595 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6596 @click="country_code = 'SV'; openMain = false; activeSection = null;" 6597 6598 data-value="SV"> 6599 <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span> 6600 <span class="text-sm">El Salvador (USD $)</span> 6601 </button> 6602 </li> 6603 6604 <li class="disclosure__item order-last" data-order="GQ"> 6605 <button type="button" 6606 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6607 @click="country_code = 'GQ'; openMain = false; activeSection = null;" 6608 6609 data-value="GQ"> 6610 <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span> 6611 <span class="text-sm">Equatorial Guinea (XAF CFA)</span> 6612 </button> 6613 </li> 6614 6615 <li class="disclosure__item order-last" data-order="ER"> 6616 <button type="button" 6617 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6618 @click="country_code = 'ER'; openMain = false; activeSection = null;" 6619 6620 data-value="ER">
6621 <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span> 6622 <span class="text-sm">Eritrea (USD $)</span> 6623 </button> 6624 </li> 6625 6626 <li class="disclosure__item order-last" data-order="EE"> 6627 <button type="button" 6628 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6629 @click="country_code = 'EE'; openMain = false; activeSection = null;" 6630 6631 data-value="EE"> 6632 <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span> 6633 <span class="text-sm">Estonia (EUR â¬)</span> 6634 </button> 6635 </li> 6636 6637 <li class="disclosure__item order-last" data-order="SZ"> 6638 <button type="button" 6639 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6640 @click="country_code = 'SZ'; openMain = false; activeSection = null;" 6641 6642 data-value="SZ"> 6643 <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span> 6644 <span class="text-sm">Eswatini (USD $)</span> 6645 </button> 6646 </li> 6647 6648 <li class="disclosure__item order-last" data-order="ET"> 6649 <button type="button" 6650 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6651 @click="country_code = 'ET'; openMain = false; activeSection = null;" 6652 6653 data-value="ET"> 6654 <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span> 6655 <span class="text-sm">Ethiopia (ETB Br)</span> 6656 </button> 6657 </li> 6658 6659 <li class="disclosure__item order-last" data-order="FK"> 6660 <button type="button" 6661 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6662 @click="country_code = 'FK'; openMain = false; activeSection = null;" 6663 6664 data-value="FK"> 6665 <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span> 6666 <span class="text-sm">Falkland Islands (FKP £)</span> 6667 </button> 6668 </li> 6669 6670 <li class="disclosure__item order-last" data-order="FO"> 6671 <button type="button" 6672 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6673 @click="country_code = 'FO'; openMain = false; activeSection = null;" 6674 6675 data-value="FO"> 6676 <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span> 6677 <span class="text-sm">Faroe Islands (DKK kr.)</span> 6678 </button> 6679 </li> 6680 6681 <li class="disclosure__item order-last" data-order="FJ"> 6682 <button type="button" 6683 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6684 @click="country_code = 'FJ'; openMain = false; activeSection = null;" 6685 6686 data-value="FJ">
6687 <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span> 6688 <span class="text-sm">Fiji (FJD $)</span> 6689 </button> 6690 </li> 6691 6692 <li class="disclosure__item order-last" data-order="FI"> 6693 <button type="button" 6694 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6695 @click="country_code = 'FI'; openMain = false; activeSection = null;" 6696 6697 data-value="FI"> 6698 <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span> 6699 <span class="text-sm">Finland (EUR â¬)</span> 6700 </button> 6701 </li> 6702 6703 <li class="disclosure__item order-last" data-order="FR"> 6704 <button type="button" 6705 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6706 @click="country_code = 'FR'; openMain = false; activeSection = null;" 6707 6708 data-value="FR"> 6709 <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span> 6710 <span class="text-sm">France (EUR â¬)</span> 6711 </button> 6712 </li> 6713 6714 <li class="disclosure__item order-last" data-order="GF"> 6715 <button type="button" 6716 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6717 @click="country_code = 'GF'; openMain = false; activeSection = null;" 6718 6719 data-value="GF"> 6720 <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span> 6721 <span class="text-sm">French Guiana (EUR â¬)</span> 6722 </button> 6723 </li> 6724 6725 <li class="disclosure__item order-last" data-order="PF"> 6726 <button type="button" 6727 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6728 @click="country_code = 'PF'; openMain = false; activeSection = null;" 6729 6730 data-value="PF"> 6731 <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span> 6732 <span class="text-sm">French Polynesia (XPF Fr)</span> 6733 </button> 6734 </li> 6735 6736 <li class="disclosure__item order-last" data-order="TF"> 6737 <button type="button" 6738 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6739 @click="country_code = 'TF'; openMain = false; activeSection = null;" 6740 6741 data-value="TF"> 6742 <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span> 6743 <span class="text-sm">French Southern Territories (EUR â¬)</span> 6744 </button> 6745 </li> 6746 6747 <li class="disclosure__item order-last" data-order="GA"> 6748 <button type="button" 6749 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6750 @click="country_code = 'GA'; openMain = false; activeSection = null;" 6751 6752 data-value="GA">
6753 <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span> 6754 <span class="text-sm">Gabon (XOF Fr)</span> 6755 </button> 6756 </li> 6757 6758 <li class="disclosure__item order-last" data-order="GM"> 6759 <button type="button" 6760 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6761 @click="country_code = 'GM'; openMain = false; activeSection = null;" 6762 6763 data-value="GM"> 6764 <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span> 6765 <span class="text-sm">Gambia (GMD D)</span> 6766 </button> 6767 </li> 6768 6769 <li class="disclosure__item order-last" data-order="GE"> 6770 <button type="button" 6771 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6772 @click="country_code = 'GE'; openMain = false; activeSection = null;" 6773 6774 data-value="GE"> 6775 <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span> 6776 <span class="text-sm">Georgia (USD $)</span> 6777 </button> 6778 </li> 6779 6780 <li class="disclosure__item order-last" data-order="DE"> 6781 <button type="button" 6782 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6783 @click="country_code = 'DE'; openMain = false; activeSection = null;" 6784 6785 data-value="DE"> 6786 <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span> 6787 <span class="text-sm">Germany (EUR â¬)</span> 6788 </button> 6789 </li> 6790 6791 <li class="disclosure__item order-last" data-order="GH"> 6792 <button type="button" 6793 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6794 @click="country_code = 'GH'; openMain = false; activeSection = null;" 6795 6796 data-value="GH"> 6797 <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span> 6798 <span class="text-sm">Ghana (USD $)</span> 6799 </button> 6800 </li> 6801 6802 <li class="disclosure__item order-last" data-order="GI"> 6803 <button type="button" 6804 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6805 @click="country_code = 'GI'; openMain = false; activeSection = null;" 6806 6807 data-value="GI"> 6808 <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span> 6809 <span class="text-sm">Gibraltar (GBP £)</span> 6810 </button> 6811 </li> 6812 6813 <li class="disclosure__item order-last" data-order="GR"> 6814 <button type="button" 6815 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6816 @click="country_code = 'GR'; openMain = false; activeSection = null;" 6817 6818 data-value="GR">
6819 <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span> 6820 <span class="text-sm">Greece (EUR â¬)</span> 6821 </button> 6822 </li> 6823 6824 <li class="disclosure__item order-last" data-order="GL"> 6825 <button type="button" 6826 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6827 @click="country_code = 'GL'; openMain = false; activeSection = null;" 6828 6829 data-value="GL"> 6830 <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span> 6831 <span class="text-sm">Greenland (DKK kr.)</span> 6832 </button> 6833 </li> 6834 6835 <li class="disclosure__item order-last" data-order="GD"> 6836 <button type="button" 6837 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6838 @click="country_code = 'GD'; openMain = false; activeSection = null;" 6839 6840 data-value="GD"> 6841 <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span> 6842 <span class="text-sm">Grenada (XCD $)</span> 6843 </button> 6844 </li> 6845 6846 <li class="disclosure__item order-last" data-order="GP"> 6847 <button type="button" 6848 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6849 @click="country_code = 'GP'; openMain = false; activeSection = null;" 6850 6851 data-value="GP"> 6852 <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span> 6853 <span class="text-sm">Guadeloupe (EUR â¬)</span> 6854 </button> 6855 </li> 6856 6857 <li class="disclosure__item order-last" data-order="GT"> 6858 <button type="button" 6859 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6860 @click="country_code = 'GT'; openMain = false; activeSection = null;" 6861 6862 data-value="GT"> 6863 <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span> 6864 <span class="text-sm">Guatemala (GTQ Q)</span> 6865 </button> 6866 </li> 6867 6868 <li class="disclosure__item order-last" data-order="GG"> 6869 <button type="button" 6870 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6871 @click="country_code = 'GG'; openMain = false; activeSection = null;" 6872 6873 data-value="GG"> 6874 <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span> 6875 <span class="text-sm">Guernsey (GBP £)</span> 6876 </button> 6877 </li> 6878 6879 <li class="disclosure__item order-last" data-order="GN"> 6880 <button type="button" 6881 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6882 @click="country_code = 'GN'; openMain = false; activeSection = null;" 6883 6884 data-value="GN">
6885 <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span> 6886 <span class="text-sm">Guinea (GNF Fr)</span> 6887 </button> 6888 </li> 6889 6890 <li class="disclosure__item order-last" data-order="GW"> 6891 <button type="button" 6892 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6893 @click="country_code = 'GW'; openMain = false; activeSection = null;" 6894 6895 data-value="GW"> 6896 <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span> 6897 <span class="text-sm">Guinea-Bissau (XOF Fr)</span> 6898 </button> 6899 </li> 6900 6901 <li class="disclosure__item order-last" data-order="GY"> 6902 <button type="button" 6903 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6904 @click="country_code = 'GY'; openMain = false; activeSection = null;" 6905 6906 data-value="GY"> 6907 <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span> 6908 <span class="text-sm">Guyana (GYD $)</span> 6909 </button> 6910 </li> 6911 6912 <li class="disclosure__item order-last" data-order="HT"> 6913 <button type="button" 6914 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6915 @click="country_code = 'HT'; openMain = false; activeSection = null;" 6916 6917 data-value="HT"> 6918 <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span> 6919 <span class="text-sm">Haiti (USD $)</span> 6920 </button> 6921 </li> 6922 6923 <li class="disclosure__item order-last" data-order="HN"> 6924 <button type="button" 6925 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6926 @click="country_code = 'HN'; openMain = false; activeSection = null;" 6927 6928 data-value="HN"> 6929 <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span> 6930 <span class="text-sm">Honduras (HNL L)</span> 6931 </button> 6932 </li> 6933 6934 <li class="disclosure__item order-last" data-order="HK"> 6935 <button type="button" 6936 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6937 @click="country_code = 'HK'; openMain = false; activeSection = null;" 6938 6939 data-value="HK"> 6940 <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span> 6941 <span class="text-sm">Hong Kong SAR (HKD $)</span> 6942 </button> 6943 </li> 6944 6945 <li class="disclosure__item order-last" data-order="HU"> 6946 <button type="button" 6947 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6948 @click="country_code = 'HU'; openMain = false; activeSection = null;" 6949 6950 data-value="HU">
6951 <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span> 6952 <span class="text-sm">Hungary (HUF Ft)</span> 6953 </button> 6954 </li> 6955 6956 <li class="disclosure__item order-last" data-order="IS"> 6957 <button type="button" 6958 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6959 @click="country_code = 'IS'; openMain = false; activeSection = null;" 6960 6961 data-value="IS"> 6962 <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span> 6963 <span class="text-sm">Iceland (ISK kr)</span> 6964 </button> 6965 </li> 6966 6967 <li class="disclosure__item order-last" data-order="IN"> 6968 <button type="button" 6969 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6970 @click="country_code = 'IN'; openMain = false; activeSection = null;" 6971 6972 data-value="IN"> 6973 <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span> 6974 <span class="text-sm">India (INR â¹)</span> 6975 </button> 6976 </li> 6977 6978 <li class="disclosure__item order-last" data-order="ID"> 6979 <button type="button" 6980 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6981 @click="country_code = 'ID'; openMain = false; activeSection = null;" 6982 6983 data-value="ID"> 6984 <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span> 6985 <span class="text-sm">Indonesia (IDR Rp)</span> 6986 </button> 6987 </li> 6988 6989 <li class="disclosure__item order-last" data-order="IQ"> 6990 <button type="button" 6991 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 6992 @click="country_code = 'IQ'; openMain = false; activeSection = null;" 6993 6994 data-value="IQ"> 6995 <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span> 6996 <span class="text-sm">Iraq (USD $)</span> 6997 </button> 6998 </li> 6999 7000 <li class="disclosure__item order-last" data-order="IE"> 7001 <button type="button" 7002 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7003 @click="country_code = 'IE'; openMain = false; activeSection = null;" 7004 7005 data-value="IE"> 7006 <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span> 7007 <span class="text-sm">Ireland (EUR â¬)</span> 7008 </button> 7009 </li> 7010 7011 <li class="disclosure__item order-last" data-order="IM"> 7012 <button type="button" 7013 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7014 @click="country_code = 'IM'; openMain = false; activeSection = null;" 7015 7016 data-value="IM">
7017 <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span> 7018 <span class="text-sm">Isle of Man (GBP £)</span> 7019 </button> 7020 </li> 7021 7022 <li class="disclosure__item order-last" data-order="IL"> 7023 <button type="button" 7024 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7025 @click="country_code = 'IL'; openMain = false; activeSection = null;" 7026 7027 data-value="IL"> 7028 <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span> 7029 <span class="text-sm">Israel (ILS âª)</span> 7030 </button> 7031 </li> 7032 7033 <li class="disclosure__item order-last" data-order="IT"> 7034 <button type="button" 7035 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7036 @click="country_code = 'IT'; openMain = false; activeSection = null;" 7037 7038 data-value="IT"> 7039 <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span> 7040 <span class="text-sm">Italy (EUR â¬)</span> 7041 </button> 7042 </li> 7043 7044 <li class="disclosure__item order-last" data-order="JM"> 7045 <button type="button" 7046 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7047 @click="country_code = 'JM'; openMain = false; activeSection = null;" 7048 7049 data-value="JM"> 7050 <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span> 7051 <span class="text-sm">Jamaica (JMD $)</span> 7052 </button> 7053 </li> 7054 7055 <li class="disclosure__item order-last" data-order="JP"> 7056 <button type="button" 7057 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7058 @click="country_code = 'JP'; openMain = false; activeSection = null;" 7059 7060 data-value="JP"> 7061 <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span> 7062 <span class="text-sm">Japan (JPY Â¥)</span> 7063 </button> 7064 </li> 7065 7066 <li class="disclosure__item order-last" data-order="JE"> 7067 <button type="button" 7068 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7069 @click="country_code = 'JE'; openMain = false; activeSection = null;" 7070 7071 data-value="JE"> 7072 <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span> 7073 <span class="text-sm">Jersey (GBP £)</span> 7074 </button> 7075 </li> 7076 7077 <li class="disclosure__item order-last" data-order="JO"> 7078 <button type="button" 7079 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7080 @click="country_code = 'JO'; openMain = false; activeSection = null;" 7081 7082 data-value="JO">
7083 <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span> 7084 <span class="text-sm">Jordan (USD $)</span> 7085 </button> 7086 </li> 7087 7088 <li class="disclosure__item order-last" data-order="KZ"> 7089 <button type="button" 7090 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7091 @click="country_code = 'KZ'; openMain = false; activeSection = null;" 7092 7093 data-value="KZ"> 7094 <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span> 7095 <span class="text-sm">Kazakhstan (KZT â¸)</span> 7096 </button> 7097 </li> 7098 7099 <li class="disclosure__item order-last" data-order="KE"> 7100 <button type="button" 7101 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7102 @click="country_code = 'KE'; openMain = false; activeSection = null;" 7103 7104 data-value="KE"> 7105 <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span> 7106 <span class="text-sm">Kenya (KES KSh)</span> 7107 </button> 7108 </li> 7109 7110 <li class="disclosure__item order-last" data-order="KI"> 7111 <button type="button" 7112 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7113 @click="country_code = 'KI'; openMain = false; activeSection = null;" 7114 7115 data-value="KI"> 7116 <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span> 7117 <span class="text-sm">Kiribati (USD $)</span> 7118 </button> 7119 </li> 7120 7121 <li class="disclosure__item order-last" data-order="XK"> 7122 <button type="button" 7123 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7124 @click="country_code = 'XK'; openMain = false; activeSection = null;" 7125 7126 data-value="XK"> 7127 <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span> 7128 <span class="text-sm">Kosovo (EUR â¬)</span> 7129 </button> 7130 </li> 7131 7132 <li class="disclosure__item order-last" data-order="KW"> 7133 <button type="button" 7134 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7135 @click="country_code = 'KW'; openMain = false; activeSection = null;" 7136 7137 data-value="KW"> 7138 <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span> 7139 <span class="text-sm">Kuwait (AED د.Ø¥)</span> 7140 </button> 7141 </li> 7142 7143 <li class="disclosure__item order-last" data-order="KG"> 7144 <button type="button" 7145 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7146 @click="country_code = 'KG'; openMain = false; activeSection = null;" 7147 7148 data-value="KG">
7149 <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span> 7150 <span class="text-sm">Kyrgyzstan (KGS som)</span> 7151 </button> 7152 </li> 7153 7154 <li class="disclosure__item order-last" data-order="LA"> 7155 <button type="button" 7156 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7157 @click="country_code = 'LA'; openMain = false; activeSection = null;" 7158 7159 data-value="LA"> 7160 <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span> 7161 <span class="text-sm">Laos (LAK â)</span> 7162 </button> 7163 </li> 7164 7165 <li class="disclosure__item order-last" data-order="LV"> 7166 <button type="button" 7167 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7168 @click="country_code = 'LV'; openMain = false; activeSection = null;" 7169 7170 data-value="LV"> 7171 <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span> 7172 <span class="text-sm">Latvia (EUR â¬)</span> 7173 </button> 7174 </li> 7175 7176 <li class="disclosure__item order-last" data-order="LB"> 7177 <button type="button" 7178 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7179 @click="country_code = 'LB'; openMain = false; activeSection = null;" 7180 7181 data-value="LB"> 7182 <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span> 7183 <span class="text-sm">Lebanon (LBP Ù.Ù)</span> 7184 </button> 7185 </li> 7186 7187 <li class="disclosure__item order-last" data-order="LS"> 7188 <button type="button" 7189 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7190 @click="country_code = 'LS'; openMain = false; activeSection = null;" 7191 7192 data-value="LS"> 7193 <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span> 7194 <span class="text-sm">Lesotho (USD $)</span> 7195 </button> 7196 </li> 7197 7198 <li class="disclosure__item order-last" data-order="LR"> 7199 <button type="button" 7200 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7201 @click="country_code = 'LR'; openMain = false; activeSection = null;" 7202 7203 data-value="LR"> 7204 <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span> 7205 <span class="text-sm">Liberia (USD $)</span> 7206 </button> 7207 </li> 7208 7209 <li class="disclosure__item order-last" data-order="LY"> 7210 <button type="button" 7211 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7212 @click="country_code = 'LY'; openMain = false; activeSection = null;" 7213 7214 data-value="LY">
7215 <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span> 7216 <span class="text-sm">Libya (USD $)</span> 7217 </button> 7218 </li> 7219 7220 <li class="disclosure__item order-last" data-order="LI"> 7221 <button type="button" 7222 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7223 @click="country_code = 'LI'; openMain = false; activeSection = null;" 7224 7225 data-value="LI"> 7226 <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span> 7227 <span class="text-sm">Liechtenstein (CHF CHF)</span> 7228 </button> 7229 </li> 7230 7231 <li class="disclosure__item order-last" data-order="LT"> 7232 <button type="button" 7233 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7234 @click="country_code = 'LT'; openMain = false; activeSection = null;" 7235 7236 data-value="LT"> 7237 <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span> 7238 <span class="text-sm">Lithuania (EUR â¬)</span> 7239 </button> 7240 </li> 7241 7242 <li class="disclosure__item order-last" data-order="LU"> 7243 <button type="button" 7244 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7245 @click="country_code = 'LU'; openMain = false; activeSection = null;" 7246 7247 data-value="LU"> 7248 <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span> 7249 <span class="text-sm">Luxembourg (EUR â¬)</span> 7250 </button> 7251 </li> 7252 7253 <li class="disclosure__item order-last" data-order="MO"> 7254 <button type="button" 7255 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7256 @click="country_code = 'MO'; openMain = false; activeSection = null;" 7257 7258 data-value="MO"> 7259 <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span> 7260 <span class="text-sm">Macao SAR (MOP P)</span> 7261 </button> 7262 </li> 7263 7264 <li class="disclosure__item order-last" data-order="MG"> 7265 <button type="button" 7266 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7267 @click="country_code = 'MG'; openMain = false; activeSection = null;" 7268 7269 data-value="MG"> 7270 <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span> 7271 <span class="text-sm">Madagascar (USD $)</span> 7272 </button> 7273 </li> 7274 7275 <li class="disclosure__item order-last" data-order="MW"> 7276 <button type="button" 7277 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7278 @click="country_code = 'MW'; openMain = false; activeSection = null;" 7279 7280 data-value="MW">
7281 <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span> 7282 <span class="text-sm">Malawi (MWK MK)</span> 7283 </button> 7284 </li> 7285 7286 <li class="disclosure__item order-last" data-order="MY"> 7287 <button type="button" 7288 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7289 @click="country_code = 'MY'; openMain = false; activeSection = null;" 7290 7291 data-value="MY"> 7292 <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span> 7293 <span class="text-sm">Malaysia (MYR RM)</span> 7294 </button> 7295 </li> 7296 7297 <li class="disclosure__item order-last" data-order="MV"> 7298 <button type="button" 7299 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7300 @click="country_code = 'MV'; openMain = false; activeSection = null;" 7301 7302 data-value="MV"> 7303 <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span> 7304 <span class="text-sm">Maldives (MVR MVR)</span> 7305 </button> 7306 </li> 7307 7308 <li class="disclosure__item order-last" data-order="ML"> 7309 <button type="button" 7310 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7311 @click="country_code = 'ML'; openMain = false; activeSection = null;" 7312 7313 data-value="ML"> 7314 <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span> 7315 <span class="text-sm">Mali (XOF Fr)</span> 7316 </button> 7317 </li> 7318 7319 <li class="disclosure__item order-last" data-order="MT"> 7320 <button type="button" 7321 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7322 @click="country_code = 'MT'; openMain = false; activeSection = null;" 7323 7324 data-value="MT"> 7325 <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span> 7326 <span class="text-sm">Malta (EUR â¬)</span> 7327 </button> 7328 </li> 7329 7330 <li class="disclosure__item order-last" data-order="MQ"> 7331 <button type="button" 7332 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7333 @click="country_code = 'MQ'; openMain = false; activeSection = null;" 7334 7335 data-value="MQ"> 7336 <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span> 7337 <span class="text-sm">Martinique (EUR â¬)</span> 7338 </button> 7339 </li> 7340 7341 <li class="disclosure__item order-last" data-order="MR"> 7342 <button type="button" 7343 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7344 @click="country_code = 'MR'; openMain = false; activeSection = null;" 7345 7346 data-value="MR">
7347 <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span> 7348 <span class="text-sm">Mauritania (USD $)</span> 7349 </button> 7350 </li> 7351 7352 <li class="disclosure__item order-last" data-order="MU"> 7353 <button type="button" 7354 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7355 @click="country_code = 'MU'; openMain = false; activeSection = null;" 7356 7357 data-value="MU"> 7358 <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span> 7359 <span class="text-sm">Mauritius (MUR â¨)</span> 7360 </button> 7361 </li> 7362 7363 <li class="disclosure__item order-last" data-order="YT"> 7364 <button type="button" 7365 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7366 @click="country_code = 'YT'; openMain = false; activeSection = null;" 7367 7368 data-value="YT"> 7369 <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span> 7370 <span class="text-sm">Mayotte (EUR â¬)</span> 7371 </button> 7372 </li> 7373 7374 <li class="disclosure__item order-last" data-order="MX"> 7375 <button type="button" 7376 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7377 @click="country_code = 'MX'; openMain = false; activeSection = null;" 7378 7379 data-value="MX"> 7380 <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span> 7381 <span class="text-sm">Mexico (MXN $)</span> 7382 </button> 7383 </li> 7384 7385 <li class="disclosure__item order-last" data-order="MD"> 7386 <button type="button" 7387 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7388 @click="country_code = 'MD'; openMain = false; activeSection = null;" 7389 7390 data-value="MD"> 7391 <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span> 7392 <span class="text-sm">Moldova (MDL L)</span> 7393 </button> 7394 </li> 7395 7396 <li class="disclosure__item order-last" data-order="MC"> 7397 <button type="button" 7398 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7399 @click="country_code = 'MC'; openMain = false; activeSection = null;" 7400 7401 data-value="MC"> 7402 <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span> 7403 <span class="text-sm">Monaco (EUR â¬)</span> 7404 </button> 7405 </li> 7406 7407 <li class="disclosure__item order-last" data-order="MN"> 7408 <button type="button" 7409 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7410 @click="country_code = 'MN'; openMain = false; activeSection = null;" 7411 7412 data-value="MN">
7413 <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span> 7414 <span class="text-sm">Mongolia (MNT â®)</span> 7415 </button> 7416 </li> 7417 7418 <li class="disclosure__item order-last" data-order="ME"> 7419 <button type="button" 7420 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7421 @click="country_code = 'ME'; openMain = false; activeSection = null;" 7422 7423 data-value="ME"> 7424 <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span> 7425 <span class="text-sm">Montenegro (EUR â¬)</span> 7426 </button> 7427 </li> 7428 7429 <li class="disclosure__item order-last" data-order="MS"> 7430 <button type="button" 7431 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7432 @click="country_code = 'MS'; openMain = false; activeSection = null;" 7433 7434 data-value="MS"> 7435 <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span> 7436 <span class="text-sm">Montserrat (XCD $)</span> 7437 </button> 7438 </li> 7439 7440 <li class="disclosure__item order-last" data-order="MA"> 7441 <button type="button" 7442 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7443 @click="country_code = 'MA'; openMain = false; activeSection = null;" 7444 7445 data-value="MA"> 7446 <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span> 7447 <span class="text-sm">Morocco (MAD د.Ù .)</span> 7448 </button> 7449 </li> 7450 7451 <li class="disclosure__item order-last" data-order="MZ"> 7452 <button type="button" 7453 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7454 @click="country_code = 'MZ'; openMain = false; activeSection = null;" 7455 7456 data-value="MZ"> 7457 <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span> 7458 <span class="text-sm">Mozambique (USD $)</span> 7459 </button> 7460 </li> 7461 7462 <li class="disclosure__item order-last" data-order="MM"> 7463 <button type="button" 7464 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7465 @click="country_code = 'MM'; openMain = false; activeSection = null;" 7466 7467 data-value="MM"> 7468 <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span> 7469 <span class="text-sm">Myanmar (Burma) (MMK K)</span> 7470 </button> 7471 </li> 7472 7473 <li class="disclosure__item order-last" data-order="NA"> 7474 <button type="button" 7475 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7476 @click="country_code = 'NA'; openMain = false; activeSection = null;" 7477 7478 data-value="NA">
7479 <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span> 7480 <span class="text-sm">Namibia (USD $)</span> 7481 </button> 7482 </li> 7483 7484 <li class="disclosure__item order-last" data-order="NR"> 7485 <button type="button" 7486 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7487 @click="country_code = 'NR'; openMain = false; activeSection = null;" 7488 7489 data-value="NR"> 7490 <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span> 7491 <span class="text-sm">Nauru (AUD $)</span> 7492 </button> 7493 </li> 7494 7495 <li class="disclosure__item order-last" data-order="NP"> 7496 <button type="button" 7497 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7498 @click="country_code = 'NP'; openMain = false; activeSection = null;" 7499 7500 data-value="NP"> 7501 <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span> 7502 <span class="text-sm">Nepal (NPR Rs.)</span> 7503 </button> 7504 </li> 7505 7506 <li class="disclosure__item order-last" data-order="NL"> 7507 <button type="button" 7508 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7509 @click="country_code = 'NL'; openMain = false; activeSection = null;" 7510 7511 data-value="NL"> 7512 <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span> 7513 <span class="text-sm">Netherlands (EUR â¬)</span> 7514 </button> 7515 </li> 7516 7517 <li class="disclosure__item order-last" data-order="NC"> 7518 <button type="button" 7519 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7520 @click="country_code = 'NC'; openMain = false; activeSection = null;" 7521 7522 data-value="NC"> 7523 <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span> 7524 <span class="text-sm">New Caledonia (XPF Fr)</span> 7525 </button> 7526 </li> 7527 7528 <li class="disclosure__item order-last" data-order="NZ"> 7529 <button type="button" 7530 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7531 @click="country_code = 'NZ'; openMain = false; activeSection = null;" 7532 7533 data-value="NZ"> 7534 <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span> 7535 <span class="text-sm">New Zealand (NZD $)</span> 7536 </button> 7537 </li> 7538 7539 <li class="disclosure__item order-last" data-order="NI"> 7540 <button type="button" 7541 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7542 @click="country_code = 'NI'; openMain = false; activeSection = null;" 7543 7544 data-value="NI">
7545 <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span> 7546 <span class="text-sm">Nicaragua (NIO C$)</span> 7547 </button> 7548 </li> 7549 7550 <li class="disclosure__item order-last" data-order="NE"> 7551 <button type="button" 7552 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7553 @click="country_code = 'NE'; openMain = false; activeSection = null;" 7554 7555 data-value="NE"> 7556 <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span> 7557 <span class="text-sm">Niger (XOF Fr)</span> 7558 </button> 7559 </li> 7560 7561 <li class="disclosure__item order-last" data-order="NG"> 7562 <button type="button" 7563 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7564 @click="country_code = 'NG'; openMain = false; activeSection = null;" 7565 7566 data-value="NG"> 7567 <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span> 7568 <span class="text-sm">Nigeria (NGN â¦)</span> 7569 </button> 7570 </li> 7571 7572 <li class="disclosure__item order-last" data-order="NU"> 7573 <button type="button" 7574 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7575 @click="country_code = 'NU'; openMain = false; activeSection = null;" 7576 7577 data-value="NU"> 7578 <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span> 7579 <span class="text-sm">Niue (NZD $)</span> 7580 </button> 7581 </li> 7582 7583 <li class="disclosure__item order-last" data-order="NF"> 7584 <button type="button" 7585 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7586 @click="country_code = 'NF'; openMain = false; activeSection = null;" 7587 7588 data-value="NF"> 7589 <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span> 7590 <span class="text-sm">Norfolk Island (AUD $)</span> 7591 </button> 7592 </li> 7593 7594 <li class="disclosure__item order-last" data-order="MK"> 7595 <button type="button" 7596 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7597 @click="country_code = 'MK'; openMain = false; activeSection = null;" 7598 7599 data-value="MK"> 7600 <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span> 7601 <span class="text-sm">North Macedonia (MKD ден)</span> 7602 </button> 7603 </li> 7604 7605 <li class="disclosure__item order-last" data-order="NO"> 7606 <button type="button" 7607 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7608 @click="country_code = 'NO'; openMain = false; activeSection = null;" 7609 7610 data-value="NO">
7611 <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span> 7612 <span class="text-sm">Norway (NOK kr)</span> 7613 </button> 7614 </li> 7615 7616 <li class="disclosure__item order-last" data-order="OM"> 7617 <button type="button" 7618 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7619 @click="country_code = 'OM'; openMain = false; activeSection = null;" 7620 7621 data-value="OM"> 7622 <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span> 7623 <span class="text-sm">Oman (USD $)</span> 7624 </button> 7625 </li> 7626 7627 <li class="disclosure__item order-last" data-order="PK"> 7628 <button type="button" 7629 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7630 @click="country_code = 'PK'; openMain = false; activeSection = null;" 7631 7632 data-value="PK"> 7633 <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span> 7634 <span class="text-sm">Pakistan (PKR â¨)</span> 7635 </button> 7636 </li> 7637 7638 <li class="disclosure__item order-last" data-order="PA"> 7639 <button type="button" 7640 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7641 @click="country_code = 'PA'; openMain = false; activeSection = null;" 7642 7643 data-value="PA"> 7644 <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span> 7645 <span class="text-sm">Panama (USD $)</span> 7646 </button> 7647 </li> 7648 7649 <li class="disclosure__item order-last" data-order="PG"> 7650 <button type="button" 7651 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7652 @click="country_code = 'PG'; openMain = false; activeSection = null;" 7653 7654 data-value="PG"> 7655 <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span> 7656 <span class="text-sm">Papua New Guinea (PGK K)</span> 7657 </button> 7658 </li> 7659 7660 <li class="disclosure__item order-last" data-order="PY"> 7661 <button type="button" 7662 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7663 @click="country_code = 'PY'; openMain = false; activeSection = null;" 7664 7665 data-value="PY"> 7666 <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span> 7667 <span class="text-sm">Paraguay (PYG â²)</span> 7668 </button> 7669 </li> 7670 7671 <li class="disclosure__item order-last" data-order="PE"> 7672 <button type="button" 7673 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7674 @click="country_code = 'PE'; openMain = false; activeSection = null;" 7675 7676 data-value="PE">
7677 <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span> 7678 <span class="text-sm">Peru (PEN S/)</span> 7679 </button> 7680 </li> 7681 7682 <li class="disclosure__item order-last" data-order="PH"> 7683 <button type="button" 7684 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7685 @click="country_code = 'PH'; openMain = false; activeSection = null;" 7686 7687 data-value="PH"> 7688 <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span> 7689 <span class="text-sm">Philippines (PHP â±)</span> 7690 </button> 7691 </li> 7692 7693 <li class="disclosure__item order-last" data-order="PN"> 7694 <button type="button" 7695 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7696 @click="country_code = 'PN'; openMain = false; activeSection = null;" 7697 7698 data-value="PN"> 7699 <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span> 7700 <span class="text-sm">Pitcairn Islands (NZD $)</span> 7701 </button> 7702 </li> 7703 7704 <li class="disclosure__item order-last" data-order="PL"> 7705 <button type="button" 7706 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7707 @click="country_code = 'PL'; openMain = false; activeSection = null;" 7708 7709 data-value="PL"> 7710 <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span> 7711 <span class="text-sm">Poland (PLN zÅ)</span> 7712 </button> 7713 </li> 7714 7715 <li class="disclosure__item order-last" data-order="PT"> 7716 <button type="button" 7717 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7718 @click="country_code = 'PT'; openMain = false; activeSection = null;" 7719 7720 data-value="PT"> 7721 <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span> 7722 <span class="text-sm">Portugal (EUR â¬)</span> 7723 </button> 7724 </li> 7725 7726 <li class="disclosure__item order-last" data-order="QA"> 7727 <button type="button" 7728 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7729 @click="country_code = 'QA'; openMain = false; activeSection = null;" 7730 7731 data-value="QA"> 7732 <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span> 7733 <span class="text-sm">Qatar (QAR ر.Ù)</span> 7734 </button> 7735 </li> 7736 7737 <li class="disclosure__item order-last" data-order="RE"> 7738 <button type="button" 7739 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7740 @click="country_code = 'RE'; openMain = false; activeSection = null;" 7741 7742 data-value="RE">
7743 <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span> 7744 <span class="text-sm">Réunion (EUR â¬)</span> 7745 </button> 7746 </li> 7747 7748 <li class="disclosure__item order-last" data-order="RO"> 7749 <button type="button" 7750 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7751 @click="country_code = 'RO'; openMain = false; activeSection = null;" 7752 7753 data-value="RO"> 7754 <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span> 7755 <span class="text-sm">Romania (RON Lei)</span> 7756 </button> 7757 </li> 7758 7759 <li class="disclosure__item order-last" data-order="RW"> 7760 <button type="button" 7761 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7762 @click="country_code = 'RW'; openMain = false; activeSection = null;" 7763 7764 data-value="RW"> 7765 <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span> 7766 <span class="text-sm">Rwanda (RWF FRw)</span> 7767 </button> 7768 </li> 7769 7770 <li class="disclosure__item order-last" data-order="WS"> 7771 <button type="button" 7772 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7773 @click="country_code = 'WS'; openMain = false; activeSection = null;" 7774 7775 data-value="WS"> 7776 <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span> 7777 <span class="text-sm">Samoa (WST T)</span> 7778 </button> 7779 </li> 7780 7781 <li class="disclosure__item order-last" data-order="SM"> 7782 <button type="button" 7783 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7784 @click="country_code = 'SM'; openMain = false; activeSection = null;" 7785 7786 data-value="SM"> 7787 <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span> 7788 <span class="text-sm">San Marino (EUR â¬)</span> 7789 </button> 7790 </li> 7791 7792 <li class="disclosure__item order-last" data-order="ST"> 7793 <button type="button" 7794 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7795 @click="country_code = 'ST'; openMain = false; activeSection = null;" 7796 7797 data-value="ST"> 7798 <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span> 7799 <span class="text-sm">São Tomé & PrÃncipe (STD Db)</span> 7800 </button> 7801 </li> 7802 7803 <li class="disclosure__item order-last" data-order="SA"> 7804 <button type="button" 7805 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7806 @click="country_code = 'SA'; openMain = false; activeSection = null;" 7807 7808 data-value="SA">
7809 <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span> 7810 <span class="text-sm">Saudi Arabia (SAR ر.س)</span> 7811 </button> 7812 </li> 7813 7814 <li class="disclosure__item order-last" data-order="SN"> 7815 <button type="button" 7816 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7817 @click="country_code = 'SN'; openMain = false; activeSection = null;" 7818 7819 data-value="SN"> 7820 <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span> 7821 <span class="text-sm">Senegal (XOF Fr)</span> 7822 </button> 7823 </li> 7824 7825 <li class="disclosure__item order-last" data-order="RS"> 7826 <button type="button" 7827 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7828 @click="country_code = 'RS'; openMain = false; activeSection = null;" 7829 7830 data-value="RS"> 7831 <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span> 7832 <span class="text-sm">Serbia (RSD РСÐ)</span> 7833 </button> 7834 </li> 7835 7836 <li class="disclosure__item order-last" data-order="SC"> 7837 <button type="button" 7838 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7839 @click="country_code = 'SC'; openMain = false; activeSection = null;" 7840 7841 data-value="SC"> 7842 <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span> 7843 <span class="text-sm">Seychelles (USD $)</span> 7844 </button> 7845 </li> 7846 7847 <li class="disclosure__item order-last" data-order="SL"> 7848 <button type="button" 7849 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7850 @click="country_code = 'SL'; openMain = false; activeSection = null;" 7851 7852 data-value="SL"> 7853 <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span> 7854 <span class="text-sm">Sierra Leone (SLL Le)</span> 7855 </button> 7856 </li> 7857 7858 <li class="disclosure__item order-last" data-order="SG"> 7859 <button type="button" 7860 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7861 @click="country_code = 'SG'; openMain = false; activeSection = null;" 7862 7863 data-value="SG"> 7864 <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span> 7865 <span class="text-sm">Singapore (SGD $)</span> 7866 </button> 7867 </li> 7868 7869 <li class="disclosure__item order-last" data-order="SX"> 7870 <button type="button" 7871 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7872 @click="country_code = 'SX'; openMain = false; activeSection = null;" 7873 7874 data-value="SX">
7875 <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span> 7876 <span class="text-sm">Sint Maarten (ANG Æ)</span> 7877 </button> 7878 </li> 7879 7880 <li class="disclosure__item order-last" data-order="SK"> 7881 <button type="button" 7882 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7883 @click="country_code = 'SK'; openMain = false; activeSection = null;" 7884 7885 data-value="SK"> 7886 <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span> 7887 <span class="text-sm">Slovakia (EUR â¬)</span> 7888 </button> 7889 </li> 7890 7891 <li class="disclosure__item order-last" data-order="SI"> 7892 <button type="button" 7893 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7894 @click="country_code = 'SI'; openMain = false; activeSection = null;" 7895 7896 data-value="SI"> 7897 <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span> 7898 <span class="text-sm">Slovenia (EUR â¬)</span> 7899 </button> 7900 </li> 7901 7902 <li class="disclosure__item order-last" data-order="SB"> 7903 <button type="button" 7904 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7905 @click="country_code = 'SB'; openMain = false; activeSection = null;" 7906 7907 data-value="SB"> 7908 <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span> 7909 <span class="text-sm">Solomon Islands (SBD $)</span> 7910 </button> 7911 </li> 7912 7913 <li class="disclosure__item order-last" data-order="SO"> 7914 <button type="button" 7915 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7916 @click="country_code = 'SO'; openMain = false; activeSection = null;" 7917 7918 data-value="SO"> 7919 <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span> 7920 <span class="text-sm">Somalia (USD $)</span> 7921 </button> 7922 </li> 7923 7924 <li class="disclosure__item order-last" data-order="ZA"> 7925 <button type="button" 7926 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7927 @click="country_code = 'ZA'; openMain = false; activeSection = null;" 7928 7929 data-value="ZA"> 7930 <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span> 7931 <span class="text-sm">South Africa (USD $)</span> 7932 </button> 7933 </li> 7934 7935 <li class="disclosure__item order-last" data-order="GS"> 7936 <button type="button" 7937 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7938 @click="country_code = 'GS'; openMain = false; activeSection = null;" 7939 7940 data-value="GS">
7941 <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span> 7942 <span class="text-sm">South Georgia & South Sandwich Islands (GBP £)</span> 7943 </button> 7944 </li> 7945 7946 <li class="disclosure__item order-last" data-order="KR"> 7947 <button type="button" 7948 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7949 @click="country_code = 'KR'; openMain = false; activeSection = null;" 7950 7951 data-value="KR"> 7952 <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span> 7953 <span class="text-sm">South Korea (KRW â©)</span> 7954 </button> 7955 </li> 7956 7957 <li class="disclosure__item order-last" data-order="SS"> 7958 <button type="button" 7959 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7960 @click="country_code = 'SS'; openMain = false; activeSection = null;" 7961 7962 data-value="SS"> 7963 <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span> 7964 <span class="text-sm">South Sudan (USD $)</span> 7965 </button> 7966 </li> 7967 7968 <li class="disclosure__item order-last" data-order="ES"> 7969 <button type="button" 7970 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7971 @click="country_code = 'ES'; openMain = false; activeSection = null;" 7972 7973 data-value="ES"> 7974 <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span> 7975 <span class="text-sm">Spain (EUR â¬)</span> 7976 </button> 7977 </li> 7978 7979 <li class="disclosure__item order-last" data-order="LK"> 7980 <button type="button" 7981 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7982 @click="country_code = 'LK'; openMain = false; activeSection = null;" 7983 7984 data-value="LK"> 7985 <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span> 7986 <span class="text-sm">Sri Lanka (LKR â¨)</span> 7987 </button> 7988 </li> 7989 7990 <li class="disclosure__item order-last" data-order="BL"> 7991 <button type="button" 7992 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 7993 @click="country_code = 'BL'; openMain = false; activeSection = null;" 7994 7995 data-value="BL"> 7996 <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span> 7997 <span class="text-sm">St. Barthélemy (EUR â¬)</span> 7998 </button> 7999 </li> 8000 8001 <li class="disclosure__item order-last" data-order="SH"> 8002 <button type="button" 8003 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8004 @click="country_code = 'SH'; openMain = false; activeSection = null;" 8005 8006 data-value="SH">
8007 <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span> 8008 <span class="text-sm">St. Helena (SHP £)</span> 8009 </button> 8010 </li> 8011 8012 <li class="disclosure__item order-last" data-order="KN"> 8013 <button type="button" 8014 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8015 @click="country_code = 'KN'; openMain = false; activeSection = null;" 8016 8017 data-value="KN"> 8018 <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span> 8019 <span class="text-sm">St. Kitts & Nevis (XCD $)</span> 8020 </button> 8021 </li> 8022 8023 <li class="disclosure__item order-last" data-order="LC"> 8024 <button type="button" 8025 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8026 @click="country_code = 'LC'; openMain = false; activeSection = null;" 8027 8028 data-value="LC"> 8029 <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span> 8030 <span class="text-sm">St. Lucia (XCD $)</span> 8031 </button> 8032 </li> 8033 8034 <li class="disclosure__item order-last" data-order="MF"> 8035 <button type="button" 8036 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8037 @click="country_code = 'MF'; openMain = false; activeSection = null;" 8038 8039 data-value="MF"> 8040 <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span> 8041 <span class="text-sm">St. Martin (EUR â¬)</span> 8042 </button> 8043 </li> 8044 8045 <li class="disclosure__item order-last" data-order="PM"> 8046 <button type="button" 8047 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8048 @click="country_code = 'PM'; openMain = false; activeSection = null;" 8049 8050 data-value="PM"> 8051 <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span> 8052 <span class="text-sm">St. Pierre & Miquelon (EUR â¬)</span> 8053 </button> 8054 </li> 8055 8056 <li class="disclosure__item order-last" data-order="VC"> 8057 <button type="button" 8058 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8059 @click="country_code = 'VC'; openMain = false; activeSection = null;" 8060 8061 data-value="VC"> 8062 <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span> 8063 <span class="text-sm">St. Vincent & Grenadines (XCD $)</span> 8064 </button> 8065 </li> 8066 8067 <li class="disclosure__item order-last" data-order="SD"> 8068 <button type="button" 8069 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8070 @click="country_code = 'SD'; openMain = false; activeSection = null;" 8071 8072 data-value="SD">
8073 <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span> 8074 <span class="text-sm">Sudan (USD $)</span> 8075 </button> 8076 </li> 8077 8078 <li class="disclosure__item order-last" data-order="SR"> 8079 <button type="button" 8080 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8081 @click="country_code = 'SR'; openMain = false; activeSection = null;" 8082 8083 data-value="SR"> 8084 <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span> 8085 <span class="text-sm">Suriname (USD $)</span> 8086 </button> 8087 </li> 8088 8089 <li class="disclosure__item order-last" data-order="SJ"> 8090 <button type="button" 8091 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8092 @click="country_code = 'SJ'; openMain = false; activeSection = null;" 8093 8094 data-value="SJ"> 8095 <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span> 8096 <span class="text-sm">Svalbard & Jan Mayen (NOK kr)</span> 8097 </button> 8098 </li> 8099 8100 <li class="disclosure__item order-last" data-order="SE"> 8101 <button type="button" 8102 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8103 @click="country_code = 'SE'; openMain = false; activeSection = null;" 8104 8105 data-value="SE"> 8106 <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span> 8107 <span class="text-sm">Sweden (SEK kr)</span> 8108 </button> 8109 </li> 8110 8111 <li class="disclosure__item order-last" data-order="CH"> 8112 <button type="button" 8113 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8114 @click="country_code = 'CH'; openMain = false; activeSection = null;" 8115 8116 data-value="CH"> 8117 <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span> 8118 <span class="text-sm">Switzerland (CHF CHF)</span> 8119 </button> 8120 </li> 8121 8122 <li class="disclosure__item order-last" data-order="TW"> 8123 <button type="button" 8124 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8125 @click="country_code = 'TW'; openMain = false; activeSection = null;" 8126 8127 data-value="TW"> 8128 <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span> 8129 <span class="text-sm">Taiwan (TWD $)</span> 8130 </button> 8131 </li> 8132 8133 <li class="disclosure__item order-last" data-order="TJ"> 8134 <button type="button" 8135 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8136 @click="country_code = 'TJ'; openMain = false; activeSection = null;" 8137 8138 data-value="TJ">
8139 <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span> 8140 <span class="text-sm">Tajikistan (TJS Ð Ð)</span> 8141 </button> 8142 </li> 8143 8144 <li class="disclosure__item order-last" data-order="TZ"> 8145 <button type="button" 8146 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8147 @click="country_code = 'TZ'; openMain = false; activeSection = null;" 8148 8149 data-value="TZ"> 8150 <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span> 8151 <span class="text-sm">Tanzania (TZS Sh)</span> 8152 </button> 8153 </li> 8154 8155 <li class="disclosure__item order-last" data-order="TH"> 8156 <button type="button" 8157 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8158 @click="country_code = 'TH'; openMain = false; activeSection = null;" 8159 8160 data-value="TH"> 8161 <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span> 8162 <span class="text-sm">Thailand (THB ฿)</span> 8163 </button> 8164 </li> 8165 8166 <li class="disclosure__item order-last" data-order="TL"> 8167 <button type="button" 8168 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8169 @click="country_code = 'TL'; openMain = false; activeSection = null;" 8170 8171 data-value="TL"> 8172 <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span> 8173 <span class="text-sm">Timor-Leste (USD $)</span> 8174 </button> 8175 </li> 8176 8177 <li class="disclosure__item order-last" data-order="TG"> 8178 <button type="button" 8179 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8180 @click="country_code = 'TG'; openMain = false; activeSection = null;" 8181 8182 data-value="TG"> 8183 <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span> 8184 <span class="text-sm">Togo (XOF Fr)</span> 8185 </button> 8186 </li> 8187 8188 <li class="disclosure__item order-last" data-order="TK"> 8189 <button type="button" 8190 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8191 @click="country_code = 'TK'; openMain = false; activeSection = null;" 8192 8193 data-value="TK"> 8194 <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span> 8195 <span class="text-sm">Tokelau (NZD $)</span> 8196 </button> 8197 </li> 8198 8199 <li class="disclosure__item order-last" data-order="TO"> 8200 <button type="button" 8201 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8202 @click="country_code = 'TO'; openMain = false; activeSection = null;" 8203 8204 data-value="TO">
8205 <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span> 8206 <span class="text-sm">Tonga (TOP T$)</span> 8207 </button> 8208 </li> 8209 8210 <li class="disclosure__item order-last" data-order="TT"> 8211 <button type="button" 8212 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8213 @click="country_code = 'TT'; openMain = false; activeSection = null;" 8214 8215 data-value="TT"> 8216 <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span> 8217 <span class="text-sm">Trinidad & Tobago (TTD $)</span> 8218 </button> 8219 </li> 8220 8221 <li class="disclosure__item order-last" data-order="TA"> 8222 <button type="button" 8223 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8224 @click="country_code = 'TA'; openMain = false; activeSection = null;" 8225 8226 data-value="TA"> 8227 <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span> 8228 <span class="text-sm">Tristan da Cunha (GBP £)</span> 8229 </button> 8230 </li> 8231 8232 <li class="disclosure__item order-last" data-order="TN"> 8233 <button type="button" 8234 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8235 @click="country_code = 'TN'; openMain = false; activeSection = null;" 8236 8237 data-value="TN"> 8238 <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span> 8239 <span class="text-sm">Tunisia (USD $)</span> 8240 </button> 8241 </li> 8242 8243 <li class="disclosure__item order-last" data-order="TR"> 8244 <button type="button" 8245 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8246 @click="country_code = 'TR'; openMain = false; activeSection = null;" 8247 8248 data-value="TR"> 8249 <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span> 8250 <span class="text-sm">Türkiye (USD $)</span> 8251 </button> 8252 </li> 8253 8254 <li class="disclosure__item order-last" data-order="TM"> 8255 <button type="button" 8256 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8257 @click="country_code = 'TM'; openMain = false; activeSection = null;" 8258 8259 data-value="TM"> 8260 <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span> 8261 <span class="text-sm">Turkmenistan (USD $)</span> 8262 </button> 8263 </li> 8264 8265 <li class="disclosure__item order-last" data-order="TC"> 8266 <button type="button" 8267 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8268 @click="country_code = 'TC'; openMain = false; activeSection = null;" 8269 8270 data-value="TC">
8271 <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span> 8272 <span class="text-sm">Turks & Caicos Islands (USD $)</span> 8273 </button> 8274 </li> 8275 8276 <li class="disclosure__item order-last" data-order="TV"> 8277 <button type="button" 8278 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8279 @click="country_code = 'TV'; openMain = false; activeSection = null;" 8280 8281 data-value="TV"> 8282 <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span> 8283 <span class="text-sm">Tuvalu (AUD $)</span> 8284 </button> 8285 </li> 8286 8287 <li class="disclosure__item order-last" data-order="UM"> 8288 <button type="button" 8289 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8290 @click="country_code = 'UM'; openMain = false; activeSection = null;" 8291 8292 data-value="UM"> 8293 <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span> 8294 <span class="text-sm">U.S. Outlying Islands (USD $)</span> 8295 </button> 8296 </li> 8297 8298 <li class="disclosure__item order-last" data-order="UG"> 8299 <button type="button" 8300 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8301 @click="country_code = 'UG'; openMain = false; activeSection = null;" 8302 8303 data-value="UG"> 8304 <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span> 8305 <span class="text-sm">Uganda (UGX USh)</span> 8306 </button> 8307 </li> 8308 8309 <li class="disclosure__item order-last" data-order="UA"> 8310 <button type="button" 8311 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8312 @click="country_code = 'UA'; openMain = false; activeSection = null;" 8313 8314 data-value="UA"> 8315 <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span> 8316 <span class="text-sm">Ukraine (UAH â´)</span> 8317 </button> 8318 </li> 8319 8320 <li class="disclosure__item order-last" data-order="AE"> 8321 <button type="button" 8322 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8323 @click="country_code = 'AE'; openMain = false; activeSection = null;" 8324 8325 data-value="AE"> 8326 <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span> 8327 <span class="text-sm">United Arab Emirates (AED د.Ø¥)</span> 8328 </button> 8329 </li> 8330 8331 <li class="disclosure__item order-last" data-order="GB"> 8332 <button type="button" 8333 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8334 @click="country_code = 'GB'; openMain = false; activeSection = null;" 8335 8336 data-value="GB">
8337 <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span> 8338 <span class="text-sm">United Kingdom (GBP £)</span> 8339 </button> 8340 </li> 8341 8342 <li class="disclosure__item order-last" data-order="US"> 8343 <button type="button" 8344 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 8345 @click="country_code = 'US'; openMain = false; activeSection = null;" 8346 aria-current="true" 8347 data-value="US"> 8348 <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span> 8349 <span class="text-sm">United States (USD $)</span> 8350 </button> 8351 </li> 8352 8353 <li class="disclosure__item order-last" data-order="UY"> 8354 <button type="button" 8355 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8356 @click="country_code = 'UY'; openMain = false; activeSection = null;" 8357 8358 data-value="UY"> 8359 <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span> 8360 <span class="text-sm">Uruguay (UYU $U)</span> 8361 </button> 8362 </li> 8363 8364 <li class="disclosure__item order-last" data-order="UZ"> 8365 <button type="button" 8366 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8367 @click="country_code = 'UZ'; openMain = false; activeSection = null;" 8368 8369 data-value="UZ"> 8370 <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span> 8371 <span class="text-sm">Uzbekistan (UZS so'm)</span> 8372 </button> 8373 </li> 8374 8375 <li class="disclosure__item order-last" data-order="VU"> 8376 <button type="button" 8377 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8378 @click="country_code = 'VU'; openMain = false; activeSection = null;" 8379 8380 data-value="VU"> 8381 <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span> 8382 <span class="text-sm">Vanuatu (VUV Vt)</span> 8383 </button> 8384 </li> 8385 8386 <li class="disclosure__item order-last" data-order="VA"> 8387 <button type="button" 8388 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8389 @click="country_code = 'VA'; openMain = false; activeSection = null;" 8390 8391 data-value="VA"> 8392 <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span> 8393 <span class="text-sm">Vatican City (EUR â¬)</span> 8394 </button> 8395 </li> 8396 8397 <li class="disclosure__item order-last" data-order="VE"> 8398 <button type="button" 8399 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8400 @click="country_code = 'VE'; openMain = false; activeSection = null;" 8401 8402 data-value="VE">
8403 <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span> 8404 <span class="text-sm">Venezuela (USD $)</span> 8405 </button> 8406 </li> 8407 8408 <li class="disclosure__item order-last" data-order="VN"> 8409 <button type="button" 8410 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8411 @click="country_code = 'VN'; openMain = false; activeSection = null;" 8412 8413 data-value="VN"> 8414 <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span> 8415 <span class="text-sm">Vietnam (VND â«)</span> 8416 </button> 8417 </li> 8418 8419 <li class="disclosure__item order-last" data-order="WF"> 8420 <button type="button" 8421 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8422 @click="country_code = 'WF'; openMain = false; activeSection = null;" 8423 8424 data-value="WF"> 8425 <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span> 8426 <span class="text-sm">Wallis & Futuna (XPF Fr)</span> 8427 </button> 8428 </li> 8429 8430 <li class="disclosure__item order-last" data-order="EH"> 8431 <button type="button" 8432 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8433 @click="country_code = 'EH'; openMain = false; activeSection = null;" 8434 8435 data-value="EH"> 8436 <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span> 8437 <span class="text-sm">Western Sahara (MAD د.Ù .)</span> 8438 </button> 8439 </li> 8440 8441 <li class="disclosure__item order-last" data-order="YE"> 8442 <button type="button" 8443 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8444 @click="country_code = 'YE'; openMain = false; activeSection = null;" 8445 8446 data-value="YE"> 8447 <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span> 8448 <span class="text-sm">Yemen (YER ï·¼)</span> 8449 </button> 8450 </li> 8451 8452 <li class="disclosure__item order-last" data-order="ZM"> 8453 <button type="button" 8454 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8455 @click="country_code = 'ZM'; openMain = false; activeSection = null;" 8456 8457 data-value="ZM"> 8458 <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span> 8459 <span class="text-sm">Zambia (USD $)</span> 8460 </button> 8461 </li> 8462 8463 <li class="disclosure__item order-last" data-order="ZW"> 8464 <button type="button" 8465 class="w-full text-left flex items-center gap-2 px-3 py-2 hover:bg-gray-100 transition-colors " 8466 @click="country_code = 'ZW'; openMain = false; activeSection = null;" 8467 8468 data-value="ZW">
8469 <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span> 8470 <span class="text-sm">Zimbabwe (USD $)</span> 8471 </button> 8472 </li> 8473 8474 </ul> 8475 <input type="hidden" x-model="country_code" name="country_code" value="US"> 8476 </form> 8477 </div> 8478 </div> 8479 8480 <!-- Language Section --> 8481 <div class="localization-dropdown__section relative border border-black p-3"> 8482 <button type="button" 8483 @click="activeSection = activeSection === 'language' ? null : 'language'" 8484 :aria-expanded="(activeSection === 'language').toString()" 8485 class="w-full flex items-center justify-between hover:opacity-70 transition-opacity"> 8486 <div class="flex items-center gap-3"> 8487 <div class="text-left"> 8488 <p class="font-medium"><span class="sr-only">Language: </span>English</p> 8489 </div> 8490 </div> 8491 <span class="transition-transform duration-200" aria-hidden="true" :class="{ 'rotate-180': activeSection === 'language' }"> 8492 <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"> 8493 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8494 <path d="M6 9l6 6l6 -6" /> 8495 </svg> 8496 </span> 8497 </button> 8498 8499 <!-- Language Dropdown (absolute positioned) --> 8500 <div class="absolute left-0 right-0 top-full mt-2 bg-white border border-black z-40" 8501 x-show="activeSection === 'language'" 8502 x-cloak 8503 x-transition:enter="transition ease-out duration-150" 8504 x-transition:enter-start="opacity-0 transform -translate-y-2" 8505 x-transition:enter-end="opacity-100 transform translate-y-0" 8506 x-transition:leave="transition ease-in duration-100" 8507 x-transition:leave-start="opacity-100 transform translate-y-0" 8508 x-transition:leave-end="opacity-0 transform -translate-y-2"> 8509 <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" /> 8510 <ul class="localization-dropdown__language-list flex flex-col max-h-60 overflow-y-auto no-scrollbar"> 8511 8512 <li class="disclosure__item"> 8513 <button type="button" 8514 @click="language = 'en'; openMain = false; activeSection = null;" 8515 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors bg-gray-100" 8516 hreflang="en" 8517 lang="en" 8518 aria-current="true"> 8519 8520 <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"> 8521 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 8522 <path d="M5 12l5 5l10 -10" /> 8523 </svg> 8524 8525 <span class="text-sm">English</span> 8526 </button> 8527 </li> 8528 8529 <li class="disclosure__item"> 8530 <button type="button" 8531 @click="language = 'fr'; openMain = false; activeSection = null;" 8532 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8533 hreflang="fr" 8534 lang="fr" 8535 > 8536
8537 <span class="w-5 h-5"></span> 8538 8539 <span class="text-sm">français</span> 8540 </button> 8541 </li> 8542 8543 <li class="disclosure__item"> 8544 <button type="button" 8545 @click="language = 'de'; openMain = false; activeSection = null;" 8546 class="w-full text-left flex items-center gap-2 px-2 py-2 hover:bg-gray-100 transition-colors " 8547 hreflang="de" 8548 lang="de" 8549 > 8550 8551 <span class="w-5 h-5"></span> 8552 8553 <span class="text-sm">Deutsch</span> 8554 </button> 8555 </li> 8556 8557 <li class="disclosure__item"> 8558 <button type="button" 8559 @click="language = 'ko'; 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="ko" 8562 lang="ko" 8563 > 8564 8565 <span class="w-5 h-5"></span> 8566 8567 <span class="text-sm">íêµì´</span> 8568 </button> 8569 </li> 8570 8571 <li class="disclosure__item"> 8572 <button type="button" 8573 @click="language = 'ja'; 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="ja" 8576 lang="ja" 8577 > 8578 8579 <span class="w-5 h-5"></span> 8580 8581 <span class="text-sm">æ¥æ¬èª</span> 8582 </button> 8583 </li> 8584 8585 <li class="disclosure__item"> 8586 <button type="button" 8587 @click="language = 'es'; 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="es" 8590 lang="es" 8591 > 8592 8593 <span class="w-5 h-5"></span> 8594 8595 <span class="text-sm">Español</span> 8596 </button> 8597 </li> 8598 8599 <li class="disclosure__item"> 8600 <button type="button" 8601 @click="language = 'it'; 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="it" 8604 lang="it" 8605 > 8606 8607 <span class="w-5 h-5"></span> 8608 8609 <span class="text-sm">Italiano</span> 8610 </button> 8611 </li> 8612 8613 </ul> 8614 <input type="hidden" name="language_code" x-model="language" value="en"> 8615 </form> 8616 </div> 8617 </div> 8618</div> 8619 8620 </div> 8621 8622 8623 8624 <button x-data="{ 8625 count: 0, 8626 cartLabelOne: "Cart, [count] item", 8627 cartLabelOther: "Cart, [count] items" 8628 }" 8629 @cart-count-updated.window="count = $event.detail" 8630 @click="$dispatch('toggle-cart-drawer')" 8631 aria-haspopup="dialog" 8632 aria-label="Cart, 0 items" 8633 :aria-label="(Number(count) === 1 ? cartLabelOne : cartLabelOther).replace('[count]', count)" 8634 class="header__icon header__icon--cart w-6 relative py-4"> 8635 8636<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"> 8637<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"/> 8638</svg> 8639 8640 <div x-cloak 8641 aria-hidden="true" 8642 :class="{ 'animated-flash': count > 0 }" 8643 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
8643p-0.5 -right-1 text-xs rounded-full leading-none"> 8644 <span class="absolute z-10" x-text="count"></span> 8645 </div> 8646 8647 </button> 8648 8649 8650 </div> 8651 8652 </div> 8653 8654 </div> 8655 8656 8657 <div class="mobile-secondary-menu page-width px-4 lg:hidden"> 8658 <ul class="flex items-center gap-2 w-full overflow-x-scroll no-scrollbar justify-start sm:justify-center"><li class=" flex-shrink-0"> 8659 <a href="/collections/whats-new" class="py-2 px-2 block text-sm font-medium pl-0 "> 8660 What's New 8661 </a> 8662 </li> 8663 <li class=" flex-shrink-0"> 8664 <a href="/collections/best-sellers" class="py-2 px-2 block text-sm font-medium "> 8665 Best Sellers 8666 </a> 8667 </li> 8668 <li class=" flex-shrink-0"> 8669 <a href="/pages/hair-body-care-from-kitsch" class="py-2 px-2 block text-sm font-medium "> 8670 Hair & Body 8671 </a> 8672 </li> 8673 <li class=" flex-shrink-0"> 8674 <a href="/pages/pillowcases-and-sleep" class="py-2 px-2 block text-sm font-medium "> 8675 Sleep 8676 </a> 8677 </li> 8678 <li class=" flex-shrink-0"> 8679 <a href="/collections/on-sale" class="py-2 px-2 block text-sm font-medium "> 8680 Sale 8681 </a> 8682 </li> 8683 <li class=" flex-shrink-0"> 8684 <a href="/collections/all-products" class="py-2 px-2 block text-sm font-medium "> 8685 Shop All 8686 </a> 8687 </li> 8688 8689 </ul> 8690 </div> 8691 8692 8693</header> 8694 8695 8696<div class="absolute left-0 right-0 z-[110] h-full max-w-md" 8697 x-title="Mobile menu" 8698 x-data="{ 8699 showMenu: false, 8700 offsetTop: 0, 8701 activeLevels: { 8702 level1: null, 8703 level2: null 8704 }, 8705 calculateOffsetTop(){ 8706 let findOffsetTop = document.querySelector('.main__header .header__container'); 8707 if (findOffsetTop) { 8708 this.offsetTop = findOffsetTop.getBoundingClientRect().height; 8709 } 8710 } 8711 }" 8712 x-cloak 8713 x-show="showMenu" 8714 x-trap="showMenu" 8715 @keyup.escape.window="showMenu = false; document.body.classList.remove('overflow-fixed'); $dispatch('close-mobile-menu')" 8716 @close-mobile-menu.window="if (showMenu) { showMenu = false; document.body.classList.remove('overflow-fixed'); }" 8717 @toggle-mobile-menu.window="$nextTick(() => { 8718 showMenu = !showMenu; 8719 document.body.classList.toggle('overflow-fixed'); 8720 // Reset menu states when opening 8721 if (showMenu) { 8722 activeLevels.level1 = null; 8723 activeLevels.level2 = null; 8724 } 8725 })" 8726 :style="{ 'top': offsetTop + 'px' }" 8727 @resize.window="calculateOffsetTop()" 8728 x-init="calculateOffsetTop()" 8729 role="dialog" aria-modal="true" aria-label="Mobile menu"> 8730 8731 <div 8732 x-show="showMenu" 8733 @click="showMenu = false; $dispatch('close-mobile-menu')" 8734 x-transition.opacity 8735 class="fixed inset-0 bg-[#0000004f] hidden md:block"></div> 8736 8737 <div class="absolute bg-gray-200 z-20 top-0 bottom-0 w-full h-[90dvh] overflow-scroll shadow-xl" 8738 x-show="showMenu" 8739 x-transition:enter="transform transition ease-in-out duration-400" 8740 x-transition:enter-start="-translate-x-full opacity-0" 8741 x-transition:enter-end="translate-x-0 opacity-1" 8742 x-transition:leave="transform transition ease-in-out duration-400" 8743 x-transition:leave-start="-translate-x-0" 8744 x-transition:leave-end="-translate-x-full opacity-0"> 8745 8746 8747 <div class="bg-white relative h-full border-b border-gray-600 max-h-[80dvh] md:max-h-[initial]"> 8748 <div class="mobile-menu h-full flex flex-col overflow-y-scroll pb-10 no-scrollbar mx-auto border-t border-black page-width"> 8749 8750 8751 8752<nav class="pt-2 px-4" aria-label="Main menu"> 8753 <ul role="list" class="text-black divide-y divide-gray-200"> 8754 8755 <li class=""><!-- Regular top-level link --> 8756 <a href="/pages/all-products" data-handle="shop-all" class="header__menu-item block animate-link font-medium " >
8757 <span> 8758 SHOP ALL 8759 </span> 8760 </a> 8761 8762 </li> 8763 8764 8765 8766 <li class=""><!-- Regular top-level link --> 8767 <a href="/collections/best-sellers" data-handle="best-sellers" class="header__menu-item block animate-link font-medium " > 8768 <span> 8769 BEST SELLERS 8770 </span> 8771 </a> 8772 8773 </li> 8774 8775 8776 8777 <li class=""><!-- Regular top-level link --> 8778 <a href="/collections/whats-new" data-handle="whats-new" class="header__menu-item block animate-link font-medium " > 8779 <span> 8780 WHAT'S NEW 8781 </span> 8782 </a> 8783 8784 </li> 8785 8786 8787 8788 <li class=""><!-- Regular top-level link --> 8789 <a href="/collections/on-sale" data-handle="sale" class="header__menu-item block animate-link font-medium " > 8790 <span> 8791 SALE 8792 </span> 8793 </a> 8794 8795 </li> 8796 8797 8798 8799 <li class=""><noscript> 8800 <a href="#" class="header__menu-item block animate-link font-medium " > 8801 <span>HAIR CARE</span> 8802 </a> 8803 </noscript> 8804 8805 8806 8807 8808 8809 8810 <div x-data="{}"> 8811 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 5 }"> 8812 8813 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 5 ? null : 5)" 8814 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 8815 <span> 8816 HAIR CARE 8817 </span> 8818 8819<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"> 8820 <polyline points="9 18 15 12 9 6"></polyline> 8821</svg> 8822 </button> 8823 8824 </div> 8825 8826 <!-- LEVEL 2 CONTAINER --> 8827 <div class="header__menu-dropdown bg-white overflow-hidden" 8828 x-collapse 8829 x-show="activeLevels.level1 === 5"> 8830 <ul class="pl-4 pb-2"> 8831 8832 8833 8834 8835 <li><!-- Regular level 2 link --> 8836 <a href="/pages/take-the-kitsch-quiz" class="w-full py-1.5 block text-sm"> 8837 <sp
8837an class="inline-flex items-center"> 8838 Hair Quiz 8839 </span> 8840 </a></li> 8841 8842 8843 8844 8845 8846 8847 <li><!-- Regular level 2 link --> 8848 <a href="/pages/hair-body-care-from-kitsch" class="w-full py-1.5 block text-sm"> 8849 <span class="inline-flex items-center"> 8850 All Hair Care 8851 </span> 8852 </a></li> 8853 8854 8855 8856 8857 8858 8859 <li><!-- THIRD LEVEL HANDLING --> 8860 <div x-data="{}"> 8861 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level2 === 3 }"> 8862 8863 <button type="button" @click.prevent="activeLevels.level2 = (activeLevels.level2 === 3 ? null : 3)" 8864 class="relative w-full text-sm font-medium overflow-hidden flex justify-between py-1.5"> 8865 <span> 8866 Hair Solutions 8867 </span> 8868 8869<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"> 8870 <polyline points="9 18 15 12 9 6"></polyline> 8871</svg> 8872 </button> 8873 8874 </div> 8875 8876 <!-- LEVEL 3 CONTAINER --> 8877 <div class="header__menu-dropdown bg-white" 8878 x-collapse 8879 x-show="activeLevels.level2 === 3"> 8880 <ul class="pl-4"> 8881 8882 8883 8884 <li> 8885 <a href="/collections/hair-loss" class="w-full py-1.5 block text-sm"> 8886 <sp
8886an class="inline-flex items-center"> 8887 Hair Loss 8888 </span> 8889 </a> 8890 </li> 8891 8892 8893 8894 8895 <li> 8896 <a href="/collections/damaged-hair" class="w-full py-1.5 block text-sm"> 8897 <span class="inline-flex items-center"> 8898 Damaged Hair 8899 </span> 8900 </a> 8901 </li> 8902 8903 8904 8905 8906 <li> 8907 <a href="/collections/color-safe" class="w-full py-1.5 block text-sm"> 8908 <span class="inline-flex items-center"> 8909 Color Safe 8910 </span> 8911 </a> 8912 </li> 8913 8914 8915 8916 8917 <li> 8918 <a href="/collections/wavy-curly-hair" class="w-full py-1.5 block text-sm"> 8919 <span class="inline-flex items-center"> 8920 Wavy & Curly Hair 8921 </span> 8922 </a> 8923 </li> 8924 8925 8926 </ul> 8927 </div> 8928 </div></li> 8929 8930 8931 8932 8933 8934 8935 <li><!-- Regular level 2 link --> 8936 <a href="/collections/hair-perfumes" class="w-full py-1.5 block text-sm"> 8937 <sp
8937an class="inline-flex items-center"> 8938 Hair Perfumes 8939 </span> 8940 </a></li> 8941 8942 8943 8944 8945 8946 8947 <li><!-- Regular level 2 link --> 8948 <a href="/collections/shampoo-conditioner-combo-packs" class="w-full py-1.5 block text-sm"> 8949 <span class="inline-flex items-center"> 8950 Shampoo & Conditioner Combos 8951 </span> 8952 </a></li> 8953 8954 8955 8956 8957 8958 8959 <li><!-- Regular level 2 link --> 8960 <a href="/collections/shampoo" class="w-full py-1.5 block text-sm"> 8961 <span class="inline-flex items-center"> 8962 Shampoo 8963 </span> 8964 </a></li> 8965 8966 8967 8968 8969 8970 8971 <li><!-- Regular level 2 link --> 8972 <a href="/collections/conditioner" class="w-full py-1.5 block text-sm"> 8973 <span class="inline-flex items-center"> 8974 Conditioner 8975 </span> 8976 </a></li> 8977 8978 8979 8980 8981 8982 8983 <li><!-- Regular level 2 link --> 8984 <a href="/collections/shower-accessories" class="w-full py-1.5 block text-sm"> 8985 <span class="inline-flex items-center"> 8986 Shower Acce
8986ssories 8987 </span> 8988 </a></li> 8989 8990 8991 8992 8993 8994 8995 <li><!-- Regular level 2 link --> 8996 <a href="/collections/hair-treatments" class="w-full py-1.5 block text-sm"> 8997 <span class="inline-flex items-center"> 8998 Styling & Treatments 8999 </span> 9000 </a></li> 9001 9002 9003 9004 9005 9006 9007 <li><!-- Regular level 2 link --> 9008 <a href="/collections/styling-tools" class="w-full py-1.5 block text-sm"> 9009 <span class="inline-flex items-center"> 9010 Styling Tools 9011 </span> 9012 </a></li> 9013 9014 9015 9016 9017 9018 9019 <li><!-- Regular level 2 link --> 9020 <a href="/products/volumizing-thermal-round-brush" class="w-full py-1.5 block text-sm"> 9021 <span class="inline-flex items-center"> 9022 Thermal Brush 9023 </span> 9024 </a></li> 9025 9026 9027 9028 9029 9030 9031 <li><!-- Regular level 2 link --> 9032 <a href="/collections/bottle-free-beauty-bundles" class="w-full py-1.5 block text-sm"> 9033 <span class="inline-flex items-center"> 9034 Hair Bundles 9035 </span> 9036 </a></li> 9037 9038 9039 9040 </ul> 9041 </div> 9042 </div> 9043 9044 9045 </li> 9046 9047 9048 9049 <li class=""><noscript> 9050 <a href="#" class="header__menu-item block animate-link font-medium " >
9051 <span>STYLE</span> 9052 </a> 9053 </noscript> 9054 9055 9056 9057 9058 9059 9060 <div x-data="{}"> 9061 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 6 }"> 9062 9063 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 6 ? null : 6)" 9064 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9065 <span> 9066 STYLE 9067 </span> 9068 9069<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"> 9070 <polyline points="9 18 15 12 9 6"></polyline> 9071</svg> 9072 </button> 9073 9074 </div> 9075 9076 <!-- LEVEL 2 CONTAINER --> 9077 <div class="header__menu-dropdown bg-white overflow-hidden" 9078 x-collapse 9079 x-show="activeLevels.level1 === 6"> 9080 <ul class="pl-4 pb-2"> 9081 9082 9083 9084 9085 <li><!-- Regular level 2 link --> 9086 <a href="/collections/style" class="w-full py-1.5 block text-sm"> 9087 <span class="inline-flex items-center"> 9088 All Hair Accessories 9089 </span> 9090 </a></li> 9091 9092 9093 9094 9095 9096 9097 <li><!-- Regular level 2 link --> 9098 <a href="/collections/heatless-hair-1" class="w-full py-1.5 block text-sm"> 9099 <span class="inline-flex items-center"> 9100 Heatless Curling Sets 9101 </span> 9102 </a></li> 9103 9104 9105 9106 9107 9108 9109 <li><!-- Regular level 2 link --> 9110 <a href="/collections/hair-clips-bobby-pins" class="w-full py-1.5 block text-sm"> 9111 <sp
9111an class="inline-flex items-center"> 9112 Hair Clips & Bobby Pins 9113 </span> 9114 </a></li> 9115 9116 9117 9118 9119 9120 9121 <li><!-- Regular level 2 link --> 9122 <a href="/collections/hair-ties-scrunchies" class="w-full py-1.5 block text-sm"> 9123 <span class="inline-flex items-center"> 9124 Hair Ties & Scrunchies 9125 </span> 9126 </a></li> 9127 9128 9129 9130 9131 9132 9133 <li><!-- Regular level 2 link --> 9134 <a href="/collections/brushes-combs" class="w-full py-1.5 block text-sm"> 9135 <span class="inline-flex items-center"> 9136 Brushes & Combs 9137 </span> 9138 </a></li> 9139 9140 9141 9142 9143 9144 9145 <li><!-- Regular level 2 link --> 9146 <a href="/collections/spray-bottle" class="w-full py-1.5 block text-sm"> 9147 <span class="inline-flex items-center"> 9148 Spray Bottles 9149 </span> 9150 </a></li> 9151 9152 9153 9154 9155 9156 9157 <li><!-- Regular level 2 link --> 9158 <a href="/collections/headbands" class="w-full py-1.5 block text-sm"> 9159 <span class="inline-flex items-center"> 9160 Headbands 9161 </span> 9162 </a></li> 9163 9164 9165 9166 9167 9168 9169 <li><!-- Regular level 2 link --> 9170 <a href="/collections/hair-rollers" class="w-full py-1.5 block text-sm"> 9171 <sp
9171an class="inline-flex items-center"> 9172 Hair Rollers 9173 </span> 9174 </a></li> 9175 9176 9177 9178 9179 9180 9181 <li><!-- Regular level 2 link --> 9182 <a href="/collections/glazey-beanies" class="w-full py-1.5 block text-sm"> 9183 <span class="inline-flex items-center"> 9184 Glazey Beanies 9185 </span> 9186 </a></li> 9187 9188 9189 9190 9191 9192 9193 <li><!-- Regular level 2 link --> 9194 <a href="/collections/mirrors" class="w-full py-1.5 block text-sm"> 9195 <span class="inline-flex items-center"> 9196 Mirrors 9197 </span> 9198 </a></li> 9199 9200 9201 9202 </ul> 9203 </div> 9204 </div> 9205 9206 9207 </li> 9208 9209 9210 9211 <li class=""><noscript> 9212 <a href="#" class="header__menu-item block animate-link font-medium " > 9213 <span>SKIN</span> 9214 </a> 9215 </noscript> 9216 9217 9218 9219 9220 9221 9222 <div x-data="{}"> 9223 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 7 }"> 9224 9225 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 7 ? null : 7)" 9226 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9227 <span> 9228 SKIN 9229 </span> 9230 9231<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"> 9232 <polyline points="9 18 15 12 9 6"></polyline> 9233</svg> 9234 </button> 9235 9236 </div> 9237 9238 <!-- LEVEL 2 CONTAINER --> 9239 <div class="header__menu-dropdown bg-white overflow-hidden" 9240 x-collapse 9241 x-show="activeLevels.level1 === 7"> 9242 <ul class="pl-4 pb-2"> 9243 9244 9245 9246 9247 <li><!-- Regular level 2 link --> 9248 <a href="/pages/skin" class="w-full py-1.5 block text-sm"> 9249 <sp
9249an class="inline-flex items-center"> 9250 All Skin 9251 </span> 9252 </a></li> 9253 9254 9255 9256 9257 9258 9259 <li><!-- Regular level 2 link --> 9260 <a href="/collections/body-wash" class="w-full py-1.5 block text-sm"> 9261 <span class="inline-flex items-center"> 9262 Body Wash 9263 </span> 9264 </a></li> 9265 9266 9267 9268 9269 9270 9271 <li><!-- Regular level 2 link --> 9272 <a href="/collections/exfoliating" class="w-full py-1.5 block text-sm"> 9273 <span class="inline-flex items-center"> 9274 Exfoliating Tools & Scrub 9275 </span> 9276 </a></li> 9277 9278 9279 9280 9281 9282 9283 <li><!-- Regular level 2 link --> 9284 <a href="/collections/facial-oils" class="w-full py-1.5 block text-sm"> 9285 <span class="inline-flex items-center"> 9286 Facial Oils 9287 </span> 9288 </a></li> 9289 9290 9291 9292 9293 9294 9295 <li><!-- Regular level 2 link --> 9296 <a href="/collections/skin-tools" class="w-full py-1.5 block text-sm"> 9297 <span class="inline-flex items-center"> 9298 Facial & Skin Tools 9299 </span> 9300 </a></li> 9301 9302 9303 9304 9305 9306 9307 <li><!-- Regular level 2 link --> 9308 <a href="/collections/razor" class="w-full py-1.5 block text-sm"> 9309 <sp
9309an class="inline-flex items-center"> 9310 Shave & Razors 9311 </span> 9312 </a></li> 9313 9314 9315 9316 9317 9318 9319 <li><!-- Regular level 2 link --> 9320 <a href="/products/kojic-acid-face-body-cleansing-pads" class="w-full py-1.5 block text-sm"> 9321 <span class="inline-flex items-center"> 9322 Cleansing Pads 9323 </span> 9324 </a></li> 9325 9326 9327 9328 </ul> 9329 </div> 9330 </div> 9331 9332 9333 </li> 9334 9335 9336 9337 <li class=""><noscript> 9338 <a href="#" class="header__menu-item block animate-link font-medium " > 9339 <span>SHOWER</span> 9340 </a> 9341 </noscript> 9342 9343 9344 9345 9346 9347 9348 <div x-data="{}"> 9349 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 8 }"> 9350 9351 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 8 ? null : 8)" 9352 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9353 <span> 9354 SHOWER 9355 </span> 9356 9357<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"> 9358 <polyline points="9 18 15 12 9 6"></polyline> 9359</svg> 9360 </button> 9361 9362 </div> 9363 9364 <!-- LEVEL 2 CONTAINER --> 9365 <div class="header__menu-dropdown bg-white overflow-hidden" 9366 x-collapse 9367 x-show="activeLevels.level1 === 8"> 9368 <ul class="pl-4 pb-2"> 9369 9370 9371 9372 9373 <li><!-- Regular level 2 link --> 9374 <a href="/pages/shower" class="w-full py-1.5 block text-sm"> 9375 <sp
9375an class="inline-flex items-center"> 9376 All Shower 9377 </span> 9378 </a></li> 9379 9380 9381 9382 9383 9384 9385 <li><!-- Regular level 2 link --> 9386 <a href="/collections/shower-filters" class="w-full py-1.5 block text-sm"> 9387 <span class="inline-flex items-center"> 9388 Shower Filters 9389 </span> 9390 </a></li> 9391 9392 9393 9394 9395 9396 9397 <li><!-- Regular level 2 link --> 9398 <a href="/collections/travel" class="w-full py-1.5 block text-sm"> 9399 <span class="inline-flex items-center"> 9400 Travel Cases 9401 </span> 9402 </a></li> 9403 9404 9405 9406 9407 9408 9409 <li><!-- Regular level 2 link --> 9410 <a href="/collections/shower-accessories" class="w-full py-1.5 block text-sm"> 9411 <span class="inline-flex items-center"> 9412 Accessories 9413 </span> 9414 </a></li> 9415 9416 9417 9418 9419 9420 9421 <li><!-- Regular level 2 link --> 9422 <a href="/collections/hair-towels-scrunchies" class="w-full py-1.5 block text-sm"> 9423 <span class="inline-flex items-center"> 9424 Hair Towels & Towel Scrunchies 9425 </span> 9426 </a></li> 9427 9428 9429 9430 9431 9432 9433 <li><!-- Regular level 2 link --> 9434 <a href="/collections/shower-caps" class="w-full py-1.5 block text-sm"> 9435 <sp
9435an class="inline-flex items-center"> 9436 Shower Caps 9437 </span> 9438 </a></li> 9439 9440 9441 9442 9443 9444 9445 <li><!-- Regular level 2 link --> 9446 <a href="/collections/shower-bundles" class="w-full py-1.5 block text-sm"> 9447 <span class="inline-flex items-center"> 9448 Shower Bundles 9449 </span> 9450 </a></li> 9451 9452 9453 9454 </ul> 9455 </div> 9456 </div> 9457 9458 9459 </li> 9460 9461 9462 9463 <li class=""><noscript> 9464 <a href="#" class="header__menu-item block animate-link font-medium " > 9465 <span>SLEEP</span> 9466 </a> 9467 </noscript> 9468 9469 9470 9471 9472 9473 9474 <div x-data="{}"> 9475 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 9 }"> 9476 9477 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 9 ? null : 9)" 9478 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9479 <span> 9480 SLEEP 9481 </span> 9482 9483<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"> 9484 <polyline points="9 18 15 12 9 6"></polyline> 9485</svg> 9486 </button> 9487 9488 </div> 9489 9490 <!-- LEVEL 2 CONTAINER --> 9491 <div class="header__menu-dropdown bg-white overflow-hidden" 9492 x-collapse 9493 x-show="activeLevels.level1 === 9"> 9494 <ul class="pl-4 pb-2"> 9495 9496 9497 9498 9499 <li><!-- Regular level 2 link --> 9500 <a href="/pages/pillowcases-and-sleep" class="w-full py-1.5 block text-sm"> 9501 <sp
9501an class="inline-flex items-center"> 9502 All Sleep 9503 </span> 9504 </a></li> 9505 9506 9507 9508 9509 9510 9511 <li><!-- Regular level 2 link --> 9512 <a href="/collections/all-pillowcases" class="w-full py-1.5 block text-sm"> 9513 <span class="inline-flex items-center"> 9514 Pillowcases 9515 </span> 9516 </a></li> 9517 9518 9519 9520 9521 9522 9523 <li><!-- Regular level 2 link --> 9524 <a href="/collections/bonnet" class="w-full py-1.5 block text-sm"> 9525 <span class="inline-flex items-center"> 9526 Satin Bonnets 9527 </span> 9528 </a></li> 9529 9530 9531 9532 9533 9534 9535 <li><!-- Regular level 2 link --> 9536 <a href="/collections/sleep-wear" class="w-full py-1.5 block text-sm"> 9537 <span class="inline-flex items-center"> 9538 Sleep Wear 9539 </span> 9540 </a></li> 9541 9542 9543 9544 9545 9546 9547 <li><!-- Regular level 2 link --> 9548 <a href="/collections/sleep-scrunchies" class="w-full py-1.5 block text-sm"> 9549 <span class="inline-flex items-center"> 9550 Sleep Scrunchies 9551 </span> 9552 </a></li> 9553 9554 9555 9556 9557 9558 9559 <li><!-- Regular level 2 link --> 9560 <a href="/collections/pillowcase-2-and-4-pack-bundles" class="w-full py-1.5 block text-sm"> 9561 <sp
9561an class="inline-flex items-center"> 9562 Sleep Bundles 9563 </span> 9564 </a></li> 9565 9566 9567 9568 </ul> 9569 </div> 9570 </div> 9571 9572 9573 </li> 9574 9575 9576 9577 <li class=""><noscript> 9578 <a href="#" class="header__menu-item block animate-link font-medium " > 9579 <span>COLLECTIONS</span> 9580 </a> 9581 </noscript> 9582 9583 9584 9585 9586 9587 9588 <div x-data="{}"> 9589 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 10 }"> 9590 9591 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 10 ? null : 10)" 9592 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9593 <span> 9594 COLLECTIONS 9595 </span> 9596 9597<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"> 9598 <polyline points="9 18 15 12 9 6"></polyline> 9599</svg> 9600 </button> 9601 9602 </div> 9603 9604 <!-- LEVEL 2 CONTAINER --> 9605 <div class="header__menu-dropdown bg-white overflow-hidden" 9606 x-collapse 9607 x-show="activeLevels.level1 === 10"> 9608 <ul class="pl-4 pb-2"> 9609 9610 9611 9612 9613 <li><!-- Regular level 2 link --> 9614 <a href="/collections/fall-core" class="w-full py-1.5 block text-sm"> 9615 <span class="inline-flex items-center"> 9616 Fall Core Essentials 9617 </span> 9618 </a></li> 9619 9620 9621 9622 9623 9624 9625 <li><!-- Regular level 2 link --> 9626 <a href="/collections/halloween" class="w-full py-1.5 block text-sm"> 9627 <sp
9627an class="inline-flex items-center"> 9628 Halloween 9629 </span> 9630 </a></li> 9631 9632 9633 9634 9635 9636 9637 <li><!-- Regular level 2 link --> 9638 <a href="/collections/tennis-collection" class="w-full py-1.5 block text-sm"> 9639 <span class="inline-flex items-center"> 9640 Tennis Collection 9641 </span> 9642 </a></li> 9643 9644 9645 9646 9647 9648 9649 <li><!-- Regular level 2 link --> 9650 <a href="/collections/coastal-cottage" class="w-full py-1.5 block text-sm"> 9651 <span class="inline-flex items-center"> 9652 Coastal Cottage 9653 </span> 9654 </a></li> 9655 9656 9657 9658 9659 9660 9661 <li><!-- Regular level 2 link --> 9662 <a href="/collections/kitschpop" class="w-full py-1.5 block text-sm"> 9663 <span class="inline-flex items-center"> 9664 KitschPopâ¢ï¸ 9665 </span> 9666 </a></li> 9667 9668 9669 9670 9671 9672 9673 <li><!-- Regular level 2 link --> 9674 <a href="/collections/cherry" class="w-full py-1.5 block text-sm"> 9675 <span class="inline-flex items-center"> 9676 Cherry 9677 </span> 9678 </a></li> 9679 9680 9681 9682 9683 9684 9685 <li><!-- Regular level 2 link --> 9686 <a href="/collections/welcome-kits" class="w-full py-1.5 block text-sm"> 9687 <sp
9687an class="inline-flex items-center"> 9688 Welcome Kits 9689 </span> 9690 </a></li> 9691 9692 9693 9694 9695 9696 9697 <li><!-- Regular level 2 link --> 9698 <a href="/collections/all-bundles" class="w-full py-1.5 block text-sm"> 9699 <span class="inline-flex items-center"> 9700 Bundles 9701 </span> 9702 </a></li> 9703 9704 9705 9706 9707 9708 9709 <li><!-- Regular level 2 link --> 9710 <a href="/collections/whats-new" class="w-full py-1.5 block text-sm"> 9711 <span class="inline-flex items-center"> 9712 What's New 9713 </span> 9714 </a></li> 9715 9716 9717 9718 9719 9720 9721 <li><!-- Regular level 2 link --> 9722 <a href="/collections/build-a-shower-bundle" class="w-full py-1.5 block text-sm"> 9723 <span class="inline-flex items-center"> 9724 Build a Bundle 9725 </span> 9726 </a></li> 9727 9728 9729 9730 9731 9732 9733 <li><!-- Regular level 2 link --> 9734 <a href="/products/kitsch-gift-card" class="w-full py-1.5 block text-sm"> 9735 <span class="inline-flex items-center"> 9736 Gift Cards 9737 </span> 9738 </a></li> 9739 9740 9741 9742 9743 9744 9745 <li><!-- Regular level 2 link --> 9746 <a href="/collections/travel" class="w-full py-1.5 block text-sm"> 9747 <sp
9747an class="inline-flex items-center"> 9748 Travel 9749 </span> 9750 </a></li> 9751 9752 9753 9754 </ul> 9755 </div> 9756 </div> 9757 9758 9759 </li> 9760 9761 9762 9763 <li class=""><!-- Regular top-level link --> 9764 <a href="/collections/all-bundles" data-handle="bundles" class="header__menu-item block animate-link font-medium " > 9765 <span> 9766 BUNDLES 9767 </span> 9768 </a> 9769 9770 </li> 9771 9772 9773 9774 <li class=""><noscript> 9775 <a href="#" class="header__menu-item block animate-link font-medium " > 9776 <span>COLLABS</span> 9777 </a> 9778 </noscript> 9779 9780 9781 9782 9783 9784 9785 <div x-data="{}"> 9786 <div class="flex justify-between w-full" :class="{ 'menu-active': activeLevels.level1 === 12 }"> 9787 9788 <button type="button" @click.prevent="activeLevels.level1 = (activeLevels.level1 === 12 ? null : 12)" 9789 class="relative w-full text-base font-medium overflow-hidden flex justify-between py-3"> 9790 <span> 9791 COLLABS 9792 </span> 9793 9794<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"> 9795 <polyline points="9 18 15 12 9 6"></polyline> 9796</svg> 9797 </button> 9798 9799 </div> 9800 9801 <!-- LEVEL 2 CONTAINER --> 9802 <div class="header__menu-dropdown bg-white overflow-hidden" 9803 x-collapse 9804 x-show="activeLevels.level1 === 12"> 9805 <ul class="pl-4 pb-2"> 9806 9807 9808 9809 9810 <li><!-- Regular level 2 link --> 9811 <a href="/collections/lisa-frank" class="w-full py-1.5 block text-sm"> 9812 <sp
9812an class="inline-flex items-center"> 9813 Lisa Frank 9814 </span> 9815 </a></li> 9816 9817 9818 9819 9820 9821 9822 <li><!-- Regular level 2 link --> 9823 <a href="/collections/elf-x-kitsch-collection" class="w-full py-1.5 block text-sm"> 9824 <span class="inline-flex items-center"> 9825 elf 9826 </span> 9827 </a></li> 9828 9829 9830 9831 9832 9833 9834 <li><!-- Regular level 2 link --> 9835 <a href="/collections/star-wars-kitsch" class="w-full py-1.5 block text-sm"> 9836 <span class="inline-flex items-center"> 9837 Star Wars⢠9838 </span> 9839 </a></li> 9840 9841 9842 9843 9844 9845 9846 <li><!-- Regular level 2 link --> 9847 <a href="/collections/harry-potter" class="w-full py-1.5 block text-sm"> 9848 <span class="inline-flex items-center"> 9849 Harry Potter 9850 </span> 9851 </a></li> 9852 9853 9854 9855 9856 9857 9858 <li><!-- Regular level 2 link --> 9859 <a href="/collections/hello-kitty-x-kitsch" class="w-full py-1.5 block text-sm"> 9860 <span class="inline-flex items-center"> 9861 Hello Kitty 9862 </span> 9863 </a></li> 9864 9865 9866 9867 9868 9869 9870 <li><!-- Regular level 2 link --> 9871 <a href="/collections/kitsch-x-bridgerton" class="w-full py-1.5 block text-sm"> 9872 <sp
9872an class="inline-flex items-center"> 9873 Bridgerton 9874 </span> 9875 </a></li> 9876 9877 9878 9879 9880 9881 9882 <li><!-- Regular level 2 link --> 9883 <a href="/collections/bt21-x-kitsch" class="w-full py-1.5 block text-sm"> 9884 <span class="inline-flex items-center"> 9885 BT21 9886 </span> 9887 </a></li> 9888 9889 9890 9891 9892 9893 9894 <li><!-- Regular level 2 link --> 9895 <a href="/collections/wonderwoman-x-kitsch" class="w-full py-1.5 block text-sm"> 9896 <span class="inline-flex items-center"> 9897 Wonder Woman 9898 </span> 9899 </a></li> 9900 9901 9902 9903 9904 9905 9906 <li><!-- Regular level 2 link --> 9907 <a href="/pages/co-lab" class="w-full py-1.5 block text-sm"> 9908 <span class="inline-flex items-center"> 9909 Shop All 9910 </span> 9911 </a></li> 9912 9913 9914 9915 </ul> 9916 </div> 9917 </div> 9918 9919 9920 </li> 9921 9922</ul> 9923 </nav> 9924 9925 9926 9927 <div class="text-sm flex justify-between text-center mx-4 py-4 mb-3 border-b border-gray-200"> 9928 9929 9930 <a href="https://mykitsch.com/pages/take-the-kitsch-quiz" 9931 class="px-2 flex items-center gap-2"
9932 title="Hair Quiz "> 9933 <div class="extra__icon w-8 mx-auto"> 9934 <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"> 9935 </div> 9936 Hair Quiz 9937 </a> 9938 9939 9940 9941 <a href="/pages/loyalty-program" 9942 class="px-2 flex items-center gap-2" 9943 title="Rewards "> 9944 <div class="extra__icon w-8 mx-auto"> 9945 <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"> 9946 </div> 9947 Rewards 9948 </a> 9949 9950 9951 9952 9953 9954 <a href="#rivo" 9955 class="px-2 flex items-center gap-2" 9956 title="Account "> 9957 <div class="extra__icon w-8 mx-auto"> 9958 <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"> 9959 </div> 9960 Account 9961 </a> 9962 9963 9964 </div> 9965 9966 9967 9968 <div class="flex justify-between mx-4"> 9969 9970 <div class="currency-selector relative flex justify-between px-4" 9971 x-data="{ 9972 openCurrency: false, 9973 country_code: 'US', 9974 currencyFlag: 'https://cdn.shopify.com/s/files/1/0104/6904/8384/files/black-earth-currency.png', 9975 currencyLabel: 'US', 9976 }" 9977 x-init="$watch('country_code', (value) => { 9978 $refs.currencyForm.submit(); 9979 })" 9980 @click.outside="openCurrency = false" 9981 > 9982 <button 9983 type="button" 9984 @click="openCurrency = !openCurrency" 9985 :aria-expanded="openCurrency.toString()" 9986 aria-haspopup="true" 9987 class="flex flex-col font-medium w-full gap-2"> 9988 <span class="">You're shopping in</span> 9989 <div class="flex items-center"> 9990 <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> 9991 <span class="sr-only">United States (USD)</span> 9992 9993 <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"> 9994 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path> 9995 </svg> 9996 </div> 9997 9998 </button> 9999 10000 <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" 10001 x-show="openCurrency" 10002 x-cloak 10003 x-transition:enter="transition ease-out duration-200" 10004 x-transition:enter-start="opacity-0 transform scale-90" 10005 x-transition:enter-end="opacity-100 transform scale-100" 10006 x-transition:leave="transition ease-in duration-75" 10007 x-transition:leave-start="opacity-100 transform scale-100" 10008 x-transition:leave-end="opacity-0 transform scale-90"> 10009 10010 <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" /> 10011 10012 <style>[data-order="US"] { 10013 order:1;}[data-order="CA"] { 10014 order:2;}[data-order="AU"] { 10015 order:3;}[data-order="GB"] { 10016 order:4;}[data-order="DE"] { 10017 order:5;}[data-order="NL"] { 10018 order:6;}[data-order="SE"] { 10019 order:7;}[data-order="FR"] { 10020 order:8;}[data-order="AE"] { 10021 order:9;}[data-order="MX"] { 10022 order:10;border-bottom: 1px solid #000; 10023 padding-bottom: 0.5rem; 10024 margin-bottom: 0.5rem;}</style> 10025 10026 <ul class="currency-selector__list flex flex-col gap-2"> 10027 10028 <li class="disclosure__item order-last" data-order="AF"> 10029 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10030 @click="country_code = 'AF'; openCurrency = false;" 10031 10032 data-value="AF">
10033 <span class="rounded-full w-5 h-5 bg-cover fi fi-af"></span> 10034 Afghanistan (AFN Ø) 10035 </button> 10036 </li> 10037 10038 <li class="disclosure__item order-last" data-order="AX"> 10039 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10040 @click="country_code = 'AX'; openCurrency = false;" 10041 10042 data-value="AX"> 10043 <span class="rounded-full w-5 h-5 bg-cover fi fi-ax"></span> 10044 à land Islands (EUR â¬) 10045 </button> 10046 </li> 10047 10048 <li class="disclosure__item order-last" data-order="AL"> 10049 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10050 @click="country_code = 'AL'; openCurrency = false;" 10051 10052 data-value="AL"> 10053 <span class="rounded-full w-5 h-5 bg-cover fi fi-al"></span> 10054 Albania (ALL L) 10055 </button> 10056 </li> 10057 10058 <li class="disclosure__item order-last" data-order="DZ"> 10059 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10060 @click="country_code = 'DZ'; openCurrency = false;" 10061 10062 data-value="DZ"> 10063 <span class="rounded-full w-5 h-5 bg-cover fi fi-dz"></span> 10064 Algeria (DZD د.ج) 10065 </button> 10066 </li> 10067 10068 <li class="disclosure__item order-last" data-order="AD"> 10069 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10070 @click="country_code = 'AD'; openCurrency = false;" 10071 10072 data-value="AD"> 10073 <span class="rounded-full w-5 h-5 bg-cover fi fi-ad"></span> 10074 Andorra (EUR â¬) 10075 </button> 10076 </li> 10077 10078 <li class="disclosure__item order-last" data-order="AO"> 10079 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10080 @click="country_code = 'AO'; openCurrency = false;" 10081 10082 data-value="AO"> 10083 <span class="rounded-full w-5 h-5 bg-cover fi fi-ao"></span> 10084 Angola (USD $) 10085 </button> 10086 </li> 10087 10088 <li class="disclosure__item order-last" data-order="AI"> 10089 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10090 @click="country_code = 'AI'; openCurrency = false;" 10091 10092 data-value="AI"> 10093 <span class="rounded-full w-5 h-5 bg-cover fi fi-ai"></span> 10094 Anguilla (XCD $) 10095 </button> 10096 </li> 10097 10098 <li class="disclosure__item order-last" data-order="AG"> 10099 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10100 @click="country_code = 'AG'; openCurrency = false;" 10101 10102 data-value="AG"> 10103 <span class="rounded-full w-5 h-5 bg-cover fi fi-ag"></span> 10104 Antigua & Barbuda (XCD $) 10105 </button> 10106 </li> 10107 10108 <li class="disclosure__item order-last" data-order="AR"> 10109 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10110 @click="country_code = 'AR'; openCurrency = false;" 10111 10112 data-value="AR">
10113 <span class="rounded-full w-5 h-5 bg-cover fi fi-ar"></span> 10114 Argentina (ARS $) 10115 </button> 10116 </li> 10117 10118 <li class="disclosure__item order-last" data-order="AM"> 10119 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10120 @click="country_code = 'AM'; openCurrency = false;" 10121 10122 data-value="AM"> 10123 <span class="rounded-full w-5 h-5 bg-cover fi fi-am"></span> 10124 Armenia (AMD Õ¤Ö.) 10125 </button> 10126 </li> 10127 10128 <li class="disclosure__item order-last" data-order="AW"> 10129 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10130 @click="country_code = 'AW'; openCurrency = false;" 10131 10132 data-value="AW"> 10133 <span class="rounded-full w-5 h-5 bg-cover fi fi-aw"></span> 10134 Aruba (AWG Æ) 10135 </button> 10136 </li> 10137 10138 <li class="disclosure__item order-last" data-order="AC"> 10139 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10140 @click="country_code = 'AC'; openCurrency = false;" 10141 10142 data-value="AC"> 10143 <span class="rounded-full w-5 h-5 bg-cover fi fi-ac"></span> 10144 Ascension Island (SHP £) 10145 </button> 10146 </li> 10147 10148 <li class="disclosure__item order-last" data-order="AU"> 10149 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10150 @click="country_code = 'AU'; openCurrency = false;" 10151 10152 data-value="AU"> 10153 <span class="rounded-full w-5 h-5 bg-cover fi fi-au"></span> 10154 Australia (AUD $) 10155 </button> 10156 </li> 10157 10158 <li class="disclosure__item order-last" data-order="AT"> 10159 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10160 @click="country_code = 'AT'; openCurrency = false;" 10161 10162 data-value="AT"> 10163 <span class="rounded-full w-5 h-5 bg-cover fi fi-at"></span> 10164 Austria (EUR â¬) 10165 </button> 10166 </li> 10167 10168 <li class="disclosure__item order-last" data-order="AZ"> 10169 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10170 @click="country_code = 'AZ'; openCurrency = false;" 10171 10172 data-value="AZ"> 10173 <span class="rounded-full w-5 h-5 bg-cover fi fi-az"></span> 10174 Azerbaijan (AZN â¼) 10175 </button> 10176 </li> 10177 10178 <li class="disclosure__item order-last" data-order="BS"> 10179 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10180 @click="country_code = 'BS'; openCurrency = false;" 10181 10182 data-value="BS"> 10183 <span class="rounded-full w-5 h-5 bg-cover fi fi-bs"></span> 10184 Bahamas (BSD $) 10185 </button> 10186 </li> 10187 10188 <li class="disclosure__item order-last" data-order="BH"> 10189 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10190 @click="country_code = 'BH'; openCurrency = false;" 10191 10192 data-value="BH">
10193 <span class="rounded-full w-5 h-5 bg-cover fi fi-bh"></span> 10194 Bahrain (USD $) 10195 </button> 10196 </li> 10197 10198 <li class="disclosure__item order-last" data-order="BD"> 10199 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10200 @click="country_code = 'BD'; openCurrency = false;" 10201 10202 data-value="BD"> 10203 <span class="rounded-full w-5 h-5 bg-cover fi fi-bd"></span> 10204 Bangladesh (BDT à§³) 10205 </button> 10206 </li> 10207 10208 <li class="disclosure__item order-last" data-order="BB"> 10209 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10210 @click="country_code = 'BB'; openCurrency = false;" 10211 10212 data-value="BB"> 10213 <span class="rounded-full w-5 h-5 bg-cover fi fi-bb"></span> 10214 Barbados (BBD $) 10215 </button> 10216 </li> 10217 10218 <li class="disclosure__item order-last" data-order="BY"> 10219 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10220 @click="country_code = 'BY'; openCurrency = false;" 10221 10222 data-value="BY"> 10223 <span class="rounded-full w-5 h-5 bg-cover fi fi-by"></span> 10224 Belarus (USD $) 10225 </button> 10226 </li> 10227 10228 <li class="disclosure__item order-last" data-order="BE"> 10229 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10230 @click="country_code = 'BE'; openCurrency = false;" 10231 10232 data-value="BE"> 10233 <span class="rounded-full w-5 h-5 bg-cover fi fi-be"></span> 10234 Belgium (EUR â¬) 10235 </button> 10236 </li> 10237 10238 <li class="disclosure__item order-last" data-order="BZ"> 10239 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10240 @click="country_code = 'BZ'; openCurrency = false;" 10241 10242 data-value="BZ"> 10243 <span class="rounded-full w-5 h-5 bg-cover fi fi-bz"></span> 10244 Belize (BZD $) 10245 </button> 10246 </li> 10247 10248 <li class="disclosure__item order-last" data-order="BJ"> 10249 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10250 @click="country_code = 'BJ'; openCurrency = false;" 10251 10252 data-value="BJ"> 10253 <span class="rounded-full w-5 h-5 bg-cover fi fi-bj"></span> 10254 Benin (XOF Fr) 10255 </button> 10256 </li> 10257 10258 <li class="disclosure__item order-last" data-order="BM"> 10259 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10260 @click="country_code = 'BM'; openCurrency = false;" 10261 10262 data-value="BM"> 10263 <span class="rounded-full w-5 h-5 bg-cover fi fi-bm"></span> 10264 Bermuda (USD $) 10265 </button> 10266 </li> 10267 10268 <li class="disclosure__item order-last" data-order="BT"> 10269 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10270 @click="country_code = 'BT'; openCurrency = false;" 10271 10272 data-value="BT">
10273 <span class="rounded-full w-5 h-5 bg-cover fi fi-bt"></span> 10274 Bhutan (USD $) 10275 </button> 10276 </li> 10277 10278 <li class="disclosure__item order-last" data-order="BO"> 10279 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10280 @click="country_code = 'BO'; openCurrency = false;" 10281 10282 data-value="BO"> 10283 <span class="rounded-full w-5 h-5 bg-cover fi fi-bo"></span> 10284 Bolivia (BOB Bs.) 10285 </button> 10286 </li> 10287 10288 <li class="disclosure__item order-last" data-order="BA"> 10289 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10290 @click="country_code = 'BA'; openCurrency = false;" 10291 10292 data-value="BA"> 10293 <span class="rounded-full w-5 h-5 bg-cover fi fi-ba"></span> 10294 Bosnia & Herzegovina (BAM ÐÐ) 10295 </button> 10296 </li> 10297 10298 <li class="disclosure__item order-last" data-order="BW"> 10299 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10300 @click="country_code = 'BW'; openCurrency = false;" 10301 10302 data-value="BW"> 10303 <span class="rounded-full w-5 h-5 bg-cover fi fi-bw"></span> 10304 Botswana (BWP P) 10305 </button> 10306 </li> 10307 10308 <li class="disclosure__item order-last" data-order="BR"> 10309 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10310 @click="country_code = 'BR'; openCurrency = false;" 10311 10312 data-value="BR"> 10313 <span class="rounded-full w-5 h-5 bg-cover fi fi-br"></span> 10314 Brazil (BRL R$) 10315 </button> 10316 </li> 10317 10318 <li class="disclosure__item order-last" data-order="IO"> 10319 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10320 @click="country_code = 'IO'; openCurrency = false;" 10321 10322 data-value="IO"> 10323 <span class="rounded-full w-5 h-5 bg-cover fi fi-io"></span> 10324 British Indian Ocean Territory (USD $) 10325 </button> 10326 </li> 10327 10328 <li class="disclosure__item order-last" data-order="VG"> 10329 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10330 @click="country_code = 'VG'; openCurrency = false;" 10331 10332 data-value="VG"> 10333 <span class="rounded-full w-5 h-5 bg-cover fi fi-vg"></span> 10334 British Virgin Islands (USD $) 10335 </button> 10336 </li> 10337 10338 <li class="disclosure__item order-last" data-order="BN"> 10339 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10340 @click="country_code = 'BN'; openCurrency = false;" 10341 10342 data-value="BN"> 10343 <span class="rounded-full w-5 h-5 bg-cover fi fi-bn"></span> 10344 Brunei (BND $) 10345 </button> 10346 </li> 10347 10348 <li class="disclosure__item order-last" data-order="BG"> 10349 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10350 @click="country_code = 'BG'; openCurrency = false;" 10351 10352 data-value="BG">
10353 <span class="rounded-full w-5 h-5 bg-cover fi fi-bg"></span> 10354 Bulgaria (EUR â¬) 10355 </button> 10356 </li> 10357 10358 <li class="disclosure__item order-last" data-order="BF"> 10359 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10360 @click="country_code = 'BF'; openCurrency = false;" 10361 10362 data-value="BF"> 10363 <span class="rounded-full w-5 h-5 bg-cover fi fi-bf"></span> 10364 Burkina Faso (XOF Fr) 10365 </button> 10366 </li> 10367 10368 <li class="disclosure__item order-last" data-order="BI"> 10369 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10370 @click="country_code = 'BI'; openCurrency = false;" 10371 10372 data-value="BI"> 10373 <span class="rounded-full w-5 h-5 bg-cover fi fi-bi"></span> 10374 Burundi (BIF Fr) 10375 </button> 10376 </li> 10377 10378 <li class="disclosure__item order-last" data-order="KH"> 10379 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10380 @click="country_code = 'KH'; openCurrency = false;" 10381 10382 data-value="KH"> 10383 <span class="rounded-full w-5 h-5 bg-cover fi fi-kh"></span> 10384 Cambodia (KHR á) 10385 </button> 10386 </li> 10387 10388 <li class="disclosure__item order-last" data-order="CM"> 10389 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10390 @click="country_code = 'CM'; openCurrency = false;" 10391 10392 data-value="CM"> 10393 <span class="rounded-full w-5 h-5 bg-cover fi fi-cm"></span> 10394 Cameroon (XAF CFA) 10395 </button> 10396 </li> 10397 10398 <li class="disclosure__item order-last" data-order="CA"> 10399 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10400 @click="country_code = 'CA'; openCurrency = false;" 10401 10402 data-value="CA"> 10403 <span class="rounded-full w-5 h-5 bg-cover fi fi-ca"></span> 10404 Canada (CAD $) 10405 </button> 10406 </li> 10407 10408 <li class="disclosure__item order-last" data-order="CV"> 10409 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10410 @click="country_code = 'CV'; openCurrency = false;" 10411 10412 data-value="CV"> 10413 <span class="rounded-full w-5 h-5 bg-cover fi fi-cv"></span> 10414 Cape Verde (CVE $) 10415 </button> 10416 </li> 10417 10418 <li class="disclosure__item order-last" data-order="BQ"> 10419 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10420 @click="country_code = 'BQ'; openCurrency = false;" 10421 10422 data-value="BQ"> 10423 <span class="rounded-full w-5 h-5 bg-cover fi fi-bq"></span> 10424 Caribbean Netherlands (USD $) 10425 </button> 10426 </li> 10427 10428 <li class="disclosure__item order-last" data-order="KY"> 10429 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10430 @click="country_code = 'KY'; openCurrency = false;" 10431 10432 data-value="KY">
10433 <span class="rounded-full w-5 h-5 bg-cover fi fi-ky"></span> 10434 Cayman Islands (KYD $) 10435 </button> 10436 </li> 10437 10438 <li class="disclosure__item order-last" data-order="CF"> 10439 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10440 @click="country_code = 'CF'; openCurrency = false;" 10441 10442 data-value="CF"> 10443 <span class="rounded-full w-5 h-5 bg-cover fi fi-cf"></span> 10444 Central African Republic (XAF CFA) 10445 </button> 10446 </li> 10447 10448 <li class="disclosure__item order-last" data-order="TD"> 10449 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10450 @click="country_code = 'TD'; openCurrency = false;" 10451 10452 data-value="TD"> 10453 <span class="rounded-full w-5 h-5 bg-cover fi fi-td"></span> 10454 Chad (XAF CFA) 10455 </button> 10456 </li> 10457 10458 <li class="disclosure__item order-last" data-order="CL"> 10459 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10460 @click="country_code = 'CL'; openCurrency = false;" 10461 10462 data-value="CL"> 10463 <span class="rounded-full w-5 h-5 bg-cover fi fi-cl"></span> 10464 Chile (USD $) 10465 </button> 10466 </li> 10467 10468 <li class="disclosure__item order-last" data-order="CN"> 10469 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10470 @click="country_code = 'CN'; openCurrency = false;" 10471 10472 data-value="CN"> 10473 <span class="rounded-full w-5 h-5 bg-cover fi fi-cn"></span> 10474 China (CNY ¥) 10475 </button> 10476 </li> 10477 10478 <li class="disclosure__item order-last" data-order="CX"> 10479 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10480 @click="country_code = 'CX'; openCurrency = false;" 10481 10482 data-value="CX"> 10483 <span class="rounded-full w-5 h-5 bg-cover fi fi-cx"></span> 10484 Christmas Island (AUD $) 10485 </button> 10486 </li> 10487 10488 <li class="disclosure__item order-last" data-order="CC"> 10489 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10490 @click="country_code = 'CC'; openCurrency = false;" 10491 10492 data-value="CC"> 10493 <span class="rounded-full w-5 h-5 bg-cover fi fi-cc"></span> 10494 Cocos (Keeling) Islands (AUD $) 10495 </button> 10496 </li> 10497 10498 <li class="disclosure__item order-last" data-order="CO"> 10499 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10500 @click="country_code = 'CO'; openCurrency = false;" 10501 10502 data-value="CO"> 10503 <span class="rounded-full w-5 h-5 bg-cover fi fi-co"></span> 10504 Colombia (USD $) 10505 </button> 10506 </li> 10507 10508 <li class="disclosure__item order-last" data-order="KM"> 10509 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10510 @click="country_code = 'KM'; openCurrency = false;" 10511 10512 data-value="KM">
10513 <span class="rounded-full w-5 h-5 bg-cover fi fi-km"></span> 10514 Comoros (KMF Fr) 10515 </button> 10516 </li> 10517 10518 <li class="disclosure__item order-last" data-order="CG"> 10519 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10520 @click="country_code = 'CG'; openCurrency = false;" 10521 10522 data-value="CG"> 10523 <span class="rounded-full w-5 h-5 bg-cover fi fi-cg"></span> 10524 Congo - Brazzaville (XAF CFA) 10525 </button> 10526 </li> 10527 10528 <li class="disclosure__item order-last" data-order="CD"> 10529 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10530 @click="country_code = 'CD'; openCurrency = false;" 10531 10532 data-value="CD"> 10533 <span class="rounded-full w-5 h-5 bg-cover fi fi-cd"></span> 10534 Congo - Kinshasa (CDF Fr) 10535 </button> 10536 </li> 10537 10538 <li class="disclosure__item order-last" data-order="CK"> 10539 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10540 @click="country_code = 'CK'; openCurrency = false;" 10541 10542 data-value="CK"> 10543 <span class="rounded-full w-5 h-5 bg-cover fi fi-ck"></span> 10544 Cook Islands (NZD $) 10545 </button> 10546 </li> 10547 10548 <li class="disclosure__item order-last" data-order="CR"> 10549 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10550 @click="country_code = 'CR'; openCurrency = false;" 10551 10552 data-value="CR"> 10553 <span class="rounded-full w-5 h-5 bg-cover fi fi-cr"></span> 10554 Costa Rica (CRC â¡) 10555 </button> 10556 </li> 10557 10558 <li class="disclosure__item order-last" data-order="CI"> 10559 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10560 @click="country_code = 'CI'; openCurrency = false;" 10561 10562 data-value="CI"> 10563 <span class="rounded-full w-5 h-5 bg-cover fi fi-ci"></span> 10564 Côte dâIvoire (XOF Fr) 10565 </button> 10566 </li> 10567 10568 <li class="disclosure__item order-last" data-order="HR"> 10569 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10570 @click="country_code = 'HR'; openCurrency = false;" 10571 10572 data-value="HR"> 10573 <span class="rounded-full w-5 h-5 bg-cover fi fi-hr"></span> 10574 Croatia (EUR â¬) 10575 </button> 10576 </li> 10577 10578 <li class="disclosure__item order-last" data-order="CW"> 10579 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10580 @click="country_code = 'CW'; openCurrency = false;" 10581 10582 data-value="CW"> 10583 <span class="rounded-full w-5 h-5 bg-cover fi fi-cw"></span> 10584 Curaçao (ANG Æ) 10585 </button> 10586 </li> 10587 10588 <li class="disclosure__item order-last" data-order="CY"> 10589 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10590 @click="country_code = 'CY'; openCurrency = false;" 10591 10592 data-value="CY">
10593 <span class="rounded-full w-5 h-5 bg-cover fi fi-cy"></span> 10594 Cyprus (EUR â¬) 10595 </button> 10596 </li> 10597 10598 <li class="disclosure__item order-last" data-order="CZ"> 10599 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10600 @click="country_code = 'CZ'; openCurrency = false;" 10601 10602 data-value="CZ"> 10603 <span class="rounded-full w-5 h-5 bg-cover fi fi-cz"></span> 10604 Czechia (CZK KÄ) 10605 </button> 10606 </li> 10607 10608 <li class="disclosure__item order-last" data-order="DK"> 10609 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10610 @click="country_code = 'DK'; openCurrency = false;" 10611 10612 data-value="DK"> 10613 <span class="rounded-full w-5 h-5 bg-cover fi fi-dk"></span> 10614 Denmark (DKK kr.) 10615 </button> 10616 </li> 10617 10618 <li class="disclosure__item order-last" data-order="DJ"> 10619 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10620 @click="country_code = 'DJ'; openCurrency = false;" 10621 10622 data-value="DJ"> 10623 <span class="rounded-full w-5 h-5 bg-cover fi fi-dj"></span> 10624 Djibouti (DJF Fdj) 10625 </button> 10626 </li> 10627 10628 <li class="disclosure__item order-last" data-order="DM"> 10629 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10630 @click="country_code = 'DM'; openCurrency = false;" 10631 10632 data-value="DM"> 10633 <span class="rounded-full w-5 h-5 bg-cover fi fi-dm"></span> 10634 Dominica (XCD $) 10635 </button> 10636 </li> 10637 10638 <li class="disclosure__item order-last" data-order="DO"> 10639 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10640 @click="country_code = 'DO'; openCurrency = false;" 10641 10642 data-value="DO"> 10643 <span class="rounded-full w-5 h-5 bg-cover fi fi-do"></span> 10644 Dominican Republic (DOP $) 10645 </button> 10646 </li> 10647 10648 <li class="disclosure__item order-last" data-order="EC"> 10649 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10650 @click="country_code = 'EC'; openCurrency = false;" 10651 10652 data-value="EC"> 10653 <span class="rounded-full w-5 h-5 bg-cover fi fi-ec"></span> 10654 Ecuador (USD $) 10655 </button> 10656 </li> 10657 10658 <li class="disclosure__item order-last" data-order="EG"> 10659 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10660 @click="country_code = 'EG'; openCurrency = false;" 10661 10662 data-value="EG"> 10663 <span class="rounded-full w-5 h-5 bg-cover fi fi-eg"></span> 10664 Egypt (EGP ج.Ù ) 10665 </button> 10666 </li> 10667 10668 <li class="disclosure__item order-last" data-order="SV"> 10669 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10670 @click="country_code = 'SV'; openCurrency = false;" 10671 10672 data-value="SV">
10673 <span class="rounded-full w-5 h-5 bg-cover fi fi-sv"></span> 10674 El Salvador (USD $) 10675 </button> 10676 </li> 10677 10678 <li class="disclosure__item order-last" data-order="GQ"> 10679 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10680 @click="country_code = 'GQ'; openCurrency = false;" 10681 10682 data-value="GQ"> 10683 <span class="rounded-full w-5 h-5 bg-cover fi fi-gq"></span> 10684 Equatorial Guinea (XAF CFA) 10685 </button> 10686 </li> 10687 10688 <li class="disclosure__item order-last" data-order="ER"> 10689 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10690 @click="country_code = 'ER'; openCurrency = false;" 10691 10692 data-value="ER"> 10693 <span class="rounded-full w-5 h-5 bg-cover fi fi-er"></span> 10694 Eritrea (USD $) 10695 </button> 10696 </li> 10697 10698 <li class="disclosure__item order-last" data-order="EE"> 10699 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10700 @click="country_code = 'EE'; openCurrency = false;" 10701 10702 data-value="EE"> 10703 <span class="rounded-full w-5 h-5 bg-cover fi fi-ee"></span> 10704 Estonia (EUR â¬) 10705 </button> 10706 </li> 10707 10708 <li class="disclosure__item order-last" data-order="SZ"> 10709 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10710 @click="country_code = 'SZ'; openCurrency = false;" 10711 10712 data-value="SZ"> 10713 <span class="rounded-full w-5 h-5 bg-cover fi fi-sz"></span> 10714 Eswatini (USD $) 10715 </button> 10716 </li> 10717 10718 <li class="disclosure__item order-last" data-order="ET"> 10719 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10720 @click="country_code = 'ET'; openCurrency = false;" 10721 10722 data-value="ET"> 10723 <span class="rounded-full w-5 h-5 bg-cover fi fi-et"></span> 10724 Ethiopia (ETB Br) 10725 </button> 10726 </li> 10727 10728 <li class="disclosure__item order-last" data-order="FK"> 10729 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10730 @click="country_code = 'FK'; openCurrency = false;" 10731 10732 data-value="FK"> 10733 <span class="rounded-full w-5 h-5 bg-cover fi fi-fk"></span> 10734 Falkland Islands (FKP £) 10735 </button> 10736 </li> 10737 10738 <li class="disclosure__item order-last" data-order="FO"> 10739 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10740 @click="country_code = 'FO'; openCurrency = false;" 10741 10742 data-value="FO"> 10743 <span class="rounded-full w-5 h-5 bg-cover fi fi-fo"></span> 10744 Faroe Islands (DKK kr.) 10745 </button> 10746 </li> 10747 10748 <li class="disclosure__item order-last" data-order="FJ"> 10749 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10750 @click="country_code = 'FJ'; openCurrency = false;" 10751 10752 data-value="FJ">
10753 <span class="rounded-full w-5 h-5 bg-cover fi fi-fj"></span> 10754 Fiji (FJD $) 10755 </button> 10756 </li> 10757 10758 <li class="disclosure__item order-last" data-order="FI"> 10759 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10760 @click="country_code = 'FI'; openCurrency = false;" 10761 10762 data-value="FI"> 10763 <span class="rounded-full w-5 h-5 bg-cover fi fi-fi"></span> 10764 Finland (EUR â¬) 10765 </button> 10766 </li> 10767 10768 <li class="disclosure__item order-last" data-order="FR"> 10769 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10770 @click="country_code = 'FR'; openCurrency = false;" 10771 10772 data-value="FR"> 10773 <span class="rounded-full w-5 h-5 bg-cover fi fi-fr"></span> 10774 France (EUR â¬) 10775 </button> 10776 </li> 10777 10778 <li class="disclosure__item order-last" data-order="GF"> 10779 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10780 @click="country_code = 'GF'; openCurrency = false;" 10781 10782 data-value="GF"> 10783 <span class="rounded-full w-5 h-5 bg-cover fi fi-gf"></span> 10784 French Guiana (EUR â¬) 10785 </button> 10786 </li> 10787 10788 <li class="disclosure__item order-last" data-order="PF"> 10789 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10790 @click="country_code = 'PF'; openCurrency = false;" 10791 10792 data-value="PF"> 10793 <span class="rounded-full w-5 h-5 bg-cover fi fi-pf"></span> 10794 French Polynesia (XPF Fr) 10795 </button> 10796 </li> 10797 10798 <li class="disclosure__item order-last" data-order="TF"> 10799 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10800 @click="country_code = 'TF'; openCurrency = false;" 10801 10802 data-value="TF"> 10803 <span class="rounded-full w-5 h-5 bg-cover fi fi-tf"></span> 10804 French Southern Territories (EUR â¬) 10805 </button> 10806 </li> 10807 10808 <li class="disclosure__item order-last" data-order="GA"> 10809 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10810 @click="country_code = 'GA'; openCurrency = false;" 10811 10812 data-value="GA"> 10813 <span class="rounded-full w-5 h-5 bg-cover fi fi-ga"></span> 10814 Gabon (XOF Fr) 10815 </button> 10816 </li> 10817 10818 <li class="disclosure__item order-last" data-order="GM"> 10819 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10820 @click="country_code = 'GM'; openCurrency = false;" 10821 10822 data-value="GM"> 10823 <span class="rounded-full w-5 h-5 bg-cover fi fi-gm"></span> 10824 Gambia (GMD D) 10825 </button> 10826 </li> 10827 10828 <li class="disclosure__item order-last" data-order="GE"> 10829 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10830 @click="country_code = 'GE'; openCurrency = false;" 10831 10832 data-value="GE">
10833 <span class="rounded-full w-5 h-5 bg-cover fi fi-ge"></span> 10834 Georgia (USD $) 10835 </button> 10836 </li> 10837 10838 <li class="disclosure__item order-last" data-order="DE"> 10839 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10840 @click="country_code = 'DE'; openCurrency = false;" 10841 10842 data-value="DE"> 10843 <span class="rounded-full w-5 h-5 bg-cover fi fi-de"></span> 10844 Germany (EUR â¬) 10845 </button> 10846 </li> 10847 10848 <li class="disclosure__item order-last" data-order="GH"> 10849 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10850 @click="country_code = 'GH'; openCurrency = false;" 10851 10852 data-value="GH"> 10853 <span class="rounded-full w-5 h-5 bg-cover fi fi-gh"></span> 10854 Ghana (USD $) 10855 </button> 10856 </li> 10857 10858 <li class="disclosure__item order-last" data-order="GI"> 10859 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10860 @click="country_code = 'GI'; openCurrency = false;" 10861 10862 data-value="GI"> 10863 <span class="rounded-full w-5 h-5 bg-cover fi fi-gi"></span> 10864 Gibraltar (GBP £) 10865 </button> 10866 </li> 10867 10868 <li class="disclosure__item order-last" data-order="GR"> 10869 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10870 @click="country_code = 'GR'; openCurrency = false;" 10871 10872 data-value="GR"> 10873 <span class="rounded-full w-5 h-5 bg-cover fi fi-gr"></span> 10874 Greece (EUR â¬) 10875 </button> 10876 </li> 10877 10878 <li class="disclosure__item order-last" data-order="GL"> 10879 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10880 @click="country_code = 'GL'; openCurrency = false;" 10881 10882 data-value="GL"> 10883 <span class="rounded-full w-5 h-5 bg-cover fi fi-gl"></span> 10884 Greenland (DKK kr.) 10885 </button> 10886 </li> 10887 10888 <li class="disclosure__item order-last" data-order="GD"> 10889 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10890 @click="country_code = 'GD'; openCurrency = false;" 10891 10892 data-value="GD"> 10893 <span class="rounded-full w-5 h-5 bg-cover fi fi-gd"></span> 10894 Grenada (XCD $) 10895 </button> 10896 </li> 10897 10898 <li class="disclosure__item order-last" data-order="GP"> 10899 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10900 @click="country_code = 'GP'; openCurrency = false;" 10901 10902 data-value="GP"> 10903 <span class="rounded-full w-5 h-5 bg-cover fi fi-gp"></span> 10904 Guadeloupe (EUR â¬) 10905 </button> 10906 </li> 10907 10908 <li class="disclosure__item order-last" data-order="GT"> 10909 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10910 @click="country_code = 'GT'; openCurrency = false;" 10911 10912 data-value="GT">
10913 <span class="rounded-full w-5 h-5 bg-cover fi fi-gt"></span> 10914 Guatemala (GTQ Q) 10915 </button> 10916 </li> 10917 10918 <li class="disclosure__item order-last" data-order="GG"> 10919 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10920 @click="country_code = 'GG'; openCurrency = false;" 10921 10922 data-value="GG"> 10923 <span class="rounded-full w-5 h-5 bg-cover fi fi-gg"></span> 10924 Guernsey (GBP £) 10925 </button> 10926 </li> 10927 10928 <li class="disclosure__item order-last" data-order="GN"> 10929 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10930 @click="country_code = 'GN'; openCurrency = false;" 10931 10932 data-value="GN"> 10933 <span class="rounded-full w-5 h-5 bg-cover fi fi-gn"></span> 10934 Guinea (GNF Fr) 10935 </button> 10936 </li> 10937 10938 <li class="disclosure__item order-last" data-order="GW"> 10939 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10940 @click="country_code = 'GW'; openCurrency = false;" 10941 10942 data-value="GW"> 10943 <span class="rounded-full w-5 h-5 bg-cover fi fi-gw"></span> 10944 Guinea-Bissau (XOF Fr) 10945 </button> 10946 </li> 10947 10948 <li class="disclosure__item order-last" data-order="GY"> 10949 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10950 @click="country_code = 'GY'; openCurrency = false;" 10951 10952 data-value="GY"> 10953 <span class="rounded-full w-5 h-5 bg-cover fi fi-gy"></span> 10954 Guyana (GYD $) 10955 </button> 10956 </li> 10957 10958 <li class="disclosure__item order-last" data-order="HT"> 10959 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10960 @click="country_code = 'HT'; openCurrency = false;" 10961 10962 data-value="HT"> 10963 <span class="rounded-full w-5 h-5 bg-cover fi fi-ht"></span> 10964 Haiti (USD $) 10965 </button> 10966 </li> 10967 10968 <li class="disclosure__item order-last" data-order="HN"> 10969 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10970 @click="country_code = 'HN'; openCurrency = false;" 10971 10972 data-value="HN"> 10973 <span class="rounded-full w-5 h-5 bg-cover fi fi-hn"></span> 10974 Honduras (HNL L) 10975 </button> 10976 </li> 10977 10978 <li class="disclosure__item order-last" data-order="HK"> 10979 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10980 @click="country_code = 'HK'; openCurrency = false;" 10981 10982 data-value="HK"> 10983 <span class="rounded-full w-5 h-5 bg-cover fi fi-hk"></span> 10984 Hong Kong SAR (HKD $) 10985 </button> 10986 </li> 10987 10988 <li class="disclosure__item order-last" data-order="HU"> 10989 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 10990 @click="country_code = 'HU'; openCurrency = false;" 10991 10992 data-value="HU">
10993 <span class="rounded-full w-5 h-5 bg-cover fi fi-hu"></span> 10994 Hungary (HUF Ft) 10995 </button> 10996 </li> 10997 10998 <li class="disclosure__item order-last" data-order="IS"> 10999 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11000 @click="country_code = 'IS'; openCurrency = false;" 11001 11002 data-value="IS"> 11003 <span class="rounded-full w-5 h-5 bg-cover fi fi-is"></span> 11004 Iceland (ISK kr) 11005 </button> 11006 </li> 11007 11008 <li class="disclosure__item order-last" data-order="IN"> 11009 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11010 @click="country_code = 'IN'; openCurrency = false;" 11011 11012 data-value="IN"> 11013 <span class="rounded-full w-5 h-5 bg-cover fi fi-in"></span> 11014 India (INR â¹) 11015 </button> 11016 </li> 11017 11018 <li class="disclosure__item order-last" data-order="ID"> 11019 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11020 @click="country_code = 'ID'; openCurrency = false;" 11021 11022 data-value="ID"> 11023 <span class="rounded-full w-5 h-5 bg-cover fi fi-id"></span> 11024 Indonesia (IDR Rp) 11025 </button> 11026 </li> 11027 11028 <li class="disclosure__item order-last" data-order="IQ"> 11029 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11030 @click="country_code = 'IQ'; openCurrency = false;" 11031 11032 data-value="IQ"> 11033 <span class="rounded-full w-5 h-5 bg-cover fi fi-iq"></span> 11034 Iraq (USD $) 11035 </button> 11036 </li> 11037 11038 <li class="disclosure__item order-last" data-order="IE"> 11039 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11040 @click="country_code = 'IE'; openCurrency = false;" 11041 11042 data-value="IE"> 11043 <span class="rounded-full w-5 h-5 bg-cover fi fi-ie"></span> 11044 Ireland (EUR â¬) 11045 </button> 11046 </li> 11047 11048 <li class="disclosure__item order-last" data-order="IM"> 11049 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11050 @click="country_code = 'IM'; openCurrency = false;" 11051 11052 data-value="IM"> 11053 <span class="rounded-full w-5 h-5 bg-cover fi fi-im"></span> 11054 Isle of Man (GBP £) 11055 </button> 11056 </li> 11057 11058 <li class="disclosure__item order-last" data-order="IL"> 11059 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11060 @click="country_code = 'IL'; openCurrency = false;" 11061 11062 data-value="IL"> 11063 <span class="rounded-full w-5 h-5 bg-cover fi fi-il"></span> 11064 Israel (ILS âª) 11065 </button> 11066 </li> 11067 11068 <li class="disclosure__item order-last" data-order="IT"> 11069 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11070 @click="country_code = 'IT'; openCurrency = false;" 11071 11072 data-value="IT">
11073 <span class="rounded-full w-5 h-5 bg-cover fi fi-it"></span> 11074 Italy (EUR â¬) 11075 </button> 11076 </li> 11077 11078 <li class="disclosure__item order-last" data-order="JM"> 11079 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11080 @click="country_code = 'JM'; openCurrency = false;" 11081 11082 data-value="JM"> 11083 <span class="rounded-full w-5 h-5 bg-cover fi fi-jm"></span> 11084 Jamaica (JMD $) 11085 </button> 11086 </li> 11087 11088 <li class="disclosure__item order-last" data-order="JP"> 11089 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11090 @click="country_code = 'JP'; openCurrency = false;" 11091 11092 data-value="JP"> 11093 <span class="rounded-full w-5 h-5 bg-cover fi fi-jp"></span> 11094 Japan (JPY Â¥) 11095 </button> 11096 </li> 11097 11098 <li class="disclosure__item order-last" data-order="JE"> 11099 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11100 @click="country_code = 'JE'; openCurrency = false;" 11101 11102 data-value="JE"> 11103 <span class="rounded-full w-5 h-5 bg-cover fi fi-je"></span> 11104 Jersey (GBP £) 11105 </button> 11106 </li> 11107 11108 <li class="disclosure__item order-last" data-order="JO"> 11109 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11110 @click="country_code = 'JO'; openCurrency = false;" 11111 11112 data-value="JO"> 11113 <span class="rounded-full w-5 h-5 bg-cover fi fi-jo"></span> 11114 Jordan (USD $) 11115 </button> 11116 </li> 11117 11118 <li class="disclosure__item order-last" data-order="KZ"> 11119 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11120 @click="country_code = 'KZ'; openCurrency = false;" 11121 11122 data-value="KZ"> 11123 <span class="rounded-full w-5 h-5 bg-cover fi fi-kz"></span> 11124 Kazakhstan (KZT â¸) 11125 </button> 11126 </li> 11127 11128 <li class="disclosure__item order-last" data-order="KE"> 11129 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11130 @click="country_code = 'KE'; openCurrency = false;" 11131 11132 data-value="KE"> 11133 <span class="rounded-full w-5 h-5 bg-cover fi fi-ke"></span> 11134 Kenya (KES KSh) 11135 </button> 11136 </li> 11137 11138 <li class="disclosure__item order-last" data-order="KI"> 11139 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11140 @click="country_code = 'KI'; openCurrency = false;" 11141 11142 data-value="KI"> 11143 <span class="rounded-full w-5 h-5 bg-cover fi fi-ki"></span> 11144 Kiribati (USD $) 11145 </button> 11146 </li> 11147 11148 <li class="disclosure__item order-last" data-order="XK"> 11149 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11150 @click="country_code = 'XK'; openCurrency = false;" 11151 11152 data-value="XK">
11153 <span class="rounded-full w-5 h-5 bg-cover fi fi-xk"></span> 11154 Kosovo (EUR â¬) 11155 </button> 11156 </li> 11157 11158 <li class="disclosure__item order-last" data-order="KW"> 11159 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11160 @click="country_code = 'KW'; openCurrency = false;" 11161 11162 data-value="KW"> 11163 <span class="rounded-full w-5 h-5 bg-cover fi fi-kw"></span> 11164 Kuwait (AED د.Ø¥) 11165 </button> 11166 </li> 11167 11168 <li class="disclosure__item order-last" data-order="KG"> 11169 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11170 @click="country_code = 'KG'; openCurrency = false;" 11171 11172 data-value="KG"> 11173 <span class="rounded-full w-5 h-5 bg-cover fi fi-kg"></span> 11174 Kyrgyzstan (KGS som) 11175 </button> 11176 </li> 11177 11178 <li class="disclosure__item order-last" data-order="LA"> 11179 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11180 @click="country_code = 'LA'; openCurrency = false;" 11181 11182 data-value="LA"> 11183 <span class="rounded-full w-5 h-5 bg-cover fi fi-la"></span> 11184 Laos (LAK â) 11185 </button> 11186 </li> 11187 11188 <li class="disclosure__item order-last" data-order="LV"> 11189 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11190 @click="country_code = 'LV'; openCurrency = false;" 11191 11192 data-value="LV"> 11193 <span class="rounded-full w-5 h-5 bg-cover fi fi-lv"></span> 11194 Latvia (EUR â¬) 11195 </button> 11196 </li> 11197 11198 <li class="disclosure__item order-last" data-order="LB"> 11199 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11200 @click="country_code = 'LB'; openCurrency = false;" 11201 11202 data-value="LB"> 11203 <span class="rounded-full w-5 h-5 bg-cover fi fi-lb"></span> 11204 Lebanon (LBP Ù.Ù) 11205 </button> 11206 </li> 11207 11208 <li class="disclosure__item order-last" data-order="LS"> 11209 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11210 @click="country_code = 'LS'; openCurrency = false;" 11211 11212 data-value="LS"> 11213 <span class="rounded-full w-5 h-5 bg-cover fi fi-ls"></span> 11214 Lesotho (USD $) 11215 </button> 11216 </li> 11217 11218 <li class="disclosure__item order-last" data-order="LR"> 11219 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11220 @click="country_code = 'LR'; openCurrency = false;" 11221 11222 data-value="LR"> 11223 <span class="rounded-full w-5 h-5 bg-cover fi fi-lr"></span> 11224 Liberia (USD $) 11225 </button> 11226 </li> 11227 11228 <li class="disclosure__item order-last" data-order="LY"> 11229 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11230 @click="country_code = 'LY'; openCurrency = false;" 11231 11232 data-value="LY">
11233 <span class="rounded-full w-5 h-5 bg-cover fi fi-ly"></span> 11234 Libya (USD $) 11235 </button> 11236 </li> 11237 11238 <li class="disclosure__item order-last" data-order="LI"> 11239 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11240 @click="country_code = 'LI'; openCurrency = false;" 11241 11242 data-value="LI"> 11243 <span class="rounded-full w-5 h-5 bg-cover fi fi-li"></span> 11244 Liechtenstein (CHF CHF) 11245 </button> 11246 </li> 11247 11248 <li class="disclosure__item order-last" data-order="LT"> 11249 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11250 @click="country_code = 'LT'; openCurrency = false;" 11251 11252 data-value="LT"> 11253 <span class="rounded-full w-5 h-5 bg-cover fi fi-lt"></span> 11254 Lithuania (EUR â¬) 11255 </button> 11256 </li> 11257 11258 <li class="disclosure__item order-last" data-order="LU"> 11259 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11260 @click="country_code = 'LU'; openCurrency = false;" 11261 11262 data-value="LU"> 11263 <span class="rounded-full w-5 h-5 bg-cover fi fi-lu"></span> 11264 Luxembourg (EUR â¬) 11265 </button> 11266 </li> 11267 11268 <li class="disclosure__item order-last" data-order="MO"> 11269 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11270 @click="country_code = 'MO'; openCurrency = false;" 11271 11272 data-value="MO"> 11273 <span class="rounded-full w-5 h-5 bg-cover fi fi-mo"></span> 11274 Macao SAR (MOP P) 11275 </button> 11276 </li> 11277 11278 <li class="disclosure__item order-last" data-order="MG"> 11279 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11280 @click="country_code = 'MG'; openCurrency = false;" 11281 11282 data-value="MG"> 11283 <span class="rounded-full w-5 h-5 bg-cover fi fi-mg"></span> 11284 Madagascar (USD $) 11285 </button> 11286 </li> 11287 11288 <li class="disclosure__item order-last" data-order="MW"> 11289 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11290 @click="country_code = 'MW'; openCurrency = false;" 11291 11292 data-value="MW"> 11293 <span class="rounded-full w-5 h-5 bg-cover fi fi-mw"></span> 11294 Malawi (MWK MK) 11295 </button> 11296 </li> 11297 11298 <li class="disclosure__item order-last" data-order="MY"> 11299 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11300 @click="country_code = 'MY'; openCurrency = false;" 11301 11302 data-value="MY"> 11303 <span class="rounded-full w-5 h-5 bg-cover fi fi-my"></span> 11304 Malaysia (MYR RM) 11305 </button> 11306 </li> 11307 11308 <li class="disclosure__item order-last" data-order="MV"> 11309 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11310 @click="country_code = 'MV'; openCurrency = false;" 11311 11312 data-value="MV">
11313 <span class="rounded-full w-5 h-5 bg-cover fi fi-mv"></span> 11314 Maldives (MVR MVR) 11315 </button> 11316 </li> 11317 11318 <li class="disclosure__item order-last" data-order="ML"> 11319 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11320 @click="country_code = 'ML'; openCurrency = false;" 11321 11322 data-value="ML"> 11323 <span class="rounded-full w-5 h-5 bg-cover fi fi-ml"></span> 11324 Mali (XOF Fr) 11325 </button> 11326 </li> 11327 11328 <li class="disclosure__item order-last" data-order="MT"> 11329 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11330 @click="country_code = 'MT'; openCurrency = false;" 11331 11332 data-value="MT"> 11333 <span class="rounded-full w-5 h-5 bg-cover fi fi-mt"></span> 11334 Malta (EUR â¬) 11335 </button> 11336 </li> 11337 11338 <li class="disclosure__item order-last" data-order="MQ"> 11339 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11340 @click="country_code = 'MQ'; openCurrency = false;" 11341 11342 data-value="MQ"> 11343 <span class="rounded-full w-5 h-5 bg-cover fi fi-mq"></span> 11344 Martinique (EUR â¬) 11345 </button> 11346 </li> 11347 11348 <li class="disclosure__item order-last" data-order="MR"> 11349 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11350 @click="country_code = 'MR'; openCurrency = false;" 11351 11352 data-value="MR"> 11353 <span class="rounded-full w-5 h-5 bg-cover fi fi-mr"></span> 11354 Mauritania (USD $) 11355 </button> 11356 </li> 11357 11358 <li class="disclosure__item order-last" data-order="MU"> 11359 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11360 @click="country_code = 'MU'; openCurrency = false;" 11361 11362 data-value="MU"> 11363 <span class="rounded-full w-5 h-5 bg-cover fi fi-mu"></span> 11364 Mauritius (MUR â¨) 11365 </button> 11366 </li> 11367 11368 <li class="disclosure__item order-last" data-order="YT"> 11369 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11370 @click="country_code = 'YT'; openCurrency = false;" 11371 11372 data-value="YT"> 11373 <span class="rounded-full w-5 h-5 bg-cover fi fi-yt"></span> 11374 Mayotte (EUR â¬) 11375 </button> 11376 </li> 11377 11378 <li class="disclosure__item order-last" data-order="MX"> 11379 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11380 @click="country_code = 'MX'; openCurrency = false;" 11381 11382 data-value="MX"> 11383 <span class="rounded-full w-5 h-5 bg-cover fi fi-mx"></span> 11384 Mexico (MXN $) 11385 </button> 11386 </li> 11387 11388 <li class="disclosure__item order-last" data-order="MD"> 11389 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11390 @click="country_code = 'MD'; openCurrency = false;" 11391 11392 data-value="MD">
11393 <span class="rounded-full w-5 h-5 bg-cover fi fi-md"></span> 11394 Moldova (MDL L) 11395 </button> 11396 </li> 11397 11398 <li class="disclosure__item order-last" data-order="MC"> 11399 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11400 @click="country_code = 'MC'; openCurrency = false;" 11401 11402 data-value="MC"> 11403 <span class="rounded-full w-5 h-5 bg-cover fi fi-mc"></span> 11404 Monaco (EUR â¬) 11405 </button> 11406 </li> 11407 11408 <li class="disclosure__item order-last" data-order="MN"> 11409 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11410 @click="country_code = 'MN'; openCurrency = false;" 11411 11412 data-value="MN"> 11413 <span class="rounded-full w-5 h-5 bg-cover fi fi-mn"></span> 11414 Mongolia (MNT â®) 11415 </button> 11416 </li> 11417 11418 <li class="disclosure__item order-last" data-order="ME"> 11419 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11420 @click="country_code = 'ME'; openCurrency = false;" 11421 11422 data-value="ME"> 11423 <span class="rounded-full w-5 h-5 bg-cover fi fi-me"></span> 11424 Montenegro (EUR â¬) 11425 </button> 11426 </li> 11427 11428 <li class="disclosure__item order-last" data-order="MS"> 11429 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11430 @click="country_code = 'MS'; openCurrency = false;" 11431 11432 data-value="MS"> 11433 <span class="rounded-full w-5 h-5 bg-cover fi fi-ms"></span> 11434 Montserrat (XCD $) 11435 </button> 11436 </li> 11437 11438 <li class="disclosure__item order-last" data-order="MA"> 11439 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11440 @click="country_code = 'MA'; openCurrency = false;" 11441 11442 data-value="MA"> 11443 <span class="rounded-full w-5 h-5 bg-cover fi fi-ma"></span> 11444 Morocco (MAD د.Ù .) 11445 </button> 11446 </li> 11447 11448 <li class="disclosure__item order-last" data-order="MZ"> 11449 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11450 @click="country_code = 'MZ'; openCurrency = false;" 11451 11452 data-value="MZ"> 11453 <span class="rounded-full w-5 h-5 bg-cover fi fi-mz"></span> 11454 Mozambique (USD $) 11455 </button> 11456 </li> 11457 11458 <li class="disclosure__item order-last" data-order="MM"> 11459 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11460 @click="country_code = 'MM'; openCurrency = false;" 11461 11462 data-value="MM"> 11463 <span class="rounded-full w-5 h-5 bg-cover fi fi-mm"></span> 11464 Myanmar (Burma) (MMK K) 11465 </button> 11466 </li> 11467 11468 <li class="disclosure__item order-last" data-order="NA"> 11469 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11470 @click="country_code = 'NA'; openCurrency = false;" 11471 11472 data-value="NA">
11473 <span class="rounded-full w-5 h-5 bg-cover fi fi-na"></span> 11474 Namibia (USD $) 11475 </button> 11476 </li> 11477 11478 <li class="disclosure__item order-last" data-order="NR"> 11479 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11480 @click="country_code = 'NR'; openCurrency = false;" 11481 11482 data-value="NR"> 11483 <span class="rounded-full w-5 h-5 bg-cover fi fi-nr"></span> 11484 Nauru (AUD $) 11485 </button> 11486 </li> 11487 11488 <li class="disclosure__item order-last" data-order="NP"> 11489 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11490 @click="country_code = 'NP'; openCurrency = false;" 11491 11492 data-value="NP"> 11493 <span class="rounded-full w-5 h-5 bg-cover fi fi-np"></span> 11494 Nepal (NPR Rs.) 11495 </button> 11496 </li> 11497 11498 <li class="disclosure__item order-last" data-order="NL"> 11499 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11500 @click="country_code = 'NL'; openCurrency = false;" 11501 11502 data-value="NL"> 11503 <span class="rounded-full w-5 h-5 bg-cover fi fi-nl"></span> 11504 Netherlands (EUR â¬) 11505 </button> 11506 </li> 11507 11508 <li class="disclosure__item order-last" data-order="NC"> 11509 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11510 @click="country_code = 'NC'; openCurrency = false;" 11511 11512 data-value="NC"> 11513 <span class="rounded-full w-5 h-5 bg-cover fi fi-nc"></span> 11514 New Caledonia (XPF Fr) 11515 </button> 11516 </li> 11517 11518 <li class="disclosure__item order-last" data-order="NZ"> 11519 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11520 @click="country_code = 'NZ'; openCurrency = false;" 11521 11522 data-value="NZ"> 11523 <span class="rounded-full w-5 h-5 bg-cover fi fi-nz"></span> 11524 New Zealand (NZD $) 11525 </button> 11526 </li> 11527 11528 <li class="disclosure__item order-last" data-order="NI"> 11529 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11530 @click="country_code = 'NI'; openCurrency = false;" 11531 11532 data-value="NI"> 11533 <span class="rounded-full w-5 h-5 bg-cover fi fi-ni"></span> 11534 Nicaragua (NIO C$) 11535 </button> 11536 </li> 11537 11538 <li class="disclosure__item order-last" data-order="NE"> 11539 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11540 @click="country_code = 'NE'; openCurrency = false;" 11541 11542 data-value="NE"> 11543 <span class="rounded-full w-5 h-5 bg-cover fi fi-ne"></span> 11544 Niger (XOF Fr) 11545 </button> 11546 </li> 11547 11548 <li class="disclosure__item order-last" data-order="NG"> 11549 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11550 @click="country_code = 'NG'; openCurrency = false;" 11551 11552 data-value="NG">
11553 <span class="rounded-full w-5 h-5 bg-cover fi fi-ng"></span> 11554 Nigeria (NGN â¦) 11555 </button> 11556 </li> 11557 11558 <li class="disclosure__item order-last" data-order="NU"> 11559 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11560 @click="country_code = 'NU'; openCurrency = false;" 11561 11562 data-value="NU"> 11563 <span class="rounded-full w-5 h-5 bg-cover fi fi-nu"></span> 11564 Niue (NZD $) 11565 </button> 11566 </li> 11567 11568 <li class="disclosure__item order-last" data-order="NF"> 11569 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11570 @click="country_code = 'NF'; openCurrency = false;" 11571 11572 data-value="NF"> 11573 <span class="rounded-full w-5 h-5 bg-cover fi fi-nf"></span> 11574 Norfolk Island (AUD $) 11575 </button> 11576 </li> 11577 11578 <li class="disclosure__item order-last" data-order="MK"> 11579 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11580 @click="country_code = 'MK'; openCurrency = false;" 11581 11582 data-value="MK"> 11583 <span class="rounded-full w-5 h-5 bg-cover fi fi-mk"></span> 11584 North Macedonia (MKD ден) 11585 </button> 11586 </li> 11587 11588 <li class="disclosure__item order-last" data-order="NO"> 11589 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11590 @click="country_code = 'NO'; openCurrency = false;" 11591 11592 data-value="NO"> 11593 <span class="rounded-full w-5 h-5 bg-cover fi fi-no"></span> 11594 Norway (NOK kr) 11595 </button> 11596 </li> 11597 11598 <li class="disclosure__item order-last" data-order="OM"> 11599 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11600 @click="country_code = 'OM'; openCurrency = false;" 11601 11602 data-value="OM"> 11603 <span class="rounded-full w-5 h-5 bg-cover fi fi-om"></span> 11604 Oman (USD $) 11605 </button> 11606 </li> 11607 11608 <li class="disclosure__item order-last" data-order="PK"> 11609 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11610 @click="country_code = 'PK'; openCurrency = false;" 11611 11612 data-value="PK"> 11613 <span class="rounded-full w-5 h-5 bg-cover fi fi-pk"></span> 11614 Pakistan (PKR â¨) 11615 </button> 11616 </li> 11617 11618 <li class="disclosure__item order-last" data-order="PA"> 11619 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11620 @click="country_code = 'PA'; openCurrency = false;" 11621 11622 data-value="PA"> 11623 <span class="rounded-full w-5 h-5 bg-cover fi fi-pa"></span> 11624 Panama (USD $) 11625 </button> 11626 </li> 11627 11628 <li class="disclosure__item order-last" data-order="PG"> 11629 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11630 @click="country_code = 'PG'; openCurrency = false;" 11631 11632 data-value="PG">
11633 <span class="rounded-full w-5 h-5 bg-cover fi fi-pg"></span> 11634 Papua New Guinea (PGK K) 11635 </button> 11636 </li> 11637 11638 <li class="disclosure__item order-last" data-order="PY"> 11639 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11640 @click="country_code = 'PY'; openCurrency = false;" 11641 11642 data-value="PY"> 11643 <span class="rounded-full w-5 h-5 bg-cover fi fi-py"></span> 11644 Paraguay (PYG â²) 11645 </button> 11646 </li> 11647 11648 <li class="disclosure__item order-last" data-order="PE"> 11649 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11650 @click="country_code = 'PE'; openCurrency = false;" 11651 11652 data-value="PE"> 11653 <span class="rounded-full w-5 h-5 bg-cover fi fi-pe"></span> 11654 Peru (PEN S/) 11655 </button> 11656 </li> 11657 11658 <li class="disclosure__item order-last" data-order="PH"> 11659 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11660 @click="country_code = 'PH'; openCurrency = false;" 11661 11662 data-value="PH"> 11663 <span class="rounded-full w-5 h-5 bg-cover fi fi-ph"></span> 11664 Philippines (PHP â±) 11665 </button> 11666 </li> 11667 11668 <li class="disclosure__item order-last" data-order="PN"> 11669 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11670 @click="country_code = 'PN'; openCurrency = false;" 11671 11672 data-value="PN"> 11673 <span class="rounded-full w-5 h-5 bg-cover fi fi-pn"></span> 11674 Pitcairn Islands (NZD $) 11675 </button> 11676 </li> 11677 11678 <li class="disclosure__item order-last" data-order="PL"> 11679 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11680 @click="country_code = 'PL'; openCurrency = false;" 11681 11682 data-value="PL"> 11683 <span class="rounded-full w-5 h-5 bg-cover fi fi-pl"></span> 11684 Poland (PLN zÅ) 11685 </button> 11686 </li> 11687 11688 <li class="disclosure__item order-last" data-order="PT"> 11689 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11690 @click="country_code = 'PT'; openCurrency = false;" 11691 11692 data-value="PT"> 11693 <span class="rounded-full w-5 h-5 bg-cover fi fi-pt"></span> 11694 Portugal (EUR â¬) 11695 </button> 11696 </li> 11697 11698 <li class="disclosure__item order-last" data-order="QA"> 11699 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11700 @click="country_code = 'QA'; openCurrency = false;" 11701 11702 data-value="QA"> 11703 <span class="rounded-full w-5 h-5 bg-cover fi fi-qa"></span> 11704 Qatar (QAR ر.Ù) 11705 </button> 11706 </li> 11707 11708 <li class="disclosure__item order-last" data-order="RE"> 11709 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11710 @click="country_code = 'RE'; openCurrency = false;" 11711 11712 data-value="RE">
11713 <span class="rounded-full w-5 h-5 bg-cover fi fi-re"></span> 11714 Réunion (EUR â¬) 11715 </button> 11716 </li> 11717 11718 <li class="disclosure__item order-last" data-order="RO"> 11719 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11720 @click="country_code = 'RO'; openCurrency = false;" 11721 11722 data-value="RO"> 11723 <span class="rounded-full w-5 h-5 bg-cover fi fi-ro"></span> 11724 Romania (RON Lei) 11725 </button> 11726 </li> 11727 11728 <li class="disclosure__item order-last" data-order="RW"> 11729 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11730 @click="country_code = 'RW'; openCurrency = false;" 11731 11732 data-value="RW"> 11733 <span class="rounded-full w-5 h-5 bg-cover fi fi-rw"></span> 11734 Rwanda (RWF FRw) 11735 </button> 11736 </li> 11737 11738 <li class="disclosure__item order-last" data-order="WS"> 11739 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11740 @click="country_code = 'WS'; openCurrency = false;" 11741 11742 data-value="WS"> 11743 <span class="rounded-full w-5 h-5 bg-cover fi fi-ws"></span> 11744 Samoa (WST T) 11745 </button> 11746 </li> 11747 11748 <li class="disclosure__item order-last" data-order="SM"> 11749 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11750 @click="country_code = 'SM'; openCurrency = false;" 11751 11752 data-value="SM"> 11753 <span class="rounded-full w-5 h-5 bg-cover fi fi-sm"></span> 11754 San Marino (EUR â¬) 11755 </button> 11756 </li> 11757 11758 <li class="disclosure__item order-last" data-order="ST"> 11759 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11760 @click="country_code = 'ST'; openCurrency = false;" 11761 11762 data-value="ST"> 11763 <span class="rounded-full w-5 h-5 bg-cover fi fi-st"></span> 11764 São Tomé & PrÃncipe (STD Db) 11765 </button> 11766 </li> 11767 11768 <li class="disclosure__item order-last" data-order="SA"> 11769 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11770 @click="country_code = 'SA'; openCurrency = false;" 11771 11772 data-value="SA"> 11773 <span class="rounded-full w-5 h-5 bg-cover fi fi-sa"></span> 11774 Saudi Arabia (SAR ر.س) 11775 </button> 11776 </li> 11777 11778 <li class="disclosure__item order-last" data-order="SN"> 11779 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11780 @click="country_code = 'SN'; openCurrency = false;" 11781 11782 data-value="SN"> 11783 <span class="rounded-full w-5 h-5 bg-cover fi fi-sn"></span> 11784 Senegal (XOF Fr) 11785 </button> 11786 </li> 11787 11788 <li class="disclosure__item order-last" data-order="RS"> 11789 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11790 @click="country_code = 'RS'; openCurrency = false;" 11791 11792 data-value="RS">
11793 <span class="rounded-full w-5 h-5 bg-cover fi fi-rs"></span> 11794 Serbia (RSD РСÐ) 11795 </button> 11796 </li> 11797 11798 <li class="disclosure__item order-last" data-order="SC"> 11799 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11800 @click="country_code = 'SC'; openCurrency = false;" 11801 11802 data-value="SC"> 11803 <span class="rounded-full w-5 h-5 bg-cover fi fi-sc"></span> 11804 Seychelles (USD $) 11805 </button> 11806 </li> 11807 11808 <li class="disclosure__item order-last" data-order="SL"> 11809 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11810 @click="country_code = 'SL'; openCurrency = false;" 11811 11812 data-value="SL"> 11813 <span class="rounded-full w-5 h-5 bg-cover fi fi-sl"></span> 11814 Sierra Leone (SLL Le) 11815 </button> 11816 </li> 11817 11818 <li class="disclosure__item order-last" data-order="SG"> 11819 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11820 @click="country_code = 'SG'; openCurrency = false;" 11821 11822 data-value="SG"> 11823 <span class="rounded-full w-5 h-5 bg-cover fi fi-sg"></span> 11824 Singapore (SGD $) 11825 </button> 11826 </li> 11827 11828 <li class="disclosure__item order-last" data-order="SX"> 11829 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11830 @click="country_code = 'SX'; openCurrency = false;" 11831 11832 data-value="SX"> 11833 <span class="rounded-full w-5 h-5 bg-cover fi fi-sx"></span> 11834 Sint Maarten (ANG Æ) 11835 </button> 11836 </li> 11837 11838 <li class="disclosure__item order-last" data-order="SK"> 11839 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11840 @click="country_code = 'SK'; openCurrency = false;" 11841 11842 data-value="SK"> 11843 <span class="rounded-full w-5 h-5 bg-cover fi fi-sk"></span> 11844 Slovakia (EUR â¬) 11845 </button> 11846 </li> 11847 11848 <li class="disclosure__item order-last" data-order="SI"> 11849 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11850 @click="country_code = 'SI'; openCurrency = false;" 11851 11852 data-value="SI"> 11853 <span class="rounded-full w-5 h-5 bg-cover fi fi-si"></span> 11854 Slovenia (EUR â¬) 11855 </button> 11856 </li> 11857 11858 <li class="disclosure__item order-last" data-order="SB"> 11859 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11860 @click="country_code = 'SB'; openCurrency = false;" 11861 11862 data-value="SB"> 11863 <span class="rounded-full w-5 h-5 bg-cover fi fi-sb"></span> 11864 Solomon Islands (SBD $) 11865 </button> 11866 </li> 11867 11868 <li class="disclosure__item order-last" data-order="SO"> 11869 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11870 @click="country_code = 'SO'; openCurrency = false;" 11871 11872 data-value="SO">
11873 <span class="rounded-full w-5 h-5 bg-cover fi fi-so"></span> 11874 Somalia (USD $) 11875 </button> 11876 </li> 11877 11878 <li class="disclosure__item order-last" data-order="ZA"> 11879 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11880 @click="country_code = 'ZA'; openCurrency = false;" 11881 11882 data-value="ZA"> 11883 <span class="rounded-full w-5 h-5 bg-cover fi fi-za"></span> 11884 South Africa (USD $) 11885 </button> 11886 </li> 11887 11888 <li class="disclosure__item order-last" data-order="GS"> 11889 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11890 @click="country_code = 'GS'; openCurrency = false;" 11891 11892 data-value="GS"> 11893 <span class="rounded-full w-5 h-5 bg-cover fi fi-gs"></span> 11894 South Georgia & South Sandwich Islands (GBP £) 11895 </button> 11896 </li> 11897 11898 <li class="disclosure__item order-last" data-order="KR"> 11899 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11900 @click="country_code = 'KR'; openCurrency = false;" 11901 11902 data-value="KR"> 11903 <span class="rounded-full w-5 h-5 bg-cover fi fi-kr"></span> 11904 South Korea (KRW â©) 11905 </button> 11906 </li> 11907 11908 <li class="disclosure__item order-last" data-order="SS"> 11909 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11910 @click="country_code = 'SS'; openCurrency = false;" 11911 11912 data-value="SS"> 11913 <span class="rounded-full w-5 h-5 bg-cover fi fi-ss"></span> 11914 South Sudan (USD $) 11915 </button> 11916 </li> 11917 11918 <li class="disclosure__item order-last" data-order="ES"> 11919 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11920 @click="country_code = 'ES'; openCurrency = false;" 11921 11922 data-value="ES"> 11923 <span class="rounded-full w-5 h-5 bg-cover fi fi-es"></span> 11924 Spain (EUR â¬) 11925 </button> 11926 </li> 11927 11928 <li class="disclosure__item order-last" data-order="LK"> 11929 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11930 @click="country_code = 'LK'; openCurrency = false;" 11931 11932 data-value="LK"> 11933 <span class="rounded-full w-5 h-5 bg-cover fi fi-lk"></span> 11934 Sri Lanka (LKR â¨) 11935 </button> 11936 </li> 11937 11938 <li class="disclosure__item order-last" data-order="BL"> 11939 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11940 @click="country_code = 'BL'; openCurrency = false;" 11941 11942 data-value="BL"> 11943 <span class="rounded-full w-5 h-5 bg-cover fi fi-bl"></span> 11944 St. Barthélemy (EUR â¬) 11945 </button> 11946 </li> 11947 11948 <li class="disclosure__item order-last" data-order="SH"> 11949 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11950 @click="country_code = 'SH'; openCurrency = false;" 11951 11952 data-value="SH">
11953 <span class="rounded-full w-5 h-5 bg-cover fi fi-sh"></span> 11954 St. Helena (SHP £) 11955 </button> 11956 </li> 11957 11958 <li class="disclosure__item order-last" data-order="KN"> 11959 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11960 @click="country_code = 'KN'; openCurrency = false;" 11961 11962 data-value="KN"> 11963 <span class="rounded-full w-5 h-5 bg-cover fi fi-kn"></span> 11964 St. Kitts & Nevis (XCD $) 11965 </button> 11966 </li> 11967 11968 <li class="disclosure__item order-last" data-order="LC"> 11969 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11970 @click="country_code = 'LC'; openCurrency = false;" 11971 11972 data-value="LC"> 11973 <span class="rounded-full w-5 h-5 bg-cover fi fi-lc"></span> 11974 St. Lucia (XCD $) 11975 </button> 11976 </li> 11977 11978 <li class="disclosure__item order-last" data-order="MF"> 11979 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11980 @click="country_code = 'MF'; openCurrency = false;" 11981 11982 data-value="MF"> 11983 <span class="rounded-full w-5 h-5 bg-cover fi fi-mf"></span> 11984 St. Martin (EUR â¬) 11985 </button> 11986 </li> 11987 11988 <li class="disclosure__item order-last" data-order="PM"> 11989 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 11990 @click="country_code = 'PM'; openCurrency = false;" 11991 11992 data-value="PM"> 11993 <span class="rounded-full w-5 h-5 bg-cover fi fi-pm"></span> 11994 St. Pierre & Miquelon (EUR â¬) 11995 </button> 11996 </li> 11997 11998 <li class="disclosure__item order-last" data-order="VC"> 11999 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12000 @click="country_code = 'VC'; openCurrency = false;" 12001 12002 data-value="VC"> 12003 <span class="rounded-full w-5 h-5 bg-cover fi fi-vc"></span> 12004 St. Vincent & Grenadines (XCD $) 12005 </button> 12006 </li> 12007 12008 <li class="disclosure__item order-last" data-order="SD"> 12009 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12010 @click="country_code = 'SD'; openCurrency = false;" 12011 12012 data-value="SD"> 12013 <span class="rounded-full w-5 h-5 bg-cover fi fi-sd"></span> 12014 Sudan (USD $) 12015 </button> 12016 </li> 12017 12018 <li class="disclosure__item order-last" data-order="SR"> 12019 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12020 @click="country_code = 'SR'; openCurrency = false;" 12021 12022 data-value="SR"> 12023 <span class="rounded-full w-5 h-5 bg-cover fi fi-sr"></span> 12024 Suriname (USD $) 12025 </button> 12026 </li> 12027 12028 <li class="disclosure__item order-last" data-order="SJ"> 12029 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12030 @click="country_code = 'SJ'; openCurrency = false;" 12031 12032 data-value="SJ">
12033 <span class="rounded-full w-5 h-5 bg-cover fi fi-sj"></span> 12034 Svalbard & Jan Mayen (NOK kr) 12035 </button> 12036 </li> 12037 12038 <li class="disclosure__item order-last" data-order="SE"> 12039 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12040 @click="country_code = 'SE'; openCurrency = false;" 12041 12042 data-value="SE"> 12043 <span class="rounded-full w-5 h-5 bg-cover fi fi-se"></span> 12044 Sweden (SEK kr) 12045 </button> 12046 </li> 12047 12048 <li class="disclosure__item order-last" data-order="CH"> 12049 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12050 @click="country_code = 'CH'; openCurrency = false;" 12051 12052 data-value="CH"> 12053 <span class="rounded-full w-5 h-5 bg-cover fi fi-ch"></span> 12054 Switzerland (CHF CHF) 12055 </button> 12056 </li> 12057 12058 <li class="disclosure__item order-last" data-order="TW"> 12059 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12060 @click="country_code = 'TW'; openCurrency = false;" 12061 12062 data-value="TW"> 12063 <span class="rounded-full w-5 h-5 bg-cover fi fi-tw"></span> 12064 Taiwan (TWD $) 12065 </button> 12066 </li> 12067 12068 <li class="disclosure__item order-last" data-order="TJ"> 12069 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12070 @click="country_code = 'TJ'; openCurrency = false;" 12071 12072 data-value="TJ"> 12073 <span class="rounded-full w-5 h-5 bg-cover fi fi-tj"></span> 12074 Tajikistan (TJS Ð Ð) 12075 </button> 12076 </li> 12077 12078 <li class="disclosure__item order-last" data-order="TZ"> 12079 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12080 @click="country_code = 'TZ'; openCurrency = false;" 12081 12082 data-value="TZ"> 12083 <span class="rounded-full w-5 h-5 bg-cover fi fi-tz"></span> 12084 Tanzania (TZS Sh) 12085 </button> 12086 </li> 12087 12088 <li class="disclosure__item order-last" data-order="TH"> 12089 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12090 @click="country_code = 'TH'; openCurrency = false;" 12091 12092 data-value="TH"> 12093 <span class="rounded-full w-5 h-5 bg-cover fi fi-th"></span> 12094 Thailand (THB ฿) 12095 </button> 12096 </li> 12097 12098 <li class="disclosure__item order-last" data-order="TL"> 12099 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12100 @click="country_code = 'TL'; openCurrency = false;" 12101 12102 data-value="TL"> 12103 <span class="rounded-full w-5 h-5 bg-cover fi fi-tl"></span> 12104 Timor-Leste (USD $) 12105 </button> 12106 </li> 12107 12108 <li class="disclosure__item order-last" data-order="TG"> 12109 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12110 @click="country_code = 'TG'; openCurrency = false;" 12111 12112 data-value="TG">
12113 <span class="rounded-full w-5 h-5 bg-cover fi fi-tg"></span> 12114 Togo (XOF Fr) 12115 </button> 12116 </li> 12117 12118 <li class="disclosure__item order-last" data-order="TK"> 12119 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12120 @click="country_code = 'TK'; openCurrency = false;" 12121 12122 data-value="TK"> 12123 <span class="rounded-full w-5 h-5 bg-cover fi fi-tk"></span> 12124 Tokelau (NZD $) 12125 </button> 12126 </li> 12127 12128 <li class="disclosure__item order-last" data-order="TO"> 12129 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12130 @click="country_code = 'TO'; openCurrency = false;" 12131 12132 data-value="TO"> 12133 <span class="rounded-full w-5 h-5 bg-cover fi fi-to"></span> 12134 Tonga (TOP T$) 12135 </button> 12136 </li> 12137 12138 <li class="disclosure__item order-last" data-order="TT"> 12139 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12140 @click="country_code = 'TT'; openCurrency = false;" 12141 12142 data-value="TT"> 12143 <span class="rounded-full w-5 h-5 bg-cover fi fi-tt"></span> 12144 Trinidad & Tobago (TTD $) 12145 </button> 12146 </li> 12147 12148 <li class="disclosure__item order-last" data-order="TA"> 12149 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12150 @click="country_code = 'TA'; openCurrency = false;" 12151 12152 data-value="TA"> 12153 <span class="rounded-full w-5 h-5 bg-cover fi fi-ta"></span> 12154 Tristan da Cunha (GBP £) 12155 </button> 12156 </li> 12157 12158 <li class="disclosure__item order-last" data-order="TN"> 12159 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12160 @click="country_code = 'TN'; openCurrency = false;" 12161 12162 data-value="TN"> 12163 <span class="rounded-full w-5 h-5 bg-cover fi fi-tn"></span> 12164 Tunisia (USD $) 12165 </button> 12166 </li> 12167 12168 <li class="disclosure__item order-last" data-order="TR"> 12169 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12170 @click="country_code = 'TR'; openCurrency = false;" 12171 12172 data-value="TR"> 12173 <span class="rounded-full w-5 h-5 bg-cover fi fi-tr"></span> 12174 Türkiye (USD $) 12175 </button> 12176 </li> 12177 12178 <li class="disclosure__item order-last" data-order="TM"> 12179 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12180 @click="country_code = 'TM'; openCurrency = false;" 12181 12182 data-value="TM"> 12183 <span class="rounded-full w-5 h-5 bg-cover fi fi-tm"></span> 12184 Turkmenistan (USD $) 12185 </button> 12186 </li> 12187 12188 <li class="disclosure__item order-last" data-order="TC"> 12189 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12190 @click="country_code = 'TC'; openCurrency = false;" 12191 12192 data-value="TC">
12193 <span class="rounded-full w-5 h-5 bg-cover fi fi-tc"></span> 12194 Turks & Caicos Islands (USD $) 12195 </button> 12196 </li> 12197 12198 <li class="disclosure__item order-last" data-order="TV"> 12199 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12200 @click="country_code = 'TV'; openCurrency = false;" 12201 12202 data-value="TV"> 12203 <span class="rounded-full w-5 h-5 bg-cover fi fi-tv"></span> 12204 Tuvalu (AUD $) 12205 </button> 12206 </li> 12207 12208 <li class="disclosure__item order-last" data-order="UM"> 12209 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12210 @click="country_code = 'UM'; openCurrency = false;" 12211 12212 data-value="UM"> 12213 <span class="rounded-full w-5 h-5 bg-cover fi fi-um"></span> 12214 U.S. Outlying Islands (USD $) 12215 </button> 12216 </li> 12217 12218 <li class="disclosure__item order-last" data-order="UG"> 12219 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12220 @click="country_code = 'UG'; openCurrency = false;" 12221 12222 data-value="UG"> 12223 <span class="rounded-full w-5 h-5 bg-cover fi fi-ug"></span> 12224 Uganda (UGX USh) 12225 </button> 12226 </li> 12227 12228 <li class="disclosure__item order-last" data-order="UA"> 12229 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12230 @click="country_code = 'UA'; openCurrency = false;" 12231 12232 data-value="UA"> 12233 <span class="rounded-full w-5 h-5 bg-cover fi fi-ua"></span> 12234 Ukraine (UAH â´) 12235 </button> 12236 </li> 12237 12238 <li class="disclosure__item order-last" data-order="AE"> 12239 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12240 @click="country_code = 'AE'; openCurrency = false;" 12241 12242 data-value="AE"> 12243 <span class="rounded-full w-5 h-5 bg-cover fi fi-ae"></span> 12244 United Arab Emirates (AED د.Ø¥) 12245 </button> 12246 </li> 12247 12248 <li class="disclosure__item order-last" data-order="GB"> 12249 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12250 @click="country_code = 'GB'; openCurrency = false;" 12251 12252 data-value="GB"> 12253 <span class="rounded-full w-5 h-5 bg-cover fi fi-gb"></span> 12254 United Kingdom (GBP £) 12255 </button> 12256 </li> 12257 12258 <li class="disclosure__item order-last" data-order="US"> 12259 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12260 @click="country_code = 'US'; openCurrency = false;" 12261 12262 aria-current="true" 12263 12264 data-value="US"> 12265 <span class="rounded-full w-5 h-5 bg-cover fi fi-us"></span> 12266 United States (USD $) 12267 </button> 12268 </li> 12269 12270 <li class="disclosure__item order-last" data-order="UY"> 12271 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12272 @click="country_code = 'UY'; openCurrency = false;" 12273 12274 data-value="UY">
12275 <span class="rounded-full w-5 h-5 bg-cover fi fi-uy"></span> 12276 Uruguay (UYU $U) 12277 </button> 12278 </li> 12279 12280 <li class="disclosure__item order-last" data-order="UZ"> 12281 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12282 @click="country_code = 'UZ'; openCurrency = false;" 12283 12284 data-value="UZ"> 12285 <span class="rounded-full w-5 h-5 bg-cover fi fi-uz"></span> 12286 Uzbekistan (UZS so'm) 12287 </button> 12288 </li> 12289 12290 <li class="disclosure__item order-last" data-order="VU"> 12291 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12292 @click="country_code = 'VU'; openCurrency = false;" 12293 12294 data-value="VU"> 12295 <span class="rounded-full w-5 h-5 bg-cover fi fi-vu"></span> 12296 Vanuatu (VUV Vt) 12297 </button> 12298 </li> 12299 12300 <li class="disclosure__item order-last" data-order="VA"> 12301 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12302 @click="country_code = 'VA'; openCurrency = false;" 12303 12304 data-value="VA"> 12305 <span class="rounded-full w-5 h-5 bg-cover fi fi-va"></span> 12306 Vatican City (EUR â¬) 12307 </button> 12308 </li> 12309 12310 <li class="disclosure__item order-last" data-order="VE"> 12311 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12312 @click="country_code = 'VE'; openCurrency = false;" 12313 12314 data-value="VE"> 12315 <span class="rounded-full w-5 h-5 bg-cover fi fi-ve"></span> 12316 Venezuela (USD $) 12317 </button> 12318 </li> 12319 12320 <li class="disclosure__item order-last" data-order="VN"> 12321 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12322 @click="country_code = 'VN'; openCurrency = false;" 12323 12324 data-value="VN"> 12325 <span class="rounded-full w-5 h-5 bg-cover fi fi-vn"></span> 12326 Vietnam (VND â«) 12327 </button> 12328 </li> 12329 12330 <li class="disclosure__item order-last" data-order="WF"> 12331 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12332 @click="country_code = 'WF'; openCurrency = false;" 12333 12334 data-value="WF"> 12335 <span class="rounded-full w-5 h-5 bg-cover fi fi-wf"></span> 12336 Wallis & Futuna (XPF Fr) 12337 </button> 12338 </li> 12339 12340 <li class="disclosure__item order-last" data-order="EH"> 12341 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12342 @click="country_code = 'EH'; openCurrency = false;" 12343 12344 data-value="EH"> 12345 <span class="rounded-full w-5 h-5 bg-cover fi fi-eh"></span> 12346 Western Sahara (MAD د.Ù .) 12347 </button> 12348 </li> 12349 12350 <li class="disclosure__item order-last" data-order="YE"> 12351 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12352 @click="country_code = 'YE'; openCurrency = false;" 12353 12354 data-value="YE">
12355 <span class="rounded-full w-5 h-5 bg-cover fi fi-ye"></span> 12356 Yemen (YER ï·¼) 12357 </button> 12358 </li> 12359 12360 <li class="disclosure__item order-last" data-order="ZM"> 12361 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12362 @click="country_code = 'ZM'; openCurrency = false;" 12363 12364 data-value="ZM"> 12365 <span class="rounded-full w-5 h-5 bg-cover fi fi-zm"></span> 12366 Zambia (USD $) 12367 </button> 12368 </li> 12369 12370 <li class="disclosure__item order-last" data-order="ZW"> 12371 <button type="button" class="text-left flex items-center gap-2 font-medium uppercase hover:underline" 12372 @click="country_code = 'ZW'; openCurrency = false;" 12373 12374 data-value="ZW"> 12375 <span class="rounded-full w-5 h-5 bg-cover fi fi-zw"></span> 12376 Zimbabwe (USD $) 12377 </button> 12378 </li> 12379 12380 </ul> 12381 <input type="hidden" x-model="country_code" name="country_code" value="US"> 12382 </form> 12383 12384</div> 12385 12386 12387 </div> 12388 12389 12390 12391 <div class="flex flex-col gap-2 px-4"> 12392 <span class="language-selector__title">Language:</span> 12393 <div class="language-selector language-selector__mobile relative text-sm mx-2 sm:block" 12394 x-init="$nextTick(() => { 12395 $watch('language', (value) => { 12396 $refs.HeaderLangauageForm.submit(); 12397 }); 12398 })" 12399 x-data="{ 12400 openLanguage: false, 12401 languageLabel: 'En', 12402 language: 'en', 12403 }" 12404 @click.outside="openLanguage = false"> 12405 <button type="button" @click="openLanguage = !openLanguage" :aria-expanded="openLanguage.toString()" aria-haspopup="true" class="flex items-center gap-1 uppercase"> 12406 <span class="sr-only">Language: </span><span class="language-selector__language-name mt-1" aria-hidden="true" x-text="languageLabel"> 12407 En 12408 </span> 12409 <span class="sr-only">English</span> 12410 <span :class="{ 'transform rotate-180': openLanguage }" x-transition aria-hidden="true"> 12411 <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"> 12412 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 12413 <path d="M6 9l6 6l6 -6" /> 12414 </svg> 12415 </span> 12416 </button> 12417 12418 <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" 12419 x-show="openLanguage" 12420 x-cloak 12421 x-transition:enter="transition ease-out duration-200" 12422 x-transition:enter-start="opacity-0 transform scale-90" 12423 x-transition:enter-end="opacity-100 transform scale-100" 12424 x-transition:leave="transition ease-in duration-75" 12425 x-transition:leave-start="opacity-100 transform scale-100" 12426 x-transition:leave-end="opacity-0 transform scale-90"> 12427 12428 <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" /> 12429 <ul class="language-selector__list flex flex-col gap-2"> 12430 12431 <li class="disclosure__item"> 12432 <button type="button" @click="language = `en`" class="hover:underline flex gap-x-1 uppercase" hreflang="en" lang="en" aria-current="true"> 12433 12434 <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"> 12435 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 12436 <path d="M5 12l5 5l10 -10" /> 12437 </svg> 12438 En 12439 12440 </button> 12441 </li> 12442 12443 <li class="disclosure__item"> 12444 <button type="button" @click="language = `fr`" class="hover:underline flex gap-x-1 uppercase" hreflang="fr" lang="fr"> 12445
12446 <span class="pl-5 uppercase"> 12447 Fr 12448 </span> 12449 12450 </button> 12451 </li> 12452 12453 <li class="disclosure__item"> 12454 <button type="button" @click="language = `de`" class="hover:underline flex gap-x-1 uppercase" hreflang="de" lang="de"> 12455 12456 <span class="pl-5 uppercase"> 12457 De 12458 </span> 12459 12460 </button> 12461 </li> 12462 12463 <li class="disclosure__item"> 12464 <button type="button" @click="language = `ko`" class="hover:underline flex gap-x-1 uppercase" hreflang="ko" lang="ko"> 12465 12466 <span class="pl-5 uppercase"> 12467 Ko 12468 </span> 12469 12470 </button> 12471 </li> 12472 12473 <li class="disclosure__item"> 12474 <button type="button" @click="language = `ja`" class="hover:underline flex gap-x-1 uppercase" hreflang="ja" lang="ja"> 12475 12476 <span class="pl-5 uppercase"> 12477 Ja 12478 </span> 12479 12480 </button> 12481 </li> 12482 12483 <li class="disclosure__item"> 12484 <button type="button" @click="language = `es`" class="hover:underline flex gap-x-1 uppercase" hreflang="es" lang="es"> 12485 12486 <span class="pl-5 uppercase"> 12487 Es 12488 </span> 12489 12490 </button> 12491 </li> 12492 12493 <li class="disclosure__item"> 12494 <button type="button" @click="language = `it`" class="hover:underline flex gap-x-1 uppercase" hreflang="it" lang="it"> 12495 12496 <span class="pl-5 uppercase"> 12497 It 12498 </span> 12499 12500 </button> 12501 </li> 12502 12503 </ul> 12504 <input type="hidden" name="language_code" x-model="language" value="en"> 12505 </form> 12506 12507</div> 12508 12509 </div> 12510 </div> 12511 12512 12513 </div> 12514 12515 12516 </div> 12517 </div> 12518 </div> 12519</div> 12520 12521 12522 12523 12524<div class="relative z-10"x-data="Search(``, 10)" 12525 @toggle-search.window="showSearch = !showSearch" 12526 @show-search.window="showSearch = true" 12527 @hide-search.window="showSearch = false" 12528 @keydown.escape.window="showSearch = false;" 12529 x-init="$nextTick(() => { $watch('showSearch', v => { try { document.documentElement.classList.toggle('is-search-open', !!v) } catch(e) {} }) })" 12530 x-cloak 12531 x-trap="showSearch" 12532 x-show="showSearch" 12533 role="dialog" aria-modal="true" aria-label="Search" 12534 > 12535 12536 <div class="header__search w-full absolute left-0 right-0 z-[1000] border-b bg-white px-2"> 12537 <form action="/search" method="get" class="header__search-form page-width z-[100] relative py-3"> 12538 <div class=" flex flex-row-reverse"> 12539 <input type="search" name="q" 12540 x-ref="search_input" 12541 x-cloak 12542 x-transition:enter="transform transition ease-in duration-400" 12543 x-transition:enter-start="w-[0px] opacity-0" 12544 x-transition:enter-end="w-full opacity-1" 12545 x-transition:leave="transform transition ease-out duration-400" 12546 x-transition:leave-start="w-full" 12547 x-transition:leave-end="w-[0px] opacity-0" 12548 12549 x-model.debounce="query" 12550 @focus.debounce="performSearch(); showSearch = true" 12551 @input.debounce="performSearch()" 12552 12553 class="border-1 w-full py-1" 12554 aria-label="Search" 12555 placeholder="Search" autocomplete="off" autofocus> 12556 12557 </div> 12558 12559 <div class="sr-only" role="status" 12560 x-text="(!showSearch || query === '' || loading) 12561 ? '' 12562 : ((queries.length + products.length) > 0 12563 ? "[suggestions] suggestions and [products] products available".replace('[suggestions]', queries.length).replace('[products]', products.length) 12564 : "No results found")"></div> 12565 12566 12567 <div 12568 class="md:flex gap-3 mt-2"> 12569 12570 <template x-if="query != ''"> 12571 <div class="search-queries min-w-72 border-r"> 12572 <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">Suggestions</h3> 12573 <ul aria-label="Suggestions"> 12574 <template x-for="item in queries"> 12575 <li class="leading-none opacity-75" 12576 x-show="(() => { 12577 const allowed = ['US','CA']; 12578 const cc = (window.Shopify && window.Shopify.country) || ''; 12579 const allowedMarket = allowed.includes(cc); 12580 const q = (item.text || '').toLowerCase(); 12581 const restricted = q.includes('hello kitty') || q.includes('disney') || q.includes('Star Warsâ¢'); 12582 return !(restricted && !allowedMarket); 12583 })()"> 12584 <a 12585 @click="query = item.text; $refs?.search_input?.focus();" 12586 href="#" class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12587 12588<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"> 12589<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"/> 12590</svg> 12591
12592 <span x-html="item.styled_text"></span> 12593 </a> 12594 </li> 12595 </template> 12596 </ul> 12597 </div> 12598 </template> 12599 12600 <template x-if="query == ''"> 12601 <div class="search-queries min-w-72 border-r"> 12602 <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">popular searches</h3> 12603 12604 <ul> 12605 12606 <li class="leading-none opacity-75"> 12607 <a href="/pages/hair-body-care-from-kitsch" 12608 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12609 12610<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> 12611 Shampoo 12612 </a> 12613 </li> 12614 12615 12616 12617 <li class="leading-none opacity-75"> 12618 <a href="/collections/body-wash-bars" 12619 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12620 12621<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> 12622 Body Wash 12623 </a> 12624 </li> 12625 12626 12627 12628 <li class="leading-none opacity-75"> 12629 <a href="/collections/shop-satin-pillowcases" 12630 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12631 12632<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> 12633 Satin Pillowcase 12634 </a> 12635 </li> 12636 12637 12638 12639 <li class="leading-none opacity-75"> 12640 <a href="/collections/heatless-hair" 12641 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12642 12643<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> 12644 Heatless Hair 12645 </a> 12646 </li> 12647 12648 12649 12650 <li class="leading-none opacity-75"> 12651 <a href="/collections/hair-towels-shower-caps" 12652 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12653 12654<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> 12655 Shower Caps 12656 </a> 12657 </li> 12658 12659 12660 12661 <li class="leading-none opacity-75"> 12662 <a href="/collections/hair-clips-bobby-pins" 12663 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12664 12665<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> 12666 Recycled Hair Clips 12667 </a> 12668 </li> 12669 12670 12671 12672 <li class="leading-none opacity-75"> 12673 <a href="/collections/towel-scrunchies" 12674 class="px-3 py-2 underline flex gap-3 items-center font-medium"> 12675 12676<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> 12677 Towel Scrunchies 12678 </a> 12679 </li> 12680 12681 12682 </ul> 12683 12684 </div> 12685 </template> 12686 12687 <div 12688 x-cloak 12689 class="predictive__search w-full bg-white overflow-hidden" 12690 x-show="showSearch && query != ''"> 12691 12692 <div class="flex justify-between gap-3 border-b items-center mb-2"> 12693 <h3 class="text-gray-600 p-3 uppercase text-xs font-medium" x-show="products.length > 0">Products</h3> 12694 <button type="submit" 12695 class="px-4 py-2 flex justify-between text-sm items-center" aria-label="Search">
12696 <span class="flex items-center gap-1"> 12697 <i> 12698 <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> 12699 </i> 12700 Search for "<i x-text="query"></i>" 12701 </span> 12702 <span> 12703<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> 12704 </button> 12705 </div> 12706 12707 <div class="relative"> 12708 <template x-if="products.length > 0"> 12709 <ul class="predictive__search-products px-3 flex flex-col max-h-[50vh] overflow-scroll" role="list"> 12710 <template x-for="item in products"> 12711 <li class="products__item py-2 border-b my-2" 12712 x-show="(() => { 12713 const allowed = ['US','CA']; 12714 const cc = (window.Shopify && window.Shopify.country) || ''; 12715 const allowedMarket = allowed.includes(cc); 12716 const t = (item.title || '').toLowerCase(); 12717 const v = (item.vendor || '').toLowerCase(); 12718 const restricted = t.includes('hello kitty') || t.includes('disney') || t.includes('star wars') || v.includes('hello kitty') || v.includes('disney') || v.includes('star wars'); 12719 return !(restricted && !allowedMarket); 12720 })()"> 12721 <a 12722 :href="item.url" 12723 class="flex gap-x-3 items-center"> 12724 <div class="products__item-image w-20"> 12725 <img :src="item.image" loading="lazy" class="object-cover" :alt="item.title"> 12726 </div> 12727 12728 <div class="products__item-info flex flex-col"> 12729
12730 <span class="products__item-name-text hover:underline" x-text="item.title"></span> 12731 12732 </div> 12733 12734 </a> 12735 </li> 12736 </template> 12737 </ul> 12738 12739 </template> 12740 </div> 12741 </div> 12742 12743 <div class="trending-search-products relative overflow-hidden" x-show="query == ''"> 12744 <h3 class="text-gray-600 border-b p-3 uppercase text-xs mb-2 font-medium">trending products</h3> 12745 <ul 12746 class="flex gap-2 overflow-x-scroll snap-mandatory snap-x no-scrollbar"> 12747 12748 12749 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 12750
12751<script> 12752 window.hoverImageLoad = window.hoverImageLoad || function(el) { 12753 var p = el.querySelector('[data-hover-image]'); 12754 if (!p) return; 12755 var img = new Image(); 12756 img.src = p.dataset.hoverImage; 12757 img.alt = p.dataset.hoverAlt || ''; 12758 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 12759 img.loading = 'lazy'; 12760 img.decoding = 'async'; 12761 p.replaceWith(img); 12762 }; 12763 </script>
12763 12764 <div 12765 data-product-handle="no-snag-elastic-black" 12766 x-data 12767 class="card-wrapper flex flex-col h-full relative"> 12768 12769 12770 <rivo-favorite-button 12771 data-product-id="1990110347328" 12772 rivo-ax-data 12773 rivo-ax-cloak 12774 rivo-ax-html="$store.icons.heart" 12775 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 12776 12777 12778 12779 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 12780 > 12781 12782 12783 <a 12784 class="cursor-pointer" 12785 12786 href="/products/no-snag-elastic-black" 12787 12788 aria-label="Black No-Snag Elastics 100pc Set"> 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 <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%;"> 12807 12808 12809 12810 12811 12812 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831</div> 12832 12833<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 12834 12835 12836 12837</div> 12838 12839 12840 12841 </a> 12842 12843 12844 12845 12846 12847<style> 12848 .product-shades { 12849 position: absolute; 12850 right: .75rem; 12851 bottom: .75rem; 12852 z-index: 20; 12853 display: flex; 12854 align-items: center; 12855 gap: .375rem; 12856 margin: 0; 12857 padding: 0; 12858 list-style: none; 12859 pointer-events: none; 12860 } 12861 12862 .product-shades__item { 12863 display: block; 12864 width: 15px; 12865 height: 15px; 12866 border-radius: 9999px; 12867 border: 1px solid #fff; 12868 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 12869 background-size: cover; 12870 background-position: center; 12871 background-repeat: no-repeat; 12872 } 12873 12874 @media (max-width: 767px) { 12875 .product-shades { 12876 right: .5rem; 12877 bottom: .5rem; 12878 gap: .25rem; 12879 } 12880 } 12881 </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)"> 12882 <span class="sr-only">Brown No-Snag Elastics 100pc Set</span> 12883 </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)"> 12884 <span class="sr-only">Black No-Snag Elastics 100pc Set</span> 12885 </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)">
12886 <span class="sr-only">Clear No-Snag Elastics 100pc Set</span> 12887 </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)"> 12888 <span class="sr-only">Clear & Black No-Snag Elastics 200pcs & Cutter Set</span> 12889 </li></ul> 12890 12891 12892 </div> 12893 <a 12894 12895 href="/products/no-snag-elastic-black" 12896 12897 class="card__content block cursor-pointer py-4 text-center space-y-1"> 12898 <p class="card__heading font-medium"> 12899 12900 Black No-Snag Elastics 100pc Set 12901 </p> 12902 <div class="flex justify-center gap-2 items-center"></div> 12903 <div class="card__information"> 12904 12905 12906 <div class="card__price"> 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924<div class="flex gap-3 items-center justify-center "> 12925 <div x-init="$nextTick(() => { 12926 12927 12928 checkDiscountCode(false); 12929 12930 })" 12931 x-title="Product price" 12932 x-data="{ 12933 12934 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(','), 12935 12936 isBundle: false, 12937 onSale: false, 12938 soldOut: false, 12939 isPDP: false, 12940 code_discount_active: false, 12941 12942 enable_tag_discount: false, 12943 12944 variant: { 12945 price: 600, 12946 }, 12947 currentPrice(){ 12948 let price = this.variant.price; 12949 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 12950 price = price - (price * this.discount_percentage / 100); 12951 } 12952 return Math.round(price); 12953 }, 12954 getPrice(){ 12955 if(this.variant){ 12956 return Unick.formatMoney(this.currentPrice()); 12957 } 12958 }, 12959 showOriginalPrice(fallbackVisible){ 12960 return !!fallbackVisible; 12961 }, 12962 renderOriginalPrice(fallbackPrice){ 12963 return Unick.formatMoney(fallbackPrice || 0); 12964 }, 12965 checkDiscountCode(broadcast){ 12966 12967 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 12968 const cookieDiscount = Unick.getCookie('discount_code'); 12969 const discount = cookieDiscount ? this.discount_table.find((item) => { 12970 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 12971 }) : null; 12972 const codePercentage = Number(discount?.split(':')[1]) || 0; 12973 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 12974 let productPrice = 600; 12975 12976 if(codePercentage > 0 && codePercentage >= tagPercentage){ 12977 // The larger of the code and tag discounts is shown; ties go 12978 // to the code since it is what checkout actually charges. The 12979 // cookie only holds codes the cart reports as applicable 12980 // (synced in theme.liquid). 12981 this.code_discount_active = true; 12982 this.onSale = true; 12983 this.$dispatch('discount-percentage', { percentage: codePercentage }); 12984 12985 let displayPrice = productPrice - (productPrice * codePercentage / 100); 12986 12987 let newOriginalPrice = 600; 12988 12989 if(broadcast){ 12990 this.$dispatch('discounted-price', { id: 1990110347328, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 12991 }else{ 12992 this.variant.price = displayPrice; 12993 this.variant.original_price = newOriginalPrice; 12994 } 12995 12996 }else if(this.enable_tag_discount){ 12997 // No applicable code on the cart (or none matching the table), 12998 // or the code's percentage is smaller than the tag's â use the 12999 // tag discount. 13000 this.code_discount_active = false;
13001 if(cookieDiscount){ 13002 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 13003 } 13004 // PDP renders the discounted amount directly; PLP keeps the 13005 // full price in variant.price and getPrice() applies the tag 13006 // percentage on the fly. 13007 let displayPrice = this.isPDP 13008 ? productPrice - (productPrice * this.discount_percentage / 100) 13009 : productPrice; 13010 13011 let newOriginalPrice = 600; 13012 13013 if(broadcast){ 13014 this.$dispatch('discounted-price', { id: 1990110347328, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 13015 }else{ 13016 this.variant.price = displayPrice; 13017 this.variant.original_price = newOriginalPrice; 13018 } 13019 13020 }else{ 13021 this.code_discount_active = false; 13022 this.onSale = false; 13023 if(cookieDiscount){ 13024 this.$dispatch('discount-percentage', { percentage: 0 }); 13025 } 13026 // reset price and dispatch the events to update the price 13027 13028 let newOriginalPrice = 600; 13029 13030 if(broadcast){ 13031 this.$dispatch('discounted-price', { id: 1990110347328, new_price: 600, new_original_price: newOriginalPrice, code_discount_active: false }); 13032 }else{ 13033 this.variant.price = 600; 13034 this.variant.original_price = newOriginalPrice; 13035 } 13036 13037 } 13038 } 13039 13040 } 13041 }" 13042 13043 @price-update.window="if($event.detail.id == 1990110347328) { 13044 isPDP = true; 13045 variant.price = $event.detail.new_price; 13046 variant.original_price = $event.detail.new_original_price; 13047 if(variant.original_price > variant.price){ 13048 onSale = true; 13049 }else{ 13050 onSale = false; 13051 } 13052 }" 13053 @set-onetime-price.window="if($event.detail.id == 1990110347328) { 13054 if(!$event.detail.subscribe){ 13055 variant.price = $event.detail.new_price; 13056 variant.original_price = $event.detail.new_original_price; 13057 } 13058 }" 13059 @set-subscription-price.window="if($event.detail.id == 1990110347328) { 13060 if($event.detail.subscribe){ 13061 variant.price = $event.detail.new_price; 13062 variant.original_price = $event.detail.new_original_price; 13063 } 13064 }" 13065 13066 @discounted-price.window="if($event.detail.id == 1990110347328) { 13067 variant.price = $event.detail.new_price; 13068 variant.original_price = $event.detail.new_original_price; 13069 code_discount_active = $event.detail.code_discount_active; 13070 }" 13071 13072 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 13073 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 13074 class="price justify-center font-medium flex gap-x-2 items-center"> 13075 <div class="price__container"><div class="price__regular"> 13076 <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> 13077 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 13078 <span>$6.00</span> 13079 </span> 13080 13081 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 13082 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 13083 </template> 13084 13085 13086 <template x-if="enable_tag_discount && !code_discount_active"> 13087 <div class="inline-block tag-discount-price compare-at-price"> 13088 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 13089 class="price-item price-item--regular text-gray-700" 13090 aria-hidden="true"> 13091 </s> 13092 </div> 13093 </template> 13094 13095 13096 13097<span 13098 class="comp-price " 13099 data-comp-price="1700"> 13100 <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> 13101 </div><small class="unit-price hidden">
13102 <span class="sr-only">Unit price</span> 13103 <span class="price-item price-item--last"> 13104 <span></span> 13105 <span aria-hidden="true">/</span> 13106 <span class="sr-only"> per </span> 13107 <span> 13108 </span> 13109 </span> 13110 </small> 13111 13112 </div> 13113 13114 </div> 13115</div> 13116 13117 13118 13119 </div> 13120 13121 13122 13123 13124 </div> 13125 </a> 13126 13127 13128 13129 13130 13131 13132 </div> 13133 </li> 13134 13135 13136 13137 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 13138
13139<script> 13140 window.hoverImageLoad = window.hoverImageLoad || function(el) { 13141 var p = el.querySelector('[data-hover-image]'); 13142 if (!p) return; 13143 var img = new Image(); 13144 img.src = p.dataset.hoverImage; 13145 img.alt = p.dataset.hoverAlt || ''; 13146 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 13147 img.loading = 'lazy'; 13148 img.decoding = 'async'; 13149 p.replaceWith(img); 13150 }; 13151 </script>
13151 13152 <div 13153 data-product-handle="essential-bobby-pin-blonde" 13154 x-data 13155 class="card-wrapper flex flex-col h-full relative"> 13156 13157 13158 <rivo-favorite-button 13159 data-product-id="1990111789120" 13160 rivo-ax-data 13161 rivo-ax-cloak 13162 rivo-ax-html="$store.icons.heart" 13163 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 13164 13165 13166 13167 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 13168 > 13169 13170 13171 <a 13172 class="cursor-pointer" 13173 13174 href="/products/essential-bobby-pin-blonde" 13175 13176 aria-label="Blonde Bobby Pins 45pc Set"> 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 <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%;"> 13195 13196 13197 13198 13199 13200 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225</div> 13226 13227<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237</div> 13238 13239 13240 13241 </a> 13242 13243 13244 13245 13246 13247<style> 13248 .product-shades { 13249 position: absolute; 13250 right: .75rem; 13251 bottom: .75rem; 13252 z-index: 20; 13253 display: flex; 13254 align-items: center; 13255 gap: .375rem; 13256 margin: 0; 13257 padding: 0; 13258 list-style: none; 13259 pointer-events: none; 13260 } 13261 13262 .product-shades__item { 13263 display: block; 13264 width: 15px; 13265 height: 15px; 13266 border-radius: 9999px; 13267 border: 1px solid #fff; 13268 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 13269 background-size: cover; 13270 background-position: center; 13271 background-repeat: no-repeat; 13272 } 13273 13274 @media (max-width: 767px) { 13275 .product-shades { 13276 right: .5rem; 13277 bottom: .5rem; 13278 gap: .25rem; 13279 } 13280 } 13281 </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)"> 13282 <span class="sr-only">Black Bobby Pins 45pc Set</span> 13283 </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)"> 13284 <span class="sr-only">Blonde Bobby Pins 45pc Set</span> 13285 </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)">
13286 <span class="sr-only">Brown Bobby Pins 45pc Set</span> 13287 </li></ul> 13288 13289 13290 </div> 13291 <a 13292 13293 href="/products/essential-bobby-pin-blonde" 13294 13295 class="card__content block cursor-pointer py-4 text-center space-y-1"> 13296 <p class="card__heading font-medium"> 13297 13298 Blonde Bobby Pins 45pc Set 13299 </p> 13300 <div class="flex justify-center gap-2 items-center"></div> 13301 <div class="card__information"> 13302 13303 13304 <div class="card__price"> 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322<div class="flex gap-3 items-center justify-center "> 13323 <div x-init="$nextTick(() => { 13324 13325 13326 checkDiscountCode(false); 13327 13328 })" 13329 x-title="Product price" 13330 x-data="{ 13331 13332 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(','), 13333 13334 isBundle: false, 13335 onSale: false, 13336 soldOut: false, 13337 isPDP: false, 13338 code_discount_active: false, 13339 13340 enable_tag_discount: false, 13341 13342 variant: { 13343 price: 500, 13344 }, 13345 currentPrice(){ 13346 let price = this.variant.price; 13347 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 13348 price = price - (price * this.discount_percentage / 100); 13349 } 13350 return Math.round(price); 13351 }, 13352 getPrice(){ 13353 if(this.variant){ 13354 return Unick.formatMoney(this.currentPrice()); 13355 } 13356 }, 13357 showOriginalPrice(fallbackVisible){ 13358 return !!fallbackVisible; 13359 }, 13360 renderOriginalPrice(fallbackPrice){ 13361 return Unick.formatMoney(fallbackPrice || 0); 13362 }, 13363 checkDiscountCode(broadcast){ 13364 13365 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 13366 const cookieDiscount = Unick.getCookie('discount_code'); 13367 const discount = cookieDiscount ? this.discount_table.find((item) => { 13368 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 13369 }) : null; 13370 const codePercentage = Number(discount?.split(':')[1]) || 0; 13371 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 13372 let productPrice = 500; 13373 13374 if(codePercentage > 0 && codePercentage >= tagPercentage){ 13375 // The larger of the code and tag discounts is shown; ties go 13376 // to the code since it is what checkout actually charges. The 13377 // cookie only holds codes the cart reports as applicable 13378 // (synced in theme.liquid). 13379 this.code_discount_active = true; 13380 this.onSale = true; 13381 this.$dispatch('discount-percentage', { percentage: codePercentage }); 13382 13383 let displayPrice = productPrice - (productPrice * codePercentage / 100); 13384 13385 let newOriginalPrice = 500; 13386 13387 if(broadcast){ 13388 this.$dispatch('discounted-price', { id: 1990111789120, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 13389 }else{ 13390 this.variant.price = displayPrice; 13391 this.variant.original_price = newOriginalPrice; 13392 } 13393 13394 }else if(this.enable_tag_discount){ 13395 // No applicable code on the cart (or none matching the table), 13396 // or the code's percentage is smaller than the tag's â use the 13397 // tag discount. 13398 this.code_discount_active = false; 13399 if(cookieDiscount){ 13400 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 13401 } 13402 // PDP renders the discounted amount directly; PLP keeps the 13403 // full price in variant.price and getPrice() applies the tag 13404 // percentage on the fly. 13405 let displayPrice = this.isPDP 13406 ? productPrice - (productPrice * this.discount_percentage / 100) 13407 : productPrice; 13408 13409 let newOriginalPrice = 500; 13410 13411 if(broadcast){ 13412 this.$dispatch('discounted-price', { id: 1990111789120, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 13413 }else{ 13414 this.variant.price = displayPrice; 13415 this.variant.original_price = newOriginalPrice; 13416 } 13417 13418 }else{ 13419 this.code_discount_active = false;
13420 this.onSale = false; 13421 if(cookieDiscount){ 13422 this.$dispatch('discount-percentage', { percentage: 0 }); 13423 } 13424 // reset price and dispatch the events to update the price 13425 13426 let newOriginalPrice = 500; 13427 13428 if(broadcast){ 13429 this.$dispatch('discounted-price', { id: 1990111789120, new_price: 500, new_original_price: newOriginalPrice, code_discount_active: false }); 13430 }else{ 13431 this.variant.price = 500; 13432 this.variant.original_price = newOriginalPrice; 13433 } 13434 13435 } 13436 } 13437 13438 } 13439 }" 13440 13441 @price-update.window="if($event.detail.id == 1990111789120) { 13442 isPDP = true; 13443 variant.price = $event.detail.new_price; 13444 variant.original_price = $event.detail.new_original_price; 13445 if(variant.original_price > variant.price){ 13446 onSale = true; 13447 }else{ 13448 onSale = false; 13449 } 13450 }" 13451 @set-onetime-price.window="if($event.detail.id == 1990111789120) { 13452 if(!$event.detail.subscribe){ 13453 variant.price = $event.detail.new_price; 13454 variant.original_price = $event.detail.new_original_price; 13455 } 13456 }" 13457 @set-subscription-price.window="if($event.detail.id == 1990111789120) { 13458 if($event.detail.subscribe){ 13459 variant.price = $event.detail.new_price; 13460 variant.original_price = $event.detail.new_original_price; 13461 } 13462 }" 13463 13464 @discounted-price.window="if($event.detail.id == 1990111789120) { 13465 variant.price = $event.detail.new_price; 13466 variant.original_price = $event.detail.new_original_price; 13467 code_discount_active = $event.detail.code_discount_active; 13468 }" 13469 13470 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 13471 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 13472 class="price justify-center font-medium flex gap-x-2 items-center"> 13473 <div class="price__container"><div class="price__regular"> 13474 <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> 13475 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 13476 <span>$5.00</span> 13477 </span> 13478 13479 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 13480 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 13481 </template> 13482 13483 13484 <template x-if="enable_tag_discount && !code_discount_active"> 13485 <div class="inline-block tag-discount-price compare-at-price"> 13486 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 13487 class="price-item price-item--regular text-gray-700" 13488 aria-hidden="true"> 13489 </s> 13490 </div> 13491 </template> 13492 13493 13494 13495<span 13496 class="comp-price " 13497 data-comp-price="1400"> 13498 <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> 13499 </div><small class="unit-price hidden"> 13500 <span class="sr-only">Unit price</span> 13501 <span class="price-item price-item--last"> 13502 <span></span> 13503 <span aria-hidden="true">/</span> 13504 <span class="sr-only"> per </span> 13505 <span> 13506 </span> 13507 </span> 13508 </small> 13509 13510 </div> 13511 13512 </div> 13513</div> 13514 13515 13516 13517 </div> 13518 13519 13520 13521 13522 </div> 13523 </a> 13524 13525 13526 13527 13528 13529 13530 </div> 13531 </li> 13532 13533 13534 13535 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 13536
13537<script> 13538 window.hoverImageLoad = window.hoverImageLoad || function(el) { 13539 var p = el.querySelector('[data-hover-image]'); 13540 if (!p) return; 13541 var img = new Image(); 13542 img.src = p.dataset.hoverImage; 13543 img.alt = p.dataset.hoverAlt || ''; 13544 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 13545 img.loading = 'lazy'; 13546 img.decoding = 'async'; 13547 p.replaceWith(img); 13548 }; 13549 </script>
13549 13550 <div 13551 data-product-handle="essential-bobby-pin-black" 13552 x-data 13553 class="card-wrapper flex flex-col h-full relative"> 13554 13555 13556 <rivo-favorite-button 13557 data-product-id="1990112215104" 13558 rivo-ax-data 13559 rivo-ax-cloak 13560 rivo-ax-html="$store.icons.heart" 13561 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 13562 13563 13564 13565 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 13566 > 13567 13568 13569 <a 13570 class="cursor-pointer" 13571 13572 href="/products/essential-bobby-pin-black" 13573 13574 aria-label="Black Bobby Pins 45pc Set"> 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 <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%;"> 13593 13594 13595 13596 13597 13598 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621</div> 13622 13623<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 13624 13625 13626 13627 13628 13629 13630 13631</div> 13632 13633 13634 13635 </a> 13636 13637 13638 13639 13640 13641<style> 13642 .product-shades { 13643 position: absolute; 13644 right: .75rem; 13645 bottom: .75rem; 13646 z-index: 20; 13647 display: flex; 13648 align-items: center; 13649 gap: .375rem; 13650 margin: 0; 13651 padding: 0; 13652 list-style: none; 13653 pointer-events: none; 13654 } 13655 13656 .product-shades__item { 13657 display: block; 13658 width: 15px; 13659 height: 15px; 13660 border-radius: 9999px; 13661 border: 1px solid #fff; 13662 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 13663 background-size: cover; 13664 background-position: center; 13665 background-repeat: no-repeat; 13666 } 13667 13668 @media (max-width: 767px) { 13669 .product-shades { 13670 right: .5rem; 13671 bottom: .5rem; 13672 gap: .25rem; 13673 } 13674 } 13675 </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)"> 13676 <span class="sr-only">Black Bobby Pins 45pc Set</span> 13677 </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)"> 13678 <span class="sr-only">Blonde Bobby Pins 45pc Set</span> 13679 </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)">
13680 <span class="sr-only">Brown Bobby Pins 45pc Set</span> 13681 </li></ul> 13682 13683 13684 </div> 13685 <a 13686 13687 href="/products/essential-bobby-pin-black" 13688 13689 class="card__content block cursor-pointer py-4 text-center space-y-1"> 13690 <p class="card__heading font-medium"> 13691 13692 Black Bobby Pins 45pc Set 13693 </p> 13694 <div class="flex justify-center gap-2 items-center"></div> 13695 <div class="card__information"> 13696 13697 13698 <div class="card__price"> 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716<div class="flex gap-3 items-center justify-center "> 13717 <div x-init="$nextTick(() => { 13718 13719 13720 checkDiscountCode(false); 13721 13722 })" 13723 x-title="Product price" 13724 x-data="{ 13725 13726 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(','), 13727 13728 isBundle: false, 13729 onSale: false, 13730 soldOut: false, 13731 isPDP: false, 13732 code_discount_active: false, 13733 13734 enable_tag_discount: false, 13735 13736 variant: { 13737 price: 500, 13738 }, 13739 currentPrice(){ 13740 let price = this.variant.price; 13741 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 13742 price = price - (price * this.discount_percentage / 100); 13743 } 13744 return Math.round(price); 13745 }, 13746 getPrice(){ 13747 if(this.variant){ 13748 return Unick.formatMoney(this.currentPrice()); 13749 } 13750 }, 13751 showOriginalPrice(fallbackVisible){ 13752 return !!fallbackVisible; 13753 }, 13754 renderOriginalPrice(fallbackPrice){ 13755 return Unick.formatMoney(fallbackPrice || 0); 13756 }, 13757 checkDiscountCode(broadcast){ 13758 13759 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 13760 const cookieDiscount = Unick.getCookie('discount_code'); 13761 const discount = cookieDiscount ? this.discount_table.find((item) => { 13762 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 13763 }) : null; 13764 const codePercentage = Number(discount?.split(':')[1]) || 0; 13765 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 13766 let productPrice = 500; 13767 13768 if(codePercentage > 0 && codePercentage >= tagPercentage){ 13769 // The larger of the code and tag discounts is shown; ties go 13770 // to the code since it is what checkout actually charges. The 13771 // cookie only holds codes the cart reports as applicable 13772 // (synced in theme.liquid). 13773 this.code_discount_active = true; 13774 this.onSale = true; 13775 this.$dispatch('discount-percentage', { percentage: codePercentage }); 13776 13777 let displayPrice = productPrice - (productPrice * codePercentage / 100); 13778 13779 let newOriginalPrice = 500; 13780 13781 if(broadcast){ 13782 this.$dispatch('discounted-price', { id: 1990112215104, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 13783 }else{ 13784 this.variant.price = displayPrice; 13785 this.variant.original_price = newOriginalPrice; 13786 } 13787 13788 }else if(this.enable_tag_discount){ 13789 // No applicable code on the cart (or none matching the table), 13790 // or the code's percentage is smaller than the tag's â use the 13791 // tag discount. 13792 this.code_discount_active = false; 13793 if(cookieDiscount){ 13794 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 13795 } 13796 // PDP renders the discounted amount directly; PLP keeps the 13797 // full price in variant.price and getPrice() applies the tag 13798 // percentage on the fly. 13799 let displayPrice = this.isPDP 13800 ? productPrice - (productPrice * this.discount_percentage / 100) 13801 : productPrice; 13802 13803 let newOriginalPrice = 500; 13804 13805 if(broadcast){ 13806 this.$dispatch('discounted-price', { id: 1990112215104, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 13807 }else{ 13808 this.variant.price = displayPrice; 13809 this.variant.original_price = newOriginalPrice; 13810 } 13811 13812 }else{ 13813 this.code_discount_active = false;
13814 this.onSale = false; 13815 if(cookieDiscount){ 13816 this.$dispatch('discount-percentage', { percentage: 0 }); 13817 } 13818 // reset price and dispatch the events to update the price 13819 13820 let newOriginalPrice = 500; 13821 13822 if(broadcast){ 13823 this.$dispatch('discounted-price', { id: 1990112215104, new_price: 500, new_original_price: newOriginalPrice, code_discount_active: false }); 13824 }else{ 13825 this.variant.price = 500; 13826 this.variant.original_price = newOriginalPrice; 13827 } 13828 13829 } 13830 } 13831 13832 } 13833 }" 13834 13835 @price-update.window="if($event.detail.id == 1990112215104) { 13836 isPDP = true; 13837 variant.price = $event.detail.new_price; 13838 variant.original_price = $event.detail.new_original_price; 13839 if(variant.original_price > variant.price){ 13840 onSale = true; 13841 }else{ 13842 onSale = false; 13843 } 13844 }" 13845 @set-onetime-price.window="if($event.detail.id == 1990112215104) { 13846 if(!$event.detail.subscribe){ 13847 variant.price = $event.detail.new_price; 13848 variant.original_price = $event.detail.new_original_price; 13849 } 13850 }" 13851 @set-subscription-price.window="if($event.detail.id == 1990112215104) { 13852 if($event.detail.subscribe){ 13853 variant.price = $event.detail.new_price; 13854 variant.original_price = $event.detail.new_original_price; 13855 } 13856 }" 13857 13858 @discounted-price.window="if($event.detail.id == 1990112215104) { 13859 variant.price = $event.detail.new_price; 13860 variant.original_price = $event.detail.new_original_price; 13861 code_discount_active = $event.detail.code_discount_active; 13862 }" 13863 13864 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 13865 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 13866 class="price justify-center font-medium flex gap-x-2 items-center"> 13867 <div class="price__container"><div class="price__regular"> 13868 <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> 13869 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 13870 <span>$5.00</span> 13871 </span> 13872 13873 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 13874 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 13875 </template> 13876 13877 13878 <template x-if="enable_tag_discount && !code_discount_active"> 13879 <div class="inline-block tag-discount-price compare-at-price"> 13880 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 13881 class="price-item price-item--regular text-gray-700" 13882 aria-hidden="true"> 13883 </s> 13884 </div> 13885 </template> 13886 13887 13888 13889<span 13890 class="comp-price " 13891 data-comp-price="1400"> 13892 <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> 13893 </div><small class="unit-price hidden"> 13894 <span class="sr-only">Unit price</span> 13895 <span class="price-item price-item--last"> 13896 <span></span> 13897 <span aria-hidden="true">/</span> 13898 <span class="sr-only"> per </span> 13899 <span> 13900 </span> 13901 </span> 13902 </small> 13903 13904 </div> 13905 13906 </div> 13907</div> 13908 13909 13910 13911 </div> 13912 13913 13914 13915 13916 </div> 13917 </a> 13918 13919 13920 13921 13922 13923 13924 </div> 13925 </li> 13926 13927 13928 13929 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 13930
13931<script> 13932 window.hoverImageLoad = window.hoverImageLoad || function(el) { 13933 var p = el.querySelector('[data-hover-image]'); 13934 if (!p) return; 13935 var img = new Image(); 13936 img.src = p.dataset.hoverImage; 13937 img.alt = p.dataset.hoverAlt || ''; 13938 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 13939 img.loading = 'lazy'; 13940 img.decoding = 'async'; 13941 p.replaceWith(img); 13942 }; 13943 </script>
13943 13944 <div 13945 data-product-handle="velvet-scrunchies-blush-mauve" 13946 x-data 13947 class="card-wrapper flex flex-col h-full relative"> 13948 13949 13950 <rivo-favorite-button 13951 data-product-id="1990129451072" 13952 rivo-ax-data 13953 rivo-ax-cloak 13954 rivo-ax-html="$store.icons.heart" 13955 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 13956 13957 13958 13959 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 13960 > 13961 13962 13963 <a 13964 class="cursor-pointer" 13965 13966 href="/products/velvet-scrunchies-blush-mauve" 13967 13968 aria-label="Blush & Mauve Velvet Scrunchies 5pc Set"> 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 <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%;"> 13987 13988 13989 13990 13991 13992 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021</div> 14022 14023<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037</div> 14038 14039 14040 14041 </a> 14042 14043 14044 14045 14046 14047<style> 14048 .product-shades { 14049 position: absolute; 14050 right: .75rem; 14051 bottom: .75rem; 14052 z-index: 20; 14053 display: flex; 14054 align-items: center; 14055 gap: .375rem; 14056 margin: 0; 14057 padding: 0; 14058 list-style: none; 14059 pointer-events: none; 14060 } 14061 14062 .product-shades__item { 14063 display: block; 14064 width: 15px; 14065 height: 15px; 14066 border-radius: 9999px; 14067 border: 1px solid #fff; 14068 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 14069 background-size: cover; 14070 background-position: center; 14071 background-repeat: no-repeat; 14072 } 14073 14074 @media (max-width: 767px) { 14075 .product-shades { 14076 right: .5rem; 14077 bottom: .5rem; 14078 gap: .25rem; 14079 } 14080 } 14081 </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)">
14082 <span class="sr-only">Black Satin Sleep Scrunchies 5pc Set</span> 14083 </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)"> 14084 <span class="sr-only">Blush & Mauve Velvet Scrunchies 5pc Set</span> 14085 </li><li class="product-shades__item" style="background-image: url(//www.mykitsch.com/cdn/shop/files/freepik__talk__12302.jpg?v=1759809962&width=100)"> 14086 <span class="sr-only">Satin Sleep Scrunchies 5pc Set</span> 14087 </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)"> 14088 <span class="sr-only">Assorted Textured Scrunchies 5pc Set - Terracotta</span> 14089 </li></ul> 14090 14091 14092 </div> 14093 <a 14094 14095 href="/products/velvet-scrunchies-blush-mauve" 14096 14097 class="card__content block cursor-pointer py-4 text-center space-y-1"> 14098 <p class="card__heading font-medium"> 14099 14100 Blush & Mauve Velvet Scrunchies 5pc Set 14101 </p> 14102 <div class="flex justify-center gap-2 items-center"></div> 14103 <div class="card__information"> 14104 14105 14106 <div class="card__price"> 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124<div class="flex gap-3 items-center justify-center "> 14125 <div x-init="$nextTick(() => { 14126 14127 14128 checkDiscountCode(false); 14129 14130 })" 14131 x-title="Product price" 14132 x-data="{ 14133 14134 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(','), 14135 14136 isBundle: false, 14137 onSale: false, 14138 soldOut: false, 14139 isPDP: false, 14140 code_discount_active: false, 14141 14142 enable_tag_discount: false, 14143 14144 variant: { 14145 price: 1000, 14146 }, 14147 currentPrice(){ 14148 let price = this.variant.price; 14149 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 14150 price = price - (price * this.discount_percentage / 100); 14151 } 14152 return Math.round(price); 14153 }, 14154 getPrice(){ 14155 if(this.variant){ 14156 return Unick.formatMoney(this.currentPrice()); 14157 } 14158 }, 14159 showOriginalPrice(fallbackVisible){ 14160 return !!fallbackVisible; 14161 }, 14162 renderOriginalPrice(fallbackPrice){ 14163 return Unick.formatMoney(fallbackPrice || 0); 14164 }, 14165 checkDiscountCode(broadcast){ 14166 14167 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 14168 const cookieDiscount = Unick.getCookie('discount_code'); 14169 const discount = cookieDiscount ? this.discount_table.find((item) => { 14170 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 14171 }) : null; 14172 const codePercentage = Number(discount?.split(':')[1]) || 0; 14173 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 14174 let productPrice = 1000; 14175 14176 if(codePercentage > 0 && codePercentage >= tagPercentage){ 14177 // The larger of the code and tag discounts is shown; ties go 14178 // to the code since it is what checkout actually charges. The 14179 // cookie only holds codes the cart reports as applicable 14180 // (synced in theme.liquid). 14181 this.code_discount_active = true; 14182 this.onSale = true; 14183 this.$dispatch('discount-percentage', { percentage: codePercentage }); 14184 14185 let displayPrice = productPrice - (productPrice * codePercentage / 100); 14186 14187 let newOriginalPrice = 1000; 14188 14189 if(broadcast){ 14190 this.$dispatch('discounted-price', { id: 1990129451072, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 14191 }else{ 14192 this.variant.price = displayPrice; 14193 this.variant.original_price = newOriginalPrice; 14194 } 14195 14196 }else if(this.enable_tag_discount){ 14197 // No applicable code on the cart (or none matching the table), 14198 // or the code's percentage is smaller than the tag's â use the 14199 // tag discount. 14200 this.code_discount_active = false;
14201 if(cookieDiscount){ 14202 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 14203 } 14204 // PDP renders the discounted amount directly; PLP keeps the 14205 // full price in variant.price and getPrice() applies the tag 14206 // percentage on the fly. 14207 let displayPrice = this.isPDP 14208 ? productPrice - (productPrice * this.discount_percentage / 100) 14209 : productPrice; 14210 14211 let newOriginalPrice = 1000; 14212 14213 if(broadcast){ 14214 this.$dispatch('discounted-price', { id: 1990129451072, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 14215 }else{ 14216 this.variant.price = displayPrice; 14217 this.variant.original_price = newOriginalPrice; 14218 } 14219 14220 }else{ 14221 this.code_discount_active = false; 14222 this.onSale = false; 14223 if(cookieDiscount){ 14224 this.$dispatch('discount-percentage', { percentage: 0 }); 14225 } 14226 // reset price and dispatch the events to update the price 14227 14228 let newOriginalPrice = 1000; 14229 14230 if(broadcast){ 14231 this.$dispatch('discounted-price', { id: 1990129451072, new_price: 1000, new_original_price: newOriginalPrice, code_discount_active: false }); 14232 }else{ 14233 this.variant.price = 1000; 14234 this.variant.original_price = newOriginalPrice; 14235 } 14236 14237 } 14238 } 14239 14240 } 14241 }" 14242 14243 @price-update.window="if($event.detail.id == 1990129451072) { 14244 isPDP = true; 14245 variant.price = $event.detail.new_price; 14246 variant.original_price = $event.detail.new_original_price; 14247 if(variant.original_price > variant.price){ 14248 onSale = true; 14249 }else{ 14250 onSale = false; 14251 } 14252 }" 14253 @set-onetime-price.window="if($event.detail.id == 1990129451072) { 14254 if(!$event.detail.subscribe){ 14255 variant.price = $event.detail.new_price; 14256 variant.original_price = $event.detail.new_original_price; 14257 } 14258 }" 14259 @set-subscription-price.window="if($event.detail.id == 1990129451072) { 14260 if($event.detail.subscribe){ 14261 variant.price = $event.detail.new_price; 14262 variant.original_price = $event.detail.new_original_price; 14263 } 14264 }" 14265 14266 @discounted-price.window="if($event.detail.id == 1990129451072) { 14267 variant.price = $event.detail.new_price; 14268 variant.original_price = $event.detail.new_original_price; 14269 code_discount_active = $event.detail.code_discount_active; 14270 }" 14271 14272 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 14273 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 14274 class="price justify-center font-medium flex gap-x-2 items-center"> 14275 <div class="price__container"><div class="price__regular"> 14276 <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> 14277 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 14278 <span>$10.00</span> 14279 </span> 14280 14281 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 14282 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 14283 </template> 14284 14285 14286 <template x-if="enable_tag_discount && !code_discount_active"> 14287 <div class="inline-block tag-discount-price compare-at-price"> 14288 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 14289 class="price-item price-item--regular text-gray-700" 14290 aria-hidden="true"> 14291 </s> 14292 </div> 14293 </template> 14294 14295 14296 14297<span 14298 class="comp-price " 14299 data-comp-price="2800"> 14300 <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> 14301 </div><small class="unit-price hidden">
14302 <span class="sr-only">Unit price</span> 14303 <span class="price-item price-item--last"> 14304 <span></span> 14305 <span aria-hidden="true">/</span> 14306 <span class="sr-only"> per </span> 14307 <span> 14308 </span> 14309 </span> 14310 </small> 14311 14312 </div> 14313 14314 </div> 14315</div> 14316 14317 14318 14319 </div> 14320 14321 14322 14323 14324 </div> 14325 </a> 14326 14327 14328 14329 14330 14331 14332 </div> 14333 </li> 14334 14335 14336 14337 <li class="featured-colection__item w-6/12 md:w-3/12 flex-shrink-0 snap-center last:mr-4 "> 14338
14339<script> 14340 window.hoverImageLoad = window.hoverImageLoad || function(el) { 14341 var p = el.querySelector('[data-hover-image]'); 14342 if (!p) return; 14343 var img = new Image(); 14344 img.src = p.dataset.hoverImage; 14345 img.alt = p.dataset.hoverAlt || ''; 14346 img.className = 'absolute z-10 top-0 left-0 h-full w-full object-cover opacity-0 group-hover:opacity-100'; 14347 img.loading = 'lazy'; 14348 img.decoding = 'async'; 14349 p.replaceWith(img); 14350 }; 14351 </script>
14351 14352 <div 14353 data-product-handle="styling-clip-iridescent" 14354 x-data 14355 class="card-wrapper flex flex-col h-full relative"> 14356 14357 14358 <rivo-favorite-button 14359 data-product-id="1990164709440" 14360 rivo-ax-data 14361 rivo-ax-cloak 14362 rivo-ax-html="$store.icons.heart" 14363 rivo-ax-show="$store.rivo_aw_settings?.favorites_enabled && (!$store.rivo_profile_customer || $store.loading_states.global_favorite_buttons)"></rivo-favorite-button> 14364 14365 14366 14367 <div class="cart__media relative group" x-bind="behaviour" x-data="QuickViewButton" 14368 > 14369 14370 14371 <a 14372 class="cursor-pointer" 14373 14374 href="/products/styling-clip-iridescent" 14375 14376 aria-label="Iridescent Styling Hair Clips 6pc Set"> 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 <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%;"> 14395 14396 14397 14398 14399 14400 <div class="item-flag grid grid-cols-3 gap-1 empty:hidden" data-language="en"> 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427</div> 14428 14429<div class="product-award absolute top-1 left-1 w-20 h-20 empty:hidden"> 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441</div> 14442 14443 14444 14445 </a> 14446 14447 14448 14449 14450 14451<style> 14452 .product-shades { 14453 position: absolute; 14454 right: .75rem; 14455 bottom: .75rem; 14456 z-index: 20; 14457 display: flex; 14458 align-items: center; 14459 gap: .375rem; 14460 margin: 0; 14461 padding: 0; 14462 list-style: none; 14463 pointer-events: none; 14464 } 14465 14466 .product-shades__item { 14467 display: block; 14468 width: 15px; 14469 height: 15px; 14470 border-radius: 9999px; 14471 border: 1px solid #fff; 14472 box-shadow: 0 0 0 1px rgba(0, 0, 0, .18); 14473 background-size: cover; 14474 background-position: center; 14475 background-repeat: no-repeat; 14476 } 14477 14478 @media (max-width: 767px) { 14479 .product-shades { 14480 right: .5rem; 14481 bottom: .5rem; 14482 gap: .25rem; 14483 } 14484 } 14485 </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)"> 14486 <span class="sr-only">Iridescent Styling Hair Clips 6pc Set</span> 14487 </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)"> 14488 <span class="sr-only">Rose Gold Styling Hair Clips 6pc Set</span> 14489 </li></ul> 14490 14491 14492 </div> 14493 <a 14494 14495 href="/products/styling-clip-iridescent" 14496 14497 class="card__content block cursor-pointer py-4 text-center space-y-1"> 14498 <p class="card__heading font-medium"> 14499 14500 Iridescent Styling Hair Clips 6pc Set 14501 </p> 14502 <div class="flex justify-center gap-2 items-center"></div> 14503 <div class="card__information"> 14504 14505 14506 <div class="card__price"> 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524<div class="flex gap-3 items-center justify-center "> 14525 <div x-init="$nextTick(() => { 14526 14527 14528 checkDiscountCode(false); 14529 14530 })" 14531 x-title="Product price" 14532 x-data="{ 14533 14534 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
145346:26,Summer20:20,LABORDAY30:30'.split(','), 14535 14536 isBundle: false, 14537 onSale: false, 14538 soldOut: false, 14539 isPDP: false, 14540 code_discount_active: false, 14541 14542 enable_tag_discount: false, 14543 14544 variant: { 14545 price: 1000, 14546 }, 14547 currentPrice(){ 14548 let price = this.variant.price; 14549 if(this.enable_tag_discount && !this.isPDP && !this.code_discount_active){ 14550 price = price - (price * this.discount_percentage / 100); 14551 } 14552 return Math.round(price); 14553 }, 14554 getPrice(){ 14555 if(this.variant){ 14556 return Unick.formatMoney(this.currentPrice()); 14557 } 14558 }, 14559 showOriginalPrice(fallbackVisible){ 14560 return !!fallbackVisible; 14561 }, 14562 renderOriginalPrice(fallbackPrice){ 14563 return Unick.formatMoney(fallbackPrice || 0); 14564 }, 14565 checkDiscountCode(broadcast){ 14566 14567 if(typeof this?.discount_table !== 'undefined' && this?.discount_table.length > 0){ 14568 const cookieDiscount = Unick.getCookie('discount_code'); 14569 const discount = cookieDiscount ? this.discount_table.find((item) => { 14570 return item.toString().toLowerCase().includes(cookieDiscount.toLowerCase()); 14571 }) : null; 14572 const codePercentage = Number(discount?.split(':')[1]) || 0; 14573 const tagPercentage = this.enable_tag_discount ? this.discount_percentage : 0; 14574 let productPrice = 1000; 14575 14576 if(codePercentage > 0 && codePercentage >= tagPercentage){ 14577 // The larger of the code and tag discounts is shown; ties go 14578 // to the code since it is what checkout actually charges. The 14579 // cookie only holds codes the cart reports as applicable 14580 // (synced in theme.liquid). 14581 this.code_discount_active = true; 14582 this.onSale = true; 14583 this.$dispatch('discount-percentage', { percentage: codePercentage }); 14584 14585 let displayPrice = productPrice - (productPrice * codePercentage / 100); 14586 14587 let newOriginalPrice = 1000; 14588 14589 if(broadcast){ 14590 this.$dispatch('discounted-price', { id: 1990164709440, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: true }); 14591 }else{ 14592 this.variant.price = displayPrice; 14593 this.variant.original_price = newOriginalPrice; 14594 } 14595 14596 }else if(this.enable_tag_discount){ 14597 // No applicable code on the cart (or none matching the table), 14598 // or the code's percentage is smaller than the tag's â use the 14599 // tag discount. 14600 this.code_discount_active = false; 14601 if(cookieDiscount){ 14602 this.$dispatch('discount-percentage', { percentage: this.discount_percentage }); 14603 } 14604 // PDP renders the discounted amount directly; PLP keeps the 14605 // full price in variant.price and getPrice() applies the tag 14606 // percentage on the fly. 14607 let displayPrice = this.isPDP 14608 ? productPrice - (productPrice * this.discount_percentage / 100) 14609 : productPrice; 14610 14611 let newOriginalPrice = 1000; 14612 14613 if(broadcast){ 14614 this.$dispatch('discounted-price', { id: 1990164709440, new_price: displayPrice, new_original_price: newOriginalPrice, code_discount_active: false }); 14615 }else{ 14616 this.variant.price = displayPrice; 14617 this.variant.original_price = newOriginalPrice; 14618 } 14619 14620 }else{ 14621 this.code_discount_active = false;
14622 this.onSale = false; 14623 if(cookieDiscount){ 14624 this.$dispatch('discount-percentage', { percentage: 0 }); 14625 } 14626 // reset price and dispatch the events to update the price 14627 14628 let newOriginalPrice = 1000; 14629 14630 if(broadcast){ 14631 this.$dispatch('discounted-price', { id: 1990164709440, new_price: 1000, new_original_price: newOriginalPrice, code_discount_active: false }); 14632 }else{ 14633 this.variant.price = 1000; 14634 this.variant.original_price = newOriginalPrice; 14635 } 14636 14637 } 14638 } 14639 14640 } 14641 }" 14642 14643 @price-update.window="if($event.detail.id == 1990164709440) { 14644 isPDP = true; 14645 variant.price = $event.detail.new_price; 14646 variant.original_price = $event.detail.new_original_price; 14647 if(variant.original_price > variant.price){ 14648 onSale = true; 14649 }else{ 14650 onSale = false; 14651 } 14652 }" 14653 @set-onetime-price.window="if($event.detail.id == 1990164709440) { 14654 if(!$event.detail.subscribe){ 14655 variant.price = $event.detail.new_price; 14656 variant.original_price = $event.detail.new_original_price; 14657 } 14658 }" 14659 @set-subscription-price.window="if($event.detail.id == 1990164709440) { 14660 if($event.detail.subscribe){ 14661 variant.price = $event.detail.new_price; 14662 variant.original_price = $event.detail.new_original_price; 14663 } 14664 }" 14665 14666 @discounted-price.window="if($event.detail.id == 1990164709440) { 14667 variant.price = $event.detail.new_price; 14668 variant.original_price = $event.detail.new_original_price; 14669 code_discount_active = $event.detail.code_discount_active; 14670 }" 14671 14672 @discount-applied.window="$nextTick(() => checkDiscountCode(true))" 14673 @discount-removed.window="$nextTick(() => checkDiscountCode(true))" 14674 class="price justify-center font-medium flex gap-x-2 items-center"> 14675 <div class="price__container"><div class="price__regular"> 14676 <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> 14677 <span class="price-item price-item--regular price-item--current" x-text="getPrice()" :class="{ 'text-red-700': enable_tag_discount || onSale }" aria-hidden="true"> 14678 <span>$10.00</span> 14679 </span> 14680 14681 <template x-if="showOriginalPrice(variant?.original_price && variant?.original_price > variant?.price)"> 14682 <s x-text="renderOriginalPrice(variant.original_price)" class="price-item price-item--regular text-gray-700 compare-at-price" aria-hidden="true"></s> 14683 </template> 14684 14685 14686 <template x-if="enable_tag_discount && !code_discount_active"> 14687 <div class="inline-block tag-discount-price compare-at-price"> 14688 <s x-show="!isPDP" x-text="Unick.formatMoney(variant.price)" 14689 class="price-item price-item--regular text-gray-700" 14690 aria-hidden="true"> 14691 </s> 14692 </div> 14693 </template> 14694 14695 14696 14697<span 14698 class="comp-price " 14699 data-comp-price="2800"> 14700 <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> 14701 </div><small class="unit-price hidden"> 14702 <span class="sr-only">Unit price</span> 14703 <span class="price-item price-item--last"> 14704 <span></span> 14705 <span aria-hidden="true">/</span> 14706 <span class="sr-only"> per </span> 14707 <span> 14708 </span> 14709 </span> 14710 </small> 14711 14712 </div> 14713 14714 </div> 14715</div> 14716 14717 14718 14719 </div> 14720 14721 14722 14723 14724 </div> 14725 </a> 14726 14727 14728 14729 14730 14731 14732 </div> 14733 </li> 14734 14735 14736 </ul> 14737 </div> 14738 14739 </div> 14740 14741 </form> 14742 </div> 14743 14744 <div @click="showSearch = false" class="bg-overlay bg-black/10 fixed inset-0"></div> 14745 14746</div> 14747 14748 14749<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"> 14750 14751 14752 14753 <template x-teleport="#megamenu-1"> 14754 14755 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 14756 md:gap-3"> 14757 <div class="md:px-4 page-width"> 14758 <div class=" grid 14759 lg:grid-cols-5 14760 md:grid-cols-2 14761 grid-cols-2 14762 gap-x-4 14763 divide-y 14764 divide-gray-200 14765 md:divide-y-0 14766 md:py-3 14767 "><div class="megamenu-submenu 14768 14769 ml-2 mb-2 14770 14771 md:ml-0 text-sm tracking-normal font-secondary " 14772 x-data="{ 14773 submenu: true, 14774 viewChange(){ 14775 // on mobile, hide submenu 14776 14777 this.submenu = true;
14778 $dispatch('hasheading', false); 14779 14780 } 14781 }" 14782 x-init="viewChange()" 14783 @resize.window="viewChange();" 14784 > 14785 14786 14787 <h3 class="text-base md:text-xl mb-2 " > 14788 14789 Product Type 14790 14791 </h3> 14792 14793 14794 14795 14796 <ul x-show="submenu"> 14797 14798 <li data-menu-handle="hair-perfumes"> 14799 <a href="/collections/hair-perfumes" 14800 class="link link--text py-1 block font-normal 14801 "> 14802 <span>Hair Perfumes</span> 14803 </a> 14804 </li> 14805 14806 14807 14808 <li data-menu-handle="shampoo-conditioner-combos"> 14809 <a href="/collections/shampoo-conditioner-combo-packs" 14810 class="link link--text py-1 block font-normal 14811 "> 14812 <span>Shampoo & Conditioner Combos</span> 14813 </a> 14814 </li> 14815 14816 14817 14818 <li data-menu-handle="shampoo"> 14819 <a href="/collections/shampoo" 14820 class="link link--text py-1 block font-normal 14821 "> 14822 <span>Shampoo</span> 14823 </a> 14824 </li> 14825 14826 14827 14828 <li data-menu-handle="conditioner"> 14829 <a href="/collections/conditioner" 14830 class="link link--text py-1 block font-normal 14831 "> 14832 <span>Conditioner</span> 14833 </a> 14834 </li> 14835 14836 14837 14838 <li data-menu-handle="shower-accessories"> 14839 <a href="/collections/shower-accessories" 14840 class="link link--text py-1 block font-normal 14841 "> 14842 <span>Shower Accessories</span> 14843 </a> 14844 </li> 14845 14846 14847 14848 <li data-menu-handle="styling-treatments"> 14849 <a href="/collections/hair-treatments" 14850 class="link link--text py-1 block font-normal 14851 "> 14852 <span>Styling & Treatments</span> 14853 </a> 14854 </li> 14855 14856 14857 14858 <li data-menu-handle="styling-tools"> 14859 <a href="/collections/styling-tools" 14860 class="link link--text py-1 block font-normal 14861 "> 14862 <span>Styling Tools</span> 14863 </a> 14864 </li> 14865 14866</ul> 14867 14868 </div><div class="megamenu-submenu 14869 14870 ml-2 mb-2 14871 14872 md:ml-0 text-sm tracking-normal font-secondary " 14873 x-data="{ 14874 submenu: true, 14875 viewChange(){ 14876 // on mobile, hide submenu 14877 14878 this.submenu = true;
14879 $dispatch('hasheading', false); 14880 14881 } 14882 }" 14883 x-init="viewChange()" 14884 @resize.window="viewChange();" 14885 > 14886 14887 14888 <h3 class="text-base md:text-xl mb-2 " > 14889 14890 Solutions 14891 14892 </h3> 14893 14894 14895 14896 14897 <ul x-show="submenu"> 14898 14899 <li data-menu-handle="hair-quiz"> 14900 <a href="/pages/take-the-kitsch-quiz" 14901 class="link link--text py-1 block font-normal 14902 "> 14903 <span>Hair Quiz</span> 14904 </a> 14905 </li> 14906 14907 14908 14909 <li data-menu-handle="hair-loss"> 14910 <a href="/collections/hair-loss" 14911 class="link link--text py-1 block font-normal 14912 "> 14913 <span>Hair Loss</span> 14914 </a> 14915 </li> 14916 14917 14918 14919 <li data-menu-handle="damaged-hair"> 14920 <a href="/collections/damaged-hair" 14921 class="link link--text py-1 block font-normal 14922 "> 14923 <span>Damaged Hair</span> 14924 </a> 14925 </li> 14926 14927 14928 14929 <li data-menu-handle="color-safe"> 14930 <a href="/collections/color-safe" 14931 class="link link--text py-1 block font-normal 14932 "> 14933 <span>Color Safe</span> 14934 </a> 14935 </li> 14936 14937 14938 14939 <li data-menu-handle="wavy-curly-hair"> 14940 <a href="/collections/wavy-curly-hair" 14941 class="link link--text py-1 block font-normal 14942 "> 14943 <span>Wavy & Curly Hair</span> 14944 </a> 14945 </li> 14946 14947 14948 14949 <li data-menu-handle="frizz"> 14950 <a href="/collections/frizz" 14951 class="link link--text py-1 block font-normal 14952 "> 14953 <span>Frizz</span> 14954 </a> 14955 </li> 14956 14957</ul> 14958 14959 </div><div class="megamenu-submenu 14960 14961 ml-2 mb-2 14962 14963 md:ml-0 text-sm tracking-normal font-secondary " 14964 x-data="{ 14965 submenu: true, 14966 viewChange(){ 14967 // on mobile, hide submenu 14968 14969 this.submenu = true;
14970 $dispatch('hasheading', false); 14971 14972 } 14973 }" 14974 x-init="viewChange()" 14975 @resize.window="viewChange();" 14976 > 14977 14978 14979 <h3 class="text-base md:text-xl mb-2 " > 14980 14981 Hair Treatment 14982 14983 </h3> 14984 14985 14986 14987 14988 <ul x-show="submenu"> 14989 14990 <li data-menu-handle="hair-masks"> 14991 <a href="/collections/hair-masks" 14992 class="link link--text py-1 block font-normal 14993 "> 14994 <span>Hair Masks</span> 14995 </a> 14996 </li> 14997 14998 14999 15000 <li data-menu-handle="hair-oils"> 15001 <a href="/collections/hair-oils" 15002 class="link link--text py-1 block font-normal 15003 "> 15004 <span>Hair Oils</span> 15005 </a> 15006 </li> 15007 15008 15009 15010 <li data-menu-handle="leave-in-conditioner"> 15011 <a href="/products/moisturizing-argan-milk-leave-in-conditioner" 15012 class="link link--text py-1 block font-normal 15013 "> 15014 <span>Leave-in Conditioner</span> 15015 </a> 15016 </li> 15017 15018</ul> 15019 15020 </div><div class="megamenu-submenu 15021 15022 ml-2 mb-2 15023 15024 md:ml-0 text-sm tracking-normal font-secondary " 15025 x-data="{ 15026 submenu: true, 15027 viewChange(){ 15028 // on mobile, hide submenu 15029 15030 this.submenu = true; 15031 $dispatch('hasheading', false); 15032 15033 } 15034 }" 15035 x-init="viewChange()" 15036 @resize.window="viewChange();" 15037 > 15038 15039 15040 <h3 class="text-base md:text-xl mb-2 " > 15041 15042 Hair Styling 15043 15044 </h3> 15045 15046 15047 15048 15049 <ul x-show="submenu"> 15050 15051 <li data-menu-handle="curl-cream"> 15052 <a href="/products/kitsch-moisturizing-curl-cream" 15053 class="link link--text py-1 block font-normal 15054 "> 15055 <span>Curl Cream</span> 15056 </a> 15057 </li> 15058 15059 15060 15061 <li data-menu-handle="heatless-hair"> 15062 <a href="/collections/heatless-hair-1" 15063 class="link link--text py-1 block font-normal 15064 ">
15065 <span>Heatless Hair</span> 15066 </a> 15067 </li> 15068 15069 15070 15071 <li data-menu-handle="hair-rollers"> 15072 <a href="/collections/hair-rollers" 15073 class="link link--text py-1 block font-normal 15074 "> 15075 <span>Hair Rollers</span> 15076 </a> 15077 </li> 15078 15079 15080 15081 <li data-menu-handle="hair-wax-stick"> 15082 <a href="/products/hair-wax-stick" 15083 class="link link--text py-1 block font-normal 15084 "> 15085 <span>Hair Wax Stick</span> 15086 </a> 15087 </li> 15088 15089 15090 15091 <li data-menu-handle="root-lifting-thickening-spray"> 15092 <a href="/products/root-lifting-thickening-spray" 15093 class="link link--text py-1 block font-normal 15094 "> 15095 <span>Root Lifting & Thickening Spray</span> 15096 </a> 15097 </li> 15098 15099 15100 15101 <li data-menu-handle="spray-bottles"> 15102 <a href="/collections/spray-bottle" 15103 class="link link--text py-1 block font-normal 15104 "> 15105 <span>Spray Bottles</span> 15106 </a> 15107 </li> 15108 15109 15110 15111 <li data-menu-handle="thermal-brushes"> 15112 <a href="/collections/thermal-brushes" 15113 class="link link--text py-1 block font-normal 15114 "> 15115 <span>Thermal Brushes</span> 15116 </a> 15117 </li> 15118 15119</ul> 15120 15121 </div><div class="megamenu-submenu 15122 15123 ml-2 mb-2 15124 15125 md:ml-0 text-sm tracking-normal font-secondary " 15126 x-data="{ 15127 submenu: true, 15128 viewChange(){ 15129 // on mobile, hide submenu 15130 15131 this.submenu = true; 15132 $dispatch('hasheading', false); 15133 15134 } 15135 }" 15136 x-init="viewChange()" 15137 @resize.window="viewChange();" 15138 > 15139 15140 15141 <h3 class="text-base md:text-xl mb-2 " > 15142 15143 Collections 15144 15145 </h3> 15146 15147 15148 15149 15150 <ul x-show="submenu"> 15151 15152 <li data-menu-handle="bundles"> 15153 <a href="/pages/bundles-1" 15154 class="link link--text py-1 block font-normal 15155 ">
15156 <span>Bundles</span> 15157 </a> 15158 </li> 15159 15160 15161 15162 <li data-menu-handle="hydration-heroes"> 15163 <a href="/collections/hydration-hair-care" 15164 class="link link--text py-1 block font-normal 15165 "> 15166 <span>Hydration Heroes</span> 15167 </a> 15168 </li> 15169 15170 15171 15172 <li data-menu-handle="repair-care"> 15173 <a href="/collections/repair-hair-care" 15174 class="link link--text py-1 block font-normal 15175 "> 15176 <span>Repair Care</span> 15177 </a> 15178 </li> 15179 15180</ul> 15181 15182 </div></div> 15183 </div> 15184 15185 </div> 15186 15187 </template> 15188 15189 15190 15191 15192</div> 15193 15194</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"> 15195 15196 15197 15198 <template x-teleport="#megamenu-2"> 15199 15200 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15201 md:gap-3"> 15202 <div class="md:px-4 page-width"> 15203 <div class=" grid 15204 lg:grid-cols-5 15205 md:grid-cols-3 15206 grid-cols-2 15207 gap-x-4 15208 divide-y 15209 divide-gray-200 15210 md:divide-y-0 15211 md:py-3 15212 "><div class="megamenu-submenu 15213 15214 ml-2 mb-2 15215 15216 md:ml-0 text-sm tracking-normal font-secondary " 15217 x-data="{ 15218 submenu: true, 15219 viewChange(){ 15220 // on mobile, hide submenu 15221 15222 this.submenu = true; 15223 $dispatch('hasheading', false); 15224 15225 } 15226 }" 15227 x-init="viewChange()" 15228 @resize.window="viewChange();" 15229 > 15230 15231 15232 <h3 class="text-base md:text-xl mb-2 " > 15233 15234 Accessories 15235 15236 </h3> 15237 15238 15239 15240 15241 <ul x-show="submenu"> 15242 15243 <li data-menu-handle="hair-clips-bobby-pins"> 15244 <a href="/collections/hair-clips-bobby-pins" 15245 class="link link--text py-1 block font-normal 15246 "> 15247 <span>Hair Clips & Bobby Pins</span> 15248 </a> 15249 </li> 15250 15251 15252 15253 <li data-menu-handle="hair-ties-scrunchies"> 15254 <a href="/collections/hair-ties-scrunchies" 15255 class="link link--text py-1 block font-normal 15256 "> 15257 <span>Hair Ties & Scrunchies</span> 15258 </a> 15259 </li> 15260 15261 15262 15263 <li data-menu-handle="headbands"> 15264 <a href="/collections/headbands" 15265 class="link link--text py-1 block font-normal 15266 ">
15267 <span>Headbands</span> 15268 </a> 15269 </li> 15270 15271 15272 15273 <li data-menu-handle="glazey-beanies"> 15274 <a href="/collections/glazey-beanies" 15275 class="link link--text py-1 block font-normal 15276 "> 15277 <span>Glazey Beanies</span> 15278 </a> 15279 </li> 15280 15281 15282 15283 <li data-menu-handle="mirrors"> 15284 <a href="/collections/mirrors" 15285 class="link link--text py-1 block font-normal 15286 "> 15287 <span>Mirrors</span> 15288 </a> 15289 </li> 15290 15291</ul> 15292 15293 </div><div class="megamenu-submenu 15294 15295 ml-2 mb-2 15296 15297 md:ml-0 text-sm tracking-normal font-secondary " 15298 x-data="{ 15299 submenu: true, 15300 viewChange(){ 15301 // on mobile, hide submenu 15302 15303 this.submenu = true; 15304 $dispatch('hasheading', false); 15305 15306 } 15307 }" 15308 x-init="viewChange()" 15309 @resize.window="viewChange();" 15310 > 15311 15312 15313 <h3 class="text-base md:text-xl mb-2 " > 15314 15315 Tools 15316 15317 </h3> 15318 15319 15320 15321 15322 <ul x-show="submenu"> 15323 15324 <li data-menu-handle="heatless-curling-sets"> 15325 <a href="/collections/heatless-hair-1" 15326 class="link link--text py-1 block font-normal 15327 "> 15328 <span>Heatless Curling Sets</span> 15329 </a> 15330 </li> 15331 15332 15333 15334 <li data-menu-handle="brushes-combs"> 15335 <a href="/collections/brushes-combs" 15336 class="link link--text py-1 block font-normal 15337 "> 15338 <span>Brushes & Combs</span> 15339 </a> 15340 </li> 15341 15342 15343 15344 <li data-menu-handle="spray-bottles"> 15345 <a href="/collections/spray-bottle" 15346 class="link link--text py-1 block font-normal 15347 "> 15348 <span>Spray Bottles</span> 15349 </a> 15350 </li> 15351 15352 15353 15354 <li data-menu-handle="hair-rollers"> 15355 <a href="/collections/hair-rollers" 15356 class="link link--text py-1 block font-normal 15357 ">
15358 <span>Hair Rollers</span> 15359 </a> 15360 </li> 15361 15362</ul> 15363 15364 </div></div> 15365 </div> 15366 15367 </div> 15368 15369 </template> 15370 15371 15372 15373 15374</div> 15375 15376</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"> 15377 15378 15379 15380 <template x-teleport="#megamenu-3"> 15381 15382 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15383 md:gap-3"> 15384 <div class="md:px-4 page-width"> 15385 <div class=" grid 15386 lg:grid-cols-5 15387 md:grid-cols-3 15388 grid-cols-2 15389 gap-x-4 15390 divide-y 15391 divide-gray-200 15392 md:divide-y-0 15393 md:py-3 15394 "><div class="megamenu-submenu 15395 15396 ml-2 mb-2 15397 15398 md:ml-0 text-sm tracking-normal font-secondary " 15399 x-data="{ 15400 submenu: true, 15401 viewChange(){ 15402 // on mobile, hide submenu 15403 15404 this.submenu = true; 15405 $dispatch('hasheading', false); 15406 15407 } 15408 }" 15409 x-init="viewChange()" 15410 @resize.window="viewChange();" 15411 > 15412 15413 15414 <h3 class="text-base md:text-xl mb-2 " > 15415 15416 Product Type 15417 15418 </h3> 15419 15420 15421 15422 15423 <ul x-show="submenu"> 15424 15425 <li data-menu-handle="body-wash"> 15426 <a href="/collections/body-wash" 15427 class="link link--text py-1 block font-normal 15428 "> 15429 <span>Body Wash</span> 15430 </a> 15431 </li> 15432 15433 15434 15435 <li data-menu-handle="cleansing-pads"> 15436 <a href="/products/kojic-acid-face-body-cleansing-pads" 15437 class="link link--text py-1 block font-normal 15438 "> 15439 <span>Cleansing Pads</span> 15440 </a> 15441 </li> 15442 15443 15444 15445 <li data-menu-handle="exfoliating-tools-scrub"> 15446 <a href="/collections/exfoliating" 15447 class="link link--text py-1 block font-normal 15448 "> 15449 <span>Exfoliating Tools & Scrub</span> 15450 </a> 15451 </li> 15452 15453 15454 15455 <li data-menu-handle="facial-oils"> 15456 <a href="/collections/facial-oils" 15457 class="link link--text py-1 block font-normal 15458 "> 15459 <span>Facial Oils</span> 15460 </a> 15461 </li> 15462 15463 15464 15465 <li data-menu-handle="facial-skin-tools"> 15466 <a href="/collections/skin-tools" 15467 class="link link--text py-1 block font-normal 15468 ">
15469 <span>Facial & Skin Tools</span> 15470 </a> 15471 </li> 15472 15473 15474 15475 <li data-menu-handle="shave-razors"> 15476 <a href="/collections/razor" 15477 class="link link--text py-1 block font-normal 15478 "> 15479 <span>Shave & Razors</span> 15480 </a> 15481 </li> 15482 15483</ul> 15484 15485 </div><div class="megamenu-submenu 15486 15487 ml-2 mb-2 15488 15489 md:ml-0 text-sm tracking-normal font-secondary " 15490 x-data="{ 15491 submenu: true, 15492 viewChange(){ 15493 // on mobile, hide submenu 15494 15495 this.submenu = true; 15496 $dispatch('hasheading', false); 15497 15498 } 15499 }" 15500 x-init="viewChange()" 15501 @resize.window="viewChange();" 15502 > 15503 15504 15505 <h3 class="text-base md:text-xl mb-2 " > 15506 15507 Collections 15508 15509 </h3> 15510 15511 15512 15513 15514 <ul x-show="submenu"> 15515 15516 <li data-menu-handle="self-care"> 15517 <a href="/collections/self-care" 15518 class="link link--text py-1 block font-normal 15519 "> 15520 <span>Self-Care</span> 15521 </a> 15522 </li> 15523 15524 15525 15526 <li data-menu-handle="body-care"> 15527 <a href="/collections/body-care" 15528 class="link link--text py-1 block font-normal 15529 "> 15530 <span>Body-Care</span> 15531 </a> 15532 </li> 15533 15534</ul> 15535 15536 </div></div> 15537 </div> 15538 15539 </div> 15540 15541 </template> 15542 15543 15544 15545 15546</div> 15547 15548</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"> 15549 15550 15551 15552 <template x-teleport="#megamenu-4"> 15553 15554 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15555 md:gap-3"> 15556 <div class="md:px-4 page-width"> 15557 <div class=" grid 15558 lg:grid-cols-5 15559 md:grid-cols-3 15560 grid-cols-2 15561 gap-x-4 15562 divide-y 15563 divide-gray-200 15564 md:divide-y-0 15565 md:py-3 15566 "><div class="megamenu-submenu 15567 15568 ml-2 mb-2 15569 15570 md:ml-0 text-sm tracking-normal font-secondary " 15571 x-data="{ 15572 submenu: true, 15573 viewChange(){ 15574 // on mobile, hide submenu 15575 15576 this.submenu = true;
15577 $dispatch('hasheading', false); 15578 15579 } 15580 }" 15581 x-init="viewChange()" 15582 @resize.window="viewChange();" 15583 > 15584 15585 15586 <h3 class="text-base md:text-xl mb-2 " > 15587 15588 Product Type 15589 15590 </h3> 15591 15592 15593 15594 15595 <ul x-show="submenu"> 15596 15597 <li data-menu-handle="shower-filters"> 15598 <a href="/collections/shower-filters" 15599 class="link link--text py-1 block font-normal 15600 "> 15601 <span>Shower Filters</span> 15602 </a> 15603 </li> 15604 15605 15606 15607 <li data-menu-handle="travel-cases"> 15608 <a href="/collections/travel" 15609 class="link link--text py-1 block font-normal 15610 "> 15611 <span>Travel Cases</span> 15612 </a> 15613 </li> 15614 15615 15616 15617 <li data-menu-handle="accessories"> 15618 <a href="/collections/shower-accessories" 15619 class="link link--text py-1 block font-normal 15620 "> 15621 <span>Accessories</span> 15622 </a> 15623 </li> 15624 15625 15626 15627 <li data-menu-handle="hair-towels-towel-scrunchies"> 15628 <a href="/collections/hair-towels-scrunchies" 15629 class="link link--text py-1 block font-normal 15630 "> 15631 <span>Hair Towels & Towel Scrunchies</span> 15632 </a> 15633 </li> 15634 15635 15636 15637 <li data-menu-handle="shower-caps"> 15638 <a href="/collections/shower-caps" 15639 class="link link--text py-1 block font-normal 15640 "> 15641 <span>Shower Caps</span> 15642 </a> 15643 </li> 15644 15645 15646 15647 <li data-menu-handle="bundles"> 15648 <a href="/collections/shower-bundles" 15649 class="link link--text py-1 block font-normal 15650 "> 15651 <span>Bundles</span> 15652 </a> 15653 </li> 15654 15655</ul> 15656 15657 </div><div class="megamenu-submenu 15658 15659 ml-2 mb-2 15660 15661 md:ml-0 text-sm tracking-normal font-secondary " 15662 x-data="{ 15663 submenu: true, 15664 viewChange(){ 15665 // on mobile, hide submenu 15666 15667 this.submenu = true;
15668 $dispatch('hasheading', false); 15669 15670 } 15671 }" 15672 x-init="viewChange()" 15673 @resize.window="viewChange();" 15674 > 15675 15676 15677 <h3 class="text-base md:text-xl mb-2 " > 15678 15679 Shower Essentials 15680 15681 </h3> 15682 15683 15684 15685 15686 <ul x-show="submenu"> 15687 15688 <li data-menu-handle="bar-bags"> 15689 <a href="/collections/bar-bag" 15690 class="link link--text py-1 block font-normal 15691 "> 15692 <span>Bar Bags</span> 15693 </a> 15694 </li> 15695 15696 15697 15698 <li data-menu-handle="hair-catcher"> 15699 <a href="/products/hair-catcher" 15700 class="link link--text py-1 block font-normal 15701 "> 15702 <span>Hair Catcher</span> 15703 </a> 15704 </li> 15705 15706 15707 15708 <li data-menu-handle="soap-dishes-caddies"> 15709 <a href="/collections/soap-dishes-caddies" 15710 class="link link--text py-1 block font-normal 15711 "> 15712 <span>Soap Dishes & Caddies</span> 15713 </a> 15714 </li> 15715 15716 15717 15718 <li data-menu-handle="build-a-shower-bundle"> 15719 <a href="/collections/build-a-shower-bundle" 15720 class="link link--text py-1 block font-normal 15721 "> 15722 <span>Build a Shower Bundle</span> 15723 </a> 15724 </li> 15725 15726</ul> 15727 15728 </div></div> 15729 </div> 15730 15731 </div> 15732 15733 </template> 15734 15735 15736 15737 15738</div> 15739 15740</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"> 15741 15742 15743 15744 <template x-teleport="#megamenu-5"> 15745 15746 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15747 md:gap-3"> 15748 <div class="md:px-4 page-width"> 15749 <div class=" grid 15750 lg:grid-cols-5 15751 md:grid-cols-3 15752 grid-cols-2 15753 gap-x-4 15754 divide-y 15755 divide-gray-200 15756 md:divide-y-0 15757 md:py-3 15758 "><div class="megamenu-submenu 15759 15760 ml-2 mb-2 15761 15762 md:ml-0 text-sm tracking-normal font-secondary " 15763 x-data="{ 15764 submenu: true, 15765 viewChange(){ 15766 // on mobile, hide submenu 15767 15768 this.submenu = true; 15769 $dispatch('hasheading', false); 15770 15771 } 15772 }" 15773 x-init="viewChange()" 15774 @resize.window="viewChange();" 15775 > 15776 15777 15778 <h3 class="text-base md:text-xl mb-2 " > 15779 15780 Product Type 15781 15782 </h3> 15783 15784 15785 15786 15787 <ul x-show="submenu"> 15788 15789 <li data-menu-handle="pillowcases"> 15790 <a href="/collections/all-pillowcases" 15791 class="link link--text py-1 block font-normal 15792 ">
15793 <span>Pillowcases</span> 15794 </a> 15795 </li> 15796 15797 15798 15799 <li data-menu-handle="satin-bonnets"> 15800 <a href="/collections/bonnet" 15801 class="link link--text py-1 block font-normal 15802 "> 15803 <span>Satin Bonnets</span> 15804 </a> 15805 </li> 15806 15807 15808 15809 <li data-menu-handle="sleep-wear"> 15810 <a href="/collections/sleep-wear" 15811 class="link link--text py-1 block font-normal 15812 "> 15813 <span>Sleep Wear</span> 15814 </a> 15815 </li> 15816 15817 15818 15819 <li data-menu-handle="sleep-scrunchies"> 15820 <a href="/collections/sleep-scrunchies" 15821 class="link link--text py-1 block font-normal 15822 "> 15823 <span>Sleep Scrunchies</span> 15824 </a> 15825 </li> 15826 15827 15828 15829 <li data-menu-handle="sleep-bundles"> 15830 <a href="/collections/pillowcase-2-and-4-pack-bundles" 15831 class="link link--text py-1 block font-normal 15832 "> 15833 <span>Sleep Bundles</span> 15834 </a> 15835 </li> 15836 15837</ul> 15838 15839 </div><div class="megamenu-submenu 15840 15841 ml-2 mb-2 15842 15843 md:ml-0 text-sm tracking-normal font-secondary " 15844 x-data="{ 15845 submenu: true, 15846 viewChange(){ 15847 // on mobile, hide submenu 15848 15849 this.submenu = true; 15850 $dispatch('hasheading', false); 15851 15852 } 15853 }" 15854 x-init="viewChange()" 15855 @resize.window="viewChange();" 15856 > 15857 15858 15859 <h3 class="text-base md:text-xl mb-2 " > 15860 15861 Collections 15862 15863 </h3> 15864 15865 15866 15867 15868 <ul x-show="submenu"> 15869 15870 <li data-menu-handle="bedtime-favorites"> 15871 <a href="/collections/bedtime-favorites" 15872 class="link link--text py-1 block font-normal 15873 "> 15874 <span>Bedtime Favorites</span> 15875 </a> 15876 </li> 15877 15878</ul> 15879 15880 </div></div> 15881 </div> 15882 15883 </div> 15884 15885 </template> 15886 15887 15888 15889 15890</div> 15891 15892</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"> 15893 15894 15895 15896 <template x-teleport="#megamenu-right-1"> 15897 15898 <div class="hidden-section__blocks header__menu-dropdown bg-white divide-y md:divide-y-0 text-left 15899 md:gap-3"> 15900 <div class="md:px-4 page-width"> 15901 <div class=" grid 15902 lg:grid-cols-5 15903 md:grid-cols-3 15904 grid-cols-2 15905 gap-x-4 15906 divide-y 15907 divide-gray-200 15908 md:divide-y-0 15909 md:py-3 15910 "><div class="megamenu-submenu 15911 15912 ml-2 mb-2 15913 15914 md:ml-0 text-sm tracking-normal font-secondary " 15915 x-data="{ 15916 submenu: true, 15917 viewChange(){ 15918 // on mobile, hide submenu 15919 15920 this.submenu = true;
15921 $dispatch('hasheading', false); 15922 15923 } 15924 }" 15925 x-init="viewChange()" 15926 @resize.window="viewChange();" 15927 > 15928 15929 15930 <h3 class="text-base md:text-xl mb-2 " > 15931 15932 Top Collections 15933 15934 </h3> 15935 15936 15937 15938 15939 <ul x-show="submenu"> 15940 15941 <li data-menu-handle="fall-core-essentials"> 15942 <a href="/collections/fall-core" 15943 class="link link--text py-1 block font-normal 15944 "> 15945 <span>Fall Core Essentials</span> 15946 </a> 15947 </li> 15948 15949 15950 15951 <li data-menu-handle="halloween"> 15952 <a href="/collections/halloween" 15953 class="link link--text py-1 block font-normal 15954 "> 15955 <span>Halloween</span> 15956 </a> 15957 </li> 15958 15959 15960 15961 <li data-menu-handle="tennis-collection"> 15962 <a href="/collections/tennis-collection" 15963 class="link link--text py-1 block font-normal 15964 "> 15965 <span>Tennis Collection</span> 15966 </a> 15967 </li> 15968 15969 15970 15971 <li data-menu-handle="kitschpopâ¢ï¸"> 15972 <a href="/collections/kitschpop" 15973 class="link link--text py-1 block font-normal 15974 "> 15975 <span>KitschPopâ¢ï¸</span> 15976 </a> 15977 </li> 15978 15979 15980 15981 <li data-menu-handle="cherry"> 15982 <a href="/collections/cherry" 15983 class="link link--text py-1 block font-normal 15984 "> 15985 <span>Cherry </span> 15986 </a> 15987 </li> 15988 15989 15990 15991 <li data-menu-handle="welcome-kits"> 15992 <a href="/collections/welcome-kits" 15993 class="link link--text py-1 block font-normal 15994 "> 15995 <span>Welcome Kits</span> 15996 </a> 15997 </li> 15998 15999 16000 16001 <li data-menu-handle="bundles"> 16002 <a href="/collections/all-bundles" 16003 class="link link--text py-1 block font-normal 16004 "> 16005 <span>Bundles</span> 16006 </a> 16007 </li> 16008 16009 16010 16011 <li data-menu-handle="whats-new"> 16012 <a href="/collections/whats-new" 16013 class="link link--text py-1 block font-normal 16014 ">
16015 <span>What's New</span> 16016 </a> 16017 </li> 16018 16019 16020 16021 <li data-menu-handle="gift-cards"> 16022 <a href="/products/kitsch-gift-card" 16023 class="link link--text py-1 block font-normal 16024 "> 16025 <span>Gift Cards</span> 16026 </a> 16027 </li> 16028 16029 16030 16031 <li data-menu-handle="viral-on-tiktok"> 16032 <a href="/collections/viral-on-tiktok" 16033 class="link link--text py-1 block font-normal 16034 "> 16035 <span>Viral on TikTok</span> 16036 </a> 16037 </li> 16038 16039 16040 16041 <li data-menu-handle="build-a-shower-bundles"> 16042 <a href="/collections/build-a-shower-bundle" 16043 class="link link--text py-1 block font-normal 16044 "> 16045 <span>Build a Shower Bundles</span> 16046 </a> 16047 </li> 16048 16049 16050 16051 <li data-menu-handle="travel"> 16052 <a href="/collections/travel" 16053 class="link link--text py-1 block font-normal 16054 "> 16055 <span>Travel</span> 16056 </a> 16057 </li> 16058 16059</ul> 16060 16061 </div><div class="megamenu-submenu 16062 16063 ml-2 mb-2 16064 16065 md:ml-0 text-sm tracking-normal font-secondary " 16066 x-data="{ 16067 submenu: true, 16068 viewChange(){ 16069 // on mobile, hide submenu 16070 16071 this.submenu = true; 16072 $dispatch('hasheading', false); 16073 16074 } 16075 }" 16076 x-init="viewChange()" 16077 @resize.window="viewChange();" 16078 > 16079 16080 16081 <h3 class="text-base md:text-xl mb-2 " > 16082 16083 Collabs 16084 16085 </h3> 16086 16087 16088 16089 16090 <ul x-show="submenu"> 16091 16092 <li data-menu-handle="the-grinch"> 16093 <a href="/collections/the-grinch-x-kitsch" 16094 class="link link--text py-1 block font-normal 16095 "> 16096 <span>The Grinch</span> 16097 </a> 16098 </li> 16099 16100 16101 16102 <li data-menu-handle="lisa-frank"> 16103 <a href="/collections/lisa-frank" 16104 class="link link--text py-1 block font-normal 16105 ">
16106 <span>Lisa Frank</span> 16107 </a> 16108 </li> 16109 16110 16111 16112 <li data-menu-handle="star-warsâ¢"> 16113 <a href="/collections/star-wars-kitsch" 16114 class="link link--text py-1 block font-normal 16115 "> 16116 <span>Star Warsâ¢</span> 16117 </a> 16118 </li> 16119 16120 16121 16122 <li data-menu-handle="harry-potter"> 16123 <a href="/collections/harry-potter" 16124 class="link link--text py-1 block font-normal 16125 "> 16126 <span>Harry Potter</span> 16127 </a> 16128 </li> 16129 16130 16131 16132 <li data-menu-handle="hello-kitty"> 16133 <a href="/collections/hello-kitty-x-kitsch" 16134 class="link link--text py-1 block font-normal 16135 "> 16136 <span>Hello Kitty</span> 16137 </a> 16138 </li> 16139 16140 16141 16142 <li data-menu-handle="bridgerton"> 16143 <a href="/collections/kitsch-x-bridgerton" 16144 class="link link--text py-1 block font-normal 16145 "> 16146 <span>Bridgerton</span> 16147 </a> 16148 </li> 16149 16150 16151 16152 <li data-menu-handle="bt21"> 16153 <a href="/collections/bt21-x-kitsch" 16154 class="link link--text py-1 block font-normal 16155 "> 16156 <span>BT21</span> 16157 </a> 16158 </li> 16159 16160 16161 16162 <li data-menu-handle="wonder-woman"> 16163 <a href="/collections/wonderwoman-x-kitsch" 16164 class="link link--text py-1 block font-normal 16165 "> 16166 <span>Wonder Woman</span> 16167 </a> 16168 </li> 16169 16170 16171 16172 <li data-menu-handle="elf"> 16173 <a href="/collections/elf-x-kitsch-collection" 16174 class="link link--text py-1 block font-normal 16175 "> 16176 <span>elf</span> 16177 </a> 16178 </li> 16179 16180</ul> 16181 16182 </div></div> 16183 </div> 16184 16185 </div> 16186 16187 </template> 16188 16189 16190 16191 16192</div> 16193 16194</section> 16195<!-- END sections: header-group --><div 16196 x-data="applovinBanner" 16197 x-show="showBanner" 16198 x-cloak 16199 x-transition:enter="transition ease-out duration-300" 16200 x-transition:enter-start="opacity-0 -translate-y-2" 16201 x-transition:enter-end="opacity-100 translate-y-0" 16202 x-transition:leave="transition ease-in duration-200" 16203 x-transition:leave-start="opacity-100 translate-y-0" 16204 x-transition:leave-end="opacity-0 -translate-y-2" 16205 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"> 16206 16207 <div class="max-w-7xl mx-auto flex items-center justify-between"> 16208 <div class="flex items-center space-x-2"> 16209 <div class="bg-white bg-opacity-20 rounded-full p-1"> 16210 <svg class="w-4 h-4 text-white" fill="currentColor" viewBox="0 0 20 20"> 16211 <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"/>
16211 16212 </svg> 16213 </div> 16214 <div class="text-center"> 16215 <p class="text-xs font-semibold" x-text="bannerMessage"></p> 16216 </div> 16217 </div> 16218 16219 <div class="flex items-center space-x-2"> 16220 <button 16221 @click="closeBanner" 16222 class="bg-white bg-opacity-20 hover:bg-opacity-30 rounded-full p-1 transition-colors duration-200"> 16223 <svg class="w-4 h-4 text-white" fill="none" stroke="currentColor" viewBox="0 0 24 24"> 16224 <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12"/> 16225 </svg> 16226 </button> 16227 </div> 16228 </div> 16229</div> 16230
16231<script> 16232 document.addEventListener('alpine:init', () => { 16233 Alpine.data('applovinBanner', () => ({ 16234 showBanner: false, 16235 bannerMessage: '', 16236 appName: '', 16237 16238 init() { 16239 console.log('AppLovin Banner Init'); 16240 this.checkAppLovinVisit(); 16241 }, 16242 16243 checkAppLovinVisit() { 16244 const urlParams = new URLSearchParams(window.location.search); 16245 const nbPlatform = urlParams.get('nb_platform'); 16246 const utmContent = urlParams.get('utm_content'); 16247 16248 // Check if this is a valid AppLovin visit 16249 if (nbPlatform === 'applovin' && utmContent && utmContent.length < 31) { 16250 // Valid AppLovin visit - show banner 16251 this.appName = utmContent; 16252 this.bannerMessage = `All ${utmContent} players get a special 20% off deal for the next 24 hours`; 16253 this.setCookie('applovin_banner_shown', 'true', 24); 16254 this.setCookie('applovin_app_name', this.appName, 24); 16255 this.showBanner = true; 16256 } else { 16257 // Not a valid AppLovin visit 16258 if (nbPlatform !== 'applovin') { 16259 // If nb_platform is not applovin (or missing), clear AppLovin cookies 16260 this.deleteCookie('applovin_banner_shown'); 16261 this.deleteCookie('applovin_app_name'); 16262 this.deleteCookie('applovin_banner_closed'); 16263 } 16264 16265 // Only show banner if: 16266 // 1. We have valid AppLovin parameters, OR 16267 // 2. We have nb_platform=applovin AND existing cookies AND banner wasn't closed 16268 if (nbPlatform === 'applovin') { 16269 const cookieExists = this.getCookie('applovin_banner_shown'); 16270 const bannerClosed = this.getCookie('applovin_banner_closed'); 16271 16272 if (cookieExists === 'true' && bannerClosed !== 'true') { 16273 const storedAppName = this.getCookie('applovin_app_name'); 16274 if (storedAppName) { 16275 this.appName = storedAppName; 16276 this.bannerMessage = `All ${storedAppName} players get a special 20% off deal for the next 24 hours`; 16277 this.showBanner = true; 16278 } 16279 } 16280 } 16281 } 16282 }, 16283 16284 setCookie(name, value, hours) { 16285 const date = new Date(); 16286 date.setTime(date.getTime() + (hours * 60 * 60 * 1000)); 16287 const expires = "expires=" + date.toUTCString(); 16288 document.cookie = name + "=" + value + ";" + expires + ";path=/"; 16289 }, 16290 16291 getCookie(name) { 16292 const nameEQ = name + "="; 16293 const ca = document.cookie.split(';'); 16294 for (let i = 0; i < ca.length; i++) { 16295 let c = ca[i]; 16296 while (c.charAt(0) === ' ') c = c.substring(1, c.length); 16297 if (c.indexOf(nameEQ) === 0) return c.substring(nameEQ.length, c.length); 16298 } 16299 return null; 16300 }, 16301 16302 deleteCookie(name) { 16303 document.cookie = name + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"; 16304 }, 16305 16306 closeBanner() { 16307 this.showBanner = false; 16308 this.setCookie('applovin_banner_closed', 'true', 24); 16309 } 16310 })) 16311 }) 16312</script>
16312 16313 16314 <main id="MainContent" class="content-for-layout min-h-screen focus-none" role="main" tabindex="-1"> 16315 <section id="shopify-section-template--27979442847925__main" class="shopify-section"> 16316<style> 16317 #Main-blogs-template--27979442847925__main{ 16318 padding-top: 36px; 16319 padding-bottom: 36px; 16320 } 16321</style> 16322<div id="Main-blogs"><div class="container mx-auto px-4 "> 16323 <h1 class="font-heading text-center text-2xl md:text-3xl my-6">Hair Care</h1> 16324 16325 <div class="blog-articles grid gap-5 16326 lg:grid-cols-4 16327 md:grid-cols-2 16328 grid-cols-1"><div class="blog-articles__article article"> 16329<div class="card article-card h-full"> 16330 <a href="/blogs/hair-care/how-to-plop-hair" class="card__inner relative cursor-pointer flex flex-col h-full"> 16331 16332 16333<div class="card__media"> 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 <img src="//www.mykitsch.com/cdn/shop/articles/Cherry_Print_Satin_Lined_Flexi_Shower_Cap_by_KITSCH.png?v=1790162084&width=700" alt="Woman using Cherry Print Satin Lined Flexi Shower Cap by KITSCH" srcset="//www.mykitsch.com/cdn/shop/articles/Cherry_Print_Satin_Lined_Flexi_Shower_Cap_by_KITSCH.png?v=1790162084&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Cherry_Print_Satin_Lined_Flexi_Shower_Cap_by_KITSCH.png?v=1790162084&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Cherry_Print_Satin_Lined_Flexi_Shower_Cap_by_KITSCH.png?v=1790162084&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Cherry_Print_Satin_Lined_Flexi_Shower_Cap_by_KITSCH.png?v=1790162084&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Cherry_Print_Satin_Lined_Flexi_Shower_Cap_by_KITSCH.png?v=1790162084&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Cherry_Print_Satin_Lined_Flexi_Shower_Cap_by_KITSCH.png?v=1790162084&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"> 16352 16353 16354 16355 </div><div class="card__content py-4 mt-auto"> 16356 <div class="card__information space-y-2"> 16357 <div class="article-card__info flex flex-wrap gap-2"> 16358 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">2026-10-01 12:29:01 -0700</span> 16359 16360 16361 <span class="text-xs uppercase inline-flex flex-wrap gap-3 border px-2 py-1 rounded-sm tracking-widest ">KITSCH</span> 16362 16363</div> 16364 16365 <h3 class="card__heading font-heading text-2xl"> 16366 How to Plop Hair: Step by Step Guide 16367 </h3><p class="article-card__excerpt rte-width">Plopping is a heat-free way to dry wavy and curly hair. You pile soaking wet, product-loaded hair onto a smooth fabric, a cotton T-shirt or one of our microfiber hair... 16368</p><div class="article-card__footer"></div></div></div> 16369 </a> 16370 </div> 16371</div><div class="blog-articles__article article"> 16372<div class="card article-card h-full"> 16373 <a href="/blogs/hair-care/sleeping-with-wet-hair" 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/Kitsch_x_Harry_Potter_Satin_Wrapped_Hair_Towel_in_Gryffindor.png?v=1790159837&width=700" alt="Showcasing Kitsch x Harry Potter Satin Wrapped Hair Towel in Gryffindor by KITSCH" srcset="//www.mykitsch.com/cdn/shop/articles/Kitsch_x_Harry_Potter_Satin_Wrapped_Hair_Towel_in_Gryffindor.png?v=1790159837&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Kitsch_x_Harry_Potter_Satin_Wrapped_Hair_Towel_in_Gryffindor.png?v=1790159837&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Kitsch_x_Harry_Potter_Satin_Wrapped_Hair_Towel_in_Gryffindor.png?v=1790159837&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Kitsch_x_Harry_Potter_Satin_Wrapped_Hair_Towel_in_Gryffindor.png?v=1790159837&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Kitsch_x_Harry_Potter_Satin_Wrapped_Hair_Towel_in_Gryffindor.png?v=1790159837&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Kitsch_x_Harry_Potter_Satin_Wrapped_Hair_Towel_in_Gryffindor.png?v=1790159837&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-30 13:11:01 -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 Sleeping With Wet Hair: What Actually Happens 16410 </h3><p class="article-card__excerpt rte-width">Sleeping with wet hair won't give you a cold, but it can cost you strands. The damage doesn't come from the water. It comes from six to eight hours of... 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/how-to-get-rid-of-static-in-hair" 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/Castor_Oil_Nourishing_Shampoo_Bar_by_KITSCH.png?v=1790158042&width=700" alt="Woman using Castor Oil Nourishing Shampoo Bar by KITSCH to avoid hair static" srcset="//www.mykitsch.com/cdn/shop/articles/Castor_Oil_Nourishing_Shampoo_Bar_by_KITSCH.png?v=1790158042&width=200 200w, //www.mykitsch.com/cdn/shop/articles/Castor_Oil_Nourishing_Shampoo_Bar_by_KITSCH.png?v=1790158042&width=300 300w, //www.mykitsch.com/cdn/shop/articles/Castor_Oil_Nourishing_Shampoo_Bar_by_KITSCH.png?v=1790158042&width=400 400w, //www.mykitsch.com/cdn/shop/articles/Castor_Oil_Nourishing_Shampoo_Bar_by_KITSCH.png?v=1790158042&width=500 500w, //www.mykitsch.com/cdn/shop/articles/Castor_Oil_Nourishing_Shampoo_Bar_by_KITSCH.png?v=1790158042&width=600 600w, //www.mykitsch.com/cdn/shop/articles/Castor_Oil_Nourishing_Shampoo_Bar_by_KITSCH.png?v=1790158042&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-28 10:59:02 -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 How to Get Rid of Static in Hair: Fast Fixes an... 16453 </h3><p class="article-card__excerpt rte-width">Static is a physics problem. Friction transfers electrons between your hair and whatever it touches, every strand ends up carrying the same charge, and like charges repel. That repulsion is... 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/kojic-acid-benefits" 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/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"> 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-24 09:03:03 -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 Kojic Acid: What It Is and What It Does for Skin 16496 </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... 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/dry-brushing" 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/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"> 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-23 02:49:15 -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 Dry Brushing: What It Does and How to Do It 16539 </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... 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/how-to-fix-frizzy-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/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"> 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-21 13:14: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 How to Fix Frizzy Hair: Routines & Quick Fixes 16582 </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,... 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/how-to-use-a-shampoo-bar" 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/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: 102
166094px) 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-20 16:53: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 How to Use a Shampoo Bar (the Right Way) 16625 </h3><p class="article-card__excerpt rte-width">Switching 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... 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/microfiber-vs-regular-towel-for-hair" 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/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"> 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-17 12:03: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 Microfiber vs Regular Towel for Hair: What Chan... 16668 </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... 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/why-heatless-curls-wont-hold" 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/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"> 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-15 15:33: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 Why Your Heatless Curls Wonât Hold (and How to ... 16711 </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... 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/how-long-does-a-shampoo-bar-last" 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/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"> 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-11 13:53:00 -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 Long Does a Shampoo Bar Last? (Cost Per Wash) 16754 </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... 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/satin-pillowcase-benefits" 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/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"> 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-10 13: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 Satin Pillowcase Benefits: Hair, Skin, & How To... 16797 </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... 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/heatless-curls-overnight" 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/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"> 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-09 13:53:52 -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 How to Do Heatless Curls Overnight: Step-by-Step 16840 </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.... 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/claw-clip-hairstyles" 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/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"> 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-09-06 11:53:00 -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 12 Easy Claw Clip Hairstyles for Every Length 16883 </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
16883nt. The catch is that most tutorials are shot on... 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/types-of-face-rollers" 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/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"> 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-09-01 13:52:00 -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 Understanding the Different Types of Face Rollers 16926 </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... 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/gym-active-lifestyle-washing-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/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"> 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:18:33 -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 The best solid shampoo for daily gym washing in... 16969 </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... 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/complete-solid-hair-care-system-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/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"> 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:17:29 -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 Best Shampoo and Conditioner Bar Sets: The Comp... 17012 </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... 17013</p><div class="article-card__footer"></div></div></div> 17014 </a> 17015 </div> 17016</div></div> 17017<div class="pagination-wrapper mt-4 mb-4"> 17018 <nav class="pagination" role="navigation" aria-label="Pagination"> 17019 <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><a href="/blogs/hair-care?page=3" class="pagination__item py-2 px-3 block" aria-label="Page 3">3</a></li><li> 17020 <a href="/blogs/hair-care?page=2" 17021 class="pagination__item block py-2 px-3 pagination__item--prev pagination__item-arrow" 17022 aria-label="Next page" ><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 17023 <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"> 17024</svg> 17025</a> 17026 </li></ul> 17027 </nav> 17028 </div></div></div> 17029 17030 17031</section> 17032 </main> 17033 17034 17035 17036 17037 17038<div x-data="{ open: false }" x-title="Dynamic modal" class="flex justify-center"> 17039 <!-- Modal --> 17040 <div 17041 x-show="open" 17042 @dynamic-modal.window="open = true" 17043 style="display: none" 17044 x-on:keydown.escape.prevent.stop="open = false" 17045 role="dialog" 17046 aria-modal="true" 17047 x-id="['modal-title']" 17048 :aria-labelledby="$id('modal-title')" 17049 class="fixed inset-0 z-[200] overflow-y-auto" 17050 > 17051 <!-- Overlay --> 17052 <div x-show="open" x-transition.opacity class="fixed inset-0 bg-black bg-opacity-50"></div> 17053 17054 <!-- Panel --> 17055 <div 17056 x-show="open" x-transition 17057 x-on:click="open = false" 17058 class="relative flex min-h-screen items-center justify-center p-4"> 17059 <div x-on:click.stop 17060 x-trap.noscroll.inert="open" 17061 class="relative w-full max-w-2xl overflow-y-auto bg-white p-8 shadow-lg"> 17062 <button type="button" aria-label="Close modal" x-on:click="open = false" class="top-1 absolute right-1 p-1">
17063 <span class="sr-only">Close</span> 17064 <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> 17065 </button> 17066 17067 <div id="dynamic-modal-content"> 17068 17069 </div> 17070 17071 </div> 17072 </div> 17073 </div> 17074</div><div id="shopify-section-comp-value-modal" class="shopify-section"> 17075 17076<div x-data="{ open: false }" x-title="Comp value modal" class="flex justify-center"> 17077 <div 17078 x-show="open" 17079 @open-comp-value-modal.window="open = true" 17080 style="display: none" 17081 x-on:keydown.escape.prevent.stop="open = false" 17082 role="dialog" 17083 aria-modal="true" 17084 x-id="['comp-modal-title']" 17085 :aria-labelledby="$id('comp-modal-title')" 17086 class="fixed inset-0 z-[200] overflow-y-auto" 17087 > 17088 <!-- Overlay --> 17089 <div x-show="open" x-transition.opacity class="fixed inset-0 bg-black bg-opacity-50"></div> 17090 17091 <!-- Panel --> 17092 <div 17093 x-show="open" 17094 x-transition 17095 x-on:click="open = false" 17096 class="relative flex min-h-screen items-center justify-center p-4" 17097 > 17098 <div 17099 x-on:click.stop 17100 x-trap.noscroll.inert="open" 17101 class="relative w-full max-w-2xl overflow-y-auto bg-white p-6 rounded-sm shadow-lg" 17102 > 17103 <!-- Header --> 17104 <div class="flex items-start justify-between gap-4"> 17105 <h2 :id="$id('comp-modal-title')" class="font-heading text-2xl font-bold uppercase"> 17106 Pricing Policy 17107 </h2> 17108 <button type="button" aria-label="Close modal" x-on:click="open = false" class="-mr-4 -mt-4 p-1"> 17109 <span class="sr-only">Close</span> 17110 <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> 17111 </button> 17112 </div> 17113 17114 <!-- Blocks --> 17115 <div class="comp-value-modal__content mt-6 space-y-4"> 17116 17117 17118 <div class="comp-value-modal__rich-text" > 17119 17120 <h3 class="font-heading text-lg font-bold">Comparable Value</h3> 17121 17122 17123 <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> 17124 17125 </div> 17126 17127 17128 17129 </div> 17130 </div> 17131 </div> 17132 </div> 17133</div> 17134 17135 17136</div><div id="shopify-section-footer" class="shopify-section"> 17137<footer class="footer bg-[#f0f0f0] mt-8 text-black"> 17138 17139 <div x-data="scrollToTop()" @scroll.window="checkScrollPosition()"> 17140 <button 17141 aria-label="Scroll to top" 17142 @click="scrollToTop" 17143 x-show="showButton" 17144 x-transition:enter="transition ease-out duration-300" 17145 x-transition:enter-start="opacity-0 transform translate-y-2" 17146 x-transition:enter-end="opacity-100 transform translate-y-0" 17147 x-transition:leave="transition ease-in duration-300" 17148 x-transition:leave-start="opacity-100 transform translate-y-0" 17149 x-transition:leave-end="opacity-0 transform translate-y-2" 17150 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"> 17151 17152<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> 17153 </button> 17154</div> 17155
17156<script> 17157 function scrollToTop() { 17158 return { 17159 showButton: false, 17160 checkScrollPosition() { 17161 this.showButton = (window.pageYOffset > 800); 17162 }, 17163 scrollToTop() { 17164 window.scrollTo({ top: 0, behavior: 'smooth' }); 17165 } 17166 } 17167 } 17168</script>
17168 17169 17170 <div class="page-width mx-auto px-4"> 17171 17172 17173 <div class="footer__certificate-logo mx-auto" style="width: 340px"> 17174 17175 17176 17177 17178 17179 17180 17181 17182 17183 17184 17185 17186 17187 17188 17189 17190 17191 <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"> 17192 17193 17194 17195 </div> 17196 17197 17198 17199<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 17200 col-span-2 row-span-3 17201 " 17202 ><p class="footer-block__heading font-medium uppercase mb-2 text-lg">LET'S CONNECT!</p> 17203 17204 17205 <div class="footer-block__html"> 17206 <p class="font-medium"> 17207Stay up-to-date with new products and promotions when you sign up for our emails. 17208</p> 17209<div class="my-4 footer-kl-form"> 17210 <div class="klaviyo-form-WkwcSx"></div> 17211 <div class="klaviyo-form-T5mRRY"></div> 17212</div> 17213<div class="appBtns"> 17214 <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> 17215 <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> 17216</div> 17217 17218<style> 17219#shopify-section-footer .appBtns { 17220 display: flex; 17221 gap: 0.4rem; 17222} 17223.footer-block__html .klaviyo-disclosure{ 17224 font-size: 14px; 17225} 17226.footer-block__html .klaviyo-disclosure a{ 17227 color: #1b73e7; 17228} 17229</style> 17230 </div> 17231 17232</div><div class="footer-block grid__item 17233 17234 17235 footer-block--menu 17236 " 17237 ><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> 17238 <a href="/pages/our-founder" class="link link--text list-menu__item list-menu__item--link"> 17239 Our Founder 17240 </a> 17241 </li><li> 17242 <a href="/pages/our-story" class="link link--text list-menu__item list-menu__item--link"> 17243 Our Story 17244 </a> 17245 </li><li> 17246 <a href="https://www.mykitsch.com/blogs/hair-care" class="link link--text list-menu__item list-menu__item--link"> 17247 Hair Care Blog 17248 </a> 17249 </li><li> 17250 <a href="https://www.facebook.com/groups/thekitschcommunity/" class="link link--text list-menu__item list-menu__item--link"> 17251 Join Our Community 17252 </a> 17253 </li><li> 17254 <a href="/pages/kitsch-gives-back" class="link link--text list-menu__item list-menu__item--link"> 17255 Kitsch Gives Back 17256 </a> 17257 </li><li> 17258 <a href="/pages/sustainability" class="link link--text list-menu__item list-menu__item--link"> 17259 Sustainability 17260 </a> 17261 </li><li> 17262 <a href="/pages/patents" class="link link--text list-menu__item list-menu__item--link"> 17263 Patents 17264 </a> 17265 </li><li> 17266 <a href="/pages/careers" class="link link--text list-menu__item list-menu__item--link"> 17267 Careers 17268 </a> 17269 </li></ul></div><div class="footer-block grid__item 17270 17271 17272 footer-block--menu 17273 " 17274 ><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> 17275 <a href="/pages/loyalty-program" class="link link--text list-menu__item list-menu__item--link"> 17276 Rewards 17277 </a> 17278 </li><li> 17279 <a href="/pages/take-the-kitsch-quiz" class="link link--text list-menu__item list-menu__item--link"> 17280 Hair Solutions Quiz 17281 </a> 17282 </li><li> 17283 <a href="/pages/where-to-buy" class="link link--text list-menu__item list-menu__item--link"> 17284 Store Locator 17285 </a> 17286 </li><li> 17287 <a href="/pages/refer-a-friend" class="link link--text list-menu__item list-menu__item--link"> 17288 Refer a Friend 17289 </a> 17290 </li><li> 17291 <a href="https://www.mykitsch.com/pages/loudcrowd-ambassador" class="link link--text list-menu__item list-menu__item--link"> 17292 Affiliates 17293 </a> 17294 </li><li> 17295 <a href="https://kitsch.faire.com" class="link link--text list-menu__item list-menu__item--link"> 17296 Wholesale 17297 </a> 17298 </li><li> 17299 <a href="/pages/todays-promotions" class="link link--text list-menu__item list-menu__item--link"> 17300 Offers & Promotions 17301 </a> 17302 </li></ul></div><div class="footer-block grid__item 17303 17304 17305 footer-block--menu 17306 " 17307 ><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> 17308 <a href="/pages/contact-us" class="link link--text list-menu__item list-menu__item--link"> 17309 Contact Us 17310 </a> 17311 </li><li> 17312 <a href="/account/login" class="link link--text list-menu__item list-menu__item--link"> 17313 My Account 17314 </a> 17315 </li><li> 17316 <a href="/pages/order-tracking" class="link link--text list-menu__item list-menu__item--link"> 17317 Track My Order 17318 </a> 17319 </li><li> 17320 <a href="https://mykitsch.loopreturns.com/#/" class="link link--text list-menu__item list-menu__item--link"> 17321 Start a Return 17322 </a> 17323 </li></ul></div><div class="row-span-2 col-span-2 md:col-span-3 md:grid grid-cols-3"> 17324 17325 <div class="social-links-footer py-2 col-span-2"> 17326 <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"> 17327 <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> 17328 </a> 17329 </li><li class="list-social__item"> 17330 <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">
17331 <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"> 17332</svg> 17333<span class="sr-only">Facebook</span> 17334 </a> 17335 </li><li class="list-social__item"> 17336 <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"> 17337 <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"> 17338</svg> 17339<span class="sr-only">Pinterest</span> 17340 </a> 17341 </li><li class="list-social__item"> 17342 <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"> 17343 <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"/> 17344 <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"> 17345</svg> 17346<span class="sr-only">Instagram</span> 17347 </a> 17348 </li><li class="list-social__item"> 17349 <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"> 17350 <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"> 17351</svg> 17352<span class="sr-only">TikTok</span> 17353 </a> 17354 </li></ul> 17355 17356<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"> 17357 <a href="/pages/privacy-policy" 17358 class="link hover:underline "> 17359 Privacy Policy 17360 </a> 17361 </li><li class="flex-shrink-0"> 17362 <a href="/pages/terms-of-service" 17363 class="link hover:underline "> 17364 Terms of Use 17365 </a> 17366 </li><li class="flex-shrink-0"> 17367 <a href="/pages/ccpa-compliance-2" 17368 class="link hover:underline "> 17369 CCPA Rights 17370 </a> 17371 </li><li class="flex-shrink-0"> 17372 <a href="/pages/accessibility" 17373 class="link hover:underline "> 17374 Accessibility 17375 </a> 17376 </li><li class="flex-shrink-0"> 17377 <a href="#" 17378 aria-label="Link"class="link hover:underline "> 17379 <a href='#toggle-accessibility' class='toggle-accessibility' aria-label="toggle Accessibility">Toggle Accessibility</a> 17380 </a> 17381 </li></ul></div> 17382 17383 17384 <div class="social__code col-span-1 text-center md:text-left"> 17385 <div data-oke-badge="" data-oke-layout="large" data-oke-color-scheme="dark"></div> 17386<style> 17387.oke-ratingsBadge .oke-largeBadge-count{ 17388 left: 0; 17389} 17390</style> 17391 </div> 17392 17393 17394 17395 17396 </div> 17397 17398 </div></div>
17398<div class="footer__content-bottom py-6 mt-6 border-t border-gray-300"> 17399 <div class="page-width"> 17400 17401 <div class="footer__column footer__column--info flex flex-col flex-wrap"> 17402 <div class="footer__copyright"> 17403 <div class="copyright__content flex items-center text-sm"> 17404 © 2026,   17405 17406 <p>KITSCH. All rights reserved</p> 17407 17408 </div> 17409 </div> 17410 17411 <div class="md:flex justify-between"><div class="footer__payment mt-8"> 17412 <span class="sr-only">Payment methods</span> 17413 <ul class="list flex flex-wrap gap-3" role="list"><li class="list-payment__item"> 17414 <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> 17415 17416 </li><li class="list-payment__item"> 17417 <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
174170 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> 17418 17419 </li><li class="list-payment__item"> 17420 <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-.
17420001.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> 17421 </li><li class="list-payment__item"> 17422 <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> 17423 </li><li class="list-payment__item"> 17424 <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> 17425 </li><li class="list-payment__item"> 17426 <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.
1742606zM23.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> 17427 17428 </li><li class="list-payment__item"> 17429 <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
174297 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> 17430 </li><li class="list-payment__item"> 17431 <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> 17432 17433 </li><li class="list-payment__item"> 17434 <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"/>
17434<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> 17435 </li><li class="list-payment__item"> 17436 <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> 17437 17438 </li><li class="list-payment__item"> 17439 <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> 17440 17441 </li><li class="list-payment__item"> 17442 <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
1744216.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> 17443 17444 </li></ul> 17445 </div> 17446 <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"> 17447 <p class="sr-only" id="FooterCountryLabelNoScript">Country/region</p> 17448 <select class="localization-selector link" name="country_code" aria-labelledby="FooterCountryLabelNoScript"><option value="AF"> 17449 Afghanistan (AFN Ø) 17450 </option><option value="AX"> 17451 à land Islands (EUR â¬) 17452 </option><option value="AL"> 17453 Albania (ALL L) 17454 </option><option value="DZ"> 17455 Algeria (DZD د.ج) 17456 </option><option value="AD"> 17457 Andorra (EUR â¬) 17458 </option><option value="AO"> 17459 Angola (USD $) 17460 </option><option value="AI"> 17461 Anguilla (XCD $) 17462 </option><option value="AG"> 17463 Antigua & Barbuda (XCD $) 17464 </option><option value="AR"> 17465 Argentina (ARS $) 17466 </option><option value="AM"> 17467 Armenia (AMD Õ¤Ö.) 17468 </option><option value="AW"> 17469 Aruba (AWG Æ) 17470 </option><option value="AC"> 17471 Ascension Island (SHP £) 17472 </option><option value="AU"> 17473 Australia (AUD $) 17474 </option><option value="AT"> 17475 Austria (EUR â¬) 17476 </option><option value="AZ"> 17477 Azerbaijan (AZN â¼) 17478 </option><option value="BS"> 17479 Bahamas (BSD $) 17480 </option><option value="BH"> 17481 Bahrain (USD $) 17482 </option><option value="BD"> 17483 Bangladesh (BDT à§³) 17484 </option><option value="BB"> 17485 Barbados (BBD $) 17486 </option><option value="BY"> 17487 Belarus (USD $) 17488 </option><option value="BE"> 17489 Belgium (EUR â¬) 17490 </option><option value="BZ"> 17491 Belize (BZD $) 17492 </option><option value="BJ"> 17493 Benin (XOF Fr) 17494 </option><option value="BM"> 17495 Bermuda (USD $) 17496 </option><option value="BT"> 17497 Bhutan (USD $) 17498 </option><option value="BO"> 17499 Bolivia (BOB Bs.) 17500 </option><option value="BA"> 17501 Bosnia & Herzegovina (BAM ÐÐ) 17502 </option><option value="BW"> 17503 Botswana (BWP P) 17504 </option><option value="BR"> 17505 Brazil (BRL R$) 17506 </option><option value="IO"> 17507 British Indian Ocean Territory (USD $) 17508 </option><option value="VG"> 17509 British Virgin Islands (USD $) 17510 </option><option value="BN"> 17511 Brunei (BND $) 17512 </option><option value="BG"> 17513 Bulgaria (EUR â¬) 17514 </option><option value="BF"> 17515 Burkina Faso (XOF Fr) 17516 </option><option value="BI"> 17517 Burundi (BIF Fr) 17518 </option><option value="KH"> 17519 Cambodia (KHR á) 17520 </option><option value="CM"> 17521 Cameroon (XAF CFA) 17522 </option><option value="CA"> 17523 Canada (CAD $) 17524 </option><option value="CV"> 17525 Cape Verde (CVE $) 17526 </option><option value="BQ"> 17527 Caribbean Netherlands (USD $) 17528 </option><option value="KY"> 17529 Cayman Islands (KYD $) 17530 </option><option value="CF"> 17531 Central African Republic (XAF CFA) 17532 </option><option value="TD"> 17533 Chad (XAF CFA) 17534 </option><option value="CL"> 17535 Chile (USD $) 17536 </option><option value="CN"> 17537 China (CNY Â¥) 17538 </option><option value="CX"> 17539 Christmas Island (AUD $) 17540 </option><option value="CC"> 17541 Cocos (Keeling) Islands (AUD $) 17542 </option><option value="CO"> 17543 Colombia (USD $) 17544 </option><option value="KM"> 17545 Comoros (KMF Fr) 17546 </option><option value="CG"> 17547 Congo - Brazzaville (XAF CFA) 17548 </option><option value="CD"> 17549 Congo - Kinshasa (CDF Fr) 17550 </option><option value="CK"> 17551 Cook Islands (NZD $) 17552 </option><option value="CR"> 17553 Costa Rica (CRC â¡) 17554 </option><option value="CI"> 17555 Côte dâIvoire (XOF Fr) 17556 </option><option value="HR"> 17557 Croatia (EUR â¬) 17558 </option><option value="CW"> 17559 Curaçao (ANG Æ) 17560 </option><option value="CY"> 17561 Cyprus (EUR â¬) 17562 </option><option value="CZ"> 17563 Czechia (CZK KÄ) 17564 </option><option value="DK"> 17565 Denmark (DKK kr.) 17566 </option><option value="DJ"> 17567 Djibouti (DJF Fdj) 17568 </option><option value="DM"> 17569 Dominica (XCD $) 17570 </option><option value="DO"> 17571 Dominican Republic (DOP $) 17572 </option><option value="EC"> 17573 Ecuador (USD $) 17574 </option><option value="EG"> 17575 Egypt (EGP ج.Ù ) 17576 </option><option value="SV"> 17577 El Salvador (USD $) 17578 </option><option value="GQ"> 17579 Equatorial Guinea (XAF CFA) 17580 </option><option value="ER"> 17581 Eritrea (USD $) 17582 </option><option value="EE"> 17583 Estonia (EUR â¬) 17584 </option><option value="SZ"> 17585 Eswatini (USD $) 17586 </option><option value="ET"> 17587 Ethiopia (ETB Br) 17588 </option><option value="FK"> 17589 Falkland Islands (FKP £) 17590 </option><option value="FO"> 17591 Faroe Islands (DKK kr.) 17592 </option><option value="FJ"> 17593 Fiji (FJD $) 17594 </option><option value="FI"> 17595 Finland (EUR â¬) 17596 </option><option value="FR"> 17597 France (EUR â¬) 17598 </option><option value="GF"> 17599 French Guiana (EUR â¬) 17600 </option><option value="PF"> 17601 French Polynesia (XPF Fr) 17602 </option><option value="TF"> 17603 French Southern Territories (EUR â¬) 17604 </option><option value="GA"> 17605 Gabon (XOF Fr) 17606 </option><option value="GM"> 17607 Gambia (GMD D) 17608 </option><option value="GE"> 17609 Georgia (USD $) 17610 </option><option value="DE"> 17611 Germany (EUR â¬) 17612 </option><option value="GH"> 17613 Ghana (USD $) 17614 </option><option value="GI"> 17615 Gibraltar (GBP £) 17616 </option><option value="GR"> 17617 Greece (EUR â¬) 17618 </option><option value="GL"> 17619 Greenland (DKK kr.) 17620 </option><option value="GD"> 17621 Grenada (XCD $) 17622 </option><option value="GP"> 17623 Guadeloupe (EUR â¬) 17624 </option><option value="GT"> 17625 Guatemala (GTQ Q) 17626 </option><option value="GG"> 17627 Guernsey (GBP £) 17628 </option><option value="GN"> 17629 Guinea (GNF Fr) 17630 </option><option value="GW"> 17631 Guinea-Bissau (XOF Fr) 17632 </option><option value="GY"> 17633 Guyana (GYD $) 17634 </option><option value="HT"> 17635 Haiti (USD $) 17636 </option><option value="HN"> 17637 Honduras (HNL L) 17638 </option><option value="HK"> 17639 Hong Kong SAR (HKD $) 17640 </option><option value="HU"> 17641 Hungary (HUF Ft) 17642 </option><option value="IS"> 17643 Iceland (ISK kr) 17644 </option><option value="IN"> 17645 India (INR â¹) 17646 </option><option value="ID"> 17647 Indonesia (IDR Rp) 17648 </option><option value="IQ"> 17649 Iraq (USD $) 17650 </option><option value="IE"> 17651 Ireland (EUR â¬) 17652 </option><option value="IM"> 17653 Isle of Man (GBP £) 17654 </option><option value="IL">
17655 Israel (ILS âª) 17656 </option><option value="IT"> 17657 Italy (EUR â¬) 17658 </option><option value="JM"> 17659 Jamaica (JMD $) 17660 </option><option value="JP"> 17661 Japan (JPY Â¥) 17662 </option><option value="JE"> 17663 Jersey (GBP £) 17664 </option><option value="JO"> 17665 Jordan (USD $) 17666 </option><option value="KZ"> 17667 Kazakhstan (KZT â¸) 17668 </option><option value="KE"> 17669 Kenya (KES KSh) 17670 </option><option value="KI"> 17671 Kiribati (USD $) 17672 </option><option value="XK"> 17673 Kosovo (EUR â¬) 17674 </option><option value="KW"> 17675 Kuwait (AED د.Ø¥) 17676 </option><option value="KG"> 17677 Kyrgyzstan (KGS som) 17678 </option><option value="LA"> 17679 Laos (LAK â) 17680 </option><option value="LV"> 17681 Latvia (EUR â¬) 17682 </option><option value="LB"> 17683 Lebanon (LBP Ù.Ù) 17684 </option><option value="LS"> 17685 Lesotho (USD $) 17686 </option><option value="LR"> 17687 Liberia (USD $) 17688 </option><option value="LY"> 17689 Libya (USD $) 17690 </option><option value="LI"> 17691 Liechtenstein (CHF CHF) 17692 </option><option value="LT"> 17693 Lithuania (EUR â¬) 17694 </option><option value="LU"> 17695 Luxembourg (EUR â¬) 17696 </option><option value="MO"> 17697 Macao SAR (MOP P) 17698 </option><option value="MG"> 17699 Madagascar (USD $) 17700 </option><option value="MW"> 17701 Malawi (MWK MK) 17702 </option><option value="MY"> 17703 Malaysia (MYR RM) 17704 </option><option value="MV"> 17705 Maldives (MVR MVR) 17706 </option><option value="ML"> 17707 Mali (XOF Fr) 17708 </option><option value="MT"> 17709 Malta (EUR â¬) 17710 </option><option value="MQ"> 17711 Martinique (EUR â¬) 17712 </option><option value="MR"> 17713 Mauritania (USD $) 17714 </option><option value="MU"> 17715 Mauritius (MUR â¨) 17716 </option><option value="YT"> 17717 Mayotte (EUR â¬) 17718 </option><option value="MX"> 17719 Mexico (MXN $) 17720 </option><option value="MD"> 17721 Moldova (MDL L) 17722 </option><option value="MC"> 17723 Monaco (EUR â¬) 17724 </option><option value="MN"> 17725 Mongolia (MNT â®) 17726 </option><option value="ME"> 17727 Montenegro (EUR â¬) 17728 </option><option value="MS"> 17729 Montserrat (XCD $) 17730 </option><option value="MA"> 17731 Morocco (MAD د.Ù .) 17732 </option><option value="MZ"> 17733 Mozambique (USD $) 17734 </option><option value="MM"> 17735 Myanmar (Burma) (MMK K) 17736 </option><option value="NA"> 17737 Namibia (USD $) 17738 </option><option value="NR"> 17739 Nauru (AUD $) 17740 </option><option value="NP"> 17741 Nepal (NPR Rs.) 17742 </option><option value="NL"> 17743 Netherlands (EUR â¬) 17744 </option><option value="NC"> 17745 New Caledonia (XPF Fr) 17746 </option><option value="NZ"> 17747 New Zealand (NZD $) 17748 </option><option value="NI"> 17749 Nicaragua (NIO C$) 17750 </option><option value="NE"> 17751 Niger (XOF Fr) 17752 </option><option value="NG"> 17753 Nigeria (NGN â¦) 17754 </option><option value="NU"> 17755 Niue (NZD $) 17756 </option><option value="NF"> 17757 Norfolk Island (AUD $) 17758 </option><option value="MK"> 17759 North Macedonia (MKD ден) 17760 </option><option value="NO"> 17761 Norway (NOK kr) 17762 </option><option value="OM"> 17763 Oman (USD $) 17764 </option><option value="PK"> 17765 Pakistan (PKR â¨) 17766 </option><option value="PA"> 17767 Panama (USD $) 17768 </option><option value="PG"> 17769 Papua New Guinea (PGK K) 17770 </option><option value="PY"> 17771 Paraguay (PYG â²) 17772 </option><option value="PE"> 17773 Peru (PEN S/) 17774 </option><option value="PH"> 17775 Philippines (PHP â±) 17776 </option><option value="PN"> 17777 Pitcairn Islands (NZD $) 17778 </option><option value="PL"> 17779 Poland (PLN zÅ) 17780 </option><option value="PT"> 17781 Portugal (EUR â¬) 17782 </option><option value="QA"> 17783 Qatar (QAR ر.Ù) 17784 </option><option value="RE"> 17785 Réunion (EUR â¬) 17786 </option><option value="RO"> 17787 Romania (RON Lei) 17788 </option><option value="RW"> 17789 Rwanda (RWF FRw) 17790 </option><option value="WS"> 17791 Samoa (WST T) 17792 </option><option value="SM"> 17793 San Marino (EUR â¬) 17794 </option><option value="ST"> 17795 São Tomé & PrÃncipe (STD Db) 17796 </option><option value="SA"> 17797 Saudi Arabia (SAR ر.س) 17798 </option><option value="SN"> 17799 Senegal (XOF Fr) 17800 </option><option value="RS">
17801 Serbia (RSD РСÐ) 17802 </option><option value="SC"> 17803 Seychelles (USD $) 17804 </option><option value="SL"> 17805 Sierra Leone (SLL Le) 17806 </option><option value="SG"> 17807 Singapore (SGD $) 17808 </option><option value="SX"> 17809 Sint Maarten (ANG Æ) 17810 </option><option value="SK"> 17811 Slovakia (EUR â¬) 17812 </option><option value="SI"> 17813 Slovenia (EUR â¬) 17814 </option><option value="SB"> 17815 Solomon Islands (SBD $) 17816 </option><option value="SO"> 17817 Somalia (USD $) 17818 </option><option value="ZA"> 17819 South Africa (USD $) 17820 </option><option value="GS"> 17821 South Georgia & South Sandwich Islands (GBP £) 17822 </option><option value="KR"> 17823 South Korea (KRW â©) 17824 </option><option value="SS"> 17825 South Sudan (USD $) 17826 </option><option value="ES"> 17827 Spain (EUR â¬) 17828 </option><option value="LK"> 17829 Sri Lanka (LKR â¨) 17830 </option><option value="BL"> 17831 St. Barthélemy (EUR â¬) 17832 </option><option value="SH"> 17833 St. Helena (SHP £) 17834 </option><option value="KN"> 17835 St. Kitts & Nevis (XCD $) 17836 </option><option value="LC"> 17837 St. Lucia (XCD $) 17838 </option><option value="MF"> 17839 St. Martin (EUR â¬) 17840 </option><option value="PM"> 17841 St. Pierre & Miquelon (EUR â¬) 17842 </option><option value="VC"> 17843 St. Vincent & Grenadines (XCD $) 17844 </option><option value="SD"> 17845 Sudan (USD $) 17846 </option><option value="SR"> 17847 Suriname (USD $) 17848 </option><option value="SJ"> 17849 Svalbard & Jan Mayen (NOK kr) 17850 </option><option value="SE"> 17851 Sweden (SEK kr) 17852 </option><option value="CH"> 17853 Switzerland (CHF CHF) 17854 </option><option value="TW"> 17855 Taiwan (TWD $) 17856 </option><option value="TJ"> 17857 Tajikistan (TJS Ð Ð) 17858 </option><option value="TZ"> 17859 Tanzania (TZS Sh) 17860 </option><option value="TH"> 17861 Thailand (THB ฿) 17862 </option><option value="TL"> 17863 Timor-Leste (USD $) 17864 </option><option value="TG"> 17865 Togo (XOF Fr) 17866 </option><option value="TK"> 17867 Tokelau (NZD $) 17868 </option><option value="TO"> 17869 Tonga (TOP T$) 17870 </option><option value="TT"> 17871 Trinidad & Tobago (TTD $) 17872 </option><option value="TA"> 17873 Tristan da Cunha (GBP £) 17874 </option><option value="TN"> 17875 Tunisia (USD $) 17876 </option><option value="TR"> 17877 Türkiye (USD $) 17878 </option><option value="TM"> 17879 Turkmenistan (USD $) 17880 </option><option value="TC"> 17881 Turks & Caicos Islands (USD $) 17882 </option><option value="TV"> 17883 Tuvalu (AUD $) 17884 </option><option value="UM"> 17885 U.S. Outlying Islands (USD $) 17886 </option><option value="UG"> 17887 Uganda (UGX USh) 17888 </option><option value="UA"> 17889 Ukraine (UAH â´) 17890 </option><option value="AE"> 17891 United Arab Emirates (AED د.Ø¥) 17892 </option><option value="GB"> 17893 United Kingdom (GBP £) 17894 </option><option value="US" selected> 17895 United States (USD $) 17896 </option><option value="UY"> 17897 Uruguay (UYU $U) 17898 </option><option value="UZ"> 17899 Uzbekistan (UZS so'm) 17900 </option><option value="VU"> 17901 Vanuatu (VUV Vt) 17902 </option><option value="VA"> 17903 Vatican City (EUR â¬) 17904 </option><option value="VE"> 17905 Venezuela (USD $) 17906 </option><option value="VN"> 17907 Vietnam (VND â«) 17908 </option><option value="WF"> 17909 Wallis & Futuna (XPF Fr) 17910 </option><option value="EH"> 17911 Western Sahara (MAD د.Ù .) 17912 </option><option value="YE"> 17913 Yemen (YER ï·¼) 17914 </option><option value="ZM"> 17915 Zambia (USD $) 17916 </option><option value="ZW"> 17917 Zimbabwe (USD $) 17918 </option></select> 17919 <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-caret" viewBox="0 0 10 6"> 17920 <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"> 17921</svg> 17922 17923 </div> 17924 <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"> 17925 <h2 class="sr-only" id="FooterCountryLabel">Country/region</h2> 17926 <div class="disclosure relative" 17927 x-title="Country/region" 17928 @click.outside="open = false" 17929 x-cloak 17930 x-init="$nextTick(() => { 17931 $watch('country', (value) => { 17932 document.getElementById('FooterCountryForm').submit(); 17933 }); 17934 17935 // if url has country_code param, send a put request to update the country 17936 if (window.location.search.includes('country_code')) { 17937 // get country_code from url using new URLSearchParams
17938 let urlParams = new URLSearchParams(window.location.search); 17939 let country_code = urlParams.get('country_code'); 17940 console.log('dd:', country_code); 17941 17942 if (country_code && !Unick.getCookie('has_country')) { 17943 country = country_code; 17944 Unick.setCookie('has_country', true, 1); 17945 } 17946 17947 } 17948 })" 17949 @change-location.window="$nextTick(() => { 17950 let country_code = $event.detail.country; 17951 console.log(country_code); 17952 if (country_code) { 17953 country = country_code; 17954 } 17955 })" 17956 x-data="{ 17957 open: false, 17958 country: 'US' 17959 }"> 17960 <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"> 17961 United States (USD$) 17962 17963<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"> 17964 <polyline points="9 18 15 12 9 6"></polyline> 17965</svg> 17966 17967 </button> 17968 17969 <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> 17970 <ul id="FooterCountryList" role="list" class="disclosure__list space-y-1"><li class="disclosure__item" tabindex="-1"> 17971 <button type="button" 17972 @click="country = 'AF'" 17973 class="text-sm text-left " 17974 > 17975 Afghanistan <span class="localization-form__currency">(AFNØ)</span> 17976 </button> 17977 </li><li class="disclosure__item" tabindex="-1"> 17978 <button type="button" 17979 @click="country = 'AX'" 17980 class="text-sm text-left " 17981 > 17982 à land Islands <span class="localization-form__currency">(EURâ¬)</span> 17983 </button> 17984 </li><li class="disclosure__item" tabindex="-1"> 17985 <button type="button" 17986 @click="country = 'AL'" 17987 class="text-sm text-left " 17988 > 17989 Albania <span class="localization-form__currency">(ALLL)</span> 17990 </button> 17991 </li><li class="disclosure__item" tabindex="-1"> 17992 <button type="button" 17993 @click="country = 'DZ'" 17994 class="text-sm text-left " 17995 > 17996 Algeria <span class="localization-form__currency">(DZDد.ج)</span> 17997 </button> 17998 </li><li class="disclosure__item" tabindex="-1"> 17999 <button type="button" 18000 @click="country = 'AD'" 18001 class="text-sm text-left " 18002 > 18003 Andorra <span class="localization-form__currency">(EURâ¬)</span> 18004 </button> 18005 </li><li class="disclosure__item" tabindex="-1"> 18006 <button type="button" 18007 @click="country = 'AO'" 18008 class="text-sm text-left " 18009 > 18010 Angola <span class="localization-form__currency">(USD$)</span> 18011 </button> 18012 </li><li class="disclosure__item" tabindex="-1"> 18013 <button type="button" 18014 @click="country = 'AI'" 18015 class="text-sm text-left " 18016 > 18017 Anguilla <span class="localization-form__currency">(XCD$)</span> 18018 </button> 18019 </li><li class="disclosure__item" tabindex="-1"> 18020 <button type="button" 18021 @click="country = 'AG'" 18022 class="text-sm text-left " 18023 > 18024 Antigua & Barbuda <span class="localization-form__currency">(XCD$)</span> 18025 </button> 18026 </li><li class="disclosure__item" tabindex="-1"> 18027 <button type="button" 18028 @click="country = 'AR'" 18029 class="text-sm text-left " 18030 > 18031 Argentina <span class="localization-form__currency">(ARS$)</span> 18032 </button> 18033 </li><li class="disclosure__item" tabindex="-1"> 18034 <button type="button" 18035 @click="country = 'AM'" 18036 class="text-sm text-left " 18037 > 18038 Armenia <span class="localization-form__currency">(AMDÕ¤Ö.)</span> 18039 </button> 18040 </li><li class="disclosure__item" tabindex="-1"> 18041 <button type="button" 18042 @click="country = 'AW'" 18043 class="text-sm text-left " 18044 > 18045 Aruba <span class="localization-form__currency">(AWGÆ)</span> 18046 </button> 18047 </li><li class="disclosure__item" tabindex="-1"> 18048 <button type="button" 18049 @click="country = 'AC'" 18050 class="text-sm text-left " 18051 > 18052 Ascension Island <span class="localization-form__currency">(SHP£)</span> 18053 </button> 18054 </li><li class="disclosure__item" tabindex="-1"> 18055 <button type="button" 18056 @click="country = 'AU'" 18057 class="text-sm text-left " 18058 > 18059 Australia <span class="localization-form__currency">(AUD$)</span> 18060 </button> 18061 </li><li class="disclosure__item" tabindex="-1"> 18062 <button type="button" 18063 @click="country = 'AT'" 18064 class="text-sm text-left " 18065 > 18066 Austria <span class="localization-form__currency">(EURâ¬)</span> 18067 </button> 18068 </li><li class="disclosure__item" tabindex="-1"> 18069 <button type="button" 18070 @click="country = 'AZ'" 18071 class="text-sm text-left " 18072 > 18073 Azerbaijan <span class="localization-form__currency">(AZNâ¼)</span> 18074 </button> 18075 </li><li class="disclosure__item" tabindex="-1"> 18076 <button type="button" 18077 @click="country = 'BS'" 18078 class="text-sm text-left " 18079 > 18080 Bahamas <span class="localization-form__currency">(BSD$)</span> 18081 </button> 18082 </li><li class="disclosure__item" tabindex="-1"> 18083 <button type="button" 18084 @click="country = 'BH'" 18085 class="text-sm text-left " 18086 > 18087 Bahrain <span class="localization-form__currency">(USD$)</span> 18088 </button> 18089 </li><li class="disclosure__item" tabindex="-1"> 18090 <button type="button" 18091 @click="country = 'BD'" 18092 class="text-sm text-left " 18093 > 18094 Bangladesh <span class="localization-form__currency">(BDTà§³)</span> 18095 </button> 18096 </li><li class="disclosure__item" tabindex="-1"> 18097 <button type="button" 18098 @click="country = 'BB'" 18099 class="text-sm text-left " 18100 > 18101 Barbados <span class="localization-form__currency">(BBD$)</span> 18102 </button> 18103 </li><li class="disclosure__item" tabindex="-1"> 18104 <button type="button" 18105 @click="country = 'BY'" 18106 class="text-sm text-left " 18107 > 18108 Belarus <span class="localization-form__currency">(USD$)</span> 18109 </button> 18110 </li><li class="disclosure__item" tabindex="-1"> 18111 <button type="button" 18112 @click="country = 'BE'" 18113 class="text-sm text-left " 18114 > 18115 Belgium <span class="localization-form__currency">(EURâ¬)</span> 18116 </button> 18117 </li><li class="disclosure__item" tabindex="-1"> 18118 <button type="button" 18119 @click="country = 'BZ'" 18120 class="text-sm text-left " 18121 > 18122 Belize <span class="localization-form__currency">(BZD$)</span> 18123 </button> 18124 </li><li class="disclosure__item" tabindex="-1"> 18125 <button type="button" 18126 @click="country = 'BJ'" 18127 class="text-sm text-left " 18128 > 18129 Benin <span class="localization-form__currency">(XOFFr)</span> 18130 </button> 18131 </li><li class="disclosure__item" tabindex="-1"> 18132 <button type="button" 18133 @click="country = 'BM'" 18134 class="text-sm text-left " 18135 > 18136 Bermuda <span class="localization-form__currency">(USD$)</span> 18137 </button> 18138 </li><li class="disclosure__item" tabindex="-1"> 18139 <button type="button" 18140 @click="country = 'BT'" 18141 class="text-sm text-left " 18142 > 18143 Bhutan <span class="localization-form__currency">(USD$)</span> 18144 </button> 18145 </li><li class="disclosure__item" tabindex="-1"> 18146 <button type="button" 18147 @click="country = 'BO'" 18148 class="text-sm text-left " 18149 > 18150 Bolivia <span class="localization-form__currency">(BOBBs.)</span> 18151 </button> 18152 </li><li class="disclosure__item" tabindex="-1"> 18153 <button type="button" 18154 @click="country = 'BA'" 18155 class="text-sm text-left " 18156 > 18157 Bosnia & Herzegovina <span class="localization-form__currency">(BAMÐÐ)</span> 18158 </button> 18159 </li><li class="disclosure__item" tabindex="-1"> 18160 <button type="button" 18161 @click="country = 'BW'" 18162 class="text-sm text-left " 18163 > 18164 Botswana <span class="localization-form__currency">(BWPP)</span> 18165 </button> 18166 </li><li class="disclosure__item" tabindex="-1"> 18167 <button type="button" 18168 @click="country = 'BR'" 18169 class="text-sm text-left " 18170 > 18171 Brazil <span class="localization-form__currency">(BRLR$)</span> 18172 </button> 18173 </li><li class="disclosure__item" tabindex="-1"> 18174 <button type="button" 18175 @click="country = 'IO'" 18176 class="text-sm text-left " 18177 > 18178 British Indian Ocean Territory <span class="localization-form__currency">(USD$)</span> 18179 </button> 18180 </li><li class="disclosure__item" tabindex="-1"> 18181 <button type="button" 18182 @click="country = 'VG'" 18183 class="text-sm text-left " 18184 > 18185 British Virgin Islands <span class="localization-form__currency">(USD$)</span> 18186 </button> 18187 </li><li class="disclosure__item" tabindex="-1"> 18188 <button type="button" 18189 @click="country = 'BN'" 18190 class="text-sm text-left " 18191 > 18192 Brunei <span class="localization-form__currency">(BND$)</span> 18193 </button> 18194 </li><li class="disclosure__item" tabindex="-1"> 18195 <button type="button" 18196 @click="country = 'BG'" 18197 class="text-sm text-left " 18198 > 18199 Bulgaria <span class="localization-form__currency">(EURâ¬)</span> 18200 </button> 18201 </li><li class="disclosure__item" tabindex="-1"> 18202 <button type="button" 18203 @click="country = 'BF'" 18204 class="text-sm text-left " 18205 > 18206 Burkina Faso <span class="localization-form__currency">(XOFFr)</span> 18207 </button> 18208 </li><li class="disclosure__item" tabindex="-1"> 18209 <button type="button" 18210 @click="country = 'BI'" 18211 class="text-sm text-left " 18212 > 18213 Burundi <span class="localization-form__currency">(BIFFr)</span> 18214 </button> 18215 </li><li class="disclosure__item" tabindex="-1"> 18216 <button type="button" 18217
18217 @click="country = 'KH'" 18218 class="text-sm text-left " 18219 > 18220 Cambodia <span class="localization-form__currency">(KHRá)</span> 18221 </button> 18222 </li><li class="disclosure__item" tabindex="-1"> 18223 <button type="button" 18224 @click="country = 'CM'" 18225 class="text-sm text-left " 18226 > 18227 Cameroon <span class="localization-form__currency">(XAFCFA)</span> 18228 </button> 18229 </li><li class="disclosure__item" tabindex="-1"> 18230 <button type="button" 18231 @click="country = 'CA'" 18232 class="text-sm text-left " 18233 > 18234 Canada <span class="localization-form__currency">(CAD$)</span> 18235 </button> 18236 </li><li class="disclosure__item" tabindex="-1"> 18237 <button type="button" 18238 @click="country = 'CV'" 18239 class="text-sm text-left " 18240 > 18241 Cape Verde <span class="localization-form__currency">(CVE$)</span> 18242 </button> 18243 </li><li class="disclosure__item" tabindex="-1"> 18244 <button type="button" 18245 @click="country = 'BQ'" 18246 class="text-sm text-left " 18247 > 18248 Caribbean Netherlands <span class="localization-form__currency">(USD$)</span> 18249 </button> 18250 </li><li class="disclosure__item" tabindex="-1"> 18251 <button type="button" 18252 @click="country = 'KY'" 18253 class="text-sm text-left " 18254 > 18255 Cayman Islands <span class="localization-form__currency">(KYD$)</span> 18256 </button> 18257 </li><li class="disclosure__item" tabindex="-1"> 18258 <button type="button" 18259 @click="country = 'CF'" 18260 class="text-sm text-left " 18261 > 18262 Central African Republic <span class="localization-form__currency">(XAFCFA)</span> 18263 </button> 18264 </li><li class="disclosure__item" tabindex="-1"> 18265 <button type="button" 18266 @click="country = 'TD'" 18267 class="text-sm text-left " 18268 > 18269 Chad <span class="localization-form__currency">(XAFCFA)</span> 18270 </button> 18271 </li><li class="disclosure__item" tabindex="-1"> 18272 <button type="button" 18273 @click="country = 'CL'" 18274 class="text-sm text-left " 18275 > 18276 Chile <span class="localization-form__currency">(USD$)</span> 18277 </button> 18278 </li><li class="disclosure__item" tabindex="-1"> 18279 <button type="button" 18280 @click="country = 'CN'" 18281 class="text-sm text-left " 18282 > 18283 China <span class="localization-form__currency">(CNYÂ¥)</span> 18284 </button> 18285 </li><li class="disclosure__item" tabindex="-1"> 18286 <button type="button" 18287 @click="country = 'CX'" 18288 class="text-sm text-left " 18289 > 18290 Christmas Island <span class="localization-form__currency">(AUD$)</span> 18291 </button> 18292 </li><li class="disclosure__item" tabindex="-1"> 18293 <button type="button" 18294 @click="country = 'CC'" 18295 class="text-sm text-left " 18296 > 18297 Cocos (Keeling) Islands <span class="localization-form__currency">(AUD$)</span> 18298 </button> 18299 </li><li class="disclosure__item" tabindex="-1"> 18300 <button type="button" 18301 @click="country = 'CO'" 18302 class="text-sm text-left " 18303 > 18304 Colombia <span class="localization-form__currency">(USD$)</span> 18305 </button> 18306 </li><li class="disclosure__item" tabindex="-1"> 18307 <button type="button" 18308 @click="country = 'KM'" 18309 class="text-sm text-left " 18310 > 18311 Comoros <span class="localization-form__currency">(KMFFr)</span> 18312 </button> 18313 </li><li class="disclosure__item" tabindex="-1"> 18314 <button type="button" 18315 @click="country = 'CG'" 18316 class="text-sm text-left " 18317 > 18318 Congo - Brazzaville <span class="localization-form__currency">(XAFCFA)</span> 18319 </button> 18320 </li><li class="disclosure__item" tabindex="-1"> 18321 <button type="button" 18322 @click="country = 'CD'" 18323 class="text-sm text-left " 18324 > 18325 Congo - Kinshasa <span class="localization-form__currency">(CDFFr)</span> 18326 </button> 18327 </li><li class="disclosure__item" tabindex="-1"> 18328 <button type="button" 18329 @click="country = 'CK'" 18330 class="text-sm text-left " 18331 > 18332 Cook Islands <span class="localization-form__currency">(NZD$)</span> 18333 </button> 18334 </li><li class="disclosure__item" tabindex="-1"> 18335 <button type="button" 18336 @click="country = 'CR'" 18337 class="text-sm text-left " 18338 > 18339 Costa Rica <span class="localization-form__currency">(CRCâ¡)</span> 18340 </button> 18341 </li><li class="disclosure__item" tabindex="-1"> 18342 <button type="button" 18343 @click="country = 'CI'" 18344 class="text-sm text-left " 18345 > 18346 Côte dâIvoire <span class="localization-form__currency">(XOFFr)</span> 18347 </button> 18348 </li><li class="disclosure__item" tabindex="-1"> 18349 <button type="button" 18350 @click="country = 'HR'" 18351 class="text-sm text-left " 18352 > 18353 Croatia <span class="localization-form__currency">(EURâ¬)</span> 18354 </button> 18355 </li><li class="disclosure__item" tabindex="-1"> 18356 <button type="button" 18357 @click="country = 'CW'" 18358 class="text-sm text-left " 18359 > 18360 Curaçao <span class="localization-form__currency">(ANGÆ)</span> 18361 </button> 18362 </li><li class="disclosure__item" tabindex="-1"> 18363 <button type="button" 18364 @click="country = 'CY'" 18365 class="text-sm text-left " 18366 > 18367 Cyprus <span class="localization-form__currency">(EURâ¬)</span> 18368 </button> 18369 </li><li class="disclosure__item" tabindex="-1"> 18370 <button type="button" 18371 @click="country = 'CZ'" 18372 class="text-sm text-left " 18373 > 18374 Czechia <span class="localization-form__currency">(CZKKÄ)</span> 18375 </button> 18376 </li><li class="disclosure__item" tabindex="-1"> 18377 <button type="button" 18378 @click="country = 'DK'" 18379 class="text-sm text-left " 18380 > 18381 Denmark <span class="localization-form__currency">(DKKkr.)</span> 18382 </button> 18383 </li><li class="disclosure__item" tabindex="-1"> 18384 <button type="button" 18385 @click="country = 'DJ'" 18386 class="text-sm text-left " 18387 > 18388 Djibouti <span class="localization-form__currency">(DJFFdj)</span> 18389 </button> 18390 </li><li class="disclosure__item" tabindex="-1"> 18391 <button type="button" 18392 @click="country = 'DM'" 18393 class="text-sm text-left " 18394 > 18395 Dominica <span class="localization-form__currency">(XCD$)</span> 18396 </button> 18397 </li><li class="disclosure__item" tabindex="-1"> 18398 <button type="button" 18399 @click="country = 'DO'" 18400 class="text-sm text-left " 18401 > 18402 Dominican Republic <span class="localization-form__currency">(DOP$)</span> 18403 </button> 18404 </li><li class="disclosure__item" tabindex="-1"> 18405 <button type="button" 18406 @click="country = 'EC'" 18407 class="text-sm text-left " 18408 > 18409 Ecuador <span class="localization-form__currency">(USD$)</span> 18410 </button> 18411 </li><li class="disclosure__item" tabindex="-1"> 18412 <button type="button" 18413 @click="country = 'EG'" 18414 class="text-sm text-left " 18415 > 18416 Egypt <span class="localization-form__currency">(EGPج.Ù )</span> 18417 </button> 18418 </li><li class="disclosure__item" tabindex="-1"> 18419 <button type="button" 18420 @click="country = 'SV'" 18421 class="text-sm text-left " 18422 > 18423 El Salvador <span class="localization-form__currency">(USD$)</span> 18424 </button> 18425 </li><li class="disclosure__item" tabindex="-1"> 18426 <button type="button" 18427 @click="country = 'GQ'" 18428 class="text-sm text-left " 18429 > 18430 Equatorial Guinea <span class="localization-form__currency">(XAFCFA)</span> 18431 </button> 18432 </li><li class="disclosure__item" tabindex="-1"> 18433 <button type="button" 18434 @click="country = 'ER'" 18435 class="text-sm text-left " 18436 > 18437 Eritrea <span class="localization-form__currency">(USD$)</span> 18438 </button> 18439 </li><li class="disclosure__item" tabindex="-1"> 18440 <button type="button" 18441 @click="country = 'EE'" 18442 class="text-sm text-left " 18443 > 18444 Estonia <span class="localization-form__currency">(EURâ¬)</span> 18445 </button> 18446 </li><li class="disclosure__item" tabindex="-1"> 18447 <button type="button" 18448 @click="country = 'SZ'" 18449 class="text-sm text-left " 18450 > 18451 Eswatini <span class="localization-form__currency">(USD$)</span> 18452 </button> 18453 </li><li class="disclosure__item" tabindex="-1"> 18454 <button type="button" 18455 @click="country = 'ET'" 18456 class="text-sm text-left " 18457 > 18458 Ethiopia <span class="localization-form__currency">(ETBBr)</span> 18459 </button> 18460 </li><li class="disclosure__item" tabindex="-1"> 18461 <button type="button" 18462 @click="country = 'FK'" 18463 class="text-sm text-left " 18464 > 18465 Falkland Islands <span class="localization-form__currency">(FKP£)</span> 18466 </button> 18467 </li><li class="disclosure__item" tabindex="-1"> 18468 <button type="button" 18469 @click="country = 'FO'" 18470 class="text-sm text-left " 18471 > 18472 Faroe Islands <span class="localization-form__currency">(DKKkr.)</span> 18473 </button> 18474 </li><li class="disclosure__item" tabindex="-1"> 18475 <button type="button" 18476 @click="country = 'FJ'" 18477 class="text-sm text-left " 18478 > 18479 Fiji <span class="localization-form__currency">(FJD$)</span> 18480 </button> 18481 </li><li class="disclosure__item" tabindex="-1"> 18482 <button type="button" 18483 @click="country = 'FI'" 18484 class="text-sm text-left " 18485 > 18486 Finland <span class="localization-form__currency">(EURâ¬)</span> 18487 </button> 18488 </li><li class="disclosure__item" tabindex="-1"> 18489 <button type="button" 18490 @click="country = 'FR'" 18491 class="text-sm text-left " 18492 > 18493 France <span class="localization-form__currency">(EURâ¬)</span> 18494 </button> 18495 </li><
18495li class="disclosure__item" tabindex="-1"> 18496 <button type="button" 18497 @click="country = 'GF'" 18498 class="text-sm text-left " 18499 > 18500 French Guiana <span class="localization-form__currency">(EURâ¬)</span> 18501 </button> 18502 </li><li class="disclosure__item" tabindex="-1"> 18503 <button type="button" 18504 @click="country = 'PF'" 18505 class="text-sm text-left " 18506 > 18507 French Polynesia <span class="localization-form__currency">(XPFFr)</span> 18508 </button> 18509 </li><li class="disclosure__item" tabindex="-1"> 18510 <button type="button" 18511 @click="country = 'TF'" 18512 class="text-sm text-left " 18513 > 18514 French Southern Territories <span class="localization-form__currency">(EURâ¬)</span> 18515 </button> 18516 </li><li class="disclosure__item" tabindex="-1"> 18517 <button type="button" 18518 @click="country = 'GA'" 18519 class="text-sm text-left " 18520 > 18521 Gabon <span class="localization-form__currency">(XOFFr)</span> 18522 </button> 18523 </li><li class="disclosure__item" tabindex="-1"> 18524 <button type="button" 18525 @click="country = 'GM'" 18526 class="text-sm text-left " 18527 > 18528 Gambia <span class="localization-form__currency">(GMDD)</span> 18529 </button> 18530 </li><li class="disclosure__item" tabindex="-1"> 18531 <button type="button" 18532 @click="country = 'GE'" 18533 class="text-sm text-left " 18534 > 18535 Georgia <span class="localization-form__currency">(USD$)</span> 18536 </button> 18537 </li><li class="disclosure__item" tabindex="-1"> 18538 <button type="button" 18539 @click="country = 'DE'" 18540 class="text-sm text-left " 18541 > 18542 Germany <span class="localization-form__currency">(EURâ¬)</span> 18543 </button> 18544 </li><li class="disclosure__item" tabindex="-1"> 18545 <button type="button" 18546 @click="country = 'GH'" 18547 class="text-sm text-left " 18548 > 18549 Ghana <span class="localization-form__currency">(USD$)</span> 18550 </button> 18551 </li><li class="disclosure__item" tabindex="-1"> 18552 <button type="button" 18553 @click="country = 'GI'" 18554 class="text-sm text-left " 18555 > 18556 Gibraltar <span class="localization-form__currency">(GBP£)</span> 18557 </button> 18558 </li><li class="disclosure__item" tabindex="-1"> 18559 <button type="button" 18560 @click="country = 'GR'" 18561 class="text-sm text-left " 18562 > 18563 Greece <span class="localization-form__currency">(EURâ¬)</span> 18564 </button> 18565 </li><li class="disclosure__item" tabindex="-1"> 18566 <button type="button" 18567 @click="country = 'GL'" 18568 class="text-sm text-left " 18569 > 18570 Greenland <span class="localization-form__currency">(DKKkr.)</span> 18571 </button> 18572 </li><li class="disclosure__item" tabindex="-1"> 18573 <button type="button" 18574 @click="country = 'GD'" 18575 class="text-sm text-left " 18576 > 18577 Grenada <span class="localization-form__currency">(XCD$)</span> 18578 </button> 18579 </li><li class="disclosure__item" tabindex="-1"> 18580 <button type="button" 18581 @click="country = 'GP'" 18582 class="text-sm text-left " 18583 > 18584 Guadeloupe <span class="localization-form__currency">(EURâ¬)</span> 18585 </button> 18586 </li><li class="disclosure__item" tabindex="-1"> 18587 <button type="button" 18588 @click="country = 'GT'" 18589 class="text-sm text-left " 18590 > 18591 Guatemala <span class="localization-form__currency">(GTQQ)</span> 18592 </button> 18593 </li><li class="disclosure__item" tabindex="-1"> 18594 <button type="button" 18595 @click="country = 'GG'" 18596 class="text-sm text-left " 18597 > 18598 Guernsey <span class="localization-form__currency">(GBP£)</span> 18599 </button> 18600 </li><li class="disclosure__item" tabindex="-1"> 18601 <button type="button" 18602 @click="country = 'GN'" 18603 class="text-sm text-left " 18604 > 18605 Guinea <span class="localization-form__currency">(GNFFr)</span> 18606 </button> 18607 </li><li class="disclosure__item" tabindex="-1"> 18608 <button type="button" 18609 @click="country = 'GW'" 18610 class="text-sm text-left " 18611 > 18612 Guinea-Bissau <span class="localization-form__currency">(XOFFr)</span> 18613 </button> 18614 </li><li class="disclosure__item" tabindex="-1"> 18615 <button type="button" 18616 @click="country = 'GY'" 18617 class="text-sm text-left " 18618 > 18619 Guyana <span class="localization-form__currency">(GYD$)</span> 18620 </button> 18621 </li><li class="disclosure__item" tabindex="-1"> 18622 <button type="button" 18623 @click="country = 'HT'" 18624 class="text-sm text-left " 18625 > 18626 Haiti <span class="localization-form__currency">(USD$)</span> 18627 </button> 18628 </li><li class="disclosure__item" tabindex="-1"> 18629 <button type="button" 18630 @click="country = 'HN'" 18631 class="text-sm text-left " 18632 > 18633 Honduras <span class="localization-form__currency">(HNLL)</span> 18634 </button> 18635 </li><li class="disclosure__item" tabindex="-1"> 18636 <button type="button" 18637 @click="country = 'HK'" 18638 class="text-sm text-left " 18639 > 18640 Hong Kong SAR <span class="localization-form__currency">(HKD$)</span> 18641 </button> 18642 </li><li class="disclosure__item" tabindex="-1"> 18643 <button type="button" 18644 @click="country = 'HU'" 18645 class="text-sm text-left " 18646 > 18647 Hungary <span class="localization-form__currency">(HUFFt)</span> 18648 </button> 18649 </li><li class="disclosure__item" tabindex="-1"> 18650 <button type="button" 18651 @click="country = 'IS'" 18652 class="text-sm text-left " 18653 > 18654 Iceland <span class="localization-form__currency">(ISKkr)</span> 18655 </button> 18656 </li><li class="disclosure__item" tabindex="-1"> 18657 <button type="button" 18658 @click="country = 'IN'" 18659 class="text-sm text-left " 18660 > 18661 India <span class="localization-form__currency">(INRâ¹)</span> 18662 </button> 18663 </li><li class="disclosure__item" tabindex="-1"> 18664 <button type="button" 18665 @click="country = 'ID'" 18666 class="text-sm text-left " 18667 > 18668 Indonesia <span class="localization-form__currency">(IDRRp)</span> 18669 </button> 18670 </li><li class="disclosure__item" tabindex="-1"> 18671 <button type="button" 18672 @click="country = 'IQ'" 18673 class="text-sm text-left " 18674 > 18675 Iraq <span class="localization-form__currency">(USD$)</span> 18676 </button> 18677 </li><li class="disclosure__item" tabindex="-1"> 18678 <button type="button" 18679 @click="country = 'IE'" 18680 class="text-sm text-left " 18681 > 18682 Ireland <span class="localization-form__currency">(EURâ¬)</span> 18683 </button> 18684 </li><li class="disclosure__item" tabindex="-1"> 18685 <button type="button" 18686 @click="country = 'IM'" 18687 class="text-sm text-left " 18688 > 18689 Isle of Man <span class="localization-form__currency">(GBP£)</span> 18690 </button> 18691 </li><li class="disclosure__item" tabindex="-1"> 18692 <button type="button" 18693 @click="country = 'IL'" 18694 class="text-sm text-left " 18695 > 18696 Israel <span class="localization-form__currency">(ILSâª)</span> 18697 </button> 18698 </li><li class="disclosure__item" tabindex="-1"> 18699 <button type="button" 18700 @click="country = 'IT'" 18701 class="text-sm text-left " 18702 > 18703 Italy <span class="localization-form__currency">(EURâ¬)</span> 18704 </button> 18705 </li><li class="disclosure__item" tabindex="-1"> 18706 <button type="button" 18707 @click="country = 'JM'" 18708 class="text-sm text-left " 18709 > 18710 Jamaica <span class="localization-form__currency">(JMD$)</span> 18711 </button> 18712 </li><li class="disclosure__item" tabindex="-1"> 18713 <button type="button" 18714 @click="country = 'JP'" 18715 class="text-sm text-left " 18716 > 18717 Japan <span class="localization-form__currency">(JPYÂ¥)</span> 18718 </button> 18719 </li><li class="disclosure__item" tabindex="-1"> 18720 <button type="button" 18721 @click="country = 'JE'" 18722 class="text-sm text-left " 18723 > 18724 Jersey <span class="localization-form__currency">(GBP£)</span> 18725 </button> 18726 </li><li class="disclosure__item" tabindex="-1"> 18727 <button type="button" 18728 @click="country = 'JO'" 18729 class="text-sm text-left " 18730 > 18731 Jordan <span class="localization-form__currency">(USD$)</span> 18732 </button> 18733 </li><li class="disclosure__item" tabindex="-1"> 18734 <button type="button" 18735 @click="country = 'KZ'" 18736 class="text-sm text-left " 18737 > 18738 Kazakhstan <span class="localization-form__currency">(KZTâ¸)</span> 18739 </button> 18740 </li><li class="disclosure__item" tabindex="-1"> 18741 <button type="button" 18742 @click="country = 'KE'" 18743 class="text-sm text-left " 18744 > 18745 Kenya <span class="localization-form__currency">(KESKSh)</span> 18746 </button> 18747 </li><li class="disclosure__item" tabindex="-1"> 18748 <button type="button" 18749 @click="country = 'KI'" 18750 class="text-sm text-left " 18751 > 18752 Kiribati <span class="localization-form__currency">(USD$)</span> 18753 </button> 18754 </li><li class="disclosure__item" tabindex="-1"> 18755 <button type="button" 18756 @click="country = 'XK'" 18757 class="text-sm text-left " 18758 > 18759 Kosovo <span class="localization-form__currency">(EURâ¬)</span> 18760 </button> 18761 </li><li class="disclosure__item" tabindex="-1"> 18762 <button type="button" 18763 @click="country = 'KW'" 18764 class="text-sm text-left " 18765 > 18766 Kuwait <span class="localization-form__currency">(AEDد.Ø¥)</span> 18767 </button> 18768 </li><li class="disclosure__item" tabindex="-1"> 18769 <button type="button" 18770 @click="country = 'KG'" 18771 class="text-sm text-left " 18772 > 18773 Kyrgyzstan <span class="localization-form__currency">(KGSsom)</span> 18774 </button> 18775
18775 </li><li class="disclosure__item" tabindex="-1"> 18776 <button type="button" 18777 @click="country = 'LA'" 18778 class="text-sm text-left " 18779 > 18780 Laos <span class="localization-form__currency">(LAKâ)</span> 18781 </button> 18782 </li><li class="disclosure__item" tabindex="-1"> 18783 <button type="button" 18784 @click="country = 'LV'" 18785 class="text-sm text-left " 18786 > 18787 Latvia <span class="localization-form__currency">(EURâ¬)</span> 18788 </button> 18789 </li><li class="disclosure__item" tabindex="-1"> 18790 <button type="button" 18791 @click="country = 'LB'" 18792 class="text-sm text-left " 18793 > 18794 Lebanon <span class="localization-form__currency">(LBPÙ.Ù)</span> 18795 </button> 18796 </li><li class="disclosure__item" tabindex="-1"> 18797 <button type="button" 18798 @click="country = 'LS'" 18799 class="text-sm text-left " 18800 > 18801 Lesotho <span class="localization-form__currency">(USD$)</span> 18802 </button> 18803 </li><li class="disclosure__item" tabindex="-1"> 18804 <button type="button" 18805 @click="country = 'LR'" 18806 class="text-sm text-left " 18807 > 18808 Liberia <span class="localization-form__currency">(USD$)</span> 18809 </button> 18810 </li><li class="disclosure__item" tabindex="-1"> 18811 <button type="button" 18812 @click="country = 'LY'" 18813 class="text-sm text-left " 18814 > 18815 Libya <span class="localization-form__currency">(USD$)</span> 18816 </button> 18817 </li><li class="disclosure__item" tabindex="-1"> 18818 <button type="button" 18819 @click="country = 'LI'" 18820 class="text-sm text-left " 18821 > 18822 Liechtenstein <span class="localization-form__currency">(CHFCHF)</span> 18823 </button> 18824 </li><li class="disclosure__item" tabindex="-1"> 18825 <button type="button" 18826 @click="country = 'LT'" 18827 class="text-sm text-left " 18828 > 18829 Lithuania <span class="localization-form__currency">(EURâ¬)</span> 18830 </button> 18831 </li><li class="disclosure__item" tabindex="-1"> 18832 <button type="button" 18833 @click="country = 'LU'" 18834 class="text-sm text-left " 18835 > 18836 Luxembourg <span class="localization-form__currency">(EURâ¬)</span> 18837 </button> 18838 </li><li class="disclosure__item" tabindex="-1"> 18839 <button type="button" 18840 @click="country = 'MO'" 18841 class="text-sm text-left " 18842 > 18843 Macao SAR <span class="localization-form__currency">(MOPP)</span> 18844 </button> 18845 </li><li class="disclosure__item" tabindex="-1"> 18846 <button type="button" 18847 @click="country = 'MG'" 18848 class="text-sm text-left " 18849 >
18850 Madagascar <span class="localization-form__currency">(USD$)</span> 18851 </button> 18852 </li><li class="disclosure__item" tabindex="-1"> 18853 <button type="button" 18854 @click="country = 'MW'" 18855 class="text-sm text-left " 18856 > 18857 Malawi <span class="localization-form__currency">(MWKMK)</span> 18858 </button> 18859 </li><li class="disclosure__item" tabindex="-1"> 18860 <button type="button" 18861 @click="country = 'MY'" 18862 class="text-sm text-left " 18863 > 18864 Malaysia <span class="localization-form__currency">(MYRRM)</span> 18865 </button> 18866 </li><li class="disclosure__item" tabindex="-1"> 18867 <button type="button" 18868 @click="country = 'MV'" 18869 class="text-sm text-left " 18870 > 18871 Maldives <span class="localization-form__currency">(MVRMVR)</span> 18872 </button> 18873 </li><li class="disclosure__item" tabindex="-1"> 18874 <button type="button" 18875 @click="country = 'ML'" 18876 class="text-sm text-left " 18877 > 18878 Mali <span class="localization-form__currency">(XOFFr)</span> 18879 </button> 18880 </li><li class="disclosure__item" tabindex="-1"> 18881 <button type="button" 18882 @click="country = 'MT'" 18883 class="text-sm text-left " 18884 > 18885 Malta <span class="localization-form__currency">(EURâ¬)</span> 18886 </button> 18887 </li><li class="disclosure__item" tabindex="-1"> 18888 <button type="button" 18889 @click="country = 'MQ'" 18890 class="text-sm text-left " 18891 > 18892 Martinique <span class="localization-form__currency">(EURâ¬)</span> 18893 </button> 18894 </li><li class="disclosure__item" tabindex="-1"> 18895 <button type="button" 18896 @click="country = 'MR'" 18897 class="text-sm text-left " 18898 > 18899 Mauritania <span class="localization-form__currency">(USD$)</span> 18900 </button> 18901 </li><li class="disclosure__item" tabindex="-1"> 18902 <button type="button" 18903 @click="country = 'MU'" 18904 class="text-sm text-left " 18905 > 18906 Mauritius <span class="localization-form__currency">(MURâ¨)</span> 18907 </button> 18908 </li><li class="disclosure__item" tabindex="-1"> 18909 <button type="button" 18910 @click="country = 'YT'" 18911 class="text-sm text-left " 18912 > 18913 Mayotte <span class="localization-form__currency">(EURâ¬)</span> 18914 </button> 18915 </li><li class="disclosure__item" tabindex="-1"> 18916 <button type="button" 18917 @click="country = 'MX'" 18918 class="text-sm text-left " 18919 > 18920 Mexico <span class="localization-form__currency">(MXN$)</span> 18921 </button> 18922 </li><li class="disclosure__item" tabindex="-1"> 18923 <button type="button" 18924 @click="country = 'MD'" 18925 class="text-sm text-left " 18926 > 18927 Moldova <span class="localization-form__currency">(MDLL)</span> 18928 </button> 18929 </li><li class="disclosure__item" tabindex="-1"> 18930 <button type="button" 18931 @click="country = 'MC'" 18932 class="text-sm text-left " 18933 > 18934 Monaco <span class="localization-form__currency">(EURâ¬)</span> 18935 </button> 18936 </li><li class="disclosure__item" tabindex="-1"> 18937 <button type="button" 18938 @click="country = 'MN'" 18939 class="text-sm text-left " 18940 > 18941 Mongolia <span class="localization-form__currency">(MNTâ®)</span> 18942 </button> 18943 </li><li class="disclosure__item" tabindex="-1"> 18944 <button type="button" 18945 @click="country = 'ME'" 18946 class="text-sm text-left " 18947 > 18948 Montenegro <span class="localization-form__currency">(EURâ¬)</span> 18949 </button> 18950 </li><li class="disclosure__item" tabindex="-1"> 18951 <button type="button" 18952 @click="country = 'MS'" 18953 class="text-sm text-left " 18954 > 18955 Montserrat <span class="localization-form__currency">(XCD$)</span> 18956 </button> 18957 </li><li class="disclosure__item" tabindex="-1"> 18958 <button type="button" 18959 @click="country = 'MA'" 18960 class="text-sm text-left " 18961 > 18962 Morocco <span class="localization-form__currency">(MADد.Ù .)</span> 18963 </button> 18964 </li><li class="disclosure__item" tabindex="-1"> 18965 <button type="button" 18966 @click="country = 'MZ'" 18967 class="text-sm text-left " 18968 > 18969 Mozambique <span class="localization-form__currency">(USD$)</span> 18970 </button> 18971 </li><li class="disclosure__item" tabindex="-1"> 18972 <button type="button" 18973 @click="country = 'MM'" 18974 class="text-sm text-left " 18975 > 18976 Myanmar (Burma) <span class="localization-form__currency">(MMKK)</span> 18977 </button> 18978 </li><li class="disclosure__item" tabindex="-1"> 18979 <button type="button" 18980 @click="country = 'NA'" 18981 class="text-sm text-left " 18982 > 18983 Namibia <span class="localization-form__currency">(USD$)</span> 18984 </button> 18985 </li><li class="disclosure__item" tabindex="-1"> 18986 <button type="button" 18987 @click="country = 'NR'" 18988 class="text-sm text-left " 18989 > 18990 Nauru <span class="localization-form__currency">(AUD$)</span> 18991 </button> 18992 </li><li class="disclosure__item" tabindex="-1"> 18993 <button type="button" 18994 @click="country = 'NP'" 18995 class="text-sm text-left " 18996 > 18997 Nepal <span class="localization-form__currency">(NPRRs.)</span> 18998 </button> 18999 </li><li class="disclosure__item" tabindex="-1"> 19000 <button type="button" 19001 @click="country = 'NL'" 19002 class="text-sm text-left " 19003 > 19004 Netherlands <span class="localization-form__currency">(EURâ¬)</span> 19005 </button> 19006 </li><li class="disclosure__item" tabindex="-1"> 19007 <button type="button" 19008 @click="country = 'NC'" 19009 class="text-sm text-left " 19010 > 19011 New Caledonia <span class="localization-form__currency">(XPFFr)</span> 19012 </button> 19013 </li><li class="disclosure__item" tabindex="-1"> 19014 <button type="button" 19015 @click="country = 'NZ'" 19016 class="text-sm text-left " 19017 > 19018 New Zealand <span class="localization-form__currency">(NZD$)</span> 19019 </button> 19020 </li><li class="disclosure__item" tabindex="-1"> 19021 <button type="button" 19022 @click="country = 'NI'" 19023 class="text-sm text-left " 19024 > 19025 Nicaragua <span class="localization-form__currency">(NIOC$)</span> 19026 </button> 19027 </li><li class="disclosure__item" tabindex="-1"> 19028 <button type="button" 19029 @click="country = 'NE'" 19030 class="text-sm text-left " 19031 > 19032 Niger <span class="localization-form__currency">(XOFFr)</span> 19033 </button> 19034 </li><li class="disclosure__item" tabindex="-1"> 19035 <button type="button" 19036 @click="country = 'NG'" 19037 class="text-sm text-left " 19038 > 19039 Nigeria <span class="localization-form__currency">(NGNâ¦)</span> 19040 </button> 19041 </li><li class="disclosure__item" tabindex="-1"> 19042 <button type="button" 19043 @click="country = 'NU'" 19044 class="text-sm text-left " 19045 > 19046 Niue <span class="localization-form__currency">(NZD$)</span> 19047 </button> 19048 </li><li class="disclosure__item" tabindex="-1"> 19049 <button type="button" 19050 @click="country = 'NF'" 19051 class="text-sm text-left " 19052 > 19053 Norfolk Island <span class="localization-form__currency">(AUD$)</span> 19054 </button> 19055 </li><li class="disclosure__item" tabindex="-1"> 19056 <button type="button" 19057 @click="country = 'MK'" 19058 class="text-sm text-left " 19059 > 19060 North Macedonia <span class="localization-form__currency">(MKDден)</span> 19061 </button> 19062 </li><li class="disclosure__item" tabindex="-1"> 19063 <button type="button" 19064 @click="country = 'NO'" 19065 class="text-sm text-left " 19066 > 19067 Norway <span class="localization-form__currency">(NOKkr)</span> 19068 </button> 19069 </li><li class="disclosure__item" tabindex="-1"> 19070 <button type="button" 19071 @click="country = 'OM'" 19072 class="text-sm text-left " 19073 > 19074 Oman <span class="localization-form__currency">(USD$)</span> 19075 </button> 19076 </li><li class="disclosure__item" tabindex="-1"> 19077 <button type="button" 19078 @click="country = 'PK'" 19079 class="text-sm text-left " 19080 > 19081 Pakistan <span class="localization-form__currency">(PKRâ¨)</span> 19082 </button> 19083 </li><li class="disclosure__item" tabindex="-1"> 19084 <button type="button" 19085 @click="country = 'PA'" 19086 class="text-sm text-left " 19087 > 19088 Panama <span class="localization-form__currency">(USD$)</span> 19089 </button> 19090 </li><li class="disclosure__item" tabindex="-1"> 19091 <button type="button" 19092 @click="country = 'PG'" 19093 class="text-sm text-left " 19094 > 19095 Papua New Guinea <span class="localization-form__currency">(PGKK)</span> 19096 </button> 19097 </li><li class="disclosure__item" tabindex="-1"> 19098 <button type="button" 19099 @click="country = 'PY'" 19100 class="text-sm text-left " 19101 > 19102 Paraguay <span class="localization-form__currency">(PYGâ²)</span> 19103 </button> 19104 </li><li class="disclosure__item" tabindex="-1"> 19105 <button type="button" 19106 @click="country = 'PE'" 19107 class="text-sm text-left " 19108 > 19109 Peru <span class="localization-form__currency">(PENS/)</span> 19110 </button> 19111 </li><li class="disclosure__item" tabindex="-1"> 19112 <button type="button" 19113 @click="country = 'PH'" 19114 class="text-sm text-left " 19115 > 19116 Philippines <span class="localization-form__currency">(PHPâ±)</span> 19117 </button> 19118 </li><li class="disclosure__item" tabindex="-1"> 19119 <button type="button" 19120 @click="country = 'PN'" 19121 class="text-sm text-left " 19122 > 19123 Pitcairn Islands <span class="localization-form__currency">(NZD$)</span> 19124 </button> 19125 </li><li class="disclosure__item" tabindex="-1"> 19126 <button type="button" 19127 @click="country = 'PL'" 19128 class="text-sm text
19128-left " 19129 > 19130 Poland <span class="localization-form__currency">(PLNzÅ)</span> 19131 </button> 19132 </li><li class="disclosure__item" tabindex="-1"> 19133 <button type="button" 19134 @click="country = 'PT'" 19135 class="text-sm text-left " 19136 > 19137 Portugal <span class="localization-form__currency">(EURâ¬)</span> 19138 </button> 19139 </li><li class="disclosure__item" tabindex="-1"> 19140 <button type="button" 19141 @click="country = 'QA'" 19142 class="text-sm text-left " 19143 > 19144 Qatar <span class="localization-form__currency">(QARر.Ù)</span> 19145 </button> 19146 </li><li class="disclosure__item" tabindex="-1"> 19147 <button type="button" 19148 @click="country = 'RE'" 19149 class="text-sm text-left " 19150 > 19151 Réunion <span class="localization-form__currency">(EURâ¬)</span> 19152 </button> 19153 </li><li class="disclosure__item" tabindex="-1"> 19154 <button type="button" 19155 @click="country = 'RO'" 19156 class="text-sm text-left " 19157 > 19158 Romania <span class="localization-form__currency">(RONLei)</span> 19159 </button> 19160 </li><li class="disclosure__item" tabindex="-1"> 19161 <button type="button" 19162 @click="country = 'RW'" 19163 class="text-sm text-left " 19164 > 19165 Rwanda <span class="localization-form__currency">(RWFFRw)</span> 19166 </button> 19167 </li><li class="disclosure__item" tabindex="-1"> 19168 <button type="button" 19169 @click="country = 'WS'" 19170 class="text-sm text-left " 19171 > 19172 Samoa <span class="localization-form__currency">(WSTT)</span> 19173 </button> 19174 </li><li class="disclosure__item" tabindex="-1"> 19175 <button type="button" 19176 @click="country = 'SM'" 19177 class="text-sm text-left " 19178 > 19179 San Marino <span class="localization-form__currency">(EURâ¬)</span> 19180 </button> 19181 </li><li class="disclosure__item" tabindex="-1"> 19182 <button type="button" 19183 @click="country = 'ST'" 19184 class="text-sm text-left " 19185 > 19186 São Tomé & PrÃncipe <span class="localization-form__currency">(STDDb)</span> 19187 </button> 19188 </li><li class="disclosure__item" tabindex="-1"> 19189 <button type="button" 19190 @click="country = 'SA'" 19191 class="text-sm text-left " 19192 > 19193 Saudi Arabia <span class="localization-form__currency">(SARر.س)</span> 19194 </button> 19195 </li><li class="disclosure__item" tabindex="-1"> 19196 <button type="button" 19197 @click="country = 'SN'" 19198 class="text-sm text-left " 19199 > 19200 Senegal <span class="localization-form__currency">(XOFFr)</span> 19201 </button> 19202 </li><li class="disclosure__item" tabindex="-1"> 19203 <button type="button" 19204 @click="country = 'RS'" 19205 class="text-sm text-left " 19206 >
19207 Serbia <span class="localization-form__currency">(RSDРСÐ)</span> 19208 </button> 19209 </li><li class="disclosure__item" tabindex="-1"> 19210 <button type="button" 19211 @click="country = 'SC'" 19212 class="text-sm text-left " 19213 > 19214 Seychelles <span class="localization-form__currency">(USD$)</span> 19215 </button> 19216 </li><li class="disclosure__item" tabindex="-1"> 19217 <button type="button" 19218 @click="country = 'SL'" 19219 class="text-sm text-left " 19220 > 19221 Sierra Leone <span class="localization-form__currency">(SLLLe)</span> 19222 </button> 19223 </li><li class="disclosure__item" tabindex="-1"> 19224 <button type="button" 19225 @click="country = 'SG'" 19226 class="text-sm text-left " 19227 > 19228 Singapore <span class="localization-form__currency">(SGD$)</span> 19229 </button> 19230 </li><li class="disclosure__item" tabindex="-1"> 19231 <button type="button" 19232 @click="country = 'SX'" 19233 class="text-sm text-left " 19234 > 19235 Sint Maarten <span class="localization-form__currency">(ANGÆ)</span> 19236 </button> 19237 </li><li class="disclosure__item" tabindex="-1"> 19238 <button type="button" 19239 @click="country = 'SK'" 19240 class="text-sm text-left " 19241 > 19242 Slovakia <span class="localization-form__currency">(EURâ¬)</span> 19243 </button> 19244 </li><li class="disclosure__item" tabindex="-1"> 19245 <button type="button" 19246 @click="country = 'SI'" 19247 class="text-sm text-left " 19248 > 19249 Slovenia <span class="localization-form__currency">(EURâ¬)</span> 19250 </button> 19251 </li><li class="disclosure__item" tabindex="-1"> 19252 <button type="button" 19253 @click="country = 'SB'" 19254 class="text-sm text-left " 19255 > 19256 Solomon Islands <span class="localization-form__currency">(SBD$)</span> 19257 </button> 19258 </li><li class="disclosure__item" tabindex="-1"> 19259 <button type="button" 19260 @click="country = 'SO'" 19261 class="text-sm text-left " 19262 > 19263 Somalia <span class="localization-form__currency">(USD$)</span> 19264 </button> 19265 </li><li class="disclosure__item" tabindex="-1"> 19266 <button type="button" 19267 @click="country = 'ZA'" 19268 class="text-sm text-left " 19269 > 19270 South Africa <span class="localization-form__currency">(USD$)</span> 19271 </button> 19272 </li><li class="disclosure__item" tabindex="-1"> 19273 <button type="button" 19274 @click="country = 'GS'" 19275 class="text-sm text-left " 19276 > 19277 South Georgia & South Sandwich Islands <span class="localization-form__currency">(GBP£)</span> 19278 </button> 19279 </li><li class="disclosure__item" tabindex="-1"> 19280 <button type="button" 19281 @click="country = 'KR'" 19282 class="text-sm text-left " 19283 > 19284 South Korea <span class="localization-form__currency">(KRWâ©)</span> 19285 </button> 19286 </li><li class="disclosure__item" tabindex="-1"> 19287 <button type="button" 19288 @click="country = 'SS'" 19289 class="text-sm text-left " 19290 > 19291 South Sudan <span class="localization-form__currency">(USD$)</span> 19292 </button> 19293 </li><li class="disclosure__item" tabindex="-1"> 19294 <button type="button" 19295 @click="country = 'ES'" 19296 class="text-sm text-left " 19297 > 19298 Spain <span class="localization-form__currency">(EURâ¬)</span> 19299 </button> 19300 </li><li class="disclosure__item" tabindex="-1"> 19301 <button type="button" 19302 @click="country = 'LK'" 19303 class="text-sm text-left " 19304 > 19305 Sri Lanka <span class="localization-form__currency">(LKRâ¨)</span> 19306 </button> 19307 </li><li class="disclosure__item" tabindex="-1"> 19308 <button type="button" 19309 @click="country = 'BL'" 19310 class="text-sm text-left " 19311 > 19312 St. Barthélemy <span class="localization-form__currency">(EURâ¬)</span> 19313 </button> 19314 </li><li class="disclosure__item" tabindex="-1"> 19315 <button type="button" 19316 @click="country = 'SH'" 19317 class="text-sm text-left " 19318 > 19319 St. Helena <span class="localization-form__currency">(SHP£)</span> 19320 </button> 19321 </li><li class="disclosure__item" tabindex="-1"> 19322 <button type="button" 19323 @click="country = 'KN'" 19324 class="text-sm text-left " 19325 > 19326 St. Kitts & Nevis <span class="localization-form__currency">(XCD$)</span> 19327 </button> 19328 </li><li class="disclosure__item" tabindex="-1"> 19329 <button type="button" 19330 @click="country = 'LC'" 19331 class="text-sm text-left " 19332 > 19333 St. Lucia <span class="localization-form__currency">(XCD$)</span> 19334 </button> 19335 </li><li class="disclosure__item" tabindex="-1"> 19336 <button type="button" 19337 @click="country = 'MF'" 19338 class="text-sm text-left " 19339 > 19340 St. Martin <span class="localization-form__currency">(EURâ¬)</span> 19341 </button> 19342 </li><li class="disclosure__item" tabindex="-1"> 19343 <button type="button" 19344 @click="country = 'PM'" 19345 class="text-sm text-left " 19346 > 19347 St. Pierre & Miquelon <span class="localization-form__currency">(EURâ¬)</span> 19348 </button> 19349 </li><li class="disclosure__item" tabindex="-1"> 19350 <button type="button" 19351 @click="country = 'VC'" 19352 class="text-sm text-left " 19353 > 19354 St. Vincent & Grenadines <span class="localization-form__currency">(XCD$)</span> 19355 </button> 19356 </li><li class="disclosure__item" tabindex="-1"> 19357 <button type="button" 19358 @click="country = 'SD'" 19359 class="text-sm text-left " 19360 > 19361 Sudan <span class="localization-form__currency">(USD$)</span> 19362 </button> 19363 </li><li class="disclosure__item" tabindex="-1"> 19364 <button type="button" 19365 @click="country = 'SR'" 19366 class="text-sm text-left " 19367 > 19368 Suriname <span class="localization-form__currency">(USD$)</span> 19369 </button> 19370 </li><li class="disclosure__item" tabindex="-1"> 19371 <button type="button" 19372 @click="country = 'SJ'" 19373 class="text-sm text-left " 19374 > 19375 Svalbard & Jan Mayen <span class="localization-form__currency">(NOKkr)</span> 19376 </button> 19377 </li><li class="disclosure__item" tabindex="-1"> 19378 <button type="button" 19379 @click="country = 'SE'" 19380 class="text-sm text-left " 19381 > 19382 Sweden <span class="localization-form__currency">(SEKkr)</span> 19383 </button> 19384 </li><li class="disclosure__item" tabindex="-1"> 19385 <button type="button" 19386 @click="country = 'CH'" 19387 class="text-sm text-left " 19388 > 19389 Switzerland <span class="localization-form__currency">(CHFCHF)</span> 19390 </button> 19391 </li><li class="disclosure__item" tabindex="-1"> 19392 <button type="button" 19393 @click="country = 'TW'" 19394 class="text-sm text-left " 19395 > 19396 Taiwan <span class="localization-form__currency">(TWD$)</span> 19397 </button> 19398 </li><li class="disclosure__item" tabindex="-1"> 19399 <button type="button" 19400 @click="country = 'TJ'" 19401 class="text-sm text-left " 19402 > 19403 Tajikistan <span class="localization-form__currency">(TJSÐ Ð)</span> 19404 </button> 19405 </li><li class="disclosure__item" tabindex="-1"> 19406 <button type="button" 19407 @click="country = 'TZ'" 19408 class="text-sm text-left " 19409 > 19410 Tanzania <span class="localization-form__currency">(TZSSh)</span> 19411 </button> 19412 </li><li class="disclosure__item" tabindex="-1"> 19413 <button type="button" 19414 @click="country = 'TH'" 19415 class="text-sm text-left " 19416 > 19417 Thailand <span class="localization-form__currency">(THB฿)</span> 19418 </button> 19419 </li><li class="disclosure__item" tabindex="-1"> 19420 <button type="button" 19421 @click="country = 'TL'" 19422 class="text-sm text-left " 19423 > 19424 Timor-Leste <span class="localization-form__currency">(USD$)</span> 19425 </button> 19426 </li><li class="disclosure__item" tabindex="-1"> 19427 <button type="button" 19428 @click="country = 'TG'" 19429 class="text-sm text-left " 19430 > 19431 Togo <span class="localization-form__currency">(XOFFr)</span> 19432 </button> 19433 </li><li class="disclosure__item" tabindex="-1"> 19434 <button type="button" 19435 @click="country = 'TK'" 19436 class="text-sm text-left " 19437 > 19438 Tokelau <span class="localization-form__currency">(NZD$)</span> 19439 </button> 19440 </li><li class="disclosure__item" tabindex="-1"> 19441 <button type="button" 19442 @click="country = 'TO'" 19443 class="text-sm text-left " 19444 > 19445 Tonga <span class="localization-form__currency">(TOPT$)</span> 19446 </button> 19447 </li><li class="disclosure__item" tabindex="-1"> 19448 <button type="button" 19449 @click="country = 'TT'" 19450 class="text-sm text-left " 19451 > 19452 Trinidad & Tobago <span class="localization-form__currency">(TTD$)</span> 19453 </button> 19454 </li><li class="disclosure__item" tabindex="-1"> 19455 <button type="button" 19456 @click="country = 'TA'" 19457 class="text-sm text-left " 19458 > 19459 Tristan da Cunha <span class="localization-form__currency">(GBP£)</span> 19460 </button> 19461 </li><li class="disclosure__item" tabindex="-1"> 19462 <button type="button" 19463 @click="country = 'TN'" 19464 class="text-sm text-left " 19465 > 19466 Tunisia <span class="localization-form__currency">(USD$)</span> 19467 </button> 19468 </li><li class="disclosure__item" tabindex="-1"> 19469 <button type="button" 19470 @click="country = 'TR'" 19471 class="text-sm text-left " 19472 > 19473 Türkiye <span class="localization-form__currency">(USD$)</span> 19474 </button> 19475 </li><li class="disclosure__item" tabindex="-1"> 19476 <button type="button" 19477 @click="country = 'TM'" 19478 class="text-sm text-left " 19479 > 19480 Turkmenistan <span class="localization-form__currency">(USD$)</span> 19481 </button> 19482 </li><li class="disclosure__item" tabindex="-1"> 19483 <button
19483 type="button" 19484 @click="country = 'TC'" 19485 class="text-sm text-left " 19486 > 19487 Turks & Caicos Islands <span class="localization-form__currency">(USD$)</span> 19488 </button> 19489 </li><li class="disclosure__item" tabindex="-1"> 19490 <button type="button" 19491 @click="country = 'TV'" 19492 class="text-sm text-left " 19493 > 19494 Tuvalu <span class="localization-form__currency">(AUD$)</span> 19495 </button> 19496 </li><li class="disclosure__item" tabindex="-1"> 19497 <button type="button" 19498 @click="country = 'UM'" 19499 class="text-sm text-left " 19500 > 19501 U.S. Outlying Islands <span class="localization-form__currency">(USD$)</span> 19502 </button> 19503 </li><li class="disclosure__item" tabindex="-1"> 19504 <button type="button" 19505 @click="country = 'UG'" 19506 class="text-sm text-left " 19507 > 19508 Uganda <span class="localization-form__currency">(UGXUSh)</span> 19509 </button> 19510 </li><li class="disclosure__item" tabindex="-1"> 19511 <button type="button" 19512 @click="country = 'UA'" 19513 class="text-sm text-left " 19514 > 19515 Ukraine <span class="localization-form__currency">(UAHâ´)</span> 19516 </button> 19517 </li><li class="disclosure__item" tabindex="-1"> 19518 <button type="button" 19519 @click="country = 'AE'" 19520 class="text-sm text-left " 19521 > 19522 United Arab Emirates <span class="localization-form__currency">(AEDد.Ø¥)</span> 19523 </button> 19524 </li><li class="disclosure__item" tabindex="-1"> 19525 <button type="button" 19526 @click="country = 'GB'" 19527 class="text-sm text-left " 19528 > 19529 United Kingdom <span class="localization-form__currency">(GBP£)</span> 19530 </button> 19531 </li><li class="disclosure__item" tabindex="-1"> 19532 <button type="button" 19533 @click="country = 'US'" 19534 class="text-sm text-left disclosure__link--active font-bold " 19535 aria-current="true"> 19536 United States <span class="localization-form__currency">(USD$)</span> 19537 </button> 19538 </li><li class="disclosure__item" tabindex="-1"> 19539 <button type="button" 19540 @click="country = 'UY'" 19541 class="text-sm text-left " 19542 > 19543 Uruguay <span class="localization-form__currency">(UYU$U)</span> 19544 </button> 19545 </li><li class="disclosure__item" tabindex="-1"> 19546 <button type="button" 19547 @click="country = 'UZ'" 19548 class="text-sm text-left " 19549 > 19550 Uzbekistan <span class="localization-form__currency">(UZSso'm)</span> 19551 </button> 19552 </li><li class="disclosure__item" tabindex="-1"> 19553 <button type="button" 19554 @click="country = 'VU'" 19555 class="text-sm text-left " 19556 > 19557 Vanuatu <span class="localization-form__currency">(VUVVt)</span> 19558 </button> 19559 </li><li class="disclosure__item" tabindex="-1"> 19560 <button type="button" 19561 @click="country = 'VA'" 19562 class="text-sm text-left " 19563 > 19564 Vatican City <span class="localization-form__currency">(EURâ¬)</span> 19565 </button> 19566 </li><li class="disclosure__item" tabindex="-1"> 19567 <button type="button" 19568 @click="country = 'VE'" 19569 class="text-sm text-left " 19570 > 19571 Venezuela <span class="localization-form__currency">(USD$)</span> 19572 </button> 19573 </li><li class="disclosure__item" tabindex="-1"> 19574 <button type="button" 19575 @click="country = 'VN'" 19576 class="text-sm text-left " 19577 > 19578 Vietnam <span class="localization-form__currency">(VNDâ«)</span> 19579 </button> 19580 </li><li class="disclosure__item" tabindex="-1"> 19581 <button type="button" 19582 @click="country = 'WF'" 19583 class="text-sm text-left " 19584 > 19585 Wallis & Futuna <span class="localization-form__currency">(XPFFr)</span> 19586 </button> 19587 </li><li class="disclosure__item" tabindex="-1"> 19588 <button type="button" 19589 @click="country = 'EH'" 19590 class="text-sm text-left " 19591 > 19592 Western Sahara <span class="localization-form__currency">(MADد.Ù .)</span> 19593 </button> 19594 </li><li class="disclosure__item" tabindex="-1"> 19595 <button type="button" 19596 @click="country = 'YE'" 19597 class="text-sm text-left " 19598 > 19599 Yemen <span class="localization-form__currency">(YERï·¼)</span> 19600 </button> 19601 </li><li class="disclosure__item" tabindex="-1"> 19602 <button type="button" 19603 @click="country = 'ZM'" 19604 class="text-sm text-left " 19605 > 19606 Zambia <span class="localization-form__currency">(USD$)</span> 19607 </button> 19608 </li><li class="disclosure__item" tabindex="-1"> 19609 <button type="button" 19610 @click="country = 'ZW'" 19611 class="text-sm text-left " 19612 > 19613 Zimbabwe <span class="localization-form__currency">(USD$)</span> 19614 </button> 19615 </li></ul> 19616 </div> 19617 19618 <input type="hidden" name="country_code" x-model="country" value="US"> 19619 </div> 19620 </div></form> 19621 19622 19623 </div> 19624 </div> 19625 19626 19627 </div> 19628 19629 </div> 19630 19631 </div> 19632 19633</footer>
19633<script> 19634 window.Shopify.currency.symbol = `$`; 19635</script>
19635 19636 19637<!-- temp --> 19638<style> 19639 .locale-selectors__container .locale-selectors__content{ 19640 text-align: left; 19641 justify-content: start; 19642 } 19643</style> 19644 19645 19646<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>
19647<script type="application/ld+json"> 19648 { 19649 "@context": "https://schema.org", 19650 "@type": "Organization", 19651 "name": "KITSCH", 19652 19653 "sameAs": [ 19654 "https:\/\/x.com\/kitsch", 19655 "https:\/\/facebook.com\/mykitsch", 19656 "https:\/\/pinterest.com\/mykitsch", 19657 "http:\/\/instagram.com\/mykitsch", 19658 "https:\/\/www.tiktok.com\/@kitsch", 19659 "", 19660 "", 19661 "", 19662 "" 19663 ], 19664 "url": "https:\/\/www.mykitsch.com" 19665 } 19666 </script>
19666 19667 19668 <ul hidden> 19669 <li id="a11y-refresh-page-message">Choosing a selection results in a full page refresh.</li> 19670 <li id="a11y-new-window-message">Opens in a new window.</li> 19671 </ul> 19672 19673 19674 19675 19676<style> 19677 .price-canvas { 19678 display: inline-flex; 19679 align-items: center; 19680 line-height: 1; 19681 /* Reserves the row before the first paint so nothing shifts. */ 19682 min-height: 1em; 19683 } 19684 19685 .price-canvas__surface { 19686 display: block; 19687 vertical-align: middle; 19688 } 19689</style> 19690
19691<script> 19692 (() => { 19693 // Reverses the transform applied in price-canvas.liquid. 19694 const KEY_MULTIPLIER = 7; 19695 const KEY_OFFSET = 4177; 19696 19697 const SALE_COLOR = '#b91c1c'; // text-red-700 19698 const WAS_COLOR = '#374151'; // text-gray-700 19699 const GAP = 8; 19700 19701 // 'CODE:PCT' pairs â the same table snippets/price.liquid uses. 19702 const DISCOUNT_TABLE = 19703 ["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"] 19704 ; 19705 19706 const decode = (encoded) => { 19707 if (!encoded) return null; 19708 try { 19709 const raw = Number(atob(encoded)); 19710 if (!Number.isFinite(raw)) return null; 19711 return (raw - KEY_OFFSET) / KEY_MULTIPLIER; 19712 } catch (error) { 19713 return null; 19714 } 19715 }; 19716 19717 // variantId -> { now, base, was } 19718 const decodeVariants = (encoded) => { 19719 const map = {}; 19720 if (!encoded) return map; 19721 let raw; 19722 try { 19723 raw = atob(encoded); 19724 } catch (error) { 19725 return map; 19726 } 19727 raw.split('|').forEach((entry) => { 19728 const [id, now, base, was] = entry.split(':'); 19729 if (!id) return; 19730 map[id] = { 19731 now: (Number(now) - KEY_OFFSET) / KEY_MULTIPLIER, 19732 base: (Number(base) - KEY_OFFSET) / KEY_MULTIPLIER, 19733 was: (Number(was) - KEY_OFFSET) / KEY_MULTIPLIER, 19734 }; 19735 }); 19736 return map; 19737 }; 19738 19739 const formatMoney = (cents) => { 19740 if (window.Unick && typeof window.Unick.formatMoney === 'function') { 19741 return window.Unick.formatMoney(cents); 19742 } 19743 // app.js is deferred; this only ever shows if it failed to load. 19744 const symbol = window.Shopify?.currency?.symbol || '$'; 19745 return symbol + (cents / 100).toFixed(2); 19746 }; 19747 19748 /* ---------------------------------------------------------------- words */ 19749 19750 const ONES = ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 19751 'eight', 'nine', 'ten', 'eleven', 'twelve', 'thirteen', 'fourteen', 19752 'fifteen', 'sixteen', 'seventeen', 'eighteen', 'nineteen']; 19753 const TENS = ['', '', 'twenty', 'thirty', 'forty', 'fifty', 'sixty', 19754 'seventy', 'eighty', 'ninety']; 19755 19756 const numberToWords = (value) => { 19757 const number = Math.floor(Math.abs(value)); 19758 if (number < 20) return ONES[number]; 19759 if (number < 100) { 19760 const remainder = number % 10; 19761 return TENS[Math.floor(number / 10)] + (remainder ? ' ' + ONES[remainder] : ''); 19762 } 19763 if (number < 1000) { 19764 const remainder = number % 100; 19765 return ONES[Math.floor(number / 100)] + ' hundred' + (remainder ? ' ' + numberToWords(remainder) : ''); 19766 } 19767 if (number < 1000000) { 19768 const remainder = number % 1000; 19769 return numberToWords(Math.floor(number / 1000)) + ' thousand' + (remainder ? ' ' + numberToWords(remainder) : ''); 19770 } 19771 return numberToWords(Math.floor(number / 1000000)) + ' million'; 19772 }; 19773 19774 // "US dollars" / "euros" â taken from Intl so it follows the active market. 19775 const currencyName = () => { 19776 const currency = window.Shopify?.currency?.active || 'USD'; 19777 try { 19778 const parts = new Intl.NumberFormat('en-US', { 19779 style: 'currency', 19780 currency, 19781 currencyDisplay: 'name', 19782 }).formatToParts(2); 19783 return parts.find((part) => part.type === 'currency')?.value || currency; 19784 } catch (error) { 19785 return currency; 19786 } 19787 }; 19788 19789 const spellOut = (cents) => { 19790 const rounded = Math.round(cents); 19791 const major = Math.floor(rounded / 100); 19792 const minor = rounded % 100; 19793 const words = numberToWords(major) + ' ' + currencyName(); 19794 return minor ? words + ' ' + numberToWords(minor) + ' cents' : words; 19795 }; 19796 19797 /* ------------------------------------------------------------- discounts */ 19798 19799 const codePercentage = () => { 19800 if (!DISCOUNT_TABLE.length) return 0; 19801 const cookie = window.Unick?.getCookie?.('discount_code'); 19802 if (!cookie) return 0; 19803 const match = DISCOUNT_TABLE.find((entry) => 19804 entry.toString().toLowerCase().includes(cookie.toLowerCase()) 19805 ); 19806 return Number(match?.split(':')[1]) || 0; 19807 }; 19808 19809 // Resolution order: an explicit event override, then the larger of the cart 19810 // discount code and the product's tag discount â the same rule as 19811 // checkDiscountCode() in snippets/price.liquid. 19812 const amountsFor = (element) => { 19813 if (element.__pcOverride) return element.__pcOverride; 19814 19815 const source = element.__pcVariant || { 19816 now: decode(element.dataset.pc), 19817 base: decode(element.dataset.pcBase), 19818 was: decode(element.dataset.pcWas), 19819 }; 19820 if (source.now === null || source.now === undefined) return null; 19821 19822 const base = source.base ?? source.now; 19823 const tagPct = decode(element.dataset.pcPct) || 0; 19824 const codePct = codePercentage(); 19825 19826 if (codePct > 0 && codePct >= tagPct) { 19827 return { now: Math.round(base - (base * codePct) / 100), was: source.was || base }; 19828 } 19829 return { now: source.now, was: source.was }; 19830 }; 19831 19832 /* ---------------------------------------------------------------- paint */ 19833 19834 const paint = (element) => { 19835 const canvas = element.querySelector('.price-canvas__surface'); 19836 if (!canvas) return; 19837 19838 const amounts = amountsFor(element); 19839 if (!amounts) return; 19840 19841 const style = getComputedStyle(element); 19842 const size = parseFloat(style.fontSize) || 16; 19843 const font = (style.fontStyle || 'normal') + ' ' + (style.fontWeight || '400') + 19844 ' ' + size + 'px ' + (style.fontFamily || 'sans-serif'); 19845 19846 const onSale = element.hasAttribute('data-pc-sale') || (amounts.was > amounts.now); 19847 const saleColor = style.getPropertyValue('--pc-sale-color').trim() || SALE_COLOR; 19848 const wasColor = style.getPropertyValue('--pc-was-color').trim() || WAS_COLOR; 19849 19850 const segments = [{ text: formatMoney(amounts.now), color: onSale ? saleColor : style.color }]; 19851 if (amounts.was > amounts.now) { 19852 segments.push({ text: formatMoney(amounts.was), color: w
19852asColor, strike: true }); 19853 } 19854 if (element.dataset.pcSuffix) { 19855 segments.push({ text: element.dataset.pcSuffix, color: style.color }); 19856 } 19857 19858 const context = canvas.getContext('2d'); 19859 if (!context) return; 19860 context.font = font; 19861 19862 let width = 0; 19863 segments.forEach((segment, index) => { 19864 segment.width = context.measureText(segment.text).width; 19865 width += segment.width + (index ? GAP : 0); 19866 }); 19867 19868 const metrics = context.measureText(segments[0].text); 19869 const ascent = metrics.actualBoundingBoxAscent || size * 0.8; 19870 const descent = metrics.actualBoundingBoxDescent || size * 0.25; 19871 const height = Math.ceil(ascent + descent); 19872 19873 const ratio = window.devicePixelRatio || 1; 19874 canvas.width = Math.ceil(width * ratio); 19875 canvas.height = Math.ceil(height * ratio); 19876 canvas.style.width = Math.ceil(width) + 'px'; 19877 canvas.style.height = height + 'px'; 19878 19879 context.setTransform(ratio, 0, 0, ratio, 0, 0); 19880 context.clearRect(0, 0, width, height); 19881 context.font = font; 19882 context.textBaseline = 'alphabetic'; 19883 19884 let x = 0; 19885 segments.forEach((segment) => { 19886 context.fillStyle = segment.color; 19887 context.fillText(segment.text, x, ascent); 19888 if (segment.strike) { 19889 context.fillRect(x, ascent - size * 0.28, segment.width, Math.max(1, size / 14)); 19890 } 19891 x += segment.width + GAP; 19892 }); 19893 19894 const label = amounts.was > amounts.now 19895 ? 'Sale price ' + spellOut(amounts.now) + ', original price ' + spellOut(amounts.was) 19896 : spellOut(amounts.now); 19897 element.setAttribute('aria-label', label); 19898 element.removeAttribute('aria-busy'); 19899 }; 19900 19901 const all = () => document.querySelectorAll('.price-canvas'); 19902 const refresh = () => all().forEach(paint); 19903 19904 /* --------------------------------------------------------------- events */ 19905 19906 // Product-level price changes broadcast by price.liquid, _js-price-discount 19907 // and the subscription widgets. A subscription row and a one-time row for the 19908 // same product each follow only their own event, so neither overwrites the other. 19909 const SCOPED_EVENTS = { 19910 'price-update': 'onetime', 19911 'discounted-price': 'onetime', 19912 'set-onetime-price': 'onetime', 19913 'set-subscription-price': 'subscription', 19914 }; 19915 19916 Object.entries(SCOPED_EVENTS).forEach(([name, eventScope]) => { 19917 window.addEventListener(name, (event) => { 19918 const detail = event.detail || {}; 19919 if (detail.id === undefined || detail.new_price === undefined) return; 19920 all().forEach((element) => { 19921 if (element.dataset.pcProduct !== String(detail.id)) return; 19922 if ((element.dataset.pcScope || 'onetime') !== eventScope) return; 19923 element.__pcOverride = { 19924 now: Math.round(detail.new_price), 19925 was: Math.round(detail.new_original_price || 0), 19926 }; 19927 paint(element); 19928 }); 19929 }); 19930 }); 19931 19932 window.addEventListener('variant-updated', (event) => { 19933 const variant = event.detail?.variant; 19934 if (!variant) return; 19935 all().forEach((element) => { 19936 if (!element.dataset.pcVariants) return; 19937 const entry = decodeVariants(element.dataset.pcVariants)[String(variant.id)]; 19938 if (!entry) return; 19939 element.__pcVariant = entry; 19940 element.__pcOverride = null; 19941 paint(element); 19942 }); 19943 }); 19944 19945 ['discount-applied', 'discount-removed'].forEach((name) => { 19946 window.addEventListener(name, () => { 19947 all().forEach((element) => { element.__pcOverride = null; }); 19948 refresh(); 19949 }); 19950 }); 19951 19952 let resizeTimer; 19953 window.addEventListener('resize', () => { 19954 clearTimeout(resizeTimer); 19955 resizeTimer = setTimeout(refresh, 150); 19956 }); 19957 19958 // Price canvases injected later (quick view, drawers, "load more"). 19959 let mutationTimer; 19960 const observer = new MutationObserver((mutations) => { 19961 const added = mutations.some((mutation) => 19962 Array.from(mutation.addedNodes).some((node) => 19963 node.nodeType === 1 && 19964 (node.matches?.('.price-canvas') || node.querySelector?.('.price-canvas')) 19965 ) 19966 ); 19967 if (!added) return; 19968 clearTimeout(mutationTimer); 19969 mutationTimer = setTimeout(refresh, 50); 19970 }); 19971 19972 const start = () => { 19973 refresh(); 19974 observer.observe(document.body, { childList: true, subtree: true }); 19975 // Web fonts change text metrics; repaint once they settle. 19976 if (document.fonts?.ready) document.fonts.ready.then(refresh); 19977 // app.js is deferred, so Unick.formatMoney may land after the first paint. 19978 document.addEventListener('alpine:initialized', refresh); 19979 window.addEventListener('load', refresh); 19980 }; 19981 19982 window.PriceCanvas = { decode, paint, refresh }; 19983 19984 if (document.readyState === 'loading') { 19985 document.addEventListener('DOMContentLoaded', start); 19986 } else { 19987 start(); 19988 } 19989 })(); 19990</script>
19990 19991 19992 <!-- BEGIN AFTERPAY_PRESENT -->
19993<script src="//www.mykitsch.com/cdn/shop/t/951/assets/afterpay.js?v=49186203272133754911784150192" defer="defer"></script>
19993 19994 19995 19996 19997
19998<script> 19999 let amount = 0, priceSelector = "", locale = 'en_US'; 20000 let afterpayLogoColor = "color"; // ['black', 'white', or 'color'] 20001 let showUpperLimit = false; 20002 let currentObserver = { activated: true, isDecimalPrice: true }; 20003 let minMaxThreshold = { min: 1000, max: 100000 }; 20004 20005</script>
20005 20006 20007
20007<script> 20008 window.theme = window.theme || {}; 20009 window.theme.strings = window.theme.strings || {}; 20010 window.theme.strings.ada = { 20011 ratingWithCount: "Rated [rating] out of 5 stars, [count] [label]. Click to scroll to reviews.", 20012 reviewsFallback: "Reviews", 20013 priceSaleAndOriginal: "Sale price [sale_price], Original price [original_price]", 20014 priceOnly: "Price [price]" 20015 }; 20016</script>
20016 20017
20018<script> 20019 /** 20020 * ============================================================ 20021 * Accessibility Fixes for Star Ratings and Prices 20022 * Targets: 20023 * 1. Okendo PDP star rating widget (oke-is-clickable button) 20024 * 2. Alpine.js product card star ratings (.card-wrapper) 20025 * 3. Constructor.io PLP price display (.cio-item-prices-container) 20026 * 4. Constructor.io PLP star ratings (.plp-rating) 20027 * ============================================================ 20028 */ 20029 20030 20031/** 20032 * Fix 1: Okendo PDP Star Rating 20033 * --------------------------------------------------------------- 20034 * Target: [data-oke-star-rating] widgets on Product Detail Pages 20035 * Problem: The inner div has role="button" but no aria-label, so 20036 * screen readers announce it without rating or review count. 20037 * The wrapping <a> tag also has a generic aria-label="Product review" 20038 * which overrides all child content. 20039 * Fix: Build a complete aria-label from the rating value and review 20040 * count, apply it to both the button and the wrapping <a> tag, 20041 * then hide all child elements from the accessibility tree to 20042 * prevent double announcements. 20043 */ 20044function fixOkendoPdpA11y(widget) { 20045 const button = widget.querySelector('.oke-is-clickable[role="button"]'); 20046 if (!button) return; 20047 if (button.hasAttribute('data-a11y-fixed')) return; 20048 20049 const ratingEl = button.querySelector('.oke-sr-rating'); 20050 const rating = ratingEl ? ratingEl.textContent.trim() : ''; 20051 20052 const countNumber = button.querySelector('.oke-sr-count-number'); 20053 const countLabel = button.querySelector('.oke-sr-label-text'); 20054 const count = countNumber ? countNumber.textContent.trim() : ''; 20055 const label = countLabel ? countLabel.textContent.trim() : window.theme.strings.ada.reviewsFallback; 20056 20057 const fullLabel = window.theme.strings.ada.ratingWithCount 20058 .replace('[rating]', rating) 20059 .replace('[count]', count) 20060 .replace('[label]', label); 20061 20062 if (rating && count) { 20063 // Demote the inner "button" to a generic container. 20064 // <a> wrapping role="button" is invalid ARIA and causes 20065 // screen readers to see two nested interactive elements. 20066 button.removeAttribute('role'); 20067 button.removeAttribute('tabindex'); 20068 20069 // Hide child text elements to prevent duplicate announcements. 20070 // Do NOT set aria-hidden on the button itself â that hides the 20071 // entire subtree and makes the parent <a> appear empty. 20072 button.querySelectorAll('.oke-sr-rating, .oke-sr-stars, .oke-sr-count, .oke-a11yText').forEach(function(el) { 20073 el.setAttribute('aria-hidden', 'true'); 20074 }); 20075 20076 // Set aria-label on the parent <a> â the sole interactive element 20077 let parent = widget.parentElement; 20078 while (parent) { 20079 if (parent.tagName === 'A') { 20080 parent.setAttribute('aria-label', fullLabel); 20081 break; 20082 } 20083 parent = parent.parentElement; 20084 } 20085 } 20086 20087 button.setAttribute('data-a11y-fixed', 'true'); 20088} 20089 20090 20091/** 20092 * Fix 2: Alpine.js Product Card Star Ratings 20093 * --------------------------------------------------------------- 20094 * Target: .card-wrapper elements rendered via Alpine.js 20095 * Problem: The role="img" star container aria-label only contains 20096 * the star score (e.g. "5 out of 5 stars") without the 20097 * review count. The count is a separate element read 20098 * independently by screen readers. 20099 * Fix: Append the review count text to the existing aria-label 20100 * on the stars container, then hide the count element to 20101 * prevent it from being announced twice. 20102 */ 20103function fixProductCardA11y() { 20104 document.querySelectorAll('.card-wrapper').forEach(function(card) { 20105 if (card.hasAttribute('data-a11y-fixed')) return; 20106 20107 const starsEl = card.querySelector('[role="img"][aria-label]'); 20108 const reviewsLabel = window.theme.strings.ada.reviewsFallback; 20109 const countEl = Array.from(card.querySelectorAll('span.text-sm')).find(function(el) { 20110 // Match the localized label; keep 'Reviews' as a fallback because 20111 // the upstream widget may not honor the storefront locale. 20112 const text = el.textContent; 20113 return text.includes(reviewsLabel) || text.includes('Reviews'); 20114 }); 20115 20116 if (!starsEl) return; 20117 20118 const currentLabel = starsEl.getAttribute('aria-label') || ''; 20119 const countText = countEl ? countEl.textContent.trim() : ''; 20120 20121 if (currentLabel && countText) { 20122 starsEl.setAttribute('aria-label', `${currentLabel}, ${countText}`); 20123 if (countEl) countEl.setAttribute('aria-hidden', 'true'); 20124 } 20125 20126 card.setAttribute('data-a11y-fixed', 'true'); 20127 }); 20128} 20129 20130 20131/** 20132 * Fix 3: Constructor.io PLP Price Display 20133 * --------------------------------------------------------------- 20134 * Target: .cio-item-prices-container elements in PLP cards 20135 * Problem: Strikethrough original price and sale price are two 20136 * separate divs with no accessible labels. Screen readers 20137 * announce them as plain numbers (e.g. "$22.00 $15.84") 20138 * with no context about which is the original or sale price. 20139 * Fix: Hide both raw price elements from screen readers and 20140 * inject a visually hidden <span> with a complete, descriptive 20141 * label (e.g. "Original price $22.00, Sale price $15.84"). 20142 * If only one price exists, announce it as the regular price. 20143 */ 20144function fixPlpPriceA11y() { 20145 document.querySelectorAll('.cio-item-prices-container').forEach(function(container) { 20146 if (container.hasAttribute('data-a11y-fixed')) return; 20147 20148 const originalPriceEl = container.querySelector('.cio-item-price-strikethrough'); 20149 const salePriceEl = container.querySelector('.plp-sale-price'); 20150 20151 const originalPrice = originalPriceEl ? originalPriceEl.textContent.trim() : ''; 20152 const salePrice = salePriceEl ? salePriceEl.textContent.trim() : ''; 20153 20154 let accessibleLabel = ''; 20155 20156 if (originalPrice && salePrice) { 20157 // Both prices present â communicate sale vs original clearly 20158 accessibleLabel = window.theme.strings.ada.priceSaleAndOriginal 20159 .replace('[sale_price]', salePrice) 20160 .replace('[original_price]', originalPrice); 20161 } else if (salePrice) { 20162 // Sale price only 20163 accessibleLabel = window.theme.strings.ada.priceOnly.replace('[price]', salePrice); 20164 } else if (originalPrice) { 20165 // Single price in the strikethrough element (edge case) 20166 accessibleLabel = window.theme.strings.ada.priceOnly.replace('[price]', originalPrice); 20167 } 20168 20169 if (!accessibleLabel) return; 20170 20171 // Hide raw price elements from screen readers 20172 if (originalPriceEl) originalPriceEl.setAttribute('aria-hidden', 'true'); 20173 if (salePriceEl) salePriceEl.setAttribute('aria-hidden', 'true'); 20174 20175 // Inject a visually hidden span with the full accessible label 20176 const srSpan = document.createElement('span'); 20177 srSpan.className = 'sr-only'; 20178 srSpan.textContent = accessibleLabel; 20179 container.insertBefore(srSpan, container.firstChild); 20180 20181 container.setAttribute('data-a11y-fixed', 'true'); 20182 }); 20183} 20184 20185 20186/** 20187 * Fix 4: Constructor.io PLP Star Ratings 20188 * --------------------------------------------------------------- 20189 * Target: .plp-rating elements in Constructor.io PLP cards 20190 * Problem: The role="img" star container has a correct aria-label 20191 * but the review count (.plp-rating-count) is a sibling 20192 * element announced separately by screen readers. 20193 * Fix: Append the review count to the star container's aria-label 20194 * then hide the count element to prevent double announcement. 20195 */ 20196function fixPlpRatingA11y() { 20197 document.querySelectorAll('.plp-rating').forEach(function(ratingEl) { 20198 if (ratingEl.hasAttribute('data-a11y-fixed')) return; 20199 20200 const starsEl = ratingEl.querySelector('.plp-rating-stars'); 20201 const countEl = ratingEl.querySelector('.plp-rating-count'); 20202 20203 if (!starsEl) return; 20204 20205 const starsLabel = starsEl.getAttribute('aria-label') || ''; 20206 const countText = countEl ? countEl.textContent.trim() : ''; 20207 20208 if (starsLabel && countText) { 20209 starsEl.setAttribute('aria-label', `${starsLabel}, ${countText}`); 20210 if (countEl) countEl.setAttribute('aria-hidden', 'true'); 20211 } 20212 20213 ratingEl.setAttribute('data-a11y-fixed', 'true'); 20214 }); 20215} 20216 20217/** 20218 * Fix 5: PDP Price Display 20219 * --------------------------------------------------------------- 20220 * Target: .price__container on Product Detail Pages 20221 * Problem: iOS VoiceOver ignores aria-label on non-interactive 20222 * elements like <span> and reads visible text only.
20223 * Results in just "$15.84" being announced with no 20224 * context about sale vs original price. 20225 * Fix: Hide all price elements from screen readers and inject 20226 * a visually hidden <span> with the complete price 20227 * announcement. This works reliably across all screen 20228 * readers including iOS VoiceOver. 20229 */ 20230function fixPdpPriceA11y() { 20231 document.querySelectorAll('.price__container').forEach(function(container) { 20232 20233 // Build the announcement from DOM-extracted prices + the localized 20234 // template. Scope to .price__sale / .price__regular so we never include 20235 // the unit-price <small> sibling. (We intentionally ignore the upstream 20236 // .sr-only x-text: it may contain non-localized text from price.liquid.) 20237 const priceBranch = container.querySelector('.price__sale, .price__regular'); 20238 const salePriceEl = priceBranch ? priceBranch.querySelector('.price-item--last') : null; 20239 const originalPriceEl = priceBranch ? priceBranch.querySelector('.price-item--regular') : null; 20240 const salePriceText = salePriceEl ? salePriceEl.textContent.trim() : ''; 20241 const originalPriceText = originalPriceEl ? originalPriceEl.textContent.trim() : ''; 20242 20243 let fullAnnouncement = ''; 20244 if (salePriceText && originalPriceText && originalPriceText !== salePriceText) { 20245 fullAnnouncement = window.theme.strings.ada.priceSaleAndOriginal 20246 .replace('[sale_price]', salePriceText) 20247 .replace('[original_price]', originalPriceText); 20248 } else { 20249 const priceOnly = salePriceText || originalPriceText; 20250 if (!priceOnly) return; 20251 fullAnnouncement = window.theme.strings.ada.priceOnly.replace('[price]', priceOnly); 20252 } 20253 20254 // Hide ALL price elements from screen readers 20255 container.querySelectorAll( 20256 '.price-item, .price-item--last, .price-item--regular, .sr-only' 20257 ).forEach(function(el) { 20258 el.setAttribute('aria-hidden', 'true'); 20259 }); 20260 20261 // Remove or update existing injected sr span to avoid duplicates 20262 const existing = container.querySelector('.a11y-price-announcement'); 20263 if (existing) { 20264 existing.textContent = fullAnnouncement; 20265 } else { 20266 const srSpan = document.createElement('span'); 20267 srSpan.className = 'a11y-price-announcement'; 20268 srSpan.setAttribute('style', [ 20269 'position: absolute', 20270 'width: 1px', 20271 'height: 1px', 20272 'padding: 0', 20273 'margin: -1px', 20274 'overflow: hidden', 20275 'clip: rect(0,0,0,0)', 20276 'white-space: nowrap', 20277 'border: 0' 20278 ].join(';')); 20279 srSpan.textContent = fullAnnouncement; 20280 container.insertBefore(srSpan, container.firstChild); 20281 } 20282 20283 // Watch for Alpine dynamically updating price (variant/discount changes). 20284 // Observe the price branch (sale or regular) so swaps between branches 20285 // and changes to the .sr-only x-text both re-trigger the fix. 20286 if (!container.hasAttribute('data-price-observer')) { 20287 const priceObserver = new MutationObserver(function() { 20288 fixPdpPriceA11y(); 20289 }); 20290 20291 const observeTarget = container.querySelector('.price__sale, .price__regular') || container; 20292 priceObserver.observe(observeTarget, { 20293 attributes: true, 20294 characterData: true, 20295 subtree: true, 20296 attributeFilter: ['aria-label'] 20297 }); 20298 20299 container.setAttribute('data-price-observer', 'true'); 20300 } 20301 }); 20302} 20303 20304/** 20305 * Run all accessibility fixes 20306 * Called on initial load and whenever new content is added to the DOM 20307 */ 20308function fixAllA11y() { 20309 document.querySelectorAll('[data-oke-star-rating][data-oke-rendered]').forEach(fixOkendoPdpA11y); 20310 fixProductCardA11y(); 20311 fixPlpPriceA11y(); 20312 fixPlpRatingA11y(); 20313 fixPdpPriceA11y(); 20314} 20315 20316 20317/** 20318 * MutationObserver 20319 * --------------------------------------------------------------- 20320 * Watches for dynamically injected content (Alpine.js, Constructor.io, 20321 * Okendo) and re-runs the relevant fix as soon as new nodes appear 20322 * or Okendo signals it has finished rendering via data-oke-rendered. 20323 */ 20324const a11yObserver = new MutationObserver(function(mutations) { 20325 mutations.forEach(function(mutation) { 20326 20327 // Okendo signals render complete by adding data-oke-rendered attribute 20328 if ( 20329 mutation.type === 'attributes' && 20330 mutation.attributeName === 'data-oke-rendered' && 20331 mutation.target.hasAttribute('data-oke-star-rating') 20332 ) { 20333 fixOkendoPdpA11y(mutation.target); 20334 } 20335 20336 if (mutation.type === 'childList') {
20337 mutation.addedNodes.forEach(function(node) { 20338 if (node.nodeType !== 1) return; 20339 20340 // Okendo PDP widget already rendered when injected 20341 if (node.hasAttribute?.('data-oke-star-rating') && node.hasAttribute?.('data-oke-rendered')) { 20342 fixOkendoPdpA11y(node); 20343 } 20344 node.querySelectorAll?.('[data-oke-star-rating][data-oke-rendered]').forEach(fixOkendoPdpA11y); 20345 20346 // Alpine.js product cards 20347 if (node.classList?.contains('card-wrapper') || node.querySelector?.('.card-wrapper')) { 20348 fixProductCardA11y(); 20349 } 20350 20351 // Constructor.io PLP cards (prices and ratings) 20352 if ( 20353 node.classList?.contains('cio-item-prices-container') || 20354 node.querySelector?.('.cio-item-prices-container') || 20355 node.classList?.contains('plp-rating') || 20356 node.querySelector?.('.plp-rating') 20357 ) { 20358 fixPlpPriceA11y(); 20359 fixPlpRatingA11y(); 20360 } 20361 20362 // PDP price container 20363 if ( 20364 node.classList?.contains('price__container') || 20365 node.querySelector?.('.price__container') 20366 ) { 20367 fixPdpPriceA11y(); 20368 } 20369 20370 }); 20371 } 20372 }); 20373}); 20374 20375a11yObserver.observe(document.body, { 20376 childList: true, 20377 subtree: true, 20378 attributes: true, 20379 attributeFilter: ['data-oke-rendered'] 20380}); 20381 20382// Run on initial page load 20383if (document.readyState === 'loading') { 20384 document.addEventListener('DOMContentLoaded', fixAllA11y); 20385} else { 20386 fixAllA11y(); 20387} 20388</script>
20388 20389 20390 20391<div id="a11y-announcer" class="sr-only" role="status" aria-live="polite" data-a11y-announcer></div> 20392 20393<style> 20394 /* Keyboard focus must not auto-expand menus; hover behavior is unchanged. 20395 Overrides the compiled :focus-within rules in assets/app.css. */ 20396 .main__header .has-mega-menu:focus-within:not(:hover):not([data-submenu-open]) .mega-menu-wrapper, 20397 .main__header .has-mega-menu:not([data-submenu-open]) a:focus-within:not(:hover) + .mega-menu-wrapper, 20398 .main__header .has-dropdown-menu:focus-within:not(:hover):not([data-submenu-open]) .header__menu-dropdown { 20399 display: none !important; 20400 } 20401 20402 /* Explicitly opened via the disclosure toggle */ 20403 .main__header .has-mega-menu[data-submenu-open] .mega-menu-wrapper { 20404 display: block !important; 20405 } 20406 .main__header .has-dropdown-menu[data-submenu-open] .header__menu-dropdown { 20407 display: flex !important; 20408 } 20409 20410 20411</style> 20412
20413<script> 20414 (function () { 20415 var strings = { 20416 itemAdded: "Item added to your cart", 20417 productsUpdated: "Product list updated", 20418 quantity: "Quantity [count]" 20419 }; 20420 20421 /* Adding to cart opens the cart drawer, which takes focus and announces 20422 itself. Holding the confirmation until the drawer has settled keeps the 20423 dialog announcement from cutting the status message off. Must stay above 20424 the drawer's 400ms open transition. */ 20425 var DRAWER_SETTLE_MS = 800; 20426 20427 /* Alpine writes a stepper's new value on the next tick. */ 20428 var ALPINE_TICK_MS = 100; 20429 20430 var clearTimer = null; 20431 20432 /* Assistive tech hides everything outside an open aria-modal dialog, so a 20433 page-level live region goes silent while the cart drawer or mobile menu 20434 is open. Each modal therefore gets its own announcer. */ 20435 function addAnnouncer(parent) { 20436 var announcer = document.createElement('div'); 20437 announcer.className = 'sr-only'; 20438 announcer.setAttribute('role', 'status'); 20439 announcer.setAttribute('aria-live', 'polite'); 20440 announcer.setAttribute('data-a11y-announcer', ''); 20441 parent.appendChild(announcer); 20442 } 20443 20444 /* The announcer inside the dialog holding focus, else the page-level one. 20445 These dialogs trap focus (x-trap), so the focused element identifies the 20446 context the shopper is actually in â more reliable than testing which 20447 dialogs happen to be visible. */ 20448 function currentAnnouncer() { 20449 var active = document.activeElement; 20450 var modal = active && active.closest ? active.closest('[aria-modal="true"]') : null; 20451 var scoped = modal && modal.querySelector('[data-a11y-announcer]'); 20452 20453 return scoped || document.getElementById('a11y-announcer'); 20454 } 20455 20456 window.a11yAnnounce = function (message) { 20457 var announcer = currentAnnouncer(); 20458 if (!announcer || !message) return; 20459 20460 /* Clear first so repeating the same message is re-announced */ 20461 announcer.textContent = ''; 20462 window.setTimeout(function () { 20463 announcer.textContent = message; 20464 }, 50); 20465 window.clearTimeout(clearTimer); 20466 clearTimer = window.setTimeout(function () { 20467 announcer.textContent = ''; 20468 }, 5000); 20469 }; 20470 20471 /* WCAG 4.1.3 â confirm add-to-cart. The compiled addToCart component 20472 dispatches 'added-to-cart' on window after a successful cart add, then 20473 immediately opens the cart drawer. */ 20474 window.addEventListener('added-to-cart', function () { 20475 window.setTimeout(function () { 20476 window.a11yAnnounce(strings.itemAdded); 20477 }, DRAWER_SETTLE_MS); 20478 }); 20479 20480 /* WCAG 4.1.3 â announce quantity steps from the control the shopper used. 20481 A persistent live region per form cannot do this: the product form, 20482 sticky bar and bundle form share a page and stay in sync through 20483 'quantity-updated', so every mirror would speak on any one change â the 20484 cart drawer ended up reading the product template's quantity. */ 20485 document.addEventListener('click', function (event) { 20486 var target = event.target; 20487 if (!target || !target.closest) return; 20488 20489 var button = target.closest('.quantity__button'); 20490 /* [data-clone] duplicates are hidden from assistive tech by theme.liquid */ 20491 if (!button || button.closest('[aria-hidden="true"]')) return; 20492 20493 var group = button.closest('.quantity, .product-form__qty') || button.parentElement; 20494 var input = group && group.querySelector('input[name="quantity"], .quantity__input'); 20495 if (!input) return; 20496 20497 window.setTimeout(function () { 20498 window.a11yAnnounce(strings.quantity.replace('[count]', input.value)); 20499 }, ALPINE_TICK_MS); 20500 }); 20501 20502 document.addEventListener('DOMContentLoaded', function () { 20503 var modals = document.querySelectorAll('[aria-modal="true"]'); 20504 for (var i = 0; i < modals.length; i++) addAnnouncer(modals[i]); 20505 20506 /* WCAG 4.1.3 â announce product grid updates on collection pages where 20507 the compiled Filter component swaps #ProductGridContainer content. */ 20508 var grid = document.getElementById('ProductGridContainer'); 20509 if (!grid || !('MutationObserver' in window)) return; 20510 20511 var debounceTimer = null; 20512 var observer = new MutationObserver(function () { 20513 window.clearTimeout(debounceTimer); 20514 debounceTimer = window.setTimeout(function () { 20515 window.a11yAnnounce(strings.productsUpdated); 20516 }, 500); 20517 }); 20518 observer.observe(grid, { childList: true, subtree: true }); 20519 }); 20520 })(); 20521</script>
20521 20522 20523 20524
20525<script> 20526 (() => { 20527 // 'product-handle': percentage off (integer, 1-99) 20528 const DISCOUNTS = { 20529 'soft-violet-smooth-polish-brush': 0, 20530 }; 20531 20532 // Delay before the discounted price replaces the rendered full price. 20533 const DELAY_MS = 200; 20534 20535 // product id -> { price, compare_at_price, percentage } 20536 const applied = {}; 20537 20538 const discountedPrice = (price, percentage) => 20539 price - Math.floor((price * percentage) / 100); 20540 20541 const dispatchDiscount = (id, price, compareAt, percentage) => { 20542 const detail = { 20543 id, 20544 new_price: discountedPrice(price, percentage), 20545 new_original_price: compareAt > price ? compareAt : price, 20546 }; 20547 // price-update also flags the component as on sale (red price); 20548 // discounted-price reaches quick-shop components that don't bind 20549 // price-update. 20550 window.dispatchEvent(new CustomEvent('price-update', { detail })); 20551 window.dispatchEvent(new CustomEvent('discounted-price', { detail })); 20552 }; 20553 20554 const applyAll = () => { 20555 Object.entries(applied).forEach(([id, entry]) => { 20556 dispatchDiscount(Number(id), entry.price, entry.compare_at_price, entry.percentage); 20557 }); 20558 }; 20559 20560 const loadProducts = async () => { 20561 const configured = Object.entries(DISCOUNTS).filter(([, percentage]) => { 20562 return Number.isFinite(percentage) && percentage > 0 && percentage < 100; 20563 }); 20564 20565 await Promise.all(configured.map(async ([handle, percentage]) => { 20566 try { 20567 const response = await fetch(`/products/${encodeURIComponent(handle)}.js`); 20568 if (!response.ok) return; 20569 const product = await response.json(); 20570 const tags = product.tags || []; 20571 if (product.type === 'Gift Cards' || tags.includes('exclude_price_discount')) return; 20572 applied[product.id] = { 20573 price: product.price, 20574 compare_at_price: product.compare_at_price || 0, 20575 percentage, 20576 }; 20577 } catch (error) { 20578 console.warn('[js-price-discount] failed to load', handle, error); 20579 } 20580 })); 20581 }; 20582 20583 // On PDP variant change the price component resets to the variant's full 20584 // price; queue a re-dispatch so it runs after that handler. 20585 window.addEventListener('variant-updated', (event) => { 20586 const variant = event.detail && event.detail.variant; 20587 const entry = variant && applied[variant.product_id]; 20588 if (!entry) return; 20589 setTimeout(() => { 20590 dispatchDiscount(variant.product_id, variant.price, variant.compare_at_price || 0, entry.percentage); 20591 }, 0); 20592 }); 20593 20594 // Price components injected after initial load ("load more", quick view) 20595 // initialize at full price â re-dispatch for them, debounced. 20596 let reapplyTimer; 20597 const observer = new MutationObserver((mutations) => { 20598 const addedPrice = mutations.some((mutation) => 20599 Array.from(mutation.addedNodes).some((node) => 20600 node.nodeType === 1 && (node.matches?.('.price') || node.querySelector?.('.price')) 20601 ) 20602 ); 20603 if (!addedPrice) return; 20604 clearTimeout(reapplyTimer); 20605 reapplyTimer = setTimeout(applyAll, DELAY_MS); 20606 }); 20607 20608 const start = async () => { 20609 await loadProducts(); 20610 if (Object.keys(applied).length === 0) return; 20611 setTimeout(applyAll, DELAY_MS); 20612 observer.observe(document.body, { childList: true, subtree: true }); 20613 }; 20614 20615 if (document.readyState === 'loading') { 20616 document.addEventListener('DOMContentLoaded', start); 20617 } else { 20618 start(); 20619 } 20620 })(); 20621</script>
20621 20622 20623 20624<style> 20625 /* 20626 The server-rendered markup is laid out for a medium-width widget (fixed 20627 248px media column), while Okendo's inline sizing script already marks it 20628 oke-is-small on phones. Until hydration re-renders it, review photo strips 20629 overflow the screen and widen the page's layout viewport, so clip them. 20630 */ 20631 [data-oke-widget-deferred] { 20632 overflow-x: hidden; 20633 overflow-x: clip; 20634 } 20635</style>
20636<script> 20637 (function () { 20638 if (!('IntersectionObserver' in window)) return; 20639 20640 var widgets = document.querySelectorAll('[data-oke-widget]'); 20641 if (!widgets.length) return; 20642 20643 var DEFERRED_ATTR = 'data-oke-widget-deferred'; 20644 var PRELOAD_MARGIN = '800px 0px'; 20645 20646 // Okendo's custom CSS (managed in the Okendo admin) is keyed on 20647 // [data-oke-widget]; mirror it so deferred reviews keep their styling. 20648 var customCss = document.getElementById('oke-reviews-custom-css'); 20649 if (customCss) { 20650 var mirror = document.createElement('style'); 20651 mirror.textContent = customCss.textContent.split('[data-oke-widget]').join('[' + DEFERRED_ATTR + ']'); 20652 document.head.appendChild(mirror); 20653 } 20654 20655 function hydrate(el) { 20656 el.removeAttribute(DEFERRED_ATTR); 20657 el.setAttribute('data-oke-widget', ''); 20658 // If Okendo hasn't loaded yet, restoring the attribute is enough: its 20659 // own scan picks the widget up. 20660 if (window.okeWidgetApi) window.okeWidgetApi.initWidget(el); 20661 } 20662 20663 var observer = new IntersectionObserver(function (entries) { 20664 entries.forEach(function (entry) { 20665 if (!entry.isIntersecting) return; 20666 observer.unobserve(entry.target); 20667 hydrate(entry.target); 20668 }); 20669 }, { rootMargin: PRELOAD_MARGIN }); 20670 20671 widgets.forEach(function (el) { 20672 el.removeAttribute('data-oke-widget'); 20673 el.setAttribute(DEFERRED_ATTR, ''); 20674 observer.observe(el); 20675 }); 20676 })(); 20677</script>
20677 20678 20679 20680 20681 20682 <!-- This line added automatically by JSON-LD for SEO. --> 20683 20684 20685
20686<script type="application/ld+json"> 20687 { 20688 "@context": "https://schema.org", 20689 "@type": "Organization", 20690 "@id": "https:\/\/www.mykitsch.com\/#organization", 20691 "name": "KITSCH", 20692 "url": "https://www.mykitsch.com", 20693 "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. Designed in California.\n\n", 20694 "telephone": "424-240-5551", 20695 "logo": "https:\/\/www.mykitsch.com\/cdn\/shop\/t\/951\/assets\/logo_small.png?v=404784", 20696 "image": "https:\/\/www.mykitsch.com\/cdn\/shop\/t\/951\/assets\/logo_small.png?v=404784", 20697 "sameAs": [], 20698 "address": { 20699 "@type": "PostalAddress", 20700 "streetAddress": "137 N LARCHMONT BLVD, STE 641", 20701 "addressLocality": "LOS ANGELES", 20702 "addressRegion": "California", 20703 "postalCode": "90004", 20704 "addressCountry": "United States" 20705 } 20706 } 20707 </script>
20707 20708 20709 20710 20711 20712 20713 20714 20715
20715<script src="https://cdn.jsdelivr.net/npm/@loophq/onstore-sdk@latest/dist/loop-onstore-sdk.min.js" defer></script>
20715 20716
20716<script> 20717 document.addEventListener('DOMContentLoaded', function() { 20718 runWhenIdle(function () { 20719 LoopOnstore.init({ 20720 key: "6395308e501fa4e607c1dcefb57023fdbc9893dd", 20721 attach: "#checkout_button_new", 20722 }); 20723 }); 20724 }); 20725 </script>
20725 20726 20727 20728 20729
20729<script> 20730 document.addEventListener('alpine:initialized', function () { 20731 document.querySelectorAll('[data-clone]').forEach(function (el) { 20732 el.setAttribute('aria-hidden', 'true'); 20733 el.removeAttribute('id'); 20734 el.querySelectorAll('[id]').forEach(function (child) { 20735 child.removeAttribute('id'); 20736 }); 20737 el.querySelectorAll('a,button,input,select,textarea,[tabindex]').forEach(function (f) { 20738 f.setAttribute('tabindex', '-1'); 20739 }); 20740 }); 20741 }); 20742 </script>
20742 20743 20744 20745
20745<script defer src="https://static.shopmy.us/Affiliates/sms_aff_clicktrack.js?domain=mykitsch.com&expires=7"></script>
20745 20746 <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> 20747<div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
20747<script type="text/javascript" id="rivo-app-embed-init"> 20748 window.Rivo = window.Rivo || {}; 20749 window.Rivo.embedded_version_enabled = true; 20750 window.Rivo.common = window.Rivo.common || {}; 20751 window.Rivo.common.shop = { 20752 permanent_domain: 'kitschllc.myshopify.com', 20753 currency: "USD", 20754 money_format: "\u003cspan\u003e${{amount}}\u003c\/span\u003e", 20755 id: 10469048384 20756 }; 20757 20758 window.Rivo.common.template = 'blog'; 20759 window.Rivo.common.full_template = 'blog'; 20760 window.Rivo.common.cart = {}; 20761 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
20761p_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
20761ceipt 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"
20761:"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","
20761social_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
20761its 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"}}}; 20762 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","points_delimiter":",","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}; 20763 20764 if (!window.Rivo.global_config.theme_extension_local_assets) { 20765 window.Rivo.global_config.asset_urls = { 20766 ...window.Rivo.global_config.asset_urls, 20767 loy: { 20768 api_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_api.js', 20769 init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_init.js', 20770 referrals_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.js', 20771 referrals_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_referrals.css', 20772 widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.js', 20773 widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_widget.css', 20774 page_init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_init.js', 20775 page_widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page_widget.js', 20776 page_widget_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_loy_page.css', 20777 page_preview_js: "/assets/msg/loy_page_preview.js", 20778 app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/app_proxy_application.js', 20779 lp_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_lp.js', 20780 profile_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile.js', 20781 profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_rivo_profile_loyalty.js' 20782 }, 20783 forms: { 20784 init_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_init.js', 20785 widget_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms_widget.js', 20786 forms_css: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_forms.css' 20787 }, 20788 global: { 20789 helper_js: 'https://cdn.shopify.com/extensions/01a0ef41-2e5e-744b-a57b-7cec88bf7012/rivo-loyalty-rewards-referrals-823/assets/ba_tracking.js' 20790 } 20791 }; 20792 } 20793 20794 20795 20796 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","de
20796sktop_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","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},"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"
20796:"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
20796subscription","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
20796xclusive 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
20796itle":"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
20796itle":"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,"vip_tier_multiplier_amount":null},"Ready to Reset":{"balance_amount":150,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"All Access":{"balance_amount":750,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Ritual Revamped":{"balance_amount":500,"currency_base_amount":1,"vip_tier_multiplier_amount":null}},"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,"vip_tier_multiplier_amount":null},"Ready to Reset":{"balance_amount":1,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"All Access":{"balance_amount":4,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Ritual Revamped":{"balance_amount":3,"currency_base_amount":1,"vip_tier_multiplier_amount":null}},"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"}
20796,{"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":674346,"name":"Kitsch x BT21 Satin Pillowcase in RJ - King","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Satin Pillowcase in RJ - King (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/s81qc04ywpd9wnpux7llkpi2akzm","pretty_points_amount":"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":"7593533604021","variant_ids":"43415040032949","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/65553-BT21xKitsch-KingSatinPillowcase-RJ-hero-1280x1280px_2ac193c5-3dac-449a-ae78-c4d88479d7c6.jpg?v=1762182638","product_title":"Kitsch x BT21 Satin Pillowcase in RJ - King","variants":[{"id":"43415040032949","title":"Default Title","price":28.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7593533604021","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Satin Pillowcase in RJ - King Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"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":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Blue Orchid Chiffon Bow Hair Clip (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8n6ngzbcig71vvxxj2e0lw98hey2","pretty_points_amount":"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":"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
20796icBowHairClip-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
2079665-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":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mivt0isoag0iilvfackhpngsdomh","pretty_points_amount":"750","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":550,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPop⢠Coastal Cottage Cloud Clip Set in Butter
20796 Yellow (550 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4m7qbqbjn7vbfrv2bzmae4sl7pow","pretty_points_amount":"550","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":{}},{"id":674340,"name":"Kitsch x BT21 Cloud Claw Clip in MANG","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in MANG (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/tzvjaj1x3fypvfb2qw2ugphzyulk","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":6.0,"min_order_value_in_cents":100,"product_id":"7618958327989","variant_ids":"43506846040245","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66352-BT21xKitsch-RecycledPlasticClawClip-1pc-Mang-hero-1280x1280px.jpg?v=1762182660","product_title":"Kitsch x BT21 Cloud Claw Clip in MANG","variants":[{"id":"43506846040245","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7618958327989","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in MANG Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674341,"name":"Kitsch x BT21 Cloud Claw Clip in COOKY","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in COOKY (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2c4vx2wurwvp2pnkni80k80rd2yn","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":6.0,"min_order_value_in_cents":100,"product_id":"7618959245493","variant_ids":"43506849677493","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66383-BT21xKitsch-RecycledPlasticClawClip-1pc-Cooky-hero-1280x1280px.jpg?v=1762182661","product_title":"Kitsch x BT21 Cloud Claw Clip in COOKY","variants":[{"id":"43506849677493","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7618959245493","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in COOKY Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674344,"name":"Kitsch x BT21 Cloud Claw Clip in TATA","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in TATA (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8b4pme4t423mg5j5z6cdzfrid0pm","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":6.0,"min_order_value_in_cents":100,"product_id":"7618959081653","variant_ids":"43506848399541","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66376-BT21xKitsch-RecycledPlasticClawClip-1pc-Tata-hero-1280x1280px.jpg?v=1762182660","product_title":"Kitsch x BT21 Cloud Claw Clip in TATA","variants":[{"id":"43506848399541","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7618959081653","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in TATA Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":719200,"name":"Kitsch x BT21 Cloud Claw Clip in CHIMMY","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in CHIMMY (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/244hf0w2k8tbat1gg2xwemevvwqs","pretty_points_amount":"500","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":"7753843671221","variant_ids":"43940984029365","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66369-BT21xKitsch-RecycledPlasticClawClip-1pc-Chimmy-hero-1280x1280px.jpg?v=1762182716","product_title":"Kitsch x BT21 Cloud Claw Clip in CHIMMY","variants":[{"id":"43940984029365","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7753843671221","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in CHIMMY Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674345,"name":"Kitsch x BT21 Satin Pillowcase in KOYA","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Satin Pillowcase in KOYA (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/hrmv0vgpaqx31io8o3gypnub6qky","pretty_points_amount":"500","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":"7583491752117","variant_ids":"43385774833845","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/65447-BT21xKitsch-StandardSatinPillowcase-Koya-hero-1280x1280px_f7100246-7470-4d15-8a79-cf0b8a6ca3ff.jpg?v=1762182624","product_title":"Kitsch x BT21 Satin Pillowcase in KOYA","variants":[{"id":"43385774833845","title":"Default Title","price":24.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7583491752117","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Satin Pillowcase in KOYA Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":719202,"name":"Kitsch x BT21 Satin Sleep Scrunchies 4pc Set","enabled":true,"points_amount":700,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Satin Sleep Scrunchies 4pc Set (700 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/91jawn7jjczr6p9py3hw5z1yhkdr","pretty_points_amount":"700","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":"7583595331765","variant_ids":"43385945030837","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66581-BT21xKitsch-SatinSleepScrunchies-4pc-Set-pkg-1280x1280px_afdd14b7-1559-43bb-b614-a9330bde9820.jpg?v=1762182634","product_title":"Kitsch x BT21 Satin Sleep Scrunchies 4pc Set","variants":[{"id":"43385945030837","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7583595331765","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Satin Sleep Scrunchies 4pc Set Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":719261,"name":"KitschPopâ¢ï¸ Charms in Vintage Emerald","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPopâ¢ï¸ Charms in Vintage Emerald (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/jnf0tnd33kw1m304tr4s6eqf57no","pretty_points_amount":"350","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":"10273473331381","variant_ids":"51932462612661","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/510606-KitschPopTM-Charms6pcSet-VintageEmerald-hero-1280x1280px.jpg?v=1771354859","product_title":"KitschPopâ¢ï¸ Charms in Vintage Emerald","variants":[{"id":"51932462612661","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10273473331381","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to KitschPopâ¢ï¸ Charms in Vintage Emerald Applies to all orders over $1.00. ","translated_terms_of_service":{}}],"rewards":[{"id":674346,"name":"Kitsch x BT21 Satin Pillowcase in RJ - King","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Satin Pillowcase in RJ - King (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/s81qc04ywpd9wnpux7llkpi2akzm","pretty_points_amount":"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":"7593533604021","variant_ids":"43415040032949","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/65553-BT21xKitsch-KingSatinPillowcase-RJ-hero-1280x1280px_2ac193c5-3dac-449a-ae78-c4d88479d7c6.jpg?v=1762182638","product_title":"Kitsch x BT21 Satin Pillowcase in RJ - King","variants":[{"id":"43415040032949","title":"Default Title","price":28.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7593533604021","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Satin Pillowcase in RJ - King Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"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":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Blue Orchid Chiffon Bow Hair Clip (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8n6ngzbcig71vvxxj2e0lw98hey2","pretty_points_amount":"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":"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
20796icBowHairClip-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
2079665-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":750,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Garden Bouquet Cloud \u0026 Gem Bobby Pins 8pc Set (750 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/mivt0isoag0iilvfackhpngsdomh","pretty_points_amount":"750","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":550,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPop⢠Coastal Cottage Cloud Clip Set in Butter
20796 Yellow (550 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/4m7qbqbjn7vbfrv2bzmae4sl7pow","pretty_points_amount":"550","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":{}},{"id":674340,"name":"Kitsch x BT21 Cloud Claw Clip in MANG","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in MANG (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/tzvjaj1x3fypvfb2qw2ugphzyulk","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":6.0,"min_order_value_in_cents":100,"product_id":"7618958327989","variant_ids":"43506846040245","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66352-BT21xKitsch-RecycledPlasticClawClip-1pc-Mang-hero-1280x1280px.jpg?v=1762182660","product_title":"Kitsch x BT21 Cloud Claw Clip in MANG","variants":[{"id":"43506846040245","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7618958327989","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in MANG Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674341,"name":"Kitsch x BT21 Cloud Claw Clip in COOKY","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in COOKY (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/2c4vx2wurwvp2pnkni80k80rd2yn","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":6.0,"min_order_value_in_cents":100,"product_id":"7618959245493","variant_ids":"43506849677493","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66383-BT21xKitsch-RecycledPlasticClawClip-1pc-Cooky-hero-1280x1280px.jpg?v=1762182661","product_title":"Kitsch x BT21 Cloud Claw Clip in COOKY","variants":[{"id":"43506849677493","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7618959245493","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in COOKY Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674344,"name":"Kitsch x BT21 Cloud Claw Clip in TATA","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in TATA (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/8b4pme4t423mg5j5z6cdzfrid0pm","pretty_points_amount":"500","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":6.0,"min_order_value_in_cents":100,"product_id":"7618959081653","variant_ids":"43506848399541","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66376-BT21xKitsch-RecycledPlasticClawClip-1pc-Tata-hero-1280x1280px.jpg?v=1762182660","product_title":"Kitsch x BT21 Cloud Claw Clip in TATA","variants":[{"id":"43506848399541","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7618959081653","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in TATA Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":719200,"name":"Kitsch x BT21 Cloud Claw Clip in CHIMMY","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Cloud Claw Clip in CHIMMY (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/244hf0w2k8tbat1gg2xwemevvwqs","pretty_points_amount":"500","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":"7753843671221","variant_ids":"43940984029365","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66369-BT21xKitsch-RecycledPlasticClawClip-1pc-Chimmy-hero-1280x1280px.jpg?v=1762182716","product_title":"Kitsch x BT21 Cloud Claw Clip in CHIMMY","variants":[{"id":"43940984029365","title":"Default Title","price":12.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7753843671221","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Cloud Claw Clip in CHIMMY Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":674345,"name":"Kitsch x BT21 Satin Pillowcase in KOYA","enabled":true,"points_amount":500,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Satin Pillowcase in KOYA (500 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/hrmv0vgpaqx31io8o3gypnub6qky","pretty_points_amount":"500","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":"7583491752117","variant_ids":"43385774833845","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/65447-BT21xKitsch-StandardSatinPillowcase-Koya-hero-1280x1280px_f7100246-7470-4d15-8a79-cf0b8a6ca3ff.jpg?v=1762182624","product_title":"Kitsch x BT21 Satin Pillowcase in KOYA","variants":[{"id":"43385774833845","title":"Default Title","price":24.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7583491752117","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Satin Pillowcase in KOYA Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":719202,"name":"Kitsch x BT21 Satin Sleep Scrunchies 4pc Set","enabled":true,"points_amount":700,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"Kitsch x BT21 Satin Sleep Scrunchies 4pc Set (700 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/91jawn7jjczr6p9py3hw5z1yhkdr","pretty_points_amount":"700","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":"7583595331765","variant_ids":"43385945030837","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/66581-BT21xKitsch-SatinSleepScrunchies-4pc-Set-pkg-1280x1280px_afdd14b7-1559-43bb-b614-a9330bde9820.jpg?v=1762182634","product_title":"Kitsch x BT21 Satin Sleep Scrunchies 4pc Set","variants":[{"id":"43385945030837","title":"Default Title","price":10.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"7583595331765","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to Kitsch x BT21 Satin Sleep Scrunchies 4pc Set Applies to all orders over $1.00. ","translated_terms_of_service":{}},{"id":719261,"name":"KitschPopâ¢ï¸ Charms in Vintage Emerald","enabled":true,"points_amount":350,"points_type":"fixed","reward_type":"free_product","source":"points","pretty_display_rewards":"KitschPopâ¢ï¸ Charms in Vintage Emerald (350 points required)","icon_url":"https:\/\/loyalty.rivo.io\/assets\/jnf0tnd33kw1m304tr4s6eqf57no","pretty_points_amount":"350","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":"10273473331381","variant_ids":"51932462612661","image_url":"https:\/\/cdn.shopify.com\/s\/files\/1\/0104\/6904\/8384\/files\/510606-KitschPopTM-Charms6pcSet-VintageEmerald-hero-1280x1280px.jpg?v=1771354859","product_title":"KitschPopâ¢ï¸ Charms in Vintage Emerald","variants":[{"id":"51932462612661","title":"Default Title","price":14.0,"image_url":null}],"terms_of_service":{"reward_type":"free_product","product_id":"10273473331381","min_order_amount":1.0,"show_tos":true},"pretty_terms_of_service":"Reward only applies to KitschPopâ¢ï¸ Charms in Vintage Emerald 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,"hide_from_site_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,"hide_from_site_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":"
20796135334","value":"1"},{"id":"135335","value":"2"},{"id":"135336","value":"3"},{"id":"230947","value":"4"}]},{"perk":"Birthday Reward","tiers":[{"id":"135334","value":"150 Points"},{"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
20796off2?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}
20796\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}
20796\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,"vip_tier_multiplier_amount":null},"Ready to Reset":{"balance_amount":1,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"All Access":{"balance_amount":4,"currency_base_amount":1,"vip_tier_multiplier_amount":null},"Ritual Revamped":{"balance_amount":3,"currency_base_amount":1,"vip_tier_multiplier_amount":null}}}}},"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
20796d_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,"friend_claim_first_name_field_enabled":false,"friend_claim_first_name_placeholder":"Your first name"},"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
2079615c1d57e2d1efee179020c91dff9c1d9\")\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}
20796\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
207960.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 }
20796\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","orders_page_size":10,"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
20796LE = '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 }
20796\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
20796iz","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
20796p_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
20796hite","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;
20796\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":18166,"name":"Noy W.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODY3MDQ5LCJwdXIiOiJibG9iX2lkIn19--810b8bdedfd34b2dd9ae7680b812cd9abecd1290\/IMG_5878.jpg"},{"id":18033,"name":"Phoebe G.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODY2NDE0LCJwdXIiOiJibG9iX2lkIn19--74dd1f680b7745b69413e5d737b8cf8aac4129b9\/IMG_5623.jpg"},{"id":18030,"name":"Mary G.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODY2NDA2LCJwdXIiOiJibG9iX2lkIn19--164476c0017551374d8e9521fd5b074c26226582\/IMG_0959.png"},{"id":18028,"name":"Dana S.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODY2NDAyLCJwdXIiOiJibG9iX2lkIn19--c326c0da3c8eb62afac28537f4583f293a171a62\/IMG_1393.jpg"},{"id":17892,"name":"Jennifer M.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODY2MTQ3LCJwdXIiOiJibG9iX2lkIn19--7beed65d3829a38a2bad9cddb047e59443e6a172\/IMG_6817.jpg"},{"id":17792,"name":"Teddi V.","title":"Selfie with a New Kitsch product","image_url":"http:\/\/loyalty.rivo.io\/rails\/active_storage\/blobs\/proxy\/eyJfcmFpbHMiOnsiZGF0YSI6ODY1OTk2LCJwdXIiOiJibG9iX2lkIn19--9de9f6244a7e1a09963796ef55bde5ed28407671\/IMG_6694.jpg"},{"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\/eyJfcmFpbHMiOnsiZGF0YSI6ODYyNTMyLCJw
20796dXIiOiJibG9iX2lkIn19--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"},{"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--b350eba990e9b790a5974b4a8564
20796608de8d8cbc4\/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\/eyJfcmFpbHMiOnsiZGF0YSI6ODM4MzIwLCJwdXIiOiJibG9iX2lkIn19--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\/eyJfcmFpbHMiOnsiZGF0YSI6ODI3NTc0LCJw
20796dXIiOiJibG9iX2lkIn19--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"}],"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"}}; 20797 window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy"; 20798</script>
20798 20799
20800<script type="text/javascript" id="rivo-js-customer-init" dynamic> 20801 20802</script>
20802 20803 20804 20805 <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"/> 20806 <style type="text/css"> 20807 20808 :root { 20809 --rivo-aw-background-color: #ffffff; 20810 --rivo-aw-desktop-sidebar-left: 0px; 20811 --rivo-aw-desktop-sidebar-right: auto; 20812 --rivo-aw-desktop-slidein-translate-x: -100%; 20813 --rivo-aw-desktop-slideout-translate-x: -100%; 20814 --rivo-aw-heading-font-color: #303030; 20815 --rivo-aw-body-primary-font-color: #303030; 20816 --rivo-aw-body-secondary-font-color: #707070; 20817 --rivo-aw-border-color: #e0e0e0; 20818 --rivo-aw-subdued-color: #f7f7f7; 20819 --rivo-aw-icon-color: #303030; 20820 --rivo-aw-primary-color: #303030; 20821 --rivo-aw-favorite-button-active-color: #ff5e5e; 20822 --rivo-aw-toast-offset-left: 15px; 20823 --rivo-aw-toast-offset-right: auto; 20824 --rivo-aw-default-font-size: 16px; 20825 20826 --rivo-aw-input-font-size: 16px; 20827 --rivo-aw-section-title-font-size: 18px; 20828 --rivo-aw-logged-out-title-font-size: 24px; 20829 20830 --rivo-aw-mini-block-title-font-size: 13px; 20831 --rivo-aw-mini-block-subtitle-font-size: 13px; 20832 --rivo-aw-login-footer-font-size: 12px; 20833 --rivo-aw-footer-font-size: 15px; 20834 --rivo-aw-toast-background-color: #1a1a1a; 20835 --rivo-aw-toast-font-color: #ffffff; 20836 20837 20838 --rivo-aw-home-featured-content-image-position: center center; 20839 --rivo-aw-compare-at-price-color: #c70000; 20840 20841 } 20842 a[href^="#rivo-community"], #rivo-earning-rule-552215 { 20843 display: none; 20844} 20845 20846.rivo-slideout__container a:focus { 20847 outline: none; 20848box-shadow:none; 20849border-color: none; 20850} 20851 20852.rivo-slideout__header a.rivo-aw-logo svg{ 20853max-height: 25px; 20854} 20855 20856.rivo-slideout__container .kitsch-featured-content a{ 20857 display: flex; 20858 flex-direction: column; 20859 gap: 10px; 20860} 20861 20862.rivo-slideout__container .kitsch-featured-content img{ 20863 aspect-ratio: 1 / 1; 20864 object-fit: cover; 20865 object-position: top; 20866 max-height: 250px; 20867 width: 100%; 20868} 20869 20870.rivo-mini-block-title{ 20871font-weight:500; 20872margin-top: 5px; 20873margin-bottom: 5px; 20874} 20875 20876.rivo-aw-title{ 20877font-size:20px; 20878} 20879 20880.rivo-slideout__container .button{ 20881font-weight: 600; 20882} 20883 20884.rivo-login-footer-link{ 20885margin-bottom: 0px; 20886margin-top:0px; 20887} 20888 20889.rivo-slideout-navigation a{ 20890gap:5px; 20891} 20892 20893.rivo-star-container svg{ 20894 height: 14px; 20895} 20896 20897.rivo-star-container .oke-sr-count{ 20898 display:none; 20899} 20900 20901.rivo-slideout-navigation svg path{ 20902fill: #646464 !important; 20903} 20904 20905.rivo-slideout-navigation a.active svg path{ 20906fill: #000 !important; 20907} 20908 20909main.rivo-slideout__content{ 20910padding-bottom: 150px !important; 20911} 20912 20913.rivo-login-subtitle{ 20914margin-top:5px; 20915margin-bottom: 10px; 20916} 20917 20918.rivo-empty-state-container{ 20919 margin-top:10px; 20920} 20921 20922@media screen and (max-width: 450px) { 20923 .rivo-slideout__header a.rivo-aw-logo{ 20924 height: 100%; 20925 } 20926 20927 .rivo-hero-faq-link{ 20928 color: #FFF; 20929 } 20930} 20931 20932.rivo-aw-button-component-cta svg:not(.rivo-aw-logo *,.rivo-google-svg,.rivo-apple-svg) path { 20933 fill: var(--rivo-aw-icon-color, #303030) !important; 20934} 20935 20936 20937.rivo-reward-card .reward-name{ 20938 height: 50px; 20939} 20940 20941.rivo-aw-reward-select-row .rivo-aw-reward-select-button{ 20942 min-height: 100%; 20943} 20944 20945/* .rivo-login-form form, .rivo-or-text{ 20946 display:none; 20947} */ 20948/* BFCM ACCOUNT BAR PROMOTION */ 20949 20950 20951 </style> 20952 <div id="rivo-shop-pay-login-container" style="display: none;"> 20953
20953<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 20953
20953
20954<script type="module"> 20955 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.shop-login-button.en.esm.js"); 20956 20957 20958</script>
20958 20959 20960<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> 20961 20962 </div> 20963 20964<div rivo-ax-data="rivoAccountSlideoutComponent()" rivo-ax-init="initRivoAccountSlideout" class="micromodal-slideout" id="rivo-account-slideout" aria-hidden="true"> 20965 <div class="rivo-slideout__overlay" tabindex="-1" data-rivo-account-slideout-micromodal-close> 20966 <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 }"> 20967 <header class="rivo-slideout__header rivo-slideout-section"> 20968 <button type="button" class="rivo-slideout__close" aria-label="Close modal" data-rivo-account-slideout-micromodal-close></button> 20969 <h2 id="rivo-account-dialog-title" class="rivo-visually-hidden">Account</h2> 20970 <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> 20971 <div class="rivo-survey-progress-bar-container" rivo-ax-show="$store.current_survey_question" rivo-ax-cloak> 20972 <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"> 20973 <div class="rivo-survey-progress-bar-fill" rivo-ax-bind:style="'width: ' + ($store.current_survey?.percentage_completed || 100) + '%'"></div> 20974 </div> 20975 <button class="rivo-survey-skip-question" rivo-ax-on:click="saveSurveyAnswer($event, true)" aria-label="Skip current survey question">Skip</button> 20976 </div> 20977 </header> 20978 <div class="rivo-slideout__content rivo-slideout-section"> 20979 <div id="rivo-profile-main"></div> 20980 <template rivo-ax-if="$store.rivo_aw_settings.show_powered_by"> 20981 <div class="rivo-powered-by"> 20982 <a href="https://rivo.io?utm_source=widget&utm_campaign=powered-by" target="_blank" aria-label="Powered by Rivo - Opens in new window"> 20983 <span class="rivo-powered-by-text">Powered by </span> 20984 <div class="rivo-powered-by-icon" rivo-ax-html="$store.icons.rivo"></div> 20985 </a> 20986 </div> 20987 </template> 20988 </div> 20989 <footer id="rivo-slideout-footer" class="rivo-slideout-section" rivo-ax-show="!hideFooter"> 20990 <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"> 20991 <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')"> 20992 <div rivo-ax-html="$store.icons.profile_home" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 20993 <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> 20994 </a> 20995 <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')"> 20996 <div rivo-ax-html="$store.icons.profile_orders" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 20997 <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> 20998 </a> 20999 <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')"> 21000 <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 21001 <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> 21002 </a> 21003 <template rivo-ax-if="$store.rivo_aw_settings.community_enabled"> 21004 <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')"> 21005 <div rivo-ax-html="$store.icons.profile_user" rivo-ax-show="$store.rivo_aw_settings.footer_icons_enabled"></div> 21006 <div class="rivo-footer-nav-text" rivo-ax-text="$store.rivo_aw_translation?.footer_community_text || $store.rivo_aw_settings.footer_community_text"></div> 21007 </a> 21008 </template> 21009 </div> 21010 <template rivo-ax-if="showStickyFooterButton && $store.current_survey_question"> 21011 <div class="rivo-sticky-footer-container"> 21012 <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> 21013 </div> 21014 </template> 21015 </footer> 21016 <div class="rivo-aw-mini-modal rivo-aw-mini-modal-micromodal-slide" id="rivo-aw-mini-modal" aria-hidden="true"> 21017 <div class="rivo-aw-mini-modal__overlay" tabindex="-1" data-rivo-mini-micromodal-close> 21018 <div class="rivo-aw-mini-modal__container" role="dialog" aria-modal="true"> 21019 <button class="rivo-aw-mini-modal__close" aria-label="Close modal" data-rivo-mini-micromodal-close></button> 21020 <div class="rivo-aw-mini-modal__content" rivo-ax-html="miniModalContent"></div> 21021 </div> 21022 </div> 21023 </div> 21024 </div> 21025 </div> 21026 </div> 21027 21028<!-- END app snippet --> 21029 21030 21031</div><div id="shopify-block-AZ1Zsckk1cGh4UzFFQ__15551562133269743879" class="shopify-block shopify-app-block"><!--googleoff: all--> 21032 21033<style> 21034 21035 [x-sa-cloak] { display: none !important; } 21036 .font-system{ 21037 font-family: system-ui; 21038 } 21039 .sa-big-cursor{ 21040 cursor: url(https://cdn.shopify.com/extensions/019f09e1-4231-72d9-a47e-27caa16a614d/smart-accessibility-1-26/assets/big-cursor.svg), auto; 21041 } 21042 .sa-no-transition *{ 21043 transition-timing-function: step-end!important; 21044 transition-duration: 0s!important; 21045 animation-timing-function: step-end!important; 21046 animation-iteration-count: 1!important; 21047 animation-duration: 0s!important; 21048 } 21049 .sa-hide-images *{ 21050 background-image: none !important; 21051 } 21052 .sa-low-saturation{ 21053 filter: saturate(0.5); 21054 } 21055 .sa-high-saturation{ 21056 filter: saturate(2); 21057 } 21058 .sa-grayscale-saturation{ 21059 filter: grayscale(1); 21060 } 21061 .sa-inverted-contrast{ 21062 filter: invert(1); 21063 } 21064 .sa-low-contrast{ 21065 filter: contrast(0.5); 21066 } 21067 .sa-high-contrast{ 21068 filter: contrast(2); 21069 } 21070 .sa-reading-text{ 21071 background-color: #ffeb3b !important; 21072 } 21073 21074</style> 21075
21076<script> 21077 window.sa_shop_domain = 'kitschllc.myshopify.com'; 21078 21079 21080 21081 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
21081ontrast","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}; 21082 21083</script>
21083 21084 21085<div 21086 data-shop="kitschllc.myshopify.com" 21087 class="smart-accessibility-widget " 21088 x-sa-bind:class="settings.position" 21089 x-sa-cloak 21090 style="display: none;" 21091 x-sa-show="settings.enable" 21092 x-sa-trap="openWidget" 21093 x-sa-on:keyup.tab.window="enableKeyboardNavigation = true" 21094 x-sa-on:keyup.escape.window="openWidget = false" 21095 x-sa-data="sa_accessibility"> 21096 <div class="smart-accessibility-widget__overlay sa-no-track" x-sa-show="openWidget" x-sa-on:click="openWidget = false"></div> 21097 <div 21098 x-sa-bind:class="settings.position + ' ' + settings.icon_size" 21099 x-sa-show="!settings.hide_trigger" 21100 x-sa-bind:style="{ 21101 borderColor: settings.brand_color, 21102 }" 21103 class="sa-widget__cta"> 21104 <button type="button" x-sa-on:click="openWidget = !openWidget" 21105 x-sa-bind:style="getBranding" 21106 :aria-label="settings.t_enable_accessibility" 21107 class="widget-icon sa-no-track" :title="settings.t_enable_accessibility"> 21108 21109 <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"> 21110 <line x1="18" y1="6" x2="6" y2="18"></line> 21111 <line x1="6" y1="6" x2="18" y2="18"></line> 21112 </svg> 21113 21114 <span x-sa-show="!openWidget" style="height: 24px;" class="sa-no-track"> 21115 21116 <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"> 21117 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21118 <circle cx="11" cy="5" r="2" /> 21119 <polyline points="11 7 11 15 15 15 19 20" /> 21120 <line x1="11" y1="11" x2="16" y2="11" /> 21121 <path d="M7 11.5a5 5 0 1 0 6 7.5" /> 21122 </svg> 21123 21124 <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"> 21125 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21126 <circle cx="12" cy="12" r="9" /> 21127 <path d="M10 16.5l2 -3l2 3m-2 -3v-2l3 -1m-6 0l3 1" /> 21128 <circle cx="12" cy="7.5" r=".5" fill="currentColor" /> 21129 </svg> 21130 21131 <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"> 21132 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21133 <circle cx="17" cy="6" r="2" /> 21134 <path d="M9 11a5 5 0 1 0 3.95 7.95" /> 21135 <path d="M19 20l-4 -5h-4l3 -5l-4 -3l-4 1" /> 21136 </svg> 21137 21138 <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"> 21139 <path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z"/> 21140 <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"/> 21141 </svg> 21142 21143 </span>
21144 <span class="sa-sr-only sa-no-track" x-sa-text="settings.t_enable_accessibility"> 21145 Enable accessibility 21146 </span> 21147 </button> 21148 </div> 21149 21150 <div class="sa-widget__wrapper sa-no-track" 21151 x-sa-bind:class="settings.position" 21152 x-sa-bind:style="{ 21153 borderColor: settings.brand_color, 21154 }" 21155 x-sa-show="openWidget"> 21156 21157 <div 21158 x-sa-bind:style="getBranding" 21159 class="sa-widget__header sa-no-track"> 21160 <div class="sa-widget__title sa-no-track" x-sa-text="settings.title"> 21161 Accessibility 21162 </div> 21163 <button type="button" x-sa-ref="close_btn" x-sa-on:click="openWidget = false" 21164 :aria-label="settings.t_close_accessibility" 21165 class="sa-widget__close sa-no-track"> 21166 <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"> 21167 <title>Close icon</title> 21168 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21169 <line x1="18" y1="6" x2="6" y2="18" /> 21170 <line x1="6" y1="6" x2="18" y2="18" /> 21171 </svg> 21172 21173 <span class="sa-sr-only" x-sa-text="settings.t_close_accessibility"> 21174 Close accessibility widget 21175 </span> 21176 </button> 21177 </div> 21178 21179 <div class="sa-widget__top sa-button--group sa-no-track"> 21180 21181 <button type="button" 21182 :aria-label="settings.t_reset_all" 21183 x-sa-show="settings.show_reset_all" 21184 x-sa-text="settings.t_reset_all" 21185 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21186 x-sa-on:click="resetAll(); $dispatch('sa-reset-all')" 21187 class="sa-relative sa-no-track sa-button"> 21188 Reset All 21189 </button> 21190 21191 <button 21192 x-sa-show="settings.show_statement" 21193 x-sa-on:click="toggleStatement = !toggleStatement" 21194 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21195 :aria-label="settings.t_statement" 21196 type="button" 21197 class="sa-relative sa-no-track sa-button" 21198 x-sa-bind:class="{ 'active' : toggleStatement }" 21199 > 21200 <svg class="sa-svg-checked" x-sa-bind:style="toggleStatement && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21201 <title>Checked mark</title> 21202 <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" /> 21203 </svg> 21204 <span x-sa-text="settings.t_statement" class="sa-no-track"> 21205 Statement 21206 </span> 21207 </button> 21208 21209 </div> 21210 21211 <div x-sa-show="toggleStatement" class="sa-widget__statement sa-no-track"> 21212 <div x-sa-html="(toggleStatement) ? settings.statement : ''"></div> 21213 </div> 21214 21215 <div x-sa-show="!toggleStatement" class="sa-widget__main sa-no-track"> 21216 21217 <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"> 21218 <option value="auto">Language</option> 21219 <option value="en">English</option> 21220 <option value="fr">French</option> 21221 <option value="es">Spanish</option> 21222 <option value="de">German</option> 21223 <option value="it">Italian</option> 21224 <option value="pt">Portuguese</option> 21225 <option value="zh">Chinese</option> 21226 <option value="ja">Japanese</option> 21227 <option value="ar">Arabic</option> 21228 <option value="he">Hebrew</option> 21229 <option value="fa">Persian</option> 21230 </select> 21231 21232 <button 21233 x-sa-show="settings.show_font_size" 21234 x-sa-data="{ level: $persist(0).as('font-size-level') }" 21235 x-sa-on:sa-reset-all.window="level = 0" 21236 :aria-label="settings.t_font_size" 21237 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21238 x-sa-on:click="() => { if(level < 4) { level++; adjustFontSize(level) } else { level = 0; resetFontSize() } }" 21239 class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : font.isInitialised }" 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" 21241 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto"> 21242 <title>Adjust font size</title> 21243 <polyline points="4 7 4 4 20 4 20 7"></polyline> 21244 <line x1="9" y1="20" x2="15" y2="20"></line> 21245 <line x1="12" y1="4" x2="12" y2="20"></line> 21246 </svg> 21247
21248 <svg class="sa-svg-checked" x-sa-bind:style="font.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21249 <title>Checked mark</title> 21250 <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" /> 21251 </svg> 21252 <span class="sa-no-track" x-sa-text="settings.t_font_size"> Font size</span> 21253 <div class="sa-bar sa-no-track"> 21254 <div x-sa-show="level > 0" class="sa-bar__flex"> 21255 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21256 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21257 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21258 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 21259 </div> 21260 </div> 21261 21262 </button> 21263 21264 <button 21265 x-sa-show="settings.show_screen_reader" 21266 x-sa-on:click="toggleScreenReader" 21267 :aria-label="settings.t_screen_reader" 21268 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21269 class="widget__feature sa-no-track sa-relative sa-button" 21270 x-sa-bind:class="{ 'active' : screenReader.isInitialised }" 21271 type="button"> 21272 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 21273 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-mic sa-mx-auto"> 21274 <title>Screen Reader</title> 21275 <path d="M12 1a3 3 0 0 0-3 3v8a3 3 0 0 0 6 0V4a3 3 0 0 0-3-3z"></path> 21276 <path d="M19 10v2a7 7 0 0 1-14 0v-2"></path> 21277 <line x1="12" y1="19" x2="12" y2="23"></line> 21278 <line x1="8" y1="23" x2="16" y2="23"></line> 21279 </svg> 21280 <svg class="sa-svg-checked" x-sa-bind:style="screenReader.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21281 <title>Checked mark</title> 21282 <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" /> 21283 </svg> 21284 <span class="sa-no-track" x-sa-text="settings.t_screen_reader"> Screen Reader</span> 21285 </button> 21286 21287 <button 21288 x-sa-show="settings.show_contrast" 21289 x-sa-data="{ level: $persist(0).as('contrast-level') }" 21290 x-sa-on:sa-reset-all.window="level = 0" 21291 :aria-label="settings.t_contrast" 21292 x-sa-on:click="() => { if(level < 3) { level++; toggleContrast(level) } else { level = 0; resetContrast() } }" 21293 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21294 class="widget__feature sa-no-track sa-relative sa-button" 21295 x-sa-bind:class="{ 'active' : contrast.isInitialised }" 21296 type="button"> 21297 <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"> 21298 <title>Contrast</title> 21299 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21300 <circle cx="12" cy="12" r="9" /> 21301 <path d="M12 17a5 5 0 0 0 0 -10v10" /> 21302 </svg> 21303
21304 <svg class="sa-svg-checked" x-sa-bind:style="contrast.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 21309 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_contrast"> Contrast</span> 21310 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_inverted"> Inverted</span> 21311 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_low_contrast"> Low Contrast</span> 21312 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_high_contrast"> High Contrast</span> 21313 21314 <div class="sa-bar sa-no-track"> 21315 <div x-sa-show="level > 0" class="sa-bar__flex"> 21316 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21317 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21318 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21319 </div> 21320 </div> 21321 21322 </button> 21323 21324 <button 21325 x-sa-show="settings.show_highlight_links" 21326 x-sa-on:click="toggleLinkHighlights" 21327 :aria-label="settings.t_highlight_links" 21328 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21329 class="widget__feature sa-no-track sa-relative sa-button" x-sa-bind:class="{ 'active' : linkHighlights }" type="button"> 21330 <svg xmlns="http://www.w3.org/2000/svg" width="34" height="34" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" 21331 stroke-linecap="round" stroke-linejoin="round" class="sa-icon sa-icon-type sa-mx-auto"> 21332 <title>Highlight Links</title> 21333 <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> 21334 <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> 21335 </svg> 21336 21337 <svg class="sa-svg-checked" x-sa-bind:style="linkHighlights && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21338 <title>Checked mark</title> 21339 <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" /> 21340 </svg> 21341 <span class="sa-no-track" x-sa-text="settings.t_highlight_links"> Highlight Links</span> 21342 </button> 21343 21344 <button 21345 x-sa-show="settings.show_cursor" 21346 x-sa-on:click="toggleBigCursor" 21347 :aria-label="settings.t_cursor" 21348 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21349 class="widget__feature sa-no-track sa-relative sa-button" 21350 x-sa-bind:class="{ 'active' : enableBigCursor }" type="button"> 21351 <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"> 21352 <title>Change Cursor</title> 21353 <path d="M3 3l7.07 16.97 2.51-7.39 7.39-2.51L3 3z"></path> 21354 <path d="M13 13l6 6"></path> 21355 </svg> 21356 21357 <svg class="sa-svg-checked" x-sa-bind:style="enableBigCursor && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21358 <title>Checked mark</title> 21359 <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" /> 21360 </svg> 21361
21362 <span class="sa-no-track" x-sa-text="settings.t_cursor"> Cursor</span> 21363 21364 </button> 21365 21366 <button 21367 x-sa-show="settings.show_text_align" 21368 x-sa-data="{ 21369 level: $persist(0).as('text-align-level'), 21370 }" 21371 :aria-label="settings.t_text_align" 21372 x-sa-on:sa-reset-all.window="level = 0" 21373 x-sa-on:click="() => { if(level < 3) { level++; toggleTextAlign(level) } else { level = 0; resetTextAlign() } }" 21374 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21375 class="widget__feature sa-no-track sa-relative sa-button" 21376 x-sa-bind:class="{ 'active' : textAlign.isInitialised }" type="button"> 21377 21378 <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"> 21379 <title>Text align</title> 21380 <line x1="18" y1="10" x2="6" y2="10"></line> 21381 <line x1="21" y1="6" x2="3" y2="6"></line> 21382 <line x1="21" y1="14" x2="3" y2="14"></line> 21383 <line x1="18" y1="18" x2="6" y2="18"></line> 21384 </svg> 21385 21386 <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"> 21387 <title>Text left</title> 21388 <line x1="17" y1="10" x2="3" y2="10"></line> 21389 <line x1="21" y1="6" x2="3" y2="6"></line> 21390 <line x1="21" y1="14" x2="3" y2="14"></line> 21391 <line x1="17" y1="18" x2="3" y2="18"></line> 21392 </svg> 21393 21394 <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"> 21395 <title>Text right</title> 21396 <line x1="21" y1="10" x2="7" y2="10"></line> 21397 <line x1="21" y1="6" x2="3" y2="6"></line> 21398 <line x1="21" y1="14" x2="3" y2="14"></line> 21399 <line x1="21" y1="18" x2="7" y2="18"></line> 21400 </svg> 21401 21402 <svg class="sa-svg-checked" x-sa-bind:style="textAlign.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21403 <title>Checked mark</title> 21404 <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" /> 21405 </svg> 21406 <span class="sa-no-track"> 21407 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_text_align"> Text Align </span> 21408 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_text_left"> Text Left </span> 21409 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_text_center"> Text Center </span> 21410 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_text_right"> Text Right </span> 21411 </span> 21412 21413 <div class="sa-bar sa-no-track"> 21414 <div x-sa-show="level > 0" class="sa-bar__flex"> 21415 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21416 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span>
21417 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21418 </div> 21419 </div> 21420 </button> 21421 21422 <button 21423 x-sa-show="settings.show_saturation" 21424 x-sa-data="{ level: $persist(0).as('saturation-level') }" 21425 x-sa-on:sa-reset-all.window="level = 0" 21426 :aria-label="settings.t_saturation" 21427 x-sa-on:click="() => { if(level < 3) { level++; toggleSaturation(level) } else { level = 0; resetSaturation() } }" 21428 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21429 class="widget__feature sa-no-track sa-relative sa-button" 21430 x-sa-bind:class="{ 'active' : saturation.isInitialised }" type="button"> 21431 <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"> 21432 <title>Saturation icon</title> 21433 <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"/> 21434 <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"/> 21435 </svg> 21436 21437 <svg class="sa-svg-checked" x-sa-bind:style="saturation.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21438 <title>Checked mark</title> 21439 <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" /> 21440 </svg> 21441 21442 <span class="sa-no-track" x-sa-show="level == 0" x-sa-text="settings.t_saturation"> Saturation</span> 21443 <span class="sa-no-track" x-sa-show="level == 1" x-sa-text="settings.t_low_saturation"> Low Saturation</span> 21444 <span class="sa-no-track" x-sa-show="level == 2" x-sa-text="settings.t_high_saturation"> High Saturation</span> 21445 <span class="sa-no-track" x-sa-show="level == 3" x-sa-text="settings.t_grayscale"> Grayscale</span> 21446 21447 <div class="sa-bar sa-no-track"> 21448 <div x-sa-show="level > 0" class="sa-bar__flex"> 21449 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21450 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21451 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21452 </div> 21453 </div> 21454 </button> 21455 21456 <button 21457 x-sa-show="settings.show_line_height" 21458 x-sa-data="{ 21459 level: $persist(0).as('line-height-level'), 21460 }" 21461 x-sa-on:sa-reset-all.window="level = 0" 21462 :aria-label="settings.t_line_height" 21463 x-sa-on:click="() => { if(level < 4) { level++; toggleLineHeight(level) } else { level = 0; resetLineHeight() } }" 21464 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21465 class="widget__feature sa-no-track sa-relative sa-button" type="button"> 21466 <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"> 21467 <title>Line Height</title> 21468 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21469 <polyline points="3 8 6 5 9 8" /> 21470 <polyline points="3 16 6 19 9 16" /> 21471 <line x1="6" y1="5" x2="6" y2="19" /> 21472 <line x1="13" y1="6" x2="20" y2="6" /> 21473 <line x1="13" y1="12" x2="20" y2="12" /> 21474 <line x1="13" y1="18" x2="20" y2="18" /> 21475 </svg>
21476 <svg class="sa-svg-checked" x-sa-bind:style="lineHeight.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21477 <title>Checked mark</title> 21478 <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" /> 21479 </svg> 21480 <span class="sa-no-track" x-sa-text="settings.t_line_height"> Line Height</span> 21481 21482 <div class="sa-bar sa-no-track"> 21483 <div x-sa-show="level > 0" class="sa-bar__flex"> 21484 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21485 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21486 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21487 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 21488 </div> 21489 </div> 21490 21491 </button> 21492 21493 <button 21494 x-sa-show="settings.show_letter_spacing" 21495 x-sa-data="{ 21496 level: $persist(0).as('letter-spacing-level'), 21497 }" 21498 x-sa-on:sa-reset-all.window="level = 0" 21499 :aria-label="settings.t_letter_spacing" 21500 x-sa-on:click="() => { if(level < 4) { level++; toggleLetterSpacing(level) } else { level = 0; resetLetterSpacing() } }" 21501 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21502 class="widget__feature sa-no-track sa-relative sa-button" 21503 x-sa-bind:class="{ 'active' : letterSpacing.isInitialised }" 21504 type="button"> 21505 <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"> 21506 <title>Letter Spacing</title> 21507 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21508 <path d="M5 12v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5" /> 21509 <path d="M13 4l3 8l3 -8" /> 21510 <path d="M5 18h14" /> 21511 <path d="M17 20l2 -2l-2 -2" /> 21512 <path d="M7 16l-2 2l2 2" /> 21513 </svg> 21514 21515 <svg class="sa-svg-checked" x-sa-bind:style="letterSpacing.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21516 <title>Checked mark</title> 21517 <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" /> 21518 </svg> 21519 21520 <span class="sa-no-track" x-sa-text="settings.t_letter_spacing">Letter Spacing</span> 21521 <div class="sa-bar sa-no-track"> 21522 <div x-sa-show="level > 0" class="sa-bar__flex"> 21523 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 0 && { backgroundColor: settings.brand_color }"></span> 21524 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 1 && { backgroundColor: settings.brand_color }"></span> 21525 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 2 && { backgroundColor: settings.brand_color }"></span> 21526 <span class="sa-no-track sa-bar__flex-bar" x-sa-bind:style="level > 3 && { backgroundColor: settings.brand_color }"></span> 21527 </div> 21528 </div> 21529 </button> 21530 21531 <button 21532 x-sa-show="settings.show_stop_animations" 21533 x-sa-on:click="toggleStopAnimations" 21534 :aria-label="settings.t_stop_animation" 21535 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21536 class="widget__feature sa-no-track sa-relative sa-button" 21537 x-sa-bind:class="{ 'active' : enableStopAnimations }" 21538 type="button"> 21539 <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"> 21540 <title>Stop Animations</title> 21541 <circle cx="12" cy="12" r="10"></circle> 21542 <line x1="10" y1="15" x2="10" y2="9"></line> 21543 <line x1="14" y1="15" x2="14" y2="9"></line> 21544 </svg>
21545 <svg class="sa-svg-checked" x-sa-bind:style="enableStopAnimations && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21546 <title>Checked mark</title> 21547 <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" /> 21548 </svg> 21549 <span class="sa-no-track" x-sa-text="settings.t_stop_animation">Stop Animations</span> 21550 </button> 21551 21552 <button 21553 x-sa-show="settings.show_mute_sounds" 21554 x-sa-on:click="toggleMuteSounds" 21555 :aria-label="settings.t_mute_sounds" 21556 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21557 class="widget__feature sa-no-track sa-relative sa-button" 21558 x-sa-bind:class="{ 'active' : enableMuteSounds }" 21559 type="button"> 21560 <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"> 21561 <title>Mute sounds</title> 21562 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21563 <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" /> 21564 <path d="M11.42 7.414a3 3 0 0 1 4.131 4.13" /> 21565 <line x1="3" y1="3" x2="21" y2="21" /> 21566 </svg> 21567 <svg class="sa-svg-checked" 21568 x-sa-bind:style="enableMuteSounds && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21569 <title>Checked mark</title> 21570 <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" /> 21571 </svg> 21572 <span class="sa-no-track" x-sa-text="settings.t_mute_sounds">Mute Sounds</span> 21573 </button> 21574 21575 <button 21576 x-sa-show="settings.show_hide_images" 21577 x-sa-on:click="toggleHideImages" 21578 :aria-label="settings.t_hide_images" 21579 x-sa-bind:style="{ '--saShadowColor': settings.brand_color, borderColor: settings.brand_color }" 21580 class="widget__feature sa-no-track sa-relative sa-button" 21581 x-sa-bind:class="{ 'active' : hideImages }" 21582 type="button"> 21583 <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"> 21584 <title>Hide Image</title> 21585 <path stroke="none" d="M0 0h24v24H0z" fill="none"/> 21586 <line x1="3" y1="3" x2="21" y2="21" /> 21587 <line x1="15" y1="8" x2="15.01" y2="8" /> 21588 <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" /> 21589 <path d="M4 15l4 -4c.928 -.893 2.072 -.893 3 0l5 5" /> 21590 <path d="M16.32 12.34c.577 -.059 1.162 .162 1.68 .66l2 2" /> 21591 </svg> 21592 <svg class="sa-svg-checked" 21593 x-sa-bind:style="hideImages && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21594 <title>Checked mark</title> 21595 <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" /> 21596 </svg>
21597 <span class="sa-no-track" x-sa-text="settings.t_hide_images">Hide Images</span> 21598 </button> 21599 21600 <div x-sa-show="settings.show_text_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 21601 <div class="sa-no-track sa-text" x-sa-text="settings.t_text_colors">Adjust text colors</div> 21602 <svg class="sa-svg-checked" 21603 x-sa-bind:style="textColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21604 <title>Checked mark</title> 21605 <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" /> 21606 </svg> 21607 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 21608 <button class="sa-button sa-widget__swatch sa-bg-red" 21609 x-sa-bind:class="{ 'sa-active' : isTextColor('#dc2626') }" 21610 x-sa-on:click="setTextColor('#dc2626')" 21611 aria-label="Change text color to red" 21612 title="Change text color to red"></button> 21613 <button class="sa-button sa-widget__swatch sa-bg-blue" 21614 x-sa-bind:class="{ 'sa-active' : isTextColor('#2563eb') }" 21615 x-sa-on:click="setTextColor('#2563eb')" 21616 aria-label="Change text color to blue" 21617 title="Change text color to blue"></button> 21618 <button class="sa-button sa-widget__swatch sa-bg-green " 21619 x-sa-bind:class="{ 'sa-active' : isTextColor('#16a34a') }" 21620 x-sa-on:click="setTextColor('#16a34a')" 21621 aria-label="Change text color to green" 21622 title="Change text color to green"></button> 21623 <button class="sa-button sa-widget__swatch sa-bg-purple " 21624 x-sa-bind:class="{ 'sa-active' : isTextColor('#9333ea') }" 21625 x-sa-on:click="setTextColor('#9333ea')" 21626 aria-label="Change text color to purple" 21627 title="Change text color to purple"></button> 21628 <button class="sa-button sa-widget__swatch sa-bg-orange " 21629 x-sa-bind:class="{ 'sa-active' : isTextColor('#ea580c') }" 21630 x-sa-on:click="setTextColor('#ea580c')" 21631 aria-label="Change text color to orange" 21632 title="Change text color to orange"></button> 21633 <button class="sa-button sa-widget__swatch sa-bg-teal " 21634 x-sa-bind:class="{ 'sa-active' : isTextColor('#0d9488') }" 21635 x-sa-on:click="setTextColor('#0d9488')" 21636 aria-label="Change text color to teal" 21637 title="Change text color to teal"></button> 21638 <button class="sa-button sa-widget__swatch sa-bg-black " 21639 x-sa-bind:class="{ 'sa-active' : isTextColor('#000') }" 21640 x-sa-on:click="setTextColor('#000')" 21641 aria-label="Change text color to black" 21642 title="Change text color to black"></button> 21643 <button class="sa-button sa-widget__swatch sa-bg-white " 21644 x-sa-bind:class="{ 'sa-active' : isTextColor('#fff') }" 21645 x-sa-on:click="setTextColor('#fff')" 21646 aria-label="Change text color to white" 21647 title="Change text color to white"></button> 21648 </div> 21649 <button class="sa-widget__reset-btn sa-button sa-no-track" 21650 x-sa-on:click="resetTextColor()" 21651 x-sa-text="settings.t_reset">Reset</button> 21652 </div> 21653 21654 <div x-sa-show="settings.show_heading_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 21655 <div class="sa-no-track sa-text" x-sa-text="settings.t_heading_colors">Adjust heading colors</div>
21656 <svg class="sa-svg-checked" 21657 x-sa-bind:style="headingColor.isInitialised && { backgroundColor: settings.brand_color }" viewBox="0 0 20 20" fill="#fff"> 21658 <title>Checked mark</title> 21659 <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" /> 21660 </svg> 21661 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 21662 <button class="sa-button sa-widget__swatch sa-bg-red" 21663 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#dc2626') }" 21664 x-sa-on:click="setHeadingColor('#dc2626')" 21665 aria-label="Change heading color to red" 21666 title="Change heading color to red"></button> 21667 <button class="sa-button sa-widget__swatch sa-bg-blue" 21668 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#2563eb') }" 21669 x-sa-on:click="setHeadingColor('#2563eb')" 21670 aria-label="Change heading color to blue" 21671 title="Change heading color to blue"></button> 21672 <button class="sa-button sa-widget__swatch sa-bg-green " 21673 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#16a34a') }" 21674 x-sa-on:click="setHeadingColor('#16a34a')" 21675 aria-label="Change heading color to green" 21676 title="Change heading color to green"></button> 21677 <button class="sa-button sa-widget__swatch sa-bg-purple " 21678 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#9333ea') }" 21679 x-sa-on:click="setHeadingColor('#9333ea')" 21680 aria-label="Change heading color to purple" 21681 title="Change heading color to purple"></button> 21682 <button class="sa-button sa-widget__swatch sa-bg-orange " 21683 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#ea580c') }" 21684 x-sa-on:click="setHeadingColor('#ea580c')" 21685 aria-label="Change heading color to orange" 21686 title="Change heading color to orange"></button> 21687 <button class="sa-button sa-widget__swatch sa-bg-teal " 21688 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#0d9488') }" 21689 x-sa-on:click="setHeadingColor('#0d9488')" 21690 aria-label="Change heading color to teal" 21691 title="Change heading color to teal"></button> 21692 <button class="sa-button sa-widget__swatch sa-bg-black " 21693 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#000') }" 21694 x-sa-on:click="setHeadingColor('#000')" 21695 aria-label="Change heading color to black" 21696 title="Change heading color to black"></button> 21697 <button class="sa-button sa-widget__swatch sa-bg-white " 21698 x-sa-bind:class="{ 'sa-active' : isHeadingColor('#fff') }" 21699 x-sa-on:click="setHeadingColor('#fff')" 21700 aria-label="Change heading color to white" 21701 title="Change heading color to white"></button> 21702 </div> 21703 <button class="sa-widget__reset-btn sa-button sa-no-track" 21704 x-sa-on:click="resetHeadingColor()" 21705 x-sa-text="settings.t_reset">Reset</button> 21706 </div> 21707 21708 <div x-sa-show="settings.show_bg_colors" class="widget__feature sa-no-track sa-text-center sa-relative sa-widget__col-2"> 21709 <div class="sa-no-track sa-text" x-sa-text="settings.t_bg_colors">Adjust background colors</div> 21710 <svg class="sa-svg-checked" 21711 x-sa-bind:style="bgColor.isInitialised && { backgroundColor: settings.brand_color }
21711" viewBox="0 0 20 20" fill="#fff"> 21712 <title>Checked mark</title> 21713 <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" /> 21714 </svg> 21715 <div class="sa-widget__flex sa-widget__gap sa-widget__justify-evenly sa-no-track"> 21716 <button class="sa-button sa-widget__swatch sa-bg-red" 21717 x-sa-bind:class="{ 'sa-active' : isBgColor('#dc2626') }" 21718 x-sa-on:click="setBgColor('#dc2626')" 21719 aria-label="Change background color to red" 21720 title="Change background color to red"></button> 21721 <button class="sa-button sa-widget__swatch sa-bg-blue" 21722 x-sa-bind:class="{ 'sa-active' : isBgColor('#2563eb') }" 21723 x-sa-on:click="setBgColor('#2563eb')" 21724 aria-label="Change background color to blue" 21725 title="Change background color to blue"></button> 21726 <button class="sa-button sa-widget__swatch sa-bg-green " 21727 x-sa-bind:class="{ 'sa-active' : isBgColor('#16a34a') }" 21728 x-sa-on:click="setBgColor('#16a34a')" 21729 aria-label="Change background color to green" 21730 title="Change background color to green"></button> 21731 <button class="sa-button sa-widget__swatch sa-bg-purple " 21732 x-sa-bind:class="{ 'sa-active' : isBgColor('#9333ea') }" 21733 x-sa-on:click="setBgColor('#9333ea')" 21734 aria-label="Change background color to purple" 21735 title="Change background color to purple"></button> 21736 <button class="sa-button sa-widget__swatch sa-bg-orange " 21737 x-sa-bind:class="{ 'sa-active' : isBgColor('#ea580c') }" 21738 x-sa-on:click="setBgColor('#ea580c')" 21739 aria-label="Change background color to orange" 21740 title="Change background color to orange"></button> 21741 <button class="sa-button sa-widget__swatch sa-bg-teal " 21742 x-sa-bind:class="{ 'sa-active' : isBgColor('#0d9488') }" 21743 x-sa-on:click="setBgColor('#0d9488')" 21744 aria-label="Change background color to teal" 21745 title="Change background color to teal"></button> 21746 <button class="sa-button sa-widget__swatch sa-bg-black " 21747 x-sa-bind:class="{ 'sa-active' : isBgColor('#000') }" 21748 x-sa-on:click="setBgColor('#000')" 21749 aria-label="Change background color to black" 21750 title="Change background color to black"></button> 21751 <button class="sa-button sa-widget__swatch sa-bg-white " 21752 x-sa-bind:class="{ 'sa-active' : isBgColor('#fff') }" 21753 x-sa-on:click="setBgColor('#fff')" 21754 aria-label="Change background color to white" 21755 title="Change background color to white"></button> 21756 </div> 21757 <button class="sa-widget__reset-btn sa-button sa-no-track" 21758 x-sa-on:click="resetBgColor()" 21759 x-sa-text="settings.t_reset">Reset</button> 21760 </div> 21761 21762 </div> 21763 21764 21765 21766 </div> 21767 21768</div> 21769 21770<!--googleon: all--> 21771 21772 21773</div>
21773<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
21773 21774</body> 21775 21776 21777</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.